sakumisu
c399be3ea2
feat(common): add usb_phyaddr2ramaddr & usb_ramaddr2phyaddr macro
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-22 17:54:54 +08:00
chenzhihong007
1aa2d038aa
osal: fix rtthread usb_osal_thread_delete() API ( #288 )
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2025-01-22 10:28:55 +08:00
sakumisu
6769eac6e0
feat(osal): add argument macro for different os, especially for nuttx
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-20 18:23:59 +08:00
sakumisu
646e84bedc
update(platform/nuttx): add more macros check for net and msc
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-20 18:20:21 +08:00
sakumisu
322595b910
docs: update rst
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-19 21:23:26 +08:00
sakumisu
ea27f5b238
feat(port/rp2040): update rp2040 driver to latest
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-19 20:46:12 +08:00
sakumisu
d4940ebd22
update(nimble): remove nimble submodule, because it costs time to pull
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-19 17:38:43 +08:00
sakumisu
e1398982f3
update(platform/usbd_msc_blkdev): add rtt blkdev for msc here
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-19 17:34:32 +08:00
sakumisu
76b7a0172b
update(class/wireless/usbd_rndis): support transfer api for enet & wireless without lwip
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-16 18:17:50 +08:00
sakumisu
6c3b828e77
update(class/msc/usbh_msc): add retry macro
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-16 16:49:58 +08:00
sakumisu
0a295ee5eb
fix(audio): fix audio feedback value caculation
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-16 16:29:13 +08:00
chenzhihong007
5b74cecc4a
[update] class: msc host: update msc host class stack ( #285 )
...
- use CONFIG_USBHOST_MSC_TIMEOUT as inquiry timeout
- separate cbw/csw from g_msc_buf
- try again ready check when device not ready
- print errcode in error log
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2025-01-16 10:48:11 +08:00
sakumisu
99e2e6bfd4
feat(core/otg): add otg framework
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-15 17:11:27 +08:00
sakumisu
64394bf246
update: add USBH_IRQHandler & USBD_IRQHandler function declaration
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-15 17:10:19 +08:00
sakumisu
1a1b475523
update(port): add ehci/ohci/dwc2 dcache support
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-15 17:09:22 +08:00
sakumisu
a1ac569236
update(demo): add macro for caculating feedback value
2025-01-13 21:28:06 +08:00
sakumisu
570d2b5ff8
feat(demo): add feedback for audio v1 speaker template
2024-12-28 17:48:54 +08:00
sakumisu
cc9c226aba
feat(demo): add feedback for audio v2 speaker template
2024-12-28 16:50:25 +08:00
sakumisu
1be34f4d36
fix(core/usbd_core): fix ep config for more eps when call usbd_set_interface
v1.4.2
2024-12-28 16:43:19 +08:00
sakumisu
515b83e0f8
docs: release v1.4.2
2024-12-23 20:04:02 +08:00
sakumisu
be6537637c
chore: fix missing license
2024-12-23 20:01:05 +08:00
yangpeng
e6801fcbb8
修复VID/PID匹配逻辑
2024-12-20 16:37:59 +08:00
sakumisu
75e6dc6300
update(port/dwc2/usb_glue_gd): add check for ep
2024-12-19 21:20:33 +08:00
sakumisu
effee4d4c2
update(port/dwc2/usb_glue_at): import system_core_clock
2024-12-16 21:30:26 +08:00
sakumisu
05b46c8bad
update(port/dwc2/usb_glue_st): support stm32h7rs
2024-12-16 20:55:02 +08:00
sakumisu
ddc19a9d65
update(port/dwc2/usb_dc_dwc2): support up to 16 endpoints
2024-12-16 20:53:52 +08:00
sakumisu
886f1ec6b4
fix warning
2024-12-09 20:53:02 +08:00
sakumisu
7980cb056c
docs: update rst
2024-12-09 20:18:07 +08:00
sakumisu
f86443a70b
update(port/ohci): update ohci common code
2024-12-09 20:17:50 +08:00
sakumisu
bfc1139d80
docs: add vendor rst
2024-12-04 23:04:12 +08:00
sakumisu
8d2afc1540
update(port/ehci/usb_glue_aic): add check for CONFIG_USB_OHCI_HCOR_OFFSET
2024-12-04 22:47:08 +08:00
sakumisu
87b8a4ad7f
docs: update rst
2024-12-01 20:59:32 +08:00
sakumisu
9ff35e9020
update(port/dwc2/usb_hc_dwc2): do not support hs hub with ls/fs device
2024-11-29 22:42:54 +08:00
sakumisu
a03a9cd481
chore: add canaan logo
2024-11-29 22:41:56 +08:00
sakumisu
88d57eb99b
update(cherrymp): use own osal
2024-11-28 18:25:47 +08:00
sakumisu
5850e27743
update(port/fsdev): add check for iso, we do not support
2024-11-27 22:14:05 +08:00
sakumisu
015aa77487
docs: update rst
2024-11-27 20:17:05 +08:00
sakumisu
4416dfa5cf
fix(class/cdc/usbd_cdc_ecm): fix missing return
2024-11-27 19:37:42 +08:00
sakumisu
d874bed6aa
chore: add missing license
2024-11-26 21:27:22 +08:00
sakumisu
7f75da270f
update(cherrymp): change mq to sem for fast run
2024-11-26 21:04:14 +08:00
sakumisu
1a39169f6e
update(port/dwc2/usb_dc_dwc2): clear crst bit because some mcu cannot be self-clearing, refs:#276
2024-11-25 21:03:51 +08:00
Zhihong Chen
82a0d243f8
usbd_video: use pingpang buffer to improve tx performance
...
- use pingpang buffer to improve tx performance
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2024-11-25 16:55:28 +08:00
sakumisu
ac3be8cb3a
update(class/audio): change volume unit with dB, fix uac2.0 volume range
2024-11-25 16:21:25 +08:00
sakumisu
a72ecd2202
update: change memcpy to fast memcpy
2024-11-24 23:04:27 +08:00
sakumisu
c6bdacee6d
docs: add share rst
2024-11-21 21:42:03 +08:00
sakumisu
ea03856337
fix warning
2024-11-21 21:00:10 +08:00
sakumisu
1c1217f8fa
fix(port/dwc2/usb_dc_dwc2): do not clear other intr bits
2024-11-21 20:57:24 +08:00
Zhihong Chen
093a1836f0
demo: video_static_h264_template.c: fix end brace
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2024-11-18 17:31:02 +08:00
Zhihong Chen
70ef616676
HPMicro: update hpmicro port files
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2024-11-18 17:31:02 +08:00
sakumisu
6517919bd2
refactor(class/video/usbd_video): refactor video stream transfer, support n frames in one transfer
2024-11-16 22:35:58 +08:00