apache / mynewt-newt

An OS to build, deploy and securely manage billions of devices
https://mynewt.apache.org/
Apache License 2.0
117 stars 96 forks source link

flashmap: Add support for linker script generation #537

Closed kasjer closed 8 months ago

kasjer commented 11 months ago

Flash map form bsp.yml could easily be inconsistent with linker scrip memory regions.

This change aims to allow usage of sysflash.h header generate by newt tool to be used by c preprocessor to automatically generate linker scrips that are consistent with flash description from bsp.yml. This simply excludes part of the header so only constants are exported.