usbarmory / tamago

TamaGo - ARM/RISC-V bare metal Go
BSD 3-Clause "New" or "Revised" License
1.35k stars 52 forks source link

Don't stall on OTHER_SPEED_CONFIGURATION requests #40

Closed ckahlo closed 1 year ago

ckahlo commented 1 year ago

Win10+ requests the OTHER_SPEED_CONFIGURATION descriptor. This fix prevents USBArmory from stalling after such a request. The default configuration descriptor is re-used and adjusted as OTHER_SPEED_CONFIGURATION response.