1*150812a8SEvalZero #ifndef NRFX_CONFIG_H__ 2*150812a8SEvalZero #define NRFX_CONFIG_H__ 3*150812a8SEvalZero 4*150812a8SEvalZero /* 5*150812a8SEvalZero * The MDK provides macros for accessing the peripheral register structures 6*150812a8SEvalZero * by using their secure and non-secure address mappings (with the names containing 7*150812a8SEvalZero * the suffix _S or _NS, respectively). Because the nrfx drivers use the macros without 8*150812a8SEvalZero * any suffixes, you must translate the names. The following section provides configuration 9*150812a8SEvalZero * for the name translation. It must be modified to reflect the actual configuration set in NRF_SPU. 10*150812a8SEvalZero */ 11*150812a8SEvalZero #define NRF_CLOCK NRF_CLOCK_S 12*150812a8SEvalZero #define NRF_DPPIC NRF_DPPIC_S 13*150812a8SEvalZero #define NRF_EGU0 NRF_EGU0_S 14*150812a8SEvalZero #define NRF_EGU1 NRF_EGU1_S 15*150812a8SEvalZero #define NRF_EGU2 NRF_EGU2_S 16*150812a8SEvalZero #define NRF_EGU3 NRF_EGU3_S 17*150812a8SEvalZero #define NRF_EGU4 NRF_EGU4_S 18*150812a8SEvalZero #define NRF_EGU5 NRF_EGU5_S 19*150812a8SEvalZero #define NRF_FPU NRF_FPU_S 20*150812a8SEvalZero #define NRF_P0 NRF_P0_S 21*150812a8SEvalZero #define NRF_I2S NRF_I2S_S 22*150812a8SEvalZero #define NRF_KMU NRF_KMU_S 23*150812a8SEvalZero #define NRF_NVMC NRF_NVMC_S 24*150812a8SEvalZero #define NRF_PDM NRF_PDM_S 25*150812a8SEvalZero #define NRF_POWER NRF_POWER_S 26*150812a8SEvalZero #define NRF_PWM0 NRF_PWM0_S 27*150812a8SEvalZero #define NRF_PWM1 NRF_PWM1_S 28*150812a8SEvalZero #define NRF_PWM2 NRF_PWM2_S 29*150812a8SEvalZero #define NRF_PWM3 NRF_PWM3_S 30*150812a8SEvalZero #define NRF_REGULATORS NRF_REGULATORS_S 31*150812a8SEvalZero #define NRF_RTC0 NRF_RTC0_S 32*150812a8SEvalZero #define NRF_RTC1 NRF_RTC1_S 33*150812a8SEvalZero #define NRF_SAADC NRF_SAADC_S 34*150812a8SEvalZero #define NRF_SPIM0 NRF_SPIM0_S 35*150812a8SEvalZero #define NRF_SPIM1 NRF_SPIM1_S 36*150812a8SEvalZero #define NRF_SPIM2 NRF_SPIM2_S 37*150812a8SEvalZero #define NRF_SPIM3 NRF_SPIM3_S 38*150812a8SEvalZero #define NRF_SPIS0 NRF_SPIS0_S 39*150812a8SEvalZero #define NRF_SPIS1 NRF_SPIS1_S 40*150812a8SEvalZero #define NRF_SPIS2 NRF_SPIS2_S 41*150812a8SEvalZero #define NRF_SPIS3 NRF_SPIS3_S 42*150812a8SEvalZero #define NRF_TIMER0 NRF_TIMER0_S 43*150812a8SEvalZero #define NRF_TIMER1 NRF_TIMER1_S 44*150812a8SEvalZero #define NRF_TIMER2 NRF_TIMER2_S 45*150812a8SEvalZero #define NRF_TWIM0 NRF_TWIM0_S 46*150812a8SEvalZero #define NRF_TWIM1 NRF_TWIM1_S 47*150812a8SEvalZero #define NRF_TWIM2 NRF_TWIM2_S 48*150812a8SEvalZero #define NRF_TWIM3 NRF_TWIM3_S 49*150812a8SEvalZero #define NRF_TWIS0 NRF_TWIS0_S 50*150812a8SEvalZero #define NRF_TWIS1 NRF_TWIS1_S 51*150812a8SEvalZero #define NRF_TWIS2 NRF_TWIS2_S 52*150812a8SEvalZero #define NRF_TWIS3 NRF_TWIS3_S 53*150812a8SEvalZero #define NRF_UARTE0 NRF_UARTE0_S 54*150812a8SEvalZero #define NRF_UARTE1 NRF_UARTE1_S 55*150812a8SEvalZero #define NRF_UARTE2 NRF_UARTE2_S 56*150812a8SEvalZero #define NRF_UARTE3 NRF_UARTE3_S 57*150812a8SEvalZero #define NRF_VMC NRF_VMC_S 58*150812a8SEvalZero #define NRF_WDT NRF_WDT_S 59*150812a8SEvalZero 60*150812a8SEvalZero /* Unchangable configuration. */ 61*150812a8SEvalZero #define NRF_CRYPTOCELL NRF_CRYPTOCELL_S 62*150812a8SEvalZero #define NRF_FICR NRF_FICR_S 63*150812a8SEvalZero #define NRF_GPIOTE0 NRF_GPIOTE0_S 64*150812a8SEvalZero #define NRF_GPIOTE1 NRF_GPIOTE1_NS 65*150812a8SEvalZero #define NRF_SPU NRF_SPU_S 66*150812a8SEvalZero #define NRF_UICR NRF_UICR_S 67*150812a8SEvalZero 68*150812a8SEvalZero /* Fixups for GPIOTE HAL and driver. */ 69*150812a8SEvalZero #define NRF_GPIOTE NRF_GPIOTE0_S 70*150812a8SEvalZero #define GPIOTE_IRQn GPIOTE0_IRQn 71*150812a8SEvalZero #define GPIOTE_IRQHandler GPIOTE0_IRQHandler 72*150812a8SEvalZero 73*150812a8SEvalZero // <<< Use Configuration Wizard in Context Menu >>>\n 74*150812a8SEvalZero 75*150812a8SEvalZero // <h> nRF_Drivers 76*150812a8SEvalZero 77*150812a8SEvalZero // <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver. 78*150812a8SEvalZero //========================================================== 79*150812a8SEvalZero #ifndef NRFX_CLOCK_ENABLED 80*150812a8SEvalZero #define NRFX_CLOCK_ENABLED 1 81*150812a8SEvalZero #endif 82*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_LF_SRC - LF clock source. 83*150812a8SEvalZero 84*150812a8SEvalZero // <0=> RC 85*150812a8SEvalZero // <1=> XTAL 86*150812a8SEvalZero // <2=> Synth 87*150812a8SEvalZero // <131073=> External Low Swing 88*150812a8SEvalZero // <196609=> External Full Swing 89*150812a8SEvalZero 90*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_LF_SRC 91*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_LF_SRC 1 92*150812a8SEvalZero #endif 93*150812a8SEvalZero 94*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority. 95*150812a8SEvalZero 96*150812a8SEvalZero // <0=> 0 (highest) 97*150812a8SEvalZero // <1=> 1 98*150812a8SEvalZero // <2=> 2 99*150812a8SEvalZero // <3=> 3 100*150812a8SEvalZero // <4=> 4 101*150812a8SEvalZero // <5=> 5 102*150812a8SEvalZero // <6=> 6 103*150812a8SEvalZero // <7=> 7 104*150812a8SEvalZero 105*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY 106*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7 107*150812a8SEvalZero #endif 108*150812a8SEvalZero 109*150812a8SEvalZero // <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module. 110*150812a8SEvalZero //========================================================== 111*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED 112*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_LOG_ENABLED 0 113*150812a8SEvalZero #endif 114*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default severity level. 115*150812a8SEvalZero 116*150812a8SEvalZero // <0=> Off 117*150812a8SEvalZero // <1=> Error 118*150812a8SEvalZero // <2=> Warning 119*150812a8SEvalZero // <3=> Info 120*150812a8SEvalZero // <4=> Debug 121*150812a8SEvalZero 122*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL 123*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_LOG_LEVEL 3 124*150812a8SEvalZero #endif 125*150812a8SEvalZero 126*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix. 127*150812a8SEvalZero 128*150812a8SEvalZero // <0=> Default 129*150812a8SEvalZero // <1=> Black 130*150812a8SEvalZero // <2=> Red 131*150812a8SEvalZero // <3=> Green 132*150812a8SEvalZero // <4=> Yellow 133*150812a8SEvalZero // <5=> Blue 134*150812a8SEvalZero // <6=> Magenta 135*150812a8SEvalZero // <7=> Cyan 136*150812a8SEvalZero // <8=> White 137*150812a8SEvalZero 138*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_INFO_COLOR 139*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_INFO_COLOR 0 140*150812a8SEvalZero #endif 141*150812a8SEvalZero 142*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 143*150812a8SEvalZero 144*150812a8SEvalZero // <0=> Default 145*150812a8SEvalZero // <1=> Black 146*150812a8SEvalZero // <2=> Red 147*150812a8SEvalZero // <3=> Green 148*150812a8SEvalZero // <4=> Yellow 149*150812a8SEvalZero // <5=> Blue 150*150812a8SEvalZero // <6=> Magenta 151*150812a8SEvalZero // <7=> Cyan 152*150812a8SEvalZero // <8=> White 153*150812a8SEvalZero 154*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR 155*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0 156*150812a8SEvalZero #endif 157*150812a8SEvalZero 158*150812a8SEvalZero // </e> 159*150812a8SEvalZero 160*150812a8SEvalZero // </e> 161*150812a8SEvalZero 162*150812a8SEvalZero // <e> NRFX_DPPI_ENABLED - nrfx_dppi - DPPI allocator. 163*150812a8SEvalZero //========================================================== 164*150812a8SEvalZero #ifndef NRFX_DPPI_ENABLED 165*150812a8SEvalZero #define NRFX_DPPI_ENABLED 1 166*150812a8SEvalZero #endif 167*150812a8SEvalZero // <e> NRFX_DPPI_CONFIG_LOG_ENABLED - Enables logging in the module. 168*150812a8SEvalZero //========================================================== 169*150812a8SEvalZero #ifndef NRFX_DPPI_CONFIG_LOG_ENABLED 170*150812a8SEvalZero #define NRFX_DPPI_CONFIG_LOG_ENABLED 0 171*150812a8SEvalZero #endif 172*150812a8SEvalZero // <o> NRFX_DPPI_CONFIG_LOG_LEVEL - Default severity level. 173*150812a8SEvalZero 174*150812a8SEvalZero // <0=> Off 175*150812a8SEvalZero // <1=> Error 176*150812a8SEvalZero // <2=> Warning 177*150812a8SEvalZero // <3=> Info 178*150812a8SEvalZero // <4=> Debug 179*150812a8SEvalZero 180*150812a8SEvalZero #ifndef NRFX_DPPI_CONFIG_LOG_LEVEL 181*150812a8SEvalZero #define NRFX_DPPI_CONFIG_LOG_LEVEL 3 182*150812a8SEvalZero #endif 183*150812a8SEvalZero 184*150812a8SEvalZero // <o> NRFX_DPPI_CONFIG_INFO_COLOR - ANSI escape code prefix. 185*150812a8SEvalZero 186*150812a8SEvalZero // <0=> Default 187*150812a8SEvalZero // <1=> Black 188*150812a8SEvalZero // <2=> Red 189*150812a8SEvalZero // <3=> Green 190*150812a8SEvalZero // <4=> Yellow 191*150812a8SEvalZero // <5=> Blue 192*150812a8SEvalZero // <6=> Magenta 193*150812a8SEvalZero // <7=> Cyan 194*150812a8SEvalZero // <8=> White 195*150812a8SEvalZero 196*150812a8SEvalZero #ifndef NRFX_DPPI_CONFIG_INFO_COLOR 197*150812a8SEvalZero #define NRFX_DPPI_CONFIG_INFO_COLOR 0 198*150812a8SEvalZero #endif 199*150812a8SEvalZero 200*150812a8SEvalZero // <o> NRFX_DPPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 201*150812a8SEvalZero 202*150812a8SEvalZero // <0=> Default 203*150812a8SEvalZero // <1=> Black 204*150812a8SEvalZero // <2=> Red 205*150812a8SEvalZero // <3=> Green 206*150812a8SEvalZero // <4=> Yellow 207*150812a8SEvalZero // <5=> Blue 208*150812a8SEvalZero // <6=> Magenta 209*150812a8SEvalZero // <7=> Cyan 210*150812a8SEvalZero // <8=> White 211*150812a8SEvalZero 212*150812a8SEvalZero #ifndef NRFX_DPPI_CONFIG_DEBUG_COLOR 213*150812a8SEvalZero #define NRFX_DPPI_CONFIG_DEBUG_COLOR 0 214*150812a8SEvalZero #endif 215*150812a8SEvalZero 216*150812a8SEvalZero // </e> 217*150812a8SEvalZero 218*150812a8SEvalZero // </e> 219*150812a8SEvalZero 220*150812a8SEvalZero // <e> NRFX_GPIOTE_ENABLED - nrfx_gpiote - GPIOTE peripheral driver. 221*150812a8SEvalZero //========================================================== 222*150812a8SEvalZero #ifndef NRFX_GPIOTE_ENABLED 223*150812a8SEvalZero #define NRFX_GPIOTE_ENABLED 1 224*150812a8SEvalZero #endif 225*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS - Number of lower power input pins. 226*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 227*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 1 228*150812a8SEvalZero #endif 229*150812a8SEvalZero 230*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_IRQ_PRIORITY - Interrupt priority. 231*150812a8SEvalZero 232*150812a8SEvalZero // <0=> 0 (highest) 233*150812a8SEvalZero // <1=> 1 234*150812a8SEvalZero // <2=> 2 235*150812a8SEvalZero // <3=> 3 236*150812a8SEvalZero // <4=> 4 237*150812a8SEvalZero // <5=> 5 238*150812a8SEvalZero // <6=> 6 239*150812a8SEvalZero // <7=> 7 240*150812a8SEvalZero 241*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_IRQ_PRIORITY 242*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_IRQ_PRIORITY 7 243*150812a8SEvalZero #endif 244*150812a8SEvalZero 245*150812a8SEvalZero // <e> NRFX_GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module. 246*150812a8SEvalZero //========================================================== 247*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_LOG_ENABLED 248*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_LOG_ENABLED 0 249*150812a8SEvalZero #endif 250*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_LOG_LEVEL - Default severity level. 251*150812a8SEvalZero 252*150812a8SEvalZero // <0=> Off 253*150812a8SEvalZero // <1=> Error 254*150812a8SEvalZero // <2=> Warning 255*150812a8SEvalZero // <3=> Info 256*150812a8SEvalZero // <4=> Debug 257*150812a8SEvalZero 258*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_LOG_LEVEL 259*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_LOG_LEVEL 3 260*150812a8SEvalZero #endif 261*150812a8SEvalZero 262*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix. 263*150812a8SEvalZero 264*150812a8SEvalZero // <0=> Default 265*150812a8SEvalZero // <1=> Black 266*150812a8SEvalZero // <2=> Red 267*150812a8SEvalZero // <3=> Green 268*150812a8SEvalZero // <4=> Yellow 269*150812a8SEvalZero // <5=> Blue 270*150812a8SEvalZero // <6=> Magenta 271*150812a8SEvalZero // <7=> Cyan 272*150812a8SEvalZero // <8=> White 273*150812a8SEvalZero 274*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_INFO_COLOR 275*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_INFO_COLOR 0 276*150812a8SEvalZero #endif 277*150812a8SEvalZero 278*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 279*150812a8SEvalZero 280*150812a8SEvalZero // <0=> Default 281*150812a8SEvalZero // <1=> Black 282*150812a8SEvalZero // <2=> Red 283*150812a8SEvalZero // <3=> Green 284*150812a8SEvalZero // <4=> Yellow 285*150812a8SEvalZero // <5=> Blue 286*150812a8SEvalZero // <6=> Magenta 287*150812a8SEvalZero // <7=> Cyan 288*150812a8SEvalZero // <8=> White 289*150812a8SEvalZero 290*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_DEBUG_COLOR 291*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_DEBUG_COLOR 0 292*150812a8SEvalZero #endif 293*150812a8SEvalZero 294*150812a8SEvalZero // </e> 295*150812a8SEvalZero 296*150812a8SEvalZero // </e> 297*150812a8SEvalZero 298*150812a8SEvalZero // <e> NRFX_I2S_ENABLED - nrfx_i2s - I2S peripheral driver. 299*150812a8SEvalZero //========================================================== 300*150812a8SEvalZero #ifndef NRFX_I2S_ENABLED 301*150812a8SEvalZero #define NRFX_I2S_ENABLED 1 302*150812a8SEvalZero #endif 303*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_SCK_PIN - SCK pin <0-31> 304*150812a8SEvalZero 305*150812a8SEvalZero 306*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_SCK_PIN 307*150812a8SEvalZero #define NRFX_I2S_CONFIG_SCK_PIN 31 308*150812a8SEvalZero #endif 309*150812a8SEvalZero 310*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_LRCK_PIN - LRCK pin <1-31> 311*150812a8SEvalZero 312*150812a8SEvalZero 313*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_LRCK_PIN 314*150812a8SEvalZero #define NRFX_I2S_CONFIG_LRCK_PIN 30 315*150812a8SEvalZero #endif 316*150812a8SEvalZero 317*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_MCK_PIN - MCK pin. 318*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_MCK_PIN 319*150812a8SEvalZero #define NRFX_I2S_CONFIG_MCK_PIN 255 320*150812a8SEvalZero #endif 321*150812a8SEvalZero 322*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_SDOUT_PIN - SDOUT pin <0-31> 323*150812a8SEvalZero 324*150812a8SEvalZero 325*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_SDOUT_PIN 326*150812a8SEvalZero #define NRFX_I2S_CONFIG_SDOUT_PIN 29 327*150812a8SEvalZero #endif 328*150812a8SEvalZero 329*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_SDIN_PIN - SDIN pin <0-31> 330*150812a8SEvalZero 331*150812a8SEvalZero 332*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_SDIN_PIN 333*150812a8SEvalZero #define NRFX_I2S_CONFIG_SDIN_PIN 28 334*150812a8SEvalZero #endif 335*150812a8SEvalZero 336*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_MASTER - Mode. 337*150812a8SEvalZero 338*150812a8SEvalZero // <0=> Master 339*150812a8SEvalZero // <1=> Slave 340*150812a8SEvalZero 341*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_MASTER 342*150812a8SEvalZero #define NRFX_I2S_CONFIG_MASTER 0 343*150812a8SEvalZero #endif 344*150812a8SEvalZero 345*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_FORMAT - Format. 346*150812a8SEvalZero 347*150812a8SEvalZero // <0=> I2S 348*150812a8SEvalZero // <1=> Aligned 349*150812a8SEvalZero 350*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_FORMAT 351*150812a8SEvalZero #define NRFX_I2S_CONFIG_FORMAT 0 352*150812a8SEvalZero #endif 353*150812a8SEvalZero 354*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_ALIGN - Alignment. 355*150812a8SEvalZero 356*150812a8SEvalZero // <0=> Left 357*150812a8SEvalZero // <1=> Right 358*150812a8SEvalZero 359*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_ALIGN 360*150812a8SEvalZero #define NRFX_I2S_CONFIG_ALIGN 0 361*150812a8SEvalZero #endif 362*150812a8SEvalZero 363*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_SWIDTH - Sample width (bits). 364*150812a8SEvalZero 365*150812a8SEvalZero // <0=> 8 366*150812a8SEvalZero // <1=> 16 367*150812a8SEvalZero // <2=> 24 368*150812a8SEvalZero 369*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_SWIDTH 370*150812a8SEvalZero #define NRFX_I2S_CONFIG_SWIDTH 1 371*150812a8SEvalZero #endif 372*150812a8SEvalZero 373*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_CHANNELS - Channels. 374*150812a8SEvalZero 375*150812a8SEvalZero // <0=> Stereo 376*150812a8SEvalZero // <1=> Left 377*150812a8SEvalZero // <2=> Right 378*150812a8SEvalZero 379*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_CHANNELS 380*150812a8SEvalZero #define NRFX_I2S_CONFIG_CHANNELS 1 381*150812a8SEvalZero #endif 382*150812a8SEvalZero 383*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_MCK_SETUP - MCK behavior. 384*150812a8SEvalZero 385*150812a8SEvalZero // <0=> Disabled 386*150812a8SEvalZero // <536870912=> 32MHz/8 387*150812a8SEvalZero // <402653184=> 32MHz/10 388*150812a8SEvalZero // <369098752=> 32MHz/11 389*150812a8SEvalZero // <285212672=> 32MHz/15 390*150812a8SEvalZero // <268435456=> 32MHz/16 391*150812a8SEvalZero // <201326592=> 32MHz/21 392*150812a8SEvalZero // <184549376=> 32MHz/23 393*150812a8SEvalZero // <142606336=> 32MHz/30 394*150812a8SEvalZero // <138412032=> 32MHz/31 395*150812a8SEvalZero // <134217728=> 32MHz/32 396*150812a8SEvalZero // <100663296=> 32MHz/42 397*150812a8SEvalZero // <68157440=> 32MHz/63 398*150812a8SEvalZero // <34340864=> 32MHz/125 399*150812a8SEvalZero 400*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_MCK_SETUP 401*150812a8SEvalZero #define NRFX_I2S_CONFIG_MCK_SETUP 536870912 402*150812a8SEvalZero #endif 403*150812a8SEvalZero 404*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_RATIO - MCK/LRCK ratio. 405*150812a8SEvalZero 406*150812a8SEvalZero // <0=> 32x 407*150812a8SEvalZero // <1=> 48x 408*150812a8SEvalZero // <2=> 64x 409*150812a8SEvalZero // <3=> 96x 410*150812a8SEvalZero // <4=> 128x 411*150812a8SEvalZero // <5=> 192x 412*150812a8SEvalZero // <6=> 256x 413*150812a8SEvalZero // <7=> 384x 414*150812a8SEvalZero // <8=> 512x 415*150812a8SEvalZero 416*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_RATIO 417*150812a8SEvalZero #define NRFX_I2S_CONFIG_RATIO 5 418*150812a8SEvalZero #endif 419*150812a8SEvalZero 420*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_IRQ_PRIORITY - Interrupt priority. 421*150812a8SEvalZero 422*150812a8SEvalZero // <0=> 0 (highest) 423*150812a8SEvalZero // <1=> 1 424*150812a8SEvalZero // <2=> 2 425*150812a8SEvalZero // <3=> 3 426*150812a8SEvalZero // <4=> 4 427*150812a8SEvalZero // <5=> 5 428*150812a8SEvalZero // <6=> 6 429*150812a8SEvalZero // <7=> 7 430*150812a8SEvalZero 431*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_IRQ_PRIORITY 432*150812a8SEvalZero #define NRFX_I2S_CONFIG_IRQ_PRIORITY 7 433*150812a8SEvalZero #endif 434*150812a8SEvalZero 435*150812a8SEvalZero // <e> NRFX_I2S_CONFIG_LOG_ENABLED - Enables logging in the module. 436*150812a8SEvalZero //========================================================== 437*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_LOG_ENABLED 438*150812a8SEvalZero #define NRFX_I2S_CONFIG_LOG_ENABLED 0 439*150812a8SEvalZero #endif 440*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_LOG_LEVEL - Default severity level. 441*150812a8SEvalZero 442*150812a8SEvalZero // <0=> Off 443*150812a8SEvalZero // <1=> Error 444*150812a8SEvalZero // <2=> Warning 445*150812a8SEvalZero // <3=> Info 446*150812a8SEvalZero // <4=> Debug 447*150812a8SEvalZero 448*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_LOG_LEVEL 449*150812a8SEvalZero #define NRFX_I2S_CONFIG_LOG_LEVEL 3 450*150812a8SEvalZero #endif 451*150812a8SEvalZero 452*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_INFO_COLOR - ANSI escape code prefix. 453*150812a8SEvalZero 454*150812a8SEvalZero // <0=> Default 455*150812a8SEvalZero // <1=> Black 456*150812a8SEvalZero // <2=> Red 457*150812a8SEvalZero // <3=> Green 458*150812a8SEvalZero // <4=> Yellow 459*150812a8SEvalZero // <5=> Blue 460*150812a8SEvalZero // <6=> Magenta 461*150812a8SEvalZero // <7=> Cyan 462*150812a8SEvalZero // <8=> White 463*150812a8SEvalZero 464*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_INFO_COLOR 465*150812a8SEvalZero #define NRFX_I2S_CONFIG_INFO_COLOR 0 466*150812a8SEvalZero #endif 467*150812a8SEvalZero 468*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 469*150812a8SEvalZero 470*150812a8SEvalZero // <0=> Default 471*150812a8SEvalZero // <1=> Black 472*150812a8SEvalZero // <2=> Red 473*150812a8SEvalZero // <3=> Green 474*150812a8SEvalZero // <4=> Yellow 475*150812a8SEvalZero // <5=> Blue 476*150812a8SEvalZero // <6=> Magenta 477*150812a8SEvalZero // <7=> Cyan 478*150812a8SEvalZero // <8=> White 479*150812a8SEvalZero 480*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_DEBUG_COLOR 481*150812a8SEvalZero #define NRFX_I2S_CONFIG_DEBUG_COLOR 0 482*150812a8SEvalZero #endif 483*150812a8SEvalZero 484*150812a8SEvalZero // </e> 485*150812a8SEvalZero 486*150812a8SEvalZero // </e> 487*150812a8SEvalZero 488*150812a8SEvalZero // <e> NRFX_PDM_ENABLED - nrfx_pdm - PDM peripheral driver. 489*150812a8SEvalZero //========================================================== 490*150812a8SEvalZero #ifndef NRFX_PDM_ENABLED 491*150812a8SEvalZero #define NRFX_PDM_ENABLED 1 492*150812a8SEvalZero #endif 493*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_MODE - Mode. 494*150812a8SEvalZero 495*150812a8SEvalZero // <0=> Stereo 496*150812a8SEvalZero // <1=> Mono 497*150812a8SEvalZero 498*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_MODE 499*150812a8SEvalZero #define NRFX_PDM_CONFIG_MODE 1 500*150812a8SEvalZero #endif 501*150812a8SEvalZero 502*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_EDGE - Edge. 503*150812a8SEvalZero 504*150812a8SEvalZero // <0=> Left falling 505*150812a8SEvalZero // <1=> Left rising 506*150812a8SEvalZero 507*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_EDGE 508*150812a8SEvalZero #define NRFX_PDM_CONFIG_EDGE 0 509*150812a8SEvalZero #endif 510*150812a8SEvalZero 511*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_CLOCK_FREQ - Clock frequency. 512*150812a8SEvalZero 513*150812a8SEvalZero // <134217728=> 1000k 514*150812a8SEvalZero // <138412032=> 1032k (default) 515*150812a8SEvalZero // <142606336=> 1067k 516*150812a8SEvalZero 517*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_CLOCK_FREQ 518*150812a8SEvalZero #define NRFX_PDM_CONFIG_CLOCK_FREQ 138412032 519*150812a8SEvalZero #endif 520*150812a8SEvalZero 521*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_IRQ_PRIORITY - Interrupt priority. 522*150812a8SEvalZero 523*150812a8SEvalZero // <0=> 0 (highest) 524*150812a8SEvalZero // <1=> 1 525*150812a8SEvalZero // <2=> 2 526*150812a8SEvalZero // <3=> 3 527*150812a8SEvalZero // <4=> 4 528*150812a8SEvalZero // <5=> 5 529*150812a8SEvalZero // <6=> 6 530*150812a8SEvalZero // <7=> 7 531*150812a8SEvalZero 532*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_IRQ_PRIORITY 533*150812a8SEvalZero #define NRFX_PDM_CONFIG_IRQ_PRIORITY 7 534*150812a8SEvalZero #endif 535*150812a8SEvalZero 536*150812a8SEvalZero // <e> NRFX_PDM_CONFIG_LOG_ENABLED - Enables logging in the module. 537*150812a8SEvalZero //========================================================== 538*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_LOG_ENABLED 539*150812a8SEvalZero #define NRFX_PDM_CONFIG_LOG_ENABLED 0 540*150812a8SEvalZero #endif 541*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_LOG_LEVEL - Default severity level. 542*150812a8SEvalZero 543*150812a8SEvalZero // <0=> Off 544*150812a8SEvalZero // <1=> Error 545*150812a8SEvalZero // <2=> Warning 546*150812a8SEvalZero // <3=> Info 547*150812a8SEvalZero // <4=> Debug 548*150812a8SEvalZero 549*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_LOG_LEVEL 550*150812a8SEvalZero #define NRFX_PDM_CONFIG_LOG_LEVEL 3 551*150812a8SEvalZero #endif 552*150812a8SEvalZero 553*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_INFO_COLOR - ANSI escape code prefix. 554*150812a8SEvalZero 555*150812a8SEvalZero // <0=> Default 556*150812a8SEvalZero // <1=> Black 557*150812a8SEvalZero // <2=> Red 558*150812a8SEvalZero // <3=> Green 559*150812a8SEvalZero // <4=> Yellow 560*150812a8SEvalZero // <5=> Blue 561*150812a8SEvalZero // <6=> Magenta 562*150812a8SEvalZero // <7=> Cyan 563*150812a8SEvalZero // <8=> White 564*150812a8SEvalZero 565*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_INFO_COLOR 566*150812a8SEvalZero #define NRFX_PDM_CONFIG_INFO_COLOR 0 567*150812a8SEvalZero #endif 568*150812a8SEvalZero 569*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 570*150812a8SEvalZero 571*150812a8SEvalZero // <0=> Default 572*150812a8SEvalZero // <1=> Black 573*150812a8SEvalZero // <2=> Red 574*150812a8SEvalZero // <3=> Green 575*150812a8SEvalZero // <4=> Yellow 576*150812a8SEvalZero // <5=> Blue 577*150812a8SEvalZero // <6=> Magenta 578*150812a8SEvalZero // <7=> Cyan 579*150812a8SEvalZero // <8=> White 580*150812a8SEvalZero 581*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_DEBUG_COLOR 582*150812a8SEvalZero #define NRFX_PDM_CONFIG_DEBUG_COLOR 0 583*150812a8SEvalZero #endif 584*150812a8SEvalZero 585*150812a8SEvalZero // </e> 586*150812a8SEvalZero 587*150812a8SEvalZero // </e> 588*150812a8SEvalZero 589*150812a8SEvalZero // <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver. 590*150812a8SEvalZero //========================================================== 591*150812a8SEvalZero #ifndef NRFX_POWER_ENABLED 592*150812a8SEvalZero #define NRFX_POWER_ENABLED 1 593*150812a8SEvalZero #endif 594*150812a8SEvalZero // <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority. 595*150812a8SEvalZero 596*150812a8SEvalZero // <0=> 0 (highest) 597*150812a8SEvalZero // <1=> 1 598*150812a8SEvalZero // <2=> 2 599*150812a8SEvalZero // <3=> 3 600*150812a8SEvalZero // <4=> 4 601*150812a8SEvalZero // <5=> 5 602*150812a8SEvalZero // <6=> 6 603*150812a8SEvalZero // <7=> 7 604*150812a8SEvalZero 605*150812a8SEvalZero #ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY 606*150812a8SEvalZero #define NRFX_POWER_CONFIG_IRQ_PRIORITY 7 607*150812a8SEvalZero #endif 608*150812a8SEvalZero 609*150812a8SEvalZero // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of the main DCDC regulator. 610*150812a8SEvalZero 611*150812a8SEvalZero 612*150812a8SEvalZero // <i> This settings means only that components for DCDC regulator are installed and it can be enabled. 613*150812a8SEvalZero 614*150812a8SEvalZero #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN 615*150812a8SEvalZero #define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0 616*150812a8SEvalZero #endif 617*150812a8SEvalZero 618*150812a8SEvalZero // </e> 619*150812a8SEvalZero 620*150812a8SEvalZero // <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing (PRS) module. 621*150812a8SEvalZero //========================================================== 622*150812a8SEvalZero #ifndef NRFX_PRS_ENABLED 623*150812a8SEvalZero #define NRFX_PRS_ENABLED 1 624*150812a8SEvalZero #endif 625*150812a8SEvalZero // <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module. 626*150812a8SEvalZero 627*150812a8SEvalZero 628*150812a8SEvalZero #ifndef NRFX_PRS_BOX_0_ENABLED 629*150812a8SEvalZero #define NRFX_PRS_BOX_0_ENABLED 1 630*150812a8SEvalZero #endif 631*150812a8SEvalZero 632*150812a8SEvalZero // <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module. 633*150812a8SEvalZero 634*150812a8SEvalZero 635*150812a8SEvalZero #ifndef NRFX_PRS_BOX_1_ENABLED 636*150812a8SEvalZero #define NRFX_PRS_BOX_1_ENABLED 1 637*150812a8SEvalZero #endif 638*150812a8SEvalZero 639*150812a8SEvalZero // <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module. 640*150812a8SEvalZero 641*150812a8SEvalZero 642*150812a8SEvalZero #ifndef NRFX_PRS_BOX_2_ENABLED 643*150812a8SEvalZero #define NRFX_PRS_BOX_2_ENABLED 1 644*150812a8SEvalZero #endif 645*150812a8SEvalZero 646*150812a8SEvalZero // <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module. 647*150812a8SEvalZero 648*150812a8SEvalZero 649*150812a8SEvalZero #ifndef NRFX_PRS_BOX_3_ENABLED 650*150812a8SEvalZero #define NRFX_PRS_BOX_3_ENABLED 1 651*150812a8SEvalZero #endif 652*150812a8SEvalZero 653*150812a8SEvalZero // <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module. 654*150812a8SEvalZero //========================================================== 655*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_LOG_ENABLED 656*150812a8SEvalZero #define NRFX_PRS_CONFIG_LOG_ENABLED 0 657*150812a8SEvalZero #endif 658*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default severity level. 659*150812a8SEvalZero 660*150812a8SEvalZero // <0=> Off 661*150812a8SEvalZero // <1=> Error 662*150812a8SEvalZero // <2=> Warning 663*150812a8SEvalZero // <3=> Info 664*150812a8SEvalZero // <4=> Debug 665*150812a8SEvalZero 666*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_LOG_LEVEL 667*150812a8SEvalZero #define NRFX_PRS_CONFIG_LOG_LEVEL 3 668*150812a8SEvalZero #endif 669*150812a8SEvalZero 670*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix. 671*150812a8SEvalZero 672*150812a8SEvalZero // <0=> Default 673*150812a8SEvalZero // <1=> Black 674*150812a8SEvalZero // <2=> Red 675*150812a8SEvalZero // <3=> Green 676*150812a8SEvalZero // <4=> Yellow 677*150812a8SEvalZero // <5=> Blue 678*150812a8SEvalZero // <6=> Magenta 679*150812a8SEvalZero // <7=> Cyan 680*150812a8SEvalZero // <8=> White 681*150812a8SEvalZero 682*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_INFO_COLOR 683*150812a8SEvalZero #define NRFX_PRS_CONFIG_INFO_COLOR 0 684*150812a8SEvalZero #endif 685*150812a8SEvalZero 686*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 687*150812a8SEvalZero 688*150812a8SEvalZero // <0=> Default 689*150812a8SEvalZero // <1=> Black 690*150812a8SEvalZero // <2=> Red 691*150812a8SEvalZero // <3=> Green 692*150812a8SEvalZero // <4=> Yellow 693*150812a8SEvalZero // <5=> Blue 694*150812a8SEvalZero // <6=> Magenta 695*150812a8SEvalZero // <7=> Cyan 696*150812a8SEvalZero // <8=> White 697*150812a8SEvalZero 698*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_DEBUG_COLOR 699*150812a8SEvalZero #define NRFX_PRS_CONFIG_DEBUG_COLOR 0 700*150812a8SEvalZero #endif 701*150812a8SEvalZero 702*150812a8SEvalZero // </e> 703*150812a8SEvalZero 704*150812a8SEvalZero // </e> 705*150812a8SEvalZero 706*150812a8SEvalZero // <e> NRFX_PWM_ENABLED - nrfx_pwm - PWM peripheral driver. 707*150812a8SEvalZero //========================================================== 708*150812a8SEvalZero #ifndef NRFX_PWM_ENABLED 709*150812a8SEvalZero #define NRFX_PWM_ENABLED 1 710*150812a8SEvalZero #endif 711*150812a8SEvalZero // <q> NRFX_PWM0_ENABLED - Enables PWM0 instance. 712*150812a8SEvalZero 713*150812a8SEvalZero 714*150812a8SEvalZero #ifndef NRFX_PWM0_ENABLED 715*150812a8SEvalZero #define NRFX_PWM0_ENABLED 1 716*150812a8SEvalZero #endif 717*150812a8SEvalZero 718*150812a8SEvalZero // <q> NRFX_PWM1_ENABLED - Enables PWM1 instance. 719*150812a8SEvalZero 720*150812a8SEvalZero 721*150812a8SEvalZero #ifndef NRFX_PWM1_ENABLED 722*150812a8SEvalZero #define NRFX_PWM1_ENABLED 1 723*150812a8SEvalZero #endif 724*150812a8SEvalZero 725*150812a8SEvalZero // <q> NRFX_PWM2_ENABLED - Enables PWM2 instance. 726*150812a8SEvalZero 727*150812a8SEvalZero 728*150812a8SEvalZero #ifndef NRFX_PWM2_ENABLED 729*150812a8SEvalZero #define NRFX_PWM2_ENABLED 1 730*150812a8SEvalZero #endif 731*150812a8SEvalZero 732*150812a8SEvalZero // <q> NRFX_PWM3_ENABLED - Enables PWM3 instance. 733*150812a8SEvalZero 734*150812a8SEvalZero 735*150812a8SEvalZero #ifndef NRFX_PWM3_ENABLED 736*150812a8SEvalZero #define NRFX_PWM3_ENABLED 1 737*150812a8SEvalZero #endif 738*150812a8SEvalZero 739*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN - Out0 pin <0-31> 740*150812a8SEvalZero 741*150812a8SEvalZero 742*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 743*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 31 744*150812a8SEvalZero #endif 745*150812a8SEvalZero 746*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN - Out1 pin <0-31> 747*150812a8SEvalZero 748*150812a8SEvalZero 749*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 750*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 31 751*150812a8SEvalZero #endif 752*150812a8SEvalZero 753*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN - Out2 pin <0-31> 754*150812a8SEvalZero 755*150812a8SEvalZero 756*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 757*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 31 758*150812a8SEvalZero #endif 759*150812a8SEvalZero 760*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN - Out3 pin <0-31> 761*150812a8SEvalZero 762*150812a8SEvalZero 763*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 764*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 31 765*150812a8SEvalZero #endif 766*150812a8SEvalZero 767*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK - Base clock. 768*150812a8SEvalZero 769*150812a8SEvalZero // <0=> 16 MHz 770*150812a8SEvalZero // <1=> 8 MHz 771*150812a8SEvalZero // <2=> 4 MHz 772*150812a8SEvalZero // <3=> 2 MHz 773*150812a8SEvalZero // <4=> 1 MHz 774*150812a8SEvalZero // <5=> 500 kHz 775*150812a8SEvalZero // <6=> 250 kHz 776*150812a8SEvalZero // <7=> 125 kHz 777*150812a8SEvalZero 778*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 779*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 4 780*150812a8SEvalZero #endif 781*150812a8SEvalZero 782*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE - Count mode. 783*150812a8SEvalZero 784*150812a8SEvalZero // <0=> Up 785*150812a8SEvalZero // <1=> Up and Down 786*150812a8SEvalZero 787*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 788*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 0 789*150812a8SEvalZero #endif 790*150812a8SEvalZero 791*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE - Top value. 792*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 793*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 1000 794*150812a8SEvalZero #endif 795*150812a8SEvalZero 796*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE - Load mode. 797*150812a8SEvalZero 798*150812a8SEvalZero // <0=> Common 799*150812a8SEvalZero // <1=> Grouped 800*150812a8SEvalZero // <2=> Individual 801*150812a8SEvalZero // <3=> Waveform 802*150812a8SEvalZero 803*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 804*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 0 805*150812a8SEvalZero #endif 806*150812a8SEvalZero 807*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_STEP_MODE - Step mode. 808*150812a8SEvalZero 809*150812a8SEvalZero // <0=> Auto 810*150812a8SEvalZero // <1=> Triggered 811*150812a8SEvalZero 812*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 813*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 0 814*150812a8SEvalZero #endif 815*150812a8SEvalZero 816*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. 817*150812a8SEvalZero 818*150812a8SEvalZero // <0=> 0 (highest) 819*150812a8SEvalZero // <1=> 1 820*150812a8SEvalZero // <2=> 2 821*150812a8SEvalZero // <3=> 3 822*150812a8SEvalZero // <4=> 4 823*150812a8SEvalZero // <5=> 5 824*150812a8SEvalZero // <6=> 6 825*150812a8SEvalZero // <7=> 7 826*150812a8SEvalZero 827*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 828*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 7 829*150812a8SEvalZero #endif 830*150812a8SEvalZero 831*150812a8SEvalZero // <e> NRFX_PWM_CONFIG_LOG_ENABLED - Enables logging in the module. 832*150812a8SEvalZero //========================================================== 833*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_LOG_ENABLED 834*150812a8SEvalZero #define NRFX_PWM_CONFIG_LOG_ENABLED 0 835*150812a8SEvalZero #endif 836*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_LOG_LEVEL - Default severity level. 837*150812a8SEvalZero 838*150812a8SEvalZero // <0=> Off 839*150812a8SEvalZero // <1=> Error 840*150812a8SEvalZero // <2=> Warning 841*150812a8SEvalZero // <3=> Info 842*150812a8SEvalZero // <4=> Debug 843*150812a8SEvalZero 844*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_LOG_LEVEL 845*150812a8SEvalZero #define NRFX_PWM_CONFIG_LOG_LEVEL 3 846*150812a8SEvalZero #endif 847*150812a8SEvalZero 848*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_INFO_COLOR - ANSI escape code prefix. 849*150812a8SEvalZero 850*150812a8SEvalZero // <0=> Default 851*150812a8SEvalZero // <1=> Black 852*150812a8SEvalZero // <2=> Red 853*150812a8SEvalZero // <3=> Green 854*150812a8SEvalZero // <4=> Yellow 855*150812a8SEvalZero // <5=> Blue 856*150812a8SEvalZero // <6=> Magenta 857*150812a8SEvalZero // <7=> Cyan 858*150812a8SEvalZero // <8=> White 859*150812a8SEvalZero 860*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_INFO_COLOR 861*150812a8SEvalZero #define NRFX_PWM_CONFIG_INFO_COLOR 0 862*150812a8SEvalZero #endif 863*150812a8SEvalZero 864*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 865*150812a8SEvalZero 866*150812a8SEvalZero // <0=> Default 867*150812a8SEvalZero // <1=> Black 868*150812a8SEvalZero // <2=> Red 869*150812a8SEvalZero // <3=> Green 870*150812a8SEvalZero // <4=> Yellow 871*150812a8SEvalZero // <5=> Blue 872*150812a8SEvalZero // <6=> Magenta 873*150812a8SEvalZero // <7=> Cyan 874*150812a8SEvalZero // <8=> White 875*150812a8SEvalZero 876*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_DEBUG_COLOR 877*150812a8SEvalZero #define NRFX_PWM_CONFIG_DEBUG_COLOR 0 878*150812a8SEvalZero #endif 879*150812a8SEvalZero 880*150812a8SEvalZero // </e> 881*150812a8SEvalZero 882*150812a8SEvalZero // </e> 883*150812a8SEvalZero 884*150812a8SEvalZero // <e> NRFX_RTC_ENABLED - nrfx_rtc - RTC peripheral driver. 885*150812a8SEvalZero //========================================================== 886*150812a8SEvalZero #ifndef NRFX_RTC_ENABLED 887*150812a8SEvalZero #define NRFX_RTC_ENABLED 1 888*150812a8SEvalZero #endif 889*150812a8SEvalZero // <q> NRFX_RTC0_ENABLED - Enables RTC0 instance. 890*150812a8SEvalZero 891*150812a8SEvalZero 892*150812a8SEvalZero #ifndef NRFX_RTC0_ENABLED 893*150812a8SEvalZero #define NRFX_RTC0_ENABLED 1 894*150812a8SEvalZero #endif 895*150812a8SEvalZero 896*150812a8SEvalZero // <q> NRFX_RTC1_ENABLED - Enables RTC1 instance. 897*150812a8SEvalZero 898*150812a8SEvalZero 899*150812a8SEvalZero #ifndef NRFX_RTC1_ENABLED 900*150812a8SEvalZero #define NRFX_RTC1_ENABLED 1 901*150812a8SEvalZero #endif 902*150812a8SEvalZero 903*150812a8SEvalZero // <o> NRFX_RTC_MAXIMUM_LATENCY_US - Maximum possible time in highest priority interrupt, in microseconds. 904*150812a8SEvalZero #ifndef NRFX_RTC_MAXIMUM_LATENCY_US 905*150812a8SEvalZero #define NRFX_RTC_MAXIMUM_LATENCY_US 2000 906*150812a8SEvalZero #endif 907*150812a8SEvalZero 908*150812a8SEvalZero // <o> NRFX_RTC_DEFAULT_CONFIG_FREQUENCY - Frequency <16-32768> 909*150812a8SEvalZero 910*150812a8SEvalZero 911*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 912*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 32768 913*150812a8SEvalZero #endif 914*150812a8SEvalZero 915*150812a8SEvalZero // <q> NRFX_RTC_DEFAULT_CONFIG_RELIABLE - Ensures safe compare event triggering. 916*150812a8SEvalZero 917*150812a8SEvalZero 918*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_RELIABLE 919*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_RELIABLE 0 920*150812a8SEvalZero #endif 921*150812a8SEvalZero 922*150812a8SEvalZero // <o> NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. 923*150812a8SEvalZero 924*150812a8SEvalZero // <0=> 0 (highest) 925*150812a8SEvalZero // <1=> 1 926*150812a8SEvalZero // <2=> 2 927*150812a8SEvalZero // <3=> 3 928*150812a8SEvalZero // <4=> 4 929*150812a8SEvalZero // <5=> 5 930*150812a8SEvalZero // <6=> 6 931*150812a8SEvalZero // <7=> 7 932*150812a8SEvalZero 933*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 934*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 7 935*150812a8SEvalZero #endif 936*150812a8SEvalZero 937*150812a8SEvalZero // <e> NRFX_RTC_CONFIG_LOG_ENABLED - Enables logging in the module. 938*150812a8SEvalZero //========================================================== 939*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_LOG_ENABLED 940*150812a8SEvalZero #define NRFX_RTC_CONFIG_LOG_ENABLED 0 941*150812a8SEvalZero #endif 942*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_LOG_LEVEL - Default severity level. 943*150812a8SEvalZero 944*150812a8SEvalZero // <0=> Off 945*150812a8SEvalZero // <1=> Error 946*150812a8SEvalZero // <2=> Warning 947*150812a8SEvalZero // <3=> Info 948*150812a8SEvalZero // <4=> Debug 949*150812a8SEvalZero 950*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_LOG_LEVEL 951*150812a8SEvalZero #define NRFX_RTC_CONFIG_LOG_LEVEL 3 952*150812a8SEvalZero #endif 953*150812a8SEvalZero 954*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_INFO_COLOR - ANSI escape code prefix. 955*150812a8SEvalZero 956*150812a8SEvalZero // <0=> Default 957*150812a8SEvalZero // <1=> Black 958*150812a8SEvalZero // <2=> Red 959*150812a8SEvalZero // <3=> Green 960*150812a8SEvalZero // <4=> Yellow 961*150812a8SEvalZero // <5=> Blue 962*150812a8SEvalZero // <6=> Magenta 963*150812a8SEvalZero // <7=> Cyan 964*150812a8SEvalZero // <8=> White 965*150812a8SEvalZero 966*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_INFO_COLOR 967*150812a8SEvalZero #define NRFX_RTC_CONFIG_INFO_COLOR 0 968*150812a8SEvalZero #endif 969*150812a8SEvalZero 970*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 971*150812a8SEvalZero 972*150812a8SEvalZero // <0=> Default 973*150812a8SEvalZero // <1=> Black 974*150812a8SEvalZero // <2=> Red 975*150812a8SEvalZero // <3=> Green 976*150812a8SEvalZero // <4=> Yellow 977*150812a8SEvalZero // <5=> Blue 978*150812a8SEvalZero // <6=> Magenta 979*150812a8SEvalZero // <7=> Cyan 980*150812a8SEvalZero // <8=> White 981*150812a8SEvalZero 982*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_DEBUG_COLOR 983*150812a8SEvalZero #define NRFX_RTC_CONFIG_DEBUG_COLOR 0 984*150812a8SEvalZero #endif 985*150812a8SEvalZero 986*150812a8SEvalZero // </e> 987*150812a8SEvalZero 988*150812a8SEvalZero // </e> 989*150812a8SEvalZero 990*150812a8SEvalZero // <e> NRFX_SAADC_ENABLED - nrfx_saadc - SAADC peripheral driver. 991*150812a8SEvalZero //========================================================== 992*150812a8SEvalZero #ifndef NRFX_SAADC_ENABLED 993*150812a8SEvalZero #define NRFX_SAADC_ENABLED 1 994*150812a8SEvalZero #endif 995*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_RESOLUTION - Resolution. 996*150812a8SEvalZero 997*150812a8SEvalZero // <0=> 8 bit 998*150812a8SEvalZero // <1=> 10 bit 999*150812a8SEvalZero // <2=> 12 bit 1000*150812a8SEvalZero // <3=> 14 bit 1001*150812a8SEvalZero 1002*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_RESOLUTION 1003*150812a8SEvalZero #define NRFX_SAADC_CONFIG_RESOLUTION 1 1004*150812a8SEvalZero #endif 1005*150812a8SEvalZero 1006*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_OVERSAMPLE - Sample period. 1007*150812a8SEvalZero 1008*150812a8SEvalZero // <0=> Disabled 1009*150812a8SEvalZero // <1=> 2x 1010*150812a8SEvalZero // <2=> 4x 1011*150812a8SEvalZero // <3=> 8x 1012*150812a8SEvalZero // <4=> 16x 1013*150812a8SEvalZero // <5=> 32x 1014*150812a8SEvalZero // <6=> 64x 1015*150812a8SEvalZero // <7=> 128x 1016*150812a8SEvalZero // <8=> 256x 1017*150812a8SEvalZero 1018*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_OVERSAMPLE 1019*150812a8SEvalZero #define NRFX_SAADC_CONFIG_OVERSAMPLE 0 1020*150812a8SEvalZero #endif 1021*150812a8SEvalZero 1022*150812a8SEvalZero // <q> NRFX_SAADC_CONFIG_LP_MODE - Enables low power mode. 1023*150812a8SEvalZero 1024*150812a8SEvalZero 1025*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LP_MODE 1026*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LP_MODE 0 1027*150812a8SEvalZero #endif 1028*150812a8SEvalZero 1029*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_IRQ_PRIORITY - Interrupt priority. 1030*150812a8SEvalZero 1031*150812a8SEvalZero // <0=> 0 (highest) 1032*150812a8SEvalZero // <1=> 1 1033*150812a8SEvalZero // <2=> 2 1034*150812a8SEvalZero // <3=> 3 1035*150812a8SEvalZero // <4=> 4 1036*150812a8SEvalZero // <5=> 5 1037*150812a8SEvalZero // <6=> 6 1038*150812a8SEvalZero // <7=> 7 1039*150812a8SEvalZero 1040*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_IRQ_PRIORITY 1041*150812a8SEvalZero #define NRFX_SAADC_CONFIG_IRQ_PRIORITY 7 1042*150812a8SEvalZero #endif 1043*150812a8SEvalZero 1044*150812a8SEvalZero // <e> NRFX_SAADC_CONFIG_LOG_ENABLED - Enables logging in the module. 1045*150812a8SEvalZero //========================================================== 1046*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LOG_ENABLED 1047*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LOG_ENABLED 0 1048*150812a8SEvalZero #endif 1049*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_LOG_LEVEL - Default severity level. 1050*150812a8SEvalZero 1051*150812a8SEvalZero // <0=> Off 1052*150812a8SEvalZero // <1=> Error 1053*150812a8SEvalZero // <2=> Warning 1054*150812a8SEvalZero // <3=> Info 1055*150812a8SEvalZero // <4=> Debug 1056*150812a8SEvalZero 1057*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LOG_LEVEL 1058*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LOG_LEVEL 3 1059*150812a8SEvalZero #endif 1060*150812a8SEvalZero 1061*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix. 1062*150812a8SEvalZero 1063*150812a8SEvalZero // <0=> Default 1064*150812a8SEvalZero // <1=> Black 1065*150812a8SEvalZero // <2=> Red 1066*150812a8SEvalZero // <3=> Green 1067*150812a8SEvalZero // <4=> Yellow 1068*150812a8SEvalZero // <5=> Blue 1069*150812a8SEvalZero // <6=> Magenta 1070*150812a8SEvalZero // <7=> Cyan 1071*150812a8SEvalZero // <8=> White 1072*150812a8SEvalZero 1073*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_INFO_COLOR 1074*150812a8SEvalZero #define NRFX_SAADC_CONFIG_INFO_COLOR 0 1075*150812a8SEvalZero #endif 1076*150812a8SEvalZero 1077*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1078*150812a8SEvalZero 1079*150812a8SEvalZero // <0=> Default 1080*150812a8SEvalZero // <1=> Black 1081*150812a8SEvalZero // <2=> Red 1082*150812a8SEvalZero // <3=> Green 1083*150812a8SEvalZero // <4=> Yellow 1084*150812a8SEvalZero // <5=> Blue 1085*150812a8SEvalZero // <6=> Magenta 1086*150812a8SEvalZero // <7=> Cyan 1087*150812a8SEvalZero // <8=> White 1088*150812a8SEvalZero 1089*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_DEBUG_COLOR 1090*150812a8SEvalZero #define NRFX_SAADC_CONFIG_DEBUG_COLOR 0 1091*150812a8SEvalZero #endif 1092*150812a8SEvalZero 1093*150812a8SEvalZero // </e> 1094*150812a8SEvalZero 1095*150812a8SEvalZero // </e> 1096*150812a8SEvalZero 1097*150812a8SEvalZero // <e> NRFX_SPIM_ENABLED - nrfx_spim - SPIM peripheral driver. 1098*150812a8SEvalZero //========================================================== 1099*150812a8SEvalZero #ifndef NRFX_SPIM_ENABLED 1100*150812a8SEvalZero #define NRFX_SPIM_ENABLED 1 1101*150812a8SEvalZero #endif 1102*150812a8SEvalZero // <q> NRFX_SPIM0_ENABLED - Enables SPIM0 instance. 1103*150812a8SEvalZero 1104*150812a8SEvalZero 1105*150812a8SEvalZero #ifndef NRFX_SPIM0_ENABLED 1106*150812a8SEvalZero #define NRFX_SPIM0_ENABLED 1 1107*150812a8SEvalZero #endif 1108*150812a8SEvalZero 1109*150812a8SEvalZero // <q> NRFX_SPIM1_ENABLED - Enables SPIM1 instance. 1110*150812a8SEvalZero 1111*150812a8SEvalZero 1112*150812a8SEvalZero #ifndef NRFX_SPIM1_ENABLED 1113*150812a8SEvalZero #define NRFX_SPIM1_ENABLED 1 1114*150812a8SEvalZero #endif 1115*150812a8SEvalZero 1116*150812a8SEvalZero // <q> NRFX_SPIM2_ENABLED - Enables SPIM2 instance. 1117*150812a8SEvalZero 1118*150812a8SEvalZero 1119*150812a8SEvalZero #ifndef NRFX_SPIM2_ENABLED 1120*150812a8SEvalZero #define NRFX_SPIM2_ENABLED 1 1121*150812a8SEvalZero #endif 1122*150812a8SEvalZero 1123*150812a8SEvalZero // <q> NRFX_SPIM3_ENABLED - Enables SPIM3 instance. 1124*150812a8SEvalZero 1125*150812a8SEvalZero 1126*150812a8SEvalZero #ifndef NRFX_SPIM3_ENABLED 1127*150812a8SEvalZero #define NRFX_SPIM3_ENABLED 1 1128*150812a8SEvalZero #endif 1129*150812a8SEvalZero 1130*150812a8SEvalZero 1131*150812a8SEvalZero // <o> NRFX_SPIM_MISO_PULL_CFG - MISO pin pull configuration. 1132*150812a8SEvalZero 1133*150812a8SEvalZero // <0=> NRF_GPIO_PIN_NOPULL 1134*150812a8SEvalZero // <1=> NRF_GPIO_PIN_PULLDOWN 1135*150812a8SEvalZero // <3=> NRF_GPIO_PIN_PULLUP 1136*150812a8SEvalZero 1137*150812a8SEvalZero #ifndef NRFX_SPIM_MISO_PULL_CFG 1138*150812a8SEvalZero #define NRFX_SPIM_MISO_PULL_CFG 1 1139*150812a8SEvalZero #endif 1140*150812a8SEvalZero 1141*150812a8SEvalZero // <o> NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. 1142*150812a8SEvalZero 1143*150812a8SEvalZero // <0=> 0 (highest) 1144*150812a8SEvalZero // <1=> 1 1145*150812a8SEvalZero // <2=> 2 1146*150812a8SEvalZero // <3=> 3 1147*150812a8SEvalZero // <4=> 4 1148*150812a8SEvalZero // <5=> 5 1149*150812a8SEvalZero // <6=> 6 1150*150812a8SEvalZero // <7=> 7 1151*150812a8SEvalZero 1152*150812a8SEvalZero #ifndef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 1153*150812a8SEvalZero #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 1154*150812a8SEvalZero #endif 1155*150812a8SEvalZero 1156*150812a8SEvalZero // <e> NRFX_SPIM_CONFIG_LOG_ENABLED - Enables logging in the module. 1157*150812a8SEvalZero //========================================================== 1158*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_LOG_ENABLED 1159*150812a8SEvalZero #define NRFX_SPIM_CONFIG_LOG_ENABLED 0 1160*150812a8SEvalZero #endif 1161*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_LOG_LEVEL - Default severity level. 1162*150812a8SEvalZero 1163*150812a8SEvalZero // <0=> Off 1164*150812a8SEvalZero // <1=> Error 1165*150812a8SEvalZero // <2=> Warning 1166*150812a8SEvalZero // <3=> Info 1167*150812a8SEvalZero // <4=> Debug 1168*150812a8SEvalZero 1169*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_LOG_LEVEL 1170*150812a8SEvalZero #define NRFX_SPIM_CONFIG_LOG_LEVEL 3 1171*150812a8SEvalZero #endif 1172*150812a8SEvalZero 1173*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_INFO_COLOR - ANSI escape code prefix. 1174*150812a8SEvalZero 1175*150812a8SEvalZero // <0=> Default 1176*150812a8SEvalZero // <1=> Black 1177*150812a8SEvalZero // <2=> Red 1178*150812a8SEvalZero // <3=> Green 1179*150812a8SEvalZero // <4=> Yellow 1180*150812a8SEvalZero // <5=> Blue 1181*150812a8SEvalZero // <6=> Magenta 1182*150812a8SEvalZero // <7=> Cyan 1183*150812a8SEvalZero // <8=> White 1184*150812a8SEvalZero 1185*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_INFO_COLOR 1186*150812a8SEvalZero #define NRFX_SPIM_CONFIG_INFO_COLOR 0 1187*150812a8SEvalZero #endif 1188*150812a8SEvalZero 1189*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1190*150812a8SEvalZero 1191*150812a8SEvalZero // <0=> Default 1192*150812a8SEvalZero // <1=> Black 1193*150812a8SEvalZero // <2=> Red 1194*150812a8SEvalZero // <3=> Green 1195*150812a8SEvalZero // <4=> Yellow 1196*150812a8SEvalZero // <5=> Blue 1197*150812a8SEvalZero // <6=> Magenta 1198*150812a8SEvalZero // <7=> Cyan 1199*150812a8SEvalZero // <8=> White 1200*150812a8SEvalZero 1201*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_DEBUG_COLOR 1202*150812a8SEvalZero #define NRFX_SPIM_CONFIG_DEBUG_COLOR 0 1203*150812a8SEvalZero #endif 1204*150812a8SEvalZero 1205*150812a8SEvalZero // </e> 1206*150812a8SEvalZero 1207*150812a8SEvalZero // </e> 1208*150812a8SEvalZero 1209*150812a8SEvalZero // <e> NRFX_SPIS_ENABLED - nrfx_spis - SPIS peripheral driver. 1210*150812a8SEvalZero //========================================================== 1211*150812a8SEvalZero #ifndef NRFX_SPIS_ENABLED 1212*150812a8SEvalZero #define NRFX_SPIS_ENABLED 1 1213*150812a8SEvalZero #endif 1214*150812a8SEvalZero // <q> NRFX_SPIS0_ENABLED - Enables SPIS0 instance. 1215*150812a8SEvalZero 1216*150812a8SEvalZero 1217*150812a8SEvalZero #ifndef NRFX_SPIS0_ENABLED 1218*150812a8SEvalZero #define NRFX_SPIS0_ENABLED 1 1219*150812a8SEvalZero #endif 1220*150812a8SEvalZero 1221*150812a8SEvalZero // <q> NRFX_SPIS1_ENABLED - Enables SPIS1 instance. 1222*150812a8SEvalZero 1223*150812a8SEvalZero 1224*150812a8SEvalZero #ifndef NRFX_SPIS1_ENABLED 1225*150812a8SEvalZero #define NRFX_SPIS1_ENABLED 1 1226*150812a8SEvalZero #endif 1227*150812a8SEvalZero 1228*150812a8SEvalZero // <q> NRFX_SPIS2_ENABLED - Enables SPIS2 instance. 1229*150812a8SEvalZero 1230*150812a8SEvalZero 1231*150812a8SEvalZero #ifndef NRFX_SPIS2_ENABLED 1232*150812a8SEvalZero #define NRFX_SPIS2_ENABLED 1 1233*150812a8SEvalZero #endif 1234*150812a8SEvalZero 1235*150812a8SEvalZero // <q> NRFX_SPIS3_ENABLED - Enables SPIS3 instance. 1236*150812a8SEvalZero 1237*150812a8SEvalZero 1238*150812a8SEvalZero #ifndef NRFX_SPIS3_ENABLED 1239*150812a8SEvalZero #define NRFX_SPIS3_ENABLED 1 1240*150812a8SEvalZero #endif 1241*150812a8SEvalZero 1242*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. 1243*150812a8SEvalZero 1244*150812a8SEvalZero // <0=> 0 (highest) 1245*150812a8SEvalZero // <1=> 1 1246*150812a8SEvalZero // <2=> 2 1247*150812a8SEvalZero // <3=> 3 1248*150812a8SEvalZero // <4=> 4 1249*150812a8SEvalZero // <5=> 5 1250*150812a8SEvalZero // <6=> 6 1251*150812a8SEvalZero // <7=> 7 1252*150812a8SEvalZero 1253*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 1254*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 1255*150812a8SEvalZero #endif 1256*150812a8SEvalZero 1257*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_DEF - SPIS default DEF character <0-255> 1258*150812a8SEvalZero 1259*150812a8SEvalZero 1260*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_DEF 1261*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_DEF 255 1262*150812a8SEvalZero #endif 1263*150812a8SEvalZero 1264*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_ORC - SPIS default ORC character <0-255> 1265*150812a8SEvalZero 1266*150812a8SEvalZero 1267*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_ORC 1268*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_ORC 255 1269*150812a8SEvalZero #endif 1270*150812a8SEvalZero 1271*150812a8SEvalZero // <e> NRFX_SPIS_CONFIG_LOG_ENABLED - Enables logging in the module. 1272*150812a8SEvalZero //========================================================== 1273*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_LOG_ENABLED 1274*150812a8SEvalZero #define NRFX_SPIS_CONFIG_LOG_ENABLED 0 1275*150812a8SEvalZero #endif 1276*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_LOG_LEVEL - Default severity level. 1277*150812a8SEvalZero 1278*150812a8SEvalZero // <0=> Off 1279*150812a8SEvalZero // <1=> Error 1280*150812a8SEvalZero // <2=> Warning 1281*150812a8SEvalZero // <3=> Info 1282*150812a8SEvalZero // <4=> Debug 1283*150812a8SEvalZero 1284*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_LOG_LEVEL 1285*150812a8SEvalZero #define NRFX_SPIS_CONFIG_LOG_LEVEL 3 1286*150812a8SEvalZero #endif 1287*150812a8SEvalZero 1288*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix. 1289*150812a8SEvalZero 1290*150812a8SEvalZero // <0=> Default 1291*150812a8SEvalZero // <1=> Black 1292*150812a8SEvalZero // <2=> Red 1293*150812a8SEvalZero // <3=> Green 1294*150812a8SEvalZero // <4=> Yellow 1295*150812a8SEvalZero // <5=> Blue 1296*150812a8SEvalZero // <6=> Magenta 1297*150812a8SEvalZero // <7=> Cyan 1298*150812a8SEvalZero // <8=> White 1299*150812a8SEvalZero 1300*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_INFO_COLOR 1301*150812a8SEvalZero #define NRFX_SPIS_CONFIG_INFO_COLOR 0 1302*150812a8SEvalZero #endif 1303*150812a8SEvalZero 1304*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1305*150812a8SEvalZero 1306*150812a8SEvalZero // <0=> Default 1307*150812a8SEvalZero // <1=> Black 1308*150812a8SEvalZero // <2=> Red 1309*150812a8SEvalZero // <3=> Green 1310*150812a8SEvalZero // <4=> Yellow 1311*150812a8SEvalZero // <5=> Blue 1312*150812a8SEvalZero // <6=> Magenta 1313*150812a8SEvalZero // <7=> Cyan 1314*150812a8SEvalZero // <8=> White 1315*150812a8SEvalZero 1316*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_DEBUG_COLOR 1317*150812a8SEvalZero #define NRFX_SPIS_CONFIG_DEBUG_COLOR 0 1318*150812a8SEvalZero #endif 1319*150812a8SEvalZero 1320*150812a8SEvalZero // </e> 1321*150812a8SEvalZero 1322*150812a8SEvalZero // </e> 1323*150812a8SEvalZero 1324*150812a8SEvalZero // <e> NRFX_SWI_ENABLED - nrfx_swi - SWI/EGU peripheral allocator. 1325*150812a8SEvalZero //========================================================== 1326*150812a8SEvalZero #ifndef NRFX_SWI_ENABLED 1327*150812a8SEvalZero #define NRFX_SWI_ENABLED 1 1328*150812a8SEvalZero #endif 1329*150812a8SEvalZero // <q> NRFX_EGU_ENABLED - Enables EGU support. 1330*150812a8SEvalZero 1331*150812a8SEvalZero 1332*150812a8SEvalZero #ifndef NRFX_EGU_ENABLED 1333*150812a8SEvalZero #define NRFX_EGU_ENABLED 1 1334*150812a8SEvalZero #endif 1335*150812a8SEvalZero 1336*150812a8SEvalZero // <q> NRFX_SWI0_DISABLED - Excludes SWI0 from being utilized by the driver. 1337*150812a8SEvalZero 1338*150812a8SEvalZero 1339*150812a8SEvalZero #ifndef NRFX_SWI0_DISABLED 1340*150812a8SEvalZero #define NRFX_SWI0_DISABLED 0 1341*150812a8SEvalZero #endif 1342*150812a8SEvalZero 1343*150812a8SEvalZero // <q> NRFX_SWI1_DISABLED - Excludes SWI1 from being utilized by the driver. 1344*150812a8SEvalZero 1345*150812a8SEvalZero 1346*150812a8SEvalZero #ifndef NRFX_SWI1_DISABLED 1347*150812a8SEvalZero #define NRFX_SWI1_DISABLED 0 1348*150812a8SEvalZero #endif 1349*150812a8SEvalZero 1350*150812a8SEvalZero // <q> NRFX_SWI2_DISABLED - Excludes SWI2 from being utilized by the driver. 1351*150812a8SEvalZero 1352*150812a8SEvalZero 1353*150812a8SEvalZero #ifndef NRFX_SWI2_DISABLED 1354*150812a8SEvalZero #define NRFX_SWI2_DISABLED 0 1355*150812a8SEvalZero #endif 1356*150812a8SEvalZero 1357*150812a8SEvalZero // <q> NRFX_SWI3_DISABLED - Excludes SWI3 from being utilized by the driver. 1358*150812a8SEvalZero 1359*150812a8SEvalZero 1360*150812a8SEvalZero #ifndef NRFX_SWI3_DISABLED 1361*150812a8SEvalZero #define NRFX_SWI3_DISABLED 0 1362*150812a8SEvalZero #endif 1363*150812a8SEvalZero 1364*150812a8SEvalZero // <q> NRFX_SWI4_DISABLED - Excludes SWI4 from being utilized by the driver. 1365*150812a8SEvalZero 1366*150812a8SEvalZero 1367*150812a8SEvalZero #ifndef NRFX_SWI4_DISABLED 1368*150812a8SEvalZero #define NRFX_SWI4_DISABLED 0 1369*150812a8SEvalZero #endif 1370*150812a8SEvalZero 1371*150812a8SEvalZero // <q> NRFX_SWI5_DISABLED - Excludes SWI5 from being utilized by the driver. 1372*150812a8SEvalZero 1373*150812a8SEvalZero 1374*150812a8SEvalZero #ifndef NRFX_SWI5_DISABLED 1375*150812a8SEvalZero #define NRFX_SWI5_DISABLED 0 1376*150812a8SEvalZero #endif 1377*150812a8SEvalZero 1378*150812a8SEvalZero // <e> NRFX_SWI_CONFIG_LOG_ENABLED - Enables logging in the module. 1379*150812a8SEvalZero //========================================================== 1380*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_LOG_ENABLED 1381*150812a8SEvalZero #define NRFX_SWI_CONFIG_LOG_ENABLED 0 1382*150812a8SEvalZero #endif 1383*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_LOG_LEVEL - Default severity level. 1384*150812a8SEvalZero 1385*150812a8SEvalZero // <0=> Off 1386*150812a8SEvalZero // <1=> Error 1387*150812a8SEvalZero // <2=> Warning 1388*150812a8SEvalZero // <3=> Info 1389*150812a8SEvalZero // <4=> Debug 1390*150812a8SEvalZero 1391*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_LOG_LEVEL 1392*150812a8SEvalZero #define NRFX_SWI_CONFIG_LOG_LEVEL 3 1393*150812a8SEvalZero #endif 1394*150812a8SEvalZero 1395*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_INFO_COLOR - ANSI escape code prefix. 1396*150812a8SEvalZero 1397*150812a8SEvalZero // <0=> Default 1398*150812a8SEvalZero // <1=> Black 1399*150812a8SEvalZero // <2=> Red 1400*150812a8SEvalZero // <3=> Green 1401*150812a8SEvalZero // <4=> Yellow 1402*150812a8SEvalZero // <5=> Blue 1403*150812a8SEvalZero // <6=> Magenta 1404*150812a8SEvalZero // <7=> Cyan 1405*150812a8SEvalZero // <8=> White 1406*150812a8SEvalZero 1407*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_INFO_COLOR 1408*150812a8SEvalZero #define NRFX_SWI_CONFIG_INFO_COLOR 0 1409*150812a8SEvalZero #endif 1410*150812a8SEvalZero 1411*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1412*150812a8SEvalZero 1413*150812a8SEvalZero // <0=> Default 1414*150812a8SEvalZero // <1=> Black 1415*150812a8SEvalZero // <2=> Red 1416*150812a8SEvalZero // <3=> Green 1417*150812a8SEvalZero // <4=> Yellow 1418*150812a8SEvalZero // <5=> Blue 1419*150812a8SEvalZero // <6=> Magenta 1420*150812a8SEvalZero // <7=> Cyan 1421*150812a8SEvalZero // <8=> White 1422*150812a8SEvalZero 1423*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_DEBUG_COLOR 1424*150812a8SEvalZero #define NRFX_SWI_CONFIG_DEBUG_COLOR 0 1425*150812a8SEvalZero #endif 1426*150812a8SEvalZero 1427*150812a8SEvalZero // </e> 1428*150812a8SEvalZero 1429*150812a8SEvalZero // </e> 1430*150812a8SEvalZero 1431*150812a8SEvalZero // <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver. 1432*150812a8SEvalZero 1433*150812a8SEvalZero 1434*150812a8SEvalZero #ifndef NRFX_SYSTICK_ENABLED 1435*150812a8SEvalZero #define NRFX_SYSTICK_ENABLED 1 1436*150812a8SEvalZero #endif 1437*150812a8SEvalZero 1438*150812a8SEvalZero // <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER periperal driver. 1439*150812a8SEvalZero //========================================================== 1440*150812a8SEvalZero #ifndef NRFX_TIMER_ENABLED 1441*150812a8SEvalZero #define NRFX_TIMER_ENABLED 1 1442*150812a8SEvalZero #endif 1443*150812a8SEvalZero // <q> NRFX_TIMER0_ENABLED - Enables TIMER0 instance. 1444*150812a8SEvalZero 1445*150812a8SEvalZero 1446*150812a8SEvalZero #ifndef NRFX_TIMER0_ENABLED 1447*150812a8SEvalZero #define NRFX_TIMER0_ENABLED 1 1448*150812a8SEvalZero #endif 1449*150812a8SEvalZero 1450*150812a8SEvalZero // <q> NRFX_TIMER1_ENABLED - Enables TIMER1 instance. 1451*150812a8SEvalZero 1452*150812a8SEvalZero 1453*150812a8SEvalZero #ifndef NRFX_TIMER1_ENABLED 1454*150812a8SEvalZero #define NRFX_TIMER1_ENABLED 1 1455*150812a8SEvalZero #endif 1456*150812a8SEvalZero 1457*150812a8SEvalZero // <q> NRFX_TIMER2_ENABLED - Enables TIMER2 instance. 1458*150812a8SEvalZero 1459*150812a8SEvalZero 1460*150812a8SEvalZero #ifndef NRFX_TIMER2_ENABLED 1461*150812a8SEvalZero #define NRFX_TIMER2_ENABLED 1 1462*150812a8SEvalZero #endif 1463*150812a8SEvalZero 1464*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY - Timer frequency if in Timer mode. 1465*150812a8SEvalZero 1466*150812a8SEvalZero // <0=> 16 MHz 1467*150812a8SEvalZero // <1=> 8 MHz 1468*150812a8SEvalZero // <2=> 4 MHz 1469*150812a8SEvalZero // <3=> 2 MHz 1470*150812a8SEvalZero // <4=> 1 MHz 1471*150812a8SEvalZero // <5=> 500 kHz 1472*150812a8SEvalZero // <6=> 250 kHz 1473*150812a8SEvalZero // <7=> 125 kHz 1474*150812a8SEvalZero // <8=> 62.5 kHz 1475*150812a8SEvalZero // <9=> 31.25 kHz 1476*150812a8SEvalZero 1477*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 1478*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 0 1479*150812a8SEvalZero #endif 1480*150812a8SEvalZero 1481*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_MODE - Timer mode or operation. 1482*150812a8SEvalZero 1483*150812a8SEvalZero // <0=> Timer 1484*150812a8SEvalZero // <1=> Counter 1485*150812a8SEvalZero 1486*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_MODE 1487*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_MODE 0 1488*150812a8SEvalZero #endif 1489*150812a8SEvalZero 1490*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH - Timer counter bit width. 1491*150812a8SEvalZero 1492*150812a8SEvalZero // <0=> 16 bit 1493*150812a8SEvalZero // <1=> 8 bit 1494*150812a8SEvalZero // <2=> 24 bit 1495*150812a8SEvalZero // <3=> 32 bit 1496*150812a8SEvalZero 1497*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 1498*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 0 1499*150812a8SEvalZero #endif 1500*150812a8SEvalZero 1501*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. 1502*150812a8SEvalZero 1503*150812a8SEvalZero // <0=> 0 (highest) 1504*150812a8SEvalZero // <1=> 1 1505*150812a8SEvalZero // <2=> 2 1506*150812a8SEvalZero // <3=> 3 1507*150812a8SEvalZero // <4=> 4 1508*150812a8SEvalZero // <5=> 5 1509*150812a8SEvalZero // <6=> 6 1510*150812a8SEvalZero // <7=> 7 1511*150812a8SEvalZero 1512*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 1513*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7 1514*150812a8SEvalZero #endif 1515*150812a8SEvalZero 1516*150812a8SEvalZero // <e> NRFX_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module. 1517*150812a8SEvalZero //========================================================== 1518*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_LOG_ENABLED 1519*150812a8SEvalZero #define NRFX_TIMER_CONFIG_LOG_ENABLED 0 1520*150812a8SEvalZero #endif 1521*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_LOG_LEVEL - Default severity level. 1522*150812a8SEvalZero 1523*150812a8SEvalZero // <0=> Off 1524*150812a8SEvalZero // <1=> Error 1525*150812a8SEvalZero // <2=> Warning 1526*150812a8SEvalZero // <3=> Info 1527*150812a8SEvalZero // <4=> Debug 1528*150812a8SEvalZero 1529*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_LOG_LEVEL 1530*150812a8SEvalZero #define NRFX_TIMER_CONFIG_LOG_LEVEL 3 1531*150812a8SEvalZero #endif 1532*150812a8SEvalZero 1533*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix. 1534*150812a8SEvalZero 1535*150812a8SEvalZero // <0=> Default 1536*150812a8SEvalZero // <1=> Black 1537*150812a8SEvalZero // <2=> Red 1538*150812a8SEvalZero // <3=> Green 1539*150812a8SEvalZero // <4=> Yellow 1540*150812a8SEvalZero // <5=> Blue 1541*150812a8SEvalZero // <6=> Magenta 1542*150812a8SEvalZero // <7=> Cyan 1543*150812a8SEvalZero // <8=> White 1544*150812a8SEvalZero 1545*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_INFO_COLOR 1546*150812a8SEvalZero #define NRFX_TIMER_CONFIG_INFO_COLOR 0 1547*150812a8SEvalZero #endif 1548*150812a8SEvalZero 1549*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1550*150812a8SEvalZero 1551*150812a8SEvalZero // <0=> Default 1552*150812a8SEvalZero // <1=> Black 1553*150812a8SEvalZero // <2=> Red 1554*150812a8SEvalZero // <3=> Green 1555*150812a8SEvalZero // <4=> Yellow 1556*150812a8SEvalZero // <5=> Blue 1557*150812a8SEvalZero // <6=> Magenta 1558*150812a8SEvalZero // <7=> Cyan 1559*150812a8SEvalZero // <8=> White 1560*150812a8SEvalZero 1561*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_DEBUG_COLOR 1562*150812a8SEvalZero #define NRFX_TIMER_CONFIG_DEBUG_COLOR 0 1563*150812a8SEvalZero #endif 1564*150812a8SEvalZero 1565*150812a8SEvalZero // </e> 1566*150812a8SEvalZero 1567*150812a8SEvalZero // </e> 1568*150812a8SEvalZero 1569*150812a8SEvalZero // <e> NRFX_TWIM_ENABLED - nrfx_twim - TWIM peripheral driver. 1570*150812a8SEvalZero //========================================================== 1571*150812a8SEvalZero #ifndef NRFX_TWIM_ENABLED 1572*150812a8SEvalZero #define NRFX_TWIM_ENABLED 1 1573*150812a8SEvalZero #endif 1574*150812a8SEvalZero // <q> NRFX_TWIM0_ENABLED - Enables TWIM0 instance. 1575*150812a8SEvalZero 1576*150812a8SEvalZero 1577*150812a8SEvalZero #ifndef NRFX_TWIM0_ENABLED 1578*150812a8SEvalZero #define NRFX_TWIM0_ENABLED 1 1579*150812a8SEvalZero #endif 1580*150812a8SEvalZero 1581*150812a8SEvalZero // <q> NRFX_TWIM1_ENABLED - Enables TWIM1 instance. 1582*150812a8SEvalZero 1583*150812a8SEvalZero 1584*150812a8SEvalZero #ifndef NRFX_TWIM1_ENABLED 1585*150812a8SEvalZero #define NRFX_TWIM1_ENABLED 1 1586*150812a8SEvalZero #endif 1587*150812a8SEvalZero 1588*150812a8SEvalZero // <q> NRFX_TWIM2_ENABLED - Enables TWIM2 instance. 1589*150812a8SEvalZero 1590*150812a8SEvalZero 1591*150812a8SEvalZero #ifndef NRFX_TWIM2_ENABLED 1592*150812a8SEvalZero #define NRFX_TWIM2_ENABLED 1 1593*150812a8SEvalZero #endif 1594*150812a8SEvalZero 1595*150812a8SEvalZero // <q> NRFX_TWIM3_ENABLED - Enables TWIM3 instance. 1596*150812a8SEvalZero 1597*150812a8SEvalZero 1598*150812a8SEvalZero #ifndef NRFX_TWIM3_ENABLED 1599*150812a8SEvalZero #define NRFX_TWIM3_ENABLED 1 1600*150812a8SEvalZero #endif 1601*150812a8SEvalZero 1602*150812a8SEvalZero // <o> NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY - Frequency. 1603*150812a8SEvalZero 1604*150812a8SEvalZero // <26738688=> 100k 1605*150812a8SEvalZero // <67108864=> 250k 1606*150812a8SEvalZero // <104857600=> 400k 1607*150812a8SEvalZero 1608*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 1609*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 26738688 1610*150812a8SEvalZero #endif 1611*150812a8SEvalZero 1612*150812a8SEvalZero // <q> NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit. 1613*150812a8SEvalZero 1614*150812a8SEvalZero 1615*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 1616*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0 1617*150812a8SEvalZero #endif 1618*150812a8SEvalZero 1619*150812a8SEvalZero // <o> NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. 1620*150812a8SEvalZero 1621*150812a8SEvalZero // <0=> 0 (highest) 1622*150812a8SEvalZero // <1=> 1 1623*150812a8SEvalZero // <2=> 2 1624*150812a8SEvalZero // <3=> 3 1625*150812a8SEvalZero // <4=> 4 1626*150812a8SEvalZero // <5=> 5 1627*150812a8SEvalZero // <6=> 6 1628*150812a8SEvalZero // <7=> 7 1629*150812a8SEvalZero 1630*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 1631*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 1632*150812a8SEvalZero #endif 1633*150812a8SEvalZero 1634*150812a8SEvalZero // <e> NRFX_TWIM_CONFIG_LOG_ENABLED - Enables logging in the module. 1635*150812a8SEvalZero //========================================================== 1636*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_LOG_ENABLED 1637*150812a8SEvalZero #define NRFX_TWIM_CONFIG_LOG_ENABLED 0 1638*150812a8SEvalZero #endif 1639*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_LOG_LEVEL - Default severity level. 1640*150812a8SEvalZero 1641*150812a8SEvalZero // <0=> Off 1642*150812a8SEvalZero // <1=> Error 1643*150812a8SEvalZero // <2=> Warning 1644*150812a8SEvalZero // <3=> Info 1645*150812a8SEvalZero // <4=> Debug 1646*150812a8SEvalZero 1647*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_LOG_LEVEL 1648*150812a8SEvalZero #define NRFX_TWIM_CONFIG_LOG_LEVEL 3 1649*150812a8SEvalZero #endif 1650*150812a8SEvalZero 1651*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_INFO_COLOR - ANSI escape code prefix. 1652*150812a8SEvalZero 1653*150812a8SEvalZero // <0=> Default 1654*150812a8SEvalZero // <1=> Black 1655*150812a8SEvalZero // <2=> Red 1656*150812a8SEvalZero // <3=> Green 1657*150812a8SEvalZero // <4=> Yellow 1658*150812a8SEvalZero // <5=> Blue 1659*150812a8SEvalZero // <6=> Magenta 1660*150812a8SEvalZero // <7=> Cyan 1661*150812a8SEvalZero // <8=> White 1662*150812a8SEvalZero 1663*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_INFO_COLOR 1664*150812a8SEvalZero #define NRFX_TWIM_CONFIG_INFO_COLOR 0 1665*150812a8SEvalZero #endif 1666*150812a8SEvalZero 1667*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1668*150812a8SEvalZero 1669*150812a8SEvalZero // <0=> Default 1670*150812a8SEvalZero // <1=> Black 1671*150812a8SEvalZero // <2=> Red 1672*150812a8SEvalZero // <3=> Green 1673*150812a8SEvalZero // <4=> Yellow 1674*150812a8SEvalZero // <5=> Blue 1675*150812a8SEvalZero // <6=> Magenta 1676*150812a8SEvalZero // <7=> Cyan 1677*150812a8SEvalZero // <8=> White 1678*150812a8SEvalZero 1679*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_DEBUG_COLOR 1680*150812a8SEvalZero #define NRFX_TWIM_CONFIG_DEBUG_COLOR 0 1681*150812a8SEvalZero #endif 1682*150812a8SEvalZero 1683*150812a8SEvalZero // </e> 1684*150812a8SEvalZero 1685*150812a8SEvalZero // </e> 1686*150812a8SEvalZero 1687*150812a8SEvalZero // <e> NRFX_TWIS_ENABLED - nrfx_twis - TWIS peripheral driver. 1688*150812a8SEvalZero //========================================================== 1689*150812a8SEvalZero #ifndef NRFX_TWIS_ENABLED 1690*150812a8SEvalZero #define NRFX_TWIS_ENABLED 1 1691*150812a8SEvalZero #endif 1692*150812a8SEvalZero // <q> NRFX_TWIS0_ENABLED - Enables TWIS0 instance. 1693*150812a8SEvalZero 1694*150812a8SEvalZero 1695*150812a8SEvalZero #ifndef NRFX_TWIS0_ENABLED 1696*150812a8SEvalZero #define NRFX_TWIS0_ENABLED 1 1697*150812a8SEvalZero #endif 1698*150812a8SEvalZero 1699*150812a8SEvalZero // <q> NRFX_TWIS1_ENABLED - Enables TWIS1 instance. 1700*150812a8SEvalZero 1701*150812a8SEvalZero 1702*150812a8SEvalZero #ifndef NRFX_TWIS1_ENABLED 1703*150812a8SEvalZero #define NRFX_TWIS1_ENABLED 1 1704*150812a8SEvalZero #endif 1705*150812a8SEvalZero 1706*150812a8SEvalZero // <q> NRFX_TWIS2_ENABLED - Enables TWIS2 instance. 1707*150812a8SEvalZero 1708*150812a8SEvalZero 1709*150812a8SEvalZero #ifndef NRFX_TWIS2_ENABLED 1710*150812a8SEvalZero #define NRFX_TWIS2_ENABLED 1 1711*150812a8SEvalZero #endif 1712*150812a8SEvalZero 1713*150812a8SEvalZero // <q> NRFX_TWIS3_ENABLED - Enables TWIS3 instance. 1714*150812a8SEvalZero 1715*150812a8SEvalZero 1716*150812a8SEvalZero #ifndef NRFX_TWIS3_ENABLED 1717*150812a8SEvalZero #define NRFX_TWIS3_ENABLED 1 1718*150812a8SEvalZero #endif 1719*150812a8SEvalZero 1720*150812a8SEvalZero // <q> NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assumes that any instance would be initialized only once. 1721*150812a8SEvalZero 1722*150812a8SEvalZero 1723*150812a8SEvalZero // <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. 1724*150812a8SEvalZero 1725*150812a8SEvalZero #ifndef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 1726*150812a8SEvalZero #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0 1727*150812a8SEvalZero #endif 1728*150812a8SEvalZero 1729*150812a8SEvalZero // <q> NRFX_TWIS_NO_SYNC_MODE - Removes support for synchronous mode. 1730*150812a8SEvalZero 1731*150812a8SEvalZero 1732*150812a8SEvalZero // <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. 1733*150812a8SEvalZero 1734*150812a8SEvalZero #ifndef NRFX_TWIS_NO_SYNC_MODE 1735*150812a8SEvalZero #define NRFX_TWIS_NO_SYNC_MODE 0 1736*150812a8SEvalZero #endif 1737*150812a8SEvalZero 1738*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR0 - Address0. 1739*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR0 1740*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_ADDR0 0 1741*150812a8SEvalZero #endif 1742*150812a8SEvalZero 1743*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR1 - Address1. 1744*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR1 1745*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_ADDR1 0 1746*150812a8SEvalZero #endif 1747*150812a8SEvalZero 1748*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL - SCL pin pull configuration. 1749*150812a8SEvalZero 1750*150812a8SEvalZero // <0=> Disabled 1751*150812a8SEvalZero // <1=> Pull down 1752*150812a8SEvalZero // <3=> Pull up 1753*150812a8SEvalZero 1754*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 1755*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 0 1756*150812a8SEvalZero #endif 1757*150812a8SEvalZero 1758*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL - SDA pin pull configuration. 1759*150812a8SEvalZero 1760*150812a8SEvalZero // <0=> Disabled 1761*150812a8SEvalZero // <1=> Pull down 1762*150812a8SEvalZero // <3=> Pull up 1763*150812a8SEvalZero 1764*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 1765*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 0 1766*150812a8SEvalZero #endif 1767*150812a8SEvalZero 1768*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. 1769*150812a8SEvalZero 1770*150812a8SEvalZero // <0=> 0 (highest) 1771*150812a8SEvalZero // <1=> 1 1772*150812a8SEvalZero // <2=> 2 1773*150812a8SEvalZero // <3=> 3 1774*150812a8SEvalZero // <4=> 4 1775*150812a8SEvalZero // <5=> 5 1776*150812a8SEvalZero // <6=> 6 1777*150812a8SEvalZero // <7=> 7 1778*150812a8SEvalZero 1779*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 1780*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 1781*150812a8SEvalZero #endif 1782*150812a8SEvalZero 1783*150812a8SEvalZero // <e> NRFX_TWIS_CONFIG_LOG_ENABLED - Enables logging in the module. 1784*150812a8SEvalZero //========================================================== 1785*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_LOG_ENABLED 1786*150812a8SEvalZero #define NRFX_TWIS_CONFIG_LOG_ENABLED 0 1787*150812a8SEvalZero #endif 1788*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_LOG_LEVEL - Default severity level. 1789*150812a8SEvalZero 1790*150812a8SEvalZero // <0=> Off 1791*150812a8SEvalZero // <1=> Error 1792*150812a8SEvalZero // <2=> Warning 1793*150812a8SEvalZero // <3=> Info 1794*150812a8SEvalZero // <4=> Debug 1795*150812a8SEvalZero 1796*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_LOG_LEVEL 1797*150812a8SEvalZero #define NRFX_TWIS_CONFIG_LOG_LEVEL 3 1798*150812a8SEvalZero #endif 1799*150812a8SEvalZero 1800*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix. 1801*150812a8SEvalZero 1802*150812a8SEvalZero // <0=> Default 1803*150812a8SEvalZero // <1=> Black 1804*150812a8SEvalZero // <2=> Red 1805*150812a8SEvalZero // <3=> Green 1806*150812a8SEvalZero // <4=> Yellow 1807*150812a8SEvalZero // <5=> Blue 1808*150812a8SEvalZero // <6=> Magenta 1809*150812a8SEvalZero // <7=> Cyan 1810*150812a8SEvalZero // <8=> White 1811*150812a8SEvalZero 1812*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_INFO_COLOR 1813*150812a8SEvalZero #define NRFX_TWIS_CONFIG_INFO_COLOR 0 1814*150812a8SEvalZero #endif 1815*150812a8SEvalZero 1816*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1817*150812a8SEvalZero 1818*150812a8SEvalZero // <0=> Default 1819*150812a8SEvalZero // <1=> Black 1820*150812a8SEvalZero // <2=> Red 1821*150812a8SEvalZero // <3=> Green 1822*150812a8SEvalZero // <4=> Yellow 1823*150812a8SEvalZero // <5=> Blue 1824*150812a8SEvalZero // <6=> Magenta 1825*150812a8SEvalZero // <7=> Cyan 1826*150812a8SEvalZero // <8=> White 1827*150812a8SEvalZero 1828*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_DEBUG_COLOR 1829*150812a8SEvalZero #define NRFX_TWIS_CONFIG_DEBUG_COLOR 0 1830*150812a8SEvalZero #endif 1831*150812a8SEvalZero 1832*150812a8SEvalZero // </e> 1833*150812a8SEvalZero 1834*150812a8SEvalZero // </e> 1835*150812a8SEvalZero 1836*150812a8SEvalZero // <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver. 1837*150812a8SEvalZero //========================================================== 1838*150812a8SEvalZero #ifndef NRFX_UARTE_ENABLED 1839*150812a8SEvalZero #define NRFX_UARTE_ENABLED 1 1840*150812a8SEvalZero #endif 1841*150812a8SEvalZero // <o> NRFX_UARTE0_ENABLED - Enables UARTE0 instances 1842*150812a8SEvalZero #ifndef NRFX_UARTE0_ENABLED 1843*150812a8SEvalZero #define NRFX_UARTE0_ENABLED 1 1844*150812a8SEvalZero #endif 1845*150812a8SEvalZero 1846*150812a8SEvalZero // <o> NRFX_UARTE1_ENABLED - Enables UARTE1 instance. 1847*150812a8SEvalZero #ifndef NRFX_UARTE1_ENABLED 1848*150812a8SEvalZero #define NRFX_UARTE1_ENABLED 1 1849*150812a8SEvalZero #endif 1850*150812a8SEvalZero 1851*150812a8SEvalZero // <o> NRFX_UARTE2_ENABLED - Enables UARTE2 instance. 1852*150812a8SEvalZero #ifndef NRFX_UARTE2_ENABLED 1853*150812a8SEvalZero #define NRFX_UARTE2_ENABLED 1 1854*150812a8SEvalZero #endif 1855*150812a8SEvalZero 1856*150812a8SEvalZero // <o> NRFX_UARTE3_ENABLED - Enables UARTE3 instance. 1857*150812a8SEvalZero #ifndef NRFX_UARTE3_ENABLED 1858*150812a8SEvalZero #define NRFX_UARTE3_ENABLED 1 1859*150812a8SEvalZero #endif 1860*150812a8SEvalZero 1861*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control. 1862*150812a8SEvalZero 1863*150812a8SEvalZero // <0=> Disabled 1864*150812a8SEvalZero // <1=> Enabled 1865*150812a8SEvalZero 1866*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC 1867*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0 1868*150812a8SEvalZero #endif 1869*150812a8SEvalZero 1870*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity. 1871*150812a8SEvalZero 1872*150812a8SEvalZero // <0=> Excluded 1873*150812a8SEvalZero // <14=> Included 1874*150812a8SEvalZero 1875*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY 1876*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0 1877*150812a8SEvalZero #endif 1878*150812a8SEvalZero 1879*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default baud rate. 1880*150812a8SEvalZero 1881*150812a8SEvalZero // <323584=> 1200 baud 1882*150812a8SEvalZero // <643072=> 2400 baud 1883*150812a8SEvalZero // <1290240=> 4800 baud 1884*150812a8SEvalZero // <2576384=> 9600 baud 1885*150812a8SEvalZero // <3862528=> 14400 baud 1886*150812a8SEvalZero // <5152768=> 19200 baud 1887*150812a8SEvalZero // <7716864=> 28800 baud 1888*150812a8SEvalZero // <8388608=> 31250 baud 1889*150812a8SEvalZero // <10289152=> 38400 baud 1890*150812a8SEvalZero // <15007744=> 56000 baud 1891*150812a8SEvalZero // <15400960=> 57600 baud 1892*150812a8SEvalZero // <20615168=> 76800 baud 1893*150812a8SEvalZero // <30801920=> 115200 baud 1894*150812a8SEvalZero // <61865984=> 230400 baud 1895*150812a8SEvalZero // <67108864=> 250000 baud 1896*150812a8SEvalZero // <121634816=> 460800 baud 1897*150812a8SEvalZero // <251658240=> 921600 baud 1898*150812a8SEvalZero // <268435456=> 1000000 baud 1899*150812a8SEvalZero 1900*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 1901*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920 1902*150812a8SEvalZero #endif 1903*150812a8SEvalZero 1904*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority. 1905*150812a8SEvalZero 1906*150812a8SEvalZero // <0=> 0 (highest) 1907*150812a8SEvalZero // <1=> 1 1908*150812a8SEvalZero // <2=> 2 1909*150812a8SEvalZero // <3=> 3 1910*150812a8SEvalZero // <4=> 4 1911*150812a8SEvalZero // <5=> 5 1912*150812a8SEvalZero // <6=> 6 1913*150812a8SEvalZero // <7=> 7 1914*150812a8SEvalZero 1915*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 1916*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7 1917*150812a8SEvalZero #endif 1918*150812a8SEvalZero 1919*150812a8SEvalZero // <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module. 1920*150812a8SEvalZero //========================================================== 1921*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_LOG_ENABLED 1922*150812a8SEvalZero #define NRFX_UARTE_CONFIG_LOG_ENABLED 0 1923*150812a8SEvalZero #endif 1924*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default severity level. 1925*150812a8SEvalZero 1926*150812a8SEvalZero // <0=> Off 1927*150812a8SEvalZero // <1=> Error 1928*150812a8SEvalZero // <2=> Warning 1929*150812a8SEvalZero // <3=> Info 1930*150812a8SEvalZero // <4=> Debug 1931*150812a8SEvalZero 1932*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_LOG_LEVEL 1933*150812a8SEvalZero #define NRFX_UARTE_CONFIG_LOG_LEVEL 3 1934*150812a8SEvalZero #endif 1935*150812a8SEvalZero 1936*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix. 1937*150812a8SEvalZero 1938*150812a8SEvalZero // <0=> Default 1939*150812a8SEvalZero // <1=> Black 1940*150812a8SEvalZero // <2=> Red 1941*150812a8SEvalZero // <3=> Green 1942*150812a8SEvalZero // <4=> Yellow 1943*150812a8SEvalZero // <5=> Blue 1944*150812a8SEvalZero // <6=> Magenta 1945*150812a8SEvalZero // <7=> Cyan 1946*150812a8SEvalZero // <8=> White 1947*150812a8SEvalZero 1948*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_INFO_COLOR 1949*150812a8SEvalZero #define NRFX_UARTE_CONFIG_INFO_COLOR 0 1950*150812a8SEvalZero #endif 1951*150812a8SEvalZero 1952*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1953*150812a8SEvalZero 1954*150812a8SEvalZero // <0=> Default 1955*150812a8SEvalZero // <1=> Black 1956*150812a8SEvalZero // <2=> Red 1957*150812a8SEvalZero // <3=> Green 1958*150812a8SEvalZero // <4=> Yellow 1959*150812a8SEvalZero // <5=> Blue 1960*150812a8SEvalZero // <6=> Magenta 1961*150812a8SEvalZero // <7=> Cyan 1962*150812a8SEvalZero // <8=> White 1963*150812a8SEvalZero 1964*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR 1965*150812a8SEvalZero #define NRFX_UARTE_CONFIG_DEBUG_COLOR 0 1966*150812a8SEvalZero #endif 1967*150812a8SEvalZero 1968*150812a8SEvalZero // </e> 1969*150812a8SEvalZero 1970*150812a8SEvalZero // </e> 1971*150812a8SEvalZero 1972*150812a8SEvalZero // <e> NRFX_WDT_ENABLED - nrfx_wdt - WDT peripheral driver. 1973*150812a8SEvalZero //========================================================== 1974*150812a8SEvalZero #ifndef NRFX_WDT_ENABLED 1975*150812a8SEvalZero #define NRFX_WDT_ENABLED 1 1976*150812a8SEvalZero #endif 1977*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_BEHAVIOUR - WDT behavior in CPU SLEEP or HALT mode. 1978*150812a8SEvalZero 1979*150812a8SEvalZero // <1=> Run in SLEEP, Pause in HALT 1980*150812a8SEvalZero // <8=> Pause in SLEEP, Run in HALT 1981*150812a8SEvalZero // <9=> Run in SLEEP and HALT 1982*150812a8SEvalZero // <0=> Pause in SLEEP and HALT 1983*150812a8SEvalZero 1984*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_BEHAVIOUR 1985*150812a8SEvalZero #define NRFX_WDT_CONFIG_BEHAVIOUR 1 1986*150812a8SEvalZero #endif 1987*150812a8SEvalZero 1988*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_RELOAD_VALUE - Reload value <15-4294967295> 1989*150812a8SEvalZero 1990*150812a8SEvalZero 1991*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_RELOAD_VALUE 1992*150812a8SEvalZero #define NRFX_WDT_CONFIG_RELOAD_VALUE 2000 1993*150812a8SEvalZero #endif 1994*150812a8SEvalZero 1995*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_NO_IRQ - Remove WDT IRQ handling from WDT driver 1996*150812a8SEvalZero 1997*150812a8SEvalZero // <0=> Include WDT IRQ handling 1998*150812a8SEvalZero // <1=> Remove WDT IRQ handling 1999*150812a8SEvalZero 2000*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_NO_IRQ 2001*150812a8SEvalZero #define NRFX_WDT_CONFIG_NO_IRQ 0 2002*150812a8SEvalZero #endif 2003*150812a8SEvalZero 2004*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_IRQ_PRIORITY - Interrupt priority. 2005*150812a8SEvalZero 2006*150812a8SEvalZero // <0=> 0 (highest) 2007*150812a8SEvalZero // <1=> 1 2008*150812a8SEvalZero // <2=> 2 2009*150812a8SEvalZero // <3=> 3 2010*150812a8SEvalZero // <4=> 4 2011*150812a8SEvalZero // <5=> 5 2012*150812a8SEvalZero // <6=> 6 2013*150812a8SEvalZero // <7=> 7 2014*150812a8SEvalZero 2015*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_IRQ_PRIORITY 2016*150812a8SEvalZero #define NRFX_WDT_CONFIG_IRQ_PRIORITY 7 2017*150812a8SEvalZero #endif 2018*150812a8SEvalZero 2019*150812a8SEvalZero // <e> NRFX_WDT_CONFIG_LOG_ENABLED - Enables logging in the module. 2020*150812a8SEvalZero //========================================================== 2021*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_LOG_ENABLED 2022*150812a8SEvalZero #define NRFX_WDT_CONFIG_LOG_ENABLED 0 2023*150812a8SEvalZero #endif 2024*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_LOG_LEVEL - Default severity level. 2025*150812a8SEvalZero 2026*150812a8SEvalZero // <0=> Off 2027*150812a8SEvalZero // <1=> Error 2028*150812a8SEvalZero // <2=> Warning 2029*150812a8SEvalZero // <3=> Info 2030*150812a8SEvalZero // <4=> Debug 2031*150812a8SEvalZero 2032*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_LOG_LEVEL 2033*150812a8SEvalZero #define NRFX_WDT_CONFIG_LOG_LEVEL 3 2034*150812a8SEvalZero #endif 2035*150812a8SEvalZero 2036*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_INFO_COLOR - ANSI escape code prefix. 2037*150812a8SEvalZero 2038*150812a8SEvalZero // <0=> Default 2039*150812a8SEvalZero // <1=> Black 2040*150812a8SEvalZero // <2=> Red 2041*150812a8SEvalZero // <3=> Green 2042*150812a8SEvalZero // <4=> Yellow 2043*150812a8SEvalZero // <5=> Blue 2044*150812a8SEvalZero // <6=> Magenta 2045*150812a8SEvalZero // <7=> Cyan 2046*150812a8SEvalZero // <8=> White 2047*150812a8SEvalZero 2048*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_INFO_COLOR 2049*150812a8SEvalZero #define NRFX_WDT_CONFIG_INFO_COLOR 0 2050*150812a8SEvalZero #endif 2051*150812a8SEvalZero 2052*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2053*150812a8SEvalZero 2054*150812a8SEvalZero // <0=> Default 2055*150812a8SEvalZero // <1=> Black 2056*150812a8SEvalZero // <2=> Red 2057*150812a8SEvalZero // <3=> Green 2058*150812a8SEvalZero // <4=> Yellow 2059*150812a8SEvalZero // <5=> Blue 2060*150812a8SEvalZero // <6=> Magenta 2061*150812a8SEvalZero // <7=> Cyan 2062*150812a8SEvalZero // <8=> White 2063*150812a8SEvalZero 2064*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_DEBUG_COLOR 2065*150812a8SEvalZero #define NRFX_WDT_CONFIG_DEBUG_COLOR 0 2066*150812a8SEvalZero #endif 2067*150812a8SEvalZero 2068*150812a8SEvalZero // </e> 2069*150812a8SEvalZero 2070*150812a8SEvalZero // </e> 2071*150812a8SEvalZero 2072*150812a8SEvalZero // </h> 2073*150812a8SEvalZero 2074*150812a8SEvalZero #endif // NRFX_CONFIG_H__ 2075