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

[SDK13.0.0] Please provide complete version of sdk_config.h

I have request similar to this questions but for SDK13:

Judging by quick grep sdk_config.h from ble_app_template advised as 'complete version' here is missing following enable statements:

ANT_BPWR_ENABLED
ANT_BSC_ENABLED
ANT_CHANNEL_CONFIG_ENABLED
ANT_COMMON_PAGE_70_ENABLED
ANT_COMMON_PAGE_80_ENABLED
ANT_COMMON_PAGE_81_ENABLED
ANT_ENCRYPT_CONFIG_ENABLED
ANT_ENCRYPT_NEGOTIATION_SLAVE_ENABLED
ANT_HRM_ENABLED
ANT_KEY_MANAGER_ENABLED
ANT_REQUEST_CONTROLLER_ENABLED
ANT_SDM_ENABLED
ANT_SEARCH_CONFIG_ENABLED
ANT_STACK_CONFIG_ENABLED
ANT_STATE_INDICATOR_ENABLED
ANTFS_ENABLED
APP_FIFO_ENABLED
BLE_BPS_ENABLED
BLE_DB_DISCOVERY_ENABLED
ILI9341_ENABLED
NFC_NDEF_MSG_PARSER_ENABLED
NFC_NDEF_RECORD_PARSER_ENABLED
NFC_T2T_PARSER_ENABLED
NRF_BALLOC_ENABLED
NRF_CLI_ENABLED
NRF_CLI_CDC_ACM_ENABLED
NRF_CLI_RTT_ENABLED
NRF_CRYPTO_ENABLED
NRF_GFX_ENABLED
NRF_PWR_MGMT_ENABLED
NRF_SECTION_ITER_ENABLED
NRF_SERIAL_ENABLED
NRF_SPI_MNGR_ENABLED
RETARGET_ENABLED
ST7735_ENABLED
SYSTICK_ENABLED

I checked only for #if NRF_MODULE_ENABLED in *.h files so this list is potentially way longer. And I assume that there may be additional options configuring modules from above list.

So I ask Nordic dev team - please provide complete 'master' sdk_config.h for the SDK13.0 containing all module enables and all configuration options.

I'm working on a nRF52 based product aimed for the beginners. Part of this product is application template that aims to dramatically lower entry barrier to the Nordic nRF5 SDK.

Our target audience will be able to tick a box in Keil configuration wizard but is not advanced enough to grep source files in search for required settings. So complete list of all options would be of great value and possibly I can write some kind of GUI tool on top of that to make configuration process even easier especially for those who don't use Keil.

Related