sakumisu
|
39693f4702
|
support cdc ncm host
|
2024-03-10 19:53:33 +08:00 |
|
sakumisu
|
9e0cc8347c
|
align for some buffers
|
2024-02-24 16:38:57 +08:00 |
|
sakumisu
|
3508879e1d
|
fix asix output zlp
|
2024-02-24 14:57:01 +08:00 |
|
sakumisu
|
5c36affc3c
|
classify vendor class
|
2024-02-24 13:35:41 +08:00 |
|
sakumisu
|
762c3cbb2f
|
add get_connect_status api for rndis/cdc_ecm/asix
|
2024-02-24 10:49:11 +08:00 |
|
Zhihong Chen
|
756987050f
|
class: msc: stage change should be before usbd_ep_start_write()
- stage change should be before usbd_ep_start_write()
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
|
2024-02-23 10:42:53 +08:00 |
|
sakumisu
|
64773ab5e8
|
remove duplicate class info
|
2024-02-22 22:32:27 +08:00 |
|
sakumisu
|
9c247f6e6b
|
update asix phy config
|
2024-02-19 20:22:07 +08:00 |
|
sakumisu
|
31fa2b99c5
|
enable asix host driver
|
2024-02-15 22:54:14 +08:00 |
|
sakumisu
|
49116c6fbc
|
format code
|
2024-02-09 12:08:08 +08:00 |
|
sakumisu
|
e7a57289ce
|
update license year
|
2024-02-09 12:07:29 +08:00 |
|
sakumisu
|
d1c7fa8c19
|
support multi port api for device
|
2024-02-06 19:52:22 +08:00 |
|
Zhihong Chen
|
920b02cb7c
|
class: msc device: support multi lun
- support multi lun
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
|
2024-02-06 18:31:47 +08:00 |
|
sakumisu
|
5897edffed
|
make serial driver standard for cdc acm, ftdi, cp210x, ch34x
|
2024-02-03 22:20:58 +08:00 |
|
sakumisu
|
a01c08ddaa
|
use cdc_linecoding and line state for ftdi
|
2024-02-02 23:37:46 +08:00 |
|
sakumisu
|
dcad369d06
|
add ftdi host
|
2024-02-02 22:53:54 +08:00 |
|
sakumisu
|
eeb304ae08
|
update log tag
|
2024-01-30 23:04:35 +08:00 |
|
sakumisu
|
feb69dcd95
|
add zephyr bluetooth submodule
|
2024-01-29 21:14:35 +08:00 |
|
sakumisu
|
cdfb7c3fb2
|
support hci usb h4 for usb bluetooth
|
2024-01-25 22:06:39 +08:00 |
|
sakumisu
|
24511c4d4b
|
fix actual len position
|
2024-01-23 22:05:10 +08:00 |
|
sakumisu
|
0f5e05052f
|
add usbd init and deinit event macro
|
2024-01-16 22:50:48 +08:00 |
|
sakumisu
|
b773cecd2e
|
add ecm device write and read api
|
2024-01-14 18:49:41 +08:00 |
|
sakumisu
|
07ced6d023
|
fix cdc ecm zlp check
|
2024-01-09 21:20:38 +08:00 |
|
sakumisu
|
45cca3930b
|
update bluetooth rx callback, add zephyr bluetooth stack porting
|
2024-01-09 21:18:59 +08:00 |
|
sakumisu
|
1158fc3d8c
|
support multi USB IP for host
|
2024-01-08 22:47:28 +08:00 |
|
sakumisu
|
b37f494304
|
support usb ble host
|
2024-01-06 12:53:22 +08:00 |
|
sakumisu
|
5fe66b4f0d
|
dwc2: ctrl and bulk no need nak irq, when intr calls nak, retry by user
|
2024-01-06 01:09:55 +08:00 |
|
sakumisu
|
249e650c37
|
rename CONFIG_USBDEV_MSC_BLOCK_SIZE to CONFIG_USBDEV_MSC_MAX_BUFSIZE
|
2024-01-06 01:07:39 +08:00 |
|
sakumisu
|
f68a86ea89
|
add usbh_deinitialize api
|
2023-12-24 23:37:47 +08:00 |
|
sakumisu
|
e201439722
|
create lwip rx thread by user
|
2023-12-19 21:38:55 +08:00 |
|
sakumisu
|
7b936db889
|
remove vendor host class because its version is too old
|
2023-12-16 23:22:41 +08:00 |
|
sakumisu
|
8f991699cb
|
remove mtp & printer class
|
2023-12-16 17:20:52 +08:00 |
|
sakumisu
|
b1e95f0ca3
|
update hc template
|
2023-12-05 21:34:51 +08:00 |
|
sakumisu
|
14f1f597f1
|
add usb errno, do not use system errno
|
2023-12-05 21:34:32 +08:00 |
|
sakumisu
|
d414fd21d8
|
add config for rndis & ecm thread
|
2023-12-01 20:43:13 +08:00 |
|
sakumisu
|
84299ce80b
|
delete lwip rx thread in self
|
2023-11-24 21:11:05 +08:00 |
|
sakumisu
|
50e1cd3471
|
add mutex for ep0 urb to avoid multithreading
|
2023-11-22 21:44:51 +08:00 |
|
sakumisu
|
b7d02b7125
|
reset rx length when pbuf allocs failed
|
2023-11-22 21:43:57 +08:00 |
|
sakumisu
|
18eed18413
|
add some delay to avoid too much error log when device is disconnected
|
2023-11-22 19:28:30 +08:00 |
|
sakumisu
|
03db11f4af
|
add ecm and rndis thread delete for dynamic netif
|
2023-11-22 19:28:30 +08:00 |
|
sakumisu
|
9ea2121c7c
|
make hub_set_feature and hub_clear_feature api public
|
2023-11-20 22:15:43 +08:00 |
|
sakumisu
|
a08097c90e
|
use static urb for ep0
|
2023-11-17 21:05:07 +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 |
|
sakumisu
|
a8d40eb706
|
fix ecm mac buffer size
|
2023-11-15 22:02:07 +08:00 |
|
sakumisu
|
9ce7b0ceb7
|
fix rndis query & set msg wLength, only support one rndis device
|
2023-11-13 20:03:35 +08:00 |
|
sakumisu
|
e795ab73a0
|
check and execute modeswitch first
|
2023-11-13 19:50:37 +08:00 |
|
sakumisu
|
5e689dfe15
|
fix class api name
|
2023-11-13 19:50:04 +08:00 |
|
sakumisu
|
40a019e063
|
add ecm host demo
|
2023-11-13 19:49:27 +08:00 |
|
sakumisu
|
e79319cac9
|
add cdc ecm host
|
2023-11-04 17:16:24 +08:00 |
|
sakumisu
|
7acb667e20
|
support usb modeswitch
|
2023-11-04 16:45:20 +08:00 |
|