sakumisu
757187e967
fix(port/dwc2/usb_dc_dwc2): invalid cache before all read setup
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-09 22:28:52 +08:00
蒙蒙plus
a33396fa93
fix(usb_dc_dwc2): add unaligned read/write macros for IAR compiler
2025-11-09 22:28:02 +08:00
Rbb666
ab8efcb07d
fix:Fix RNDIS DHCP dependency,and delay implementation
2025-11-09 22:27:51 +08:00
sakumisu
5c9550d00e
fix(osal/usb_osal_threadx): delete self in another thread
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-05 20:42:07 +08:00
sakumisu
c8a713a49a
update(platform/rtthread): change LWIP_NO_RX_THREAD check error to warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-05 20:42:07 +08:00
sakumisu
87c49f9359
ci: enable all class
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-05 20:42:07 +08:00
sakumisu
6e8a63fd77
feat(platform/idf): add fatfs port for host msc
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-04 23:03:50 +08:00
sakumisu
71a966bbd5
fix(osal/usb_osal_ucosiii): lock before free
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-04 21:58:34 +08:00
sakumisu
32cf0e0b3c
fix(class/hub): delete thread before delete mq
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-04 21:58:34 +08:00
sakumisu
88b1158b4f
update(platform/rtthread): add more check for chip cache
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-04 21:58:34 +08:00
sakumisu
38a4c5e375
fix(osal/usb_osal_ucosiii): memset after malloc
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 22:19:13 +08:00
sakumisu
b758fa814a
feat(osal): add ucosiii osal
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 22:18:55 +08:00
sakumisu
9730f63b2c
feat: support custom ep0 mps
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 22:17:43 +08:00
sakumisu
0365aa0d63
feat(demo): add mongoose rndis demo
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 22:17:10 +08:00
sakumisu
649ad6686b
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:45 +08:00
sakumisu
868dbee668
chore: add build ci
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 21:45:57 +08:00
sakumisu
84b1d3feeb
update(port/chipidea): add dcache support for device
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-01 00:22:19 +08:00
MDLZCOOL
1045f877c8
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-27 17:40:42 +08:00
HalfSweet
12694eed49
feat: Add MUSB IP without multipoint feature support
2025-10-27 17:40:42 +08:00
sakumisu
ed344579ff
update(port/hpmicro): add dcache support for device
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-27 17:40:42 +08:00
sakumisu
c3b01eed25
update(demo/cdc_acm_rttchardev): add finsh & console switch with usb
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-27 17:40:42 +08:00
sakumisu
f087e0777a
update(platform): remove CONFIG_USB_DCACHE_ENABLE, always check align size
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-27 17:40:42 +08:00
sakumisu
82487c80aa
update(port/dwc2/usb_glue_hc): update hc port
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-09 21:30:56 +08:00
sakumisu
86e9422e06
update(hub/usbh_hub): add check for nports
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-09 21:30:56 +08:00
sakumisu
6c239e175f
feat(class/video/usbh_video): support bulk mode
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-10-09 21:30:56 +08:00
sakumisu
1b973b5cc5
fix(port/ehci): clear iaad status before set
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-09-27 22:21:15 +08:00
LiPeng
102af3be37
fix: Remove usb component private requirement for idf v6
2025-09-11 16:58:55 +08:00
sakumisu
347df77372
fix(demo): fix missing ecm mac address string
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-09-01 20:04:09 +08:00
sakumisu
778465654b
docs: remove ununsed code
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-09-01 20:03:59 +08:00
sakumisu
e2791c7d04
refactor(core/usbh_core): refactor devaddr allocation, use auto increment
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-09-01 20:03:45 +08:00
sakumisu
7902c1c352
style: remove printf with USB_LOG_XXX
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-09-01 20:03:19 +08:00
LiPeng
1768079a89
bugfix: Fix support for idf versions lower than 5.3
2025-09-01 20:03:07 +08:00
LiPeng
c77557510e
bugfix: Fix some compilation errors
2025-09-01 20:01:50 +08:00
sakumisu
4d6b12c704
docs: release v1.5.2
...
Signed-off-by: sakumisu <1203593632@qq.com >
v1.5.2
2025-08-07 21:49:51 +08:00
sakumisu
5d2a7ca6bc
fix(port/musb/usb_hc_musb): add rxmap & txmap config
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-07 21:11:05 +08:00
sakumisu
3ab47e0295
feat(port): add urb->complete in usbh_kill_urb
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-06 21:24:59 +08:00
sakumisu
2081360f2c
update(port/dwc2): add mode check
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-05 21:46:01 +08:00
sakumisu
8cf12c1958
update(port/musb): add mode check
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-05 21:27:45 +08:00
sakumisu
c0f544dafe
fix(class/mtp): fix typo
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-04 21:56:57 +08:00
sakumisu
599b11ef1a
update(osal/idf): change xtaskcreate to xTaskCreatePinnedToCore
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-04 21:47:55 +08:00
sakumisu
7037fd0e8d
update(port/dwc2/usb_hc_dwc2): only clean & invalid buffer in usbh_submit_urb, do not clean&invalid many times
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-02 21:09:50 +08:00
sakumisu
3905eff2f4
docs: update readme
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-02 17:55:46 +08:00
sakumisu
20ceaced92
update(core/usbh_core): check string support and then get string desc
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-01 21:38:47 +08:00
sakumisu
9ddcbf58ca
update(port/dwc2/usb_hc_dwc2): only set errorcode before urb waitup because split transfer will do many times
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-01 21:13:46 +08:00
sakumisu
6e9e769e10
docs: update image
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-31 21:23:02 +08:00
sakumisu
65288c9d5b
update(port/dwc2/usb_hc_dwc2): stop split transfer when intr nak, follow with nosplit intr transfer
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-31 21:22:48 +08:00
sakumisu
4ab097d9dc
fix(common/usb_util): fix missing __ICCARM_V8 define
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-31 18:15:42 +08:00
sakumisu
f994422c41
chore(scons): export hpmicro dir
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-31 18:14:49 +08:00
egahp
5ae04f1273
fix(port/dwc2/usb_dwc2_param): fix macro literal types
...
Signed-off-by: egahp <2687434412@qq.com >
2025-07-31 14:11:28 +08:00
sakumisu
e574ea8ae3
Revert "fix(port): reset sem when pipe free"
...
This reverts commit ccd4354960 .
2025-07-30 22:50:21 +08:00