delan / usb3sun

usb input adapter for sun workstations
https://funny.computer.daz.cat/usb3sun/
ISC License
33 stars 7 forks source link

regressions when upgrading Pico PIO USB to 0.5.3 #12

Open delan opened 8 months ago

delan commented 8 months ago

Pico PIO USB

cause seems to be sekigon-gonnoc/Pico-PIO-USB#88

delan commented 8 months ago

when upgrading Adafruit TinyUSB Library to 3.1.0 (#13), the failure mode is different, but the same workaround works

[1:1] Class Request: 21 0A 00 00 01 00 00 00
on EP 81 with 0 bytes: FAILED
HID xfer callback
  Get Report callback (1, 0)
[1] Claimed EP 0x81
  Queue EP 81 with 8 bytes ...
OK
on EP 00 with 8 bytes: FAILED
[1:1] Control FAILED, xferred_bytes = 8
21 0A 00 00 01 00 00 00

HID Get Report Descriptor
[1:1] Get Descriptor: 81 06 00 22 01 00 6A 00
on EP 81 with 0 bytes: FAILED
HID xfer callback
  Get Report callback (1, 0)
[1] Claimed EP 0x81
  Queue EP 81 with 8 bytes ...
OK
on EP 00 with 8 bytes: FAILED
[1:1] Control FAILED, xferred_bytes = 8
81 06 00 22 01 00 6A 00

process_set_config 582: ASSERT FAILED
on EP 81 with 0 bytes: FAILED
HID xfer callback
  Get Report callback (1, 0)
[1] Claimed EP 0x81
  Queue EP 81 with 8 bytes ...
OK
on EP 81 with 0 bytes: FAILED
HID xfer callback
  Get Report callback (1, 0)
[1] Claimed EP 0x81
  Queue EP 81 with 8 bytes ...
OK
on EP 81 with 0 bytes: FAILED
HID xfer callback
  Get Report callback (1, 0)
[1] Claimed EP 0x81
  Queue EP 81 with 8 bytes ...
OK
on EP 81 with 0 bytes: FAILED
[...]