Commit Graph

50 Commits

Author SHA1 Message Date
sakumisu
006123c296 update: remove old bl616 wifi driver, add new api
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-03 17:27:28 +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
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
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
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
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
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
sakumisu
6256260203 style: remove printf with USB_LOG_XXX
Signed-off-by: sakumisu <1203593632@qq.com>
2025-08-27 21:01:34 +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
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
8e0ff856fe update(class/mtp): support obj remove & add event
Signed-off-by: sakumisu <1203593632@qq.com>
2025-07-03 20:54:30 +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
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
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
8d8f3e757e fix warning
Signed-off-by: sakumisu <1203593632@qq.com>
2025-06-19 20:02:19 +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
马龙伟
8df2be2a52 add usb net under idf platform 2025-06-14 21:02:54 +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
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
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
e3c50cde10 fix(platform/usbd_fatfs_mtp): DIR with dynamic
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-27 20:34:18 +08:00
sakumisu
fe24f8d4ba feat(class/mtp): support mtp device
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-26 21:54:32 +08:00
sakumisu
43692c0ba2 chore: update zephyr code
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-15 09:47:59 +08:00
sakumisu
a92b5488b0 chore(kconfig): update rtthread pkg & master kconfig
Signed-off-by: sakumisu <1203593632@qq.com>
2025-05-10 17:07:13 +08:00
Runcheng Lu
d012974a0e platform: lvgl: update features and support both LVGL 8 and LVGL 9
Signed-off-by: Runcheng Lu <runcheng.lu@hpmicro.com>
2025-05-07 09:21:31 +08:00
sakumisu
c27458d71a update(platform): update platform code
Signed-off-by: sakumisu <1203593632@qq.com>
2025-04-30 10:11:04 +08:00
sakumisu
0c3a64516d update(rtthread): add check for use dfs
Signed-off-by: sakumisu <1203593632@qq.com>
2025-04-26 17:22:47 +08:00
sakumisu
947f8530ef feat(platform/lvgl): enable hid boot protocol
Signed-off-by: sakumisu <1203593632@qq.com>
2025-04-17 11:29:18 +08:00
sakumisu
3f190b127d feat(platform): add filex support
Signed-off-by: sakumisu <1203593632@qq.com>
2025-04-16 18:21:38 +08:00
sakumisu
215db93943 feat(platform): add lvgl mouse&keyboard support
Signed-off-by: sakumisu <1203593632@qq.com>
2025-04-15 12:05:23 +08:00
sakumisu
609c85db68 update(platform/rtthread/usbh_dfs): move mount into another thread
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-26 19:56:39 +08:00
sakumisu
c827c2e50b update(class/msc/usbh_msc): move msc scsi commands out to prevent blocking enum thread
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-26 12:50:48 +08:00
sakumisu
8f44b8bad8 feat(platform/nuttx): update fs & net & cdcacm support
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-23 17:58:53 +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
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
037c2a8323 update(platform/rtthread): remove unused idle task check 2024-11-04 20:07:43 +08:00
sakumisu
f1a1434047 chore(platform/usbh_lwip): remove Double quotation marks 2024-10-11 21:53:24 +08:00
sakumisu
2c52445639 update(platform/none/usbh_lwip): remove freertos, use osal api 2024-09-28 14:37:36 +08:00
sakumisu
e42e99e975 update(platform/usbh_lwip): check lwip min stack size 2024-08-31 21:01:36 +08:00
sakumisu
a8a5d95f8f fix(platform/rtthread/usbh_dfs): fix mem free 2024-08-31 16:08:10 +08:00
sakumisu
8435f1af32 chore(cmake): use config to enable lwip port 2024-08-23 22:36:03 +08:00
sakumisu
35da8d6747 fix: fix -Wunused-parameter warning with -Wextra cflag 2024-08-21 20:08:47 +08:00
sakumisu
390e24fbe5 fix typo 2024-07-15 18:09:55 +08:00
sakumisu
4f3a3f496e feat(wifi/bl616): add bl616 usbwifi 2024-07-07 12:10:17 +08:00
sakumisu
6c92681e48 refactor(platform): add usbh_xxx_get_eth_txbuf api, especially for lwip pbuf list 2024-06-25 17:18:19 +08:00
sakumisu
a1274bad0a update(platform/rtthread/usbh_dfs): add hpm6e00 chip 2024-06-24 21:23:32 +08:00
sakumisu
865d2f5d96 refactor(platform): update platform support 2024-05-24 22:49:18 +08:00