sakumisu
|
762c3cbb2f
|
add get_connect_status api for rndis/cdc_ecm/asix
|
2024-02-24 10:49:11 +08:00 |
|
sakumisu
|
d1c7fa8c19
|
support multi port api for device
|
2024-02-06 19:52:22 +08:00 |
|
sakumisu
|
5897edffed
|
make serial driver standard for cdc acm, ftdi, cp210x, ch34x
|
2024-02-03 22:20:58 +08:00 |
|
sakumisu
|
eeb304ae08
|
update log tag
|
2024-01-30 23:04:35 +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
|
e201439722
|
create lwip rx thread by user
|
2023-12-19 21:38:55 +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
|
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
|
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
|
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
|
a04b1fa551
|
add cdc ecm device
|
2023-11-04 16:44:02 +08:00 |
|
sakimisu
|
c8b832e1a0
|
fix function name
|
2023-08-05 11:08:24 +08:00 |
|
sakumisu
|
c8ecf31c99
|
remove ununsed code
|
2023-07-13 20:13:51 +08:00 |
|
sakimisu
|
3057f41020
|
use static memory to malloc & free class
|
2023-07-12 22:48:18 +08:00 |
|
sakimisu
|
d970f88f06
|
add cdc send break request
|
2023-06-21 19:39:48 +08:00 |
|
sakimisu
|
2d1b4b8b82
|
export cdc/msc/rndis/mtp mps, configured by user
|
2023-06-21 19:39:22 +08:00 |
|
sakumisu
|
77c3f17b7d
|
check with last to reduce set line coding repeatly
|
2023-05-24 16:40:13 +08:00 |
|
sakimisu
|
9172223fe6
|
call usbh_xxx_stop when class enumerates completely
|
2023-05-17 20:43:23 +08:00 |
|
sakumisu
|
d7c0add7ef
|
add usbd_event_handler for users
|
2023-03-22 15:00:34 +08:00 |
|
sakumisu
|
75ddfc8e4d
|
move hub and hport variable into common ram to reduce nocache ram usage
|
2023-02-18 15:19:52 +08:00 |
|
sakimisu
|
f45e0f47fa
|
rename class info name
|
2022-12-31 15:55:07 +08:00 |
|
sakimisu
|
512de54d33
|
add host class run and stop callback
|
2022-11-26 23:52:58 +08:00 |
|
sakumisu
|
dca8b4cfed
|
remove intf malloc
|
2022-10-20 21:22:08 +08:00 |
|
sakumisu
|
36de428845
|
update rndis device driver and template
|
2022-10-06 22:55:23 +08:00 |
|
sakumisu
|
212a727cbd
|
remove irq protect when allocates devnum
|
2022-10-01 16:15:53 +08:00 |
|
sakumisu
|
b25b0f0b6c
|
add interface altsetting struct
|
2022-09-14 20:33:13 +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
|
cb2510f121
|
remove custom handler, split class handler into interface and endpoint
handler
|
2022-09-08 21:44:56 +08:00 |
|
sakumisu
|
3c94fca8d8
|
refactor usb device intf and ep register
|
2022-08-20 18:08:36 +08:00 |
|
sakumisu
|
523d33506d
|
give up class register
|
2022-08-19 23:34:35 +08:00 |
|
sakumisu
|
f2f3de1001
|
get linecoding by users
|
2022-08-19 23:26:36 +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
|
8283bb1c80
|
merge class rx setup functions into one
|
2022-07-31 20:43:43 +08:00 |
|
sakumisu
|
f1bc0aef04
|
refactor dcd api and ep in/out irq callback process
|
2022-07-28 21:35:22 +08:00 |
|
sakumisu
|
6334b79216
|
fix cdc log
|
2022-07-19 19:07:40 +08:00 |
|
sakumisu
|
8a705f4c3d
|
support multi cdc_acm class
|
2022-06-28 20:37:33 +08:00 |
|
sakumisu
|
9c5db7d4df
|
copy data from misalign addr to align32 addr when use dma with dcache
|
2022-06-15 21:05:23 +08:00 |
|
sakumisu
|
56364f2903
|
alloc class name after the necessary commands are completed
|
2022-05-22 17:09:47 +08:00 |
|
sakumisu
|
a5ee5b4152
|
Standardized function parameter with xxx_class
|
2022-04-04 15:37:14 +08:00 |
|
sakumisu
|
c1f6b86bcf
|
add class driver export macro control
|
2022-04-04 13:11:44 +08:00 |
|
xieyangrun
|
322964f598
|
fixed osal critical section protect adapt 64bits CPU.
|
2022-03-31 18:40:11 +08:00 |
|
aozima
|
3cce9e7d78
|
clean compiler warning.
|
2022-03-27 14:58:25 +08:00 |
|