Commit Graph

1658 Commits

Author SHA1 Message Date
sakumisu
08d1ce4ab5 style(class): remove device warning logs for memory
Signed-off-by: sakumisu <1203593632@qq.com>
2026-02-03 21:04:14 +08:00
sakumisu
0cac0ab34c fix typo
Signed-off-by: sakumisu <1203593632@qq.com>
2026-02-03 20:52:35 +08:00
sakumisu
5f47d1a6b6 fix(port/musb/usb_hc_musb): fix stall to stalled
Signed-off-by: sakumisu <1203593632@qq.com>
2026-02-03 20:50:01 +08:00
sakumisu
64dced8ec7 fix(port/dwc2/usb_dc_dwc2): fix typo for disable global isr
Signed-off-by: sakumisu <1203593632@qq.com>
2026-02-03 20:48:35 +08:00
sakumisu
eaefb8ed21 docs: update docs and add english version
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-30 23:16:00 +08:00
sakumisu
76b3720445 docs: release v1.6.0
Signed-off-by: sakumisu <1203593632@qq.com>
v1.6.0
2026-01-28 13:15:53 +08:00
sakumisu
bad94dfc67 update(class/cdc): change serial state macro
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-28 13:15:53 +08:00
sakumisu
2783329509 chore: replace tab with space
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-28 13:15:53 +08:00
sakumisu
3181819214 update(class/gamepad): use hid intf init api
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-28 13:15:53 +08:00
sakumisu
12b3eca447 chore: update kconfig
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-28 13:15:53 +08:00
sakumisu
1a3343bc11 update(port/ehci): set roothub speed to high
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-28 13:15:53 +08:00
sakumisu
0c86f1f5ff update(port/dwc2/usb_glue_infineon): add some check for m55
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-28 13:15:31 +08:00
sakumisu
e44d44f5b6 update(demo): remove all old desc api
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-24 17:39:42 +08:00
sakumisu
0ca521a1d0 update(port/dwc2/usb_dc_dwc2): move read setup into USB_OTG_GINTSTS_ENUMDNE irq
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-22 21:05:15 +08:00
sakumisu
309aa2ffd8 feat(port/dwc2): add infineon glue
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-22 21:01:32 +08:00
sakumisu
013f51312a update(port/dwc2): add usbd_dwc2_get_system_clock to replace SystemCoreClock
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-22 21:00:41 +08:00
sakumisu
2a20e074b3 update(port/dwc2): add check for fifo value with power on value
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-20 21:31:53 +08:00
MDLZCOOL
1528b533cf feat(musb): add support for ti microcontroller with musb ip 2026-01-18 18:48:14 +08:00
MDLZCOOL
e414833589 fix(musb): fix musb_pipe_alloc missing bus parameter, and fix host checks in irq
Includes:

- add `struct usbh_bus *bus` parameter to `musb_pipe_alloc`
- correct call in `usbh_submit_urb`
- correct host checks in irq
2026-01-18 18:47:55 +08:00
SunJ
1de6b93045 refactor(osal): replace NuttX internal APIs with POSIX APIs
Replace nxsched_self() and nxsched_set_priority() with
standard POSIX sched_getparam() and sched_setparam() in
usb_osal_thread_schedule_other().

This improves portability and follows POSIX standards for
thread priority management.

Change-Id: I2e637268f77e200fbdee3e7713cba1b115976696
Signed-off-by: SunJ <jsun@bouffalolab.com>
2026-01-13 17:43:29 +08:00
sakumisu
43cf82642c update(port/dwc2/usb_dc_dwc2): remove __UNALIGNED_UINT32_READ and __UNALIGNED_UINT32_WRITE because buf is always align4, only receive one setup packet
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-12 18:39:09 +08:00
HakumenJean
8d7a98fc9d Update T113S3 glue 2026-01-08 16:26:15 +08:00
sakumisu
ce32f73100 docs: fix typo 2026-01-07 22:37:14 +08:00
sakumisu
44d92be013 update(platform): remove net class weak api, check CONFIG_USBHOST_PLATFORM_* macro is defined or not in usbh_lwip.c
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-05 21:31:41 +08:00
sakumisu
d172c89eef fix(port/dwc2/usb_hc_dwc2): restart split transfer with dwc2_xxx_urb_init, do not use dwc2_chan_reenable api
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-05 21:22:09 +08:00
Alvin
9cbe4502e7 fix(bluetooth): Correct HCI packet type from SCO to ISO in USB host. 2026-01-05 17:46:15 +08:00
sakumisu
d50159638d fix(demo): fix cdc ecm string check
Signed-off-by: sakumisu <1203593632@qq.com>
2026-01-04 21:50:44 +08:00
sakumisu
fb6dbb442e docs: update net rst and readme
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-31 14:47:15 +08:00
sakumisu
7a2089f032 feat(class/gamepad): add gamepad device
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-29 21:33:48 +08:00
sakumisu
be5ba641dd fix(port/dwc2/usb_hc_dwc2): fix incorrect HFIR_RELOAD_CTRL setting
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-26 21:55:12 +08:00
sakumisu
7317913efa fix: fix winusb string and audio macro
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-26 12:41:31 +08:00
sakumisu
94d1c6b1be fix(core/otg): fix deinit flag and mode check
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-22 16:15:55 +08:00
sakumisu
3f23af5ad7 fix(serial): add default handler for gsm
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-21 21:12:15 +08:00
MDLZCOOL
34166b361a fix(rp2040): add rp2040 support to scons 2025-12-19 11:07:27 +08:00
sakumisu
a5f765d46e ci: add lshid cmd
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-18 22:09:48 +08:00
sakumisu
43b8237713 update(demo): format with macro
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-18 22:09:48 +08:00
sakumisu
20199f08c4 docs: update cache qa
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-18 22:09:48 +08:00
sakumisu
8c01a6ea46 update(usbh_gsm): add ml307r vid
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-18 22:09:43 +08:00
sakumisu
55ef0f6309 style: change \t to space
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-17 20:43:42 +08:00
sakumisu
587339b733 feat(class/hid): add hid report parse api
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-17 20:43:15 +08:00
sakumisu
a6ffbd3600 fix(usbh_serial): fix serial iobuffer size, remove length limit of write
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-17 20:42:45 +08:00
sakumisu
baf2a56c93 docs: update rst
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-17 14:23:38 +08:00
sakumisu
7b9b396ab4 fix(usbh_cp210x): remove ununsed code
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-15 20:54:05 +08:00
sakumisu
3a1f3c3ba4 update: update host demo macros without value
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-15 20:53:45 +08:00
MDLZCOOL
1cbe3c5957 fix(serial): fix host serial framework support for rt-thread 2025-12-15 09:23:03 +08:00
MDLZCOOL
11b91a0283 fix(usbh_serial): don't resubmit the read urb when rx short packet 2025-12-14 08:51:51 +08:00
MDLZCOOL
b1ca0406a5 fix(usbh_ch34x): program baudrate registers after divisor calculation 2025-12-14 08:51:51 +08:00
MDLZCOOL
799ae48f7c feat(usbh_serial): Use Ping-Pong Buffer to Decrease Packet Loss 2025-12-14 08:51:51 +08:00
sakumisu
da2263728a refactor(serial): add host serial framework
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-12 22:45:10 +08:00
sakumisu
707e865627 fix warning
Signed-off-by: sakumisu <1203593632@qq.com>
2025-12-12 22:43:35 +08:00