sakumisu
a9ec951c93
update(common/usb_hc): change interval u8 to u16 for us
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-25 22:24:35 +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
bf54bc2ff1
update(port/ehci): use static iso pool for iso urb to reduce alloc time
2024-06-11 21:59:37 +08:00
sakumisu
2660af5d87
add timer to control interrupt transfer
2024-03-14 19:31:52 +08:00
sakumisu
1158fc3d8c
support multi USB IP for host
2024-01-08 22:47:28 +08:00
sakumisu
f68a86ea89
add usbh_deinitialize api
2023-12-24 23:37:47 +08:00
sakumisu
14f1f597f1
add usb errno, do not use system errno
2023-12-05 21:34:32 +08:00
sakumisu
5bbe2a97f2
refactor urb, add ep & hport in urb to make hardware pipe more reusable
2023-11-16 19:56:52 +08:00
helloeagleyang
d11260ef67
[common] Avoid IAR compiling error on USB HOST stack
...
- Avoided using a structure with zero-length array as a field in another
structure when IAR toolchain is used.
Signed-off-by: helloeagleyang <helloeagleyang@163.com >
2023-09-18 00:10:39 +08:00
sakimisu
4cd9031d31
replace speed reconfig with mult
2023-03-12 15:05:35 +08:00
sakimisu
b461821639
add get frame number api
2022-12-31 14:11:18 +08:00
sakumisu
b7563385da
fix gcc extension warning
2022-09-25 17:55:35 +08:00
sakumisu
4109adf616
add iso config in urb
2022-09-24 14:26:44 +08:00
sakumisu
68e7129dab
add mult config
2022-09-14 20:33:32 +08:00
sakumisu
62d0000926
refactor usb host stack: hcd api, hub process and usb no cache ram process
2022-09-09 19:09:22 +08:00
sakumisu
129f45eb71
delete dupliate
2022-08-23 19:16:09 +08:00
sakumisu
7377b5183d
Simplify the license rows, standardize header macro name
2022-08-18 21:41:19 +08:00
sakumisu
54c52944d2
remove comments to reduce rows
2022-08-17 20:12:37 +08:00
sakumisu
628ee1f74d
add mount callback for device, move tests in mount callback
2022-08-12 21:35:17 +08:00
sakumisu
b57d3637bb
add sw init for os and hw init for host controller
2022-06-14 22:08:49 +08:00
jzlv
c44a26d69f
psc thread use event instead,add timeout for transfer
2022-03-23 14:47:18 +08:00
jzlv
1f4eb91259
update ehci driver
2022-02-09 15:18:14 +08:00
sakumisu
b5964103e2
add ehci and synopsys hcd driver
2022-01-30 22:06:00 +08:00