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 |
|
sakumisu
|
f949e16564
|
update(port/dwc2/usb_hc_dwc2): add new api for split transfer, make code simple
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-30 22:21:54 +08:00 |
|
sakumisu
|
1bec84471e
|
docs: update img
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-29 18:22:38 +08:00 |
|
sakumisu
|
1f065cec44
|
update(port/musb/usb_hc_musb): check urb for iso to support iso later
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 22:08:20 +08:00 |
|
sakumisu
|
3b1853ceb5
|
fix(platform/rtthread): change RT_USING_CACHE to CONFIG_USB_DCACHE_ENABLE
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 21:23:23 +08:00 |
|
sakumisu
|
72d19ec8cc
|
update(usb_config): change CONFIG_USBHOST_MAX_INTF_ALTSETTINGS to 2 as default to avoid -Warray-bounds warning
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 21:03:55 +08:00 |
|
sakumisu
|
90de3354b5
|
update(port/musb): If ep control register group exists, do not use epidx register
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 20:20:16 +08:00 |
|
sakumisu
|
3784ddc389
|
docs: update rst
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 19:15:33 +08:00 |
|
sakumisu
|
81d8f22e05
|
update(port): remove all ips CONFIG_USBDEV_EP_NUM & CONFIG_USBHOST_PIPE_NUM
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 19:06:37 +08:00 |
|
sakumisu
|
3b04facd09
|
revert: revert 1a68d94c some changes
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 14:18:18 +08:00 |
|
sakumisu
|
8dd3106e62
|
update(common/usb_hc): change interval u16 to u32 for us
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-27 21:25:27 +08:00 |
|
sakumisu
|
9e4122f2a0
|
fix(osal/idf): fix esp timer handle
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-27 21:22:18 +08:00 |
|
sakumisu
|
083ec57384
|
update(core/usbh_core): do not assert when parse desc fail, just return error
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-27 21:06:19 +08:00 |
|
sakumisu
|
ccd4354960
|
fix(port): reset sem when pipe free
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-27 20:58:47 +08:00 |
|
sakumisu
|
60ac6fe3ad
|
fix(port/ehci): remove usb_osal_msleep in critical section
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-27 20:46:12 +08:00 |
|
udoudou
|
0986e8b5ec
|
Fix the bug that dwc2_halt may cause hardware abnormality
|
2025-07-27 20:30:08 +08:00 |
|
udoudou
|
ae2a24642b
|
Fix a bug where the channel might not be released
|
2025-07-27 20:30:08 +08:00 |
|
udoudou
|
1a68d94c32
|
add reset port timeout check for dwc2
|
2025-07-27 20:30:08 +08:00 |
|
sakumisu
|
c102f4adfa
|
update(usb_config): change CONFIG_USBHOST_MAX_INTF_ALTSETTINGS to 1 as default for less memory usage
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-27 10:26:31 +08:00 |
|
sakumisu
|
d589b9417d
|
update(osal/idf): change freertos timer to esp_timer
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-27 10:21:00 +08:00 |
|
sakumisu
|
7b39de9630
|
update(port/dwc2/usb_glue_kendryte): update dwc2 param
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-26 16:48:12 +08:00 |
|
sakumisu
|
6702ab9225
|
update(port/dwc2): invalid data before start read
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-26 16:11:47 +08:00 |
|
sakumisu
|
ecb98f399d
|
update: add output_len param for usbh_get_string_desc
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-25 22:37:25 +08:00 |
|
sakumisu
|
a9ec951c93
|
update(common/usb_hc): change interval u8 to u16 for us
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-25 22:24:35 +08:00 |
|
sakumisu
|
9de28f9342
|
style: format log
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-25 18:45:38 +08:00 |
|
sakumisu
|
dc7e53d79f
|
fix(port/dwc2/usb_hc_dwc2): exit porten loop check when device disconnets
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-24 21:03:22 +08:00 |
|
sakumisu
|
d3a5aae7af
|
fix(class/hub/usbh_hub): fix port to port+1
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-24 21:00:21 +08:00 |
|
Matthew
|
7153fb9756
|
fix(platform/rtthread): add RT_DEVICE_FLAG_INT_RX falg to device
|
2025-07-24 18:29:34 +08:00 |
|
Matthew
|
0e31b40407
|
fix(platform/rtthread): restart read at usbd_cdc_acm_bulk_out
|
2025-07-24 18:29:34 +08:00 |
|
sakumisu
|
fa5a9fbcaa
|
update(platform/rtthread): remove align size check
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-22 20:24:41 +08:00 |
|
sakumisu
|
68b28a43f3
|
docs: update rst
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-22 18:20:37 +08:00 |
|
sakumisu
|
ddda03c4cb
|
update(port): remove CONFIG_USBDEV_EP_NUM & CONFIG_USBHOST_PIPE_NUM for some ips because they are constant
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-21 21:22:54 +08:00 |
|
sakumisu
|
96ab19e398
|
fix(core/usbh_core): change 2ms to 10ms because some platform's tick is 100hz then 2ms = 0ms, refs: #342
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-20 21:29:48 +08:00 |
|
sakumisu
|
2783793b17
|
fix(port/dwc2/usb_hc_dwc2): check buf is valid then using dcache clean
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-20 21:25:20 +08:00 |
|
sakumisu
|
e499871a59
|
fix(port/dwc2/usb_glue_st): reduce f4 total size for some specific f4 chips
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-19 10:08:52 +08:00 |
|