1*150812a8SEvalZero #ifndef NRFX_CONFIG_H__ 2*150812a8SEvalZero #define NRFX_CONFIG_H__ 3*150812a8SEvalZero 4*150812a8SEvalZero // <<< Use Configuration Wizard in Context Menu >>>\n 5*150812a8SEvalZero 6*150812a8SEvalZero // <h> nRF_Drivers 7*150812a8SEvalZero 8*150812a8SEvalZero // <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver 9*150812a8SEvalZero //========================================================== 10*150812a8SEvalZero #ifndef NRFX_CLOCK_ENABLED 11*150812a8SEvalZero #define NRFX_CLOCK_ENABLED 1 12*150812a8SEvalZero #endif 13*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source 14*150812a8SEvalZero 15*150812a8SEvalZero // <0=> RC 16*150812a8SEvalZero // <1=> XTAL 17*150812a8SEvalZero // <2=> Synth 18*150812a8SEvalZero // <131073=> External Low Swing 19*150812a8SEvalZero // <196609=> External Full Swing 20*150812a8SEvalZero 21*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_LF_SRC 22*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_LF_SRC 1 23*150812a8SEvalZero #endif 24*150812a8SEvalZero 25*150812a8SEvalZero // <q> NRFX_CLOCK_CONFIG_LF_CAL_ENABLED - Enables LF Clock Calibration Support 26*150812a8SEvalZero 27*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_LF_CAL_ENABLED 28*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_LF_CAL_ENABLED 0 29*150812a8SEvalZero #endif 30*150812a8SEvalZero 31*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority 32*150812a8SEvalZero 33*150812a8SEvalZero // <0=> 0 (highest) 34*150812a8SEvalZero // <1=> 1 35*150812a8SEvalZero // <2=> 2 36*150812a8SEvalZero // <3=> 3 37*150812a8SEvalZero // <4=> 4 38*150812a8SEvalZero // <5=> 5 39*150812a8SEvalZero // <6=> 6 40*150812a8SEvalZero // <7=> 7 41*150812a8SEvalZero 42*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY 43*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7 44*150812a8SEvalZero #endif 45*150812a8SEvalZero 46*150812a8SEvalZero // <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module. 47*150812a8SEvalZero //========================================================== 48*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED 49*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_LOG_ENABLED 0 50*150812a8SEvalZero #endif 51*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level 52*150812a8SEvalZero 53*150812a8SEvalZero // <0=> Off 54*150812a8SEvalZero // <1=> Error 55*150812a8SEvalZero // <2=> Warning 56*150812a8SEvalZero // <3=> Info 57*150812a8SEvalZero // <4=> Debug 58*150812a8SEvalZero 59*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL 60*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_LOG_LEVEL 3 61*150812a8SEvalZero #endif 62*150812a8SEvalZero 63*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix. 64*150812a8SEvalZero 65*150812a8SEvalZero // <0=> Default 66*150812a8SEvalZero // <1=> Black 67*150812a8SEvalZero // <2=> Red 68*150812a8SEvalZero // <3=> Green 69*150812a8SEvalZero // <4=> Yellow 70*150812a8SEvalZero // <5=> Blue 71*150812a8SEvalZero // <6=> Magenta 72*150812a8SEvalZero // <7=> Cyan 73*150812a8SEvalZero // <8=> White 74*150812a8SEvalZero 75*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_INFO_COLOR 76*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_INFO_COLOR 0 77*150812a8SEvalZero #endif 78*150812a8SEvalZero 79*150812a8SEvalZero // <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 80*150812a8SEvalZero 81*150812a8SEvalZero // <0=> Default 82*150812a8SEvalZero // <1=> Black 83*150812a8SEvalZero // <2=> Red 84*150812a8SEvalZero // <3=> Green 85*150812a8SEvalZero // <4=> Yellow 86*150812a8SEvalZero // <5=> Blue 87*150812a8SEvalZero // <6=> Magenta 88*150812a8SEvalZero // <7=> Cyan 89*150812a8SEvalZero // <8=> White 90*150812a8SEvalZero 91*150812a8SEvalZero #ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR 92*150812a8SEvalZero #define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0 93*150812a8SEvalZero #endif 94*150812a8SEvalZero 95*150812a8SEvalZero // </e> 96*150812a8SEvalZero 97*150812a8SEvalZero // </e> 98*150812a8SEvalZero 99*150812a8SEvalZero // <e> NRFX_COMP_ENABLED - nrfx_comp - COMP peripheral driver 100*150812a8SEvalZero //========================================================== 101*150812a8SEvalZero #ifndef NRFX_COMP_ENABLED 102*150812a8SEvalZero #define NRFX_COMP_ENABLED 1 103*150812a8SEvalZero #endif 104*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_REF - Reference voltage 105*150812a8SEvalZero 106*150812a8SEvalZero // <0=> Internal 1.2V 107*150812a8SEvalZero // <1=> Internal 1.8V 108*150812a8SEvalZero // <2=> Internal 2.4V 109*150812a8SEvalZero // <4=> VDD 110*150812a8SEvalZero // <7=> ARef 111*150812a8SEvalZero 112*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_REF 113*150812a8SEvalZero #define NRFX_COMP_CONFIG_REF 1 114*150812a8SEvalZero #endif 115*150812a8SEvalZero 116*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_MAIN_MODE - Main mode 117*150812a8SEvalZero 118*150812a8SEvalZero // <0=> Single ended 119*150812a8SEvalZero // <1=> Differential 120*150812a8SEvalZero 121*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_MAIN_MODE 122*150812a8SEvalZero #define NRFX_COMP_CONFIG_MAIN_MODE 0 123*150812a8SEvalZero #endif 124*150812a8SEvalZero 125*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_SPEED_MODE - Speed mode 126*150812a8SEvalZero 127*150812a8SEvalZero // <0=> Low power 128*150812a8SEvalZero // <1=> Normal 129*150812a8SEvalZero // <2=> High speed 130*150812a8SEvalZero 131*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_SPEED_MODE 132*150812a8SEvalZero #define NRFX_COMP_CONFIG_SPEED_MODE 2 133*150812a8SEvalZero #endif 134*150812a8SEvalZero 135*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_HYST - Hystheresis 136*150812a8SEvalZero 137*150812a8SEvalZero // <0=> No 138*150812a8SEvalZero // <1=> 50mV 139*150812a8SEvalZero 140*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_HYST 141*150812a8SEvalZero #define NRFX_COMP_CONFIG_HYST 0 142*150812a8SEvalZero #endif 143*150812a8SEvalZero 144*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_ISOURCE - Current Source 145*150812a8SEvalZero 146*150812a8SEvalZero // <0=> Off 147*150812a8SEvalZero // <1=> 2.5 uA 148*150812a8SEvalZero // <2=> 5 uA 149*150812a8SEvalZero // <3=> 10 uA 150*150812a8SEvalZero 151*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_ISOURCE 152*150812a8SEvalZero #define NRFX_COMP_CONFIG_ISOURCE 0 153*150812a8SEvalZero #endif 154*150812a8SEvalZero 155*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_INPUT - Analog input 156*150812a8SEvalZero 157*150812a8SEvalZero // <0=> 0 158*150812a8SEvalZero // <1=> 1 159*150812a8SEvalZero // <2=> 2 160*150812a8SEvalZero // <3=> 3 161*150812a8SEvalZero // <4=> 4 162*150812a8SEvalZero // <5=> 5 163*150812a8SEvalZero // <6=> 6 164*150812a8SEvalZero // <7=> 7 165*150812a8SEvalZero 166*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_INPUT 167*150812a8SEvalZero #define NRFX_COMP_CONFIG_INPUT 0 168*150812a8SEvalZero #endif 169*150812a8SEvalZero 170*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_IRQ_PRIORITY - Interrupt priority 171*150812a8SEvalZero 172*150812a8SEvalZero // <0=> 0 (highest) 173*150812a8SEvalZero // <1=> 1 174*150812a8SEvalZero // <2=> 2 175*150812a8SEvalZero // <3=> 3 176*150812a8SEvalZero // <4=> 4 177*150812a8SEvalZero // <5=> 5 178*150812a8SEvalZero // <6=> 6 179*150812a8SEvalZero // <7=> 7 180*150812a8SEvalZero 181*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_IRQ_PRIORITY 182*150812a8SEvalZero #define NRFX_COMP_CONFIG_IRQ_PRIORITY 7 183*150812a8SEvalZero #endif 184*150812a8SEvalZero 185*150812a8SEvalZero // <e> NRFX_COMP_CONFIG_LOG_ENABLED - Enables logging in the module. 186*150812a8SEvalZero //========================================================== 187*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_LOG_ENABLED 188*150812a8SEvalZero #define NRFX_COMP_CONFIG_LOG_ENABLED 0 189*150812a8SEvalZero #endif 190*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_LOG_LEVEL - Default Severity level 191*150812a8SEvalZero 192*150812a8SEvalZero // <0=> Off 193*150812a8SEvalZero // <1=> Error 194*150812a8SEvalZero // <2=> Warning 195*150812a8SEvalZero // <3=> Info 196*150812a8SEvalZero // <4=> Debug 197*150812a8SEvalZero 198*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_LOG_LEVEL 199*150812a8SEvalZero #define NRFX_COMP_CONFIG_LOG_LEVEL 3 200*150812a8SEvalZero #endif 201*150812a8SEvalZero 202*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_INFO_COLOR - ANSI escape code prefix. 203*150812a8SEvalZero 204*150812a8SEvalZero // <0=> Default 205*150812a8SEvalZero // <1=> Black 206*150812a8SEvalZero // <2=> Red 207*150812a8SEvalZero // <3=> Green 208*150812a8SEvalZero // <4=> Yellow 209*150812a8SEvalZero // <5=> Blue 210*150812a8SEvalZero // <6=> Magenta 211*150812a8SEvalZero // <7=> Cyan 212*150812a8SEvalZero // <8=> White 213*150812a8SEvalZero 214*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_INFO_COLOR 215*150812a8SEvalZero #define NRFX_COMP_CONFIG_INFO_COLOR 0 216*150812a8SEvalZero #endif 217*150812a8SEvalZero 218*150812a8SEvalZero // <o> NRFX_COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 219*150812a8SEvalZero 220*150812a8SEvalZero // <0=> Default 221*150812a8SEvalZero // <1=> Black 222*150812a8SEvalZero // <2=> Red 223*150812a8SEvalZero // <3=> Green 224*150812a8SEvalZero // <4=> Yellow 225*150812a8SEvalZero // <5=> Blue 226*150812a8SEvalZero // <6=> Magenta 227*150812a8SEvalZero // <7=> Cyan 228*150812a8SEvalZero // <8=> White 229*150812a8SEvalZero 230*150812a8SEvalZero #ifndef NRFX_COMP_CONFIG_DEBUG_COLOR 231*150812a8SEvalZero #define NRFX_COMP_CONFIG_DEBUG_COLOR 0 232*150812a8SEvalZero #endif 233*150812a8SEvalZero 234*150812a8SEvalZero // </e> 235*150812a8SEvalZero 236*150812a8SEvalZero // </e> 237*150812a8SEvalZero 238*150812a8SEvalZero // <e> NRFX_GPIOTE_ENABLED - nrfx_gpiote - GPIOTE peripheral driver 239*150812a8SEvalZero //========================================================== 240*150812a8SEvalZero #ifndef NRFX_GPIOTE_ENABLED 241*150812a8SEvalZero #define NRFX_GPIOTE_ENABLED 1 242*150812a8SEvalZero #endif 243*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS - Number of lower power input pins 244*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 245*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 1 246*150812a8SEvalZero #endif 247*150812a8SEvalZero 248*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_IRQ_PRIORITY - Interrupt priority 249*150812a8SEvalZero 250*150812a8SEvalZero // <0=> 0 (highest) 251*150812a8SEvalZero // <1=> 1 252*150812a8SEvalZero // <2=> 2 253*150812a8SEvalZero // <3=> 3 254*150812a8SEvalZero // <4=> 4 255*150812a8SEvalZero // <5=> 5 256*150812a8SEvalZero // <6=> 6 257*150812a8SEvalZero // <7=> 7 258*150812a8SEvalZero 259*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_IRQ_PRIORITY 260*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_IRQ_PRIORITY 7 261*150812a8SEvalZero #endif 262*150812a8SEvalZero 263*150812a8SEvalZero // <e> NRFX_GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module. 264*150812a8SEvalZero //========================================================== 265*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_LOG_ENABLED 266*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_LOG_ENABLED 0 267*150812a8SEvalZero #endif 268*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_LOG_LEVEL - Default Severity level 269*150812a8SEvalZero 270*150812a8SEvalZero // <0=> Off 271*150812a8SEvalZero // <1=> Error 272*150812a8SEvalZero // <2=> Warning 273*150812a8SEvalZero // <3=> Info 274*150812a8SEvalZero // <4=> Debug 275*150812a8SEvalZero 276*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_LOG_LEVEL 277*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_LOG_LEVEL 3 278*150812a8SEvalZero #endif 279*150812a8SEvalZero 280*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix. 281*150812a8SEvalZero 282*150812a8SEvalZero // <0=> Default 283*150812a8SEvalZero // <1=> Black 284*150812a8SEvalZero // <2=> Red 285*150812a8SEvalZero // <3=> Green 286*150812a8SEvalZero // <4=> Yellow 287*150812a8SEvalZero // <5=> Blue 288*150812a8SEvalZero // <6=> Magenta 289*150812a8SEvalZero // <7=> Cyan 290*150812a8SEvalZero // <8=> White 291*150812a8SEvalZero 292*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_INFO_COLOR 293*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_INFO_COLOR 0 294*150812a8SEvalZero #endif 295*150812a8SEvalZero 296*150812a8SEvalZero // <o> NRFX_GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 297*150812a8SEvalZero 298*150812a8SEvalZero // <0=> Default 299*150812a8SEvalZero // <1=> Black 300*150812a8SEvalZero // <2=> Red 301*150812a8SEvalZero // <3=> Green 302*150812a8SEvalZero // <4=> Yellow 303*150812a8SEvalZero // <5=> Blue 304*150812a8SEvalZero // <6=> Magenta 305*150812a8SEvalZero // <7=> Cyan 306*150812a8SEvalZero // <8=> White 307*150812a8SEvalZero 308*150812a8SEvalZero #ifndef NRFX_GPIOTE_CONFIG_DEBUG_COLOR 309*150812a8SEvalZero #define NRFX_GPIOTE_CONFIG_DEBUG_COLOR 0 310*150812a8SEvalZero #endif 311*150812a8SEvalZero 312*150812a8SEvalZero // </e> 313*150812a8SEvalZero 314*150812a8SEvalZero // </e> 315*150812a8SEvalZero 316*150812a8SEvalZero // <e> NRFX_I2S_ENABLED - nrfx_i2s - I2S peripheral driver 317*150812a8SEvalZero //========================================================== 318*150812a8SEvalZero #ifndef NRFX_I2S_ENABLED 319*150812a8SEvalZero #define NRFX_I2S_ENABLED 1 320*150812a8SEvalZero #endif 321*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_SCK_PIN - SCK pin <0-31> 322*150812a8SEvalZero 323*150812a8SEvalZero 324*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_SCK_PIN 325*150812a8SEvalZero #define NRFX_I2S_CONFIG_SCK_PIN 31 326*150812a8SEvalZero #endif 327*150812a8SEvalZero 328*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_LRCK_PIN - LRCK pin <1-31> 329*150812a8SEvalZero 330*150812a8SEvalZero 331*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_LRCK_PIN 332*150812a8SEvalZero #define NRFX_I2S_CONFIG_LRCK_PIN 30 333*150812a8SEvalZero #endif 334*150812a8SEvalZero 335*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_MCK_PIN - MCK pin 336*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_MCK_PIN 337*150812a8SEvalZero #define NRFX_I2S_CONFIG_MCK_PIN 255 338*150812a8SEvalZero #endif 339*150812a8SEvalZero 340*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_SDOUT_PIN - SDOUT pin <0-31> 341*150812a8SEvalZero 342*150812a8SEvalZero 343*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_SDOUT_PIN 344*150812a8SEvalZero #define NRFX_I2S_CONFIG_SDOUT_PIN 29 345*150812a8SEvalZero #endif 346*150812a8SEvalZero 347*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_SDIN_PIN - SDIN pin <0-31> 348*150812a8SEvalZero 349*150812a8SEvalZero 350*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_SDIN_PIN 351*150812a8SEvalZero #define NRFX_I2S_CONFIG_SDIN_PIN 28 352*150812a8SEvalZero #endif 353*150812a8SEvalZero 354*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_MASTER - Mode 355*150812a8SEvalZero 356*150812a8SEvalZero // <0=> Master 357*150812a8SEvalZero // <1=> Slave 358*150812a8SEvalZero 359*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_MASTER 360*150812a8SEvalZero #define NRFX_I2S_CONFIG_MASTER 0 361*150812a8SEvalZero #endif 362*150812a8SEvalZero 363*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_FORMAT - Format 364*150812a8SEvalZero 365*150812a8SEvalZero // <0=> I2S 366*150812a8SEvalZero // <1=> Aligned 367*150812a8SEvalZero 368*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_FORMAT 369*150812a8SEvalZero #define NRFX_I2S_CONFIG_FORMAT 0 370*150812a8SEvalZero #endif 371*150812a8SEvalZero 372*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_ALIGN - Alignment 373*150812a8SEvalZero 374*150812a8SEvalZero // <0=> Left 375*150812a8SEvalZero // <1=> Right 376*150812a8SEvalZero 377*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_ALIGN 378*150812a8SEvalZero #define NRFX_I2S_CONFIG_ALIGN 0 379*150812a8SEvalZero #endif 380*150812a8SEvalZero 381*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_SWIDTH - Sample width (bits) 382*150812a8SEvalZero 383*150812a8SEvalZero // <0=> 8 384*150812a8SEvalZero // <1=> 16 385*150812a8SEvalZero // <2=> 24 386*150812a8SEvalZero 387*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_SWIDTH 388*150812a8SEvalZero #define NRFX_I2S_CONFIG_SWIDTH 1 389*150812a8SEvalZero #endif 390*150812a8SEvalZero 391*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_CHANNELS - Channels 392*150812a8SEvalZero 393*150812a8SEvalZero // <0=> Stereo 394*150812a8SEvalZero // <1=> Left 395*150812a8SEvalZero // <2=> Right 396*150812a8SEvalZero 397*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_CHANNELS 398*150812a8SEvalZero #define NRFX_I2S_CONFIG_CHANNELS 1 399*150812a8SEvalZero #endif 400*150812a8SEvalZero 401*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_MCK_SETUP - MCK behavior 402*150812a8SEvalZero 403*150812a8SEvalZero // <0=> Disabled 404*150812a8SEvalZero // <2147483648=> 32MHz/2 405*150812a8SEvalZero // <1342177280=> 32MHz/3 406*150812a8SEvalZero // <1073741824=> 32MHz/4 407*150812a8SEvalZero // <805306368=> 32MHz/5 408*150812a8SEvalZero // <671088640=> 32MHz/6 409*150812a8SEvalZero // <536870912=> 32MHz/8 410*150812a8SEvalZero // <402653184=> 32MHz/10 411*150812a8SEvalZero // <369098752=> 32MHz/11 412*150812a8SEvalZero // <285212672=> 32MHz/15 413*150812a8SEvalZero // <268435456=> 32MHz/16 414*150812a8SEvalZero // <201326592=> 32MHz/21 415*150812a8SEvalZero // <184549376=> 32MHz/23 416*150812a8SEvalZero // <142606336=> 32MHz/30 417*150812a8SEvalZero // <138412032=> 32MHz/31 418*150812a8SEvalZero // <134217728=> 32MHz/32 419*150812a8SEvalZero // <100663296=> 32MHz/42 420*150812a8SEvalZero // <68157440=> 32MHz/63 421*150812a8SEvalZero // <34340864=> 32MHz/125 422*150812a8SEvalZero 423*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_MCK_SETUP 424*150812a8SEvalZero #define NRFX_I2S_CONFIG_MCK_SETUP 536870912 425*150812a8SEvalZero #endif 426*150812a8SEvalZero 427*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_RATIO - MCK/LRCK ratio 428*150812a8SEvalZero 429*150812a8SEvalZero // <0=> 32x 430*150812a8SEvalZero // <1=> 48x 431*150812a8SEvalZero // <2=> 64x 432*150812a8SEvalZero // <3=> 96x 433*150812a8SEvalZero // <4=> 128x 434*150812a8SEvalZero // <5=> 192x 435*150812a8SEvalZero // <6=> 256x 436*150812a8SEvalZero // <7=> 384x 437*150812a8SEvalZero // <8=> 512x 438*150812a8SEvalZero 439*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_RATIO 440*150812a8SEvalZero #define NRFX_I2S_CONFIG_RATIO 5 441*150812a8SEvalZero #endif 442*150812a8SEvalZero 443*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_IRQ_PRIORITY - Interrupt priority 444*150812a8SEvalZero 445*150812a8SEvalZero // <0=> 0 (highest) 446*150812a8SEvalZero // <1=> 1 447*150812a8SEvalZero // <2=> 2 448*150812a8SEvalZero // <3=> 3 449*150812a8SEvalZero // <4=> 4 450*150812a8SEvalZero // <5=> 5 451*150812a8SEvalZero // <6=> 6 452*150812a8SEvalZero // <7=> 7 453*150812a8SEvalZero 454*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_IRQ_PRIORITY 455*150812a8SEvalZero #define NRFX_I2S_CONFIG_IRQ_PRIORITY 7 456*150812a8SEvalZero #endif 457*150812a8SEvalZero 458*150812a8SEvalZero // <e> NRFX_I2S_CONFIG_LOG_ENABLED - Enables logging in the module. 459*150812a8SEvalZero //========================================================== 460*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_LOG_ENABLED 461*150812a8SEvalZero #define NRFX_I2S_CONFIG_LOG_ENABLED 0 462*150812a8SEvalZero #endif 463*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_LOG_LEVEL - Default Severity level 464*150812a8SEvalZero 465*150812a8SEvalZero // <0=> Off 466*150812a8SEvalZero // <1=> Error 467*150812a8SEvalZero // <2=> Warning 468*150812a8SEvalZero // <3=> Info 469*150812a8SEvalZero // <4=> Debug 470*150812a8SEvalZero 471*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_LOG_LEVEL 472*150812a8SEvalZero #define NRFX_I2S_CONFIG_LOG_LEVEL 3 473*150812a8SEvalZero #endif 474*150812a8SEvalZero 475*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_INFO_COLOR - ANSI escape code prefix. 476*150812a8SEvalZero 477*150812a8SEvalZero // <0=> Default 478*150812a8SEvalZero // <1=> Black 479*150812a8SEvalZero // <2=> Red 480*150812a8SEvalZero // <3=> Green 481*150812a8SEvalZero // <4=> Yellow 482*150812a8SEvalZero // <5=> Blue 483*150812a8SEvalZero // <6=> Magenta 484*150812a8SEvalZero // <7=> Cyan 485*150812a8SEvalZero // <8=> White 486*150812a8SEvalZero 487*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_INFO_COLOR 488*150812a8SEvalZero #define NRFX_I2S_CONFIG_INFO_COLOR 0 489*150812a8SEvalZero #endif 490*150812a8SEvalZero 491*150812a8SEvalZero // <o> NRFX_I2S_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 492*150812a8SEvalZero 493*150812a8SEvalZero // <0=> Default 494*150812a8SEvalZero // <1=> Black 495*150812a8SEvalZero // <2=> Red 496*150812a8SEvalZero // <3=> Green 497*150812a8SEvalZero // <4=> Yellow 498*150812a8SEvalZero // <5=> Blue 499*150812a8SEvalZero // <6=> Magenta 500*150812a8SEvalZero // <7=> Cyan 501*150812a8SEvalZero // <8=> White 502*150812a8SEvalZero 503*150812a8SEvalZero #ifndef NRFX_I2S_CONFIG_DEBUG_COLOR 504*150812a8SEvalZero #define NRFX_I2S_CONFIG_DEBUG_COLOR 0 505*150812a8SEvalZero #endif 506*150812a8SEvalZero 507*150812a8SEvalZero // </e> 508*150812a8SEvalZero 509*150812a8SEvalZero // </e> 510*150812a8SEvalZero 511*150812a8SEvalZero // <e> NRFX_LPCOMP_ENABLED - nrfx_lpcomp - LPCOMP peripheral driver 512*150812a8SEvalZero //========================================================== 513*150812a8SEvalZero #ifndef NRFX_LPCOMP_ENABLED 514*150812a8SEvalZero #define NRFX_LPCOMP_ENABLED 1 515*150812a8SEvalZero #endif 516*150812a8SEvalZero // <o> NRFX_LPCOMP_CONFIG_REFERENCE - Reference voltage 517*150812a8SEvalZero 518*150812a8SEvalZero // <0=> Supply 1/8 519*150812a8SEvalZero // <1=> Supply 2/8 520*150812a8SEvalZero // <2=> Supply 3/8 521*150812a8SEvalZero // <3=> Supply 4/8 522*150812a8SEvalZero // <4=> Supply 5/8 523*150812a8SEvalZero // <5=> Supply 6/8 524*150812a8SEvalZero // <6=> Supply 7/8 525*150812a8SEvalZero // <8=> Supply 1/16 (nRF52) 526*150812a8SEvalZero // <9=> Supply 3/16 (nRF52) 527*150812a8SEvalZero // <10=> Supply 5/16 (nRF52) 528*150812a8SEvalZero // <11=> Supply 7/16 (nRF52) 529*150812a8SEvalZero // <12=> Supply 9/16 (nRF52) 530*150812a8SEvalZero // <13=> Supply 11/16 (nRF52) 531*150812a8SEvalZero // <14=> Supply 13/16 (nRF52) 532*150812a8SEvalZero // <15=> Supply 15/16 (nRF52) 533*150812a8SEvalZero // <7=> External Ref 0 534*150812a8SEvalZero // <65543=> External Ref 1 535*150812a8SEvalZero 536*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_REFERENCE 537*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_REFERENCE 3 538*150812a8SEvalZero #endif 539*150812a8SEvalZero 540*150812a8SEvalZero // <o> NRFX_LPCOMP_CONFIG_DETECTION - Detection 541*150812a8SEvalZero 542*150812a8SEvalZero // <0=> Crossing 543*150812a8SEvalZero // <1=> Up 544*150812a8SEvalZero // <2=> Down 545*150812a8SEvalZero 546*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_DETECTION 547*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_DETECTION 2 548*150812a8SEvalZero #endif 549*150812a8SEvalZero 550*150812a8SEvalZero // <o> NRFX_LPCOMP_CONFIG_INPUT - Analog input 551*150812a8SEvalZero 552*150812a8SEvalZero // <0=> 0 553*150812a8SEvalZero // <1=> 1 554*150812a8SEvalZero // <2=> 2 555*150812a8SEvalZero // <3=> 3 556*150812a8SEvalZero // <4=> 4 557*150812a8SEvalZero // <5=> 5 558*150812a8SEvalZero // <6=> 6 559*150812a8SEvalZero // <7=> 7 560*150812a8SEvalZero 561*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_INPUT 562*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_INPUT 0 563*150812a8SEvalZero #endif 564*150812a8SEvalZero 565*150812a8SEvalZero // <q> NRFX_LPCOMP_CONFIG_HYST - Hysteresis 566*150812a8SEvalZero 567*150812a8SEvalZero 568*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_HYST 569*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_HYST 0 570*150812a8SEvalZero #endif 571*150812a8SEvalZero 572*150812a8SEvalZero // <o> NRFX_LPCOMP_CONFIG_IRQ_PRIORITY - Interrupt priority 573*150812a8SEvalZero 574*150812a8SEvalZero // <0=> 0 (highest) 575*150812a8SEvalZero // <1=> 1 576*150812a8SEvalZero // <2=> 2 577*150812a8SEvalZero // <3=> 3 578*150812a8SEvalZero // <4=> 4 579*150812a8SEvalZero // <5=> 5 580*150812a8SEvalZero // <6=> 6 581*150812a8SEvalZero // <7=> 7 582*150812a8SEvalZero 583*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_IRQ_PRIORITY 584*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_IRQ_PRIORITY 7 585*150812a8SEvalZero #endif 586*150812a8SEvalZero 587*150812a8SEvalZero // <e> NRFX_LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module. 588*150812a8SEvalZero //========================================================== 589*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_LOG_ENABLED 590*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_LOG_ENABLED 0 591*150812a8SEvalZero #endif 592*150812a8SEvalZero // <o> NRFX_LPCOMP_CONFIG_LOG_LEVEL - Default Severity level 593*150812a8SEvalZero 594*150812a8SEvalZero // <0=> Off 595*150812a8SEvalZero // <1=> Error 596*150812a8SEvalZero // <2=> Warning 597*150812a8SEvalZero // <3=> Info 598*150812a8SEvalZero // <4=> Debug 599*150812a8SEvalZero 600*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_LOG_LEVEL 601*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_LOG_LEVEL 3 602*150812a8SEvalZero #endif 603*150812a8SEvalZero 604*150812a8SEvalZero // <o> NRFX_LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix. 605*150812a8SEvalZero 606*150812a8SEvalZero // <0=> Default 607*150812a8SEvalZero // <1=> Black 608*150812a8SEvalZero // <2=> Red 609*150812a8SEvalZero // <3=> Green 610*150812a8SEvalZero // <4=> Yellow 611*150812a8SEvalZero // <5=> Blue 612*150812a8SEvalZero // <6=> Magenta 613*150812a8SEvalZero // <7=> Cyan 614*150812a8SEvalZero // <8=> White 615*150812a8SEvalZero 616*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_INFO_COLOR 617*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_INFO_COLOR 0 618*150812a8SEvalZero #endif 619*150812a8SEvalZero 620*150812a8SEvalZero // <o> NRFX_LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 621*150812a8SEvalZero 622*150812a8SEvalZero // <0=> Default 623*150812a8SEvalZero // <1=> Black 624*150812a8SEvalZero // <2=> Red 625*150812a8SEvalZero // <3=> Green 626*150812a8SEvalZero // <4=> Yellow 627*150812a8SEvalZero // <5=> Blue 628*150812a8SEvalZero // <6=> Magenta 629*150812a8SEvalZero // <7=> Cyan 630*150812a8SEvalZero // <8=> White 631*150812a8SEvalZero 632*150812a8SEvalZero #ifndef NRFX_LPCOMP_CONFIG_DEBUG_COLOR 633*150812a8SEvalZero #define NRFX_LPCOMP_CONFIG_DEBUG_COLOR 0 634*150812a8SEvalZero #endif 635*150812a8SEvalZero 636*150812a8SEvalZero // </e> 637*150812a8SEvalZero 638*150812a8SEvalZero // </e> 639*150812a8SEvalZero 640*150812a8SEvalZero // <e> NRFX_NFCT_ENABLED - nrfx_nfct - NFCT peripheral driver 641*150812a8SEvalZero //========================================================== 642*150812a8SEvalZero #ifndef NRFX_NFCT_ENABLED 643*150812a8SEvalZero #define NRFX_NFCT_ENABLED 1 644*150812a8SEvalZero #endif 645*150812a8SEvalZero // <o> NRFX_NFCT_CONFIG_IRQ_PRIORITY - Interrupt priority 646*150812a8SEvalZero 647*150812a8SEvalZero // <0=> 0 (highest) 648*150812a8SEvalZero // <1=> 1 649*150812a8SEvalZero // <2=> 2 650*150812a8SEvalZero // <3=> 3 651*150812a8SEvalZero // <4=> 4 652*150812a8SEvalZero // <5=> 5 653*150812a8SEvalZero // <6=> 6 654*150812a8SEvalZero // <7=> 7 655*150812a8SEvalZero 656*150812a8SEvalZero #ifndef NRFX_NFCT_CONFIG_IRQ_PRIORITY 657*150812a8SEvalZero #define NRFX_NFCT_CONFIG_IRQ_PRIORITY 7 658*150812a8SEvalZero #endif 659*150812a8SEvalZero 660*150812a8SEvalZero // <e> NRFX_NFCT_CONFIG_LOG_ENABLED - Enables logging in the module. 661*150812a8SEvalZero //========================================================== 662*150812a8SEvalZero #ifndef NRFX_NFCT_CONFIG_LOG_ENABLED 663*150812a8SEvalZero #define NRFX_NFCT_CONFIG_LOG_ENABLED 0 664*150812a8SEvalZero #endif 665*150812a8SEvalZero // <o> NRFX_NFCT_CONFIG_LOG_LEVEL - Default Severity level 666*150812a8SEvalZero 667*150812a8SEvalZero // <0=> Off 668*150812a8SEvalZero // <1=> Error 669*150812a8SEvalZero // <2=> Warning 670*150812a8SEvalZero // <3=> Info 671*150812a8SEvalZero // <4=> Debug 672*150812a8SEvalZero 673*150812a8SEvalZero #ifndef NRFX_NFCT_CONFIG_LOG_LEVEL 674*150812a8SEvalZero #define NRFX_NFCT_CONFIG_LOG_LEVEL 3 675*150812a8SEvalZero #endif 676*150812a8SEvalZero 677*150812a8SEvalZero // <o> NRFX_NFCT_CONFIG_INFO_COLOR - ANSI escape code prefix. 678*150812a8SEvalZero 679*150812a8SEvalZero // <0=> Default 680*150812a8SEvalZero // <1=> Black 681*150812a8SEvalZero // <2=> Red 682*150812a8SEvalZero // <3=> Green 683*150812a8SEvalZero // <4=> Yellow 684*150812a8SEvalZero // <5=> Blue 685*150812a8SEvalZero // <6=> Magenta 686*150812a8SEvalZero // <7=> Cyan 687*150812a8SEvalZero // <8=> White 688*150812a8SEvalZero 689*150812a8SEvalZero #ifndef NRFX_NFCT_CONFIG_INFO_COLOR 690*150812a8SEvalZero #define NRFX_NFCT_CONFIG_INFO_COLOR 0 691*150812a8SEvalZero #endif 692*150812a8SEvalZero 693*150812a8SEvalZero // <o> NRFX_NFCT_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 694*150812a8SEvalZero 695*150812a8SEvalZero // <0=> Default 696*150812a8SEvalZero // <1=> Black 697*150812a8SEvalZero // <2=> Red 698*150812a8SEvalZero // <3=> Green 699*150812a8SEvalZero // <4=> Yellow 700*150812a8SEvalZero // <5=> Blue 701*150812a8SEvalZero // <6=> Magenta 702*150812a8SEvalZero // <7=> Cyan 703*150812a8SEvalZero // <8=> White 704*150812a8SEvalZero 705*150812a8SEvalZero #ifndef NRFX_NFCT_CONFIG_DEBUG_COLOR 706*150812a8SEvalZero #define NRFX_NFCT_CONFIG_DEBUG_COLOR 0 707*150812a8SEvalZero #endif 708*150812a8SEvalZero 709*150812a8SEvalZero // </e> 710*150812a8SEvalZero 711*150812a8SEvalZero // </e> 712*150812a8SEvalZero 713*150812a8SEvalZero // <e> NRFX_PDM_ENABLED - nrfx_pdm - PDM peripheral driver 714*150812a8SEvalZero //========================================================== 715*150812a8SEvalZero #ifndef NRFX_PDM_ENABLED 716*150812a8SEvalZero #define NRFX_PDM_ENABLED 1 717*150812a8SEvalZero #endif 718*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_MODE - Mode 719*150812a8SEvalZero 720*150812a8SEvalZero // <0=> Stereo 721*150812a8SEvalZero // <1=> Mono 722*150812a8SEvalZero 723*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_MODE 724*150812a8SEvalZero #define NRFX_PDM_CONFIG_MODE 1 725*150812a8SEvalZero #endif 726*150812a8SEvalZero 727*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_EDGE - Edge 728*150812a8SEvalZero 729*150812a8SEvalZero // <0=> Left falling 730*150812a8SEvalZero // <1=> Left rising 731*150812a8SEvalZero 732*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_EDGE 733*150812a8SEvalZero #define NRFX_PDM_CONFIG_EDGE 0 734*150812a8SEvalZero #endif 735*150812a8SEvalZero 736*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_CLOCK_FREQ - Clock frequency 737*150812a8SEvalZero 738*150812a8SEvalZero // <134217728=> 1000k 739*150812a8SEvalZero // <138412032=> 1032k (default) 740*150812a8SEvalZero // <142606336=> 1067k 741*150812a8SEvalZero 742*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_CLOCK_FREQ 743*150812a8SEvalZero #define NRFX_PDM_CONFIG_CLOCK_FREQ 138412032 744*150812a8SEvalZero #endif 745*150812a8SEvalZero 746*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_IRQ_PRIORITY - Interrupt priority 747*150812a8SEvalZero 748*150812a8SEvalZero // <0=> 0 (highest) 749*150812a8SEvalZero // <1=> 1 750*150812a8SEvalZero // <2=> 2 751*150812a8SEvalZero // <3=> 3 752*150812a8SEvalZero // <4=> 4 753*150812a8SEvalZero // <5=> 5 754*150812a8SEvalZero // <6=> 6 755*150812a8SEvalZero // <7=> 7 756*150812a8SEvalZero 757*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_IRQ_PRIORITY 758*150812a8SEvalZero #define NRFX_PDM_CONFIG_IRQ_PRIORITY 7 759*150812a8SEvalZero #endif 760*150812a8SEvalZero 761*150812a8SEvalZero // <e> NRFX_PDM_CONFIG_LOG_ENABLED - Enables logging in the module. 762*150812a8SEvalZero //========================================================== 763*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_LOG_ENABLED 764*150812a8SEvalZero #define NRFX_PDM_CONFIG_LOG_ENABLED 0 765*150812a8SEvalZero #endif 766*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_LOG_LEVEL - Default Severity level 767*150812a8SEvalZero 768*150812a8SEvalZero // <0=> Off 769*150812a8SEvalZero // <1=> Error 770*150812a8SEvalZero // <2=> Warning 771*150812a8SEvalZero // <3=> Info 772*150812a8SEvalZero // <4=> Debug 773*150812a8SEvalZero 774*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_LOG_LEVEL 775*150812a8SEvalZero #define NRFX_PDM_CONFIG_LOG_LEVEL 3 776*150812a8SEvalZero #endif 777*150812a8SEvalZero 778*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_INFO_COLOR - ANSI escape code prefix. 779*150812a8SEvalZero 780*150812a8SEvalZero // <0=> Default 781*150812a8SEvalZero // <1=> Black 782*150812a8SEvalZero // <2=> Red 783*150812a8SEvalZero // <3=> Green 784*150812a8SEvalZero // <4=> Yellow 785*150812a8SEvalZero // <5=> Blue 786*150812a8SEvalZero // <6=> Magenta 787*150812a8SEvalZero // <7=> Cyan 788*150812a8SEvalZero // <8=> White 789*150812a8SEvalZero 790*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_INFO_COLOR 791*150812a8SEvalZero #define NRFX_PDM_CONFIG_INFO_COLOR 0 792*150812a8SEvalZero #endif 793*150812a8SEvalZero 794*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 795*150812a8SEvalZero 796*150812a8SEvalZero // <0=> Default 797*150812a8SEvalZero // <1=> Black 798*150812a8SEvalZero // <2=> Red 799*150812a8SEvalZero // <3=> Green 800*150812a8SEvalZero // <4=> Yellow 801*150812a8SEvalZero // <5=> Blue 802*150812a8SEvalZero // <6=> Magenta 803*150812a8SEvalZero // <7=> Cyan 804*150812a8SEvalZero // <8=> White 805*150812a8SEvalZero 806*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_DEBUG_COLOR 807*150812a8SEvalZero #define NRFX_PDM_CONFIG_DEBUG_COLOR 0 808*150812a8SEvalZero #endif 809*150812a8SEvalZero 810*150812a8SEvalZero // </e> 811*150812a8SEvalZero 812*150812a8SEvalZero // </e> 813*150812a8SEvalZero 814*150812a8SEvalZero // <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver 815*150812a8SEvalZero //========================================================== 816*150812a8SEvalZero #ifndef NRFX_POWER_ENABLED 817*150812a8SEvalZero #define NRFX_POWER_ENABLED 1 818*150812a8SEvalZero #endif 819*150812a8SEvalZero // <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority 820*150812a8SEvalZero 821*150812a8SEvalZero // <0=> 0 (highest) 822*150812a8SEvalZero // <1=> 1 823*150812a8SEvalZero // <2=> 2 824*150812a8SEvalZero // <3=> 3 825*150812a8SEvalZero // <4=> 4 826*150812a8SEvalZero // <5=> 5 827*150812a8SEvalZero // <6=> 6 828*150812a8SEvalZero // <7=> 7 829*150812a8SEvalZero 830*150812a8SEvalZero #ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY 831*150812a8SEvalZero #define NRFX_POWER_CONFIG_IRQ_PRIORITY 7 832*150812a8SEvalZero #endif 833*150812a8SEvalZero 834*150812a8SEvalZero // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator 835*150812a8SEvalZero 836*150812a8SEvalZero 837*150812a8SEvalZero // <i> This settings means only that components for DCDC regulator are installed and it can be enabled. 838*150812a8SEvalZero 839*150812a8SEvalZero #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN 840*150812a8SEvalZero #define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0 841*150812a8SEvalZero #endif 842*150812a8SEvalZero 843*150812a8SEvalZero // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator 844*150812a8SEvalZero 845*150812a8SEvalZero 846*150812a8SEvalZero // <i> This settings means only that components for DCDC regulator are installed and it can be enabled. 847*150812a8SEvalZero 848*150812a8SEvalZero #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 849*150812a8SEvalZero #define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0 850*150812a8SEvalZero #endif 851*150812a8SEvalZero 852*150812a8SEvalZero // </e> 853*150812a8SEvalZero 854*150812a8SEvalZero // <e> NRFX_PPI_ENABLED - nrfx_ppi - PPI peripheral allocator 855*150812a8SEvalZero //========================================================== 856*150812a8SEvalZero #ifndef NRFX_PPI_ENABLED 857*150812a8SEvalZero #define NRFX_PPI_ENABLED 1 858*150812a8SEvalZero #endif 859*150812a8SEvalZero // <e> NRFX_PPI_CONFIG_LOG_ENABLED - Enables logging in the module. 860*150812a8SEvalZero //========================================================== 861*150812a8SEvalZero #ifndef NRFX_PPI_CONFIG_LOG_ENABLED 862*150812a8SEvalZero #define NRFX_PPI_CONFIG_LOG_ENABLED 0 863*150812a8SEvalZero #endif 864*150812a8SEvalZero // <o> NRFX_PPI_CONFIG_LOG_LEVEL - Default Severity level 865*150812a8SEvalZero 866*150812a8SEvalZero // <0=> Off 867*150812a8SEvalZero // <1=> Error 868*150812a8SEvalZero // <2=> Warning 869*150812a8SEvalZero // <3=> Info 870*150812a8SEvalZero // <4=> Debug 871*150812a8SEvalZero 872*150812a8SEvalZero #ifndef NRFX_PPI_CONFIG_LOG_LEVEL 873*150812a8SEvalZero #define NRFX_PPI_CONFIG_LOG_LEVEL 3 874*150812a8SEvalZero #endif 875*150812a8SEvalZero 876*150812a8SEvalZero // <o> NRFX_PPI_CONFIG_INFO_COLOR - ANSI escape code prefix. 877*150812a8SEvalZero 878*150812a8SEvalZero // <0=> Default 879*150812a8SEvalZero // <1=> Black 880*150812a8SEvalZero // <2=> Red 881*150812a8SEvalZero // <3=> Green 882*150812a8SEvalZero // <4=> Yellow 883*150812a8SEvalZero // <5=> Blue 884*150812a8SEvalZero // <6=> Magenta 885*150812a8SEvalZero // <7=> Cyan 886*150812a8SEvalZero // <8=> White 887*150812a8SEvalZero 888*150812a8SEvalZero #ifndef NRFX_PPI_CONFIG_INFO_COLOR 889*150812a8SEvalZero #define NRFX_PPI_CONFIG_INFO_COLOR 0 890*150812a8SEvalZero #endif 891*150812a8SEvalZero 892*150812a8SEvalZero // <o> NRFX_PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 893*150812a8SEvalZero 894*150812a8SEvalZero // <0=> Default 895*150812a8SEvalZero // <1=> Black 896*150812a8SEvalZero // <2=> Red 897*150812a8SEvalZero // <3=> Green 898*150812a8SEvalZero // <4=> Yellow 899*150812a8SEvalZero // <5=> Blue 900*150812a8SEvalZero // <6=> Magenta 901*150812a8SEvalZero // <7=> Cyan 902*150812a8SEvalZero // <8=> White 903*150812a8SEvalZero 904*150812a8SEvalZero #ifndef NRFX_PPI_CONFIG_DEBUG_COLOR 905*150812a8SEvalZero #define NRFX_PPI_CONFIG_DEBUG_COLOR 0 906*150812a8SEvalZero #endif 907*150812a8SEvalZero 908*150812a8SEvalZero // </e> 909*150812a8SEvalZero 910*150812a8SEvalZero // </e> 911*150812a8SEvalZero 912*150812a8SEvalZero // <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module 913*150812a8SEvalZero //========================================================== 914*150812a8SEvalZero #ifndef NRFX_PRS_ENABLED 915*150812a8SEvalZero #define NRFX_PRS_ENABLED 1 916*150812a8SEvalZero #endif 917*150812a8SEvalZero // <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module. 918*150812a8SEvalZero 919*150812a8SEvalZero 920*150812a8SEvalZero #ifndef NRFX_PRS_BOX_0_ENABLED 921*150812a8SEvalZero #define NRFX_PRS_BOX_0_ENABLED 1 922*150812a8SEvalZero #endif 923*150812a8SEvalZero 924*150812a8SEvalZero // <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module. 925*150812a8SEvalZero 926*150812a8SEvalZero 927*150812a8SEvalZero #ifndef NRFX_PRS_BOX_1_ENABLED 928*150812a8SEvalZero #define NRFX_PRS_BOX_1_ENABLED 1 929*150812a8SEvalZero #endif 930*150812a8SEvalZero 931*150812a8SEvalZero // <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module. 932*150812a8SEvalZero 933*150812a8SEvalZero 934*150812a8SEvalZero #ifndef NRFX_PRS_BOX_2_ENABLED 935*150812a8SEvalZero #define NRFX_PRS_BOX_2_ENABLED 1 936*150812a8SEvalZero #endif 937*150812a8SEvalZero 938*150812a8SEvalZero // <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module. 939*150812a8SEvalZero 940*150812a8SEvalZero 941*150812a8SEvalZero #ifndef NRFX_PRS_BOX_3_ENABLED 942*150812a8SEvalZero #define NRFX_PRS_BOX_3_ENABLED 1 943*150812a8SEvalZero #endif 944*150812a8SEvalZero 945*150812a8SEvalZero // <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module. 946*150812a8SEvalZero 947*150812a8SEvalZero 948*150812a8SEvalZero #ifndef NRFX_PRS_BOX_4_ENABLED 949*150812a8SEvalZero #define NRFX_PRS_BOX_4_ENABLED 1 950*150812a8SEvalZero #endif 951*150812a8SEvalZero 952*150812a8SEvalZero // <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module. 953*150812a8SEvalZero //========================================================== 954*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_LOG_ENABLED 955*150812a8SEvalZero #define NRFX_PRS_CONFIG_LOG_ENABLED 0 956*150812a8SEvalZero #endif 957*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level 958*150812a8SEvalZero 959*150812a8SEvalZero // <0=> Off 960*150812a8SEvalZero // <1=> Error 961*150812a8SEvalZero // <2=> Warning 962*150812a8SEvalZero // <3=> Info 963*150812a8SEvalZero // <4=> Debug 964*150812a8SEvalZero 965*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_LOG_LEVEL 966*150812a8SEvalZero #define NRFX_PRS_CONFIG_LOG_LEVEL 3 967*150812a8SEvalZero #endif 968*150812a8SEvalZero 969*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix. 970*150812a8SEvalZero 971*150812a8SEvalZero // <0=> Default 972*150812a8SEvalZero // <1=> Black 973*150812a8SEvalZero // <2=> Red 974*150812a8SEvalZero // <3=> Green 975*150812a8SEvalZero // <4=> Yellow 976*150812a8SEvalZero // <5=> Blue 977*150812a8SEvalZero // <6=> Magenta 978*150812a8SEvalZero // <7=> Cyan 979*150812a8SEvalZero // <8=> White 980*150812a8SEvalZero 981*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_INFO_COLOR 982*150812a8SEvalZero #define NRFX_PRS_CONFIG_INFO_COLOR 0 983*150812a8SEvalZero #endif 984*150812a8SEvalZero 985*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 986*150812a8SEvalZero 987*150812a8SEvalZero // <0=> Default 988*150812a8SEvalZero // <1=> Black 989*150812a8SEvalZero // <2=> Red 990*150812a8SEvalZero // <3=> Green 991*150812a8SEvalZero // <4=> Yellow 992*150812a8SEvalZero // <5=> Blue 993*150812a8SEvalZero // <6=> Magenta 994*150812a8SEvalZero // <7=> Cyan 995*150812a8SEvalZero // <8=> White 996*150812a8SEvalZero 997*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_DEBUG_COLOR 998*150812a8SEvalZero #define NRFX_PRS_CONFIG_DEBUG_COLOR 0 999*150812a8SEvalZero #endif 1000*150812a8SEvalZero 1001*150812a8SEvalZero // </e> 1002*150812a8SEvalZero 1003*150812a8SEvalZero // </e> 1004*150812a8SEvalZero 1005*150812a8SEvalZero // <e> NRFX_PWM_ENABLED - nrfx_pwm - PWM peripheral driver 1006*150812a8SEvalZero //========================================================== 1007*150812a8SEvalZero #ifndef NRFX_PWM_ENABLED 1008*150812a8SEvalZero #define NRFX_PWM_ENABLED 1 1009*150812a8SEvalZero #endif 1010*150812a8SEvalZero // <q> NRFX_PWM0_ENABLED - Enable PWM0 instance 1011*150812a8SEvalZero 1012*150812a8SEvalZero 1013*150812a8SEvalZero #ifndef NRFX_PWM0_ENABLED 1014*150812a8SEvalZero #define NRFX_PWM0_ENABLED 1 1015*150812a8SEvalZero #endif 1016*150812a8SEvalZero 1017*150812a8SEvalZero // <q> NRFX_PWM1_ENABLED - Enable PWM1 instance 1018*150812a8SEvalZero 1019*150812a8SEvalZero 1020*150812a8SEvalZero #ifndef NRFX_PWM1_ENABLED 1021*150812a8SEvalZero #define NRFX_PWM1_ENABLED 1 1022*150812a8SEvalZero #endif 1023*150812a8SEvalZero 1024*150812a8SEvalZero // <q> NRFX_PWM2_ENABLED - Enable PWM2 instance 1025*150812a8SEvalZero 1026*150812a8SEvalZero 1027*150812a8SEvalZero #ifndef NRFX_PWM2_ENABLED 1028*150812a8SEvalZero #define NRFX_PWM2_ENABLED 1 1029*150812a8SEvalZero #endif 1030*150812a8SEvalZero 1031*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN - Out0 pin <0-31> 1032*150812a8SEvalZero 1033*150812a8SEvalZero 1034*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 1035*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 31 1036*150812a8SEvalZero #endif 1037*150812a8SEvalZero 1038*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN - Out1 pin <0-31> 1039*150812a8SEvalZero 1040*150812a8SEvalZero 1041*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 1042*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 31 1043*150812a8SEvalZero #endif 1044*150812a8SEvalZero 1045*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN - Out2 pin <0-31> 1046*150812a8SEvalZero 1047*150812a8SEvalZero 1048*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 1049*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 31 1050*150812a8SEvalZero #endif 1051*150812a8SEvalZero 1052*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN - Out3 pin <0-31> 1053*150812a8SEvalZero 1054*150812a8SEvalZero 1055*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 1056*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 31 1057*150812a8SEvalZero #endif 1058*150812a8SEvalZero 1059*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK - Base clock 1060*150812a8SEvalZero 1061*150812a8SEvalZero // <0=> 16 MHz 1062*150812a8SEvalZero // <1=> 8 MHz 1063*150812a8SEvalZero // <2=> 4 MHz 1064*150812a8SEvalZero // <3=> 2 MHz 1065*150812a8SEvalZero // <4=> 1 MHz 1066*150812a8SEvalZero // <5=> 500 kHz 1067*150812a8SEvalZero // <6=> 250 kHz 1068*150812a8SEvalZero // <7=> 125 kHz 1069*150812a8SEvalZero 1070*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 1071*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 4 1072*150812a8SEvalZero #endif 1073*150812a8SEvalZero 1074*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE - Count mode 1075*150812a8SEvalZero 1076*150812a8SEvalZero // <0=> Up 1077*150812a8SEvalZero // <1=> Up and Down 1078*150812a8SEvalZero 1079*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 1080*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 0 1081*150812a8SEvalZero #endif 1082*150812a8SEvalZero 1083*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE - Top value 1084*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 1085*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 1000 1086*150812a8SEvalZero #endif 1087*150812a8SEvalZero 1088*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE - Load mode 1089*150812a8SEvalZero 1090*150812a8SEvalZero // <0=> Common 1091*150812a8SEvalZero // <1=> Grouped 1092*150812a8SEvalZero // <2=> Individual 1093*150812a8SEvalZero // <3=> Waveform 1094*150812a8SEvalZero 1095*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 1096*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 0 1097*150812a8SEvalZero #endif 1098*150812a8SEvalZero 1099*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_STEP_MODE - Step mode 1100*150812a8SEvalZero 1101*150812a8SEvalZero // <0=> Auto 1102*150812a8SEvalZero // <1=> Triggered 1103*150812a8SEvalZero 1104*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 1105*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 0 1106*150812a8SEvalZero #endif 1107*150812a8SEvalZero 1108*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1109*150812a8SEvalZero 1110*150812a8SEvalZero // <0=> 0 (highest) 1111*150812a8SEvalZero // <1=> 1 1112*150812a8SEvalZero // <2=> 2 1113*150812a8SEvalZero // <3=> 3 1114*150812a8SEvalZero // <4=> 4 1115*150812a8SEvalZero // <5=> 5 1116*150812a8SEvalZero // <6=> 6 1117*150812a8SEvalZero // <7=> 7 1118*150812a8SEvalZero 1119*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 1120*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 7 1121*150812a8SEvalZero #endif 1122*150812a8SEvalZero 1123*150812a8SEvalZero // <e> NRFX_PWM_CONFIG_LOG_ENABLED - Enables logging in the module. 1124*150812a8SEvalZero //========================================================== 1125*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_LOG_ENABLED 1126*150812a8SEvalZero #define NRFX_PWM_CONFIG_LOG_ENABLED 0 1127*150812a8SEvalZero #endif 1128*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_LOG_LEVEL - Default Severity level 1129*150812a8SEvalZero 1130*150812a8SEvalZero // <0=> Off 1131*150812a8SEvalZero // <1=> Error 1132*150812a8SEvalZero // <2=> Warning 1133*150812a8SEvalZero // <3=> Info 1134*150812a8SEvalZero // <4=> Debug 1135*150812a8SEvalZero 1136*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_LOG_LEVEL 1137*150812a8SEvalZero #define NRFX_PWM_CONFIG_LOG_LEVEL 3 1138*150812a8SEvalZero #endif 1139*150812a8SEvalZero 1140*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_INFO_COLOR - ANSI escape code prefix. 1141*150812a8SEvalZero 1142*150812a8SEvalZero // <0=> Default 1143*150812a8SEvalZero // <1=> Black 1144*150812a8SEvalZero // <2=> Red 1145*150812a8SEvalZero // <3=> Green 1146*150812a8SEvalZero // <4=> Yellow 1147*150812a8SEvalZero // <5=> Blue 1148*150812a8SEvalZero // <6=> Magenta 1149*150812a8SEvalZero // <7=> Cyan 1150*150812a8SEvalZero // <8=> White 1151*150812a8SEvalZero 1152*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_INFO_COLOR 1153*150812a8SEvalZero #define NRFX_PWM_CONFIG_INFO_COLOR 0 1154*150812a8SEvalZero #endif 1155*150812a8SEvalZero 1156*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1157*150812a8SEvalZero 1158*150812a8SEvalZero // <0=> Default 1159*150812a8SEvalZero // <1=> Black 1160*150812a8SEvalZero // <2=> Red 1161*150812a8SEvalZero // <3=> Green 1162*150812a8SEvalZero // <4=> Yellow 1163*150812a8SEvalZero // <5=> Blue 1164*150812a8SEvalZero // <6=> Magenta 1165*150812a8SEvalZero // <7=> Cyan 1166*150812a8SEvalZero // <8=> White 1167*150812a8SEvalZero 1168*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_DEBUG_COLOR 1169*150812a8SEvalZero #define NRFX_PWM_CONFIG_DEBUG_COLOR 0 1170*150812a8SEvalZero #endif 1171*150812a8SEvalZero 1172*150812a8SEvalZero // </e> 1173*150812a8SEvalZero 1174*150812a8SEvalZero // <e> NRFX_PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED - Enables nRF52 Anomaly 109 workaround for PWM. 1175*150812a8SEvalZero 1176*150812a8SEvalZero // <i> The workaround uses interrupts to wake up the CPU and ensure 1177*150812a8SEvalZero // <i> it is active when PWM is about to start a DMA transfer. For 1178*150812a8SEvalZero // <i> initial transfer, done when a playback is started via PPI, 1179*150812a8SEvalZero // <i> a specific EGU instance is used to generate the interrupt. 1180*150812a8SEvalZero // <i> During the playback, the PWM interrupt triggered on SEQEND 1181*150812a8SEvalZero // <i> event of a preceding sequence is used to protect the transfer 1182*150812a8SEvalZero // <i> done for the next sequence to be played. 1183*150812a8SEvalZero //========================================================== 1184*150812a8SEvalZero #ifndef NRFX_PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 1185*150812a8SEvalZero #define NRFX_PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0 1186*150812a8SEvalZero #endif 1187*150812a8SEvalZero // <o> NRFX_PWM_NRF52_ANOMALY_109_EGU_INSTANCE - EGU instance used by the nRF52 Anomaly 109 workaround for PWM. 1188*150812a8SEvalZero 1189*150812a8SEvalZero // <0=> EGU0 1190*150812a8SEvalZero // <1=> EGU1 1191*150812a8SEvalZero // <2=> EGU2 1192*150812a8SEvalZero // <3=> EGU3 1193*150812a8SEvalZero // <4=> EGU4 1194*150812a8SEvalZero // <5=> EGU5 1195*150812a8SEvalZero 1196*150812a8SEvalZero #ifndef NRFX_PWM_NRF52_ANOMALY_109_EGU_INSTANCE 1197*150812a8SEvalZero #define NRFX_PWM_NRF52_ANOMALY_109_EGU_INSTANCE 5 1198*150812a8SEvalZero #endif 1199*150812a8SEvalZero 1200*150812a8SEvalZero // </e> 1201*150812a8SEvalZero 1202*150812a8SEvalZero // </e> 1203*150812a8SEvalZero 1204*150812a8SEvalZero // <e> NRFX_QDEC_ENABLED - nrfx_qdec - QDEC peripheral driver 1205*150812a8SEvalZero //========================================================== 1206*150812a8SEvalZero #ifndef NRFX_QDEC_ENABLED 1207*150812a8SEvalZero #define NRFX_QDEC_ENABLED 1 1208*150812a8SEvalZero #endif 1209*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_REPORTPER - Report period 1210*150812a8SEvalZero 1211*150812a8SEvalZero // <0=> 10 Samples 1212*150812a8SEvalZero // <1=> 40 Samples 1213*150812a8SEvalZero // <2=> 80 Samples 1214*150812a8SEvalZero // <3=> 120 Samples 1215*150812a8SEvalZero // <4=> 160 Samples 1216*150812a8SEvalZero // <5=> 200 Samples 1217*150812a8SEvalZero // <6=> 240 Samples 1218*150812a8SEvalZero // <7=> 280 Samples 1219*150812a8SEvalZero 1220*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_REPORTPER 1221*150812a8SEvalZero #define NRFX_QDEC_CONFIG_REPORTPER 0 1222*150812a8SEvalZero #endif 1223*150812a8SEvalZero 1224*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_SAMPLEPER - Sample period 1225*150812a8SEvalZero 1226*150812a8SEvalZero // <0=> 128 us 1227*150812a8SEvalZero // <1=> 256 us 1228*150812a8SEvalZero // <2=> 512 us 1229*150812a8SEvalZero // <3=> 1024 us 1230*150812a8SEvalZero // <4=> 2048 us 1231*150812a8SEvalZero // <5=> 4096 us 1232*150812a8SEvalZero // <6=> 8192 us 1233*150812a8SEvalZero // <7=> 16384 us 1234*150812a8SEvalZero 1235*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_SAMPLEPER 1236*150812a8SEvalZero #define NRFX_QDEC_CONFIG_SAMPLEPER 7 1237*150812a8SEvalZero #endif 1238*150812a8SEvalZero 1239*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_A - A pin <0-31> 1240*150812a8SEvalZero 1241*150812a8SEvalZero 1242*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_A 1243*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_A 31 1244*150812a8SEvalZero #endif 1245*150812a8SEvalZero 1246*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_B - B pin <0-31> 1247*150812a8SEvalZero 1248*150812a8SEvalZero 1249*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_B 1250*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_B 31 1251*150812a8SEvalZero #endif 1252*150812a8SEvalZero 1253*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_LED - LED pin <0-31> 1254*150812a8SEvalZero 1255*150812a8SEvalZero 1256*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_LED 1257*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_LED 31 1258*150812a8SEvalZero #endif 1259*150812a8SEvalZero 1260*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LEDPRE - LED pre 1261*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LEDPRE 1262*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LEDPRE 511 1263*150812a8SEvalZero #endif 1264*150812a8SEvalZero 1265*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LEDPOL - LED polarity 1266*150812a8SEvalZero 1267*150812a8SEvalZero // <0=> Active low 1268*150812a8SEvalZero // <1=> Active high 1269*150812a8SEvalZero 1270*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LEDPOL 1271*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LEDPOL 1 1272*150812a8SEvalZero #endif 1273*150812a8SEvalZero 1274*150812a8SEvalZero // <q> NRFX_QDEC_CONFIG_DBFEN - Debouncing enable 1275*150812a8SEvalZero 1276*150812a8SEvalZero 1277*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_DBFEN 1278*150812a8SEvalZero #define NRFX_QDEC_CONFIG_DBFEN 0 1279*150812a8SEvalZero #endif 1280*150812a8SEvalZero 1281*150812a8SEvalZero // <q> NRFX_QDEC_CONFIG_SAMPLE_INTEN - Sample ready interrupt enable 1282*150812a8SEvalZero 1283*150812a8SEvalZero 1284*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_SAMPLE_INTEN 1285*150812a8SEvalZero #define NRFX_QDEC_CONFIG_SAMPLE_INTEN 0 1286*150812a8SEvalZero #endif 1287*150812a8SEvalZero 1288*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_IRQ_PRIORITY - Interrupt priority 1289*150812a8SEvalZero 1290*150812a8SEvalZero // <0=> 0 (highest) 1291*150812a8SEvalZero // <1=> 1 1292*150812a8SEvalZero // <2=> 2 1293*150812a8SEvalZero // <3=> 3 1294*150812a8SEvalZero // <4=> 4 1295*150812a8SEvalZero // <5=> 5 1296*150812a8SEvalZero // <6=> 6 1297*150812a8SEvalZero // <7=> 7 1298*150812a8SEvalZero 1299*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_IRQ_PRIORITY 1300*150812a8SEvalZero #define NRFX_QDEC_CONFIG_IRQ_PRIORITY 7 1301*150812a8SEvalZero #endif 1302*150812a8SEvalZero 1303*150812a8SEvalZero // <e> NRFX_QDEC_CONFIG_LOG_ENABLED - Enables logging in the module. 1304*150812a8SEvalZero //========================================================== 1305*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LOG_ENABLED 1306*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LOG_ENABLED 0 1307*150812a8SEvalZero #endif 1308*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LOG_LEVEL - Default Severity level 1309*150812a8SEvalZero 1310*150812a8SEvalZero // <0=> Off 1311*150812a8SEvalZero // <1=> Error 1312*150812a8SEvalZero // <2=> Warning 1313*150812a8SEvalZero // <3=> Info 1314*150812a8SEvalZero // <4=> Debug 1315*150812a8SEvalZero 1316*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LOG_LEVEL 1317*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LOG_LEVEL 3 1318*150812a8SEvalZero #endif 1319*150812a8SEvalZero 1320*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix. 1321*150812a8SEvalZero 1322*150812a8SEvalZero // <0=> Default 1323*150812a8SEvalZero // <1=> Black 1324*150812a8SEvalZero // <2=> Red 1325*150812a8SEvalZero // <3=> Green 1326*150812a8SEvalZero // <4=> Yellow 1327*150812a8SEvalZero // <5=> Blue 1328*150812a8SEvalZero // <6=> Magenta 1329*150812a8SEvalZero // <7=> Cyan 1330*150812a8SEvalZero // <8=> White 1331*150812a8SEvalZero 1332*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_INFO_COLOR 1333*150812a8SEvalZero #define NRFX_QDEC_CONFIG_INFO_COLOR 0 1334*150812a8SEvalZero #endif 1335*150812a8SEvalZero 1336*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1337*150812a8SEvalZero 1338*150812a8SEvalZero // <0=> Default 1339*150812a8SEvalZero // <1=> Black 1340*150812a8SEvalZero // <2=> Red 1341*150812a8SEvalZero // <3=> Green 1342*150812a8SEvalZero // <4=> Yellow 1343*150812a8SEvalZero // <5=> Blue 1344*150812a8SEvalZero // <6=> Magenta 1345*150812a8SEvalZero // <7=> Cyan 1346*150812a8SEvalZero // <8=> White 1347*150812a8SEvalZero 1348*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_DEBUG_COLOR 1349*150812a8SEvalZero #define NRFX_QDEC_CONFIG_DEBUG_COLOR 0 1350*150812a8SEvalZero #endif 1351*150812a8SEvalZero 1352*150812a8SEvalZero // </e> 1353*150812a8SEvalZero 1354*150812a8SEvalZero // </e> 1355*150812a8SEvalZero 1356*150812a8SEvalZero // <e> NRFX_RNG_ENABLED - nrfx_rng - RNG peripheral driver 1357*150812a8SEvalZero //========================================================== 1358*150812a8SEvalZero #ifndef NRFX_RNG_ENABLED 1359*150812a8SEvalZero #define NRFX_RNG_ENABLED 1 1360*150812a8SEvalZero #endif 1361*150812a8SEvalZero // <q> NRFX_RNG_CONFIG_ERROR_CORRECTION - Error correction 1362*150812a8SEvalZero 1363*150812a8SEvalZero 1364*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_ERROR_CORRECTION 1365*150812a8SEvalZero #define NRFX_RNG_CONFIG_ERROR_CORRECTION 1 1366*150812a8SEvalZero #endif 1367*150812a8SEvalZero 1368*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_IRQ_PRIORITY - Interrupt priority 1369*150812a8SEvalZero 1370*150812a8SEvalZero // <0=> 0 (highest) 1371*150812a8SEvalZero // <1=> 1 1372*150812a8SEvalZero // <2=> 2 1373*150812a8SEvalZero // <3=> 3 1374*150812a8SEvalZero // <4=> 4 1375*150812a8SEvalZero // <5=> 5 1376*150812a8SEvalZero // <6=> 6 1377*150812a8SEvalZero // <7=> 7 1378*150812a8SEvalZero 1379*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_IRQ_PRIORITY 1380*150812a8SEvalZero #define NRFX_RNG_CONFIG_IRQ_PRIORITY 7 1381*150812a8SEvalZero #endif 1382*150812a8SEvalZero 1383*150812a8SEvalZero // <e> NRFX_RNG_CONFIG_LOG_ENABLED - Enables logging in the module. 1384*150812a8SEvalZero //========================================================== 1385*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_LOG_ENABLED 1386*150812a8SEvalZero #define NRFX_RNG_CONFIG_LOG_ENABLED 0 1387*150812a8SEvalZero #endif 1388*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_LOG_LEVEL - Default Severity level 1389*150812a8SEvalZero 1390*150812a8SEvalZero // <0=> Off 1391*150812a8SEvalZero // <1=> Error 1392*150812a8SEvalZero // <2=> Warning 1393*150812a8SEvalZero // <3=> Info 1394*150812a8SEvalZero // <4=> Debug 1395*150812a8SEvalZero 1396*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_LOG_LEVEL 1397*150812a8SEvalZero #define NRFX_RNG_CONFIG_LOG_LEVEL 3 1398*150812a8SEvalZero #endif 1399*150812a8SEvalZero 1400*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_INFO_COLOR - ANSI escape code prefix. 1401*150812a8SEvalZero 1402*150812a8SEvalZero // <0=> Default 1403*150812a8SEvalZero // <1=> Black 1404*150812a8SEvalZero // <2=> Red 1405*150812a8SEvalZero // <3=> Green 1406*150812a8SEvalZero // <4=> Yellow 1407*150812a8SEvalZero // <5=> Blue 1408*150812a8SEvalZero // <6=> Magenta 1409*150812a8SEvalZero // <7=> Cyan 1410*150812a8SEvalZero // <8=> White 1411*150812a8SEvalZero 1412*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_INFO_COLOR 1413*150812a8SEvalZero #define NRFX_RNG_CONFIG_INFO_COLOR 0 1414*150812a8SEvalZero #endif 1415*150812a8SEvalZero 1416*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1417*150812a8SEvalZero 1418*150812a8SEvalZero // <0=> Default 1419*150812a8SEvalZero // <1=> Black 1420*150812a8SEvalZero // <2=> Red 1421*150812a8SEvalZero // <3=> Green 1422*150812a8SEvalZero // <4=> Yellow 1423*150812a8SEvalZero // <5=> Blue 1424*150812a8SEvalZero // <6=> Magenta 1425*150812a8SEvalZero // <7=> Cyan 1426*150812a8SEvalZero // <8=> White 1427*150812a8SEvalZero 1428*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_DEBUG_COLOR 1429*150812a8SEvalZero #define NRFX_RNG_CONFIG_DEBUG_COLOR 0 1430*150812a8SEvalZero #endif 1431*150812a8SEvalZero 1432*150812a8SEvalZero // </e> 1433*150812a8SEvalZero 1434*150812a8SEvalZero // </e> 1435*150812a8SEvalZero 1436*150812a8SEvalZero // <e> NRFX_RTC_ENABLED - nrfx_rtc - RTC peripheral driver 1437*150812a8SEvalZero //========================================================== 1438*150812a8SEvalZero #ifndef NRFX_RTC_ENABLED 1439*150812a8SEvalZero #define NRFX_RTC_ENABLED 1 1440*150812a8SEvalZero #endif 1441*150812a8SEvalZero // <q> NRFX_RTC0_ENABLED - Enable RTC0 instance 1442*150812a8SEvalZero 1443*150812a8SEvalZero 1444*150812a8SEvalZero #ifndef NRFX_RTC0_ENABLED 1445*150812a8SEvalZero #define NRFX_RTC0_ENABLED 1 1446*150812a8SEvalZero #endif 1447*150812a8SEvalZero 1448*150812a8SEvalZero // <q> NRFX_RTC1_ENABLED - Enable RTC1 instance 1449*150812a8SEvalZero 1450*150812a8SEvalZero 1451*150812a8SEvalZero #ifndef NRFX_RTC1_ENABLED 1452*150812a8SEvalZero #define NRFX_RTC1_ENABLED 1 1453*150812a8SEvalZero #endif 1454*150812a8SEvalZero 1455*150812a8SEvalZero // <q> NRFX_RTC2_ENABLED - Enable RTC2 instance 1456*150812a8SEvalZero 1457*150812a8SEvalZero 1458*150812a8SEvalZero #ifndef NRFX_RTC2_ENABLED 1459*150812a8SEvalZero #define NRFX_RTC2_ENABLED 1 1460*150812a8SEvalZero #endif 1461*150812a8SEvalZero 1462*150812a8SEvalZero // <o> NRFX_RTC_MAXIMUM_LATENCY_US - Maximum possible time[us] in highest priority interrupt 1463*150812a8SEvalZero #ifndef NRFX_RTC_MAXIMUM_LATENCY_US 1464*150812a8SEvalZero #define NRFX_RTC_MAXIMUM_LATENCY_US 2000 1465*150812a8SEvalZero #endif 1466*150812a8SEvalZero 1467*150812a8SEvalZero // <o> NRFX_RTC_DEFAULT_CONFIG_FREQUENCY - Frequency <16-32768> 1468*150812a8SEvalZero 1469*150812a8SEvalZero 1470*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 1471*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 32768 1472*150812a8SEvalZero #endif 1473*150812a8SEvalZero 1474*150812a8SEvalZero // <q> NRFX_RTC_DEFAULT_CONFIG_RELIABLE - Ensures safe compare event triggering 1475*150812a8SEvalZero 1476*150812a8SEvalZero 1477*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_RELIABLE 1478*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_RELIABLE 0 1479*150812a8SEvalZero #endif 1480*150812a8SEvalZero 1481*150812a8SEvalZero // <o> NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1482*150812a8SEvalZero 1483*150812a8SEvalZero // <0=> 0 (highest) 1484*150812a8SEvalZero // <1=> 1 1485*150812a8SEvalZero // <2=> 2 1486*150812a8SEvalZero // <3=> 3 1487*150812a8SEvalZero // <4=> 4 1488*150812a8SEvalZero // <5=> 5 1489*150812a8SEvalZero // <6=> 6 1490*150812a8SEvalZero // <7=> 7 1491*150812a8SEvalZero 1492*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 1493*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 7 1494*150812a8SEvalZero #endif 1495*150812a8SEvalZero 1496*150812a8SEvalZero // <e> NRFX_RTC_CONFIG_LOG_ENABLED - Enables logging in the module. 1497*150812a8SEvalZero //========================================================== 1498*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_LOG_ENABLED 1499*150812a8SEvalZero #define NRFX_RTC_CONFIG_LOG_ENABLED 0 1500*150812a8SEvalZero #endif 1501*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_LOG_LEVEL - Default Severity level 1502*150812a8SEvalZero 1503*150812a8SEvalZero // <0=> Off 1504*150812a8SEvalZero // <1=> Error 1505*150812a8SEvalZero // <2=> Warning 1506*150812a8SEvalZero // <3=> Info 1507*150812a8SEvalZero // <4=> Debug 1508*150812a8SEvalZero 1509*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_LOG_LEVEL 1510*150812a8SEvalZero #define NRFX_RTC_CONFIG_LOG_LEVEL 3 1511*150812a8SEvalZero #endif 1512*150812a8SEvalZero 1513*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_INFO_COLOR - ANSI escape code prefix. 1514*150812a8SEvalZero 1515*150812a8SEvalZero // <0=> Default 1516*150812a8SEvalZero // <1=> Black 1517*150812a8SEvalZero // <2=> Red 1518*150812a8SEvalZero // <3=> Green 1519*150812a8SEvalZero // <4=> Yellow 1520*150812a8SEvalZero // <5=> Blue 1521*150812a8SEvalZero // <6=> Magenta 1522*150812a8SEvalZero // <7=> Cyan 1523*150812a8SEvalZero // <8=> White 1524*150812a8SEvalZero 1525*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_INFO_COLOR 1526*150812a8SEvalZero #define NRFX_RTC_CONFIG_INFO_COLOR 0 1527*150812a8SEvalZero #endif 1528*150812a8SEvalZero 1529*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1530*150812a8SEvalZero 1531*150812a8SEvalZero // <0=> Default 1532*150812a8SEvalZero // <1=> Black 1533*150812a8SEvalZero // <2=> Red 1534*150812a8SEvalZero // <3=> Green 1535*150812a8SEvalZero // <4=> Yellow 1536*150812a8SEvalZero // <5=> Blue 1537*150812a8SEvalZero // <6=> Magenta 1538*150812a8SEvalZero // <7=> Cyan 1539*150812a8SEvalZero // <8=> White 1540*150812a8SEvalZero 1541*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_DEBUG_COLOR 1542*150812a8SEvalZero #define NRFX_RTC_CONFIG_DEBUG_COLOR 0 1543*150812a8SEvalZero #endif 1544*150812a8SEvalZero 1545*150812a8SEvalZero // </e> 1546*150812a8SEvalZero 1547*150812a8SEvalZero // </e> 1548*150812a8SEvalZero 1549*150812a8SEvalZero // <e> NRFX_SAADC_ENABLED - nrfx_saadc - SAADC peripheral driver 1550*150812a8SEvalZero //========================================================== 1551*150812a8SEvalZero #ifndef NRFX_SAADC_ENABLED 1552*150812a8SEvalZero #define NRFX_SAADC_ENABLED 1 1553*150812a8SEvalZero #endif 1554*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_RESOLUTION - Resolution 1555*150812a8SEvalZero 1556*150812a8SEvalZero // <0=> 8 bit 1557*150812a8SEvalZero // <1=> 10 bit 1558*150812a8SEvalZero // <2=> 12 bit 1559*150812a8SEvalZero // <3=> 14 bit 1560*150812a8SEvalZero 1561*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_RESOLUTION 1562*150812a8SEvalZero #define NRFX_SAADC_CONFIG_RESOLUTION 1 1563*150812a8SEvalZero #endif 1564*150812a8SEvalZero 1565*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_OVERSAMPLE - Sample period 1566*150812a8SEvalZero 1567*150812a8SEvalZero // <0=> Disabled 1568*150812a8SEvalZero // <1=> 2x 1569*150812a8SEvalZero // <2=> 4x 1570*150812a8SEvalZero // <3=> 8x 1571*150812a8SEvalZero // <4=> 16x 1572*150812a8SEvalZero // <5=> 32x 1573*150812a8SEvalZero // <6=> 64x 1574*150812a8SEvalZero // <7=> 128x 1575*150812a8SEvalZero // <8=> 256x 1576*150812a8SEvalZero 1577*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_OVERSAMPLE 1578*150812a8SEvalZero #define NRFX_SAADC_CONFIG_OVERSAMPLE 0 1579*150812a8SEvalZero #endif 1580*150812a8SEvalZero 1581*150812a8SEvalZero // <q> NRFX_SAADC_CONFIG_LP_MODE - Enabling low power mode 1582*150812a8SEvalZero 1583*150812a8SEvalZero 1584*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LP_MODE 1585*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LP_MODE 0 1586*150812a8SEvalZero #endif 1587*150812a8SEvalZero 1588*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_IRQ_PRIORITY - Interrupt priority 1589*150812a8SEvalZero 1590*150812a8SEvalZero // <0=> 0 (highest) 1591*150812a8SEvalZero // <1=> 1 1592*150812a8SEvalZero // <2=> 2 1593*150812a8SEvalZero // <3=> 3 1594*150812a8SEvalZero // <4=> 4 1595*150812a8SEvalZero // <5=> 5 1596*150812a8SEvalZero // <6=> 6 1597*150812a8SEvalZero // <7=> 7 1598*150812a8SEvalZero 1599*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_IRQ_PRIORITY 1600*150812a8SEvalZero #define NRFX_SAADC_CONFIG_IRQ_PRIORITY 7 1601*150812a8SEvalZero #endif 1602*150812a8SEvalZero 1603*150812a8SEvalZero // <e> NRFX_SAADC_CONFIG_LOG_ENABLED - Enables logging in the module. 1604*150812a8SEvalZero //========================================================== 1605*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LOG_ENABLED 1606*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LOG_ENABLED 0 1607*150812a8SEvalZero #endif 1608*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_LOG_LEVEL - Default Severity level 1609*150812a8SEvalZero 1610*150812a8SEvalZero // <0=> Off 1611*150812a8SEvalZero // <1=> Error 1612*150812a8SEvalZero // <2=> Warning 1613*150812a8SEvalZero // <3=> Info 1614*150812a8SEvalZero // <4=> Debug 1615*150812a8SEvalZero 1616*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LOG_LEVEL 1617*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LOG_LEVEL 3 1618*150812a8SEvalZero #endif 1619*150812a8SEvalZero 1620*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix. 1621*150812a8SEvalZero 1622*150812a8SEvalZero // <0=> Default 1623*150812a8SEvalZero // <1=> Black 1624*150812a8SEvalZero // <2=> Red 1625*150812a8SEvalZero // <3=> Green 1626*150812a8SEvalZero // <4=> Yellow 1627*150812a8SEvalZero // <5=> Blue 1628*150812a8SEvalZero // <6=> Magenta 1629*150812a8SEvalZero // <7=> Cyan 1630*150812a8SEvalZero // <8=> White 1631*150812a8SEvalZero 1632*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_INFO_COLOR 1633*150812a8SEvalZero #define NRFX_SAADC_CONFIG_INFO_COLOR 0 1634*150812a8SEvalZero #endif 1635*150812a8SEvalZero 1636*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1637*150812a8SEvalZero 1638*150812a8SEvalZero // <0=> Default 1639*150812a8SEvalZero // <1=> Black 1640*150812a8SEvalZero // <2=> Red 1641*150812a8SEvalZero // <3=> Green 1642*150812a8SEvalZero // <4=> Yellow 1643*150812a8SEvalZero // <5=> Blue 1644*150812a8SEvalZero // <6=> Magenta 1645*150812a8SEvalZero // <7=> Cyan 1646*150812a8SEvalZero // <8=> White 1647*150812a8SEvalZero 1648*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_DEBUG_COLOR 1649*150812a8SEvalZero #define NRFX_SAADC_CONFIG_DEBUG_COLOR 0 1650*150812a8SEvalZero #endif 1651*150812a8SEvalZero 1652*150812a8SEvalZero // </e> 1653*150812a8SEvalZero 1654*150812a8SEvalZero // </e> 1655*150812a8SEvalZero 1656*150812a8SEvalZero // <e> NRFX_SPIM_ENABLED - nrfx_spim - SPIM peripheral driver 1657*150812a8SEvalZero //========================================================== 1658*150812a8SEvalZero #ifndef NRFX_SPIM_ENABLED 1659*150812a8SEvalZero #define NRFX_SPIM_ENABLED 1 1660*150812a8SEvalZero #endif 1661*150812a8SEvalZero // <q> NRFX_SPIM0_ENABLED - Enable SPIM0 instance 1662*150812a8SEvalZero 1663*150812a8SEvalZero 1664*150812a8SEvalZero #ifndef NRFX_SPIM0_ENABLED 1665*150812a8SEvalZero #define NRFX_SPIM0_ENABLED 1 1666*150812a8SEvalZero #endif 1667*150812a8SEvalZero 1668*150812a8SEvalZero // <q> NRFX_SPIM1_ENABLED - Enable SPIM1 instance 1669*150812a8SEvalZero 1670*150812a8SEvalZero 1671*150812a8SEvalZero #ifndef NRFX_SPIM1_ENABLED 1672*150812a8SEvalZero #define NRFX_SPIM1_ENABLED 1 1673*150812a8SEvalZero #endif 1674*150812a8SEvalZero 1675*150812a8SEvalZero // <q> NRFX_SPIM2_ENABLED - Enable SPIM2 instance 1676*150812a8SEvalZero 1677*150812a8SEvalZero 1678*150812a8SEvalZero #ifndef NRFX_SPIM2_ENABLED 1679*150812a8SEvalZero #define NRFX_SPIM2_ENABLED 1 1680*150812a8SEvalZero #endif 1681*150812a8SEvalZero 1682*150812a8SEvalZero // <o> NRFX_SPIM_MISO_PULL_CFG - MISO pin pull configuration. 1683*150812a8SEvalZero 1684*150812a8SEvalZero // <0=> NRF_GPIO_PIN_NOPULL 1685*150812a8SEvalZero // <1=> NRF_GPIO_PIN_PULLDOWN 1686*150812a8SEvalZero // <3=> NRF_GPIO_PIN_PULLUP 1687*150812a8SEvalZero 1688*150812a8SEvalZero #ifndef NRFX_SPIM_MISO_PULL_CFG 1689*150812a8SEvalZero #define NRFX_SPIM_MISO_PULL_CFG 1 1690*150812a8SEvalZero #endif 1691*150812a8SEvalZero 1692*150812a8SEvalZero // <o> NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1693*150812a8SEvalZero 1694*150812a8SEvalZero // <0=> 0 (highest) 1695*150812a8SEvalZero // <1=> 1 1696*150812a8SEvalZero // <2=> 2 1697*150812a8SEvalZero // <3=> 3 1698*150812a8SEvalZero // <4=> 4 1699*150812a8SEvalZero // <5=> 5 1700*150812a8SEvalZero // <6=> 6 1701*150812a8SEvalZero // <7=> 7 1702*150812a8SEvalZero 1703*150812a8SEvalZero #ifndef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 1704*150812a8SEvalZero #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 1705*150812a8SEvalZero #endif 1706*150812a8SEvalZero 1707*150812a8SEvalZero // <e> NRFX_SPIM_CONFIG_LOG_ENABLED - Enables logging in the module. 1708*150812a8SEvalZero //========================================================== 1709*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_LOG_ENABLED 1710*150812a8SEvalZero #define NRFX_SPIM_CONFIG_LOG_ENABLED 0 1711*150812a8SEvalZero #endif 1712*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_LOG_LEVEL - Default Severity level 1713*150812a8SEvalZero 1714*150812a8SEvalZero // <0=> Off 1715*150812a8SEvalZero // <1=> Error 1716*150812a8SEvalZero // <2=> Warning 1717*150812a8SEvalZero // <3=> Info 1718*150812a8SEvalZero // <4=> Debug 1719*150812a8SEvalZero 1720*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_LOG_LEVEL 1721*150812a8SEvalZero #define NRFX_SPIM_CONFIG_LOG_LEVEL 3 1722*150812a8SEvalZero #endif 1723*150812a8SEvalZero 1724*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_INFO_COLOR - ANSI escape code prefix. 1725*150812a8SEvalZero 1726*150812a8SEvalZero // <0=> Default 1727*150812a8SEvalZero // <1=> Black 1728*150812a8SEvalZero // <2=> Red 1729*150812a8SEvalZero // <3=> Green 1730*150812a8SEvalZero // <4=> Yellow 1731*150812a8SEvalZero // <5=> Blue 1732*150812a8SEvalZero // <6=> Magenta 1733*150812a8SEvalZero // <7=> Cyan 1734*150812a8SEvalZero // <8=> White 1735*150812a8SEvalZero 1736*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_INFO_COLOR 1737*150812a8SEvalZero #define NRFX_SPIM_CONFIG_INFO_COLOR 0 1738*150812a8SEvalZero #endif 1739*150812a8SEvalZero 1740*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1741*150812a8SEvalZero 1742*150812a8SEvalZero // <0=> Default 1743*150812a8SEvalZero // <1=> Black 1744*150812a8SEvalZero // <2=> Red 1745*150812a8SEvalZero // <3=> Green 1746*150812a8SEvalZero // <4=> Yellow 1747*150812a8SEvalZero // <5=> Blue 1748*150812a8SEvalZero // <6=> Magenta 1749*150812a8SEvalZero // <7=> Cyan 1750*150812a8SEvalZero // <8=> White 1751*150812a8SEvalZero 1752*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_DEBUG_COLOR 1753*150812a8SEvalZero #define NRFX_SPIM_CONFIG_DEBUG_COLOR 0 1754*150812a8SEvalZero #endif 1755*150812a8SEvalZero 1756*150812a8SEvalZero // </e> 1757*150812a8SEvalZero 1758*150812a8SEvalZero // <q> NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED - Enables nRF52 anomaly 109 workaround for SPIM. 1759*150812a8SEvalZero 1760*150812a8SEvalZero 1761*150812a8SEvalZero // <i> The workaround uses interrupts to wake up the CPU by catching 1762*150812a8SEvalZero // <i> a start event of zero-length transmission to start the clock. This 1763*150812a8SEvalZero // <i> ensures that the DMA transfer will be executed without issues and 1764*150812a8SEvalZero // <i> that the proper transfer will be started. See more in the Errata 1765*150812a8SEvalZero // <i> document or Anomaly 109 Addendum located at 1766*150812a8SEvalZero // <i> https://infocenter.nordicsemi.com/ 1767*150812a8SEvalZero 1768*150812a8SEvalZero #ifndef NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 1769*150812a8SEvalZero #define NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0 1770*150812a8SEvalZero #endif 1771*150812a8SEvalZero 1772*150812a8SEvalZero // </e> 1773*150812a8SEvalZero 1774*150812a8SEvalZero // <e> NRFX_SPIS_ENABLED - nrfx_spis - SPIS peripheral driver 1775*150812a8SEvalZero //========================================================== 1776*150812a8SEvalZero #ifndef NRFX_SPIS_ENABLED 1777*150812a8SEvalZero #define NRFX_SPIS_ENABLED 1 1778*150812a8SEvalZero #endif 1779*150812a8SEvalZero // <q> NRFX_SPIS0_ENABLED - Enable SPIS0 instance 1780*150812a8SEvalZero 1781*150812a8SEvalZero 1782*150812a8SEvalZero #ifndef NRFX_SPIS0_ENABLED 1783*150812a8SEvalZero #define NRFX_SPIS0_ENABLED 1 1784*150812a8SEvalZero #endif 1785*150812a8SEvalZero 1786*150812a8SEvalZero // <q> NRFX_SPIS1_ENABLED - Enable SPIS1 instance 1787*150812a8SEvalZero 1788*150812a8SEvalZero 1789*150812a8SEvalZero #ifndef NRFX_SPIS1_ENABLED 1790*150812a8SEvalZero #define NRFX_SPIS1_ENABLED 1 1791*150812a8SEvalZero #endif 1792*150812a8SEvalZero 1793*150812a8SEvalZero // <q> NRFX_SPIS2_ENABLED - Enable SPIS2 instance 1794*150812a8SEvalZero 1795*150812a8SEvalZero 1796*150812a8SEvalZero #ifndef NRFX_SPIS2_ENABLED 1797*150812a8SEvalZero #define NRFX_SPIS2_ENABLED 1 1798*150812a8SEvalZero #endif 1799*150812a8SEvalZero 1800*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1801*150812a8SEvalZero 1802*150812a8SEvalZero // <0=> 0 (highest) 1803*150812a8SEvalZero // <1=> 1 1804*150812a8SEvalZero // <2=> 2 1805*150812a8SEvalZero // <3=> 3 1806*150812a8SEvalZero // <4=> 4 1807*150812a8SEvalZero // <5=> 5 1808*150812a8SEvalZero // <6=> 6 1809*150812a8SEvalZero // <7=> 7 1810*150812a8SEvalZero 1811*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 1812*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 1813*150812a8SEvalZero #endif 1814*150812a8SEvalZero 1815*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_DEF - SPIS default DEF character <0-255> 1816*150812a8SEvalZero 1817*150812a8SEvalZero 1818*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_DEF 1819*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_DEF 255 1820*150812a8SEvalZero #endif 1821*150812a8SEvalZero 1822*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_ORC - SPIS default ORC character <0-255> 1823*150812a8SEvalZero 1824*150812a8SEvalZero 1825*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_ORC 1826*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_ORC 255 1827*150812a8SEvalZero #endif 1828*150812a8SEvalZero 1829*150812a8SEvalZero // <e> NRFX_SPIS_CONFIG_LOG_ENABLED - Enables logging in the module. 1830*150812a8SEvalZero //========================================================== 1831*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_LOG_ENABLED 1832*150812a8SEvalZero #define NRFX_SPIS_CONFIG_LOG_ENABLED 0 1833*150812a8SEvalZero #endif 1834*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_LOG_LEVEL - Default Severity level 1835*150812a8SEvalZero 1836*150812a8SEvalZero // <0=> Off 1837*150812a8SEvalZero // <1=> Error 1838*150812a8SEvalZero // <2=> Warning 1839*150812a8SEvalZero // <3=> Info 1840*150812a8SEvalZero // <4=> Debug 1841*150812a8SEvalZero 1842*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_LOG_LEVEL 1843*150812a8SEvalZero #define NRFX_SPIS_CONFIG_LOG_LEVEL 3 1844*150812a8SEvalZero #endif 1845*150812a8SEvalZero 1846*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix. 1847*150812a8SEvalZero 1848*150812a8SEvalZero // <0=> Default 1849*150812a8SEvalZero // <1=> Black 1850*150812a8SEvalZero // <2=> Red 1851*150812a8SEvalZero // <3=> Green 1852*150812a8SEvalZero // <4=> Yellow 1853*150812a8SEvalZero // <5=> Blue 1854*150812a8SEvalZero // <6=> Magenta 1855*150812a8SEvalZero // <7=> Cyan 1856*150812a8SEvalZero // <8=> White 1857*150812a8SEvalZero 1858*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_INFO_COLOR 1859*150812a8SEvalZero #define NRFX_SPIS_CONFIG_INFO_COLOR 0 1860*150812a8SEvalZero #endif 1861*150812a8SEvalZero 1862*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1863*150812a8SEvalZero 1864*150812a8SEvalZero // <0=> Default 1865*150812a8SEvalZero // <1=> Black 1866*150812a8SEvalZero // <2=> Red 1867*150812a8SEvalZero // <3=> Green 1868*150812a8SEvalZero // <4=> Yellow 1869*150812a8SEvalZero // <5=> Blue 1870*150812a8SEvalZero // <6=> Magenta 1871*150812a8SEvalZero // <7=> Cyan 1872*150812a8SEvalZero // <8=> White 1873*150812a8SEvalZero 1874*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_DEBUG_COLOR 1875*150812a8SEvalZero #define NRFX_SPIS_CONFIG_DEBUG_COLOR 0 1876*150812a8SEvalZero #endif 1877*150812a8SEvalZero 1878*150812a8SEvalZero // </e> 1879*150812a8SEvalZero 1880*150812a8SEvalZero // <q> NRFX_SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED - Enables nRF52 Anomaly 109 workaround for SPIS. 1881*150812a8SEvalZero 1882*150812a8SEvalZero 1883*150812a8SEvalZero // <i> The workaround uses a GPIOTE channel to generate interrupts 1884*150812a8SEvalZero // <i> on falling edges detected on the CSN line. This will make 1885*150812a8SEvalZero // <i> the CPU active for the moment when SPIS starts DMA transfers, 1886*150812a8SEvalZero // <i> and this way the transfers will be protected. 1887*150812a8SEvalZero // <i> This workaround uses GPIOTE driver, so this driver must be 1888*150812a8SEvalZero // <i> enabled as well. 1889*150812a8SEvalZero 1890*150812a8SEvalZero #ifndef NRFX_SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED 1891*150812a8SEvalZero #define NRFX_SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0 1892*150812a8SEvalZero #endif 1893*150812a8SEvalZero 1894*150812a8SEvalZero // </e> 1895*150812a8SEvalZero 1896*150812a8SEvalZero // <e> NRFX_SPI_ENABLED - nrfx_spi - SPI peripheral driver 1897*150812a8SEvalZero //========================================================== 1898*150812a8SEvalZero #ifndef NRFX_SPI_ENABLED 1899*150812a8SEvalZero #define NRFX_SPI_ENABLED 1 1900*150812a8SEvalZero #endif 1901*150812a8SEvalZero // <q> NRFX_SPI0_ENABLED - Enable SPI0 instance 1902*150812a8SEvalZero 1903*150812a8SEvalZero 1904*150812a8SEvalZero #ifndef NRFX_SPI0_ENABLED 1905*150812a8SEvalZero #define NRFX_SPI0_ENABLED 1 1906*150812a8SEvalZero #endif 1907*150812a8SEvalZero 1908*150812a8SEvalZero // <q> NRFX_SPI1_ENABLED - Enable SPI1 instance 1909*150812a8SEvalZero 1910*150812a8SEvalZero 1911*150812a8SEvalZero #ifndef NRFX_SPI1_ENABLED 1912*150812a8SEvalZero #define NRFX_SPI1_ENABLED 1 1913*150812a8SEvalZero #endif 1914*150812a8SEvalZero 1915*150812a8SEvalZero // <q> NRFX_SPI2_ENABLED - Enable SPI2 instance 1916*150812a8SEvalZero 1917*150812a8SEvalZero 1918*150812a8SEvalZero #ifndef NRFX_SPI2_ENABLED 1919*150812a8SEvalZero #define NRFX_SPI2_ENABLED 1 1920*150812a8SEvalZero #endif 1921*150812a8SEvalZero 1922*150812a8SEvalZero // <o> NRFX_SPI_MISO_PULL_CFG - MISO pin pull configuration. 1923*150812a8SEvalZero 1924*150812a8SEvalZero // <0=> NRF_GPIO_PIN_NOPULL 1925*150812a8SEvalZero // <1=> NRF_GPIO_PIN_PULLDOWN 1926*150812a8SEvalZero // <3=> NRF_GPIO_PIN_PULLUP 1927*150812a8SEvalZero 1928*150812a8SEvalZero #ifndef NRFX_SPI_MISO_PULL_CFG 1929*150812a8SEvalZero #define NRFX_SPI_MISO_PULL_CFG 1 1930*150812a8SEvalZero #endif 1931*150812a8SEvalZero 1932*150812a8SEvalZero // <o> NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1933*150812a8SEvalZero 1934*150812a8SEvalZero // <0=> 0 (highest) 1935*150812a8SEvalZero // <1=> 1 1936*150812a8SEvalZero // <2=> 2 1937*150812a8SEvalZero // <3=> 3 1938*150812a8SEvalZero // <4=> 4 1939*150812a8SEvalZero // <5=> 5 1940*150812a8SEvalZero // <6=> 6 1941*150812a8SEvalZero // <7=> 7 1942*150812a8SEvalZero 1943*150812a8SEvalZero #ifndef NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY 1944*150812a8SEvalZero #define NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY 7 1945*150812a8SEvalZero #endif 1946*150812a8SEvalZero 1947*150812a8SEvalZero // <e> NRFX_SPI_CONFIG_LOG_ENABLED - Enables logging in the module. 1948*150812a8SEvalZero //========================================================== 1949*150812a8SEvalZero #ifndef NRFX_SPI_CONFIG_LOG_ENABLED 1950*150812a8SEvalZero #define NRFX_SPI_CONFIG_LOG_ENABLED 0 1951*150812a8SEvalZero #endif 1952*150812a8SEvalZero // <o> NRFX_SPI_CONFIG_LOG_LEVEL - Default Severity level 1953*150812a8SEvalZero 1954*150812a8SEvalZero // <0=> Off 1955*150812a8SEvalZero // <1=> Error 1956*150812a8SEvalZero // <2=> Warning 1957*150812a8SEvalZero // <3=> Info 1958*150812a8SEvalZero // <4=> Debug 1959*150812a8SEvalZero 1960*150812a8SEvalZero #ifndef NRFX_SPI_CONFIG_LOG_LEVEL 1961*150812a8SEvalZero #define NRFX_SPI_CONFIG_LOG_LEVEL 3 1962*150812a8SEvalZero #endif 1963*150812a8SEvalZero 1964*150812a8SEvalZero // <o> NRFX_SPI_CONFIG_INFO_COLOR - ANSI escape code prefix. 1965*150812a8SEvalZero 1966*150812a8SEvalZero // <0=> Default 1967*150812a8SEvalZero // <1=> Black 1968*150812a8SEvalZero // <2=> Red 1969*150812a8SEvalZero // <3=> Green 1970*150812a8SEvalZero // <4=> Yellow 1971*150812a8SEvalZero // <5=> Blue 1972*150812a8SEvalZero // <6=> Magenta 1973*150812a8SEvalZero // <7=> Cyan 1974*150812a8SEvalZero // <8=> White 1975*150812a8SEvalZero 1976*150812a8SEvalZero #ifndef NRFX_SPI_CONFIG_INFO_COLOR 1977*150812a8SEvalZero #define NRFX_SPI_CONFIG_INFO_COLOR 0 1978*150812a8SEvalZero #endif 1979*150812a8SEvalZero 1980*150812a8SEvalZero // <o> NRFX_SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1981*150812a8SEvalZero 1982*150812a8SEvalZero // <0=> Default 1983*150812a8SEvalZero // <1=> Black 1984*150812a8SEvalZero // <2=> Red 1985*150812a8SEvalZero // <3=> Green 1986*150812a8SEvalZero // <4=> Yellow 1987*150812a8SEvalZero // <5=> Blue 1988*150812a8SEvalZero // <6=> Magenta 1989*150812a8SEvalZero // <7=> Cyan 1990*150812a8SEvalZero // <8=> White 1991*150812a8SEvalZero 1992*150812a8SEvalZero #ifndef NRFX_SPI_CONFIG_DEBUG_COLOR 1993*150812a8SEvalZero #define NRFX_SPI_CONFIG_DEBUG_COLOR 0 1994*150812a8SEvalZero #endif 1995*150812a8SEvalZero 1996*150812a8SEvalZero // </e> 1997*150812a8SEvalZero 1998*150812a8SEvalZero // </e> 1999*150812a8SEvalZero 2000*150812a8SEvalZero // <e> NRFX_SWI_ENABLED - nrfx_swi - SWI/EGU peripheral allocator 2001*150812a8SEvalZero //========================================================== 2002*150812a8SEvalZero #ifndef NRFX_SWI_ENABLED 2003*150812a8SEvalZero #define NRFX_SWI_ENABLED 1 2004*150812a8SEvalZero #endif 2005*150812a8SEvalZero // <q> NRFX_EGU_ENABLED - Enable EGU support 2006*150812a8SEvalZero 2007*150812a8SEvalZero 2008*150812a8SEvalZero #ifndef NRFX_EGU_ENABLED 2009*150812a8SEvalZero #define NRFX_EGU_ENABLED 1 2010*150812a8SEvalZero #endif 2011*150812a8SEvalZero 2012*150812a8SEvalZero // <q> NRFX_SWI0_DISABLED - Exclude SWI0 from being utilized by the driver 2013*150812a8SEvalZero 2014*150812a8SEvalZero 2015*150812a8SEvalZero #ifndef NRFX_SWI0_DISABLED 2016*150812a8SEvalZero #define NRFX_SWI0_DISABLED 0 2017*150812a8SEvalZero #endif 2018*150812a8SEvalZero 2019*150812a8SEvalZero // <q> NRFX_SWI1_DISABLED - Exclude SWI1 from being utilized by the driver 2020*150812a8SEvalZero 2021*150812a8SEvalZero 2022*150812a8SEvalZero #ifndef NRFX_SWI1_DISABLED 2023*150812a8SEvalZero #define NRFX_SWI1_DISABLED 0 2024*150812a8SEvalZero #endif 2025*150812a8SEvalZero 2026*150812a8SEvalZero // <q> NRFX_SWI2_DISABLED - Exclude SWI2 from being utilized by the driver 2027*150812a8SEvalZero 2028*150812a8SEvalZero 2029*150812a8SEvalZero #ifndef NRFX_SWI2_DISABLED 2030*150812a8SEvalZero #define NRFX_SWI2_DISABLED 0 2031*150812a8SEvalZero #endif 2032*150812a8SEvalZero 2033*150812a8SEvalZero // <q> NRFX_SWI3_DISABLED - Exclude SWI3 from being utilized by the driver 2034*150812a8SEvalZero 2035*150812a8SEvalZero 2036*150812a8SEvalZero #ifndef NRFX_SWI3_DISABLED 2037*150812a8SEvalZero #define NRFX_SWI3_DISABLED 0 2038*150812a8SEvalZero #endif 2039*150812a8SEvalZero 2040*150812a8SEvalZero // <q> NRFX_SWI4_DISABLED - Exclude SWI4 from being utilized by the driver 2041*150812a8SEvalZero 2042*150812a8SEvalZero 2043*150812a8SEvalZero #ifndef NRFX_SWI4_DISABLED 2044*150812a8SEvalZero #define NRFX_SWI4_DISABLED 0 2045*150812a8SEvalZero #endif 2046*150812a8SEvalZero 2047*150812a8SEvalZero // <q> NRFX_SWI5_DISABLED - Exclude SWI5 from being utilized by the driver 2048*150812a8SEvalZero 2049*150812a8SEvalZero 2050*150812a8SEvalZero #ifndef NRFX_SWI5_DISABLED 2051*150812a8SEvalZero #define NRFX_SWI5_DISABLED 0 2052*150812a8SEvalZero #endif 2053*150812a8SEvalZero 2054*150812a8SEvalZero // <e> NRFX_SWI_CONFIG_LOG_ENABLED - Enables logging in the module. 2055*150812a8SEvalZero //========================================================== 2056*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_LOG_ENABLED 2057*150812a8SEvalZero #define NRFX_SWI_CONFIG_LOG_ENABLED 0 2058*150812a8SEvalZero #endif 2059*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_LOG_LEVEL - Default Severity level 2060*150812a8SEvalZero 2061*150812a8SEvalZero // <0=> Off 2062*150812a8SEvalZero // <1=> Error 2063*150812a8SEvalZero // <2=> Warning 2064*150812a8SEvalZero // <3=> Info 2065*150812a8SEvalZero // <4=> Debug 2066*150812a8SEvalZero 2067*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_LOG_LEVEL 2068*150812a8SEvalZero #define NRFX_SWI_CONFIG_LOG_LEVEL 3 2069*150812a8SEvalZero #endif 2070*150812a8SEvalZero 2071*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_INFO_COLOR - ANSI escape code prefix. 2072*150812a8SEvalZero 2073*150812a8SEvalZero // <0=> Default 2074*150812a8SEvalZero // <1=> Black 2075*150812a8SEvalZero // <2=> Red 2076*150812a8SEvalZero // <3=> Green 2077*150812a8SEvalZero // <4=> Yellow 2078*150812a8SEvalZero // <5=> Blue 2079*150812a8SEvalZero // <6=> Magenta 2080*150812a8SEvalZero // <7=> Cyan 2081*150812a8SEvalZero // <8=> White 2082*150812a8SEvalZero 2083*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_INFO_COLOR 2084*150812a8SEvalZero #define NRFX_SWI_CONFIG_INFO_COLOR 0 2085*150812a8SEvalZero #endif 2086*150812a8SEvalZero 2087*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2088*150812a8SEvalZero 2089*150812a8SEvalZero // <0=> Default 2090*150812a8SEvalZero // <1=> Black 2091*150812a8SEvalZero // <2=> Red 2092*150812a8SEvalZero // <3=> Green 2093*150812a8SEvalZero // <4=> Yellow 2094*150812a8SEvalZero // <5=> Blue 2095*150812a8SEvalZero // <6=> Magenta 2096*150812a8SEvalZero // <7=> Cyan 2097*150812a8SEvalZero // <8=> White 2098*150812a8SEvalZero 2099*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_DEBUG_COLOR 2100*150812a8SEvalZero #define NRFX_SWI_CONFIG_DEBUG_COLOR 0 2101*150812a8SEvalZero #endif 2102*150812a8SEvalZero 2103*150812a8SEvalZero // </e> 2104*150812a8SEvalZero 2105*150812a8SEvalZero // </e> 2106*150812a8SEvalZero 2107*150812a8SEvalZero // <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver 2108*150812a8SEvalZero 2109*150812a8SEvalZero 2110*150812a8SEvalZero #ifndef NRFX_SYSTICK_ENABLED 2111*150812a8SEvalZero #define NRFX_SYSTICK_ENABLED 1 2112*150812a8SEvalZero #endif 2113*150812a8SEvalZero 2114*150812a8SEvalZero // <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER periperal driver 2115*150812a8SEvalZero //========================================================== 2116*150812a8SEvalZero #ifndef NRFX_TIMER_ENABLED 2117*150812a8SEvalZero #define NRFX_TIMER_ENABLED 1 2118*150812a8SEvalZero #endif 2119*150812a8SEvalZero // <q> NRFX_TIMER0_ENABLED - Enable TIMER0 instance 2120*150812a8SEvalZero 2121*150812a8SEvalZero 2122*150812a8SEvalZero #ifndef NRFX_TIMER0_ENABLED 2123*150812a8SEvalZero #define NRFX_TIMER0_ENABLED 1 2124*150812a8SEvalZero #endif 2125*150812a8SEvalZero 2126*150812a8SEvalZero // <q> NRFX_TIMER1_ENABLED - Enable TIMER1 instance 2127*150812a8SEvalZero 2128*150812a8SEvalZero 2129*150812a8SEvalZero #ifndef NRFX_TIMER1_ENABLED 2130*150812a8SEvalZero #define NRFX_TIMER1_ENABLED 1 2131*150812a8SEvalZero #endif 2132*150812a8SEvalZero 2133*150812a8SEvalZero // <q> NRFX_TIMER2_ENABLED - Enable TIMER2 instance 2134*150812a8SEvalZero 2135*150812a8SEvalZero 2136*150812a8SEvalZero #ifndef NRFX_TIMER2_ENABLED 2137*150812a8SEvalZero #define NRFX_TIMER2_ENABLED 1 2138*150812a8SEvalZero #endif 2139*150812a8SEvalZero 2140*150812a8SEvalZero // <q> NRFX_TIMER3_ENABLED - Enable TIMER3 instance 2141*150812a8SEvalZero 2142*150812a8SEvalZero 2143*150812a8SEvalZero #ifndef NRFX_TIMER3_ENABLED 2144*150812a8SEvalZero #define NRFX_TIMER3_ENABLED 1 2145*150812a8SEvalZero #endif 2146*150812a8SEvalZero 2147*150812a8SEvalZero // <q> NRFX_TIMER4_ENABLED - Enable TIMER4 instance 2148*150812a8SEvalZero 2149*150812a8SEvalZero 2150*150812a8SEvalZero #ifndef NRFX_TIMER4_ENABLED 2151*150812a8SEvalZero #define NRFX_TIMER4_ENABLED 1 2152*150812a8SEvalZero #endif 2153*150812a8SEvalZero 2154*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY - Timer frequency if in Timer mode 2155*150812a8SEvalZero 2156*150812a8SEvalZero // <0=> 16 MHz 2157*150812a8SEvalZero // <1=> 8 MHz 2158*150812a8SEvalZero // <2=> 4 MHz 2159*150812a8SEvalZero // <3=> 2 MHz 2160*150812a8SEvalZero // <4=> 1 MHz 2161*150812a8SEvalZero // <5=> 500 kHz 2162*150812a8SEvalZero // <6=> 250 kHz 2163*150812a8SEvalZero // <7=> 125 kHz 2164*150812a8SEvalZero // <8=> 62.5 kHz 2165*150812a8SEvalZero // <9=> 31.25 kHz 2166*150812a8SEvalZero 2167*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 2168*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 0 2169*150812a8SEvalZero #endif 2170*150812a8SEvalZero 2171*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_MODE - Timer mode or operation 2172*150812a8SEvalZero 2173*150812a8SEvalZero // <0=> Timer 2174*150812a8SEvalZero // <1=> Counter 2175*150812a8SEvalZero 2176*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_MODE 2177*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_MODE 0 2178*150812a8SEvalZero #endif 2179*150812a8SEvalZero 2180*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH - Timer counter bit width 2181*150812a8SEvalZero 2182*150812a8SEvalZero // <0=> 16 bit 2183*150812a8SEvalZero // <1=> 8 bit 2184*150812a8SEvalZero // <2=> 24 bit 2185*150812a8SEvalZero // <3=> 32 bit 2186*150812a8SEvalZero 2187*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 2188*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 0 2189*150812a8SEvalZero #endif 2190*150812a8SEvalZero 2191*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2192*150812a8SEvalZero 2193*150812a8SEvalZero // <0=> 0 (highest) 2194*150812a8SEvalZero // <1=> 1 2195*150812a8SEvalZero // <2=> 2 2196*150812a8SEvalZero // <3=> 3 2197*150812a8SEvalZero // <4=> 4 2198*150812a8SEvalZero // <5=> 5 2199*150812a8SEvalZero // <6=> 6 2200*150812a8SEvalZero // <7=> 7 2201*150812a8SEvalZero 2202*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 2203*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7 2204*150812a8SEvalZero #endif 2205*150812a8SEvalZero 2206*150812a8SEvalZero // <e> NRFX_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module. 2207*150812a8SEvalZero //========================================================== 2208*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_LOG_ENABLED 2209*150812a8SEvalZero #define NRFX_TIMER_CONFIG_LOG_ENABLED 0 2210*150812a8SEvalZero #endif 2211*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_LOG_LEVEL - Default Severity level 2212*150812a8SEvalZero 2213*150812a8SEvalZero // <0=> Off 2214*150812a8SEvalZero // <1=> Error 2215*150812a8SEvalZero // <2=> Warning 2216*150812a8SEvalZero // <3=> Info 2217*150812a8SEvalZero // <4=> Debug 2218*150812a8SEvalZero 2219*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_LOG_LEVEL 2220*150812a8SEvalZero #define NRFX_TIMER_CONFIG_LOG_LEVEL 3 2221*150812a8SEvalZero #endif 2222*150812a8SEvalZero 2223*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix. 2224*150812a8SEvalZero 2225*150812a8SEvalZero // <0=> Default 2226*150812a8SEvalZero // <1=> Black 2227*150812a8SEvalZero // <2=> Red 2228*150812a8SEvalZero // <3=> Green 2229*150812a8SEvalZero // <4=> Yellow 2230*150812a8SEvalZero // <5=> Blue 2231*150812a8SEvalZero // <6=> Magenta 2232*150812a8SEvalZero // <7=> Cyan 2233*150812a8SEvalZero // <8=> White 2234*150812a8SEvalZero 2235*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_INFO_COLOR 2236*150812a8SEvalZero #define NRFX_TIMER_CONFIG_INFO_COLOR 0 2237*150812a8SEvalZero #endif 2238*150812a8SEvalZero 2239*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2240*150812a8SEvalZero 2241*150812a8SEvalZero // <0=> Default 2242*150812a8SEvalZero // <1=> Black 2243*150812a8SEvalZero // <2=> Red 2244*150812a8SEvalZero // <3=> Green 2245*150812a8SEvalZero // <4=> Yellow 2246*150812a8SEvalZero // <5=> Blue 2247*150812a8SEvalZero // <6=> Magenta 2248*150812a8SEvalZero // <7=> Cyan 2249*150812a8SEvalZero // <8=> White 2250*150812a8SEvalZero 2251*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_DEBUG_COLOR 2252*150812a8SEvalZero #define NRFX_TIMER_CONFIG_DEBUG_COLOR 0 2253*150812a8SEvalZero #endif 2254*150812a8SEvalZero 2255*150812a8SEvalZero // </e> 2256*150812a8SEvalZero 2257*150812a8SEvalZero // </e> 2258*150812a8SEvalZero 2259*150812a8SEvalZero // <e> NRFX_TWIM_ENABLED - nrfx_twim - TWIM peripheral driver 2260*150812a8SEvalZero //========================================================== 2261*150812a8SEvalZero #ifndef NRFX_TWIM_ENABLED 2262*150812a8SEvalZero #define NRFX_TWIM_ENABLED 1 2263*150812a8SEvalZero #endif 2264*150812a8SEvalZero // <q> NRFX_TWIM0_ENABLED - Enable TWIM0 instance 2265*150812a8SEvalZero 2266*150812a8SEvalZero 2267*150812a8SEvalZero #ifndef NRFX_TWIM0_ENABLED 2268*150812a8SEvalZero #define NRFX_TWIM0_ENABLED 1 2269*150812a8SEvalZero #endif 2270*150812a8SEvalZero 2271*150812a8SEvalZero // <q> NRFX_TWIM1_ENABLED - Enable TWIM1 instance 2272*150812a8SEvalZero 2273*150812a8SEvalZero 2274*150812a8SEvalZero #ifndef NRFX_TWIM1_ENABLED 2275*150812a8SEvalZero #define NRFX_TWIM1_ENABLED 1 2276*150812a8SEvalZero #endif 2277*150812a8SEvalZero 2278*150812a8SEvalZero // <o> NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY - Frequency 2279*150812a8SEvalZero 2280*150812a8SEvalZero // <26738688=> 100k 2281*150812a8SEvalZero // <67108864=> 250k 2282*150812a8SEvalZero // <104857600=> 400k 2283*150812a8SEvalZero 2284*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 2285*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 26738688 2286*150812a8SEvalZero #endif 2287*150812a8SEvalZero 2288*150812a8SEvalZero // <q> NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit 2289*150812a8SEvalZero 2290*150812a8SEvalZero 2291*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 2292*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0 2293*150812a8SEvalZero #endif 2294*150812a8SEvalZero 2295*150812a8SEvalZero // <o> NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2296*150812a8SEvalZero 2297*150812a8SEvalZero // <0=> 0 (highest) 2298*150812a8SEvalZero // <1=> 1 2299*150812a8SEvalZero // <2=> 2 2300*150812a8SEvalZero // <3=> 3 2301*150812a8SEvalZero // <4=> 4 2302*150812a8SEvalZero // <5=> 5 2303*150812a8SEvalZero // <6=> 6 2304*150812a8SEvalZero // <7=> 7 2305*150812a8SEvalZero 2306*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 2307*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 2308*150812a8SEvalZero #endif 2309*150812a8SEvalZero 2310*150812a8SEvalZero // <e> NRFX_TWIM_CONFIG_LOG_ENABLED - Enables logging in the module. 2311*150812a8SEvalZero //========================================================== 2312*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_LOG_ENABLED 2313*150812a8SEvalZero #define NRFX_TWIM_CONFIG_LOG_ENABLED 0 2314*150812a8SEvalZero #endif 2315*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_LOG_LEVEL - Default Severity level 2316*150812a8SEvalZero 2317*150812a8SEvalZero // <0=> Off 2318*150812a8SEvalZero // <1=> Error 2319*150812a8SEvalZero // <2=> Warning 2320*150812a8SEvalZero // <3=> Info 2321*150812a8SEvalZero // <4=> Debug 2322*150812a8SEvalZero 2323*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_LOG_LEVEL 2324*150812a8SEvalZero #define NRFX_TWIM_CONFIG_LOG_LEVEL 3 2325*150812a8SEvalZero #endif 2326*150812a8SEvalZero 2327*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_INFO_COLOR - ANSI escape code prefix. 2328*150812a8SEvalZero 2329*150812a8SEvalZero // <0=> Default 2330*150812a8SEvalZero // <1=> Black 2331*150812a8SEvalZero // <2=> Red 2332*150812a8SEvalZero // <3=> Green 2333*150812a8SEvalZero // <4=> Yellow 2334*150812a8SEvalZero // <5=> Blue 2335*150812a8SEvalZero // <6=> Magenta 2336*150812a8SEvalZero // <7=> Cyan 2337*150812a8SEvalZero // <8=> White 2338*150812a8SEvalZero 2339*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_INFO_COLOR 2340*150812a8SEvalZero #define NRFX_TWIM_CONFIG_INFO_COLOR 0 2341*150812a8SEvalZero #endif 2342*150812a8SEvalZero 2343*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2344*150812a8SEvalZero 2345*150812a8SEvalZero // <0=> Default 2346*150812a8SEvalZero // <1=> Black 2347*150812a8SEvalZero // <2=> Red 2348*150812a8SEvalZero // <3=> Green 2349*150812a8SEvalZero // <4=> Yellow 2350*150812a8SEvalZero // <5=> Blue 2351*150812a8SEvalZero // <6=> Magenta 2352*150812a8SEvalZero // <7=> Cyan 2353*150812a8SEvalZero // <8=> White 2354*150812a8SEvalZero 2355*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_DEBUG_COLOR 2356*150812a8SEvalZero #define NRFX_TWIM_CONFIG_DEBUG_COLOR 0 2357*150812a8SEvalZero #endif 2358*150812a8SEvalZero 2359*150812a8SEvalZero // </e> 2360*150812a8SEvalZero 2361*150812a8SEvalZero // <q> NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED - Enables nRF52 anomaly 109 workaround for TWIM. 2362*150812a8SEvalZero 2363*150812a8SEvalZero 2364*150812a8SEvalZero // <i> The workaround uses interrupts to wake up the CPU by catching 2365*150812a8SEvalZero // <i> the start event of zero-frequency transmission, clear the 2366*150812a8SEvalZero // <i> peripheral, set desired frequency, start the peripheral, and 2367*150812a8SEvalZero // <i> the proper transmission. See more in the Errata document or 2368*150812a8SEvalZero // <i> Anomaly 109 Addendum located at https://infocenter.nordicsemi.com/ 2369*150812a8SEvalZero 2370*150812a8SEvalZero #ifndef NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 2371*150812a8SEvalZero #define NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0 2372*150812a8SEvalZero #endif 2373*150812a8SEvalZero 2374*150812a8SEvalZero // </e> 2375*150812a8SEvalZero 2376*150812a8SEvalZero // <e> NRFX_TWIS_ENABLED - nrfx_twis - TWIS peripheral driver 2377*150812a8SEvalZero //========================================================== 2378*150812a8SEvalZero #ifndef NRFX_TWIS_ENABLED 2379*150812a8SEvalZero #define NRFX_TWIS_ENABLED 1 2380*150812a8SEvalZero #endif 2381*150812a8SEvalZero // <q> NRFX_TWIS0_ENABLED - Enable TWIS0 instance 2382*150812a8SEvalZero 2383*150812a8SEvalZero 2384*150812a8SEvalZero #ifndef NRFX_TWIS0_ENABLED 2385*150812a8SEvalZero #define NRFX_TWIS0_ENABLED 1 2386*150812a8SEvalZero #endif 2387*150812a8SEvalZero 2388*150812a8SEvalZero // <q> NRFX_TWIS1_ENABLED - Enable TWIS1 instance 2389*150812a8SEvalZero 2390*150812a8SEvalZero 2391*150812a8SEvalZero #ifndef NRFX_TWIS1_ENABLED 2392*150812a8SEvalZero #define NRFX_TWIS1_ENABLED 1 2393*150812a8SEvalZero #endif 2394*150812a8SEvalZero 2395*150812a8SEvalZero // <q> NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assume that any instance would be initialized only once 2396*150812a8SEvalZero 2397*150812a8SEvalZero 2398*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. 2399*150812a8SEvalZero 2400*150812a8SEvalZero #ifndef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 2401*150812a8SEvalZero #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0 2402*150812a8SEvalZero #endif 2403*150812a8SEvalZero 2404*150812a8SEvalZero // <q> NRFX_TWIS_NO_SYNC_MODE - Remove support for synchronous mode 2405*150812a8SEvalZero 2406*150812a8SEvalZero 2407*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. 2408*150812a8SEvalZero 2409*150812a8SEvalZero #ifndef NRFX_TWIS_NO_SYNC_MODE 2410*150812a8SEvalZero #define NRFX_TWIS_NO_SYNC_MODE 0 2411*150812a8SEvalZero #endif 2412*150812a8SEvalZero 2413*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR0 - Address0 2414*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR0 2415*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_ADDR0 0 2416*150812a8SEvalZero #endif 2417*150812a8SEvalZero 2418*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR1 - Address1 2419*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR1 2420*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_ADDR1 0 2421*150812a8SEvalZero #endif 2422*150812a8SEvalZero 2423*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL - SCL pin pull configuration 2424*150812a8SEvalZero 2425*150812a8SEvalZero // <0=> Disabled 2426*150812a8SEvalZero // <1=> Pull down 2427*150812a8SEvalZero // <3=> Pull up 2428*150812a8SEvalZero 2429*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 2430*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 0 2431*150812a8SEvalZero #endif 2432*150812a8SEvalZero 2433*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL - SDA pin pull configuration 2434*150812a8SEvalZero 2435*150812a8SEvalZero // <0=> Disabled 2436*150812a8SEvalZero // <1=> Pull down 2437*150812a8SEvalZero // <3=> Pull up 2438*150812a8SEvalZero 2439*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 2440*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 0 2441*150812a8SEvalZero #endif 2442*150812a8SEvalZero 2443*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2444*150812a8SEvalZero 2445*150812a8SEvalZero // <0=> 0 (highest) 2446*150812a8SEvalZero // <1=> 1 2447*150812a8SEvalZero // <2=> 2 2448*150812a8SEvalZero // <3=> 3 2449*150812a8SEvalZero // <4=> 4 2450*150812a8SEvalZero // <5=> 5 2451*150812a8SEvalZero // <6=> 6 2452*150812a8SEvalZero // <7=> 7 2453*150812a8SEvalZero 2454*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 2455*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 2456*150812a8SEvalZero #endif 2457*150812a8SEvalZero 2458*150812a8SEvalZero // <e> NRFX_TWIS_CONFIG_LOG_ENABLED - Enables logging in the module. 2459*150812a8SEvalZero //========================================================== 2460*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_LOG_ENABLED 2461*150812a8SEvalZero #define NRFX_TWIS_CONFIG_LOG_ENABLED 0 2462*150812a8SEvalZero #endif 2463*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_LOG_LEVEL - Default Severity level 2464*150812a8SEvalZero 2465*150812a8SEvalZero // <0=> Off 2466*150812a8SEvalZero // <1=> Error 2467*150812a8SEvalZero // <2=> Warning 2468*150812a8SEvalZero // <3=> Info 2469*150812a8SEvalZero // <4=> Debug 2470*150812a8SEvalZero 2471*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_LOG_LEVEL 2472*150812a8SEvalZero #define NRFX_TWIS_CONFIG_LOG_LEVEL 3 2473*150812a8SEvalZero #endif 2474*150812a8SEvalZero 2475*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix. 2476*150812a8SEvalZero 2477*150812a8SEvalZero // <0=> Default 2478*150812a8SEvalZero // <1=> Black 2479*150812a8SEvalZero // <2=> Red 2480*150812a8SEvalZero // <3=> Green 2481*150812a8SEvalZero // <4=> Yellow 2482*150812a8SEvalZero // <5=> Blue 2483*150812a8SEvalZero // <6=> Magenta 2484*150812a8SEvalZero // <7=> Cyan 2485*150812a8SEvalZero // <8=> White 2486*150812a8SEvalZero 2487*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_INFO_COLOR 2488*150812a8SEvalZero #define NRFX_TWIS_CONFIG_INFO_COLOR 0 2489*150812a8SEvalZero #endif 2490*150812a8SEvalZero 2491*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2492*150812a8SEvalZero 2493*150812a8SEvalZero // <0=> Default 2494*150812a8SEvalZero // <1=> Black 2495*150812a8SEvalZero // <2=> Red 2496*150812a8SEvalZero // <3=> Green 2497*150812a8SEvalZero // <4=> Yellow 2498*150812a8SEvalZero // <5=> Blue 2499*150812a8SEvalZero // <6=> Magenta 2500*150812a8SEvalZero // <7=> Cyan 2501*150812a8SEvalZero // <8=> White 2502*150812a8SEvalZero 2503*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_DEBUG_COLOR 2504*150812a8SEvalZero #define NRFX_TWIS_CONFIG_DEBUG_COLOR 0 2505*150812a8SEvalZero #endif 2506*150812a8SEvalZero 2507*150812a8SEvalZero // </e> 2508*150812a8SEvalZero 2509*150812a8SEvalZero // </e> 2510*150812a8SEvalZero 2511*150812a8SEvalZero // <e> NRFX_TWI_ENABLED - nrfx_twi - TWI peripheral driver 2512*150812a8SEvalZero //========================================================== 2513*150812a8SEvalZero #ifndef NRFX_TWI_ENABLED 2514*150812a8SEvalZero #define NRFX_TWI_ENABLED 1 2515*150812a8SEvalZero #endif 2516*150812a8SEvalZero // <q> NRFX_TWI0_ENABLED - Enable TWI0 instance 2517*150812a8SEvalZero 2518*150812a8SEvalZero 2519*150812a8SEvalZero #ifndef NRFX_TWI0_ENABLED 2520*150812a8SEvalZero #define NRFX_TWI0_ENABLED 1 2521*150812a8SEvalZero #endif 2522*150812a8SEvalZero 2523*150812a8SEvalZero // <q> NRFX_TWI1_ENABLED - Enable TWI1 instance 2524*150812a8SEvalZero 2525*150812a8SEvalZero 2526*150812a8SEvalZero #ifndef NRFX_TWI1_ENABLED 2527*150812a8SEvalZero #define NRFX_TWI1_ENABLED 1 2528*150812a8SEvalZero #endif 2529*150812a8SEvalZero 2530*150812a8SEvalZero // <o> NRFX_TWI_DEFAULT_CONFIG_FREQUENCY - Frequency 2531*150812a8SEvalZero 2532*150812a8SEvalZero // <26738688=> 100k 2533*150812a8SEvalZero // <67108864=> 250k 2534*150812a8SEvalZero // <104857600=> 400k 2535*150812a8SEvalZero 2536*150812a8SEvalZero #ifndef NRFX_TWI_DEFAULT_CONFIG_FREQUENCY 2537*150812a8SEvalZero #define NRFX_TWI_DEFAULT_CONFIG_FREQUENCY 26738688 2538*150812a8SEvalZero #endif 2539*150812a8SEvalZero 2540*150812a8SEvalZero // <q> NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit 2541*150812a8SEvalZero 2542*150812a8SEvalZero 2543*150812a8SEvalZero #ifndef NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 2544*150812a8SEvalZero #define NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0 2545*150812a8SEvalZero #endif 2546*150812a8SEvalZero 2547*150812a8SEvalZero // <o> NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2548*150812a8SEvalZero 2549*150812a8SEvalZero // <0=> 0 (highest) 2550*150812a8SEvalZero // <1=> 1 2551*150812a8SEvalZero // <2=> 2 2552*150812a8SEvalZero // <3=> 3 2553*150812a8SEvalZero // <4=> 4 2554*150812a8SEvalZero // <5=> 5 2555*150812a8SEvalZero // <6=> 6 2556*150812a8SEvalZero // <7=> 7 2557*150812a8SEvalZero 2558*150812a8SEvalZero #ifndef NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY 2559*150812a8SEvalZero #define NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY 7 2560*150812a8SEvalZero #endif 2561*150812a8SEvalZero 2562*150812a8SEvalZero // <e> NRFX_TWI_CONFIG_LOG_ENABLED - Enables logging in the module. 2563*150812a8SEvalZero //========================================================== 2564*150812a8SEvalZero #ifndef NRFX_TWI_CONFIG_LOG_ENABLED 2565*150812a8SEvalZero #define NRFX_TWI_CONFIG_LOG_ENABLED 0 2566*150812a8SEvalZero #endif 2567*150812a8SEvalZero // <o> NRFX_TWI_CONFIG_LOG_LEVEL - Default Severity level 2568*150812a8SEvalZero 2569*150812a8SEvalZero // <0=> Off 2570*150812a8SEvalZero // <1=> Error 2571*150812a8SEvalZero // <2=> Warning 2572*150812a8SEvalZero // <3=> Info 2573*150812a8SEvalZero // <4=> Debug 2574*150812a8SEvalZero 2575*150812a8SEvalZero #ifndef NRFX_TWI_CONFIG_LOG_LEVEL 2576*150812a8SEvalZero #define NRFX_TWI_CONFIG_LOG_LEVEL 3 2577*150812a8SEvalZero #endif 2578*150812a8SEvalZero 2579*150812a8SEvalZero // <o> NRFX_TWI_CONFIG_INFO_COLOR - ANSI escape code prefix. 2580*150812a8SEvalZero 2581*150812a8SEvalZero // <0=> Default 2582*150812a8SEvalZero // <1=> Black 2583*150812a8SEvalZero // <2=> Red 2584*150812a8SEvalZero // <3=> Green 2585*150812a8SEvalZero // <4=> Yellow 2586*150812a8SEvalZero // <5=> Blue 2587*150812a8SEvalZero // <6=> Magenta 2588*150812a8SEvalZero // <7=> Cyan 2589*150812a8SEvalZero // <8=> White 2590*150812a8SEvalZero 2591*150812a8SEvalZero #ifndef NRFX_TWI_CONFIG_INFO_COLOR 2592*150812a8SEvalZero #define NRFX_TWI_CONFIG_INFO_COLOR 0 2593*150812a8SEvalZero #endif 2594*150812a8SEvalZero 2595*150812a8SEvalZero // <o> NRFX_TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2596*150812a8SEvalZero 2597*150812a8SEvalZero // <0=> Default 2598*150812a8SEvalZero // <1=> Black 2599*150812a8SEvalZero // <2=> Red 2600*150812a8SEvalZero // <3=> Green 2601*150812a8SEvalZero // <4=> Yellow 2602*150812a8SEvalZero // <5=> Blue 2603*150812a8SEvalZero // <6=> Magenta 2604*150812a8SEvalZero // <7=> Cyan 2605*150812a8SEvalZero // <8=> White 2606*150812a8SEvalZero 2607*150812a8SEvalZero #ifndef NRFX_TWI_CONFIG_DEBUG_COLOR 2608*150812a8SEvalZero #define NRFX_TWI_CONFIG_DEBUG_COLOR 0 2609*150812a8SEvalZero #endif 2610*150812a8SEvalZero 2611*150812a8SEvalZero // </e> 2612*150812a8SEvalZero 2613*150812a8SEvalZero // </e> 2614*150812a8SEvalZero 2615*150812a8SEvalZero // <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver 2616*150812a8SEvalZero //========================================================== 2617*150812a8SEvalZero #ifndef NRFX_UARTE_ENABLED 2618*150812a8SEvalZero #define NRFX_UARTE_ENABLED 1 2619*150812a8SEvalZero #endif 2620*150812a8SEvalZero // <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance 2621*150812a8SEvalZero #ifndef NRFX_UARTE0_ENABLED 2622*150812a8SEvalZero #define NRFX_UARTE0_ENABLED 1 2623*150812a8SEvalZero #endif 2624*150812a8SEvalZero 2625*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control 2626*150812a8SEvalZero 2627*150812a8SEvalZero // <0=> Disabled 2628*150812a8SEvalZero // <1=> Enabled 2629*150812a8SEvalZero 2630*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC 2631*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0 2632*150812a8SEvalZero #endif 2633*150812a8SEvalZero 2634*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity 2635*150812a8SEvalZero 2636*150812a8SEvalZero // <0=> Excluded 2637*150812a8SEvalZero // <14=> Included 2638*150812a8SEvalZero 2639*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY 2640*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0 2641*150812a8SEvalZero #endif 2642*150812a8SEvalZero 2643*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate 2644*150812a8SEvalZero 2645*150812a8SEvalZero // <323584=> 1200 baud 2646*150812a8SEvalZero // <643072=> 2400 baud 2647*150812a8SEvalZero // <1290240=> 4800 baud 2648*150812a8SEvalZero // <2576384=> 9600 baud 2649*150812a8SEvalZero // <3862528=> 14400 baud 2650*150812a8SEvalZero // <5152768=> 19200 baud 2651*150812a8SEvalZero // <7716864=> 28800 baud 2652*150812a8SEvalZero // <8388608=> 31250 baud 2653*150812a8SEvalZero // <10289152=> 38400 baud 2654*150812a8SEvalZero // <15007744=> 56000 baud 2655*150812a8SEvalZero // <15400960=> 57600 baud 2656*150812a8SEvalZero // <20615168=> 76800 baud 2657*150812a8SEvalZero // <30801920=> 115200 baud 2658*150812a8SEvalZero // <61865984=> 230400 baud 2659*150812a8SEvalZero // <67108864=> 250000 baud 2660*150812a8SEvalZero // <121634816=> 460800 baud 2661*150812a8SEvalZero // <251658240=> 921600 baud 2662*150812a8SEvalZero // <268435456=> 1000000 baud 2663*150812a8SEvalZero 2664*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 2665*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920 2666*150812a8SEvalZero #endif 2667*150812a8SEvalZero 2668*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2669*150812a8SEvalZero 2670*150812a8SEvalZero // <0=> 0 (highest) 2671*150812a8SEvalZero // <1=> 1 2672*150812a8SEvalZero // <2=> 2 2673*150812a8SEvalZero // <3=> 3 2674*150812a8SEvalZero // <4=> 4 2675*150812a8SEvalZero // <5=> 5 2676*150812a8SEvalZero // <6=> 6 2677*150812a8SEvalZero // <7=> 7 2678*150812a8SEvalZero 2679*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 2680*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7 2681*150812a8SEvalZero #endif 2682*150812a8SEvalZero 2683*150812a8SEvalZero // <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module. 2684*150812a8SEvalZero //========================================================== 2685*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_LOG_ENABLED 2686*150812a8SEvalZero #define NRFX_UARTE_CONFIG_LOG_ENABLED 0 2687*150812a8SEvalZero #endif 2688*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level 2689*150812a8SEvalZero 2690*150812a8SEvalZero // <0=> Off 2691*150812a8SEvalZero // <1=> Error 2692*150812a8SEvalZero // <2=> Warning 2693*150812a8SEvalZero // <3=> Info 2694*150812a8SEvalZero // <4=> Debug 2695*150812a8SEvalZero 2696*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_LOG_LEVEL 2697*150812a8SEvalZero #define NRFX_UARTE_CONFIG_LOG_LEVEL 3 2698*150812a8SEvalZero #endif 2699*150812a8SEvalZero 2700*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix. 2701*150812a8SEvalZero 2702*150812a8SEvalZero // <0=> Default 2703*150812a8SEvalZero // <1=> Black 2704*150812a8SEvalZero // <2=> Red 2705*150812a8SEvalZero // <3=> Green 2706*150812a8SEvalZero // <4=> Yellow 2707*150812a8SEvalZero // <5=> Blue 2708*150812a8SEvalZero // <6=> Magenta 2709*150812a8SEvalZero // <7=> Cyan 2710*150812a8SEvalZero // <8=> White 2711*150812a8SEvalZero 2712*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_INFO_COLOR 2713*150812a8SEvalZero #define NRFX_UARTE_CONFIG_INFO_COLOR 0 2714*150812a8SEvalZero #endif 2715*150812a8SEvalZero 2716*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2717*150812a8SEvalZero 2718*150812a8SEvalZero // <0=> Default 2719*150812a8SEvalZero // <1=> Black 2720*150812a8SEvalZero // <2=> Red 2721*150812a8SEvalZero // <3=> Green 2722*150812a8SEvalZero // <4=> Yellow 2723*150812a8SEvalZero // <5=> Blue 2724*150812a8SEvalZero // <6=> Magenta 2725*150812a8SEvalZero // <7=> Cyan 2726*150812a8SEvalZero // <8=> White 2727*150812a8SEvalZero 2728*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR 2729*150812a8SEvalZero #define NRFX_UARTE_CONFIG_DEBUG_COLOR 0 2730*150812a8SEvalZero #endif 2731*150812a8SEvalZero 2732*150812a8SEvalZero // </e> 2733*150812a8SEvalZero 2734*150812a8SEvalZero // </e> 2735*150812a8SEvalZero 2736*150812a8SEvalZero // <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver 2737*150812a8SEvalZero //========================================================== 2738*150812a8SEvalZero #ifndef NRFX_UART_ENABLED 2739*150812a8SEvalZero #define NRFX_UART_ENABLED 1 2740*150812a8SEvalZero #endif 2741*150812a8SEvalZero // <o> NRFX_UART0_ENABLED - Enable UART0 instance 2742*150812a8SEvalZero #ifndef NRFX_UART0_ENABLED 2743*150812a8SEvalZero #define NRFX_UART0_ENABLED 1 2744*150812a8SEvalZero #endif 2745*150812a8SEvalZero 2746*150812a8SEvalZero // <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control 2747*150812a8SEvalZero 2748*150812a8SEvalZero // <0=> Disabled 2749*150812a8SEvalZero // <1=> Enabled 2750*150812a8SEvalZero 2751*150812a8SEvalZero #ifndef NRFX_UART_DEFAULT_CONFIG_HWFC 2752*150812a8SEvalZero #define NRFX_UART_DEFAULT_CONFIG_HWFC 0 2753*150812a8SEvalZero #endif 2754*150812a8SEvalZero 2755*150812a8SEvalZero // <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity 2756*150812a8SEvalZero 2757*150812a8SEvalZero // <0=> Excluded 2758*150812a8SEvalZero // <14=> Included 2759*150812a8SEvalZero 2760*150812a8SEvalZero #ifndef NRFX_UART_DEFAULT_CONFIG_PARITY 2761*150812a8SEvalZero #define NRFX_UART_DEFAULT_CONFIG_PARITY 0 2762*150812a8SEvalZero #endif 2763*150812a8SEvalZero 2764*150812a8SEvalZero // <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate 2765*150812a8SEvalZero 2766*150812a8SEvalZero // <323584=> 1200 baud 2767*150812a8SEvalZero // <643072=> 2400 baud 2768*150812a8SEvalZero // <1290240=> 4800 baud 2769*150812a8SEvalZero // <2576384=> 9600 baud 2770*150812a8SEvalZero // <3866624=> 14400 baud 2771*150812a8SEvalZero // <5152768=> 19200 baud 2772*150812a8SEvalZero // <7729152=> 28800 baud 2773*150812a8SEvalZero // <8388608=> 31250 baud 2774*150812a8SEvalZero // <10309632=> 38400 baud 2775*150812a8SEvalZero // <15007744=> 56000 baud 2776*150812a8SEvalZero // <15462400=> 57600 baud 2777*150812a8SEvalZero // <20615168=> 76800 baud 2778*150812a8SEvalZero // <30924800=> 115200 baud 2779*150812a8SEvalZero // <61845504=> 230400 baud 2780*150812a8SEvalZero // <67108864=> 250000 baud 2781*150812a8SEvalZero // <123695104=> 460800 baud 2782*150812a8SEvalZero // <247386112=> 921600 baud 2783*150812a8SEvalZero // <268435456=> 1000000 baud 2784*150812a8SEvalZero 2785*150812a8SEvalZero #ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE 2786*150812a8SEvalZero #define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800 2787*150812a8SEvalZero #endif 2788*150812a8SEvalZero 2789*150812a8SEvalZero // <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2790*150812a8SEvalZero 2791*150812a8SEvalZero // <0=> 0 (highest) 2792*150812a8SEvalZero // <1=> 1 2793*150812a8SEvalZero // <2=> 2 2794*150812a8SEvalZero // <3=> 3 2795*150812a8SEvalZero // <4=> 4 2796*150812a8SEvalZero // <5=> 5 2797*150812a8SEvalZero // <6=> 6 2798*150812a8SEvalZero // <7=> 7 2799*150812a8SEvalZero 2800*150812a8SEvalZero #ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 2801*150812a8SEvalZero #define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7 2802*150812a8SEvalZero #endif 2803*150812a8SEvalZero 2804*150812a8SEvalZero // <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module. 2805*150812a8SEvalZero //========================================================== 2806*150812a8SEvalZero #ifndef NRFX_UART_CONFIG_LOG_ENABLED 2807*150812a8SEvalZero #define NRFX_UART_CONFIG_LOG_ENABLED 0 2808*150812a8SEvalZero #endif 2809*150812a8SEvalZero // <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level 2810*150812a8SEvalZero 2811*150812a8SEvalZero // <0=> Off 2812*150812a8SEvalZero // <1=> Error 2813*150812a8SEvalZero // <2=> Warning 2814*150812a8SEvalZero // <3=> Info 2815*150812a8SEvalZero // <4=> Debug 2816*150812a8SEvalZero 2817*150812a8SEvalZero #ifndef NRFX_UART_CONFIG_LOG_LEVEL 2818*150812a8SEvalZero #define NRFX_UART_CONFIG_LOG_LEVEL 3 2819*150812a8SEvalZero #endif 2820*150812a8SEvalZero 2821*150812a8SEvalZero // <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix. 2822*150812a8SEvalZero 2823*150812a8SEvalZero // <0=> Default 2824*150812a8SEvalZero // <1=> Black 2825*150812a8SEvalZero // <2=> Red 2826*150812a8SEvalZero // <3=> Green 2827*150812a8SEvalZero // <4=> Yellow 2828*150812a8SEvalZero // <5=> Blue 2829*150812a8SEvalZero // <6=> Magenta 2830*150812a8SEvalZero // <7=> Cyan 2831*150812a8SEvalZero // <8=> White 2832*150812a8SEvalZero 2833*150812a8SEvalZero #ifndef NRFX_UART_CONFIG_INFO_COLOR 2834*150812a8SEvalZero #define NRFX_UART_CONFIG_INFO_COLOR 0 2835*150812a8SEvalZero #endif 2836*150812a8SEvalZero 2837*150812a8SEvalZero // <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2838*150812a8SEvalZero 2839*150812a8SEvalZero // <0=> Default 2840*150812a8SEvalZero // <1=> Black 2841*150812a8SEvalZero // <2=> Red 2842*150812a8SEvalZero // <3=> Green 2843*150812a8SEvalZero // <4=> Yellow 2844*150812a8SEvalZero // <5=> Blue 2845*150812a8SEvalZero // <6=> Magenta 2846*150812a8SEvalZero // <7=> Cyan 2847*150812a8SEvalZero // <8=> White 2848*150812a8SEvalZero 2849*150812a8SEvalZero #ifndef NRFX_UART_CONFIG_DEBUG_COLOR 2850*150812a8SEvalZero #define NRFX_UART_CONFIG_DEBUG_COLOR 0 2851*150812a8SEvalZero #endif 2852*150812a8SEvalZero 2853*150812a8SEvalZero // </e> 2854*150812a8SEvalZero 2855*150812a8SEvalZero // </e> 2856*150812a8SEvalZero 2857*150812a8SEvalZero // <e> NRFX_WDT_ENABLED - nrfx_wdt - WDT peripheral driver 2858*150812a8SEvalZero //========================================================== 2859*150812a8SEvalZero #ifndef NRFX_WDT_ENABLED 2860*150812a8SEvalZero #define NRFX_WDT_ENABLED 1 2861*150812a8SEvalZero #endif 2862*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_BEHAVIOUR - WDT behavior in CPU SLEEP or HALT mode 2863*150812a8SEvalZero 2864*150812a8SEvalZero // <1=> Run in SLEEP, Pause in HALT 2865*150812a8SEvalZero // <8=> Pause in SLEEP, Run in HALT 2866*150812a8SEvalZero // <9=> Run in SLEEP and HALT 2867*150812a8SEvalZero // <0=> Pause in SLEEP and HALT 2868*150812a8SEvalZero 2869*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_BEHAVIOUR 2870*150812a8SEvalZero #define NRFX_WDT_CONFIG_BEHAVIOUR 1 2871*150812a8SEvalZero #endif 2872*150812a8SEvalZero 2873*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_RELOAD_VALUE - Reload value <15-4294967295> 2874*150812a8SEvalZero 2875*150812a8SEvalZero 2876*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_RELOAD_VALUE 2877*150812a8SEvalZero #define NRFX_WDT_CONFIG_RELOAD_VALUE 2000 2878*150812a8SEvalZero #endif 2879*150812a8SEvalZero 2880*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_NO_IRQ - Remove WDT IRQ handling from WDT driver 2881*150812a8SEvalZero 2882*150812a8SEvalZero // <0=> Include WDT IRQ handling 2883*150812a8SEvalZero // <1=> Remove WDT IRQ handling 2884*150812a8SEvalZero 2885*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_NO_IRQ 2886*150812a8SEvalZero #define NRFX_WDT_CONFIG_NO_IRQ 0 2887*150812a8SEvalZero #endif 2888*150812a8SEvalZero 2889*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_IRQ_PRIORITY - Interrupt priority 2890*150812a8SEvalZero 2891*150812a8SEvalZero // <0=> 0 (highest) 2892*150812a8SEvalZero // <1=> 1 2893*150812a8SEvalZero // <2=> 2 2894*150812a8SEvalZero // <3=> 3 2895*150812a8SEvalZero // <4=> 4 2896*150812a8SEvalZero // <5=> 5 2897*150812a8SEvalZero // <6=> 6 2898*150812a8SEvalZero // <7=> 7 2899*150812a8SEvalZero 2900*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_IRQ_PRIORITY 2901*150812a8SEvalZero #define NRFX_WDT_CONFIG_IRQ_PRIORITY 7 2902*150812a8SEvalZero #endif 2903*150812a8SEvalZero 2904*150812a8SEvalZero // <e> NRFX_WDT_CONFIG_LOG_ENABLED - Enables logging in the module. 2905*150812a8SEvalZero //========================================================== 2906*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_LOG_ENABLED 2907*150812a8SEvalZero #define NRFX_WDT_CONFIG_LOG_ENABLED 0 2908*150812a8SEvalZero #endif 2909*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_LOG_LEVEL - Default Severity level 2910*150812a8SEvalZero 2911*150812a8SEvalZero // <0=> Off 2912*150812a8SEvalZero // <1=> Error 2913*150812a8SEvalZero // <2=> Warning 2914*150812a8SEvalZero // <3=> Info 2915*150812a8SEvalZero // <4=> Debug 2916*150812a8SEvalZero 2917*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_LOG_LEVEL 2918*150812a8SEvalZero #define NRFX_WDT_CONFIG_LOG_LEVEL 3 2919*150812a8SEvalZero #endif 2920*150812a8SEvalZero 2921*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_INFO_COLOR - ANSI escape code prefix. 2922*150812a8SEvalZero 2923*150812a8SEvalZero // <0=> Default 2924*150812a8SEvalZero // <1=> Black 2925*150812a8SEvalZero // <2=> Red 2926*150812a8SEvalZero // <3=> Green 2927*150812a8SEvalZero // <4=> Yellow 2928*150812a8SEvalZero // <5=> Blue 2929*150812a8SEvalZero // <6=> Magenta 2930*150812a8SEvalZero // <7=> Cyan 2931*150812a8SEvalZero // <8=> White 2932*150812a8SEvalZero 2933*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_INFO_COLOR 2934*150812a8SEvalZero #define NRFX_WDT_CONFIG_INFO_COLOR 0 2935*150812a8SEvalZero #endif 2936*150812a8SEvalZero 2937*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2938*150812a8SEvalZero 2939*150812a8SEvalZero // <0=> Default 2940*150812a8SEvalZero // <1=> Black 2941*150812a8SEvalZero // <2=> Red 2942*150812a8SEvalZero // <3=> Green 2943*150812a8SEvalZero // <4=> Yellow 2944*150812a8SEvalZero // <5=> Blue 2945*150812a8SEvalZero // <6=> Magenta 2946*150812a8SEvalZero // <7=> Cyan 2947*150812a8SEvalZero // <8=> White 2948*150812a8SEvalZero 2949*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_DEBUG_COLOR 2950*150812a8SEvalZero #define NRFX_WDT_CONFIG_DEBUG_COLOR 0 2951*150812a8SEvalZero #endif 2952*150812a8SEvalZero 2953*150812a8SEvalZero // </e> 2954*150812a8SEvalZero 2955*150812a8SEvalZero // </e> 2956*150812a8SEvalZero 2957*150812a8SEvalZero // </h> 2958*150812a8SEvalZero 2959*150812a8SEvalZero #endif // NRFX_CONFIG_H__ 2960