hphuang
6cafbf07ce
mstorage.c: fix bug in device descriptor that MAC OS enumeration failed.
2020-06-22 15:25:29 +08:00
hphuang
9d374f873c
mstorage.c: fix the issue that _read_capacity() returns the wrong last valid address of storage medium
2020-04-28 19:07:08 +08:00
Bernard Xiong
0f57faa591
Merge pull request #3484 from qz721/master
...
修复USB不能正常识别composite设备的bug
2020-03-30 21:20:02 +08:00
qz721
a49ddaef96
修复USB不能正常识别composite设备的bug
2020-03-26 16:24:10 +08:00
David Lin
10e0f28754
Update cdc_vcom.c
2020-03-21 20:54:13 +08:00
David Lin
3679dfa07e
Update ecm.c
2020-03-21 20:42:55 +08:00
Cliff Chen
1c68bd9d3c
Support msc mode automatic switching
...
Signed-off-by: Cliff Chen <cliff.chen@rock-chips.com>
2020-03-16 10:50:34 +08:00
Ihavedone
0fdf20cf58
添加虚拟串口接收缓存的 ENV 配置项,可手动配置接收缓存大小,默认为128字节
2020-01-17 15:42:56 +08:00
ZYH
a4dba7b583
[Components][USB][ECM] fix build error
2019-12-25 13:15:10 +08:00
ZYH
d3ee03f9c6
[RNDIS]fix speed on HS
2019-11-15 15:05:21 +08:00
guozhanxin
711ce4a0ea
[usbd] Fixed Windows first recording failure.|修复windows下第一次录音失败的问题。
...
windows下第一次录放音失败的原因是:第一录放音时 windows 会先连续发送开始、结束检测设备,然后才正式开始。线程来不及处理两次开始事件不会累积,最后导致直接结束,
2019-09-19 23:12:24 +08:00
guozhanxin
98b1956937
[usbd] Add usb audio class.
2019-09-19 21:01:25 +08:00
Zhou Yanjie
3c9375181d
usb: hid.c: 修复编译过程中的错误/Fix compile-time error.
...
在第375行中,“uint8_t *data,”应改为“rt_uint8_t *data,”。
In line 375, "uint8_t *data," should be changed to "rt_uint8_t *data,".
Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
2019-07-19 16:03:57 +08:00
ZYH
e1517a0981
[Components][USB][RNDIS] fix delay linkup using soft timer
2019-06-11 15:32:37 +08:00
ZYH
2a738e1ee2
[Components][USB][ECM] fix hotplug
2019-06-11 15:27:11 +08:00
ZYH
c12d59dc02
[Components][USB][RNDIS] fix hotplug
2019-06-11 15:24:21 +08:00
ZYH
7a75e449b6
[Components][USB][ECM] fix hotplug
2019-06-10 14:10:59 +08:00
ZYH
cc9ce52bae
[Components][USB][RNDIS] fix hotplug and "delay linkup"
2019-06-10 14:10:08 +08:00
weety
5293175998
Fixed data loss issue when USB CDC serial works in dma transmission mode.
2019-02-03 20:36:34 +08:00
Peter Zhang
328a697c1d
[components][drivers][usb][usb_device][cdc_vcom]: Add 'RT_VCOM_TX_TIMEOUT' to configure TX_TIMEOUT whick may block vcom tx thread for a long time. Add 'RT_VCOM_TASK_STK_SIZE', 'RT_VCOM_TX_USE_DMA', 'RT_VCOM_SERNO', 'RT_VCOM_SER_LEN', 'RT_VCOM_TX_TIMEOUT' to Kconfig
2018-10-26 14:29:22 +08:00
zyh
c2539db38e
[Components][drivers][usb]修复非对齐访问异常
2018-10-22 12:08:43 +08:00
Bernard Xiong
2c0640a178
[license] Change license to Apache.
2018-10-14 19:37:18 +08:00
Bernard Xiong
65fc7421e0
Merge pull request #1871 from uestczyh222/master
...
[Components][USB]增加健壮性
2018-10-09 19:54:10 +08:00
ZYH
2b7488ca85
[Components][USB]更新license
2018-10-09 11:43:35 +08:00
ZYH
294223c80b
[Components][USB]修复当未开启复合设备时HID编译失败
2018-10-09 11:32:41 +08:00
liruncong
7b788014f7
修正drivers下,armclang编译时的警告或错误 注:vcom_tx_thread_entry下, if(!res & CDC_TX_HAS_DATE)应为bug.
2018-09-10 19:40:08 +08:00
liruncong
923d6fe33d
消除usb结构体gcc编译时的相关警告
2018-08-28 03:18:39 +08:00
zyh
151330b721
[Components][USB][Device]Support customer HID class|支持自定义HID设备
2018-07-04 14:13:09 +08:00
Bernard Xiong
884fb70fe9
[Kernel] Add device ops feature.
2018-06-10 17:59:17 +08:00
zyh
1ed770039c
[Coponents][USB device]add class register interface
2018-04-24 12:48:05 +08:00
ZYH
5035662cd9
[Components][USB Device]各个class对HS进行了适配
...
部分class还不支持HS,RNDIS存在暂时无法解决的已知bug
2018-03-16 18:36:14 +08:00
ZYH
0ab93e70f0
[Components][USB Device]增加协议栈对HS设备的支持
...
- 增加winusb对HS的支持。其余class还在完善中
2018-03-16 16:02:57 +08:00
charlown
4f1f0ad918
fix cdc_vcom.c notify receive data.
2018-03-15 10:07:23 +08:00
uestczyh222
55a1c11abc
[Components][WINUSB]Add Guid config to Kconfig Add VID PID config
2018-03-09 15:21:33 +08:00
ChunfengMu
a499c18072
[Components][Drivers][USB]vcom dma_tx模式下根据bulk in提交能力限制tx_ringbuffer的填充长度,避免对下次bulk in传输造成影响.
2018-02-06 01:49:59 +08:00
ChunfengMu
9798917638
1:解决主机端未打开串口时,设备端应用程序dma模式下操作vcom发送数据时,dataqueue条目泄漏的问题。
2018-01-31 02:37:34 +08:00
ChunfengMu
263e9faae4
Update cdc_vcom.c
2018-01-30 10:19:40 +08:00
ChunfengMu
2ea318cc03
1:解决未使用串口设备时,bulkout端点接收数据触发断言的问题。
2018-01-30 01:24:00 +08:00
ChunfengMu
0b0cbaf9aa
[Components][Drivers][USB]fix compiling errors
2018-01-24 00:27:11 +08:00
Aubr.Cool
537943ed6f
[Components] driver usb vcom fix error for console ( #1160 )
...
* [Components] driver usb vcom fix error for console
2018-01-22 13:18:27 +08:00
ChunfengMu
31dcce45c8
1:修复cdc_vcom命令处理错误,SetLineCoding命令用于设置一些vcom参数,在此处判定vcom连接状态不合适,因通过SetControlLineState命令wValue字段最低位进行判断。
2018-01-19 01:24:33 +08:00
ZYH
a9f182140c
[Components][Drivers][USB]fix memory leak
...
修复一个 bug 该bug曾导致在设备不断电但主机重新枚举设备的情况下会导致内存泄漏并无法接收数据
2018-01-17 21:12:21 +08:00
ZYH
92f5b437f7
[USB Device]fix an error on msc
2017-12-21 21:26:40 +08:00
uestczyh222
049ed5047f
[Components][USB][DFS][usb minimize stack size dfs fix build error
...
without finsh]
2017-12-07 07:24:37 +08:00
uestczyh222
f3a96e2073
[Components][Deivers][USB][HID]fix bug and add send callback
2017-12-04 01:58:59 +08:00
MiraculousConch
1462ba178d
[Components][Drivers][USB Device][WinUSB]update winusb class
2017-12-03 01:32:07 +08:00
MiraculousConch
b5e8fa0872
[Components][Drivers][USB]Add IAD support for MSC class
2017-11-29 18:33:09 +08:00
MiraculousConch
e875128115
[Components][Driver][USB][Class]fix msc class
2017-11-29 14:26:15 +08:00
MiraculousConch
d40d5355b8
[Components][Drivers][USB]WinUSB And Core update
...
协议栈增加允许class在windows环境下枚举时向系统注册附加属性。并在winusb class中提供范例(注册GUID信息)
2017-11-28 03:02:48 +08:00
uestczyh222
f4fb716167
[Components][USB][Class and
...
Core]修复了协议栈在ep0请求大于端点描述最大包时无法正确读取的bug
增加了rndis class LWIP on USB
2017-11-25 17:31:48 +08:00