This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Master sdk_config.h file not all settings and configuration wizard improvement suggestion

Hi, I'm new to nRF52480 and Nordic SDK. It is first time for me when SDK has one big config file sdk_config.h. I started playing with examples (LEDs, serial I2C) and get it to work on nRF52480 dongle. Now I want combine functionality from different examples in one project. I understand that I have to change sdk_config.h file to configure all modules needed in project. As I was reading there is master config file in SDK\config\nrf52840\config\ folder. I noticed 2 approaches to sdk_config.h file: full file with enabled only used modules, file containing only modules used in project.  For me both has advantages and disadvantages. As I understand main tool to changing configuration should be “CMSIS Configuration Wizard”.

Now my question – I expected that master config file will contain all settings of all SDK modules, but I noticed that is not true. For uart example  NRFX_PRS (nrf_Drivers) is configured and in master file I couldn’t find that, the same for APP_UART and  APP_FIFO(nRF_Libraries). Is that correct? Did I miss something?

Now some suggestion about “CMSIS Configuration Wizard” – if that should be main tool for configuration SDK why you not making it more usable for developer:

  • allow copy and paste per module/block
  • allow configure to show only enabled modules

Generally in my opinion you should improve your main tool for configuration SDK – for me it is biggest disappointment with nRF.

Related