rt-thread/components/drivers
kylongmu 0b58637a49
USB CDC驱动在win11下无法识别,看了微软的描述修改子类后正常 (#6783)
这是微软关于此问题的链接:
 https://learn.microsoft.com/zh-cn/windows-hardware/drivers/usbcon/usb-driver-installation-based-on-compatible-ids#usbsersys-installation
Windows 10 及更高版本
从 Windows 10 开始,Usbser.inf 已添加到 %Systemroot%\INF 目录,该目录加载 Usbser.sys 作为设备堆栈中功能设备对象 (FDO) 。 如果设备属于通信和 CDC 控制设备类, Usbser.sys 加载。 无需编写自己的 INF 来引用驱动程序。 驱动程序是基于与包含在 Windows 中的其他 USB 设备类驱动程序相似的兼容 ID 匹配来加载的。

USB\Class_02

USB\Class_02&SubClass_02

如果要自动 加载Usbser.sys, 在设备描述符中将类代码设置为 02,将子类代码 设置为 02。 有关详细信息,请参阅 USB 通信设备类。 使用此方法时,无需为设备分发 INF 文件,因为系统使用的是 Usbser.inf。
如果设备指定类代码 02,但子类代码值不是 02,则 Usbser.sys不会自动加载 。 即插即用管理器尝试查找驱动程序。 如果找不到合适的驱动程序,则设备可能未加载驱动程序。 在这种情况下,你可能需要加载自己的驱动程序或编写引用另一个内置驱动程序的 INF。
2023-01-02 22:25:54 -05:00
..
audio uniform code writing-disable interrupt 2022-04-20 14:22:43 +08:00
can [CAN]update struct can_filter_item and rt_can_msg (#6556) 2022-11-21 21:45:51 -05:00
cputime sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
fdt [smart/aarch64] code sync (#6750) 2022-12-20 17:49:37 +08:00
hwcrypto Fix compiler warnings (#6023) 2022-06-08 01:21:50 +08:00
hwtimer [fix] Fix simulator compilation warnings (#6438) 2022-09-20 10:31:11 -04:00
i2c [fix]修复模拟i2c驱动延时bug 2022-12-05 21:38:02 -05:00
include [sensor] add setting power/accuracy/fetch data mode commands 2022-12-26 02:10:30 -05:00
ipc sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
misc sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
mtd [fix] Fix simulator compilation warnings (#6438) 2022-09-20 10:31:11 -04:00
phy [phy] fix the PHY_FULL_DUPLEX conflicts 2022-08-03 22:45:27 -04:00
pm [rtdef] use lower-case to define attributes (#6728) 2022-12-11 13:12:03 -05:00
rtc chore: fix a typo (#6154) 2022-07-10 18:00:12 +08:00
sdio [components] fix compiling warning (#6733) 2022-12-13 09:44:45 +08:00
sensor [sensor] add setting power/accuracy/fetch data mode commands 2022-12-26 02:10:30 -05:00
serial fix compiling warning. 2022-12-26 14:24:26 +08:00
spi fix:三字节读命令0x03,四字节读命令0x13,当命令为0x03需要加上0x10 2022-12-15 01:08:21 -05:00
touch use PIN_IRQ_PIN_NONE to replace RT_PIN_NONE 2022-12-26 02:10:30 -05:00
tty [smart/aarch64] code sync (#6750) 2022-12-20 17:49:37 +08:00
usb USB CDC驱动在win11下无法识别,看了微软的描述修改子类后正常 (#6783) 2023-01-02 22:25:54 -05:00
virtio [rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740) 2022-12-16 18:38:28 +08:00
watchdog [device]Detailed classification of devices types (#5769) 2022-04-06 21:12:39 +08:00
wlan Modify wlan framework (#5076) 2022-05-25 10:25:33 +08:00
Kconfig [sensor] improve commands 2022-12-26 02:10:30 -05:00
SConscript Re-normalizing the repo 2013-01-08 22:40:58 +08:00