You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello. I''ve created this issue because I found out impossible to modify those descriptors without issues with either pipe stalling errors or not recognizing joystick at all.
I'm working on windows 11, teeny core 1.59.0 with teensy 4.1 board.
lets take this descriptor for example from usb_desc.c. Just lets add another slider here its report size is 10 bits so we need two additional bytes so its 14 bytes in total where original report descriptor has 12 bytes for inputs.
Hello. I''ve created this issue because I found out impossible to modify those descriptors without issues with either pipe stalling errors or not recognizing joystick at all.
I'm working on windows 11, teeny core 1.59.0 with teensy 4.1 board.
lets take this descriptor for example from usb_desc.c. Just lets add another slider here its report size is 10 bits so we need two additional bytes so its 14 bytes in total where original report descriptor has 12 bytes for inputs.
that's mine modified
that's desc. from library
So next step would be to increase this number in usb_desc.h for USB_HID (I'm using keyboard + mouse + joystick).
Such small change results in not sending packets at all and even not recognizing joystick in joy.cpl.
To verify if data are send I'm using this code and dumping packets via usbpcap
void loop() { Joystick.send_now(); delay(50); }
The text was updated successfully, but these errors were encountered: