Commit Graph

1517 Commits

Author SHA1 Message Date
sakumisu
22e150a8e6 refactor(port/dwc2): support custom config for each dwc2 usb port
Signed-off-by: sakumisu <1203593632@qq.com>
2025-07-05 16:39:54 +08:00
sakumisu
8e0ff856fe update(class/mtp): support obj remove & add event
Signed-off-by: sakumisu <1203593632@qq.com>
2025-07-03 20:54:30 +08:00
FanhuaCloud
739db92ef0 fix:(port/ch58x/usb_ch58x_dc_usbfs.c) fix out endpoint cannot receive bug 2025-07-03 16:15:08 +08:00
sakumisu
53e42e6ceb fix(platform/rtthread/usbh_serial): remove unused variable
Signed-off-by: sakumisu <1203593632@qq.com>
2025-07-02 20:17:20 +08:00
sakumisu
832e4c45fb fix(class/hub): change urb interval unit to us
Signed-off-by: sakumisu <1203593632@qq.com>
2025-07-01 21:21:59 +08:00
sakumisu
52ea7e8dcf fix(demo): fix webusb desc len
Signed-off-by: sakumisu <1203593632@qq.com>
2025-07-01 09:51:56 +08:00
sakumisu
5a3b87e08c feat(demo): add mavlink with cdc acm
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-26 18:28:46 +08:00
sakumisu
6f1228c029 fix(platform/rtthread): change ssize_t to rt_ssize_t
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-25 15:10:44 +08:00
sakumisu
e96e5fd9ca feat(platform/rtthread): support cdc acm chardev
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-25 14:07:06 +08:00
sakumisu
9d4faca7db fix(vendor/serial/usbh_ftdi): fix missing break
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-24 18:21:09 +08:00
sakumisu
c22615ea6f feat(platform/rtthread): support adb shell and serial framework
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-24 18:20:38 +08:00
sakumisu
749cd8531f docs: update rst
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-24 18:05:08 +08:00
sakumisu
734cacb177 fix(port/dwc2/usb_glue_st): fix GCCFG in stm32h7rs
Signed-off-by: sakumisu <1203593632@qq.com>
v1.5.0
2025-06-23 22:20:17 +08:00
sakumisu
1f7070f5c9 revert(port/dwc2/usb_hc_dwc2): revert 4f831f58 change
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-23 20:12:34 +08:00
sakumisu
8d8f3e757e fix warning
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-19 20:02:19 +08:00
KK
5e890a078f msc: add support for SCSI_CMD_SYNCHCACHE10 (0x35) to fix unsupported command error 2025-06-17 16:18:03 +08:00
sakumisu
e530d86af7 docs: update version message
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-16 20:30:31 +08:00
sakumisu
300907dd4c update(platform/rtthread): move cache check into usb_check.c
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-16 20:30:23 +08:00
sakumisu
0916749a32 update(idf): increase host stack size
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-14 22:56:30 +08:00
sakumisu
9d29fece51 fix warning
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-14 21:44:54 +08:00
马龙伟
8df2be2a52 add usb net under idf platform 2025-06-14 21:02:54 +08:00
sakumisu
7f3ddf5d83 docs: update rst
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-13 21:55:37 +08:00
sakumisu
6a226e3e3c refactor(port/ch32): classify ch32 port
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-12 21:35:51 +08:00
sakumisu
8b63acd46c update(port/bl): add fs support
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-12 20:45:53 +08:00
sakumisu
f7094028b8 fix(idf): fix p4 config
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-05 22:12:26 +08:00
sakumisu
5f9d06a9f5 update(platform/fatfs): change memalign to aligned_alloc
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-05 12:40:54 +08:00
sakumisu
537ccfd945 fix(osal/usb_osal_rtthread): up version to v5.2.0 to use RT_SCHED_PRIV(self).current_priority
Signed-off-by: sakumisu <1203593632@qq.com>
v1.5.0-rc2
2025-06-04 17:48:46 +08:00
sakumisu
6973ec73d9 update(cherryusb_config_template): update align size
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-04 16:17:18 +08:00
LiPeng
1feaed024e Fix esp32-p4 cache operation adaptation issue 2025-06-04 16:11:32 +08:00
sakumisu
88cbed9807 update(platform): make msc host with fs common for dcache
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-04 15:33:49 +08:00
sakumisu
1d95077161 feat(dcache): update dcache api
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-04 15:33:42 +08:00
sakumisu
06a0c4393b feat(platform/zephyr): support msc host with disk
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-04 15:08:50 +08:00
sakumisu
6b7d755d3a update(class/hub/usbh_hub): reduce critical section range
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-04 13:08:51 +08:00
sakumisu
078e7d1be0 docs: update rst
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-03 23:11:14 +08:00
sakumisu
ac4e4c569d feat(port/dwc2): add dcache api for esp & st
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-03 22:46:48 +08:00
sakumisu
b6650bdbc6 feat(port/dwc2/usb_dc_dwc2): support dcache
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-03 22:46:39 +08:00
sakumisu
bff8a632a9 feat(class): add usb_osal_thread_schedule_other to allow the applications which use the struct usbh_xxx to exit properly before free struct usbh_xxx
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-03 22:43:35 +08:00
sakumisu
a8bf2687bd update(core/usbd_core): include dcache & osal header
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-03 22:43:35 +08:00
sakumisu
0251e3a145 update(port/dwc2): implement usbd_dwc2_delay_ms with nop delay
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-03 22:43:35 +08:00
sakumisu
f7c354b4eb docs: update image
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-30 19:00:41 +08:00
sakumisu
ff42a6f2ea update(demo): add usbd_audio_set_sampling_freq and usbd_audio_get_sampling_freq for audio demo
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-30 17:11:26 +08:00
sakumisu
ca71e7411e fix(osal/usb_osal_liteos_m): fix task delete when thread is null
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-30 14:36:02 +08:00
sakumisu
16858c105a fix(port/dwc2/usb_hc_dwc2): fix typo
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-29 20:35:44 +08:00
sakumisu
8c5026e9cb fix overflow warning
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-29 10:51:49 +08:00
sakumisu
8a81d81435 update(class/video): change headerlen to 12 for 4 byte align, fix encoding
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-29 10:47:10 +08:00
sakumisu
c75e62c1e9 fix(idf): fix p4 config
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-28 22:33:00 +08:00
sakumisu
5a6023118e fix(port/chipidea): fix qtd buffer setting
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-28 22:32:54 +08:00
sakumisu
51ad3717c5 chore(cmake): disable bluetooth
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-28 21:24:56 +08:00
sakumisu
0ee859d339 docs: update usage, disable log
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-28 21:24:39 +08:00
sakumisu
e6d81344c3 refactor(class/video/usbd_video): zero copy for video data transfer
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-28 17:34:44 +08:00