Gast
#3350344
Hi, ich habe hier einen ATTiny als USB HID Device, mit dem ich vom PC aus kommunizieren will. Das Ganze basiert auf dem HID-Beispiel aus dem VUSB-Paket. Der Linux-Code funktioniert problemlos, unter Windows klappt es leider noch gar nicht. Mein Problem: Wenn ich versuche, mit HidD_GetFeature() (zu finden in usbhidGetReport() von https://github.com/obdev/v-usb/blob/master/libs-host/hiddata.c ) Daten an mein Device zu senden, so kommt diese Funktion mit 0 zurück. GetLastError() liefert 23, was einem CRC-Fehler entsprechen würde - nur verwendet mein Device gar keine Prüfsumme. Der an HidD_GetFeature() übergebene Buffer fängt mit 0 an (keine ReportID) und demzufolge ein Byte länger - sollte also passen. Jemand eine Idee, was hier schief läuft bzw. wo ich noch schauen könnte? Danke!