0
我試圖使用Libusb 1.0庫和使用zadig_2.2安裝的libusk驅動程序向Arduino Due上的微控制器發送同步傳輸。不支持Libusb錯誤
批量傳輸工作完美,但當我試圖啓動一個同步傳輸時,我得到的錯誤代碼「錯誤不支持」。我的理解是,libusb現在應該支持Windows的同步傳輸。
我正在使用Visual Studio 2015.
任何想法?
我試圖使用Libusb 1.0庫和使用zadig_2.2安裝的libusk驅動程序向Arduino Due上的微控制器發送同步傳輸。不支持Libusb錯誤
批量傳輸工作完美,但當我試圖啓動一個同步傳輸時,我得到的錯誤代碼「錯誤不支持」。我的理解是,libusb現在應該支持Windows的同步傳輸。
我正在使用Visual Studio 2015.
任何想法?
這可能是Arduino方面的兩個問題。您應該配置:
例如:
===>Endpoint Descriptor<=== // <-------- This is the one I'm using.
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint
wMaxPacketSize: 0x0040 = 1 transactions per microframe, 0x40 max bytes
bInterval: 0x01
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2
bmAttributes: 0x01 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Data Endpoint
wMaxPacketSize: 0x0040 = 1 transactions per microframe, 0x40 max bytes
bInterval: 0x01