I am working on adding Joy-Con Bluetooth support to the USB Host Shield 2.0 Library and I have the joy-con connecting and switching to the standard input report format. I'm having this odd behavior though where when I press and release a button, they come back "stuck" in the 0x30 input report message. The amount of time they stay stuck is variable and happens on all buttons. I don't seem to see the same behavior on the analog stick values, they seem to snap back instantly.
Facinating. If I sent an update packet after ever 0x30 packet ( set leds on for example ) this problem goes away.. Are you supposed to ACK a standard report?
I am working on adding Joy-Con Bluetooth support to the USB Host Shield 2.0 Library and I have the joy-con connecting and switching to the standard input report format. I'm having this odd behavior though where when I press and release a button, they come back "stuck" in the 0x30 input report message. The amount of time they stay stuck is variable and happens on all buttons. I don't seem to see the same behavior on the analog stick values, they seem to snap back instantly.
Any suggestions?