Commit Graph

381 Commits

Author SHA1 Message Date
sakumisu
363533be4c update(class/vendor/net/usbh_rtl8152): update eth rx/tx size 2024-05-12 20:47:34 +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
e081642c76 add pl2303 host driver 2024-05-05 11:38:25 +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
4bf0e126af move usbh_hubport_release api to core 2024-05-03 18:00:59 +08:00
sakumisu
0556ae199b add config for cdc ncm transfer size 2024-04-29 11:46:31 +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
190fb36c43 add hid host report api 2024-04-23 22:02:16 +08:00
sakumisu
a24d2bdc07 fix rndis send dummy 2024-04-23 21:30:59 +08:00
sakumisu
017eb5560d fix missing busid 2024-04-19 13:03:54 +08:00
sakumisu
8995cf9568 move rndis config macros into template 2024-04-18 21:27:34 +08:00
sakumisu
c1cb6e397b move queue files 2024-04-11 10:14:43 +08:00
sakumisu
c8be4d6fd3 change INFO to RAW 2024-04-07 23:31:04 +08:00
sakumisu
725d635c76 add cherryrb and cherry pool 2024-04-07 23:30:51 +08:00
sakumisu
4da3550582 fix msc buf overflow because of SCSICMD_INQUIRY_SIZEOF 2024-03-28 20:42:31 +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
ce241024b1 add rtl8152 host driver 2024-03-18 19:16:12 +08:00
sakumisu
2660af5d87 add timer to control interrupt transfer 2024-03-14 19:31:52 +08:00
sakumisu
7910666998 fix warning 2024-03-11 20:35:03 +08:00
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