Smart Remote 3 nRF52 v1.2
Macros
Smart Remote 3 for nRF52810 custom configuration

Smart Remote 3 configuration with target-specific default values. More...

Macros

#define CONFIG_ACC_CLICK_AXES   0x10
 Accelerometer: Detect Click Events on the x, y and/or z-axis.
 
#define CONFIG_ACC_CLICK_LATENCY   7
 Accelerometer: Click Event Latency <1-255>
 
#define CONFIG_ACC_CLICK_THRESHOLD   8
 Accelerometer: Click Event Threshold <1-255>
 
#define CONFIG_ACC_CLICK_TIMELIMIT   2
 Accelerometer: Click Event Time Limit <1-255>
 
#define CONFIG_ACC_DRV_LOG_LEVEL   4
 Accelerometer: Driver logging level.
 
#define CONFIG_ACC_ENABLED   1
 Accelerometer: Enable Accelerometer Support.
 
#define CONFIG_ACC_MODULE_LOG_LEVEL   4
 Accelerometer: Module logging level.
 
#define CONFIG_ACC_TWI_BUS   1
 Accelerometer: TWI Bus.
 
#define CONFIG_ACC_USE_CLICK_DETECTION   (0 && CONFIG_ACC_ENABLED)
 Accelerometer: Use Accelerometer Click Detection.
 
#define CONFIG_ACC_WAKEUP_SOURCE   1
 Accelerometer: Use Low Power Accelerometer as a Wakeup Source.
 
#define CONFIG_ACC_WAKEUP_THRESHOLD   8
 Accelerometer: Wakeup Threshold <1-255>
 
#define CONFIG_ADV_DIRECTED   0
 Use Directed Advertising.
 
#define CONFIG_ADV_INTERVAL_MS   20
 Advertising Interval [ms] <20-10240>
 
#define CONFIG_ADV_MANUF_DATA   "0A0B"
 Manufacturer data.
 
#define CONFIG_ADV_MANUF_ENABLED   0
 Manufacturer data payload.
 
#define CONFIG_ADV_MANUF_ID   0x0B0D
 Manufacturer ID <0x0000-0xFFFF>
 
#define CONFIG_ADV_TIMEOUT   5
 Advertising Time-out [s] <1-255>
 
#define CONFIG_ADV_WHITELIST   1
 Use Whitelist.
 
#define CONFIG_AUDIO_ANR_DELAY_LENGTH   1
 Distance between noise and voice microphones [samples] <1-256>
 
#define CONFIG_AUDIO_ANR_ENABLED   0
 Enable Active Noise Reduction.
 
#define CONFIG_AUDIO_ANR_LENGTH   32
 Length of the adaptive filter for the noise canceller [samples] <16-1024:16>
 
#define CONFIG_AUDIO_ATVV_CTL_MSG_QUEUE_LEN   2
 ATVV Configuration: Control message queue size <1-100>
 
#define CONFIG_AUDIO_ATVV_ENABLED   0
 Audio ATVV Service enabled.
 
#define CONFIG_AUDIO_ATVV_FRAME_FRAG_LEN   20
 ATVV Configuration: Frame fragment size [bytes] <20-244>
 
#define CONFIG_AUDIO_ATVV_KEY_CHORD_DURATION   3000
 ATVV Configuration: Key chord duration [ms] <0-1073741823>
 
#define CONFIG_AUDIO_ATVV_PEER_NUM   1
 ATVV Configuration: Max number of ATVV peers <1-8>
 
#define CONFIG_AUDIO_ATVV_REMOTE_CONTROL_ID   0x01
 ATVV: Remote control ID <0x00-0xFF>
 
#define CONFIG_AUDIO_ATVV_SEARCH_TIMEOUT   1000
 ATVV: Open mic search timeout [ms] <1-0xFFFF>
 
#define CONFIG_AUDIO_ATVV_SYNC_INTERVAL   15
 ATVV: Frame sync message interval <1-0xFFFF>
 
#define CONFIG_AUDIO_BUFFER_POOL_SIZE   3
 Audio Buffer Pool Size <3-16>
 
#define CONFIG_AUDIO_CODEC   4
 Audio Codec.
 
#define CONFIG_AUDIO_DRV_ANR_LOG_LEVEL   0
 ANR driver logging level.
 
#define CONFIG_AUDIO_DRV_CODEC_LOG_LEVEL   4
 Codec logging level.
 
#define CONFIG_AUDIO_DRV_DSP_LOG_LEVEL   0
 DSP driver logging level.
 
#define CONFIG_AUDIO_DRV_PDM_LOG_LEVEL   4
 PDM driver logging level.
 
#define CONFIG_AUDIO_ENABLED   1
 Enable Audio Support.
 
#define CONFIG_AUDIO_EQUALIZER_ENABLED   0
 Enable Equalizer.
 
#define CONFIG_AUDIO_FRAME_POOL_SIZE   6
 Audio Frame Pool Size <3-16>
 
#define CONFIG_AUDIO_GAIN_CONTROL_ENABLED   0
 Enable Gain Control.
 
#define CONFIG_AUDIO_GAUGES_ENABLED   (0 && NRF_LOG_ENABLED && CONFIG_AUDIO_ENABLED)
 Enable Audio Processing Gauges.
 
#define CONFIG_AUDIO_HID_ENABLED   1
 Audio HID Service enabled.
 
#define CONFIG_AUDIO_MODULE_LOG_LEVEL   4
 Audio: Module logging level.
 
#define CONFIG_AUDIO_PROBE_ENABLED   (0 && CONFIG_DEBUG_ENABLED && CONFIG_AUDIO_ENABLED)
 Enable Audio Probe.
 
#define CONFIG_AUDIO_PROBE_RTT_CHANNEL_FIRST   2
 Audio Probe: First audio channel index <2-63>
 
#define CONFIG_AUDIO_PROBE_RTT_CHANNELS_DOWN   0
 Audio Probe: Down Audio RTT Channels <0-64>
 
#define CONFIG_AUDIO_PROBE_RTT_CHANNELS_UP   1
 Audio Probe: Up Audio RTT Channels <0-64>
 
#define CONFIG_AUDIO_PROBE_RTT_INJECT_BUFFERS   20
 Audio Probe: Size of RTT buffer for audio injection.
 
#define CONFIG_AUDIO_PROBE_RTT_TAP_BUFFERS   8
 Audio Probe: Size of RTT buffer for audio tapping.
 
#define CONFIG_AUDIO_SAMPLING_FREQUENCY   16000
 Sampling Frequency.
 
#define CONFIG_BATT_MEAS_ENABLED   1
 Enable Battery Measurement.
 
#define CONFIG_BATT_MEAS_MAX_LEVEL   3000
 Voltage of 100% Battery Level [mV].
 
#define CONFIG_BATT_MEAS_MIN_LEVEL   1700
 Voltage of 0% Battery Level [mV].
 
#define CONFIG_BATT_MEAS_MODULE_LOG_LEVEL   4
 Battery: Module logging level.
 
#define CONFIG_BATT_MEAS_POLL_INTERVAL   60
 Battery Voltage Polling Interval [s] <1-900>
 
#define CONFIG_BATT_NOTIFICATION_THRESHOLD   1
 Battery Level Notification Threshold [percentage point] <0-100>
 
#define CONFIG_BLE_ADDR_LOG_LEVEL   4
 Address management submodule logging level.
 
#define CONFIG_BLE_ADV_LOG_LEVEL   4
 Advertising submodule logging level.
 
#define CONFIG_BLE_ATVV_LOG_LEVEL   4
 ATVV submodule logging level.
 
#define CONFIG_BLE_DFU_LOG_LEVEL   4
 DFU submodule logging level.
 
#define CONFIG_BLE_GATT_MAX_MTU_SIZE   23
 Maximum MTU size <23-247>
 
#define CONFIG_BLE_GATTS_ATTR_TAB_SIZE   1740
 GATT table size <:4>
 
#define CONFIG_BLE_HID_LOG_LEVEL   4
 HID submodule logging level.
 
#define CONFIG_BLE_LESC_LOG_LEVEL   4
 LESC submodule logging level.
 
#define CONFIG_BLE_MODULE_LOG_LEVEL   4
 BLE Module logging level.
 
#define CONFIG_BOARD_PWR_CTRL_ACT_LOW   1
 Board Power Control Switch Active Low.
 
#define CONFIG_BOND_PUBLIC_ADDR_ENABLED   0
 Use public address.
 
#define CONFIG_BOND_PUBLIC_ADDR_LOC   268439680
 Public Bluetooth address location.
 
#define CONFIG_BOND_RECONNECT_ALL   0
 When pairing is requested, attempt to reconnect to other bonded masters before advertising as bondable.
 
#define CONFIG_BUZZER_DRV_LOG_LEVEL   4
 Buzzer: Driver logging level.
 
#define CONFIG_BUZZER_ENABLED   0
 Enable Buzzer.
 
#define CONFIG_BUZZER_MODULE_LOG_LEVEL   4
 Buzzer: Module logging level.
 
#define CONFIG_CHANGE_ADDRESS   0
 Change the device address for each new bond.
 
#define CONFIG_CL_RTT_ENABLED   0
 Enable CLI/Logger on RTT.
 
#define CONFIG_CL_RTT_INTERFACE   1
 Logger RTT: Interface.
 
#define CONFIG_CL_UART_BAUDRATE   30801920
 Logger UART: Baudrate.
 
#define CONFIG_CL_UART_ENABLED   0
 Logger UART: Enable CLI/Logger on UART.
 
#define CONFIG_CL_UART_HWFC   0
 Logger UART: Hardware Flow Control.
 
#define CONFIG_CL_UART_INTERFACE   1
 Logger UART: Interface.
 
#define CONFIG_CL_UART_PARITY   0
 Logger UART: Parity.
 
#define CONFIG_CLI_BLE_ENABLED   0
 Logger BLE: Enable CLI over BLE.
 
#define CONFIG_CLI_BLE_LOG_BACKEND_ENABLED   1
 Logger BLE: Use CLI as logger backend.
 
#define CONFIG_CLI_BLE_RX_BUFFER_SIZE   16
 Logger BLE: BLE Console RX buffer size.
 
#define CONFIG_CLI_BLE_TX_BUFFER_SIZE   64
 Logger BLE: BLE Console TX buffer size.
 
#define CONFIG_CLI_RTT_LOG_BACKEND_ENABLED   1
 Logger RTT: Use CLI as logger backend.
 
#define CONFIG_CLI_UART_LOG_BACKEND_ENABLED   0
 Logger UART: Use CLI as logger backend.
 
#define CONFIG_CLI_UART_RX_BUFFER_SIZE   16
 Logger UART: RX buffer size for CLI.
 
#define CONFIG_CLI_UART_TX_BUFFER_SIZE   64
 Logger UART: TX buffer size for CLI.
 
#define CONFIG_CONN_SUP_TIMEOUT_MS   3000
 Connection Supervisory Time-out [ms] <100-32000>
 
#define CONFIG_DCDC_ENABLED   1
 Enable nRF52 DC/DC Converter.
 
#define CONFIG_DEBUG_ENABLED   0
 Debug Build.
 
#define CONFIG_DEBUG_PIN_ENABLED   (0 && CONFIG_DEBUG_ENABLED)
 Enable Debug Pins.
 
#define CONFIG_DEVICE_NAME   "Smart Remote 3"
 Device Name.
 
#define CONFIG_DFU_ENABLED   1
 Enable DFU Support.
 
#define CONFIG_DFU_HW_VERSION   0x20031
 DFU: Hardware Version <0x00000000-0xFFFFFFFF>
 
#define CONFIG_ENC_REQ_DELAY   500
 Encryption Request Delay [ms] <100-3000>
 
#define CONFIG_EVENT_BUS_LOG_LEVEL   4
 Event Bus Module logging level.
 
#define CONFIG_EVENT_FORCE_ERROR_CHECKING   1
 Force Event Bus Error Checking.
 
#define CONFIG_EVENT_MONITOR_ENABLED   (0 && CONFIG_DEBUG_ENABLED && NRF_LOG_ENABLED)
 Enable Event Bus Monitor.
 
#define CONFIG_EVENT_MONITOR_TYPES   0x21
 Monitor System, Keyboard, Motion, HID, IR and/or Bluetooth Events.
 
#define CONFIG_EVENT_POOL_SIZE   8
 Event Pool size <4-254>
 
#define CONFIG_FIRMWARE_REVISION   "%VERSION%"
 Firmware Revision.
 
#define CONFIG_FIRST_CONN_PARAMS_UPDATE_DELAY   10
 First Connection Parameter Update Delay [ms] <10-30000>
 
#define CONFIG_GATTS_CONN_HVN_TX_QUEUE_SIZE   6
 Transmission Queue Size <1-16>
 
#define CONFIG_GOOGLE_VOICE_SHORTCUT_ENABLED   1
 Keyboard: Enable Sending Google Chrome Voice Search Shortcut (Ctrl+Shift+.)
 
#define CONFIG_GOOGLE_VOICE_SHORTCUT_KEY_ID   0x23
 Keyboard: Google Chrome Voice Search Shortcut Key ID <0x00-0xFF>
 
#define CONFIG_GRYO_IDLE_TIMEOUT   7
 Gyroscope Idle Time-out [s] <1-255>
 
#define CONFIG_GYRO_DRV_LOG_LEVEL   4
 Gyroscope: Driver logging level.
 
#define CONFIG_GYRO_ENABLED   1
 Enable Gyroscope Support.
 
#define CONFIG_GYRO_LEFT_CLICK_KEY_ID   0x30
 Gyroscope Left Click Key ID <0x00-0xFF>
 
#define CONFIG_GYRO_MODE_KEY_ID   0x26
 Gyroscope Mode Toggle Key ID <0x00-0xFF>
 
#define CONFIG_GYRO_MODULE_LOG_LEVEL   4
 Gyroscope: Module logging level.
 
#define CONFIG_GYRO_POLL_INTERVAL   10
 Gyroscope Polling Interval [ms] <1-100>
 
#define CONFIG_GYRO_RIGHT_CLICK_KEY_ID   0x32
 Gyroscope Right Click Key ID <0x00-0xFF>
 
#define CONFIG_GYRO_TWI_BUS   0
 Gyroscope TWI Bus.
 
#define CONFIG_GYRO_X_GAIN   8
 Gyroscope X Gain <1-255>
 
#define CONFIG_GYRO_Y_GAIN   8
 Gyroscope Y Gain <1-255>
 
#define CONFIG_HARDWARE_REVISION   "PCA20023"
 Hardware Revision.
 
#define CONFIG_HID_COUNTRY_CODE   0
 HID Country Code <0x00-0xFF>
 
#define CONFIG_HID_REPORT_EXPIRATION   500
 HID Report Expiration [ms] <100-10000>
 
#define CONFIG_HID_REPORT_POOL_SIZE   8
 HID Report Pool Size <2-16>
 
#define CONFIG_HID_VERSION   0x0101
 HID Version <0x0000-0xFFFF>
 
#define CONFIG_IO_ACC_IRQ   0x1E
 Accelerometer Interrupt Pin.
 
#define CONFIG_IO_BOARD_PWR_CTRL   0x07
 Board Power Control Switch Pin.
 
#define CONFIG_IO_BUZZER   0xFFFFFFFF
 Buzzer Control Pin.
 
#define CONFIG_IO_DBG_AUDIO_CAPTURE   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_AUDIO_CAPTURE Pin.
 
#define CONFIG_IO_DBG_AUDIO_PROCESS   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_AUDIO_PROCESS Pin.
 
#define CONFIG_IO_DBG_CLOCK   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_CLOCK Pin.
 
#define CONFIG_IO_DBG_DATA   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_DATA Pin.
 
#define CONFIG_IO_DBG_IR_TX_EACK   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_IR_TX_EACK Pin.
 
#define CONFIG_IO_DBG_IR_TX_PWM_INT   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_IR_TX_PWM_INT Pin.
 
#define CONFIG_IO_DBG_IR_TX_SACK   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_IR_TX_SACK Pin.
 
#define CONFIG_IO_DBG_MARK   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_MARK Pin.
 
#define CONFIG_IO_DBG_SLEEP   0xFFFFFFFF
 Debug Pins: CONFIG_IO_DBG_SLEEP Pin.
 
#define CONFIG_IO_IR_RX_ENABLE   0xFFFFFFFF
 IR Receiver Enable Pin.
 
#define CONFIG_IO_IR_RX_OUT   0xFFFFFFFF
 IR Receiver Output Pin.
 
#define CONFIG_IO_IR_TX_LED   0x18
 IR Transmitter LED Pin.
 
#define CONFIG_IO_KEY_COL_0   0x0C
 Matrix Keyboard: Column 0 Pin.
 
#define CONFIG_IO_KEY_COL_1   0x1C
 Matrix Keyboard: Column 1 Pin.
 
#define CONFIG_IO_KEY_COL_2   0x08
 Matrix Keyboard: Column 2 Pin.
 
#define CONFIG_IO_KEY_COL_3   0x0B
 Matrix Keyboard: Column 3 Pin.
 
#define CONFIG_IO_KEY_COL_4   0x03
 Matrix Keyboard: Column 4 Pin.
 
#define CONFIG_IO_KEY_COL_5   0x1B
 Matrix Keyboard: Column 5 Pin.
 
#define CONFIG_IO_KEY_COL_6   0x14
 Matrix Keyboard: Column 6 Pin.
 
#define CONFIG_IO_KEY_COL_7   0x19
 Matrix Keyboard: Column 7 Pin.
 
#define CONFIG_IO_KEY_ROW_0   0x10
 Matrix Keyboard: Row 0 Pin.
 
#define CONFIG_IO_KEY_ROW_1   0x11
 Matrix Keyboard: Row 1 Pin.
 
#define CONFIG_IO_KEY_ROW_2   0x12
 Matrix Keyboard: Row 2 Pin.
 
#define CONFIG_IO_KEY_ROW_3   0x1D
 Matrix Keyboard: Row 3 Pin.
 
#define CONFIG_IO_KEY_ROW_4   0x13
 Matrix Keyboard: Row 4 Pin.
 
#define CONFIG_IO_KEY_ROW_5   0xFFFFFFFF
 Matrix Keyboard: Row 5 Pin.
 
#define CONFIG_IO_KEY_ROW_6   0xFFFFFFFF
 Matrix Keyboard: Row 6 Pin.
 
#define CONFIG_IO_KEY_ROW_7   0xFFFFFFFF
 Matrix Keyboard: Row 7 Pin.
 
#define CONFIG_IO_LED_1   0x00000002
 LED 1 Pin.
 
#define CONFIG_IO_LED_2   0xFFFFFFFF
 LED 2 Pin.
 
#define CONFIG_IO_LED_3   0xFFFFFFFF
 LED 3 Pin.
 
#define CONFIG_IO_LED_4   0xFFFFFFFF
 LED 4 Pin.
 
#define CONFIG_IO_LNA   0xFFFFFFFF
 LNA pin.
 
#define CONFIG_IO_PA   0xFFFFFFFF
 PA pin.
 
#define CONFIG_IO_PDM_CLK   0x06
 PDM CLK Pin.
 
#define CONFIG_IO_PDM_DATA   0x05
 PDM DATA Pin.
 
#define CONFIG_IO_PDM_MIC_PWR_CTRL   0x1A
 PDM Microphone Power Control Pin.
 
#define CONFIG_IO_TP_DCDC_DISCHARGE   0xFFFFFFFF
 Touchpad DC/DC Converter: Discharge Pin.
 
#define CONFIG_IO_TP_DCDC_SHUTDOWN   0xFFFFFFFF
 Touchpad DC/DC Converter: Shutdown Pin.
 
#define CONFIG_IO_TWI0_SCL   0x0F
 Primary TWI: SCL Pin.
 
#define CONFIG_IO_TWI0_SDA   0x1F
 Primary TWI: SDA Pin.
 
#define CONFIG_IO_TWI1_SCL   0x0E
 Secondary TWI: SCL Pin.
 
#define CONFIG_IO_TWI1_SDA   0x0D
 Secondary TWI: SDA Pin.
 
#define CONFIG_IR_DRV_LOG_LEVEL   4
 IR: Driver logging level.
 
#define CONFIG_IR_MODULE_LOG_LEVEL   4
 IR: Module logging level.
 
#define CONFIG_IR_PROTOCOL   1
 IR Protocol selection.
 
#define CONFIG_IR_RX_ENABLE_ACT_LOW   0
 IR Receiver Enable Active-Low.
 
#define CONFIG_IR_TX_ENABLED   1
 Enable IR Transmitter Support.
 
#define CONFIG_IR_TX_INTER_SYMBOL_GAP   50
 IR: Intersymbol gap length [ms] <10-250>
 
#define CONFIG_JLINK_MONITOR_ENABLED   (0 && CONFIG_DEBUG_ENABLED)
 Enable J-Link Monitor.
 
#define CONFIG_KBD_ATVV_BACK_KEY_ID   0x32
 Keyboard: Android TV remote "BACK" Key ID <0x00-0xFF>
 
#define CONFIG_KBD_ATVV_DPAD_CENTER_KEY_ID   0x34
 Keyboard: Android TV remote "DPAD_CENTER" Key ID <0x00-0xFF>
 
#define CONFIG_KBD_ATVV_HOME_KEY_ID   0x30
 Keyboard: Android TV remote "HOME" Key ID <0x00-0xFF>
 
#define CONFIG_KBD_ATVV_KEY_CHORDS_ENABLED   1
 Keyboard: Enable Android TV voice pairing key chords.
 
#define CONFIG_KBD_ATVV_START_SEARCH_KEY_ID   0x20
 Keyboard: Android TV voice command Key ID <0x00-0xFF>
 
#define CONFIG_KBD_COMBO_LOG_LEVEL   4
 Keyboard: Key combo logging level.
 
#define CONFIG_KBD_DELETE_BONDS_KEY_ID   0x26
 Keyboard: Delete Bonds Key ID <0x00-0xFF>
 
#define CONFIG_KBD_DRIVER   1
 Keyboard Driver.
 
#define CONFIG_KBD_DRV_LOG_LEVEL   4
 Keyboard: Driver logging level.
 
#define CONFIG_KBD_ENABLED   1
 Enable Keyboard Support.
 
#define CONFIG_KBD_HELD_EVENT_INTERVAL_MS   0
 Keyboard: Key held event generation interval [ms] <0-10000>
 
#define CONFIG_KBD_KEY_COMBO_ENABLED   (0 && CONFIG_KBD_ENABLED)
 Keyboard: Enable detection of key combinations.
 
#define CONFIG_KBD_MODULE_LOG_LEVEL   4
 Keyboard: Module logging level.
 
#define CONFIG_KBD_POLL_INTERVAL   15
 Keyboard Polling Interval [ms] <1-100>
 
#define CONFIG_KBD_TWI_BUS   0
 Keyboard TWI Bus.
 
#define CONFIG_KBD_WAKEUP_SOURCE   0
 Use Keyboard as Wakeup Source.
 
#define CONFIG_LED_ACT_LOW_MASK   1
 LED 1, 2, 3 and/or 4 (bitmask) Active Low.
 
#define CONFIG_LED_ADVERTISING_FLASHES   0
 LED: Signal Advertising - Number of LED blinks <0-127>
 
#define CONFIG_LED_ADVERTISING_LEDS_CLEAR   0
 LED: Signal Advertising - Clear LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_ADVERTISING_LEDS_FLASH   0
 LED: Signal Advertising - Use LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_ADVERTISING_LEDS_SET   0
 LED: Signal Advertising - Set LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_CONNECTION_ERROR_FLASHES   3
 LED: Signal Connection Error - Number of LED Blinks <0-127>
 
#define CONFIG_LED_CONNECTION_ERROR_LEDS_CLEAR   0
 LED: Signal Connection Error - Clear LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_CONNECTION_ERROR_LEDS_FLASH   1
 LED: Signal Connection Error - Use LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_CONNECTION_ERROR_LEDS_SET   0
 LED: Signal Connection Error - Set LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_CONNECTION_FLASHES   1
 LED: Signal Connection Establishment - Number of LED Blinks <0-127>
 
#define CONFIG_LED_CONNECTION_LEDS_CLEAR   0
 LED: Signal Connection Establishment - Clear LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_CONNECTION_LEDS_FLASH   1
 LED: Signal Connection Establishment - Use LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_CONNECTION_LEDS_SET   0
 LED: Signal Connection Establishment - Set LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_DRV_LOG_LEVEL   4
 LED: Driver logging level.
 
#define CONFIG_LED_ENABLED   0
 Enable LED Support.
 
#define CONFIG_LED_FLIP_INTERVAL   250
 LED Flip Interval [ms] <10-1000>
 
#define CONFIG_LED_IMMEDIATE_ALERT_0_CLEAR   0
 LED: Signal Immediate Alert Level 0 - Clear LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_IMMEDIATE_ALERT_0_FLASH   0
 LED: Signal Immediate Alert Level 0 - Use LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_IMMEDIATE_ALERT_0_FLASHES   1
 LED: Signal Immediate Alert Level 0 - Number of LED Blinks <0-127>
 
#define CONFIG_LED_IMMEDIATE_ALERT_0_SET   0
 LED: Signal Immediate Alert Level 0 - Set LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_IMMEDIATE_ALERT_1_CLEAR   0
 LED: Signal Immediate Alert Level 1 - Clear LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_IMMEDIATE_ALERT_1_FLASH   0
 LED: Signal Immediate Alert Level 1 - Use LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_IMMEDIATE_ALERT_1_FLASHES   1
 LED: Signal Immediate Alert Level 1 - Number of LED Blinks <0-127>
 
#define CONFIG_LED_IMMEDIATE_ALERT_1_SET   0
 LED: Signal Immediate Alert Level 1 - Set LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_IMMEDIATE_ALERT_2_CLEAR   0
 LED: Signal Immediate Alert Level 2 - Clear LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_IMMEDIATE_ALERT_2_FLASH   0
 LED: Signal Immediate Alert Level 2 - Use LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_IMMEDIATE_ALERT_2_FLASHES   1
 LED: Signal Immediate Alert Level 2 - Number of LED Blinks <0-127>
 
#define CONFIG_LED_IMMEDIATE_ALERT_2_SET   0
 LED: Signal Immediate Alert Level 2 - Set LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_LOW_BATTERY_FLASHES   1
 LED: Signal Low Battery Condition - Number of LED Blinks <0-127>
 
#define CONFIG_LED_LOW_BATTERY_LEDS_CLEAR   0
 LED: Signal Low Battery Condition - Clear LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_LOW_BATTERY_LEDS_FLASH   0
 LED: Signal Low Battery Condition - Use LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_LOW_BATTERY_LEDS_SET   0
 LED: Signal Low Battery Condition - Set LED 1, 2, 3 and/or 4 (bitmask)
 
#define CONFIG_LED_LOW_BATTERY_THRESHOLD   5
 LED: Low Battery Threshold [%] <0-100>
 
#define CONFIG_LED_MODULE_LOG_LEVEL   4
 LED: Module logging level.
 
#define CONFIG_LED_SIGNAL_ADVERTISING   (0 && CONFIG_LED_ENABLED)
 LED: Signal Advertising.
 
#define CONFIG_LED_SIGNAL_CONNECTION   (1 && CONFIG_LED_ENABLED)
 LED: Signal Connection Establishment.
 
#define CONFIG_LED_SIGNAL_CONNECTION_ERROR   (1 && CONFIG_LED_ENABLED)
 LED: Signal Connection Error.
 
#define CONFIG_LED_SIGNAL_IMMEDIATE_ALERT   (0 && CONFIG_LED_ENABLED)
 LED: Signal Immediate Alert.
 
#define CONFIG_LED_SIGNAL_LOW_BATTERY   (0 && CONFIG_LED_ENABLED && CONFIG_BATT_MEAS_ENABLED)
 LED: Signal Low Battery Condition.
 
#define CONFIG_LNA_ACTIVE_LOW   0
 LNA pin active low.
 
#define CONFIG_LOG_BLE_QSIZE   8
 Logger BLE: BLE Console Log Queue Size <4-254>
 
#define CONFIG_LOG_BLE_SEVERITY   0
 Logger BLE: Default log level on BLE.
 
#define CONFIG_LOG_LEVEL_CAP   2
 Global logging level cap.
 
#define CONFIG_LOG_RTT_QSIZE   8
 Logger RTT: RTT Console Log Queue Size <4-254>
 
#define CONFIG_LOG_RTT_SEVERITY   3
 Logger RTT: Default log level on RTT.
 
#define CONFIG_LOG_UART_QSIZE   8
 Logger UART: UART Console Log Queue Size <4-254>
 
#define CONFIG_LOG_UART_SEVERITY   3
 Logger UART: Default log level on UART.
 
#define CONFIG_MANUFACTURER_NAME   "Nordic Semiconductor"
 Manufacturer Name.
 
#define CONFIG_MAX_BONDS   1
 Maximum Bonds <1-254>
 
#define CONFIG_MAX_CONN_INTERVAL_MS   7
 Maximum Connection Interval [ms] <7-4000>
 
#define CONFIG_MAX_CONN_PARAMS_UPDATE_COUNT   3
 Maximum Attempts of Connection Parameter Negotiation <1-16>.
 
#define CONFIG_MIN_CONN_INTERVAL_MS   7
 Minimum Connection Interval [ms] <7-4000>
 
#define CONFIG_NEXT_CONN_PARAMS_UPDATE_DELAY   10
 Next Connection Parameter Update Delay [s] <1-300>
 
#define CONFIG_NFC_ENABLED   0
 Enable NFC Tag.
 
#define CONFIG_NFC_MODULE_LOG_LEVEL   4
 NFC: Module logging level.
 
#define CONFIG_NFC_PAIRING_TAG   1
 NFC: Provide tap-to-pair tag.
 
#define CONFIG_NFC_TEXT_TAG   1
 NFC: Provide text tag.
 
#define CONFIG_NFC_USE_FULL_PAIRING_MSG   0
 NFC: Use full pairing message that supports both Bluetooth Classic and LE.
 
#define CONFIG_NFC_WAKEUP_SOURCE   1
 NFC: Use NFC as a Wakeup Source.
 
#define CONFIG_OPUS_BITRATE_CFG   0
 Opus Options: Bit Rate.
 
#define CONFIG_OPUS_BITRATE_LIMIT   40000
 Opus Options: Bit Rate Limit.
 
#define CONFIG_OPUS_COMPLEXITY   0
 Opus Options: Complexity <0-10>
 
#define CONFIG_OPUS_HEADER_ENABLED   1
 Opus Options: Include frame header.
 
#define CONFIG_OPUS_MODE   1
 Opus Options: Mode.
 
#define CONFIG_PA_ACTIVE_LOW   0
 PA pin active low.
 
#define CONFIG_PA_LNA_ENABLED   0
 Enable PA/LNA Interface.
 
#define CONFIG_PDM_GAIN   0x28
 PDM Decimation Filter Gain.
 
#define CONFIG_PDM_MIC   1
 PDM Microphone.
 
#define CONFIG_PDM_MIC_PWR_CTRL_ACT_LOW   1
 PDM Microphone Power Control Pin Active Low.
 
#define CONFIG_PDM_MIC_PWR_CTRL_ENABLED   1
 Enable PDM Microphone Power Control.
 
#define CONFIG_PDM_TRANSIENT_STATE_LEN   10
 PDM Microphone Transient State Length [ms] <1-1000>
 
#define CONFIG_PHY_RX_1MBPS   1
 Signal support for 1 Mbit/s PHY.
 
#define CONFIG_PHY_RX_2MBPS   1
 Signal support for 2 Mbit/s PHY.
 
#define CONFIG_PHY_SEND_UPDATE_REQUEST   0
 Send PHY Update Request.
 
#define CONFIG_PHY_TX_1MBPS   1
 Signal support for 1 Mbit/s PHY.
 
#define CONFIG_PHY_TX_2MBPS   1
 Signal support for 2 Mbit/s PHY.
 
#define CONFIG_PNP_PRODUCT_ID   0xEEEE
 PNP Product ID <0x0000-0xFFFF>
 
#define CONFIG_PNP_PRODUCT_VERSION   0x0001
 PNP Product Version <0x0000-0xFFFF>
 
#define CONFIG_PNP_VENDOR_ID   0x1915
 PNP Vendor ID <0x0000-0xFFFF>
 
#define CONFIG_PNP_VENDOR_ID_SOURCE   0x02
 PNP Vendor ID Source <0x00-0xFF>
 
#define CONFIG_PROTOCOL_HID_EVENT_QUEUE_SIZE   8
 Default protocol HID event queue size <2-255>
 
#define CONFIG_PROTOCOL_HID_MODULE_LOG_LEVEL   4
 HID Protocol Module logging level.
 
#define CONFIG_PROTOCOL_HID_STATE_ITEM_COUNT   16
 Default protocol HID state item count <1-255>
 
#define CONFIG_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_S   60
 Standby Time-out [s] <1-3600>
 
#define CONFIG_PWR_MGMT_CPU_USAGE_MONITOR_ENABLED   0
 Enable CPU Usage Monitor.
 
#define CONFIG_PWR_MGMT_ENABLED   1
 Enable Power Management.
 
#define CONFIG_PWR_MGMT_MODULE_LOG_LEVEL   4
 Power Management: Module logging level.
 
#define CONFIG_RADIO_TX_POWER   0
 Radio TX Power.
 
#define CONFIG_RECONNECT_ALL   0
 Attempt to reconnect to all bonded masters instead of only to the last one.
 
#define CONFIG_RNG_MONITOR_LOG_LEVEL   4
 RNG Module logging level.
 
#define CONFIG_RNG_MONITOR_MAX_REQUESTS   3
 RNG Request Queue Size <2-8>
 
#define CONFIG_RNG_MONITOR_POLL_INTERVAL   20
 RNG Polling Interval [ms] <10-100>
 
#define CONFIG_SBC_ALLOCATION   0
 SBC Options: Allocation method.
 
#define CONFIG_SBC_BITPOOL   28
 SBC Options: Bitpool value <2-250>
 
#define CONFIG_SBC_BLOCKS   16
 SBC Options: Block length.
 
#define CONFIG_SBC_MODE   0
 SBC Options: Mode.
 
#define CONFIG_SBC_SUBBANDS   8
 SBC Options: Number of subbands.
 
#define CONFIG_SEC_ALLOW_REPAIRING   1
 Allow Repairing.
 
#define CONFIG_SEC_BOND   1
 Enable Bonding.
 
#define CONFIG_SEC_LEGACY_PAIRING   1
 Allow Legacy Pairing.
 
#define CONFIG_SEC_LESC_PAIRING   0
 Allow LESC Pairing.
 
#define CONFIG_SEC_MAX_KEY_SIZE   16
 Maximum Encryption Key Size [octets] <7-16>
 
#define CONFIG_SEC_MIN_KEY_SIZE   7
 Minimum Encryption Key Size [octets] <7-16>
 
#define CONFIG_SERIAL_NUMBER   "0"
 Serial Number.
 
#define CONFIG_SLAVE_LATENCY   99
 Slave Latency [number of connection events] <0-1000>
 
#define CONFIG_STACK_GUARD_CONFIG_SIZE   8
 Size of the stack guard.
 
#define CONFIG_STACK_GUARD_ENABLED   1
 Enable stack guard.
 
#define CONFIG_STACK_PROFILER_ENABLED   (0 && CONFIG_DEBUG_ENABLED && NRF_LOG_ENABLED)
 Enable Stack Usage Profiler.
 
#define CONFIG_STACK_SIZE_AUDIO_BV32FP   6144
 BV32FP Codec Stack Size [bytes] <0-65536:8>
 
#define CONFIG_STACK_SIZE_AUDIO_OPUS_CELT   19456
 OPUS/CELT Codec Stack Size [bytes] <0-65536:8>
 
#define CONFIG_STACK_SIZE_AUDIO_OPUS_SILK   25344
 OPUS/SILK Codec Stack Size [bytes] <0-65536:8>
 
#define CONFIG_STACK_SIZE_BASE   2048
 Base Stack Size [bytes] <2048-65536:8>
 
#define CONFIG_TASK_MANAGER_CONFIG_STACK_GUARD   4
 Task manager stack guard size.
 
#define CONFIG_TASK_MANAGER_CONFIG_STACK_SIZE   640
 Task Manager Stack Size for each task [bytes] <0-65536:8>
 
#define CONFIG_TOUCHPAD_DRV_LOG_LEVEL   4
 Touchpad: Driver logging level.
 
#define CONFIG_TOUCHPAD_ENABLED   0
 Enable Touchpad Support.
 
#define CONFIG_TOUCHPAD_MODULE_LOG_LEVEL   4
 Touchpad: Module logging level.
 
#define CONFIG_TOUCHPAD_POLL_INTERVAL   15
 Touchpad Polling Interval [ms] <1-100>
 
#define CONFIG_TOUCHPAD_TWI_BUS   0
 Touchpad TWI Bus.
 
#define CONFIG_TP_DCDC_DISCHARGE_ACT_LOW   0
 Touchpad DC/DC Converter: Discharge Signal Active-Low.
 
#define CONFIG_TP_DCDC_SHUTDOWN_ACT_LOW   0
 Touchpad DC/DC Converter: Shutdown Signal Active-Low.
 
#define CONFIG_TWI0_UP_IN_SYSOFF_STATE   0
 Primary TWI: Keep the interface powered up during System Off state.
 
#define CONFIG_TWI1_UP_IN_SYSOFF_STATE   1
 Secondary TWI: Keep the interface powered up during System Off state.
 
#define CONFIG_TWI_INIT_DELAY   4
 TWI Initialization Delay [ms] <0-1000>
 
#define CONFIG_TWI_QSIZE   4
 TWI Transaction Queue Size <1-16>
 
#define CONFIG_UART_RX_PIN   0x08
 UART: RX Pin.
 
#define CONFIG_UART_TX_PIN   0x06
 UART: TX Pin.
 
#define CONFIG_WATCHDOG_ENABLED   1
 Enable Watchdog.
 
#define CONFIG_WATCHDOG_TIMEOUT   3
 Watchdog Time-out [s] <1-300>
 

Detailed Description

Smart Remote 3 configuration with target-specific default values.


Documentation feedback | Developer Zone | Subscribe | Updated