sakumisu
db0f5475b4
fix(port/ch32): add EPn_SET_TX_LEN for mps
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-25 22:16:09 +08:00
Chen Leeren
27c307abed
Add ch585 usbhs dc
2025-02-25 22:14:09 +08:00
Chen Leeren
374e6d6e4d
Fix ch58x fs ip send bug
2025-02-25 22:14:09 +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
56afada2cc
chore: fix wformat warning
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-22 21:48:25 +08:00
sakumisu
8ac0b65b30
fix(port/dwc2/usb_glue_st): set GCCFG zero in host for stm32h7rs
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-22 19:12:51 +08:00
sakumisu
68434ccf7d
update(demo): add cdc simple transfer for winusb2.0+cdc demo
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-16 20:29:05 +08:00
sakumisu
17a591f719
update(osal/idf): reduce tx fifo for more space for ep5 & ep6
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-16 20:26:30 +08:00
sakumisu
23d2327a52
fix(core/usbd_core): fix return with break in ep0 thread
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-12 13:01:12 +08:00
sakumisu
de7a73bc2f
update(port/dwc2/usb_glue_esp): add freertos/task.h for old esp-idf
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-11 21:28:50 +08:00
sakumisu
147dc4ab5d
fix(core/usbh_core): check hport is valid in usbh_control_transfer
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-09 21:53:12 +08:00
sakumisu
20c298b6ba
docs: update readme
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-09 15:33:53 +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
e90b29c2e7
feat(port/ehci): add t113 glue
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-08 22:45:23 +08:00
sakumisu
ac6db49d00
fix(core/usbh_core): return valid hport which is connected
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-07 20:15:08 +08:00
sakumisu
43e6b5b1b1
fix(demo): fix typo
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-06 20:10:17 +08:00
sakumisu
40122200d1
chore: add more header path
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-05 22:49:13 +08:00
sakumisu
e85d898503
update(demo): add CONFIG_USBDEV_ADVANCE_DESC template
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-02-01 19:23:22 +08:00
sakumisu
e592a548e9
feat(core/usbd_core): add ep0 setup handler into thread feature
2025-02-01 14:45:02 +08:00
sakumisu
afc9213cd1
fix(port/dwc2/usb_hc_dwc2): fix warning
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-26 23:37:11 +08:00
sakumisu
0826c164da
chore(kconfig): add rp2040
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-26 20:01:27 +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
d3aafb2174
update(port/rp2040/usb_hc_rp2040): add lock for ep0
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-26 15:19:34 +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
49d9775a1b
feat(port/rp2040): update rp2040 host driver, use irq_add_shared_handler to register irq handler
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-25 19:11:27 +08:00
sakumisu
5573472397
fix(port/musb/usb_hc_musb): fix musb_write_packet size with urb->transfer_buffer_length
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-25 19:08:15 +08:00
sakumisu
fd033f25c5
feat(core/usbh_core): add usbh_printf_setup api for debug
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-25 19:08:15 +08:00
sakumisu
3e9f2b7777
docs: update hpmicro logo
2025-01-24 17:45:39 +08:00
sakumisu
efbfc9d70f
update(port/template): update template
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-23 23:04:34 +08:00
sakumisu
f447de38dc
update(port/rp2040): init ep_control & buffer_control in usb_dc_init
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-23 22:28:31 +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
c399be3ea2
feat(common): add usb_phyaddr2ramaddr & usb_ramaddr2phyaddr macro
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-22 17:54:54 +08:00
chenzhihong007
1aa2d038aa
osal: fix rtthread usb_osal_thread_delete() API ( #288 )
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2025-01-22 10:28:55 +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
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
322595b910
docs: update rst
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-19 21:23:26 +08:00
sakumisu
ea27f5b238
feat(port/rp2040): update rp2040 driver to latest
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-19 20:46:12 +08:00
sakumisu
d4940ebd22
update(nimble): remove nimble submodule, because it costs time to pull
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-19 17:38:43 +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
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
sakumisu
0a295ee5eb
fix(audio): fix audio feedback value caculation
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-16 16:29:13 +08:00
chenzhihong007
5b74cecc4a
[update] class: msc host: update msc host class stack ( #285 )
...
- use CONFIG_USBHOST_MSC_TIMEOUT as inquiry timeout
- separate cbw/csw from g_msc_buf
- try again ready check when device not ready
- print errcode in error log
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2025-01-16 10:48:11 +08:00
sakumisu
99e2e6bfd4
feat(core/otg): add otg framework
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-15 17:11:27 +08:00
sakumisu
64394bf246
update: add USBH_IRQHandler & USBD_IRQHandler function declaration
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-15 17:10:19 +08:00
sakumisu
1a1b475523
update(port): add ehci/ohci/dwc2 dcache support
...
Signed-off-by: sakumisu <1203593632@qq.com>
2025-01-15 17:09:22 +08:00
sakumisu
a1ac569236
update(demo): add macro for caculating feedback value
2025-01-13 21:28:06 +08:00
sakumisu
570d2b5ff8
feat(demo): add feedback for audio v1 speaker template
2024-12-28 17:48:54 +08:00
sakumisu
cc9c226aba
feat(demo): add feedback for audio v2 speaker template
2024-12-28 16:50:25 +08:00