sakumisu
3e28c528a4
update(class/hub): remove hport sources safely
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-28 11:45:20 +08:00
sakumisu
e10b44f64e
feat(core/usbh_core): support custom config index
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-27 22:43:56 +08:00
sakumisu
b1bbc9d39d
update(port/musb/usb_hc_musb): reenable pipe alloc & free
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-27 22:36:53 +08:00
sakumisu
31b79434ce
docs: update rst
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-26 18:24:45 +08:00
sakumisu
f9a8b29b8a
docs: bump version to v1.5.3
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-25 15:29:53 +08:00
sakumisu
a8939d5d7b
update: remove ununsed osal
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-25 15:29:53 +08:00
Zhihong Chen
5641a2b882
port: update hpmicro port files for otg
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2025-11-25 15:29:53 +08:00
sakumisu
1cc9877b39
fix warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-25 15:29:53 +08:00
sakumisu
62fbc1ffee
refactor(otg): refactor otg framework
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-25 15:29:52 +08:00
sakumisu
d68064e4e3
feat(class): support more match flags for cdc acm & rndis
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-25 15:29:01 +08:00
sakumisu
47cc574730
update(core): change assert with USB_ASSERT_MSG
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-24 20:36:23 +08:00
sakumisu
510b34aa3c
update(platform/daplink): sync with cherrydap
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-24 20:36:23 +08:00
sakumisu
5917aff5f5
fix(osal/usb_osal_ucosiii): fix msleep opt
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-23 21:36:45 +08:00
sakumisu
449ea2664e
feat(core/usbh_core): support interfacenum match flag
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-20 22:49:41 +08:00
sakumisu
21633d2138
update(port/dwc2/usb_glue_st): increase ep1 tx fifo for audio demo
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-19 22:22:35 +08:00
sakumisu
9ebc004aa4
update(core/usbh_core): print interface num when load driver
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-13 22:04:20 +08:00
sakumisu
9433ed3da5
docs: update rst
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-13 22:03:36 +08:00
sakumisu
729136ea80
refactor(core/usbh_core): refactor lsusb
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-11 22:46:20 +08:00
sakumisu
a2352bffdb
ci: update bl & hpm demo
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-10 20:34:55 +08:00
sakumisu
9a1ead9e8a
fix(port/dwc2/usb_dc_dwc2): invalid cache before all read setup
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-09 22:29:18 +08:00
蒙蒙plus
bb2a50712b
fix(usb_dc_dwc2): add unaligned read/write macros for IAR compiler
2025-11-07 15:40:18 +08:00
Rbb666
eec89fd768
fix:Fix RNDIS DHCP dependency,and delay implementation
2025-11-07 15:35:58 +08:00
sakumisu
e453e72bf1
fix(osal/usb_osal_threadx): delete self in another thread
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-05 20:40:47 +08:00
sakumisu
316c46e797
update(platform/rtthread): change LWIP_NO_RX_THREAD check error to warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-05 20:40:09 +08:00
sakumisu
5a4b68608b
ci: enable all class
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-05 20:39:24 +08:00
sakumisu
cddc373eb2
feat(platform/idf): add fatfs port for host msc
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-04 22:58:09 +08:00
sakumisu
cf85c8851a
fix(osal/usb_osal_ucosiii): lock before free
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-04 21:50:51 +08:00
sakumisu
39bff0fb10
fix(class/hub): delete thread before delete mq
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-04 21:50:43 +08:00
sakumisu
d0a8f5b2d0
update(platform/rtthread): add more check for chip cache
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-04 21:38:57 +08:00
sakumisu
d482b7c738
update(core/usbh_core): add retry for control transfer, some devices are flakey
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 22:01:12 +08:00
sakumisu
1d3b7fb203
fix(osal/usb_osal_ucosiii): memset after malloc
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 21:21:37 +08:00
sakumisu
0c220ea127
chore: add build ci
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 21:21:26 +08:00
sakumisu
922ff0be42
fix warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-31 22:20:42 +08:00
sakumisu
855898d134
update(port/chipidea): add dcache support for device
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-30 21:33:23 +08:00
sakumisu
dd46b8ce39
feat: support custom ep0 mps
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-22 20:34:22 +08:00
sakumisu
76e7c1e163
feat(demo): add mongoose rndis demo
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-16 18:38:58 +08:00
MDLZCOOL
3e3b08b152
refactor(usb_osal_threadx): optimize the creation and deletion of threads
...
- Allocate only once at `usb_osal_thread_create`.
- Fixed a null pointer crash in `usb_osal_thread_delete`.
- Standardized the return value of `usb_osal_sem_give`.
2025-10-15 22:40:06 -07:00
sakumisu
2e37b620b4
update(port/hpmicro): add dcache support for device
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-11 20:29:54 +08:00
sakumisu
31fcee272d
update(demo/cdc_acm_rttchardev): add finsh & console switch with usb
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-11 20:28:54 +08:00
sakumisu
3aa8420342
update(platform): remove CONFIG_USB_DCACHE_ENABLE, always check align size
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-11 20:26:19 +08:00
sakumisu
498ba9b4e1
feat(osal): add ucosiii osal
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-09 21:28:41 +08:00
sakumisu
825e5b1f9e
update(port/dwc2/usb_glue_hc): update hc port
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-09 21:28:13 +08:00
sakumisu
ec82b8a36c
update(hub/usbh_hub): add check for nports
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-09 21:27:17 +08:00
sakumisu
5fcbbcd93a
fix: fix warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-09 21:26:48 +08:00
sakumisu
c25171d69f
fix(port/ehci): clear iaad status before set
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-09-27 22:20:10 +08:00
sakumisu
bfb55eeb36
feat(class/video/usbh_video): support bulk mode
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-09-27 20:58:45 +08:00
LiPeng
5ea75a14d0
fix: Remove usb component private requirement for idf v6
2025-09-11 17:00:45 +08:00
LiPeng
e748e55f4d
bugfix: Fix some compilation errors
2025-09-01 20:06:25 +08:00
LiPeng
55ce05f270
bugfix: Fix support for idf versions lower than 5.3
2025-09-01 15:35:51 +08:00
Egahp
5d5b61a606
feat: host add event callback mechanism similar to device
...
* fix: fix warning for speed_table
* fix(port/dwc2/usb_hc_dwc2): add roothub.speed init
* feat(usbh_core): add event_callback
* fix(usbh_hub): fix event device reset port
* fix(usbh_hub): remove event init when init failed
* feat(usbh_core): add default dummy_event_callback
* fix(usbh_hub): emit reset event only on successful reset
* fix(usbh_core): emit interface start only on successful connect class driver
* feat(usbh_core): change event_callback to typedef
* feat(port): update port usbh init params
* doc: update usbh_initialize desc
* fix(usbh_core): check result from ret == 0 change to ret >= 0
---------
Signed-off-by: egahp <2687434412@qq.com >
2025-08-30 19:24:02 +08:00