Configuration Options

Kconfig files describe build-time configuration options (called symbols in Kconfig-speak), how they’re grouped into menus and sub-menus, and dependencies between them that determine what configurations are valid.

Kconfig files appear throughout the directory tree. For example, subsys/power/Kconfig defines power-related options.

This documentation is generated automatically from the Kconfig files by the genrest.py script. Click on symbols for more information.

All configuration options

Symbol name

Help/prompt

CONFIG_ADP536X

Enable ADP536x.

CONFIG_ADP536X_BUS_NAME

I2C bus name

CONFIG_ARM_ENTRY_VENEERS_LIB_NAME

Entry Veneers symbol file

CONFIG_AT_CMD

AT Command driver

CONFIG_AT_CMD_INIT_PRIORITY

AT Command driver init priority

CONFIG_AT_CMD_LOG_LEVEL

CONFIG_AT_CMD_LOG_LEVEL_DBG

Debug

CONFIG_AT_CMD_LOG_LEVEL_ERR

Error

CONFIG_AT_CMD_LOG_LEVEL_INF

Info

CONFIG_AT_CMD_LOG_LEVEL_OFF

Off

CONFIG_AT_CMD_LOG_LEVEL_WRN

Warning

CONFIG_AT_CMD_PARSER

AT command parser library

CONFIG_AT_CMD_RESPONSE_BUFFER_COUNT

Number of buffers provided by AT command driver.

CONFIG_AT_CMD_RESPONSE_MAX_LEN

Maximum AT command response length

CONFIG_AT_CMD_SYS_INIT

Initialize the AT Command driver during system init

CONFIG_AT_CMD_THREAD_PRIO

AT thread priority level

CONFIG_AT_CMD_THREAD_STACK_SIZE

AT thread stack size

CONFIG_AT_HOST_CMD_MAX_LEN

The maximum allowed length of an AT command passed through the AT host. The space is allocated statically. This limit is in turn limited by bsdlib’s BSD_AT_MAX_CMD_SIZE.

CONFIG_AT_HOST_LIBRARY

AT Host Library for nrf91

CONFIG_AT_HOST_LOG_LEVEL

CONFIG_AT_HOST_LOG_LEVEL_DBG

Debug

CONFIG_AT_HOST_LOG_LEVEL_ERR

Error

CONFIG_AT_HOST_LOG_LEVEL_INF

Info

CONFIG_AT_HOST_LOG_LEVEL_OFF

Off

CONFIG_AT_HOST_LOG_LEVEL_WRN

Warning

CONFIG_AT_HOST_TERMINATION

CONFIG_AT_HOST_THREAD_PRIO

AT host workqueue thread priority level

CONFIG_AT_HOST_UART

CONFIG_AT_HOST_UART_0

UART 0

CONFIG_AT_HOST_UART_1

UART 1

CONFIG_AT_HOST_UART_2

UART 2

CONFIG_AT_HOST_UART_INIT_TIMEOUT

Timeout waiting for a valid UART line on init (ms)

CONFIG_AT_NOTIF

A library for managing AT-command notifications.

CONFIG_AT_NOTIF_LOG_LEVEL

CONFIG_AT_NOTIF_LOG_LEVEL_DBG

Debug

CONFIG_AT_NOTIF_LOG_LEVEL_ERR

Error

CONFIG_AT_NOTIF_LOG_LEVEL_INF

Info

CONFIG_AT_NOTIF_LOG_LEVEL_OFF

Off

CONFIG_AT_NOTIF_LOG_LEVEL_WRN

Warning

CONFIG_AT_NOTIF_SYS_INIT

Initialize the AT-command notification manager during system init

CONFIG_AWS_FOTA

AWS Jobs FOTA library

CONFIG_AWS_FOTA_DOWNLOAD_SECURITY_TAG

Security tag to be used for downloads

CONFIG_AWS_FOTA_FILE_PATH_MAX_LEN

File path buffer size

CONFIG_AWS_FOTA_HOSTNAME_MAX_LEN

Hostname buffer size

CONFIG_AWS_FOTA_LOG_LEVEL

CONFIG_AWS_FOTA_LOG_LEVEL_DBG

Debug

CONFIG_AWS_FOTA_LOG_LEVEL_ERR

Error

CONFIG_AWS_FOTA_LOG_LEVEL_INF

Info

CONFIG_AWS_FOTA_LOG_LEVEL_OFF

Off

CONFIG_AWS_FOTA_LOG_LEVEL_WRN

Warning

CONFIG_AWS_FOTA_PAYLOAD_SIZE

MQTT payload reception buffer size for AWS IoT Jobs messages

CONFIG_AWS_IOT

AWS IoT library

CONFIG_AWS_IOT_APP_SUBSCRIPTION_LIST_COUNT

Amount of entries in the application subscription list

CONFIG_AWS_IOT_BROKER_HOST_NAME

AWS IoT server hostname

CONFIG_AWS_IOT_CLIENT_ID_APP

Client ID provided by application run-time

CONFIG_AWS_IOT_CLIENT_ID_MAX_LEN

Maximum length of cliend id

CONFIG_AWS_IOT_CLIENT_ID_STATIC

Static client id

CONFIG_AWS_IOT_IPV6

Configure AWS IoT library to use IPv6 addressing. Otherwise IPv4 is used.

CONFIG_AWS_IOT_LOG_LEVEL

CONFIG_AWS_IOT_LOG_LEVEL_DBG

Debug

CONFIG_AWS_IOT_LOG_LEVEL_ERR

Error

CONFIG_AWS_IOT_LOG_LEVEL_INF

Info

CONFIG_AWS_IOT_LOG_LEVEL_OFF

Off

CONFIG_AWS_IOT_LOG_LEVEL_WRN

Warning

CONFIG_AWS_IOT_MQTT_PAYLOAD_BUFFER_LEN

Size of the MQTT PUBLISH payload buffer (receiving MQTT messages).

CONFIG_AWS_IOT_MQTT_RX_TX_BUFFER_LEN

Specifies maximum message size can be transmitted/received through MQTT (exluding MQTT PUBLISH payload).

CONFIG_AWS_IOT_PORT

AWS server port

CONFIG_AWS_IOT_SEC_TAG

Security tag to use for AWS IoT connection

CONFIG_AWS_IOT_STATIC_IPV4

Enable use of static IPv4

CONFIG_AWS_IOT_STATIC_IPV4_ADDR

Static IPv4 address

CONFIG_AWS_IOT_TOPIC_DELETE_ACCEPTED_SUBSCRIBE

Subscribe to delete accepted shadow topic, $aws/things/<thing-name>/shadow/delete/accepted

CONFIG_AWS_IOT_TOPIC_DELETE_REJECTED_SUBSCRIBE

Subscribe to delete rejected shadow topic, $aws/things/<thing-name>/shadow/delete/rejected

CONFIG_AWS_IOT_TOPIC_GET_ACCEPTED_SUBSCRIBE

Subscribe to get accepted shadow topic, $aws/things/<thing-name>/shadow/get/accepted

CONFIG_AWS_IOT_TOPIC_GET_REJECTED_SUBSCRIBE

Subscribe to get rejected shadow topic, $aws/things/<thing-name>/shadow/get/rejected

CONFIG_AWS_IOT_TOPIC_UPDATE_ACCEPTED_SUBSCRIBE

Subscribe to update accepted shadow topic, $aws/things/<thing-name>/shadow/update/accepted

CONFIG_AWS_IOT_TOPIC_UPDATE_DELTA_SUBSCRIBE

Subscribe to update delta shadow topic, $aws/things/<thing-name>/shadow/update/delta

CONFIG_AWS_IOT_TOPIC_UPDATE_REJECTED_SUBSCRIBE

Subscribe to update rejected shadow topic, $aws/things/<thing-name>/shadow/update/rejected

CONFIG_AWS_JOBS

AWS Jobs library

CONFIG_AWS_JOBS_LOG_LEVEL

CONFIG_AWS_JOBS_LOG_LEVEL_DBG

Debug

CONFIG_AWS_JOBS_LOG_LEVEL_ERR

Error

CONFIG_AWS_JOBS_LOG_LEVEL_INF

Info

CONFIG_AWS_JOBS_LOG_LEVEL_OFF

Off

CONFIG_AWS_JOBS_LOG_LEVEL_WRN

Warning

CONFIG_B0_BUILD_STRATEGY_FROM_SOURCE

Build from source

CONFIG_B0_BUILD_STRATEGY_SKIP_BUILD

Skip building B0

CONFIG_B0_BUILD_STRATEGY_USE_HEX_FILE

Use hex file instead of building B0

CONFIG_B0_HEX_FILE

B0 hex file

CONFIG_BH1749

Enable driver for BH1749 sensors.

CONFIG_BH1749_TRIGGER

Trigger for BH1749

CONFIG_BLECTLR_PRIO

CONFIG_BLECTLR_RX_STACK_SIZE

Size of the receiving thread stack, used to retrieve HCI events and data from the controller.

CONFIG_BLECTRL_MAX_CONN_EVENT_LEN_DEFAULT

The time set aside for connections on every connection interval in microseconds. The event length and the connection interval are the primary parameters for setting the throughput of a connection.

CONFIG_BLECTRL_SLAVE_COUNT

Number of concurrent slave roles defines how many simultaneous connections can be created with the device working as a slave. NOTE: the number of master roles is defined as BT_MAX_CONN - BLECTRL_SLAVE_COUNT

CONFIG_BL_ROT_VERIFY_EXT_API_ATLEAST_OPTIONAL

Can be selected to force at least OPTIONAL

CONFIG_BL_ROT_VERIFY_EXT_API_ATLEAST_REQUIRED

Can be selected to force REQUIRED

CONFIG_BL_ROT_VERIFY_EXT_API_ENABLED

Provide this EXT_API to other images.

CONFIG_BL_ROT_VERIFY_EXT_API_FLAGS

Flags for the $(EXT_API) EXT_API.

CONFIG_BL_ROT_VERIFY_EXT_API_ID

Unique ID for the $(ABI) ABI.

CONFIG_BL_ROT_VERIFY_EXT_API_MAX_VER

The maximum requested version for the $(EXT_API) EXT_API.

CONFIG_BL_ROT_VERIFY_EXT_API_OPTIONAL

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as optional. The user must check that it is present before using it.

CONFIG_BL_ROT_VERIFY_EXT_API_REQUIRED

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as required.

CONFIG_BL_ROT_VERIFY_EXT_API_UNUSED

Don’t request the BL_ROT_VERIFY EXT_API.

CONFIG_BL_ROT_VERIFY_EXT_API_VER

The current or requested version for the $(EXT_API) EXT_API. This config is used by both the provider and client of the EXT_API.

CONFIG_BL_SECP256R1_EXT_API_ATLEAST_OPTIONAL

Can be selected to force at least OPTIONAL

CONFIG_BL_SECP256R1_EXT_API_ATLEAST_REQUIRED

Can be selected to force REQUIRED

CONFIG_BL_SECP256R1_EXT_API_ENABLED

Provide this EXT_API to other images.

CONFIG_BL_SECP256R1_EXT_API_FLAGS

Flags for the $(EXT_API) EXT_API.

CONFIG_BL_SECP256R1_EXT_API_ID

Unique ID for the $(ABI) ABI.

CONFIG_BL_SECP256R1_EXT_API_MAX_VER

The maximum requested version for the $(EXT_API) EXT_API.

CONFIG_BL_SECP256R1_EXT_API_OPTIONAL

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as optional. The user must check that it is present before using it.

CONFIG_BL_SECP256R1_EXT_API_REQUIRED

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as required.

CONFIG_BL_SECP256R1_EXT_API_UNUSED

Don’t request the BL_SECP256R1 EXT_API.

CONFIG_BL_SECP256R1_EXT_API_VER

The current or requested version for the $(EXT_API) EXT_API. This config is used by both the provider and client of the EXT_API.

CONFIG_BL_SHA256_EXT_API_ATLEAST_OPTIONAL

Can be selected to force at least OPTIONAL

CONFIG_BL_SHA256_EXT_API_ATLEAST_REQUIRED

Can be selected to force REQUIRED

CONFIG_BL_SHA256_EXT_API_ENABLED

Provide this EXT_API to other images.

CONFIG_BL_SHA256_EXT_API_FLAGS

Flags for the $(EXT_API) EXT_API.

CONFIG_BL_SHA256_EXT_API_ID

Unique ID for the $(ABI) ABI.

CONFIG_BL_SHA256_EXT_API_MAX_VER

The maximum requested version for the $(EXT_API) EXT_API.

CONFIG_BL_SHA256_EXT_API_OPTIONAL

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as optional. The user must check that it is present before using it.

CONFIG_BL_SHA256_EXT_API_REQUIRED

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as required.

CONFIG_BL_SHA256_EXT_API_UNUSED

Don’t request the BL_SHA256 EXT_API.

CONFIG_BL_SHA256_EXT_API_VER

The current or requested version for the $(EXT_API) EXT_API. This config is used by both the provider and client of the EXT_API.

CONFIG_BL_VALIDATE_FW_EXT_API_ATLEAST_OPTIONAL

Can be selected to force at least OPTIONAL

CONFIG_BL_VALIDATE_FW_EXT_API_ATLEAST_REQUIRED

Can be selected to force REQUIRED

CONFIG_BL_VALIDATE_FW_EXT_API_ENABLED

Provide this EXT_API to other images.

CONFIG_BL_VALIDATE_FW_EXT_API_FLAGS

Flags for the $(EXT_API) EXT_API.

CONFIG_BL_VALIDATE_FW_EXT_API_ID

Unique ID for the $(ABI) ABI.

CONFIG_BL_VALIDATE_FW_EXT_API_MAX_VER

The maximum requested version for the $(EXT_API) EXT_API.

CONFIG_BL_VALIDATE_FW_EXT_API_OPTIONAL

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as optional. The user must check that it is present before using it.

CONFIG_BL_VALIDATE_FW_EXT_API_REQUIRED

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as required.

CONFIG_BL_VALIDATE_FW_EXT_API_UNUSED

Don’t request the BL_VALIDATE_FW EXT_API.

CONFIG_BL_VALIDATE_FW_EXT_API_VER

The current or requested version for the $(EXT_API) EXT_API. This config is used by both the provider and client of the EXT_API.

CONFIG_BSD_LIBRARY

Use Nordic BSD Socket library.

CONFIG_BSD_LIBRARY_SYS_INIT

Initialize BSD library automatically during the SYS_INIT sequence. Please note that BSD library initialization is synchronous and can take up to one minute in case the modem firmware is updated.

CONFIG_BSD_LIBRARY_TRACE_ENABLED

Enable proprietary traces over UART

CONFIG_BT_CONN_CTX

Enable the Bluetooth connection context library. This library helps maintaining per-connection context data.

CONFIG_BT_CONN_CTX_LOG_LEVEL

CONFIG_BT_CONN_CTX_LOG_LEVEL_DBG

Debug

CONFIG_BT_CONN_CTX_LOG_LEVEL_ERR

Error

CONFIG_BT_CONN_CTX_LOG_LEVEL_INF

Info

CONFIG_BT_CONN_CTX_LOG_LEVEL_OFF

Off

CONFIG_BT_CONN_CTX_LOG_LEVEL_WRN

Warning

CONFIG_BT_CONN_CTX_MEM_BUF_ALIGN

The memory buffer must be aligned to an N-byte boundary, where N is a power of 2 larger than 2 (i.e. 4, 8, 16, …).

CONFIG_BT_ENOCEAN

The EnOcean library implements support for commissioning and observing of BLE enabled EnOcean devices, such as the PTM 215B Pushbutton transmitter module.

CONFIG_BT_ENOCEAN_DEBUG

Use this option to enable debug logs for the Bluetooth Enocean functionality.

CONFIG_BT_ENOCEAN_DEVICES_MAX

This value defines the maximum number of EnOcean devices this library can manage at a time. Each device requires about 30 bytes of RAM.

CONFIG_BT_ENOCEAN_STORE

Stores all commissioned devices persistently, including periodic samples of the device sequence number.

CONFIG_BT_ENOCEAN_STORE_SEQ

Defines whether the sequence numbers of incoming EnOcean packets should be stored persistently. The sequence number is used in replay attack protection, and unless it is stored, third parties will be able to replay EnOcean messages after a power cycle.

CONFIG_BT_ENOCEAN_STORE_TIMEOUT

This parameter controls the duration of the write delay. Whenever new EnOcean data is received, the library will start a timer that stores the sequence number when it expires. Reducing this timer shortens the timespan in which attackers could replay a message, but increases the wear on the storage medium.

CONFIG_BT_GATT_BAS_C

Enable Battery Service Client.

CONFIG_BT_GATT_BAS_C_LOG_LEVEL

CONFIG_BT_GATT_BAS_C_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_BAS_C_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_BAS_C_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_BAS_C_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_BAS_C_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_CHRC_POOL_SIZE

Maximum number of characteristic descriptors that can be stored in the pool.

CONFIG_BT_GATT_DFU_SMP_C

Enable GATT DFU SMP Service Client.

CONFIG_BT_GATT_DFU_SMP_C_LOG_LEVEL

CONFIG_BT_GATT_DFU_SMP_C_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_DFU_SMP_C_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_DFU_SMP_C_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_DFU_SMP_C_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_DFU_SMP_C_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_DM

Enable BLE GATT Discovery Manager library

CONFIG_BT_GATT_DM_DATA_PRINT

Enable functions for printing discovery related data

CONFIG_BT_GATT_DM_LOG_LEVEL

CONFIG_BT_GATT_DM_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_DM_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_DM_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_DM_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_DM_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_DM_MAX_ATTRS

Maximum number of attributes that can be present in the discovered service.

CONFIG_BT_GATT_HIDS

Enable BLE GATT Human Interface Device service.

CONFIG_BT_GATT_HIDS_ATTR_MAX

Maximum number of GATT attribute descriptors that can be set for HIDS.

CONFIG_BT_GATT_HIDS_C

Enable HID GATT Human Interface Device service client.

CONFIG_BT_GATT_HIDS_C_LOG_LEVEL

CONFIG_BT_GATT_HIDS_C_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_HIDS_C_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_HIDS_C_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_HIDS_C_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_HIDS_C_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_HIDS_C_REPORTS_MAX

The number of reports supported by all the HIDS clients used. The report pool would be common to all HIDS client objects created.

CONFIG_BT_GATT_HIDS_DEFAULT_PERM_RW

Read and write allowed

CONFIG_BT_GATT_HIDS_DEFAULT_PERM_RW_AUTHEN

Require encryption using authenticated link-key for access

CONFIG_BT_GATT_HIDS_DEFAULT_PERM_RW_ENCRYPT

Require encryption for access

CONFIG_BT_GATT_HIDS_FEATURE_REP_MAX

Maximum number of HIDS Feature Reports that can be set for HIDS.

CONFIG_BT_GATT_HIDS_INPUT_REP_MAX

Maximum number of HIDS Input Reports that can be set for HIDS.

CONFIG_BT_GATT_HIDS_LOG_LEVEL

CONFIG_BT_GATT_HIDS_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_HIDS_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_HIDS_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_HIDS_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_HIDS_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_HIDS_MAX_CLIENT_COUNT

The maximum number of devices that HID can connect to.

CONFIG_BT_GATT_HIDS_OUTPUT_REP_MAX

Maximum number of HIDS Output Reports that can be set for HIDS.

CONFIG_BT_GATT_LATENCY

Enable Nordic GATT Latency BLE service.

CONFIG_BT_GATT_LATENCY_C

Enable Nordic GATT Latency BLE service client.

CONFIG_BT_GATT_LATENCY_C_LOG_LEVEL

CONFIG_BT_GATT_LATENCY_C_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_LATENCY_C_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_LATENCY_C_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_LATENCY_C_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_LATENCY_C_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_LATENCY_LOG_LEVEL

CONFIG_BT_GATT_LATENCY_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_LATENCY_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_LATENCY_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_LATENCY_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_LATENCY_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_LBS

Enable Led Button service.

CONFIG_BT_GATT_LBS_LOG_LEVEL

CONFIG_BT_GATT_LBS_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_LBS_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_LBS_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_LBS_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_LBS_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_LBS_POLL_BUTTON

Enable support for button state polling (button state change notify always supported)

CONFIG_BT_GATT_NUS

Enable Nordic UART service.

CONFIG_BT_GATT_NUS_C

Enable BLE GATT Nordic UART service client.

CONFIG_BT_GATT_NUS_C_LOG_LEVEL

CONFIG_BT_GATT_NUS_C_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_NUS_C_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_NUS_C_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_NUS_C_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_NUS_C_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_NUS_LOG_LEVEL

CONFIG_BT_GATT_NUS_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_NUS_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_NUS_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_NUS_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_NUS_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_POOL

Enable pools for UUID, characteristics and CCCD descriptors.

CONFIG_BT_GATT_POOL_LOG_LEVEL

CONFIG_BT_GATT_POOL_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_POOL_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_POOL_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_POOL_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_POOL_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_POOL_STATS

Enable functions for printing module statistics

CONFIG_BT_GATT_THROUGHPUT

Enable Nordic GATT throughput BLE service.

CONFIG_BT_GATT_THROUGHPUT_LOG_LEVEL

CONFIG_BT_GATT_THROUGHPUT_LOG_LEVEL_DBG

Debug

CONFIG_BT_GATT_THROUGHPUT_LOG_LEVEL_ERR

Error

CONFIG_BT_GATT_THROUGHPUT_LOG_LEVEL_INF

Info

CONFIG_BT_GATT_THROUGHPUT_LOG_LEVEL_OFF

Off

CONFIG_BT_GATT_THROUGHPUT_LOG_LEVEL_WRN

Warning

CONFIG_BT_GATT_UUID128_POOL_SIZE

Maximum number of 128-bit UUID descriptors that can be stored in the pool.

CONFIG_BT_GATT_UUID16_POOL_SIZE

Maximum number of 16-bit UUID descriptors that can be stored in the pool.

CONFIG_BT_GATT_UUID32_POOL_SIZE

Maximum number of 32-bit UUID descriptors that can be stored in the pool.

CONFIG_BT_HCI_TX_STACK_SIZE

Stack size needed for executing bt_send with specified driver. NOTE: This is an advanced setting and should not be changed unless absolutely necessary

CONFIG_BT_MESH_BATTERY_CLI

Enable Mesh Generic Battery Client model.

CONFIG_BT_MESH_BATTERY_SRV

Enable Mesh Generic Battery Server model.

CONFIG_BT_MESH_DK_PROV

Basic implementation of a Bluetooth Mesh Provisioning handler for the nRF5x development kits. Configures the UUID and handles some basic OOB methods. Used in samples as a reference implementation for provisioning handlers.

CONFIG_BT_MESH_DK_PROV_LOG_LEVEL

CONFIG_BT_MESH_DK_PROV_LOG_LEVEL_DBG

Debug

CONFIG_BT_MESH_DK_PROV_LOG_LEVEL_ERR

Error

CONFIG_BT_MESH_DK_PROV_LOG_LEVEL_INF

Info

CONFIG_BT_MESH_DK_PROV_LOG_LEVEL_OFF

Off

CONFIG_BT_MESH_DK_PROV_LOG_LEVEL_WRN

Warning

CONFIG_BT_MESH_DK_PROV_OOB_BLINK

Enable blink output OOB method

CONFIG_BT_MESH_DK_PROV_OOB_BUTTON

Enable button input OOB method

CONFIG_BT_MESH_DK_PROV_OOB_LOG

Enable log based OOB methods

CONFIG_BT_MESH_DTT_CLI

Enable Mesh Generic Default Transition Time Client model.

CONFIG_BT_MESH_DTT_SRV

Enable Mesh Generic Default Transition Time Server model.

CONFIG_BT_MESH_DTT_SRV_PERSISTENT

Enable persistent storage for the Default Transition Time state.

CONFIG_BT_MESH_LIGHTNESS_ACTUAL

Represent the Light Lightness light level state on a perceptually uniform lightness scale.

CONFIG_BT_MESH_LIGHTNESS_CLI

Enable Mesh Light Lightness Client model.

CONFIG_BT_MESH_LIGHTNESS_LINEAR

Represent the Light Lightness light level state on a linear scale.

CONFIG_BT_MESH_LIGHTNESS_SRV

Enable Mesh Light Lightness Server model.

CONFIG_BT_MESH_LOC_CLI

Enable Mesh Generic Location Client model.

CONFIG_BT_MESH_LOC_SRV

Enable Mesh Generic Location Server model.

CONFIG_BT_MESH_LVL_CLI

Enable Mesh Generic Level Client model.

CONFIG_BT_MESH_LVL_SRV

Enable Mesh Generic Level Server model.

CONFIG_BT_MESH_NRF_MODELS

Common Mesh model support modules, required by all Nordic BT Mesh models.

CONFIG_BT_MESH_ONOFF_CLI

Enable Mesh Generic OnOff Client model.

CONFIG_BT_MESH_ONOFF_SRV

Enable Mesh Generic OnOff Server model.

CONFIG_BT_MESH_PLVL_CLI

Enable Mesh Generic Power Level Client model.

CONFIG_BT_MESH_PLVL_SRV

Enable Mesh Generic Power Level Server model.

CONFIG_BT_MESH_PONOFF_CLI

Enable Mesh Generic Power OnOff Client model.

CONFIG_BT_MESH_PONOFF_SRV

Enable Mesh Generic Power OnOff Server model.

CONFIG_BT_MESH_PROP_CLI

Enable Mesh Generic Property Client model.

CONFIG_BT_MESH_PROP_MAXCOUNT

The largest number of Generic Property values that can be listed by a Generic Property server. Each property ID is 2 bytes long, and the full list plus a 1 byte overhead must fit within a full TX packet payload (see BT_MESH_TX_SEG_MAX).

CONFIG_BT_MESH_PROP_MAXSIZE

The upper boundary of a Generic Property value’s size. The entire value with an 4 byte overhead must fit within a full TX packet payload (see BT_MESH_TX_SEG_MAX).

CONFIG_BT_MESH_PROP_SRV

Enable Mesh Generic Property Server models.

CONFIG_BT_MESH_SENSOR

CONFIG_BT_MESH_SENSOR_ALL_TYPES

Forces all sensor types to be included in the build. This is useful if the set of sensor types that will be used is unknown at compile time, but increases ROM usage by about 3.5kB (4kB if labels are enabled).

CONFIG_BT_MESH_SENSOR_CHANNELS_MAX

Max number of channels in a single sensor. Matches the largest known number by default.

CONFIG_BT_MESH_SENSOR_CHANNEL_ENCODED_SIZE_MAX

Longest encoded representation of a single sensor channel. Matches the largest known size by default.

CONFIG_BT_MESH_SENSOR_CLI

Enable Mesh Sensor Client model.

CONFIG_BT_MESH_SENSOR_LABELS

Controls the availability of sensor labels for channels and units

CONFIG_BT_MESH_SENSOR_SRV

Enable Mesh Sensor Server model.

CONFIG_BT_MESH_SENSOR_SRV_SENSORS_MAX

The upper boundary of a Sensor Server’s sensor count.

CONFIG_BT_MESH_SENSOR_SRV_SETTINGS_MAX

Max number of settings parameters each sensor in the server can have. Only affects the stack allocated response buffer for the Settings Get message.

CONFIG_BT_NRF_SERVICES

Common Bluetooth GATT Services support modules, required by all Nordic Services.

CONFIG_BT_RX_STACK_SIZE

Size of the receiving thread stack. This is the context from which all event callbacks to the application occur. The default value is sufficient for basic operation, but if the application needs to do advanced things in its callbacks that require extra stack space, this value can be increased to accommodate for that.

CONFIG_BT_SCAN

Enable BLE Scan library

CONFIG_BT_SCAN_ADDRESS_CNT

Number of address filters

CONFIG_BT_SCAN_APPEARANCE_CNT

Number of appearance filters

CONFIG_BT_SCAN_FILTER_ENABLE

Enabling filters for the Scan library.

CONFIG_BT_SCAN_LOG_LEVEL

CONFIG_BT_SCAN_LOG_LEVEL_DBG

Debug

CONFIG_BT_SCAN_LOG_LEVEL_ERR

Error

CONFIG_BT_SCAN_LOG_LEVEL_INF

Info

CONFIG_BT_SCAN_LOG_LEVEL_OFF

Off

CONFIG_BT_SCAN_LOG_LEVEL_WRN

Warning

CONFIG_BT_SCAN_MANUFACTURER_DATA_CNT

Number of manufacturer data filters

CONFIG_BT_SCAN_MANUFACTURER_DATA_MAX_LEN

“Maximum size for the manufacturer data to search in the advertisement report.”

CONFIG_BT_SCAN_NAME_CNT

Number of name filters

CONFIG_BT_SCAN_NAME_MAX_LEN

“Maximum size for the name to search in the advertisement report.”

CONFIG_BT_SCAN_SHORT_NAME_CNT

Number of short name filters

CONFIG_BT_SCAN_SHORT_NAME_MAX_LEN

Maximum size of the short name to search for in the advertisement report.

CONFIG_BT_SCAN_UUID_CNT

Number of filters for UUIDs

CONFIG_BUILD_S1_VARIANT

Build upgrade candidate of image for alternative slot S1.

CONFIG_CJSON_LIB

Enable the cJSON Library

CONFIG_CLIENT_ID_MAX_LEN

MQTT Client ID length

CONFIG_CLOCK_CONTROL_MPSL

Enable MPSL clock control driver, for use with MPSL and protocols using MPSL, like the BLE Controller.

CONFIG_CLOCK_CONTROL_NRF_ACCURACY

32 KHz clock accuracy

CONFIG_CLOCK_CONTROL_NRF_K32SRC_BLOCKING

Clock control driver will spin wait in CPU sleep until 32 KHz crystal oscillator starts up. If not enabled, RC oscillator will initially start running and automatically switch to crystal when ready.

CONFIG_CLOCK_CONTROL_NRF_K32SRC_EXT_FULL_SWING

External full swing

CONFIG_CLOCK_CONTROL_NRF_K32SRC_EXT_LOW_SWING

External low swing

CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC

RC Oscillator

CONFIG_CLOCK_CONTROL_NRF_K32SRC_SYNTH

Synthesized from HFCLK

CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL

Crystal Oscillator

CONFIG_CLOUD_API

Cloud API

CONFIG_CPU_LOAD

Enable the CPU load measurement instrumentation. This tool is using one TIMER peripheral and PPI to perform accurate CPU load measurement.

CONFIG_CPU_LOAD_ALIGNED_CLOCKS

After enabling this option, the sleep period measurement is done using the same clock source as the active period, and one additional PPI channel is used. If you use the internal RC oscillator for at least one of the clock sources (high or low frequency), this option will ensure more accurate results. Enabling this option allows going to low power idle mode because the high frequency clock is not used by this module.

CONFIG_CPU_LOAD_CMDS

Enable shell commands

CONFIG_CPU_LOAD_LOG_INTERVAL

Logging interval for CPU load [ms]

CONFIG_CPU_LOAD_LOG_LEVEL

CONFIG_CPU_LOAD_LOG_LEVEL_DBG

Debug

CONFIG_CPU_LOAD_LOG_LEVEL_ERR

Error

CONFIG_CPU_LOAD_LOG_LEVEL_INF

Info

CONFIG_CPU_LOAD_LOG_LEVEL_OFF

Off

CONFIG_CPU_LOAD_LOG_LEVEL_WRN

Warning

CONFIG_CPU_LOAD_LOG_PERIODIC

INFO level must be enabled to get the log.

CONFIG_CPU_LOAD_TIMER_0

Timer 0

CONFIG_CPU_LOAD_TIMER_1

Timer 1

CONFIG_CPU_LOAD_TIMER_2

Timer 2

CONFIG_CPU_LOAD_TIMER_3

Timer 3

CONFIG_CPU_LOAD_TIMER_4

Timer 4

CONFIG_CPU_LOAD_TIMER_INSTANCE

CONFIG_CPU_LOAD_USE_SHARED_DPPI_CHANNELS

DPPIC tasks and events can be assigned only to a single channel. When enabled, module will use channels to which events are already subscribed but will not enable it, relying on primary owner of the channel. Without special care, it may lead to cpu_load misfunction. On the other hand, it enables usage of cpu_load when events are used by the system. If disabled, cpu_load initialization fails when cannot allocate a DPPI channel.

CONFIG_CR_LF_TERMINATION

CR+LF Termination

CONFIG_CR_TERMINATION

CR Termination

CONFIG_DATE_TIME

Date time library

CONFIG_DATE_TIME_LOG_LEVEL

CONFIG_DATE_TIME_LOG_LEVEL_DBG

Debug

CONFIG_DATE_TIME_LOG_LEVEL_ERR

Error

CONFIG_DATE_TIME_LOG_LEVEL_INF

Info

CONFIG_DATE_TIME_LOG_LEVEL_OFF

Off

CONFIG_DATE_TIME_LOG_LEVEL_WRN

Warning

CONFIG_DATE_TIME_MODEM

Get date time from the nRF9160 onboard modem

CONFIG_DATE_TIME_NTP_QUERY_TIME_SECONDS

Duration in which the library will query for NTP time, in seconds

CONFIG_DATE_TIME_THREAD_SIZE

Stack size of the thread maintaining date time

CONFIG_DATE_TIME_UPDATE_INTERVAL_SECONDS

Date time update interval, in seconds

CONFIG_DESKTOP_EVENT_MANAGER_EVENT_LOG_BUF_LEN

Length of buffer for processing event message

CONFIG_DESKTOP_EVENT_MANAGER_LOG_LEVEL

CONFIG_DESKTOP_EVENT_MANAGER_LOG_LEVEL_DBG

Debug

CONFIG_DESKTOP_EVENT_MANAGER_LOG_LEVEL_ERR

Error

CONFIG_DESKTOP_EVENT_MANAGER_LOG_LEVEL_INF

Info

CONFIG_DESKTOP_EVENT_MANAGER_LOG_LEVEL_OFF

Off

CONFIG_DESKTOP_EVENT_MANAGER_LOG_LEVEL_WRN

Warning

CONFIG_DESKTOP_EVENT_MANAGER_MAX_EVENT_CNT

Maximum number of event types

CONFIG_DESKTOP_EVENT_MANAGER_PROFILER_ENABLED

Log events to Profiler

CONFIG_DESKTOP_EVENT_MANAGER_PROFILE_EVENT_DATA

Profile data connected with event

CONFIG_DESKTOP_EVENT_MANAGER_SHOW_EVENTS

This option controls if events are printed to console.

CONFIG_DESKTOP_EVENT_MANAGER_SHOW_EVENT_HANDLERS

This option controls if event handlers are printed to console.

CONFIG_DESKTOP_EVENT_MANAGER_TRACE_EVENT_EXECUTION

Trace events execution

CONFIG_DFU_TARGET

Device Firmware Upgrade target API

CONFIG_DFU_TARGET_LOG_LEVEL

CONFIG_DFU_TARGET_LOG_LEVEL_DBG

Debug

CONFIG_DFU_TARGET_LOG_LEVEL_ERR

Error

CONFIG_DFU_TARGET_LOG_LEVEL_INF

Info

CONFIG_DFU_TARGET_LOG_LEVEL_OFF

Off

CONFIG_DFU_TARGET_LOG_LEVEL_WRN

Warning

CONFIG_DFU_TARGET_MCUBOOT

Enable support for updates that are performed by MCUboot.

CONFIG_DFU_TARGET_MCUBOOT_SAVE_PROGRESS

Enable this option to cause dfu_target_mcuboot to store the current write progress to flash. In case of power failure or device reset, the operation can then resume from the latest state.

CONFIG_DFU_TARGET_MODEM

Enable support for updates to the modem firmware.

CONFIG_DFU_TARGET_MODEM_TIMEOUT

Set the timeout in seconds for how long the code will wait when reading DFU_ERASE_PENDING from the modem. If the timeout is reached an DFU_TARGET_EVT_TIMEOUT is issued and a disconnect of the LTE link is recommended so that the modem has time to service the DFU_ERASE_PENDING request. It’s also possible to reboot the device to achive the same desired behavior.

CONFIG_DISABLE_FLASH_PATCH

The flash patch can be used by malicious code to circumvent secure boot checks. Note that disabling flash patching also disables breakpoints.

CONFIG_DK_LIBRARY

Button and LED Library for Nordic DKs

CONFIG_DK_LIBRARY_BUTTON_SCAN_INTERVAL

Scanning interval of buttons in milliseconds

CONFIG_DK_LIBRARY_DYNAMIC_BUTTON_HANDLERS

Enable the runtime assignable button handler API

CONFIG_DK_LIBRARY_INVERT_BUTTONS

Invert buttons pins on DK

CONFIG_DK_LIBRARY_INVERT_LEDS

Invert LED pins on DK

CONFIG_DK_LIBRARY_LOG_LEVEL

CONFIG_DK_LIBRARY_LOG_LEVEL_DBG

Debug

CONFIG_DK_LIBRARY_LOG_LEVEL_ERR

Error

CONFIG_DK_LIBRARY_LOG_LEVEL_INF

Info

CONFIG_DK_LIBRARY_LOG_LEVEL_OFF

Off

CONFIG_DK_LIBRARY_LOG_LEVEL_WRN

Warning

CONFIG_DOWNLOAD_CLIENT

Download client

CONFIG_DOWNLOAD_CLIENT_IPV6

Prefer IPv6 protocol but fallback to IPv4 when the hostname can’t be resolved.

CONFIG_DOWNLOAD_CLIENT_LOG_HEADERS

Log HTTP headers to Console [Debug]

CONFIG_DOWNLOAD_CLIENT_LOG_LEVEL

CONFIG_DOWNLOAD_CLIENT_LOG_LEVEL_DBG

Debug

CONFIG_DOWNLOAD_CLIENT_LOG_LEVEL_ERR

Error

CONFIG_DOWNLOAD_CLIENT_LOG_LEVEL_INF

Info

CONFIG_DOWNLOAD_CLIENT_LOG_LEVEL_OFF

Off

CONFIG_DOWNLOAD_CLIENT_LOG_LEVEL_WRN

Warning

CONFIG_DOWNLOAD_CLIENT_MAX_FRAGMENT_SIZE

Size of the data fragments reported to the application in each event when not using TLS. Use a larger fragment size to reduce the bandwidth overhead due to the HTTP headers.

CONFIG_DOWNLOAD_CLIENT_MAX_RESPONSE_SIZE

Buffer to accommodate for the HTTP response. Must be large enough to accomodate for a full fragment.

CONFIG_DOWNLOAD_CLIENT_MAX_TLS_FRAGMENT_SIZE

Size of the data fragments reported to the application in each event when using TLS. Use a larger fragment size to reduce the bandwidth overhead due to the HTTP headers. When using the BSD library, the fragment cannot exceed 2.3 kB.

CONFIG_DOWNLOAD_CLIENT_SOCK_TIMEOUT_MS

Socket timeout for recv() calls, in milliseconds. Set to -1 disable.

CONFIG_DOWNLOAD_CLIENT_STACK_SIZE

Thread stack size

CONFIG_DOWNLOAD_CLIENT_TLS

Download over HTTPS

CONFIG_ENTROPY_CC310

This option enables the Arm CC310 RNG devices in nRF52840 and nRF9160 devices. This is dependent on CC310 being enabled in nrf_security.

CONFIG_ENTROPY_NRF_LL_NRFXLIB

This option enables the RNG peripheral, which is a random number generator, based on internal thermal noise, that provides a random 8-bit value to the host when read.

CONFIG_ENTROPY_NRF_PRI

nRF5X RNG IRQ priority.

CONFIG_ESB

Enable ESB functionality.

CONFIG_ESB_ADDR_HANG_BUGFIX

Apply address hang bugfix. Only affects nRF52832 Rev. 1 SoCs.

CONFIG_ESB_BUGFIX_TIMER0

TIMER0

CONFIG_ESB_BUGFIX_TIMER1

TIMER1

CONFIG_ESB_BUGFIX_TIMER2

TIMER2

CONFIG_ESB_BUGFIX_TIMER3

TIMER3

CONFIG_ESB_BUGFIX_TIMER4

TIMER4

CONFIG_ESB_MAX_PAYLOAD_LENGTH

The maximum size of the payload.

CONFIG_ESB_PIPE_COUNT

The maximum number of pipes allowed in the API. Can be used if you need to restrict the number of pipes used. The purpose is to prevent accidental use of additional pipes, but it’s not a problem leaving this at 8 even if fewer pipes are used.

CONFIG_ESB_PPI_BUGFIX1

PPI channel used on nRF52832 to work around radio erratas. Note that this value can not overlap with PPI channels used by other subsystems. Only change this if you have an understanding of the other nRF5 specific submodules your implementation is currently using.

CONFIG_ESB_PPI_BUGFIX2

PPI channel used on nRF52832 to work around radio erratas. Note that this value can not overlap with PPI channels used by other subsystems. Only change this if you have an understanding of the other nRF5 specific submodules your implementation is currently using.

CONFIG_ESB_PPI_BUGFIX3

PPI channel used on nRF52832 to work around radio erratas. Note that this value can not overlap with PPI channels used by other subsystems. Only change this if you have an understanding of the other nRF5 specific submodules your implementation is currently using.

CONFIG_ESB_PPI_RX_TIMEOUT

PPI channel used to stop the radio when the timer expires. Note that this value can not overlap with PPI channels used by other subsystems. Only change this if you have an understanding of the other nRF5 specific submodules your implementation is currently using.

CONFIG_ESB_PPI_TIMER_START

PPI channel used to start the sys timer. Note that this value can not overlap with PPI channels used by other subsystems. Only change this if you have an understanding of the other nRF5 specific submodules your implementation is currently using.

CONFIG_ESB_PPI_TIMER_STOP

PPI channel used to stop the sys timer. Note that this value can not overlap with PPI channels used by other subsystems. Only change this if you have an understanding of the other nRF5 specific submodules your implementation is currently using.

CONFIG_ESB_PPI_TX_START

PPI channel used to start the radio when the timer expires. Note that this value can not overlap with PPI channels used by other subsystems. Only change this if you have an understanding of the other nRF5 specific submodules your implementation is currently using.

CONFIG_ESB_RX_FIFO_SIZE

The length of the RX FIFO buffer, in number of elements.

CONFIG_ESB_SYS_TIMER0

TIMER0

CONFIG_ESB_SYS_TIMER1

TIMER1

CONFIG_ESB_SYS_TIMER2

TIMER2

CONFIG_ESB_SYS_TIMER3

TIMER3

CONFIG_ESB_SYS_TIMER4

TIMER4

CONFIG_ESB_TX_FIFO_SIZE

The length of the TX FIFO buffer, in number of elements.

CONFIG_ETH_POLL_ACTIVE_PERIOD_MS

This option sets time in milliseconds between two consecutive RTT read attempts when input transfer is running. When transfer stopped some time ago driver will use ETH_POLL_PERIOD_MS again.

CONFIG_ETH_POLL_PERIOD_MS

RTT has no interrupt, so read have to be done using polling. This option sets time in milliseconds between two consecutive RTT read attempts when there is no input transfer for some time. When transfer is currently running ETH_POLL_ACTIVE_PERIOD_MS is used instead.

CONFIG_ETH_RTT

This option enables network interface driver that sends and receives ethernet frames over RTT channel. The driver is intended primary for debugging and testing.

CONFIG_ETH_RTT_CHANNEL

Sets RTT channel that will be used to transfer ethernet frames in both directions. Channels 0 and 1 have special purpose defined by SEGGER, so it is safer to use channel 2 or above. This number must be smaller than SEGGER_RTT_MAX_NUM_UP_BUFFERS and cannot be used by any other module.

CONFIG_ETH_RTT_DEBUG_HEX_DUMP

Enabling this option prints out hex dumps of transferred data. There are four types of hex dumps: data that flows from RTT, data that flows to RTT, frames that are passed to network stack, frames that are get from network stack. This option will produce a lot of debug logs, so if you reading it make sure that logger did not discard something because of buffer overrun.

CONFIG_ETH_RTT_DOWN_BUFFER_SIZE

Sets RTT buffer size for receiving ethernet frames. Smaller values will save the RAM, but will decrease the performance.

CONFIG_ETH_RTT_DRV_NAME

This option sets the driver name.

CONFIG_ETH_RTT_LOG_LEVEL

CONFIG_ETH_RTT_LOG_LEVEL_DBG

Write to log with NET_DBG or LOG_DBG in addition to previous levels.

CONFIG_ETH_RTT_LOG_LEVEL_DEFAULT

Use default log level.

CONFIG_ETH_RTT_LOG_LEVEL_ERR

Only write to log when NET_ERR or LOG_ERR is used.

CONFIG_ETH_RTT_LOG_LEVEL_INF

Write to log with NET_INFO or LOG_INF in addition to previous levels.

CONFIG_ETH_RTT_LOG_LEVEL_OFF

Do not write to log.

CONFIG_ETH_RTT_LOG_LEVEL_WRN

Write to log with NET_WARN or LOG_WRN in addition to previous level.

CONFIG_ETH_RTT_MAC_ADDR

Specify a MAC address for the Ethernet over RTT network interface in the form of hex 8-bit chars separated by colons (e.g.: aa:33:cc:22:e2:c0). The default is an empty string, which selects random address (00:00:5E:00:53:xx) according to RFC 7042.

CONFIG_ETH_RTT_MTU

Sets the Maximum Transmission Unit (MTU) for the Ethernet over RTT network interface. Ethernet default is 1500 and using different value may cause unpredictable behavior. Change this value only if you really known what you are doing. IPv4 requires at least 68 and IPv6 requires at least 1280.

CONFIG_ETH_RTT_UP_BUFFER_SIZE

Sets RTT buffer size for sending ethernet frames. Smaller values will save the RAM, but will decrease the performance.

CONFIG_EVENT_MANAGER

Enable Event Manager. Note that Event Manager uses orphan sections to handle its data structures.

CONFIG_EXT_API_PROVIDE_EXT_API_ATLEAST_OPTIONAL

Can be selected to force at least OPTIONAL

CONFIG_EXT_API_PROVIDE_EXT_API_ATLEAST_REQUIRED

Can be selected to force REQUIRED

CONFIG_EXT_API_PROVIDE_EXT_API_ENABLED

Provide this EXT_API to other images.

CONFIG_EXT_API_PROVIDE_EXT_API_FLAGS

Flags for the $(EXT_API) EXT_API.

CONFIG_EXT_API_PROVIDE_EXT_API_ID

Unique ID for the $(ABI) ABI.

CONFIG_EXT_API_PROVIDE_EXT_API_MAX_VER

The maximum requested version for the $(EXT_API) EXT_API.

CONFIG_EXT_API_PROVIDE_EXT_API_OPTIONAL

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as optional. The user must check that it is present before using it.

CONFIG_EXT_API_PROVIDE_EXT_API_REQUIRED

Include client code for this EXT_API. This also puts a request for this EXT_API into the firmware info, marked as required.

CONFIG_EXT_API_PROVIDE_EXT_API_UNUSED

Don’t request the EXT_API_PROVIDE EXT_API.

CONFIG_EXT_API_PROVIDE_EXT_API_VER

The current or requested version for the $(EXT_API) EXT_API. This config is used by both the provider and client of the EXT_API.

CONFIG_FATAL_ERROR_LOG_LEVEL

CONFIG_FATAL_ERROR_LOG_LEVEL_DBG

Debug

CONFIG_FATAL_ERROR_LOG_LEVEL_ERR

Error

CONFIG_FATAL_ERROR_LOG_LEVEL_INF

Info

CONFIG_FATAL_ERROR_LOG_LEVEL_OFF

Off

CONFIG_FATAL_ERROR_LOG_LEVEL_WRN

Warning

CONFIG_FOTA_DOWNLOAD

FOTA Download

CONFIG_FOTA_DOWNLOAD_LOG_LEVEL

CONFIG_FOTA_DOWNLOAD_LOG_LEVEL_DBG

Debug

CONFIG_FOTA_DOWNLOAD_LOG_LEVEL_ERR

Error

CONFIG_FOTA_DOWNLOAD_LOG_LEVEL_INF

Info

CONFIG_FOTA_DOWNLOAD_LOG_LEVEL_OFF

Off

CONFIG_FOTA_DOWNLOAD_LOG_LEVEL_WRN

Warning

CONFIG_FOTA_DOWNLOAD_PROGRESS_EVT

Emit progress event upon receiving a download fragment

CONFIG_FOTA_SOCKET_RETRIES

Number of retries for socket-related download issues

CONFIG_FPROTECT

Use hardware peripherals (BPROT, ACL, or SPU) to write-protect regions of flash until next reset.

CONFIG_FPROTECT_BLOCK_SIZE

Block size of fprotect

CONFIG_FW_INFO

Firmware Metadata

CONFIG_FW_INFO_CRYPTO_ID

CONFIG_FW_INFO_FIRMWARE_VERSION

Version number of the firmware.

CONFIG_FW_INFO_HARDWARE_ID

Used to ensure binary compatibility. For more information, see FW_INFO_MAGIC_COMMON.

CONFIG_FW_INFO_MAGIC_COMMON

Magic word for all structs (32 bits). This is used by different metadata structs (in fw_info.h and elsewhere). They each have their own magic word composed of three u32_t values, where one is always this option (FW_INFO_MAGIC_COMMON). One of the u32_ts is a compatibility ID constructed from FW_INFO_HARDWARE_ID, FW_INFO_VERSION, FW_CRYPTO_ID, and FW_INFO_MAGIC_COMPATIBILITY_ID, while the final u32_t is completely different for each struct, e.g. FW_INFO_MAGIC_FIRMWARE_INFO. The bootloader expects a certain value for each struct, and if it attempts to read a struct without a matching magic word, the struct will be rejected. The config values here apply both to this build of the bootloader and to the metadata constructed for the app. Refer to this module’s CMakeLists.txt to see how the magic words are composed.

CONFIG_FW_INFO_MAGIC_COMPATIBILITY_ID

User defined value. Used to ensure compatibility between bootloader and metadata. For more information, see FW_INFO_MAGIC_COMMON.

CONFIG_FW_INFO_MAGIC_EXT_API

Magic word value specific to EXT_API structs. For more information, see FW_INFO_MAGIC_COMMON.

CONFIG_FW_INFO_MAGIC_FIRMWARE_INFO

Magic word for firmware information structs (32 bits). Magic word value specific to firmware information structs (inside the firmware). For more information, see FW_INFO_MAGIC_COMMON.

CONFIG_FW_INFO_MAGIC_LEN

Total length of magic words (in bytes). For more information, see FW_INFO_MAGIC_COMMON.

CONFIG_FW_INFO_OFFSET

The location of firmware information inside the current firmware image. Valid values are 0x0, 0x200, 0x400, 0x800, and 0x1000. Compatible readers of firmware information should search all possible offsets. Note that all space between the vector table and this address is unused.

CONFIG_FW_INFO_VALID_VAL

The value fw_info::valid will have when valid.

CONFIG_FW_INFO_VERSION

Version number of the fw_*_info structs (8 bits). Used to ensure binary compatibility. For more information, see FW_INFO_MAGIC_COMMON.

CONFIG_GPS_SIM

Enable GPS simulator.

CONFIG_GPS_SIM_BASE_LATITUDE

Start-point latitude for simulated GPS data, from which the generated data will continue. Calculated by deg * 100000 + minutes * 1000, for example 63 deg 25.280’N will be 6325280. Positive values are North, while negative values are South.

CONFIG_GPS_SIM_BASE_LONGITUDE

Start-point longitude for simulated GPS data, from which the generated data will continue. Calculated by deg * 100000 + minutes * 1000, for example 10 deg 26.201’E will be 1026201. Positive values are East, while negative values are West.

CONFIG_GPS_SIM_BASE_TIMESTAMP

Timestamp at which the simulator will start counting. Format is hour * 10000 + min * 100 + sec, which means that 13:46:27 becomes 134627.

CONFIG_GPS_SIM_DEV_NAME

GPS simulator device name.

CONFIG_GPS_SIM_DYNAMIC_VALUES

Enables dynamically created simulator otuput as opposed to static values.

CONFIG_GPS_SIM_ELLIPSOID

GPS simulator will create a path that goes in an ellipsoid shape.

CONFIG_GPS_SIM_FIX_TIME

Time in milliseconds that the GPS simulator will “search” before getting a position fix.

CONFIG_GPS_SIM_LOG_LEVEL

CONFIG_GPS_SIM_LOG_LEVEL_DBG

Debug

CONFIG_GPS_SIM_LOG_LEVEL_ERR

Error

CONFIG_GPS_SIM_LOG_LEVEL_INF

Info

CONFIG_GPS_SIM_LOG_LEVEL_OFF

Off

CONFIG_GPS_SIM_LOG_LEVEL_WRN

Warning

CONFIG_GPS_SIM_MAX_STEP

Sets the maximum step size that can be taken in latitude or longitude for each simulation iteration. In units of 1/1000 degrees.

CONFIG_GPS_SIM_PSEUDO_RANDOM

Enables pseudo-random GPS coordinate creation. Based on uptime that’s input to a sine function, which causes the otuput to not be uniformally distributed, but sinusoidal.

CONFIG_GPS_SIM_STACK_SIZE

GPS simulator work queue stack size

CONFIG_GPS_SIM_WORKQUEUE_PRIORITY

GPS simulator work queue (preemptive) priority

CONFIG_HW_CC310

This option enables the Arm CC310 hw devices in nRF52840 and nRF9160 devices.

CONFIG_HW_CC310_FORCE_ALT

This option can be enabled to force an alternative implementation of the Arm CC310 hardware driver.

CONFIG_HW_CC310_NAME

Specify the device name to be used for the HW_CC310 driver.

CONFIG_IS_SECURE_BOOTLOADER

This option is set by the first stage bootloader app to include all files and set all the options required.

CONFIG_IS_SPM

Current app is SPM

CONFIG_LF_TERMINATION

LF Termination

CONFIG_LOG_DEFAULT_LEVEL

CONFIG_LTE_AUTO_INIT_AND_CONNECT

Turn on to make the LTE Link Controller to automatically initialize and connect the modem before the application starts

CONFIG_LTE_EDRX_REQ

Enable request for use of eDRX using AT+CEDRXS. For reference, see 3GPP 27.007 Ch. 7.40.

CONFIG_LTE_EDRX_REQ_VALUE

Sets the eDRX value to request. Half a byte in a four-bit format. The eDRX value refers to bit 4 to 1 of octet 3 of the Extended DRX parameters information element. See 3GPP TS 24.008, subclause 10.5.5.32. The value 1001 corresponds to 163.84 seconds, and is valid for both LTE-M and NB-IoT networks.

CONFIG_LTE_LEGACY_PCO_MODE

Enable legacy LTE Protocol Configuration Options mode

CONFIG_LTE_LINK_CONTROL

nRF91 LTE Link control library

CONFIG_LTE_LINK_CONTROL_LOG_LEVEL

CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_DBG

Debug

CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_ERR

Error

CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_INF

Info

CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_OFF

Off

CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_WRN

Warning

CONFIG_LTE_LOCK_BANDS

Enable LTE band locks. Bands not enabled in LTE_LOCK_BAND_MASK cannot be used when this setting is enabled.

CONFIG_LTE_LOCK_BAND_MASK

Bit string of enabled bands. LSB is band 1. Leading zeroes can be omitted. The maximum length is 88 characters.

CONFIG_LTE_LOCK_PLMN

Enable PLMN locks for network selection.

CONFIG_LTE_LOCK_PLMN_STRING

Mobile Country Code (MCC) and Mobile Network Code (MNC) values. Only numeric string formats supported.

CONFIG_LTE_NETWORK_MODE_LTE_M

LTE-M

CONFIG_LTE_NETWORK_MODE_LTE_M_GPS

LTE-M and GPS

CONFIG_LTE_NETWORK_MODE_NBIOT

NB-IoT

CONFIG_LTE_NETWORK_MODE_NBIOT_GPS

NB-IoT and GPS

CONFIG_LTE_NETWORK_TIMEOUT

Time period in seconds to attempt establishing an LTE link, before timing out. If fallback mode is enabled, the fallback mode will also be tried for the same period.

CONFIG_LTE_NETWORK_USE_FALLBACK

When enabled, the network mode will be switched to the other available if the preferred fails to establish connection within specified timeout. If LTE-M is selected as the network mode, NB-IoT will be the fallback mode and vice versa.

CONFIG_LTE_PDN_AUTH

The +CGAUTH command specifies authentication parameters for a PDN connection. For reference, see 3GPP 27.007 Ch. 10.1.31.

CONFIG_LTE_PDN_AUTH_CMD

Enable PDP connection authentication using AT+CGAUTH.

CONFIG_LTE_PDP_CMD

Enable PDP define using AT+CGDCONT.

CONFIG_LTE_PDP_CONTEXT

The +CGDCONT command defines Packet Data Protocol (PDP) Context. For reference, see 3GPP 27.007 Ch. 10.1.1

CONFIG_LTE_PSM_REQ_RAT

Power saving mode setting for requested active time. See 3GPP 27.007 Ch. 7.38. And 3GPP 24.008 Ch. 10.5.7.3 for data format.

CONFIG_LTE_PSM_REQ_RPTAU

Power saving mode setting for requested periodic TAU. See 3GPP 27.007 Ch. 7.38. And 3GPP 24.008 Ch. 10.5.7.4a for data format.

CONFIG_LTE_UNLOCK_PLMN

Disable PLMN locks for network selection.

CONFIG_LWM2M_CARRIER

A library for cellular connection management.

CONFIG_LWM2M_CARRIER_CUSTOM_BOOTSTRAP_URI

URI of the custom bootstrap server.

CONFIG_LWM2M_CARRIER_LOG_LEVEL

CONFIG_LWM2M_CARRIER_LOG_LEVEL_DBG

Debug

CONFIG_LWM2M_CARRIER_LOG_LEVEL_ERR

Error

CONFIG_LWM2M_CARRIER_LOG_LEVEL_INF

Info

CONFIG_LWM2M_CARRIER_LOG_LEVEL_OFF

Off

CONFIG_LWM2M_CARRIER_LOG_LEVEL_WRN

Warning

CONFIG_LWM2M_CARRIER_USE_CUSTOM_BOOTSTRAP_URI

Use a custom bootstrap URI.

Enabling this option requires that a file “bootstrap_psk.h” is made available in an include folder.

This file must define the LWM2M bootstrap pre-shared key e.g.:

static const char bootstrap_psk[] = {‘m’, ‘y’, ‘k’, ‘e’, ‘y’};

CONFIG_MAX_LENGTH_OF_CUSTOM_EVENTS_DESCRIPTIONS

Maximum number of characters used to describe single event type

CONFIG_MAX_NUMBER_OF_CUSTOM_EVENTS

Maximum number of stored custom event types

CONFIG_MCUBOOT

CONFIG_MODEM_INFO

nRF91 modem information library

CONFIG_MODEM_INFO_ADD_BOARD

Add the name of the board to the returned device JSON object.

CONFIG_MODEM_INFO_ADD_DATE_TIME

Inlcude the real-time clock value read from the modem in the network information. Note, that if no time information is available in the network, the modem info readout might fail.

CONFIG_MODEM_INFO_ADD_DEVICE

Add the device information to the returned device JSON object.

CONFIG_MODEM_INFO_ADD_NETWORK

Add the network information to the returned device JSON object.

CONFIG_MODEM_INFO_ADD_SIM

Add the SIM card information to the returned device JSON object.

CONFIG_MODEM_INFO_ADD_SIM_ICCID

Add the SIM card ICCID to the returned device JSON object.

CONFIG_MODEM_INFO_ADD_SIM_IMSI

Add the SIM card IMSI to the returned device JSON object.

CONFIG_MODEM_INFO_BUFFER_SIZE

Set the size of the buffer that contains the returned string after an AT command. The buffer is processed through the parser.

CONFIG_MODEM_INFO_MAX_AT_PARAMS_RSP

Set the maximum number of parameters the parser will check for in any given string.

CONFIG_MODEM_KEY_MGMT

nRF9160 modem key management library

CONFIG_MPSL_LOG_LEVEL

CONFIG_MPSL_LOG_LEVEL_DBG

Debug

CONFIG_MPSL_LOG_LEVEL_ERR

Error

CONFIG_MPSL_LOG_LEVEL_INF

Info

CONFIG_MPSL_LOG_LEVEL_OFF

Off

CONFIG_MPSL_LOG_LEVEL_WRN

Warning

CONFIG_MPSL_SIGNAL_STACK_SIZE

Size of the signal handler thread stack, used to process lower priority signals in MPSL.

CONFIG_MPSL_THREAD_COOP_PRIO

CONFIG_MULTITHREADING_LOCK

Enable APIs for ensuring threadsafe operation.

CONFIG_NCS_SAMPLES_DEFAULTS

Use the default configuration for NCS samples.

CONFIG_NDEF_FILE_SIZE

Set maximal NDEF file size

CONFIG_NFCT_IRQ_PRIORITY

Sets NFC interrupt priority. Levels are from 0 (highest priority) to 6 (lowest priority)

CONFIG_NFC_NDEF

Enable NFC Data Exchange Format libraries

CONFIG_NFC_NDEF_LE_OOB_REC

NDEF LE OOB record generator library

CONFIG_NFC_NDEF_MSG

NDEF Message generator library

CONFIG_NFC_NDEF_MSG_WITH_NLEN

Encode NDEF message with additional NLEN field

CONFIG_NFC_NDEF_PARSER

Enable NFC Data Exchange Format parser libraries

CONFIG_NFC_NDEF_PARSER_LOG_LEVEL

CONFIG_NFC_NDEF_PARSER_LOG_LEVEL_DBG

Debug

CONFIG_NFC_NDEF_PARSER_LOG_LEVEL_ERR

Error

CONFIG_NFC_NDEF_PARSER_LOG_LEVEL_INF

Info

CONFIG_NFC_NDEF_PARSER_LOG_LEVEL_OFF

Off

CONFIG_NFC_NDEF_PARSER_LOG_LEVEL_WRN

Warning

CONFIG_NFC_NDEF_RECORD

NDEF Record generator library

CONFIG_NFC_NDEF_TEXT_RECORD

Encoding data for a text record for NFC Tag

CONFIG_NFC_NDEF_TNEP_RECORD

Encoding data for a tnep record for NFC Tag

CONFIG_NFC_NDEF_URI_MSG

NDEF URI messages generator library

CONFIG_NFC_NDEF_URI_REC

NDEF URI record generator library

CONFIG_NFC_PLATFORM

Enable common configuration for the NFC

CONFIG_NFC_PLATFORM_LOG_LEVEL

CONFIG_NFC_PLATFORM_LOG_LEVEL_DBG

Debug

CONFIG_NFC_PLATFORM_LOG_LEVEL_ERR

Error

CONFIG_NFC_PLATFORM_LOG_LEVEL_INF

Info

CONFIG_NFC_PLATFORM_LOG_LEVEL_OFF

Off

CONFIG_NFC_PLATFORM_LOG_LEVEL_WRN

Warning

CONFIG_NFC_T2T_PARSER

Enable NFC Type 2 Tag parser libraries

CONFIG_NFC_T2T_PARSER_LOG_LEVEL

CONFIG_NFC_T2T_PARSER_LOG_LEVEL_DBG

Debug

CONFIG_NFC_T2T_PARSER_LOG_LEVEL_ERR

Error

CONFIG_NFC_T2T_PARSER_LOG_LEVEL_INF

Info

CONFIG_NFC_T2T_PARSER_LOG_LEVEL_OFF

Off

CONFIG_NFC_T2T_PARSER_LOG_LEVEL_WRN

Warning

CONFIG_NFC_T4T_APDU

Enable NFC Type 4 TAG APDU codec

CONFIG_NFC_T4T_APDU_LOG_LEVEL

CONFIG_NFC_T4T_APDU_LOG_LEVEL_DBG

Debug

CONFIG_NFC_T4T_APDU_LOG_LEVEL_ERR

Error

CONFIG_NFC_T4T_APDU_LOG_LEVEL_INF

Info

CONFIG_NFC_T4T_APDU_LOG_LEVEL_OFF

Off

CONFIG_NFC_T4T_APDU_LOG_LEVEL_WRN

Warning

CONFIG_NFC_T4T_CC_FILE

Enable NFC Type 4 TAG CC file

CONFIG_NFC_T4T_CC_FILE_LOG_LEVEL

CONFIG_NFC_T4T_CC_FILE_LOG_LEVEL_DBG

Debug

CONFIG_NFC_T4T_CC_FILE_LOG_LEVEL_ERR

Error

CONFIG_NFC_T4T_CC_FILE_LOG_LEVEL_INF

Info

CONFIG_NFC_T4T_CC_FILE_LOG_LEVEL_OFF

Off

CONFIG_NFC_T4T_CC_FILE_LOG_LEVEL_WRN

Warning

CONFIG_NFC_T4T_HL_PROCEDURE

Enable NFC Type 4 Tag High Level Procedure

CONFIG_NFC_T4T_HL_PROCEDURE_APDU_BUF_SIZE

NFC Type 4 Tag APDU command buffer size in bytes

CONFIG_NFC_T4T_HL_PROCEDURE_CC_BUFFER_SIZE

NFC Type 4 Tag Capability Container buffer size in bytes

CONFIG_NFC_T4T_HL_PROCEDURE_LOG_LEVEL

CONFIG_NFC_T4T_HL_PROCEDURE_LOG_LEVEL_DBG

Debug

CONFIG_NFC_T4T_HL_PROCEDURE_LOG_LEVEL_ERR

Error

CONFIG_NFC_T4T_HL_PROCEDURE_LOG_LEVEL_INF

Info

CONFIG_NFC_T4T_HL_PROCEDURE_LOG_LEVEL_OFF

Off

CONFIG_NFC_T4T_HL_PROCEDURE_LOG_LEVEL_WRN

Warning

CONFIG_NFC_T4T_ISODEP

Enable NFC Type 4 Tag ISO-DEP.

CONFIG_NFC_T4T_ISODEP_ACK_RETRY

NFC-A Type 4 Tag ISO-DEP ACK retry count. According to NFC Forum Digital Specification 2.0 16.2.6.

CONFIG_NFC_T4T_ISODEP_DESELECT_RETRY

NFC-A Type 4 Tag ISO-DEP S(WTX) retry count. According to NFC Forum Digital Specification 2.0 16.2.7.

CONFIG_NFC_T4T_ISODEP_LOG_LEVEL

CONFIG_NFC_T4T_ISODEP_LOG_LEVEL_DBG

Debug

CONFIG_NFC_T4T_ISODEP_LOG_LEVEL_ERR

Error

CONFIG_NFC_T4T_ISODEP_LOG_LEVEL_INF

Info

CONFIG_NFC_T4T_ISODEP_LOG_LEVEL_OFF

Off

CONFIG_NFC_T4T_ISODEP_LOG_LEVEL_WRN

Warning

CONFIG_NFC_T4T_ISODEP_NAK_RETRY

NFC-A Type 4 Tag ISO-DEP NAK retry count. According to NFC Forum Digital Specification 2.0 16.2.6.

CONFIG_NFC_T4T_ISODEP_RATS_RETRY

NFC-A Type 4 Tag RATS retry count. According to NFC Forum Digital Specification 2.0 14.7.1.1.

CONFIG_NFC_T4T_ISODEP_WTX_RETRY

NFC-A Type 4 Tag ISO-DEP S(WTX) retry count. According to NFC Forum Digital Specification 2.0 16.2.6.5.

CONFIG_NFC_TNEP_POLLER

Enable Tag NDEF Exchange Protocol for Poller side

CONFIG_NFC_TNEP_POLLER_LOG_LEVEL

CONFIG_NFC_TNEP_POLLER_LOG_LEVEL_DBG

Debug

CONFIG_NFC_TNEP_POLLER_LOG_LEVEL_ERR

Error

CONFIG_NFC_TNEP_POLLER_LOG_LEVEL_INF

Info

CONFIG_NFC_TNEP_POLLER_LOG_LEVEL_OFF

Off

CONFIG_NFC_TNEP_POLLER_LOG_LEVEL_WRN

Warning

CONFIG_NFC_TNEP_POLLER_RX_MAX_RECORD_CNT

Set the maximum count of NDEF Records in the received NDEF Message

CONFIG_NFC_TNEP_RX_MAX_RECORD_CNT

Set the maximum count of NDEF Records in the received NDEF Message

CONFIG_NFC_TNEP_RX_MAX_RECORD_SIZE

Set the maximum size of received NDEF Record

CONFIG_NFC_TNEP_TAG

Enable TAG NDEF Exchange Protocol

CONFIG_NFC_TNEP_TAG_LOG_LEVEL

CONFIG_NFC_TNEP_TAG_LOG_LEVEL_DBG

Debug

CONFIG_NFC_TNEP_TAG_LOG_LEVEL_ERR

Error

CONFIG_NFC_TNEP_TAG_LOG_LEVEL_INF

Info

CONFIG_NFC_TNEP_TAG_LOG_LEVEL_OFF

Off

CONFIG_NFC_TNEP_TAG_LOG_LEVEL_WRN

Warning

CONFIG_NRF9160_GPS

Enable nRF9160 GPS driver.

CONFIG_NRF9160_GPS_COEX0_STRING

COEX0 string

CONFIG_NRF9160_GPS_DEV_NAME

nRF9160 GPS device name

CONFIG_NRF9160_GPS_FIX_CHECK_INTERVAL

Interval in seconds to check for GPS fix

CONFIG_NRF9160_GPS_HANDLE_MODEM_CONFIGURATION

Disabling this will cause the GPS driver to do no modem configuration. This is useful if you need to remove the dependency on the at_cmd_host library from the GPS driver, but it will require that some other part of the application send the AT commands to configure the GPS properly.

CONFIG_NRF9160_GPS_INIT_PRIO

Initialization priority

CONFIG_NRF9160_GPS_LOG_LEVEL

CONFIG_NRF9160_GPS_LOG_LEVEL_DBG

Debug

CONFIG_NRF9160_GPS_LOG_LEVEL_ERR

Error

CONFIG_NRF9160_GPS_LOG_LEVEL_INF

Info

CONFIG_NRF9160_GPS_LOG_LEVEL_OFF

Off

CONFIG_NRF9160_GPS_LOG_LEVEL_WRN

Warning

CONFIG_NRF9160_GPS_MAGPIO_STRING

MAGPIO string

CONFIG_NRF9160_GPS_NMEA_GGA

Enable GGA strings

CONFIG_NRF9160_GPS_NMEA_GLL

Enable GLL strings

CONFIG_NRF9160_GPS_NMEA_GSA

Enable GSA strings

CONFIG_NRF9160_GPS_NMEA_GSV

Enable GSV strings

CONFIG_NRF9160_GPS_NMEA_RMC

Enable RMC strings

CONFIG_NRF9160_GPS_SET_COEX0

Let the driver set COEX0 configuration

CONFIG_NRF9160_GPS_SET_MAGPIO

Let the driver set MAGPIO configuration

CONFIG_NRF9160_GPS_THREAD_PRIORITY

Thread (preemtible) priority

CONFIG_NRF9160_GPS_THREAD_STACK_SIZE

Thread stack size

CONFIG_NRF_CLOUD

nRF Cloud library

CONFIG_NRF_CLOUD_AGPS

Enable nRF Cloud A-GPS

CONFIG_NRF_CLOUD_AGPS_AUTO

Automatically request A-GPS on bootup

CONFIG_NRF_CLOUD_AGPS_LOG_LEVEL

CONFIG_NRF_CLOUD_AGPS_LOG_LEVEL_DBG

Debug

CONFIG_NRF_CLOUD_AGPS_LOG_LEVEL_ERR

Error

CONFIG_NRF_CLOUD_AGPS_LOG_LEVEL_INF

Info

CONFIG_NRF_CLOUD_AGPS_LOG_LEVEL_OFF

Off

CONFIG_NRF_CLOUD_AGPS_LOG_LEVEL_WRN

Warning

CONFIG_NRF_CLOUD_CERTIFICATES_FILE

nRF Cloud certificates

CONFIG_NRF_CLOUD_FOTA_PROGRESS_PCT_INCREMENT

0 disables progress report.

CONFIG_NRF_CLOUD_HOST_NAME

nRF Cloud server hostname

CONFIG_NRF_CLOUD_IPV6

Configure nRF Cloud library to use IPv6 addressing. Otherwise IPv4 is used.

CONFIG_NRF_CLOUD_LOG_LEVEL

CONFIG_NRF_CLOUD_LOG_LEVEL_DBG

Debug

CONFIG_NRF_CLOUD_LOG_LEVEL_ERR

Error

CONFIG_NRF_CLOUD_LOG_LEVEL_INF

Info

CONFIG_NRF_CLOUD_LOG_LEVEL_OFF

Off

CONFIG_NRF_CLOUD_LOG_LEVEL_WRN

Warning

CONFIG_NRF_CLOUD_MQTT_MESSAGE_BUFFER_LEN

Specifies maximum message size can be transmitted/received through MQTT (exluding MQTT PUBLISH payload).

CONFIG_NRF_CLOUD_MQTT_PAYLOAD_BUFFER_LEN

Size of the buffer for MQTT PUBLISH payload.

CONFIG_NRF_CLOUD_PORT

nRF Cloud server port

CONFIG_NRF_CLOUD_PROVISION_CERTIFICATES

Enable run-time provisioning of certificates from the certificates header file selected by using NRF_CLOUD_CERTIFICATES_FILE

CONFIG_NRF_CLOUD_SEC_TAG

Security tag to use for nRF Cloud connection

CONFIG_NRF_CLOUD_STATIC_IPV4

Enable use of static IPv4

CONFIG_NRF_CLOUD_STATIC_IPV4_ADDR

Static IPv4 address

CONFIG_NRF_SPU_FLASH_REGION_SIZE

Redefinition for the benefit of qemu_x86

CONFIG_NULL_TERMINATION

NULL Termination

CONFIG_PAW3212

Enable PAW3212 mouse optical sensor.

CONFIG_PAW3212_12_BIT_MODE

PAW3212 12-bit motion data length

CONFIG_PAW3212_8_BIT_MODE

PAW3212 8-bit motion data length

CONFIG_PAW3212_LOG_LEVEL

CONFIG_PAW3212_LOG_LEVEL_DBG

Debug

CONFIG_PAW3212_LOG_LEVEL_ERR

Error

CONFIG_PAW3212_LOG_LEVEL_INF

Info

CONFIG_PAW3212_LOG_LEVEL_OFF

Off

CONFIG_PAW3212_LOG_LEVEL_WRN

Warning

CONFIG_PAW3212_ORIENTATION_0

PAW3212 not rotated

CONFIG_PAW3212_ORIENTATION_180

PAW3212 rotated 180 deg clockwise

CONFIG_PAW3212_ORIENTATION_270

PAW3212 rotated 270 deg clockwise

CONFIG_PAW3212_ORIENTATION_90

PAW3212 rotated 90 deg clockwise

CONFIG_PDN_MANAGEMENT

PDN Management for nRF9160

CONFIG_PMW3360

Enable PMW3360 mouse optical sensor.

CONFIG_PMW3360_CPI

Default CPI value.

CONFIG_PMW3360_LOG_LEVEL

CONFIG_PMW3360_LOG_LEVEL_DBG

Debug

CONFIG_PMW3360_LOG_LEVEL_ERR

Error

CONFIG_PMW3360_LOG_LEVEL_INF

Info

CONFIG_PMW3360_LOG_LEVEL_OFF

Off

CONFIG_PMW3360_LOG_LEVEL_WRN

Warning

CONFIG_PMW3360_ORIENTATION_0

PMW3360 not rotated

CONFIG_PMW3360_ORIENTATION_180

PMW3360 rotated 180 deg clockwise

CONFIG_PMW3360_ORIENTATION_270

PMW3360 rotated 270 deg clockwise

CONFIG_PMW3360_ORIENTATION_90

PMW3360 rotated 90 deg clockwise

CONFIG_PMW3360_REST1_DOWNSHIFT_TIME_MS

Default REST1 mode downshift down time in milliseconds. Time after which sensor goes from REST1 to REST2 mode.

CONFIG_PMW3360_REST2_DOWNSHIFT_TIME_MS

Default REST2 mode downshift down time in milliseconds. Time after which sensor goes from REST2 to REST3 mode.

CONFIG_PMW3360_RUN_DOWNSHIFT_TIME_MS

Default RUN mode downshift down time in milliseconds. Time after which sensor goes from RUN to REST1 mode.

CONFIG_PM_EXTERNAL_FLASH

Support external flash in Partition Manager

CONFIG_PM_EXTERNAL_FLASH_BASE

External flash base address

CONFIG_PM_EXTERNAL_FLASH_DEV_NAME

Must match the ‘drv_name’ argument used when initializing the driver for the external flash through the ‘DEVICE…INIT’ function call. The value is used when calling ‘device_get_binding’.

CONFIG_PM_EXTERNAL_FLASH_SIZE

External flash size (in bytes)

CONFIG_PM_PARTITION_SIZE_B0_IMAGE

Flash space set aside for the B0_IMAGE partition.

CONFIG_PM_PARTITION_SIZE_PROVISION

Flash space set aside for the PROVISION partition.

CONFIG_PM_PARTITION_SIZE_SPM

Flash space set aside for the SPM. Note, the name of this configuration needs to match the requirements set by the script ‘partition_manager.py’. See pm.yml.

CONFIG_PPI_TRACE

Enable PPI trace module which enables forwarding hardware events to GPIOs.

CONFIG_PPI_TRACE_LOG_LEVEL

CONFIG_PPI_TRACE_LOG_LEVEL_DBG

Debug

CONFIG_PPI_TRACE_LOG_LEVEL_ERR

Error

CONFIG_PPI_TRACE_LOG_LEVEL_INF

Info

CONFIG_PPI_TRACE_LOG_LEVEL_OFF

Off

CONFIG_PPI_TRACE_LOG_LEVEL_WRN

Warning

CONFIG_PROFILER

System profiler

CONFIG_PROFILER_CUSTOM_EVENT_BUF_LEN

Length of data buffer for custom event data (in bytes)

CONFIG_PROFILER_NORDIC

Nordic profiler

CONFIG_PROFILER_NORDIC_COMMAND_BUFFER_SIZE

Command buffer size

CONFIG_PROFILER_NORDIC_DATA_BUFFER_SIZE

Data buffer size

CONFIG_PROFILER_NORDIC_INFO_BUFFER_SIZE

Info buffer size

CONFIG_PROFILER_NORDIC_RTT_CHANNEL_COMMANDS

Command down channel index

CONFIG_PROFILER_NORDIC_RTT_CHANNEL_DATA

Data up channel index

CONFIG_PROFILER_NORDIC_RTT_CHANNEL_INFO

Info up channel index

CONFIG_PROFILER_NORDIC_STACK_SIZE

Stack size for thread handling host input

CONFIG_PROFILER_NORDIC_START_LOGGING_ON_SYSTEM_START

Start logging on system start

CONFIG_PROFILER_NORDIC_THREAD_PRIORITY

Priority of thread handling host input

CONFIG_PROFILER_SYSVIEW

SysView profiler

CONFIG_RESET_ON_FATAL_ERROR

Enable using the fatal error handler defined for Nordic DKs. When it is used, the system restarts after a fatal error.

CONFIG_S1_VARIANT_IMAGE_NAME

Which image should be linked against S1.

CONFIG_SB_BPROT_IN_DEBUG

Enable block protect in debug

CONFIG_SB_CRYPTO_CC310_ECDSA_SECP256R1

Hardware implementation of ECDSA with NIST curve secp256r1.

CONFIG_SB_CRYPTO_CC310_SHA256

Hardware implementation of SHA256.

CONFIG_SB_CRYPTO_CLIENT_ECDSA_SECP256R1

Using EXT_APIs from fw_info.

CONFIG_SB_CRYPTO_CLIENT_SHA256

Using EXT_APIs from fw_info.

CONFIG_SB_CRYPTO_NO_ECDSA_SECP256R1

Disable secp256r1 support

CONFIG_SB_CRYPTO_NO_SHA256

Disable SHA256 support

CONFIG_SB_CRYPTO_OBERON_ECDSA_SECP256R1

Software implementation of ECDSA with NIST curve secp256r1.

CONFIG_SB_CRYPTO_OBERON_SHA256

Software implementation of SHA256.

CONFIG_SB_DEBUG_SIGNATURE_PUBLIC_KEY_LAST

Place the public key used for signing last in the list instead of first. This is meant to be used for testing looping through the public keys.

CONFIG_SB_ECDSA_SECP256R1

CONFIG_SB_HASH_LEN

CONFIG_SB_PRIVATE_KEY_PROVIDED

Hidden config specifying whether the build system has access to the private key used for signing, and will use it to perform signing and create the public key to be provisioned.

CONFIG_SB_PUBLIC_KEY_FILES

Comma-separated list of absolute paths to public key pem files. The provision hex file will contain a list of hashes of public keys. The first public key hash is the one corresponding to the private signing key used to sign the image. See SB_SIGNING_KEY_FILE. The hashes of the public keys specified in this configuration will be placed after the aforementioned public key hash, in the order they appear in this config. The order is significant since if an image is successfully validated against a public key in the list, all public keys before it in the list will be invalidated. Example value: ~/keys/pk1.pem,~/keys/pk2.pem,~/keys/pk3.pem If config is an empty string, 2 generated debug files will be used.

CONFIG_SB_PUBLIC_KEY_HASH_LEN

The length to which public key hashes in the list of Root of Trust Public Keys are truncated.

CONFIG_SB_PUBLIC_KEY_LEN

CONFIG_SB_RSA_PSS2048

CONFIG_SB_SHA256

CONFIG_SB_SIGNATURE_LEN

CONFIG_SB_SIGNING_COMMAND

This command will be called to produce a signature of the firmware. It will be called as “${CONFIG_SB_SIGNING_COMMAND} <file>” The command must take calculate the signature over the the contents of the <file> and write the signature to stdout. The signature must be on DER format.

CONFIG_SB_SIGNING_CUSTOM

Sign with custom command.

CONFIG_SB_SIGNING_KEY_FILE

Absolute path to the private key PEM file. Specifies the private key used for signing the firmware image. The hash of the corresponding public key is stored as the first entry in the list of public key hashes in the provision hex file. This value can also be set by exporting an environment variable named ‘SB_SIGNING_KEY_FILE’ or passing ‘-DSB_SIGNING_KEY_FILE=/path/to/my/pem’ when running cmake. See also SB_PUBLIC_KEY_FILES.

CONFIG_SB_SIGNING_OPENSSL

Sign with openssl command line tool.

CONFIG_SB_SIGNING_PUBLIC_KEY

Path to a PEM file. When using a custom signing command, specify the corresponding public key here. This public key is checked during building, and added as the first entry in the provisioned data. See SB_PUBLIC_KEY_FILES.

CONFIG_SB_SIGNING_PYTHON

Sign with Python ecdsa library.

CONFIG_SB_VALIDATION_INFO_CRYPTO_ID

The algorithm used for signing the firmware (8 bits). Used to ensure compatibility. For more info, see FW_INFO_MAGIC_COMMON.

CONFIG_SB_VALIDATION_INFO_MAGIC

Magic word value specific to validation info structs (after firmware). For more info, see FW_INFO_MAGIC_COMMON.

CONFIG_SB_VALIDATION_INFO_VERSION

Used to ensure binary compatibility. For more info, see FW_INFO_MAGIC_COMMON.

CONFIG_SB_VALIDATION_METADATA_OFFSET

Must be either 0 or larger than the size of the application. If 0, the metadata is appended directly after the application image, aligned to the closest word.

CONFIG_SB_VALIDATION_POINTER_MAGIC

Magic word value specific to validation info pointer structs. For more info, see FW_INFO_MAGIC_COMMON.

CONFIG_SECURE_BOOT

Set this option to enable the first stage bootloader which verifies the signature of the app.

CONFIG_SECURE_BOOT_CRYPTO

Secure Boot Crypto

CONFIG_SECURE_BOOT_DEBUG

Printing

CONFIG_SECURE_BOOT_DEBUG_RTT

Print to RTT

CONFIG_SECURE_BOOT_DEBUG_UART

Print to UART.

CONFIG_SECURE_BOOT_STORAGE

Functions for accessing the bootloader storage.

CONFIG_SECURE_BOOT_VALIDATION

Enable Secure Boot validation code

CONFIG_SENSOR

Include sensor drivers in config

CONFIG_SENSOR_SIM

Enable sensor simulator.

CONFIG_SENSOR_SIM_DEV_NAME

Device name for sensor simulator.

CONFIG_SENSOR_SIM_DYNAMIC_VALUES

Enables dynamically created simulator otuput as opposed to static values.

CONFIG_SENSOR_SIM_LOG_LEVEL

CONFIG_SENSOR_SIM_LOG_LEVEL_DBG

Debug

CONFIG_SENSOR_SIM_LOG_LEVEL_ERR

Error

CONFIG_SENSOR_SIM_LOG_LEVEL_INF

Info

CONFIG_SENSOR_SIM_LOG_LEVEL_OFF

Off

CONFIG_SENSOR_SIM_LOG_LEVEL_WRN

Warning

CONFIG_SENSOR_SIM_STATIC_VALUES

Sensor simulator values will change between statically defined values on each call to fetch data.

CONFIG_SENSOR_SIM_THREAD_PRIORITY

Priority of thread used by the driver to handle interrupts.

CONFIG_SENSOR_SIM_THREAD_STACK_SIZE

Stack size of thread used by the driver to handle interrupts.

CONFIG_SENSOR_SIM_TRIGGER

Enable trigger mode.

CONFIG_SENSOR_SIM_TRIGGER_TIMER_MSEC

The time interval between each ‘data ready’ trigger event.

CONFIG_SENSOR_SIM_TRIGGER_USE_BUTTON

Use button 1 to trigger ‘data ready’ event.

CONFIG_SENSOR_SIM_TRIGGER_USE_TIMER

Enable trigger. When enabled, it will emit ‘data ready’ trigger event time either by button press or at specified timer intervals.

CONFIG_SHELL_BT_NUS

Enable shell BT NUS transport.

CONFIG_SHELL_BT_NUS_INIT_LOG_LEVEL

CONFIG_SHELL_BT_NUS_INIT_LOG_LEVEL_DBG

Debug

CONFIG_SHELL_BT_NUS_INIT_LOG_LEVEL_DEFAULT

System limit (LOG_MAX_LEVEL)

CONFIG_SHELL_BT_NUS_INIT_LOG_LEVEL_ERR

Error

CONFIG_SHELL_BT_NUS_INIT_LOG_LEVEL_INF

Info

CONFIG_SHELL_BT_NUS_INIT_LOG_LEVEL_NONE

None

CONFIG_SHELL_BT_NUS_INIT_LOG_LEVEL_WRN

Warning

CONFIG_SHELL_BT_NUS_LOG_LEVEL

CONFIG_SHELL_BT_NUS_LOG_LEVEL_DBG

Debug

CONFIG_SHELL_BT_NUS_LOG_LEVEL_ERR

Error

CONFIG_SHELL_BT_NUS_LOG_LEVEL_INF

Info

CONFIG_SHELL_BT_NUS_LOG_LEVEL_OFF

Off

CONFIG_SHELL_BT_NUS_LOG_LEVEL_WRN

Warning

CONFIG_SHELL_BT_NUS_LOG_MESSAGE_QUEUE_SIZE

Amount of messages that can enqueued in order to be processed by shell thread. Too small queue may lead to logger thread being blocked (see $(module)_LOG_MESSAGE_QUEUE_TIMEOUT). Too big queue on relatively slow shell transport may lead to situation where logs are dropped because all log messages are enqueued.

CONFIG_SHELL_BT_NUS_LOG_MESSAGE_QUEUE_TIMEOUT

If queue with pending log messages is full, oldest log message is dropped if queue is still full after requested time (-1 is forever). Logger thread is blocked for that period, thus long timeout impacts other logger backends and must be used with care.

CONFIG_SHELL_BT_NUS_RX_RING_BUFFER_SIZE

RX ring buffer size impacts accepted latency of handling incoming bytes by shell. If shell input is coming from the keyboard then it is usually enough if ring buffer is few bytes (more than one due to escape sequences). However, if bulk data is transferred it may be required to increase it.

CONFIG_SHELL_BT_NUS_TX_RING_BUFFER_SIZE

Should be increased if long MTU is used since it allows to transfer data in bigger chunks (up to size of the ring buffer).

CONFIG_SMS

A library for managing SMS subscriptions.

CONFIG_SMS_LOG_LEVEL

CONFIG_SMS_LOG_LEVEL_DBG

Debug

CONFIG_SMS_LOG_LEVEL_ERR

Error

CONFIG_SMS_LOG_LEVEL_INF

Info

CONFIG_SMS_LOG_LEVEL_OFF

Off

CONFIG_SMS_LOG_LEVEL_WRN

Warning

CONFIG_SMS_MAX_SUBSCRIBERS_CNT

Maximum number of subscribers

CONFIG_SOC_FLASH_NRF_LL_NRFXLIB

Enables nRF BLE Controller flash driver.

CONFIG_SPM

Use Secure Partition Manager

CONFIG_SPM_BLOCK_NON_SECURE_RESET

This will block the application running in Non-Secure from being able to issue a system reset of the chip without going through a secure service. If not enabled, a debugger will not be able to issue a system reset while the core is executing Non-Secure code.

CONFIG_SPM_BOOT_SILENTLY

Boot silently

CONFIG_SPM_BUILD_STRATEGY_FROM_SOURCE

Build from source

CONFIG_SPM_BUILD_STRATEGY_SKIP_BUILD

Skip building SPM

CONFIG_SPM_BUILD_STRATEGY_USE_HEX_FILE

Use hex file instead of building SPM

CONFIG_SPM_HEX_FILE

SPM hex file

CONFIG_SPM_NRF_CLOCK_NS

Clock control is Non-Secure

CONFIG_SPM_NRF_DPPIC_NS

DPPIC is Non-Secure

CONFIG_SPM_NRF_DPPIC_PERM_MASK

The input mask is a mirror of the permission bits set in register SPU.DPPI.PERM[] to allow non-secure application to control DPPIC per the given input mask. The default value is to allow all DPPI channels to non-secure region.

CONFIG_SPM_NRF_EGU1_NS

EGU1 is Non-Secure

CONFIG_SPM_NRF_EGU2_NS

EGU2 is Non-Secure

CONFIG_SPM_NRF_FPU_NS

FPU is Non-Secure

CONFIG_SPM_NRF_GPIOTE1_NS

GPIOTE1 IRQ available in Non-Secure domain

CONFIG_SPM_NRF_IPC_NS

IPC is Non-Secure

CONFIG_SPM_NRF_NVMC_NS

NVMC is Non-Secure

CONFIG_SPM_NRF_P0_NS

GPIO is Non-Secure

CONFIG_SPM_NRF_PWM0_NS

PWM0 is Non-Secure

CONFIG_SPM_NRF_PWM1_NS

PWM1 is Non-Secure

CONFIG_SPM_NRF_PWM2_NS

PWM2 is Non-Secure

CONFIG_SPM_NRF_PWM3_NS

PWM3 is Non-Secure

CONFIG_SPM_NRF_REGULATORS_NS

Regulators is Non-Secure

CONFIG_SPM_NRF_RTC0_NS

RTC0 is Non-Secure

CONFIG_SPM_NRF_RTC1_NS

RTC1 is Non-Secure

CONFIG_SPM_NRF_SAADC_NS

SAADC is Non-Secure

CONFIG_SPM_NRF_SPIM3_NS

SPIM3 is Non-Secure

CONFIG_SPM_NRF_TIMER0_NS

TIMER0 is Non-Secure

CONFIG_SPM_NRF_TIMER1_NS

TIMER1 is Non-Secure

CONFIG_SPM_NRF_TIMER2_NS

TIMER2 is Non-Secure

CONFIG_SPM_NRF_TWIM2_NS

TWIM2 is Non-Secure

CONFIG_SPM_NRF_UARTE1_NS

UARTE1 is Non-Secure

CONFIG_SPM_NRF_UARTE2_NS

UARTE2 is Non-Secure

CONFIG_SPM_NRF_VMC_NS

VMC is Non-Secure

CONFIG_SPM_NRF_WDT_NS

WDT is Non-Secure

CONFIG_SPM_SECURE_SERVICES

Secure services can be invoked from the Non-Secure Firmware via secure entry functions.

CONFIG_SPM_SERVICE_FIND_FIRMWARE_INFO

The Non-Secure Firmware is not allowed to read the memory marked as secure. This service allows it to request firmware info about image stored at a given address.

CONFIG_SPM_SERVICE_PREVALIDATE

The B0 bootloader allows calls into it for prevalidating upgrades of the stage it verifies. The B0 bootloader is in secure memory, so this secure service is needed for the app to access the prevalidation function.

CONFIG_SPM_SERVICE_READ

The Non-Secure Firmware is not allowed to read the memory marked as secure. This service allows it to request random read operations within the ranges configured in secure_services.c.

CONFIG_SPM_SERVICE_REBOOT

If Non-Secure Firmware is blocked from issuing system reset, this service will allow it to issue a request to do a system reset through a secure service.

CONFIG_SPM_SERVICE_RNG

The Non-Secure Firmware is not allowed to use the crypto hardware. This service allows it to request random numbers from the SPM.

CONFIG_ST25R3911B_IRQ_PIN

Configure an IRQ pin for ST25R3911B

CONFIG_ST25R3911B_IRQ_PORT

Configure an IRQ port for ST25R3911B

CONFIG_ST25R3911B_LIB

Enable the NFC ST25R3911B library

CONFIG_ST25R3911B_LIB_LOG_LEVEL

CONFIG_ST25R3911B_LIB_LOG_LEVEL_DBG

Debug

CONFIG_ST25R3911B_LIB_LOG_LEVEL_ERR

Error

CONFIG_ST25R3911B_LIB_LOG_LEVEL_INF

Info

CONFIG_ST25R3911B_LIB_LOG_LEVEL_OFF

Off

CONFIG_ST25R3911B_LIB_LOG_LEVEL_WRN

Warning

CONFIG_ST25R3911B_SPI_FREQ

ST25R3911B SPI frequency

CONFIG_ST25R3911B_SPI_PORT

Configure a SPI port for ST25R3911B

CONFIG_SUPL_CLIENT_LIB

A library for accessing AGPS data using the SUPL protocol

CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE

CONFIG_UNITY

Use Unity test framework

CONFIG_UPDATE_JOB_PAYLOAD_LEN

Update job document buffer size

CONFIG_ZZHC

Self-Registration Daemon

CONFIG_ZZHC_LOG_LEVEL

CONFIG_ZZHC_LOG_LEVEL_DBG

Debug

CONFIG_ZZHC_LOG_LEVEL_ERR

Error

CONFIG_ZZHC_LOG_LEVEL_INF

Info

CONFIG_ZZHC_LOG_LEVEL_OFF

Off

CONFIG_ZZHC_LOG_LEVEL_WRN

Warning

CONFIG_ZZHC_STACK_SIZE

Background thread Stack size

CONFIG_ZZHC_THREAD_PRIO

Background thread priority level