Skip to content

Switch to Zephyr USB + QoL changes#10761

Merged
dhalbert merged 3 commits intoadafruit:mainfrom
tannewt:zephyr_improvements
Dec 19, 2025
Merged

Switch to Zephyr USB + QoL changes#10761
dhalbert merged 3 commits intoadafruit:mainfrom
tannewt:zephyr_improvements

Conversation

@tannewt
Copy link
Member

@tannewt tannewt commented Dec 18, 2025

  • Enable full builds
  • Two additional NXP boards

* Enable full builds
* Two additional NXP boards
@tannewt tannewt force-pushed the zephyr_improvements branch from d201c8b to 3653803 Compare December 18, 2025 00:44
@tannewt tannewt requested a review from dhalbert December 18, 2025 21:04
@tannewt tannewt marked this pull request as ready for review December 18, 2025 21:04
Copy link
Collaborator

@dhalbert dhalbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Re the autogen_board_info.toml files: if we wanted to turn on/off a module for a whole class of boards, would we need to re-do the builds locally for all those boards and recommit? Maybe using cascading toml to provide defaults would make sense in the long run so this extra step doesn't need to be done, like the cascading that mpconfig/mpconfigport/mpconfigboard provide.

@dhalbert dhalbert merged commit ad2e20b into adafruit:main Dec 19, 2025
631 checks passed
@tannewt
Copy link
Member Author

tannewt commented Dec 19, 2025

Re the autogen_board_info.toml files: if we wanted to turn on/off a module for a whole class of boards, would we need to re-do the builds locally for all those boards and recommit? Maybe using cascading toml to provide defaults would make sense in the long run so this extra step doesn't need to be done, like the cascading that mpconfig/mpconfigport/mpconfigboard provide.

Ya, it is kind of annoying but I added a make all (and make clean-all) to do it in one pass. This info is used in the doc build. These files are essentially a cache so that we don't need to clone all of zephyr, compute the dts and then run some of our Python to determine which modules are enabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants