我正在尝试开发一种可以作为HID设备连接到计算机的USB板,并与我编写的Python应用程序进行通信。我想使用Python,我使用HID设备免驱动。
在我遇到lilbusb-win32之前,这似乎是一个很好的解决方案。使用它之后,看起来我必须为我的USB设备创建一个INF文件。我已经读过INF识别USB设备的ID(VID和PID)。这是不是意味着每个设备都需要附带自己的INF文件,基本上否定了首先使用HID驱动程序的想法?
Libusb-win32和PyUsb是否允许我创建一个程序来与任何板通信,只要它们都是相同的HID设备(只是具有不同的产品ID)?如果是这样,用户是否需要使用我的程序下载INF?
这似乎打破了首先使用HID的目的。