| /* |
| * Copyright (c) 2017 - 2020, Nordic Semiconductor ASA |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #ifndef NRFX_CONFIG_NRF52832_H__ |
| #define NRFX_CONFIG_NRF52832_H__ |
| |
| #ifndef NRFX_CONFIG_H__ |
| #error "This file should not be included directly. Include nrfx_config.h instead." |
| #endif |
| |
| // <<< Use Configuration Wizard in Context Menu >>>\n |
| |
| // <h> nRF_Drivers |
| |
| // <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver |
| //========================================================== |
| #ifndef NRFX_CLOCK_ENABLED |
| #define NRFX_CLOCK_ENABLED 0 |
| #endif |
| // <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source |
| |
| // <0=> RC |
| // <1=> XTAL |
| // <2=> Synth |
| // <131073=> External Low Swing |
| // <196609=> External Full Swing |
| |
| #ifndef NRFX_CLOCK_CONFIG_LF_SRC |
| #define NRFX_CLOCK_CONFIG_LF_SRC 1 |
| #endif |
| |
| // <q> NRFX_CLOCK_CONFIG_LF_CAL_ENABLED - Enables LF Clock Calibration Support |
| |
| #ifndef NRFX_CLOCK_CONFIG_LF_CAL_ENABLED |
| #define NRFX_CLOCK_CONFIG_LF_CAL_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_CLOCK_CONFIG_CT_ENABLED - Enables Calibration Timer Support |
| |
| #ifndef NRFX_CLOCK_CONFIG_CT_ENABLED |
| #define NRFX_CLOCK_CONFIG_CT_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_CLOCK_CONFIG_LFXO_TWO_STAGE_ENABLED - Enables two-stage LFXO start procedure |
| |
| // <i> If set to a non-zero value, LFRC will be started before LFXO and corresponding |
| // <i> event will be generated. It means that CPU will be woken up when LFRC |
| // <i> oscillator starts, but user callback will be invoked only after LFXO |
| // <i> finally starts. |
| |
| #ifndef NRFX_CLOCK_CONFIG_LFXO_TWO_STAGE_ENABLED |
| #define NRFX_CLOCK_CONFIG_LFXO_TWO_STAGE_ENABLED 0 |
| #endif |
| |
| |
| // <o> NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED |
| #define NRFX_CLOCK_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL |
| #define NRFX_CLOCK_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_CLOCK_CONFIG_INFO_COLOR |
| #define NRFX_CLOCK_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR |
| #define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_COMP_ENABLED - nrfx_comp - COMP peripheral driver |
| //========================================================== |
| #ifndef NRFX_COMP_ENABLED |
| #define NRFX_COMP_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_COMP_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_COMP_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_COMP_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_COMP_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_COMP_CONFIG_LOG_ENABLED |
| #define NRFX_COMP_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_COMP_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_COMP_CONFIG_LOG_LEVEL |
| #define NRFX_COMP_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_COMP_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_COMP_CONFIG_INFO_COLOR |
| #define NRFX_COMP_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_COMP_CONFIG_DEBUG_COLOR |
| #define NRFX_COMP_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_EGU_ENABLED - nrfx_egu - EGU peripheral driver. |
| //========================================================== |
| #ifndef NRFX_EGU_ENABLED |
| #define NRFX_EGU_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_EGU0_ENABLED - Enable EGU0 instance. |
| |
| #ifndef NRFX_EGU0_ENABLED |
| #define NRFX_EGU0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_EGU1_ENABLED - Enable EGU1 instance. |
| |
| #ifndef NRFX_EGU1_ENABLED |
| #define NRFX_EGU1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_EGU2_ENABLED - Enable EGU2 instance. |
| |
| #ifndef NRFX_EGU2_ENABLED |
| #define NRFX_EGU2_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_EGU3_ENABLED - Enable EGU3 instance. |
| |
| #ifndef NRFX_EGU3_ENABLED |
| #define NRFX_EGU3_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_EGU4_ENABLED - Enable EGU4 instance. |
| |
| #ifndef NRFX_EGU4_ENABLED |
| #define NRFX_EGU4_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_EGU5_ENABLED - Enable EGU5 instance. |
| |
| #ifndef NRFX_EGU5_ENABLED |
| #define NRFX_EGU5_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_EGU_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_EGU_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_EGU_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // </e> |
| |
| // <e> NRFX_GPIOTE_ENABLED - nrfx_gpiote - GPIOTE peripheral driver |
| //========================================================== |
| #ifndef NRFX_GPIOTE_ENABLED |
| #define NRFX_GPIOTE_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_GPIOTE_CONFIG_NUM_OF_EVT_HANDLERS - Number of dedicated handlers |
| #ifndef NRFX_GPIOTE_CONFIG_NUM_OF_EVT_HANDLERS |
| #define NRFX_GPIOTE_CONFIG_NUM_OF_EVT_HANDLERS 1 |
| #endif |
| |
| // <o> NRFX_GPIOTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_GPIOTE_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_GPIOTE_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_GPIOTE_CONFIG_LOG_ENABLED |
| #define NRFX_GPIOTE_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_GPIOTE_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_GPIOTE_CONFIG_LOG_LEVEL |
| #define NRFX_GPIOTE_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_GPIOTE_CONFIG_INFO_COLOR |
| #define NRFX_GPIOTE_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_GPIOTE_CONFIG_DEBUG_COLOR |
| #define NRFX_GPIOTE_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_I2S_ENABLED - nrfx_i2s - I2S peripheral driver |
| //========================================================== |
| #ifndef NRFX_I2S_ENABLED |
| #define NRFX_I2S_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_I2S_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_I2S_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_I2S_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_I2S_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_I2S_CONFIG_LOG_ENABLED |
| #define NRFX_I2S_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_I2S_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_I2S_CONFIG_LOG_LEVEL |
| #define NRFX_I2S_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_I2S_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_I2S_CONFIG_INFO_COLOR |
| #define NRFX_I2S_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_I2S_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_I2S_CONFIG_DEBUG_COLOR |
| #define NRFX_I2S_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_LPCOMP_ENABLED - nrfx_lpcomp - LPCOMP peripheral driver |
| //========================================================== |
| #ifndef NRFX_LPCOMP_ENABLED |
| #define NRFX_LPCOMP_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_LPCOMP_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_LPCOMP_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_LPCOMP_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_LPCOMP_CONFIG_LOG_ENABLED |
| #define NRFX_LPCOMP_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_LPCOMP_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_LPCOMP_CONFIG_LOG_LEVEL |
| #define NRFX_LPCOMP_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_LPCOMP_CONFIG_INFO_COLOR |
| #define NRFX_LPCOMP_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_LPCOMP_CONFIG_DEBUG_COLOR |
| #define NRFX_LPCOMP_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_NFCT_ENABLED - nrfx_nfct - NFCT peripheral driver |
| //========================================================== |
| #ifndef NRFX_NFCT_ENABLED |
| #define NRFX_NFCT_ENABLED 0 |
| #endif |
| // <o> NRFX_NFCT_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_NFCT_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_NFCT_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <o> NRFX_NFCT_CONFIG_TIMER_INSTANCE_ID - Timer instance used for workarounds in the driver. |
| |
| // <0=> 0 |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| |
| #ifndef NRFX_NFCT_CONFIG_TIMER_INSTANCE_ID |
| #define NRFX_NFCT_CONFIG_TIMER_INSTANCE_ID 4 |
| #endif |
| |
| // <e> NRFX_NFCT_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_NFCT_CONFIG_LOG_ENABLED |
| #define NRFX_NFCT_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_NFCT_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_NFCT_CONFIG_LOG_LEVEL |
| #define NRFX_NFCT_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_NFCT_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_NFCT_CONFIG_INFO_COLOR |
| #define NRFX_NFCT_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_NFCT_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_NFCT_CONFIG_DEBUG_COLOR |
| #define NRFX_NFCT_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_NVMC_ENABLED - nrfx_nvmc - NVMC peripheral driver |
| //========================================================== |
| #ifndef NRFX_NVMC_ENABLED |
| #define NRFX_NVMC_ENABLED 0 |
| #endif |
| |
| // </e> |
| |
| // <e> NRFX_PDM_ENABLED - nrfx_pdm - PDM peripheral driver |
| //========================================================== |
| #ifndef NRFX_PDM_ENABLED |
| #define NRFX_PDM_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_PDM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_PDM_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_PDM_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_PDM_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_PDM_CONFIG_LOG_ENABLED |
| #define NRFX_PDM_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_PDM_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_PDM_CONFIG_LOG_LEVEL |
| #define NRFX_PDM_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_PDM_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_PDM_CONFIG_INFO_COLOR |
| #define NRFX_PDM_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_PDM_CONFIG_DEBUG_COLOR |
| #define NRFX_PDM_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver |
| //========================================================== |
| #ifndef NRFX_POWER_ENABLED |
| #define NRFX_POWER_ENABLED 0 |
| #endif |
| // <o> NRFX_POWER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_POWER_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_POWER_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // </e> |
| |
| // <e> NRFX_PPI_ENABLED - nrfx_ppi - PPI peripheral allocator |
| //========================================================== |
| #ifndef NRFX_PPI_ENABLED |
| #define NRFX_PPI_ENABLED 0 |
| #endif |
| // <e> NRFX_PPI_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_PPI_CONFIG_LOG_ENABLED |
| #define NRFX_PPI_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_PPI_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_PPI_CONFIG_LOG_LEVEL |
| #define NRFX_PPI_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_PPI_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_PPI_CONFIG_INFO_COLOR |
| #define NRFX_PPI_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_PPI_CONFIG_DEBUG_COLOR |
| #define NRFX_PPI_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module |
| //========================================================== |
| #ifndef NRFX_PRS_ENABLED |
| #define NRFX_PRS_ENABLED 0 |
| #endif |
| // <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module. |
| |
| |
| #ifndef NRFX_PRS_BOX_0_ENABLED |
| #define NRFX_PRS_BOX_0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module. |
| |
| |
| #ifndef NRFX_PRS_BOX_1_ENABLED |
| #define NRFX_PRS_BOX_1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module. |
| |
| |
| #ifndef NRFX_PRS_BOX_2_ENABLED |
| #define NRFX_PRS_BOX_2_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module. |
| |
| |
| #ifndef NRFX_PRS_BOX_3_ENABLED |
| #define NRFX_PRS_BOX_3_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module. |
| |
| |
| #ifndef NRFX_PRS_BOX_4_ENABLED |
| #define NRFX_PRS_BOX_4_ENABLED 0 |
| #endif |
| |
| // <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_PRS_CONFIG_LOG_ENABLED |
| #define NRFX_PRS_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_PRS_CONFIG_LOG_LEVEL |
| #define NRFX_PRS_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_PRS_CONFIG_INFO_COLOR |
| #define NRFX_PRS_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_PRS_CONFIG_DEBUG_COLOR |
| #define NRFX_PRS_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_PWM_ENABLED - nrfx_pwm - PWM peripheral driver |
| //========================================================== |
| #ifndef NRFX_PWM_ENABLED |
| #define NRFX_PWM_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_PWM0_ENABLED - Enable PWM0 instance |
| |
| #ifndef NRFX_PWM0_ENABLED |
| #define NRFX_PWM0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_PWM1_ENABLED - Enable PWM1 instance |
| |
| #ifndef NRFX_PWM1_ENABLED |
| #define NRFX_PWM1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_PWM2_ENABLED - Enable PWM2 instance |
| |
| #ifndef NRFX_PWM2_ENABLED |
| #define NRFX_PWM2_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_PWM_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_PWM_CONFIG_LOG_ENABLED |
| #define NRFX_PWM_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_PWM_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_PWM_CONFIG_LOG_LEVEL |
| #define NRFX_PWM_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_PWM_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_PWM_CONFIG_INFO_COLOR |
| #define NRFX_PWM_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_PWM_CONFIG_DEBUG_COLOR |
| #define NRFX_PWM_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // <e> NRFX_PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED - Enables nRF52 Anomaly 109 workaround for PWM. |
| |
| // <i> The workaround uses interrupts to wake up the CPU and ensure |
| // <i> it is active when PWM is about to start a DMA transfer. For |
| // <i> initial transfer, done when a playback is started via PPI, |
| // <i> a specific EGU instance is used to generate the interrupt. |
| // <i> During the playback, the PWM interrupt triggered on SEQEND |
| // <i> event of a preceding sequence is used to protect the transfer |
| // <i> done for the next sequence to be played. |
| //========================================================== |
| #ifndef NRFX_PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED |
| #define NRFX_PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0 |
| #endif |
| // <o> NRFX_PWM_NRF52_ANOMALY_109_EGU_INSTANCE - EGU instance used by the nRF52 Anomaly 109 workaround for PWM. |
| |
| // <0=> EGU0 |
| // <1=> EGU1 |
| // <2=> EGU2 |
| // <3=> EGU3 |
| // <4=> EGU4 |
| // <5=> EGU5 |
| |
| #ifndef NRFX_PWM_NRF52_ANOMALY_109_EGU_INSTANCE |
| #define NRFX_PWM_NRF52_ANOMALY_109_EGU_INSTANCE 5 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_QDEC_ENABLED - nrfx_qdec - QDEC peripheral driver |
| //========================================================== |
| #ifndef NRFX_QDEC_ENABLED |
| #define NRFX_QDEC_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_QDEC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_QDEC_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_QDEC_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_QDEC_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_QDEC_CONFIG_LOG_ENABLED |
| #define NRFX_QDEC_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_QDEC_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_QDEC_CONFIG_LOG_LEVEL |
| #define NRFX_QDEC_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_QDEC_CONFIG_INFO_COLOR |
| #define NRFX_QDEC_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_QDEC_CONFIG_DEBUG_COLOR |
| #define NRFX_QDEC_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_RNG_ENABLED - nrfx_rng - RNG peripheral driver |
| //========================================================== |
| #ifndef NRFX_RNG_ENABLED |
| #define NRFX_RNG_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_RNG_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_RNG_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_RNG_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_RNG_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_RNG_CONFIG_LOG_ENABLED |
| #define NRFX_RNG_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_RNG_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_RNG_CONFIG_LOG_LEVEL |
| #define NRFX_RNG_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_RNG_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_RNG_CONFIG_INFO_COLOR |
| #define NRFX_RNG_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_RNG_CONFIG_DEBUG_COLOR |
| #define NRFX_RNG_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_RTC_ENABLED - nrfx_rtc - RTC peripheral driver |
| //========================================================== |
| #ifndef NRFX_RTC_ENABLED |
| #define NRFX_RTC_ENABLED 0 |
| #endif |
| // <q> NRFX_RTC0_ENABLED - Enable RTC0 instance |
| |
| #ifndef NRFX_RTC0_ENABLED |
| #define NRFX_RTC0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_RTC1_ENABLED - Enable RTC1 instance |
| |
| #ifndef NRFX_RTC1_ENABLED |
| #define NRFX_RTC1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_RTC2_ENABLED - Enable RTC2 instance |
| |
| #ifndef NRFX_RTC2_ENABLED |
| #define NRFX_RTC2_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_RTC_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_RTC_CONFIG_LOG_ENABLED |
| #define NRFX_RTC_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_RTC_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_RTC_CONFIG_LOG_LEVEL |
| #define NRFX_RTC_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_RTC_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_RTC_CONFIG_INFO_COLOR |
| #define NRFX_RTC_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_RTC_CONFIG_DEBUG_COLOR |
| #define NRFX_RTC_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_SAADC_ENABLED - nrfx_saadc - SAADC peripheral driver |
| //========================================================== |
| #ifndef NRFX_SAADC_ENABLED |
| #define NRFX_SAADC_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_SAADC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_SAADC_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_SAADC_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_SAADC_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_SAADC_CONFIG_LOG_ENABLED |
| #define NRFX_SAADC_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_SAADC_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_SAADC_CONFIG_LOG_LEVEL |
| #define NRFX_SAADC_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_SAADC_CONFIG_INFO_COLOR |
| #define NRFX_SAADC_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_SAADC_CONFIG_DEBUG_COLOR |
| #define NRFX_SAADC_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_SPIM_ENABLED - nrfx_spim - SPIM peripheral driver |
| //========================================================== |
| #ifndef NRFX_SPIM_ENABLED |
| #define NRFX_SPIM_ENABLED 0 |
| #endif |
| // <q> NRFX_SPIM0_ENABLED - Enable SPIM0 instance |
| |
| |
| #ifndef NRFX_SPIM0_ENABLED |
| #define NRFX_SPIM0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_SPIM1_ENABLED - Enable SPIM1 instance |
| |
| |
| #ifndef NRFX_SPIM1_ENABLED |
| #define NRFX_SPIM1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_SPIM2_ENABLED - Enable SPIM2 instance |
| |
| |
| #ifndef NRFX_SPIM2_ENABLED |
| #define NRFX_SPIM2_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_SPIM_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_SPIM_CONFIG_LOG_ENABLED |
| #define NRFX_SPIM_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_SPIM_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_SPIM_CONFIG_LOG_LEVEL |
| #define NRFX_SPIM_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_SPIM_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_SPIM_CONFIG_INFO_COLOR |
| #define NRFX_SPIM_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_SPIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_SPIM_CONFIG_DEBUG_COLOR |
| #define NRFX_SPIM_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // <q> NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED - Enables nRF52 anomaly 109 workaround for SPIM. |
| |
| |
| // <i> The workaround uses interrupts to wake up the CPU by catching |
| // <i> a start event of zero-length transmission to start the clock. This |
| // <i> ensures that the DMA transfer will be executed without issues and |
| // <i> that the proper transfer will be started. See more in the Errata |
| // <i> document or Anomaly 109 Addendum located at |
| // <i> https://infocenter.nordicsemi.com/ |
| |
| #ifndef NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED |
| #define NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0 |
| #endif |
| |
| // </e> |
| |
| // <e> NRFX_SPIS_ENABLED - nrfx_spis - SPIS peripheral driver |
| //========================================================== |
| #ifndef NRFX_SPIS_ENABLED |
| #define NRFX_SPIS_ENABLED 0 |
| #endif |
| // <q> NRFX_SPIS0_ENABLED - Enable SPIS0 instance |
| |
| |
| #ifndef NRFX_SPIS0_ENABLED |
| #define NRFX_SPIS0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_SPIS1_ENABLED - Enable SPIS1 instance |
| |
| |
| #ifndef NRFX_SPIS1_ENABLED |
| #define NRFX_SPIS1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_SPIS2_ENABLED - Enable SPIS2 instance |
| |
| |
| #ifndef NRFX_SPIS2_ENABLED |
| #define NRFX_SPIS2_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_SPIS_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_SPIS_CONFIG_LOG_ENABLED |
| #define NRFX_SPIS_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_SPIS_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_SPIS_CONFIG_LOG_LEVEL |
| #define NRFX_SPIS_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_SPIS_CONFIG_INFO_COLOR |
| #define NRFX_SPIS_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_SPIS_CONFIG_DEBUG_COLOR |
| #define NRFX_SPIS_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // <q> NRFX_SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED - Enables nRF52 Anomaly 109 workaround for SPIS. |
| |
| |
| // <i> The workaround uses a GPIOTE channel to generate interrupts |
| // <i> on falling edges detected on the CSN line. This will make |
| // <i> the CPU active for the moment when SPIS starts DMA transfers, |
| // <i> and this way the transfers will be protected. |
| // <i> This workaround uses GPIOTE driver, so this driver must be |
| // <i> enabled as well. |
| |
| #ifndef NRFX_SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED |
| #define NRFX_SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0 |
| #endif |
| |
| // </e> |
| |
| // <e> NRFX_SPI_ENABLED - nrfx_spi - SPI peripheral driver |
| //========================================================== |
| #ifndef NRFX_SPI_ENABLED |
| #define NRFX_SPI_ENABLED 0 |
| #endif |
| // <q> NRFX_SPI0_ENABLED - Enable SPI0 instance |
| |
| |
| #ifndef NRFX_SPI0_ENABLED |
| #define NRFX_SPI0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_SPI1_ENABLED - Enable SPI1 instance |
| |
| |
| #ifndef NRFX_SPI1_ENABLED |
| #define NRFX_SPI1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_SPI2_ENABLED - Enable SPI2 instance |
| |
| |
| #ifndef NRFX_SPI2_ENABLED |
| #define NRFX_SPI2_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_SPI_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_SPI_CONFIG_LOG_ENABLED |
| #define NRFX_SPI_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_SPI_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_SPI_CONFIG_LOG_LEVEL |
| #define NRFX_SPI_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_SPI_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_SPI_CONFIG_INFO_COLOR |
| #define NRFX_SPI_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_SPI_CONFIG_DEBUG_COLOR |
| #define NRFX_SPI_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver |
| |
| |
| #ifndef NRFX_SYSTICK_ENABLED |
| #define NRFX_SYSTICK_ENABLED 0 |
| #endif |
| |
| // <e> NRFX_TEMP_ENABLED - nrfx_temp - TEMP peripheral driver |
| //========================================================== |
| #ifndef NRFX_TEMP_ENABLED |
| #define NRFX_TEMP_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_TEMP_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_TEMP_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_TEMP_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // </e> |
| |
| // <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER peripheral driver |
| //========================================================== |
| #ifndef NRFX_TIMER_ENABLED |
| #define NRFX_TIMER_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TIMER0_ENABLED - Enable TIMER0 instance |
| |
| #ifndef NRFX_TIMER0_ENABLED |
| #define NRFX_TIMER0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TIMER1_ENABLED - Enable TIMER1 instance |
| |
| #ifndef NRFX_TIMER1_ENABLED |
| #define NRFX_TIMER1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TIMER2_ENABLED - Enable TIMER2 instance |
| |
| #ifndef NRFX_TIMER2_ENABLED |
| #define NRFX_TIMER2_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TIMER3_ENABLED - Enable TIMER3 instance |
| |
| #ifndef NRFX_TIMER3_ENABLED |
| #define NRFX_TIMER3_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TIMER4_ENABLED - Enable TIMER4 instance |
| |
| #ifndef NRFX_TIMER4_ENABLED |
| #define NRFX_TIMER4_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_TIMER_CONFIG_LOG_ENABLED |
| #define NRFX_TIMER_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_TIMER_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_TIMER_CONFIG_LOG_LEVEL |
| #define NRFX_TIMER_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_TIMER_CONFIG_INFO_COLOR |
| #define NRFX_TIMER_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_TIMER_CONFIG_DEBUG_COLOR |
| #define NRFX_TIMER_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_TWIM_ENABLED - nrfx_twim - TWIM peripheral driver |
| //========================================================== |
| #ifndef NRFX_TWIM_ENABLED |
| #define NRFX_TWIM_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TWIM0_ENABLED - Enable TWIM0 instance |
| |
| #ifndef NRFX_TWIM0_ENABLED |
| #define NRFX_TWIM0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TWIM1_ENABLED - Enable TWIM1 instance |
| |
| #ifndef NRFX_TWIM1_ENABLED |
| #define NRFX_TWIM1_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_TWIM_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_TWIM_CONFIG_LOG_ENABLED |
| #define NRFX_TWIM_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_TWIM_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_TWIM_CONFIG_LOG_LEVEL |
| #define NRFX_TWIM_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_TWIM_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_TWIM_CONFIG_INFO_COLOR |
| #define NRFX_TWIM_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_TWIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_TWIM_CONFIG_DEBUG_COLOR |
| #define NRFX_TWIM_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // <q> NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED - Enables nRF52 anomaly 109 workaround for TWIM. |
| |
| |
| // <i> The workaround uses interrupts to wake up the CPU by catching |
| // <i> the start event of zero-frequency transmission, clear the |
| // <i> peripheral, set desired frequency, start the peripheral, and |
| // <i> the proper transmission. See more in the Errata document or |
| // <i> Anomaly 109 Addendum located at https://infocenter.nordicsemi.com/ |
| |
| #ifndef NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED |
| #define NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0 |
| #endif |
| |
| // </e> |
| |
| // <e> NRFX_TWIS_ENABLED - nrfx_twis - TWIS peripheral driver |
| //========================================================== |
| #ifndef NRFX_TWIS_ENABLED |
| #define NRFX_TWIS_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TWIS0_ENABLED - Enable TWIS0 instance |
| |
| #ifndef NRFX_TWIS0_ENABLED |
| #define NRFX_TWIS0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TWIS1_ENABLED - Enable TWIS1 instance |
| |
| #ifndef NRFX_TWIS1_ENABLED |
| #define NRFX_TWIS1_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assume that any instance would be initialized only once |
| |
| // <i> Optimization flag. Registers used by TWIS are shared by other peripherals. Normally, during initialization driver tries to clear all registers to known state before doing the initialization itself. This gives initialization safe procedure, no matter when it would be called. If you activate TWIS only once and do never uninitialize it - set this flag to 1 what gives more optimal code. |
| |
| #ifndef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY |
| #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0 |
| #endif |
| |
| // <q> NRFX_TWIS_NO_SYNC_MODE - Remove support for synchronous mode |
| |
| // <i> Synchronous mode would be used in specific situations. And it uses some additional code and data memory to safely process state machine by polling it in status functions. If this functionality is not required it may be disabled to free some resources. |
| |
| #ifndef NRFX_TWIS_NO_SYNC_MODE |
| #define NRFX_TWIS_NO_SYNC_MODE 0 |
| #endif |
| |
| // <o> NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_TWIS_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_TWIS_CONFIG_LOG_ENABLED |
| #define NRFX_TWIS_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_TWIS_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_TWIS_CONFIG_LOG_LEVEL |
| #define NRFX_TWIS_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_TWIS_CONFIG_INFO_COLOR |
| #define NRFX_TWIS_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_TWIS_CONFIG_DEBUG_COLOR |
| #define NRFX_TWIS_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_TWI_ENABLED - nrfx_twi - TWI peripheral driver |
| //========================================================== |
| #ifndef NRFX_TWI_ENABLED |
| #define NRFX_TWI_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TWI0_ENABLED - Enable TWI0 instance |
| |
| #ifndef NRFX_TWI0_ENABLED |
| #define NRFX_TWI0_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_TWI1_ENABLED - Enable TWI1 instance |
| |
| #ifndef NRFX_TWI1_ENABLED |
| #define NRFX_TWI1_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_TWI_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_TWI_CONFIG_LOG_ENABLED |
| #define NRFX_TWI_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_TWI_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_TWI_CONFIG_LOG_LEVEL |
| #define NRFX_TWI_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_TWI_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_TWI_CONFIG_INFO_COLOR |
| #define NRFX_TWI_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_TWI_CONFIG_DEBUG_COLOR |
| #define NRFX_TWI_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver |
| //========================================================== |
| #ifndef NRFX_UARTE_ENABLED |
| #define NRFX_UARTE_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_UARTE0_ENABLED - Enable UARTE0 instance |
| |
| #ifndef NRFX_UARTE0_ENABLED |
| #define NRFX_UARTE0_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_UARTE_CONFIG_LOG_ENABLED |
| #define NRFX_UARTE_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_UARTE_CONFIG_LOG_LEVEL |
| #define NRFX_UARTE_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_UARTE_CONFIG_INFO_COLOR |
| #define NRFX_UARTE_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR |
| #define NRFX_UARTE_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver |
| //========================================================== |
| #ifndef NRFX_UART_ENABLED |
| #define NRFX_UART_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_UART0_ENABLED - Enable UART0 instance |
| |
| #ifndef NRFX_UART0_ENABLED |
| #define NRFX_UART0_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_UART_CONFIG_LOG_ENABLED |
| #define NRFX_UART_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_UART_CONFIG_LOG_LEVEL |
| #define NRFX_UART_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_UART_CONFIG_INFO_COLOR |
| #define NRFX_UART_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_UART_CONFIG_DEBUG_COLOR |
| #define NRFX_UART_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // <e> NRFX_WDT_ENABLED - nrfx_wdt - WDT peripheral driver |
| //========================================================== |
| #ifndef NRFX_WDT_ENABLED |
| #define NRFX_WDT_ENABLED 0 |
| #endif |
| |
| // <q> NRFX_WDT0_ENABLED - Enable WDT0 instance |
| |
| #ifndef NRFX_WDT0_ENABLED |
| #define NRFX_WDT0_ENABLED 0 |
| #endif |
| |
| // <o> NRFX_WDT_CONFIG_NO_IRQ - Remove WDT IRQ handling from WDT driver |
| |
| // <0=> Include WDT IRQ handling |
| // <1=> Remove WDT IRQ handling |
| |
| #ifndef NRFX_WDT_CONFIG_NO_IRQ |
| #define NRFX_WDT_CONFIG_NO_IRQ 0 |
| #endif |
| |
| // <o> NRFX_WDT_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority |
| |
| // <0=> 0 (highest) |
| // <1=> 1 |
| // <2=> 2 |
| // <3=> 3 |
| // <4=> 4 |
| // <5=> 5 |
| // <6=> 6 |
| // <7=> 7 |
| |
| #ifndef NRFX_WDT_DEFAULT_CONFIG_IRQ_PRIORITY |
| #define NRFX_WDT_DEFAULT_CONFIG_IRQ_PRIORITY 7 |
| #endif |
| |
| // <e> NRFX_WDT_CONFIG_LOG_ENABLED - Enables logging in the module. |
| //========================================================== |
| #ifndef NRFX_WDT_CONFIG_LOG_ENABLED |
| #define NRFX_WDT_CONFIG_LOG_ENABLED 0 |
| #endif |
| // <o> NRFX_WDT_CONFIG_LOG_LEVEL - Default Severity level |
| |
| // <0=> Off |
| // <1=> Error |
| // <2=> Warning |
| // <3=> Info |
| // <4=> Debug |
| |
| #ifndef NRFX_WDT_CONFIG_LOG_LEVEL |
| #define NRFX_WDT_CONFIG_LOG_LEVEL 3 |
| #endif |
| |
| // <o> NRFX_WDT_CONFIG_INFO_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_WDT_CONFIG_INFO_COLOR |
| #define NRFX_WDT_CONFIG_INFO_COLOR 0 |
| #endif |
| |
| // <o> NRFX_WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix. |
| |
| // <0=> Default |
| // <1=> Black |
| // <2=> Red |
| // <3=> Green |
| // <4=> Yellow |
| // <5=> Blue |
| // <6=> Magenta |
| // <7=> Cyan |
| // <8=> White |
| |
| #ifndef NRFX_WDT_CONFIG_DEBUG_COLOR |
| #define NRFX_WDT_CONFIG_DEBUG_COLOR 0 |
| #endif |
| |
| // </e> |
| |
| // </e> |
| |
| // </h> |
| |
| #endif // NRFX_CONFIG_NRF52832_H__ |