sakumisu
|
907d23871e
|
fix(class/hid): fix typo
|
2024-08-13 18:10:07 +08:00 |
|
sakumisu
|
cbd6955bde
|
fix(class/msc/usbd_msc): fix spelling
|
2024-08-08 18:11:23 +08:00 |
|
sakumisu
|
b4bbe69d12
|
feat(class/msc/usbd_msc): add msc polling mode to move read & write from isr to while1
|
2024-08-08 18:03:30 +08:00 |
|
wangzongqiang
|
8451bc64bb
|
change hid_mouse_report
|
2024-08-05 16:05:40 +08:00 |
|
sakumisu
|
b7556b2ddc
|
feat(class/vendor/wifi/usbh_bl616): add bl616 usbwifi driver
|
2024-07-19 23:23:32 +08:00 |
|
Till Harbaum
|
c766cbe91e
|
Add host driver for XBOX controllers
|
2024-07-15 17:54:12 +08:00 |
|
sakumisu
|
eb147d7276
|
fix: fix typo
|
2024-07-13 10:13:37 +08:00 |
|
sakumisu
|
4f3a3f496e
|
feat(wifi/bl616): add bl616 usbwifi
|
2024-07-07 12:10:17 +08:00 |
|
sakumisu
|
e4b56cee89
|
update(hub): update hub macros and hub params for usb3.0
|
2024-07-07 12:07:12 +08:00 |
|
sakumisu
|
adee4b6727
|
update(class/vendor/net/usbh_asix): ignore the remain data that len is less than 4
|
2024-06-25 17:48:35 +08:00 |
|
sakumisu
|
6c92681e48
|
refactor(platform): add usbh_xxx_get_eth_txbuf api, especially for lwip pbuf list
|
2024-06-25 17:18:19 +08:00 |
|
sakumisu
|
c377ebfc61
|
update(class/video/usbd_video): make payload fill api common
|
2024-06-23 22:46:51 +08:00 |
|
sakumisu
|
1decfd0365
|
update(class/hub/usbh_hub): enumerate in order
|
2024-06-23 14:48:07 +08:00 |
|
sakumisu
|
dc0070b054
|
update(class/msc/usbh_msc): add MSC_INQUIRY_TIMEOUT to break quickly in inquiry stage
|
2024-06-23 14:46:50 +08:00 |
|
sakumisu
|
755d067650
|
update: check class->hport validity
|
2024-06-23 14:16:57 +08:00 |
|
sakumisu
|
10437a7d13
|
update(core/usbh_core): do not use slist, we use recursion
|
2024-06-22 15:44:09 +08:00 |
|
yjun
|
7a26ad5082
|
update(class/video): add xu descriptor definition
|
2024-06-17 22:24:13 +08:00 |
|
yjun
|
ff2070d14b
|
fix(class/video): vc header descriptor definition
|
2024-06-17 22:24:13 +08:00 |
|
sakumisu
|
556bf91879
|
fix(class/video/usb_video): fix missing bDescriptorSubType in vc header descriptor
|
2024-06-17 18:37:31 +08:00 |
|
sakumisu
|
8a4f210ee7
|
fix memcpy to strncpy
|
2024-06-16 23:40:15 +08:00 |
|
sakumisu
|
47e6ed1c75
|
fix(class/audio/usbh_audio): fix sample frequence
|
2024-06-16 20:59:46 +08:00 |
|
sakumisu
|
96db9b96da
|
update h264 macro
|
2024-06-16 16:08:01 +08:00 |
|
sakumisu
|
afa77ec20b
|
update(video): add more video desc macros, like h264, yuv, add vc endpoint to choose, add yuv template
|
2024-06-15 17:54:56 +08:00 |
|
sakumisu
|
3cf2d6da31
|
fix warning
|
2024-06-14 22:17:16 +08:00 |
|
sakumisu
|
bf8e092627
|
remove print log for device, because we do not allow printf in isr
|
2024-06-14 10:02:12 +08:00 |
|
sakumisu
|
935325175f
|
remove old xhci patch
|
2024-06-07 21:51:33 +08:00 |
|
yukelab
|
883c0a5dc5
|
review cdc-ecm enum success but comunication error
1. review usbd_cdc_ecm_eth_tx send data fail
2. review CDC_ECM_DESCRIPTOR_INIT macro wMaxSegmentSize parameter error
|
2024-06-05 14:39:00 +08:00 |
|
sakumisu
|
cf0137686d
|
fix(class/cdc/usbd_cdc_ecm): fix build error
|
2024-06-05 10:19:20 +08:00 |
|
sakumisu
|
3429f73a65
|
update: add comments for net process, support len > 16K for ncm/rndis/asix/rtl8152
|
2024-06-01 18:54:51 +08:00 |
|
sakumisu
|
ba098529af
|
update(class/wireless/usbd_rndis): print max pkts and size in init msg resp
|
2024-05-31 22:44:19 +08:00 |
|
sakumisu
|
2d63b52d0b
|
feat: use fast memcpy for net
|
2024-05-31 22:31:43 +08:00 |
|
sakumisu
|
5f28438eec
|
fix(class/wireless/usbd_rndis): change total size to 1558
|
2024-05-30 16:29:45 +08:00 |
|
sakumisu
|
865d2f5d96
|
refactor(platform): update platform support
|
2024-05-24 22:49:18 +08:00 |
|
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
|
fabeebd4c5
|
fix(class/vendor/net/usbh_asix): fix write cmd param
|
2024-05-12 20:47:34 +08:00 |
|
sakumisu
|
58550b3ed5
|
update: rename ecm and asix eth macro name
|
2024-05-12 20:47:34 +08:00 |
|
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 |
|