Skip to content

Move board selection logic into a dedicated header - #208

Draft
carlwhamilton wants to merge 2 commits into
raspberrypi:masterfrom
carlwhamilton:central_config
Draft

Move board selection logic into a dedicated header#208
carlwhamilton wants to merge 2 commits into
raspberrypi:masterfrom
carlwhamilton:central_config

Conversation

@carlwhamilton

@carlwhamilton carlwhamilton commented Sep 11, 2026

Copy link
Copy Markdown

This pulls the board selection logic out of probe_config.h and moves it to its own, dedicated header file: include/board_config.h. Isolating this logic will reduce the blast radius of any future commits to modify or add board-specific configuration details.

The include guards in the existing board configuration headers are also extended to fully match their filenames.

These changes are cosmetic only; they shouldn't change the overall build process or resulting binaries.

#210

Added "_CONFIG" to the include guards for the board configuration
headers. This will help avoid collisions and confusion with other,
similarly named headers.
The small amount of logic to select and configure the target board has
moved to a new, dedicated header: board_config.h. This will allow future
changes to board selection and configuration to be more easily isolated
and prevent probe_config.h from being polluted by board-related
shenanigans.
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.

1 participant