I'm working on adding support for a custom NRF9160-based board to the ncs project. It appears to be working by simply duplicating the DK and making some modifications, however I would like to understand more about what each file is for.
I see very similar configurations in:
- Kconfig
- Kconfig.board
- Kconfig.defconfig
- BOARDNAME_defconfig
Can someone let me know if there is some documentation describing how to use these files correctly and which configurations should go where?