sakumisu
901adfe19b
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-14 14:40:30 +08:00
sakumisu
387a418f14
update(demo): format uac demos with macros
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-12-23 16:52:29 +08:00
sakumisu
00f4afe115
update(demo): add more descriptor init macros
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-12-23 16:52:25 +08:00
sakumisu
73f5b843dc
update: remove ununsed bl616 wifi driver
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-12-01 20:33:58 +08:00
sakumisu
aa2f16bf72
update(class/hub): remove hport sources safely
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-28 11:41:26 +08:00
sakumisu
e25c12f6a8
fix warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-25 14:22:15 +08:00
sakumisu
af519ac42c
feat(class): support more match flags for cdc acm & rndis
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-25 14:18:36 +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
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
LiPeng
c77557510e
bugfix: Fix some compilation errors
2025-09-01 20:01:50 +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
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
9de28f9342
style: format log
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-25 18:45:38 +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
Derek Konigsberg
7c38af1b04
Clear error code after intentionally ignoring it
...
In the case of handling a stall on a max lun request, we need to clear the error code in `ret` after ignoring it. This is necessary so the connect function won't fail.
Fix #339
2025-07-19 09:20:49 +08:00
sakumisu
605a967282
style: remove some logs
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-16 22:17:19 +08:00
sakumisu
c5b1e1af27
fix typo
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-11 15:16:01 +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
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
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
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
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
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
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
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
sakumisu
fe24f8d4ba
feat(class/mtp): support mtp device
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-26 21:54:32 +08:00
sakumisu
619fb4fa5b
fix(class/vendor/ftdi): fix ftdi baudrate caculation
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-15 18:12:11 +08:00
sakumisu
bf2ba7324a
update(class): replace ecm & rndis USB_ERR_NOTDEV with USB_ERR_NOTCONN
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-07 19:48:39 +08:00
sakumisu
cf22bcf252
update(class/wireless/usbd_rndis): use usbd_rndis_start_write for usbd_rndis_eth_tx
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-07 18:09:19 +08:00
Runcheng Lu
609305a28f
class: hid: Fix typo: MODIFER → MODIFIER
...
Signed-off-by: Runcheng Lu <runcheng.lu@hpmicro.com >
2025-05-07 09:21:31 +08:00
sakumisu
577ebd0999
fix unused warnings
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-04-30 21:37:50 +08:00
sakumisu
d3de69ae38
update(class/wireless/usbd_rndis): enable indicate msg for sending connect status
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-04-29 16:25:45 +08:00
sakumisu
8aad86f66b
update(class): add weak api to avoid undefine symbol(not use such class but add)
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-04-28 21:32:19 +08:00
sakumisu
a838edb3e6
fix wformat warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-04-23 21:38:54 +08:00
sakumisu
e0fedaa956
refactor(class/usbd_msc): replace cherryrb with only variable
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-04-22 14:59:32 +08:00
sakumisu
dd8ec4bbcf
fix wformat warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-04-19 23:01:59 +08:00
sakumisu
e6fb6af4a9
feat(class/usbh_hid): add usbh_hid_get_protocol api
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-04-17 11:32:31 +08:00
sakumisu
dae76cb7bd
update(class/hid/usbd_hid): remove ununsed api
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-04-09 22:27:20 +08:00
sakumisu
9a26c50900
fix: fix wformat warnings
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-03-28 22:39:30 +08:00
sakumisu
83695e77cf
update: add usb align up for every buffer when use dcache clean&invalid api
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-03-28 13:29:04 +08:00
sakumisu
c09ceb2537
fix(demo): split feedback caculate macro with AUDIO_FREQ_TO_FEEDBACK_XS and AUDIO_FEEDBACK_TO_BUF_XS
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-02-25 22:12:16 +08:00
sakumisu
0c5d2ad729
feat(class/hid): add HID_X_DESCRIPTOR_INIT macro
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-02-08 22:59:09 +08:00
sakumisu
95baa7845c
chore: fix wformat warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-26 13:18:50 +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
6769eac6e0
feat(osal): add argument macro for different os, especially for nuttx
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-20 18:23:59 +08:00
sakumisu
76b7a0172b
update(class/wireless/usbd_rndis): support transfer api for enet & wireless without lwip
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-16 18:17:50 +08:00
sakumisu
6c3b828e77
update(class/msc/usbh_msc): add retry macro
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-16 16:49:58 +08:00