Update TinyUSB to version 0.20.0 #2756

Open
opened 2025-12-08 19:07:23 -06:00 by ashafq · 6 comments
ashafq commented 2025-12-08 19:07:23 -06:00 (Migrated from github.com)

Current SDK release 2.2.0 is pegged to TinyUSB version 0.18.0. Please update it as it incorporates important changes.

Current SDK release `2.2.0` is pegged to TinyUSB version 0.18.0. Please update it as it incorporates important changes.
kilograham commented 2026-06-08 11:46:49 -05:00 (Migrated from github.com)

so i just tried the new host code, and whilst it works, it is 2.5k bigger than the old code, which isn't great for size constrained applications which worked fine before...

I think we should look at simplifying the code (e,g. off the top of my head the allocation/deallocation of eps) by #define for ppl who just want to do something simple

so i just tried the new host code, and whilst it works, it is 2.5k bigger than the old code, which isn't great for size constrained applications which worked fine before... I think we should look at simplifying the code (e,g. off the top of my head the allocation/deallocation of eps) by `#define` for ppl who just want to do something simple
dpgeorge commented 2026-06-08 21:30:31 -05:00 (Migrated from github.com)

TinyUSB should be hopefully releasing a new version very soon: https://github.com/hathach/tinyusb/discussions/3229#discussioncomment-17129613

TinyUSB should be hopefully releasing a new version very soon: https://github.com/hathach/tinyusb/discussions/3229#discussioncomment-17129613
kilograham commented 2026-06-30 17:39:42 -05:00 (Migrated from github.com)

we are going to push this to a point release as soon as it is ready (current tip of TinyUSB doesn't compile with SDK)

we are going to push this to a point release as soon as it is ready (current tip of TinyUSB doesn't compile with SDK)
kilograham commented 2026-06-30 17:40:38 -05:00 (Migrated from github.com)

(we can pick up a fix for TinyUSB host size too (https://github.com/hathach/tinyusb/issues/3688)

(we can pick up a fix for TinyUSB host size too (https://github.com/hathach/tinyusb/issues/3688)
dpgeorge commented 2026-07-01 01:35:23 -05:00 (Migrated from github.com)

TinyUSB 0.21.0 was released yesterday!

TinyUSB 0.21.0 was released yesterday!
ab-tools commented 2026-08-03 11:39:15 -05:00 (Migrated from github.com)

Hello,

just found this "issue" when I was searching for a reason TinyUSB was not upgraded with the 2.3.0 Pico release either.

I just wanted to add my note here as we are actually waiting for a bug that was fixed with TinyUSB 0.21.0 - so would be really happy if the next Pico release could include a TinyUSB upgrade as well.

For us the size change wouldn't matter, but I can understand, of course, that there might be more size-constrained applications.

Best regards and thanks for considering
Andreas

Hello, just found this "issue" when I was searching for a reason TinyUSB was not upgraded with the 2.3.0 Pico release either. I just wanted to add my note here as we are actually waiting for a bug that was fixed with TinyUSB 0.21.0 - so would be really happy if the next Pico release could include a TinyUSB upgrade as well. For us the size change wouldn't matter, but I can understand, of course, that there might be more size-constrained applications. Best regards and thanks for considering Andreas
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-raspberrypi/pico-sdk#2756
No description provided.