Smart Remote 3 nRF52 v1.2
5 #include "sr3_config.h"
11 #define BLE_BAS_ENABLED (CONFIG_BATT_MEAS_ENABLED)
14 #define BLE_NUS_ENABLED (CONFIG_CLI_BLE_ENABLED)
17 #define BLE_IAS_ENABLED (CONFIG_LED_SIGNAL_IMMEDIATE_ALERT || CONFIG_BUZZER_ENABLED)
23 #define NRF_MPU_CLI_CMDS (CONFIG_CLI_ENABLED)
26 #define NRF_STACK_GUARD_ENABLED (CONFIG_STACK_GUARD_ENABLED)
29 #define NRF_STACK_GUARD_CONFIG_SIZE (CONFIG_STACK_GUARD_CONFIG_SIZE)
35 #define NRF_CRYPTO_ENABLED (CONFIG_SEC_LESC_PAIRING)
41 #define PDM_ENABLED (CONFIG_AUDIO_ENABLED)
44 #define PPI_ENABLED (CONFIG_PA_LNA_ENABLED)
47 #define PWM_ENABLED (CONFIG_PWM0_ENABLED || CONFIG_PWM1_ENABLED)
49 #define PWM0_ENABLED (CONFIG_PWM0_ENABLED)
51 #define PWM1_ENABLED (CONFIG_PWM1_ENABLED)
54 #define SAADC_ENABLED (CONFIG_BATT_MEAS_ENABLED)
57 #define TWI_ENABLED (CONFIG_TWI0_ENABLED || CONFIG_TWI1_ENABLED)
59 #define TWI0_ENABLE (CONFIG_TWI0_ENABLED)
61 #define TWI1_ENABLE (CONFIG_TWI1_ENABLED)
64 #define UART_ENABLED (CONFIG_LOG_UART_ENABLED || CONFIG_CLI_UART_ENABLED)
66 #define UART_DEFAULT_CONFIG_HWFC (CONFIG_CL_UART_HWFC)
68 #define UART_DEFAULT_CONFIG_PARITY (CONFIG_CL_UART_PARITY)
70 #define UART_DEFAULT_CONFIG_BAUDRATE (CONFIG_CL_UART_BAUDRATE)
74 #define WDT_ENABLED (CONFIG_WATCHDOG_ENABLED)
77 #define RNG_ENABLED (CONFIG_NFC_ENABLED || CONFIG_SEC_LESC_PAIRING)
83 #define NRF_TWI_MNGR_ENABLED (TWI_ENABLED)
86 #define HARDFAULT_HANDLER_GDB_PSP_BACKTRACE (CONFIG_DEBUG_ENABLED)
89 #define MEM_MANAGER_ENABLED (NRF_CRYPTO_ENABLED)
92 #define NRF_BALLOC_CONFIG_DEBUG_ENABLED (CONFIG_DEBUG_ENABLED)
95 #define NRF_CLI_BLE_UART_ENABLED (CONFIG_CLI_BLE_ENABLED)
98 #define NRF_CLI_UART_ENABLED (CONFIG_CLI_UART_ENABLED)
101 #define NRF_FPRINTF_ENABLED (CONFIG_LOG_ENABLED || CONFIG_CLI_ENABLED)
104 #define NRF_MEMOBJ_ENABLED (CONFIG_LOG_ENABLED)
107 #define NRF_PWR_MGMT_ENABLED (CONFIG_PWR_MGMT_ENABLED)
110 #define NRF_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_S (CONFIG_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_S)
113 #define NRF_PWR_MGMT_CONFIG_CPU_USAGE_MONITOR_ENABLED (CONFIG_PWR_MGMT_CPU_USAGE_MONITOR_ENABLED)
116 #define NRF_PWR_MGMT_CONFIG_DEBUG_PIN_ENABLED ((CONFIG_DEBUG_PIN_ENABLED) && (IS_IO_VALID(CONFIG_IO_DBG_SLEEP)))
119 #define NRF_PWR_MGMT_SLEEP_DEBUG_PIN (CONFIG_IO_DBG_SLEEP)
122 #define NRF_PWR_MGMT_CONFIG_LOG_LEVEL (CONFIG_PWR_MGMT_MODULE_LOG_LEVEL)
125 #define TASK_MANAGER_CLI_CMDS (CONFIG_CLI_ENABLED)
128 #define TASK_MANAGER_CONFIG_MAX_TASKS (CONFIG_CLI_BLE_ENABLED + CONFIG_CLI_RTT_ENABLED + CONFIG_CLI_UART_ENABLED)
130 #define TASK_MANAGER_ENABLED (TASK_MANAGER_CONFIG_MAX_TASKS > 0)
132 #define TASK_MANAGER_CONFIG_STACK_SIZE (CONFIG_TASK_MANAGER_CONFIG_STACK_SIZE)
134 #define TASK_MANAGER_CONFIG_STACK_GUARD (CONFIG_TASK_MANAGER_CONFIG_STACK_GUARD)
137 #define NRF_CLI_ENABLED (CONFIG_CLI_ENABLED)
139 #define NRF_CLI_LOG_BACKEND (CONFIG_LOG_CLI_ENABLED)
141 #define NRF_CLI_RTT_ENABLED (CONFIG_CLI_RTT_ENABLED)
147 #define NRF_LOG_CLI_CMDS (CONFIG_CLI_ENABLED)
149 #define NRF_LOG_ENABLED (CONFIG_LOG_ENABLED)
151 #define NRF_LOG_DEFAULT_LEVEL (CONFIG_LOG_COMPILED_IN_LEVEL)
154 #define NRF_LOG_BACKEND_RTT_ENABLED (CONFIG_LOG_RTT_ENABLED)
156 #define NRF_LOG_BACKEND_UART_ENABLED (CONFIG_LOG_UART_ENABLED)
158 #define NRF_LOG_BACKEND_UART_TX_PIN (CONFIG_UART_TX_PIN)
164 #define NFC_BLE_OOB_ADVDATA_ENABLED (CONFIG_NFC_ENABLED)
166 #define NFC_HAL_ENABLED (CONFIG_NFC_ENABLED)
168 #define NFC_NDEF_MSG_ENABLED (CONFIG_NFC_ENABLED)
170 #define NFC_BLE_PAIR_MSG_ENABLED (CONFIG_NFC_ENABLED)
172 #define NFC_CH_COMMON_ENABLED (CONFIG_NFC_ENABLED)
174 #define NFC_EP_OOB_REC_ENABLED (CONFIG_NFC_ENABLED)
176 #define NFC_LE_OOB_REC_ENABLED (CONFIG_NFC_ENABLED)
178 #define NFC_HS_REC_ENABLED (CONFIG_NFC_ENABLED)
185 #if CONFIG_AUDIO_PROBE_ENABLED
186 #define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS (CONFIG_AUDIO_PROBE_RTT_CHANNEL_FIRST + CONFIG_AUDIO_PROBE_RTT_CHANNELS_UP)
190 #if CONFIG_AUDIO_PROBE_ENABLED
191 #define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS (CONFIG_AUDIO_PROBE_RTT_CHANNEL_FIRST + CONFIG_AUDIO_PROBE_RTT_CHANNELS_DOWN)
197 #define NRF_SDH_BLE_GATT_MAX_MTU_SIZE (CONFIG_BLE_GATT_MAX_MTU_SIZE)
199 #define NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE (CONFIG_BLE_GATTS_ATTR_TAB_SIZE)
201 #define NRF_SDH_BLE_SERVICE_CHANGED (CONFIG_DFU_ENABLED)