sakumisu
73eb69bfa2
remove usb_mem.h
2023-11-17 21:05:31 +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
Fan YANG
89cd77374c
common: Add support for IAR for risc-v toolchain
...
- Added support for the IAR for risc-v toolchain
Signed-off-by: Fan YANG <fan.yang@hpmicro.com >
2023-08-18 23:33:02 +08:00
sakimisu
b90d6a727e
update double winusb demo
2023-06-30 23:53:23 +08:00
sakimisu
7061367484
support multi winusb
2023-06-28 22:59:22 +08:00
sakimisu
5657b2a028
update hub process for usb3.0, update xhci driver
2023-04-21 23:43:59 +08:00
sakimisu
dc4887aef1
fix pointer in 64bit cpu, use uintptr_t instead
2023-04-21 23:24:13 +08:00
sakumisu
d7c0add7ef
add usbd_event_handler for users
2023-03-22 15:00:34 +08:00
sakimisu
4cd9031d31
replace speed reconfig with mult
2023-03-12 15:05:35 +08:00
sakimisu
201b3ebb2c
add webusb support
2023-01-29 16:15:28 +08:00
sakimisu
b461821639
add get frame number api
2022-12-31 14:11:18 +08:00
biyq
9bcea9ae37
1. support for iar in situation of usb host application
2022-12-15 20:19:42 +08:00
sakimisu
9291c1459c
add ep mult support
2022-11-19 21:51:38 +08:00
sakimisu
cf97d5276e
add usbd_get_port_speed api to use different config descriptors
2022-11-19 21:51:38 +08:00
sakimisu
66db88b7cd
move malloc,free,printf macro into config.h
2022-11-06 16:31:34 +08:00
sakumisu
3b318d1eea
add config for system errno.h
2022-10-14 21:09:21 +08:00
sakumisu
7bcd8d0532
remove duplicate macros
2022-10-14 21:08:04 +08:00
sakumisu
b7563385da
fix gcc extension warning
2022-09-25 17:55:35 +08:00
sakumisu
48c6079c71
fix macro value
2022-09-25 17:55:15 +08:00
sakumisu
4109adf616
add iso config in urb
2022-09-24 14:26:44 +08:00
zhugengyu
e2a4fb11d8
update
2022-09-22 22:12:09 +08:00
sakumisu
887dbd33e3
add usb3.0 speed support
2022-09-17 21:58:06 +08:00
sakumisu
68e7129dab
add mult config
2022-09-14 20:33:32 +08:00
sakumisu
f630da7583
give up dcache enable macro
2022-09-12 14:59:29 +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
7ade4dfc98
use usb_iomalloc when alignsize is not equal 4
2022-08-10 21:41:11 +08:00
sakumisu
b835c9ccd2
add nocache ram config when enable dcache
2022-07-31 18:40:45 +08:00
sakumisu
f1bc0aef04
refactor dcd api and ep in/out irq callback process
2022-07-28 21:35:22 +08:00
sakumisu
174a07fb89
update readme
2022-07-03 22:14:23 +08:00
sakumisu
f7ceacdc79
add some dcd api
2022-07-02 19:40:00 +08:00
sakumisu
b47fe8d958
fix warning in 64bit cpu
2022-06-25 22:46:57 +08:00
sakumisu
b57d3637bb
add sw init for os and hw init for host controller
2022-06-14 22:08:49 +08:00
sakumisu
ad17e1f40f
move log macros into usb_log.h,adjust header file inclusion order
2022-06-04 21:07:47 +08:00
WoodData
69375a86d6
modify some config macro define.
2022-06-02 15:51:58 +08:00
WoodData
84a68fc040
fix endpoint buffer address set error bug.add print color define.
2022-06-02 11:59:40 +08:00
sakumisu
e71fb773ed
add aynsc transfer function
2022-04-08 15:07:11 +08:00
sakumisu
f716b6d307
add USB_LOG_RAW macro for printf
2022-04-03 22:11:08 +08:00
sakumisu
ceeb951a00
add variable length param control for macros
2022-03-26 16:06:18 +08:00
jzlv
c44a26d69f
psc thread use event instead,add timeout for transfer
2022-03-23 14:47:18 +08:00
sakumisu
4b68c74f5e
fix no newline warning
2022-03-11 21:14:45 +08:00
sakumisu
0cee453c74
move ep macros into usb_def.h
2022-03-11 17:29:22 +08:00
sakumisu
96b92efbcb
add usb_dc_init declare in usb_dc.h,and add usbd_initialize to call it
2022-03-10 19:10:00 +08:00
sakumisu
a9f8d82c94
fix ep mps mask
2022-02-25 21:32:15 +08:00
sakumisu
948b2c39d9
add macros for high speed iso and intr transfer with additional transaction
2022-02-24 16:23:11 +08:00
sakumisu
dddd4e4c3c
gdd memory align32 for variable in structure
2022-02-24 12:28:51 +08:00