Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.1.3 and 3.1.4 cause delay in enumeration #426

Open
amowry opened this issue Jun 3, 2024 · 0 comments
Open

3.1.3 and 3.1.4 cause delay in enumeration #426

amowry opened this issue Jun 3, 2024 · 0 comments
Labels
Bug Something isn't working

Comments

@amowry
Copy link

amowry commented Jun 3, 2024

Operating System

Windows 11

Arduino IDE version

2.3.2

Board

ItsyBitsy NRF52840 Express

ArduinoCore version

1.6.1

TinyUSB Library version

3.1.3

Sketch as ATTACHED TXT

https://github.com/amowry/WARBL2/tree/main/warbl2_firmware

Compiled Log as ATTACHED TXT

Compile_Log.txt

What happened ?

I am using a custom NRF52840 USB MIDI device with the ItsyBitsy NRF52840 BSP. Upgrading to v. 1.6.1 of the BSP results in long USB enumeration times of up to several seconds. I have determined that that the cause is changes made to v. 3.1.3 of TinyUSB (v. 3.1.1 works fine). Unfortunately this is difficult to reproduce because if I use a minimal USB MIDI sketch it enumerates correctly. My code is in the link above.

How to reproduce ?

  • Install above code (if you'd like I can provide a UF2 file) for a USB MIDI device.
  • The device takes several seconds to enumerate

Debug Log

No response

Screenshots

No response

@amowry amowry added the Bug Something isn't working label Jun 3, 2024
@amowry amowry changed the title 3.1.3 or 3.1.4 causes delay in enumeration 3.1.3 and 3.1.4 cause delay in enumeration Jun 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant