Witam.
Nie łapię komunikacji usb, więc uczę się trochę metodą prób i błędów. Zatrzymałem się na takim problemie, którego w żaden sposób nie mogę rozwiązać :
W atmegę wrzuciłem main.c usbconfig.h. Na windowsie zainstalowałem (pliki inf zrobione kreatorem z paczki libusb-win32) urządzenie i chcę odebrać dane używając taki program main.cpp.
Dostaję jednak błędy w okienku programu:
Dziwi mnie to, że jak zmiennej ep przypiszę 0x81 to pojawia się błąd
A tutaj info z programu test z paczki libusb-win32
Prosze o pomoc.
Pozdrawiam
Nie łapię komunikacji usb, więc uczę się trochę metodą prób i błędów. Zatrzymałem się na takim problemie, którego w żaden sposób nie mogę rozwiązać :
W atmegę wrzuciłem main.c usbconfig.h. Na windowsie zainstalowałem (pliki inf zrobione kreatorem z paczki libusb-win32) urządzenie i chcę odebrać dane używając taki program main.cpp.
Dostaję jednak błędy w okienku programu:
error msg:
_usb_setup_async: invalid endpoint 0x01
data:
0
0
------------------------------------Dziwi mnie to, że jak zmiennej ep przypiszę 0x81 to pojawia się błąd
error msg:
usb_submit_async: submitting request failed, win error: The parameter is incorrect.
data:
0
0
------------------------------------A tutaj info z programu test z paczki libusb-win32
DLL version: 0.1.12.2
Driver version: 0.1.12.2
bus/device idVendor/idProduct
bus-0/\\.\libusb0-0001--0x045e-0x0039 045E/0039
- Manufacturer : Microsoft
- Product : Microsoft 5-Button Mouse with IntelliEye(TM)
wTotalLength: 34
bNumInterfaces: 1
bConfigurationValue: 1
iConfiguration: 0
bmAttributes: a0h
MaxPower: 50
bInterfaceNumber: 0
bAlternateSetting: 0
bNumEndpoints: 1
bInterfaceClass: 3
bInterfaceSubClass: 1
bInterfaceProtocol: 2
iInterface: 0
bEndpointAddress: 81h
bmAttributes: 03h
wMaxPacketSize: 4
bInterval: 10
bRefresh: 0
bSynchAddress: 0
bus-0/\\.\libusb0-0002--0x16c0-0x05df 16C0/05DF
- Manufacturer : ma
- Product : Device_007
wTotalLength: 18
bNumInterfaces: 1
bConfigurationValue: 1
iConfiguration: 0
bmAttributes: 80h
MaxPower: 50
bInterfaceNumber: 0
bAlternateSetting: 0
bNumEndpoints: 0
bInterfaceClass: 0
bInterfaceSubClass: 0
bInterfaceProtocol: 0
iInterface: 0
Prosze o pomoc.
Pozdrawiam