sakumisu
|
f24c37d3aa
|
update(class/wireless/usbd_rndis): remove ununsed speed field
|
2024-05-20 18:15:01 +08:00 |
|
sakumisu
|
13e4670f3d
|
update: remove internal configs, you should get config from usb_config.h
|
2024-05-17 17:04:53 +08:00 |
|
sakumisu
|
490cac1a0f
|
fix(class): change ifdef to if for LWIP_TCPIP_CORE_LOCKING_INPUT
|
2024-05-14 13:59:39 +08:00 |
|
sakumisu
|
207fb7b128
|
update(usbh_ncm/usbh_rndis): limit read size to 16K
|
2024-05-14 13:53:58 +08:00 |
|
sakumisu
|
d23a8a8d00
|
update: get mps by usbd_get_ep_mps
|
2024-05-14 11:33:11 +08:00 |
|
sakumisu
|
074662a50d
|
fix(class/wireless/usbh_rndis): when last data is dummy byte, ignore it
|
2024-05-12 20:47:33 +08:00 |
|
sakumisu
|
b55d40e512
|
change CONFIG_USBDEV_RNDIS_ETH_MAX_FRAME_SIZE to 1580 default
|
2024-05-11 14:01:42 +08:00 |
|
sakumisu
|
cdd308f3e8
|
fix typo
|
2024-05-04 15:48:45 +08:00 |
|
sakumisu
|
0ceb7ef885
|
zero copy when enables LWIP_TCPIP_CORE_LOCKING_INPUT
|
2024-05-03 19:53:22 +08:00 |
|
sakumisu
|
ae5a9d1e57
|
check if eth rx packet is overflow
|
2024-05-03 19:19:17 +08:00 |
|
sakumisu
|
5fec929b93
|
support id table for multi vid pid
|
2024-05-03 18:54:36 +08:00 |
|
sakumisu
|
6abe6befa8
|
fix rndis msg when mss is larger than rndis rx size
|
2024-04-28 19:54:53 +08:00 |
|
sakumisu
|
23e2787a43
|
add user_data param in host class for users
|
2024-04-24 22:40:55 +08:00 |
|
sakumisu
|
a24d2bdc07
|
fix rndis send dummy
|
2024-04-23 21:30:59 +08:00 |
|
sakumisu
|
8995cf9568
|
move rndis config macros into template
|
2024-04-18 21:27:34 +08:00 |
|
Zhihong Chen
|
0d647cf9c0
|
rndis: fix MessageLength check
- when MessageLength is MPS, PC rndis host will send (MPS + 1) bytes
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
|
2024-03-23 22:19:15 +08:00 |
|
sakumisu
|
762c3cbb2f
|
add get_connect_status api for rndis/cdc_ecm/asix
|
2024-02-24 10:49:11 +08:00 |
|
sakumisu
|
64773ab5e8
|
remove duplicate class info
|
2024-02-22 22:32:27 +08:00 |
|
sakumisu
|
49116c6fbc
|
format code
|
2024-02-09 12:08:08 +08:00 |
|
sakumisu
|
d1c7fa8c19
|
support multi port api for device
|
2024-02-06 19:52:22 +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
|
45cca3930b
|
update bluetooth rx callback, add zephyr bluetooth stack porting
|
2024-01-09 21:18:59 +08:00 |
|
sakumisu
|
b37f494304
|
support usb ble host
|
2024-01-06 12:53:22 +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
|
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
|
5bbe2a97f2
|
refactor urb, add ep & hport in urb to make hardware pipe more reusable
|
2023-11-16 19:56:52 +08:00 |
|
sakumisu
|
9ce7b0ceb7
|
fix rndis query & set msg wLength, only support one rndis device
|
2023-11-13 20:03:35 +08:00 |
|
sakumisu
|
0f2cb9f900
|
fix warning
|
2023-08-30 20:03:18 +08:00 |
|
sakimisu
|
9029f8c5b1
|
fix warning
|
2023-08-27 13:38:13 +08:00 |
|
sakimisu
|
94505f9e41
|
change rndis_encapsulated_resp_buffer size to 156
|
2023-08-05 11:11:03 +08:00 |
|
Zhihong Chen
|
d3aa9449e1
|
class: rndis: host: fix function name
- fix function name
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
|
2023-08-05 11:05:44 +08:00 |
|
sakimisu
|
3057f41020
|
use static memory to malloc & free class
|
2023-07-12 22:48:18 +08:00 |
|
sakimisu
|
c540080c96
|
format class struct and global variable name
|
2023-06-21 20:43:06 +08:00 |
|
sakimisu
|
a26d8b602c
|
use usbh_hport_activate_epx to alloc rndis intin pipe
|
2023-05-24 20:22:34 +08:00 |
|
Zhihong Chen
|
0c36483b40
|
class: rndis host: fix buffer size and pointer error
- fix buffer size and pointer error
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
|
2023-05-24 19:47:53 +08:00 |
|
sakimisu
|
9172223fe6
|
call usbh_xxx_stop when class enumerates completely
|
2023-05-17 20:43:23 +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
|
68c9779898
|
add some log for rndis rx tx
|
2023-01-28 22:23:35 +08:00 |
|
Zhihong Chen
|
2e7c4953ce
|
fix hpm/usb_dc_hpm.c warning.
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
|
2023-01-02 12:53:42 +08:00 |
|
sakimisu
|
512de54d33
|
add host class run and stop callback
|
2022-11-26 23:52:58 +08:00 |
|
sakimisu
|
9ef2988f6a
|
fix rndis pipe config and move cmd & resp into no cache ram
|
2022-11-19 21:51:38 +08:00 |
|
sakumisu
|
dca8b4cfed
|
remove intf malloc
|
2022-10-20 21:22:08 +08:00 |
|