Adding Boards¶
Built-in board definitions live in src/neuralspotx/boards/.
Board Responsibilities¶
A board definition selects:
- the SoC family
- startup and system source behavior
- linker behavior
- flash and SWO settings
- default SDK provider family and revision
Expected Workflow¶
- add the new board definition
- update board metadata and starter profile defaults
- verify provider compatibility
- generate a test app for the board
- run configure and build validation
- update the published board coverage docs
Important Constraint¶
Only add a built-in board when its startup, BSP, and provider path are coherent enough to support generated-app builds.