tools: makeboards.py: Allow disabling USB stack #972
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
RP2040 supports USB but it's not granted that everyone wants to actually enable it on "regular" builds: allow building without USB support when unneeded to allow saving a few bytes of RAM.
I'm proposing this change because my project (having 3 round SPI displays, using 3 UARTs and, fun fact, leaves only one single free GPIO on my busy Pi Pico board) really needs every last byte of RAM that I can get and the only reason why I would ever need USB is to flash the board through the bootloader.
P.S.: That project is going to be open source, currently 90% complete, I'll publish the code somewhere when it reaches 100% completion :))
Cheers!