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 // <q> NRFX_PWM3_ENABLED - Enable PWM3 instance 1032*150812a8SEvalZero 1033*150812a8SEvalZero 1034*150812a8SEvalZero #ifndef NRFX_PWM3_ENABLED 1035*150812a8SEvalZero #define NRFX_PWM3_ENABLED 1 1036*150812a8SEvalZero #endif 1037*150812a8SEvalZero 1038*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN - Out0 pin <0-31> 1039*150812a8SEvalZero 1040*150812a8SEvalZero 1041*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 1042*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 31 1043*150812a8SEvalZero #endif 1044*150812a8SEvalZero 1045*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN - Out1 pin <0-31> 1046*150812a8SEvalZero 1047*150812a8SEvalZero 1048*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 1049*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 31 1050*150812a8SEvalZero #endif 1051*150812a8SEvalZero 1052*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN - Out2 pin <0-31> 1053*150812a8SEvalZero 1054*150812a8SEvalZero 1055*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 1056*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 31 1057*150812a8SEvalZero #endif 1058*150812a8SEvalZero 1059*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN - Out3 pin <0-31> 1060*150812a8SEvalZero 1061*150812a8SEvalZero 1062*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 1063*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 31 1064*150812a8SEvalZero #endif 1065*150812a8SEvalZero 1066*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK - Base clock 1067*150812a8SEvalZero 1068*150812a8SEvalZero // <0=> 16 MHz 1069*150812a8SEvalZero // <1=> 8 MHz 1070*150812a8SEvalZero // <2=> 4 MHz 1071*150812a8SEvalZero // <3=> 2 MHz 1072*150812a8SEvalZero // <4=> 1 MHz 1073*150812a8SEvalZero // <5=> 500 kHz 1074*150812a8SEvalZero // <6=> 250 kHz 1075*150812a8SEvalZero // <7=> 125 kHz 1076*150812a8SEvalZero 1077*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 1078*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 4 1079*150812a8SEvalZero #endif 1080*150812a8SEvalZero 1081*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE - Count mode 1082*150812a8SEvalZero 1083*150812a8SEvalZero // <0=> Up 1084*150812a8SEvalZero // <1=> Up and Down 1085*150812a8SEvalZero 1086*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 1087*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 0 1088*150812a8SEvalZero #endif 1089*150812a8SEvalZero 1090*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE - Top value 1091*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 1092*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 1000 1093*150812a8SEvalZero #endif 1094*150812a8SEvalZero 1095*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE - Load mode 1096*150812a8SEvalZero 1097*150812a8SEvalZero // <0=> Common 1098*150812a8SEvalZero // <1=> Grouped 1099*150812a8SEvalZero // <2=> Individual 1100*150812a8SEvalZero // <3=> Waveform 1101*150812a8SEvalZero 1102*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 1103*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 0 1104*150812a8SEvalZero #endif 1105*150812a8SEvalZero 1106*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_STEP_MODE - Step mode 1107*150812a8SEvalZero 1108*150812a8SEvalZero // <0=> Auto 1109*150812a8SEvalZero // <1=> Triggered 1110*150812a8SEvalZero 1111*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 1112*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 0 1113*150812a8SEvalZero #endif 1114*150812a8SEvalZero 1115*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1116*150812a8SEvalZero 1117*150812a8SEvalZero // <0=> 0 (highest) 1118*150812a8SEvalZero // <1=> 1 1119*150812a8SEvalZero // <2=> 2 1120*150812a8SEvalZero // <3=> 3 1121*150812a8SEvalZero // <4=> 4 1122*150812a8SEvalZero // <5=> 5 1123*150812a8SEvalZero // <6=> 6 1124*150812a8SEvalZero // <7=> 7 1125*150812a8SEvalZero 1126*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 1127*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 7 1128*150812a8SEvalZero #endif 1129*150812a8SEvalZero 1130*150812a8SEvalZero // <e> NRFX_PWM_CONFIG_LOG_ENABLED - Enables logging in the module. 1131*150812a8SEvalZero //========================================================== 1132*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_LOG_ENABLED 1133*150812a8SEvalZero #define NRFX_PWM_CONFIG_LOG_ENABLED 0 1134*150812a8SEvalZero #endif 1135*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_LOG_LEVEL - Default Severity level 1136*150812a8SEvalZero 1137*150812a8SEvalZero // <0=> Off 1138*150812a8SEvalZero // <1=> Error 1139*150812a8SEvalZero // <2=> Warning 1140*150812a8SEvalZero // <3=> Info 1141*150812a8SEvalZero // <4=> Debug 1142*150812a8SEvalZero 1143*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_LOG_LEVEL 1144*150812a8SEvalZero #define NRFX_PWM_CONFIG_LOG_LEVEL 3 1145*150812a8SEvalZero #endif 1146*150812a8SEvalZero 1147*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_INFO_COLOR - ANSI escape code prefix. 1148*150812a8SEvalZero 1149*150812a8SEvalZero // <0=> Default 1150*150812a8SEvalZero // <1=> Black 1151*150812a8SEvalZero // <2=> Red 1152*150812a8SEvalZero // <3=> Green 1153*150812a8SEvalZero // <4=> Yellow 1154*150812a8SEvalZero // <5=> Blue 1155*150812a8SEvalZero // <6=> Magenta 1156*150812a8SEvalZero // <7=> Cyan 1157*150812a8SEvalZero // <8=> White 1158*150812a8SEvalZero 1159*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_INFO_COLOR 1160*150812a8SEvalZero #define NRFX_PWM_CONFIG_INFO_COLOR 0 1161*150812a8SEvalZero #endif 1162*150812a8SEvalZero 1163*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1164*150812a8SEvalZero 1165*150812a8SEvalZero // <0=> Default 1166*150812a8SEvalZero // <1=> Black 1167*150812a8SEvalZero // <2=> Red 1168*150812a8SEvalZero // <3=> Green 1169*150812a8SEvalZero // <4=> Yellow 1170*150812a8SEvalZero // <5=> Blue 1171*150812a8SEvalZero // <6=> Magenta 1172*150812a8SEvalZero // <7=> Cyan 1173*150812a8SEvalZero // <8=> White 1174*150812a8SEvalZero 1175*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_DEBUG_COLOR 1176*150812a8SEvalZero #define NRFX_PWM_CONFIG_DEBUG_COLOR 0 1177*150812a8SEvalZero #endif 1178*150812a8SEvalZero 1179*150812a8SEvalZero // </e> 1180*150812a8SEvalZero 1181*150812a8SEvalZero // </e> 1182*150812a8SEvalZero 1183*150812a8SEvalZero // <e> NRFX_QDEC_ENABLED - nrfx_qdec - QDEC peripheral driver 1184*150812a8SEvalZero //========================================================== 1185*150812a8SEvalZero #ifndef NRFX_QDEC_ENABLED 1186*150812a8SEvalZero #define NRFX_QDEC_ENABLED 1 1187*150812a8SEvalZero #endif 1188*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_REPORTPER - Report period 1189*150812a8SEvalZero 1190*150812a8SEvalZero // <0=> 10 Samples 1191*150812a8SEvalZero // <1=> 40 Samples 1192*150812a8SEvalZero // <2=> 80 Samples 1193*150812a8SEvalZero // <3=> 120 Samples 1194*150812a8SEvalZero // <4=> 160 Samples 1195*150812a8SEvalZero // <5=> 200 Samples 1196*150812a8SEvalZero // <6=> 240 Samples 1197*150812a8SEvalZero // <7=> 280 Samples 1198*150812a8SEvalZero 1199*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_REPORTPER 1200*150812a8SEvalZero #define NRFX_QDEC_CONFIG_REPORTPER 0 1201*150812a8SEvalZero #endif 1202*150812a8SEvalZero 1203*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_SAMPLEPER - Sample period 1204*150812a8SEvalZero 1205*150812a8SEvalZero // <0=> 128 us 1206*150812a8SEvalZero // <1=> 256 us 1207*150812a8SEvalZero // <2=> 512 us 1208*150812a8SEvalZero // <3=> 1024 us 1209*150812a8SEvalZero // <4=> 2048 us 1210*150812a8SEvalZero // <5=> 4096 us 1211*150812a8SEvalZero // <6=> 8192 us 1212*150812a8SEvalZero // <7=> 16384 us 1213*150812a8SEvalZero 1214*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_SAMPLEPER 1215*150812a8SEvalZero #define NRFX_QDEC_CONFIG_SAMPLEPER 7 1216*150812a8SEvalZero #endif 1217*150812a8SEvalZero 1218*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_A - A pin <0-31> 1219*150812a8SEvalZero 1220*150812a8SEvalZero 1221*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_A 1222*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_A 31 1223*150812a8SEvalZero #endif 1224*150812a8SEvalZero 1225*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_B - B pin <0-31> 1226*150812a8SEvalZero 1227*150812a8SEvalZero 1228*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_B 1229*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_B 31 1230*150812a8SEvalZero #endif 1231*150812a8SEvalZero 1232*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_LED - LED pin <0-31> 1233*150812a8SEvalZero 1234*150812a8SEvalZero 1235*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_LED 1236*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_LED 31 1237*150812a8SEvalZero #endif 1238*150812a8SEvalZero 1239*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LEDPRE - LED pre 1240*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LEDPRE 1241*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LEDPRE 511 1242*150812a8SEvalZero #endif 1243*150812a8SEvalZero 1244*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LEDPOL - LED polarity 1245*150812a8SEvalZero 1246*150812a8SEvalZero // <0=> Active low 1247*150812a8SEvalZero // <1=> Active high 1248*150812a8SEvalZero 1249*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LEDPOL 1250*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LEDPOL 1 1251*150812a8SEvalZero #endif 1252*150812a8SEvalZero 1253*150812a8SEvalZero // <q> NRFX_QDEC_CONFIG_DBFEN - Debouncing enable 1254*150812a8SEvalZero 1255*150812a8SEvalZero 1256*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_DBFEN 1257*150812a8SEvalZero #define NRFX_QDEC_CONFIG_DBFEN 0 1258*150812a8SEvalZero #endif 1259*150812a8SEvalZero 1260*150812a8SEvalZero // <q> NRFX_QDEC_CONFIG_SAMPLE_INTEN - Sample ready interrupt enable 1261*150812a8SEvalZero 1262*150812a8SEvalZero 1263*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_SAMPLE_INTEN 1264*150812a8SEvalZero #define NRFX_QDEC_CONFIG_SAMPLE_INTEN 0 1265*150812a8SEvalZero #endif 1266*150812a8SEvalZero 1267*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_IRQ_PRIORITY - Interrupt priority 1268*150812a8SEvalZero 1269*150812a8SEvalZero // <0=> 0 (highest) 1270*150812a8SEvalZero // <1=> 1 1271*150812a8SEvalZero // <2=> 2 1272*150812a8SEvalZero // <3=> 3 1273*150812a8SEvalZero // <4=> 4 1274*150812a8SEvalZero // <5=> 5 1275*150812a8SEvalZero // <6=> 6 1276*150812a8SEvalZero // <7=> 7 1277*150812a8SEvalZero 1278*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_IRQ_PRIORITY 1279*150812a8SEvalZero #define NRFX_QDEC_CONFIG_IRQ_PRIORITY 7 1280*150812a8SEvalZero #endif 1281*150812a8SEvalZero 1282*150812a8SEvalZero // <e> NRFX_QDEC_CONFIG_LOG_ENABLED - Enables logging in the module. 1283*150812a8SEvalZero //========================================================== 1284*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LOG_ENABLED 1285*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LOG_ENABLED 0 1286*150812a8SEvalZero #endif 1287*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LOG_LEVEL - Default Severity level 1288*150812a8SEvalZero 1289*150812a8SEvalZero // <0=> Off 1290*150812a8SEvalZero // <1=> Error 1291*150812a8SEvalZero // <2=> Warning 1292*150812a8SEvalZero // <3=> Info 1293*150812a8SEvalZero // <4=> Debug 1294*150812a8SEvalZero 1295*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LOG_LEVEL 1296*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LOG_LEVEL 3 1297*150812a8SEvalZero #endif 1298*150812a8SEvalZero 1299*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix. 1300*150812a8SEvalZero 1301*150812a8SEvalZero // <0=> Default 1302*150812a8SEvalZero // <1=> Black 1303*150812a8SEvalZero // <2=> Red 1304*150812a8SEvalZero // <3=> Green 1305*150812a8SEvalZero // <4=> Yellow 1306*150812a8SEvalZero // <5=> Blue 1307*150812a8SEvalZero // <6=> Magenta 1308*150812a8SEvalZero // <7=> Cyan 1309*150812a8SEvalZero // <8=> White 1310*150812a8SEvalZero 1311*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_INFO_COLOR 1312*150812a8SEvalZero #define NRFX_QDEC_CONFIG_INFO_COLOR 0 1313*150812a8SEvalZero #endif 1314*150812a8SEvalZero 1315*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1316*150812a8SEvalZero 1317*150812a8SEvalZero // <0=> Default 1318*150812a8SEvalZero // <1=> Black 1319*150812a8SEvalZero // <2=> Red 1320*150812a8SEvalZero // <3=> Green 1321*150812a8SEvalZero // <4=> Yellow 1322*150812a8SEvalZero // <5=> Blue 1323*150812a8SEvalZero // <6=> Magenta 1324*150812a8SEvalZero // <7=> Cyan 1325*150812a8SEvalZero // <8=> White 1326*150812a8SEvalZero 1327*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_DEBUG_COLOR 1328*150812a8SEvalZero #define NRFX_QDEC_CONFIG_DEBUG_COLOR 0 1329*150812a8SEvalZero #endif 1330*150812a8SEvalZero 1331*150812a8SEvalZero // </e> 1332*150812a8SEvalZero 1333*150812a8SEvalZero // </e> 1334*150812a8SEvalZero 1335*150812a8SEvalZero // <e> NRFX_QSPI_ENABLED - nrfx_qspi - QSPI peripheral driver 1336*150812a8SEvalZero //========================================================== 1337*150812a8SEvalZero #ifndef NRFX_QSPI_ENABLED 1338*150812a8SEvalZero #define NRFX_QSPI_ENABLED 1 1339*150812a8SEvalZero #endif 1340*150812a8SEvalZero // <o> NRFX_QSPI_CONFIG_SCK_DELAY - tSHSL, tWHSL and tSHWL in number of 16 MHz periods (62.5 ns). <0-255> 1341*150812a8SEvalZero 1342*150812a8SEvalZero 1343*150812a8SEvalZero #ifndef NRFX_QSPI_CONFIG_SCK_DELAY 1344*150812a8SEvalZero #define NRFX_QSPI_CONFIG_SCK_DELAY 1 1345*150812a8SEvalZero #endif 1346*150812a8SEvalZero 1347*150812a8SEvalZero // <o> NRFX_QSPI_CONFIG_XIP_OFFSET - Address offset in the external memory for Execute in Place operation. 1348*150812a8SEvalZero #ifndef NRFX_QSPI_CONFIG_XIP_OFFSET 1349*150812a8SEvalZero #define NRFX_QSPI_CONFIG_XIP_OFFSET 0 1350*150812a8SEvalZero #endif 1351*150812a8SEvalZero 1352*150812a8SEvalZero // <o> NRFX_QSPI_CONFIG_READOC - Number of data lines and opcode used for reading. 1353*150812a8SEvalZero 1354*150812a8SEvalZero // <0=> FastRead 1355*150812a8SEvalZero // <1=> Read2O 1356*150812a8SEvalZero // <2=> Read2IO 1357*150812a8SEvalZero // <3=> Read4O 1358*150812a8SEvalZero // <4=> Read4IO 1359*150812a8SEvalZero 1360*150812a8SEvalZero #ifndef NRFX_QSPI_CONFIG_READOC 1361*150812a8SEvalZero #define NRFX_QSPI_CONFIG_READOC 0 1362*150812a8SEvalZero #endif 1363*150812a8SEvalZero 1364*150812a8SEvalZero // <o> NRFX_QSPI_CONFIG_WRITEOC - Number of data lines and opcode used for writing. 1365*150812a8SEvalZero 1366*150812a8SEvalZero // <0=> PP 1367*150812a8SEvalZero // <1=> PP2O 1368*150812a8SEvalZero // <2=> PP4O 1369*150812a8SEvalZero // <3=> PP4IO 1370*150812a8SEvalZero 1371*150812a8SEvalZero #ifndef NRFX_QSPI_CONFIG_WRITEOC 1372*150812a8SEvalZero #define NRFX_QSPI_CONFIG_WRITEOC 0 1373*150812a8SEvalZero #endif 1374*150812a8SEvalZero 1375*150812a8SEvalZero // <o> NRFX_QSPI_CONFIG_ADDRMODE - Addressing mode. 1376*150812a8SEvalZero 1377*150812a8SEvalZero // <0=> 24bit 1378*150812a8SEvalZero // <1=> 32bit 1379*150812a8SEvalZero 1380*150812a8SEvalZero #ifndef NRFX_QSPI_CONFIG_ADDRMODE 1381*150812a8SEvalZero #define NRFX_QSPI_CONFIG_ADDRMODE 0 1382*150812a8SEvalZero #endif 1383*150812a8SEvalZero 1384*150812a8SEvalZero // <o> NRFX_QSPI_CONFIG_MODE - SPI mode. 1385*150812a8SEvalZero 1386*150812a8SEvalZero // <0=> Mode 0 1387*150812a8SEvalZero // <1=> Mode 1 1388*150812a8SEvalZero 1389*150812a8SEvalZero #ifndef NRFX_QSPI_CONFIG_MODE 1390*150812a8SEvalZero #define NRFX_QSPI_CONFIG_MODE 0 1391*150812a8SEvalZero #endif 1392*150812a8SEvalZero 1393*150812a8SEvalZero // <o> NRFX_QSPI_CONFIG_FREQUENCY - Frequency divider. 1394*150812a8SEvalZero 1395*150812a8SEvalZero // <0=> 32MHz/1 1396*150812a8SEvalZero // <1=> 32MHz/2 1397*150812a8SEvalZero // <2=> 32MHz/3 1398*150812a8SEvalZero // <3=> 32MHz/4 1399*150812a8SEvalZero // <4=> 32MHz/5 1400*150812a8SEvalZero // <5=> 32MHz/6 1401*150812a8SEvalZero // <6=> 32MHz/7 1402*150812a8SEvalZero // <7=> 32MHz/8 1403*150812a8SEvalZero // <8=> 32MHz/9 1404*150812a8SEvalZero // <9=> 32MHz/10 1405*150812a8SEvalZero // <10=> 32MHz/11 1406*150812a8SEvalZero // <11=> 32MHz/12 1407*150812a8SEvalZero // <12=> 32MHz/13 1408*150812a8SEvalZero // <13=> 32MHz/14 1409*150812a8SEvalZero // <14=> 32MHz/15 1410*150812a8SEvalZero // <15=> 32MHz/16 1411*150812a8SEvalZero 1412*150812a8SEvalZero #ifndef NRFX_QSPI_CONFIG_FREQUENCY 1413*150812a8SEvalZero #define NRFX_QSPI_CONFIG_FREQUENCY 15 1414*150812a8SEvalZero #endif 1415*150812a8SEvalZero 1416*150812a8SEvalZero // <s> NRFX_QSPI_PIN_SCK - SCK pin value. 1417*150812a8SEvalZero #ifndef NRFX_QSPI_PIN_SCK 1418*150812a8SEvalZero #define NRFX_QSPI_PIN_SCK NRF_QSPI_PIN_NOT_CONNECTED 1419*150812a8SEvalZero #endif 1420*150812a8SEvalZero 1421*150812a8SEvalZero // <s> NRFX_QSPI_PIN_CSN - CSN pin value. 1422*150812a8SEvalZero #ifndef NRFX_QSPI_PIN_CSN 1423*150812a8SEvalZero #define NRFX_QSPI_PIN_CSN NRF_QSPI_PIN_NOT_CONNECTED 1424*150812a8SEvalZero #endif 1425*150812a8SEvalZero 1426*150812a8SEvalZero // <s> NRFX_QSPI_PIN_IO0 - IO0 pin value. 1427*150812a8SEvalZero #ifndef NRFX_QSPI_PIN_IO0 1428*150812a8SEvalZero #define NRFX_QSPI_PIN_IO0 NRF_QSPI_PIN_NOT_CONNECTED 1429*150812a8SEvalZero #endif 1430*150812a8SEvalZero 1431*150812a8SEvalZero // <s> NRFX_QSPI_PIN_IO1 - IO1 pin value. 1432*150812a8SEvalZero #ifndef NRFX_QSPI_PIN_IO1 1433*150812a8SEvalZero #define NRFX_QSPI_PIN_IO1 NRF_QSPI_PIN_NOT_CONNECTED 1434*150812a8SEvalZero #endif 1435*150812a8SEvalZero 1436*150812a8SEvalZero // <s> NRFX_QSPI_PIN_IO2 - IO2 pin value. 1437*150812a8SEvalZero #ifndef NRFX_QSPI_PIN_IO2 1438*150812a8SEvalZero #define NRFX_QSPI_PIN_IO2 NRF_QSPI_PIN_NOT_CONNECTED 1439*150812a8SEvalZero #endif 1440*150812a8SEvalZero 1441*150812a8SEvalZero // <s> NRFX_QSPI_PIN_IO3 - IO3 pin value. 1442*150812a8SEvalZero #ifndef NRFX_QSPI_PIN_IO3 1443*150812a8SEvalZero #define NRFX_QSPI_PIN_IO3 NRF_QSPI_PIN_NOT_CONNECTED 1444*150812a8SEvalZero #endif 1445*150812a8SEvalZero 1446*150812a8SEvalZero // <o> NRFX_QSPI_CONFIG_IRQ_PRIORITY - Interrupt priority 1447*150812a8SEvalZero 1448*150812a8SEvalZero // <0=> 0 (highest) 1449*150812a8SEvalZero // <1=> 1 1450*150812a8SEvalZero // <2=> 2 1451*150812a8SEvalZero // <3=> 3 1452*150812a8SEvalZero // <4=> 4 1453*150812a8SEvalZero // <5=> 5 1454*150812a8SEvalZero // <6=> 6 1455*150812a8SEvalZero // <7=> 7 1456*150812a8SEvalZero 1457*150812a8SEvalZero #ifndef NRFX_QSPI_CONFIG_IRQ_PRIORITY 1458*150812a8SEvalZero #define NRFX_QSPI_CONFIG_IRQ_PRIORITY 7 1459*150812a8SEvalZero #endif 1460*150812a8SEvalZero 1461*150812a8SEvalZero // </e> 1462*150812a8SEvalZero 1463*150812a8SEvalZero // <e> NRFX_RNG_ENABLED - nrfx_rng - RNG peripheral driver 1464*150812a8SEvalZero //========================================================== 1465*150812a8SEvalZero #ifndef NRFX_RNG_ENABLED 1466*150812a8SEvalZero #define NRFX_RNG_ENABLED 1 1467*150812a8SEvalZero #endif 1468*150812a8SEvalZero // <q> NRFX_RNG_CONFIG_ERROR_CORRECTION - Error correction 1469*150812a8SEvalZero 1470*150812a8SEvalZero 1471*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_ERROR_CORRECTION 1472*150812a8SEvalZero #define NRFX_RNG_CONFIG_ERROR_CORRECTION 1 1473*150812a8SEvalZero #endif 1474*150812a8SEvalZero 1475*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_IRQ_PRIORITY - Interrupt priority 1476*150812a8SEvalZero 1477*150812a8SEvalZero // <0=> 0 (highest) 1478*150812a8SEvalZero // <1=> 1 1479*150812a8SEvalZero // <2=> 2 1480*150812a8SEvalZero // <3=> 3 1481*150812a8SEvalZero // <4=> 4 1482*150812a8SEvalZero // <5=> 5 1483*150812a8SEvalZero // <6=> 6 1484*150812a8SEvalZero // <7=> 7 1485*150812a8SEvalZero 1486*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_IRQ_PRIORITY 1487*150812a8SEvalZero #define NRFX_RNG_CONFIG_IRQ_PRIORITY 7 1488*150812a8SEvalZero #endif 1489*150812a8SEvalZero 1490*150812a8SEvalZero // <e> NRFX_RNG_CONFIG_LOG_ENABLED - Enables logging in the module. 1491*150812a8SEvalZero //========================================================== 1492*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_LOG_ENABLED 1493*150812a8SEvalZero #define NRFX_RNG_CONFIG_LOG_ENABLED 0 1494*150812a8SEvalZero #endif 1495*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_LOG_LEVEL - Default Severity level 1496*150812a8SEvalZero 1497*150812a8SEvalZero // <0=> Off 1498*150812a8SEvalZero // <1=> Error 1499*150812a8SEvalZero // <2=> Warning 1500*150812a8SEvalZero // <3=> Info 1501*150812a8SEvalZero // <4=> Debug 1502*150812a8SEvalZero 1503*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_LOG_LEVEL 1504*150812a8SEvalZero #define NRFX_RNG_CONFIG_LOG_LEVEL 3 1505*150812a8SEvalZero #endif 1506*150812a8SEvalZero 1507*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_INFO_COLOR - ANSI escape code prefix. 1508*150812a8SEvalZero 1509*150812a8SEvalZero // <0=> Default 1510*150812a8SEvalZero // <1=> Black 1511*150812a8SEvalZero // <2=> Red 1512*150812a8SEvalZero // <3=> Green 1513*150812a8SEvalZero // <4=> Yellow 1514*150812a8SEvalZero // <5=> Blue 1515*150812a8SEvalZero // <6=> Magenta 1516*150812a8SEvalZero // <7=> Cyan 1517*150812a8SEvalZero // <8=> White 1518*150812a8SEvalZero 1519*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_INFO_COLOR 1520*150812a8SEvalZero #define NRFX_RNG_CONFIG_INFO_COLOR 0 1521*150812a8SEvalZero #endif 1522*150812a8SEvalZero 1523*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1524*150812a8SEvalZero 1525*150812a8SEvalZero // <0=> Default 1526*150812a8SEvalZero // <1=> Black 1527*150812a8SEvalZero // <2=> Red 1528*150812a8SEvalZero // <3=> Green 1529*150812a8SEvalZero // <4=> Yellow 1530*150812a8SEvalZero // <5=> Blue 1531*150812a8SEvalZero // <6=> Magenta 1532*150812a8SEvalZero // <7=> Cyan 1533*150812a8SEvalZero // <8=> White 1534*150812a8SEvalZero 1535*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_DEBUG_COLOR 1536*150812a8SEvalZero #define NRFX_RNG_CONFIG_DEBUG_COLOR 0 1537*150812a8SEvalZero #endif 1538*150812a8SEvalZero 1539*150812a8SEvalZero // </e> 1540*150812a8SEvalZero 1541*150812a8SEvalZero // </e> 1542*150812a8SEvalZero 1543*150812a8SEvalZero // <e> NRFX_RTC_ENABLED - nrfx_rtc - RTC peripheral driver 1544*150812a8SEvalZero //========================================================== 1545*150812a8SEvalZero #ifndef NRFX_RTC_ENABLED 1546*150812a8SEvalZero #define NRFX_RTC_ENABLED 1 1547*150812a8SEvalZero #endif 1548*150812a8SEvalZero // <q> NRFX_RTC0_ENABLED - Enable RTC0 instance 1549*150812a8SEvalZero 1550*150812a8SEvalZero 1551*150812a8SEvalZero #ifndef NRFX_RTC0_ENABLED 1552*150812a8SEvalZero #define NRFX_RTC0_ENABLED 1 1553*150812a8SEvalZero #endif 1554*150812a8SEvalZero 1555*150812a8SEvalZero // <q> NRFX_RTC1_ENABLED - Enable RTC1 instance 1556*150812a8SEvalZero 1557*150812a8SEvalZero 1558*150812a8SEvalZero #ifndef NRFX_RTC1_ENABLED 1559*150812a8SEvalZero #define NRFX_RTC1_ENABLED 1 1560*150812a8SEvalZero #endif 1561*150812a8SEvalZero 1562*150812a8SEvalZero // <q> NRFX_RTC2_ENABLED - Enable RTC2 instance 1563*150812a8SEvalZero 1564*150812a8SEvalZero 1565*150812a8SEvalZero #ifndef NRFX_RTC2_ENABLED 1566*150812a8SEvalZero #define NRFX_RTC2_ENABLED 1 1567*150812a8SEvalZero #endif 1568*150812a8SEvalZero 1569*150812a8SEvalZero // <o> NRFX_RTC_MAXIMUM_LATENCY_US - Maximum possible time[us] in highest priority interrupt 1570*150812a8SEvalZero #ifndef NRFX_RTC_MAXIMUM_LATENCY_US 1571*150812a8SEvalZero #define NRFX_RTC_MAXIMUM_LATENCY_US 2000 1572*150812a8SEvalZero #endif 1573*150812a8SEvalZero 1574*150812a8SEvalZero // <o> NRFX_RTC_DEFAULT_CONFIG_FREQUENCY - Frequency <16-32768> 1575*150812a8SEvalZero 1576*150812a8SEvalZero 1577*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 1578*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 32768 1579*150812a8SEvalZero #endif 1580*150812a8SEvalZero 1581*150812a8SEvalZero // <q> NRFX_RTC_DEFAULT_CONFIG_RELIABLE - Ensures safe compare event triggering 1582*150812a8SEvalZero 1583*150812a8SEvalZero 1584*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_RELIABLE 1585*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_RELIABLE 0 1586*150812a8SEvalZero #endif 1587*150812a8SEvalZero 1588*150812a8SEvalZero // <o> NRFX_RTC_DEFAULT_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_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 1600*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 7 1601*150812a8SEvalZero #endif 1602*150812a8SEvalZero 1603*150812a8SEvalZero // <e> NRFX_RTC_CONFIG_LOG_ENABLED - Enables logging in the module. 1604*150812a8SEvalZero //========================================================== 1605*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_LOG_ENABLED 1606*150812a8SEvalZero #define NRFX_RTC_CONFIG_LOG_ENABLED 0 1607*150812a8SEvalZero #endif 1608*150812a8SEvalZero // <o> NRFX_RTC_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_RTC_CONFIG_LOG_LEVEL 1617*150812a8SEvalZero #define NRFX_RTC_CONFIG_LOG_LEVEL 3 1618*150812a8SEvalZero #endif 1619*150812a8SEvalZero 1620*150812a8SEvalZero // <o> NRFX_RTC_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_RTC_CONFIG_INFO_COLOR 1633*150812a8SEvalZero #define NRFX_RTC_CONFIG_INFO_COLOR 0 1634*150812a8SEvalZero #endif 1635*150812a8SEvalZero 1636*150812a8SEvalZero // <o> NRFX_RTC_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_RTC_CONFIG_DEBUG_COLOR 1649*150812a8SEvalZero #define NRFX_RTC_CONFIG_DEBUG_COLOR 0 1650*150812a8SEvalZero #endif 1651*150812a8SEvalZero 1652*150812a8SEvalZero // </e> 1653*150812a8SEvalZero 1654*150812a8SEvalZero // </e> 1655*150812a8SEvalZero 1656*150812a8SEvalZero // <e> NRFX_SAADC_ENABLED - nrfx_saadc - SAADC peripheral driver 1657*150812a8SEvalZero //========================================================== 1658*150812a8SEvalZero #ifndef NRFX_SAADC_ENABLED 1659*150812a8SEvalZero #define NRFX_SAADC_ENABLED 1 1660*150812a8SEvalZero #endif 1661*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_RESOLUTION - Resolution 1662*150812a8SEvalZero 1663*150812a8SEvalZero // <0=> 8 bit 1664*150812a8SEvalZero // <1=> 10 bit 1665*150812a8SEvalZero // <2=> 12 bit 1666*150812a8SEvalZero // <3=> 14 bit 1667*150812a8SEvalZero 1668*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_RESOLUTION 1669*150812a8SEvalZero #define NRFX_SAADC_CONFIG_RESOLUTION 1 1670*150812a8SEvalZero #endif 1671*150812a8SEvalZero 1672*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_OVERSAMPLE - Sample period 1673*150812a8SEvalZero 1674*150812a8SEvalZero // <0=> Disabled 1675*150812a8SEvalZero // <1=> 2x 1676*150812a8SEvalZero // <2=> 4x 1677*150812a8SEvalZero // <3=> 8x 1678*150812a8SEvalZero // <4=> 16x 1679*150812a8SEvalZero // <5=> 32x 1680*150812a8SEvalZero // <6=> 64x 1681*150812a8SEvalZero // <7=> 128x 1682*150812a8SEvalZero // <8=> 256x 1683*150812a8SEvalZero 1684*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_OVERSAMPLE 1685*150812a8SEvalZero #define NRFX_SAADC_CONFIG_OVERSAMPLE 0 1686*150812a8SEvalZero #endif 1687*150812a8SEvalZero 1688*150812a8SEvalZero // <q> NRFX_SAADC_CONFIG_LP_MODE - Enabling low power mode 1689*150812a8SEvalZero 1690*150812a8SEvalZero 1691*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LP_MODE 1692*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LP_MODE 0 1693*150812a8SEvalZero #endif 1694*150812a8SEvalZero 1695*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_IRQ_PRIORITY - Interrupt priority 1696*150812a8SEvalZero 1697*150812a8SEvalZero // <0=> 0 (highest) 1698*150812a8SEvalZero // <1=> 1 1699*150812a8SEvalZero // <2=> 2 1700*150812a8SEvalZero // <3=> 3 1701*150812a8SEvalZero // <4=> 4 1702*150812a8SEvalZero // <5=> 5 1703*150812a8SEvalZero // <6=> 6 1704*150812a8SEvalZero // <7=> 7 1705*150812a8SEvalZero 1706*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_IRQ_PRIORITY 1707*150812a8SEvalZero #define NRFX_SAADC_CONFIG_IRQ_PRIORITY 7 1708*150812a8SEvalZero #endif 1709*150812a8SEvalZero 1710*150812a8SEvalZero // <e> NRFX_SAADC_CONFIG_LOG_ENABLED - Enables logging in the module. 1711*150812a8SEvalZero //========================================================== 1712*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LOG_ENABLED 1713*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LOG_ENABLED 0 1714*150812a8SEvalZero #endif 1715*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_LOG_LEVEL - Default Severity level 1716*150812a8SEvalZero 1717*150812a8SEvalZero // <0=> Off 1718*150812a8SEvalZero // <1=> Error 1719*150812a8SEvalZero // <2=> Warning 1720*150812a8SEvalZero // <3=> Info 1721*150812a8SEvalZero // <4=> Debug 1722*150812a8SEvalZero 1723*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LOG_LEVEL 1724*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LOG_LEVEL 3 1725*150812a8SEvalZero #endif 1726*150812a8SEvalZero 1727*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix. 1728*150812a8SEvalZero 1729*150812a8SEvalZero // <0=> Default 1730*150812a8SEvalZero // <1=> Black 1731*150812a8SEvalZero // <2=> Red 1732*150812a8SEvalZero // <3=> Green 1733*150812a8SEvalZero // <4=> Yellow 1734*150812a8SEvalZero // <5=> Blue 1735*150812a8SEvalZero // <6=> Magenta 1736*150812a8SEvalZero // <7=> Cyan 1737*150812a8SEvalZero // <8=> White 1738*150812a8SEvalZero 1739*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_INFO_COLOR 1740*150812a8SEvalZero #define NRFX_SAADC_CONFIG_INFO_COLOR 0 1741*150812a8SEvalZero #endif 1742*150812a8SEvalZero 1743*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1744*150812a8SEvalZero 1745*150812a8SEvalZero // <0=> Default 1746*150812a8SEvalZero // <1=> Black 1747*150812a8SEvalZero // <2=> Red 1748*150812a8SEvalZero // <3=> Green 1749*150812a8SEvalZero // <4=> Yellow 1750*150812a8SEvalZero // <5=> Blue 1751*150812a8SEvalZero // <6=> Magenta 1752*150812a8SEvalZero // <7=> Cyan 1753*150812a8SEvalZero // <8=> White 1754*150812a8SEvalZero 1755*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_DEBUG_COLOR 1756*150812a8SEvalZero #define NRFX_SAADC_CONFIG_DEBUG_COLOR 0 1757*150812a8SEvalZero #endif 1758*150812a8SEvalZero 1759*150812a8SEvalZero // </e> 1760*150812a8SEvalZero 1761*150812a8SEvalZero // </e> 1762*150812a8SEvalZero 1763*150812a8SEvalZero // <e> NRFX_SPIM_ENABLED - nrfx_spim - SPIM peripheral driver 1764*150812a8SEvalZero //========================================================== 1765*150812a8SEvalZero #ifndef NRFX_SPIM_ENABLED 1766*150812a8SEvalZero #define NRFX_SPIM_ENABLED 1 1767*150812a8SEvalZero #endif 1768*150812a8SEvalZero // <q> NRFX_SPIM0_ENABLED - Enable SPIM0 instance 1769*150812a8SEvalZero 1770*150812a8SEvalZero 1771*150812a8SEvalZero #ifndef NRFX_SPIM0_ENABLED 1772*150812a8SEvalZero #define NRFX_SPIM0_ENABLED 1 1773*150812a8SEvalZero #endif 1774*150812a8SEvalZero 1775*150812a8SEvalZero // <q> NRFX_SPIM1_ENABLED - Enable SPIM1 instance 1776*150812a8SEvalZero 1777*150812a8SEvalZero 1778*150812a8SEvalZero #ifndef NRFX_SPIM1_ENABLED 1779*150812a8SEvalZero #define NRFX_SPIM1_ENABLED 1 1780*150812a8SEvalZero #endif 1781*150812a8SEvalZero 1782*150812a8SEvalZero // <q> NRFX_SPIM2_ENABLED - Enable SPIM2 instance 1783*150812a8SEvalZero 1784*150812a8SEvalZero 1785*150812a8SEvalZero #ifndef NRFX_SPIM2_ENABLED 1786*150812a8SEvalZero #define NRFX_SPIM2_ENABLED 1 1787*150812a8SEvalZero #endif 1788*150812a8SEvalZero 1789*150812a8SEvalZero // <q> NRFX_SPIM3_ENABLED - Enable SPIM3 instance 1790*150812a8SEvalZero 1791*150812a8SEvalZero 1792*150812a8SEvalZero #ifndef NRFX_SPIM3_ENABLED 1793*150812a8SEvalZero #define NRFX_SPIM3_ENABLED 1 1794*150812a8SEvalZero #endif 1795*150812a8SEvalZero 1796*150812a8SEvalZero // <q> NRFX_SPIM_EXTENDED_ENABLED - Enable extended SPIM features 1797*150812a8SEvalZero 1798*150812a8SEvalZero 1799*150812a8SEvalZero #ifndef NRFX_SPIM_EXTENDED_ENABLED 1800*150812a8SEvalZero #define NRFX_SPIM_EXTENDED_ENABLED 0 1801*150812a8SEvalZero #endif 1802*150812a8SEvalZero 1803*150812a8SEvalZero // <o> NRFX_SPIM_MISO_PULL_CFG - MISO pin pull configuration. 1804*150812a8SEvalZero 1805*150812a8SEvalZero // <0=> NRF_GPIO_PIN_NOPULL 1806*150812a8SEvalZero // <1=> NRF_GPIO_PIN_PULLDOWN 1807*150812a8SEvalZero // <3=> NRF_GPIO_PIN_PULLUP 1808*150812a8SEvalZero 1809*150812a8SEvalZero #ifndef NRFX_SPIM_MISO_PULL_CFG 1810*150812a8SEvalZero #define NRFX_SPIM_MISO_PULL_CFG 1 1811*150812a8SEvalZero #endif 1812*150812a8SEvalZero 1813*150812a8SEvalZero // <o> NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1814*150812a8SEvalZero 1815*150812a8SEvalZero // <0=> 0 (highest) 1816*150812a8SEvalZero // <1=> 1 1817*150812a8SEvalZero // <2=> 2 1818*150812a8SEvalZero // <3=> 3 1819*150812a8SEvalZero // <4=> 4 1820*150812a8SEvalZero // <5=> 5 1821*150812a8SEvalZero // <6=> 6 1822*150812a8SEvalZero // <7=> 7 1823*150812a8SEvalZero 1824*150812a8SEvalZero #ifndef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 1825*150812a8SEvalZero #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 1826*150812a8SEvalZero #endif 1827*150812a8SEvalZero 1828*150812a8SEvalZero // <e> NRFX_SPIM_CONFIG_LOG_ENABLED - Enables logging in the module. 1829*150812a8SEvalZero //========================================================== 1830*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_LOG_ENABLED 1831*150812a8SEvalZero #define NRFX_SPIM_CONFIG_LOG_ENABLED 0 1832*150812a8SEvalZero #endif 1833*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_LOG_LEVEL - Default Severity level 1834*150812a8SEvalZero 1835*150812a8SEvalZero // <0=> Off 1836*150812a8SEvalZero // <1=> Error 1837*150812a8SEvalZero // <2=> Warning 1838*150812a8SEvalZero // <3=> Info 1839*150812a8SEvalZero // <4=> Debug 1840*150812a8SEvalZero 1841*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_LOG_LEVEL 1842*150812a8SEvalZero #define NRFX_SPIM_CONFIG_LOG_LEVEL 3 1843*150812a8SEvalZero #endif 1844*150812a8SEvalZero 1845*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_INFO_COLOR - ANSI escape code prefix. 1846*150812a8SEvalZero 1847*150812a8SEvalZero // <0=> Default 1848*150812a8SEvalZero // <1=> Black 1849*150812a8SEvalZero // <2=> Red 1850*150812a8SEvalZero // <3=> Green 1851*150812a8SEvalZero // <4=> Yellow 1852*150812a8SEvalZero // <5=> Blue 1853*150812a8SEvalZero // <6=> Magenta 1854*150812a8SEvalZero // <7=> Cyan 1855*150812a8SEvalZero // <8=> White 1856*150812a8SEvalZero 1857*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_INFO_COLOR 1858*150812a8SEvalZero #define NRFX_SPIM_CONFIG_INFO_COLOR 0 1859*150812a8SEvalZero #endif 1860*150812a8SEvalZero 1861*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1862*150812a8SEvalZero 1863*150812a8SEvalZero // <0=> Default 1864*150812a8SEvalZero // <1=> Black 1865*150812a8SEvalZero // <2=> Red 1866*150812a8SEvalZero // <3=> Green 1867*150812a8SEvalZero // <4=> Yellow 1868*150812a8SEvalZero // <5=> Blue 1869*150812a8SEvalZero // <6=> Magenta 1870*150812a8SEvalZero // <7=> Cyan 1871*150812a8SEvalZero // <8=> White 1872*150812a8SEvalZero 1873*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_DEBUG_COLOR 1874*150812a8SEvalZero #define NRFX_SPIM_CONFIG_DEBUG_COLOR 0 1875*150812a8SEvalZero #endif 1876*150812a8SEvalZero 1877*150812a8SEvalZero // </e> 1878*150812a8SEvalZero 1879*150812a8SEvalZero // <q> NRFX_SPIM3_NRF52840_ANOMALY_198_WORKAROUND_ENABLED - Enables nRF52840 anomaly 198 workaround for SPIM3. 1880*150812a8SEvalZero 1881*150812a8SEvalZero 1882*150812a8SEvalZero // <i> See more in the Errata document located at 1883*150812a8SEvalZero // <i> https://infocenter.nordicsemi.com/ 1884*150812a8SEvalZero 1885*150812a8SEvalZero #ifndef NRFX_SPIM3_NRF52840_ANOMALY_198_WORKAROUND_ENABLED 1886*150812a8SEvalZero #define NRFX_SPIM3_NRF52840_ANOMALY_198_WORKAROUND_ENABLED 0 1887*150812a8SEvalZero #endif 1888*150812a8SEvalZero 1889*150812a8SEvalZero // </e> 1890*150812a8SEvalZero 1891*150812a8SEvalZero // <e> NRFX_SPIS_ENABLED - nrfx_spis - SPIS peripheral driver 1892*150812a8SEvalZero //========================================================== 1893*150812a8SEvalZero #ifndef NRFX_SPIS_ENABLED 1894*150812a8SEvalZero #define NRFX_SPIS_ENABLED 1 1895*150812a8SEvalZero #endif 1896*150812a8SEvalZero // <q> NRFX_SPIS0_ENABLED - Enable SPIS0 instance 1897*150812a8SEvalZero 1898*150812a8SEvalZero 1899*150812a8SEvalZero #ifndef NRFX_SPIS0_ENABLED 1900*150812a8SEvalZero #define NRFX_SPIS0_ENABLED 1 1901*150812a8SEvalZero #endif 1902*150812a8SEvalZero 1903*150812a8SEvalZero // <q> NRFX_SPIS1_ENABLED - Enable SPIS1 instance 1904*150812a8SEvalZero 1905*150812a8SEvalZero 1906*150812a8SEvalZero #ifndef NRFX_SPIS1_ENABLED 1907*150812a8SEvalZero #define NRFX_SPIS1_ENABLED 1 1908*150812a8SEvalZero #endif 1909*150812a8SEvalZero 1910*150812a8SEvalZero // <q> NRFX_SPIS2_ENABLED - Enable SPIS2 instance 1911*150812a8SEvalZero 1912*150812a8SEvalZero 1913*150812a8SEvalZero #ifndef NRFX_SPIS2_ENABLED 1914*150812a8SEvalZero #define NRFX_SPIS2_ENABLED 1 1915*150812a8SEvalZero #endif 1916*150812a8SEvalZero 1917*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1918*150812a8SEvalZero 1919*150812a8SEvalZero // <0=> 0 (highest) 1920*150812a8SEvalZero // <1=> 1 1921*150812a8SEvalZero // <2=> 2 1922*150812a8SEvalZero // <3=> 3 1923*150812a8SEvalZero // <4=> 4 1924*150812a8SEvalZero // <5=> 5 1925*150812a8SEvalZero // <6=> 6 1926*150812a8SEvalZero // <7=> 7 1927*150812a8SEvalZero 1928*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 1929*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 1930*150812a8SEvalZero #endif 1931*150812a8SEvalZero 1932*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_DEF - SPIS default DEF character <0-255> 1933*150812a8SEvalZero 1934*150812a8SEvalZero 1935*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_DEF 1936*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_DEF 255 1937*150812a8SEvalZero #endif 1938*150812a8SEvalZero 1939*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_ORC - SPIS default ORC character <0-255> 1940*150812a8SEvalZero 1941*150812a8SEvalZero 1942*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_ORC 1943*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_ORC 255 1944*150812a8SEvalZero #endif 1945*150812a8SEvalZero 1946*150812a8SEvalZero // <e> NRFX_SPIS_CONFIG_LOG_ENABLED - Enables logging in the module. 1947*150812a8SEvalZero //========================================================== 1948*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_LOG_ENABLED 1949*150812a8SEvalZero #define NRFX_SPIS_CONFIG_LOG_ENABLED 0 1950*150812a8SEvalZero #endif 1951*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_LOG_LEVEL - Default Severity level 1952*150812a8SEvalZero 1953*150812a8SEvalZero // <0=> Off 1954*150812a8SEvalZero // <1=> Error 1955*150812a8SEvalZero // <2=> Warning 1956*150812a8SEvalZero // <3=> Info 1957*150812a8SEvalZero // <4=> Debug 1958*150812a8SEvalZero 1959*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_LOG_LEVEL 1960*150812a8SEvalZero #define NRFX_SPIS_CONFIG_LOG_LEVEL 3 1961*150812a8SEvalZero #endif 1962*150812a8SEvalZero 1963*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix. 1964*150812a8SEvalZero 1965*150812a8SEvalZero // <0=> Default 1966*150812a8SEvalZero // <1=> Black 1967*150812a8SEvalZero // <2=> Red 1968*150812a8SEvalZero // <3=> Green 1969*150812a8SEvalZero // <4=> Yellow 1970*150812a8SEvalZero // <5=> Blue 1971*150812a8SEvalZero // <6=> Magenta 1972*150812a8SEvalZero // <7=> Cyan 1973*150812a8SEvalZero // <8=> White 1974*150812a8SEvalZero 1975*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_INFO_COLOR 1976*150812a8SEvalZero #define NRFX_SPIS_CONFIG_INFO_COLOR 0 1977*150812a8SEvalZero #endif 1978*150812a8SEvalZero 1979*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1980*150812a8SEvalZero 1981*150812a8SEvalZero // <0=> Default 1982*150812a8SEvalZero // <1=> Black 1983*150812a8SEvalZero // <2=> Red 1984*150812a8SEvalZero // <3=> Green 1985*150812a8SEvalZero // <4=> Yellow 1986*150812a8SEvalZero // <5=> Blue 1987*150812a8SEvalZero // <6=> Magenta 1988*150812a8SEvalZero // <7=> Cyan 1989*150812a8SEvalZero // <8=> White 1990*150812a8SEvalZero 1991*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_DEBUG_COLOR 1992*150812a8SEvalZero #define NRFX_SPIS_CONFIG_DEBUG_COLOR 0 1993*150812a8SEvalZero #endif 1994*150812a8SEvalZero 1995*150812a8SEvalZero // </e> 1996*150812a8SEvalZero 1997*150812a8SEvalZero // </e> 1998*150812a8SEvalZero 1999*150812a8SEvalZero // <e> NRFX_SPI_ENABLED - nrfx_spi - SPI peripheral driver 2000*150812a8SEvalZero //========================================================== 2001*150812a8SEvalZero #ifndef NRFX_SPI_ENABLED 2002*150812a8SEvalZero #define NRFX_SPI_ENABLED 1 2003*150812a8SEvalZero #endif 2004*150812a8SEvalZero // <q> NRFX_SPI0_ENABLED - Enable SPI0 instance 2005*150812a8SEvalZero 2006*150812a8SEvalZero 2007*150812a8SEvalZero #ifndef NRFX_SPI0_ENABLED 2008*150812a8SEvalZero #define NRFX_SPI0_ENABLED 1 2009*150812a8SEvalZero #endif 2010*150812a8SEvalZero 2011*150812a8SEvalZero // <q> NRFX_SPI1_ENABLED - Enable SPI1 instance 2012*150812a8SEvalZero 2013*150812a8SEvalZero 2014*150812a8SEvalZero #ifndef NRFX_SPI1_ENABLED 2015*150812a8SEvalZero #define NRFX_SPI1_ENABLED 1 2016*150812a8SEvalZero #endif 2017*150812a8SEvalZero 2018*150812a8SEvalZero // <q> NRFX_SPI2_ENABLED - Enable SPI2 instance 2019*150812a8SEvalZero 2020*150812a8SEvalZero 2021*150812a8SEvalZero #ifndef NRFX_SPI2_ENABLED 2022*150812a8SEvalZero #define NRFX_SPI2_ENABLED 1 2023*150812a8SEvalZero #endif 2024*150812a8SEvalZero 2025*150812a8SEvalZero // <o> NRFX_SPI_MISO_PULL_CFG - MISO pin pull configuration. 2026*150812a8SEvalZero 2027*150812a8SEvalZero // <0=> NRF_GPIO_PIN_NOPULL 2028*150812a8SEvalZero // <1=> NRF_GPIO_PIN_PULLDOWN 2029*150812a8SEvalZero // <3=> NRF_GPIO_PIN_PULLUP 2030*150812a8SEvalZero 2031*150812a8SEvalZero #ifndef NRFX_SPI_MISO_PULL_CFG 2032*150812a8SEvalZero #define NRFX_SPI_MISO_PULL_CFG 1 2033*150812a8SEvalZero #endif 2034*150812a8SEvalZero 2035*150812a8SEvalZero // <o> NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2036*150812a8SEvalZero 2037*150812a8SEvalZero // <0=> 0 (highest) 2038*150812a8SEvalZero // <1=> 1 2039*150812a8SEvalZero // <2=> 2 2040*150812a8SEvalZero // <3=> 3 2041*150812a8SEvalZero // <4=> 4 2042*150812a8SEvalZero // <5=> 5 2043*150812a8SEvalZero // <6=> 6 2044*150812a8SEvalZero // <7=> 7 2045*150812a8SEvalZero 2046*150812a8SEvalZero #ifndef NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY 2047*150812a8SEvalZero #define NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY 7 2048*150812a8SEvalZero #endif 2049*150812a8SEvalZero 2050*150812a8SEvalZero // <e> NRFX_SPI_CONFIG_LOG_ENABLED - Enables logging in the module. 2051*150812a8SEvalZero //========================================================== 2052*150812a8SEvalZero #ifndef NRFX_SPI_CONFIG_LOG_ENABLED 2053*150812a8SEvalZero #define NRFX_SPI_CONFIG_LOG_ENABLED 0 2054*150812a8SEvalZero #endif 2055*150812a8SEvalZero // <o> NRFX_SPI_CONFIG_LOG_LEVEL - Default Severity level 2056*150812a8SEvalZero 2057*150812a8SEvalZero // <0=> Off 2058*150812a8SEvalZero // <1=> Error 2059*150812a8SEvalZero // <2=> Warning 2060*150812a8SEvalZero // <3=> Info 2061*150812a8SEvalZero // <4=> Debug 2062*150812a8SEvalZero 2063*150812a8SEvalZero #ifndef NRFX_SPI_CONFIG_LOG_LEVEL 2064*150812a8SEvalZero #define NRFX_SPI_CONFIG_LOG_LEVEL 3 2065*150812a8SEvalZero #endif 2066*150812a8SEvalZero 2067*150812a8SEvalZero // <o> NRFX_SPI_CONFIG_INFO_COLOR - ANSI escape code prefix. 2068*150812a8SEvalZero 2069*150812a8SEvalZero // <0=> Default 2070*150812a8SEvalZero // <1=> Black 2071*150812a8SEvalZero // <2=> Red 2072*150812a8SEvalZero // <3=> Green 2073*150812a8SEvalZero // <4=> Yellow 2074*150812a8SEvalZero // <5=> Blue 2075*150812a8SEvalZero // <6=> Magenta 2076*150812a8SEvalZero // <7=> Cyan 2077*150812a8SEvalZero // <8=> White 2078*150812a8SEvalZero 2079*150812a8SEvalZero #ifndef NRFX_SPI_CONFIG_INFO_COLOR 2080*150812a8SEvalZero #define NRFX_SPI_CONFIG_INFO_COLOR 0 2081*150812a8SEvalZero #endif 2082*150812a8SEvalZero 2083*150812a8SEvalZero // <o> NRFX_SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2084*150812a8SEvalZero 2085*150812a8SEvalZero // <0=> Default 2086*150812a8SEvalZero // <1=> Black 2087*150812a8SEvalZero // <2=> Red 2088*150812a8SEvalZero // <3=> Green 2089*150812a8SEvalZero // <4=> Yellow 2090*150812a8SEvalZero // <5=> Blue 2091*150812a8SEvalZero // <6=> Magenta 2092*150812a8SEvalZero // <7=> Cyan 2093*150812a8SEvalZero // <8=> White 2094*150812a8SEvalZero 2095*150812a8SEvalZero #ifndef NRFX_SPI_CONFIG_DEBUG_COLOR 2096*150812a8SEvalZero #define NRFX_SPI_CONFIG_DEBUG_COLOR 0 2097*150812a8SEvalZero #endif 2098*150812a8SEvalZero 2099*150812a8SEvalZero // </e> 2100*150812a8SEvalZero 2101*150812a8SEvalZero // </e> 2102*150812a8SEvalZero 2103*150812a8SEvalZero // <e> NRFX_SWI_ENABLED - nrfx_swi - SWI/EGU peripheral allocator 2104*150812a8SEvalZero //========================================================== 2105*150812a8SEvalZero #ifndef NRFX_SWI_ENABLED 2106*150812a8SEvalZero #define NRFX_SWI_ENABLED 1 2107*150812a8SEvalZero #endif 2108*150812a8SEvalZero // <q> NRFX_EGU_ENABLED - Enable EGU support 2109*150812a8SEvalZero 2110*150812a8SEvalZero 2111*150812a8SEvalZero #ifndef NRFX_EGU_ENABLED 2112*150812a8SEvalZero #define NRFX_EGU_ENABLED 1 2113*150812a8SEvalZero #endif 2114*150812a8SEvalZero 2115*150812a8SEvalZero // <q> NRFX_SWI0_DISABLED - Exclude SWI0 from being utilized by the driver 2116*150812a8SEvalZero 2117*150812a8SEvalZero 2118*150812a8SEvalZero #ifndef NRFX_SWI0_DISABLED 2119*150812a8SEvalZero #define NRFX_SWI0_DISABLED 0 2120*150812a8SEvalZero #endif 2121*150812a8SEvalZero 2122*150812a8SEvalZero // <q> NRFX_SWI1_DISABLED - Exclude SWI1 from being utilized by the driver 2123*150812a8SEvalZero 2124*150812a8SEvalZero 2125*150812a8SEvalZero #ifndef NRFX_SWI1_DISABLED 2126*150812a8SEvalZero #define NRFX_SWI1_DISABLED 0 2127*150812a8SEvalZero #endif 2128*150812a8SEvalZero 2129*150812a8SEvalZero // <q> NRFX_SWI2_DISABLED - Exclude SWI2 from being utilized by the driver 2130*150812a8SEvalZero 2131*150812a8SEvalZero 2132*150812a8SEvalZero #ifndef NRFX_SWI2_DISABLED 2133*150812a8SEvalZero #define NRFX_SWI2_DISABLED 0 2134*150812a8SEvalZero #endif 2135*150812a8SEvalZero 2136*150812a8SEvalZero // <q> NRFX_SWI3_DISABLED - Exclude SWI3 from being utilized by the driver 2137*150812a8SEvalZero 2138*150812a8SEvalZero 2139*150812a8SEvalZero #ifndef NRFX_SWI3_DISABLED 2140*150812a8SEvalZero #define NRFX_SWI3_DISABLED 0 2141*150812a8SEvalZero #endif 2142*150812a8SEvalZero 2143*150812a8SEvalZero // <q> NRFX_SWI4_DISABLED - Exclude SWI4 from being utilized by the driver 2144*150812a8SEvalZero 2145*150812a8SEvalZero 2146*150812a8SEvalZero #ifndef NRFX_SWI4_DISABLED 2147*150812a8SEvalZero #define NRFX_SWI4_DISABLED 0 2148*150812a8SEvalZero #endif 2149*150812a8SEvalZero 2150*150812a8SEvalZero // <q> NRFX_SWI5_DISABLED - Exclude SWI5 from being utilized by the driver 2151*150812a8SEvalZero 2152*150812a8SEvalZero 2153*150812a8SEvalZero #ifndef NRFX_SWI5_DISABLED 2154*150812a8SEvalZero #define NRFX_SWI5_DISABLED 0 2155*150812a8SEvalZero #endif 2156*150812a8SEvalZero 2157*150812a8SEvalZero // <e> NRFX_SWI_CONFIG_LOG_ENABLED - Enables logging in the module. 2158*150812a8SEvalZero //========================================================== 2159*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_LOG_ENABLED 2160*150812a8SEvalZero #define NRFX_SWI_CONFIG_LOG_ENABLED 0 2161*150812a8SEvalZero #endif 2162*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_LOG_LEVEL - Default Severity level 2163*150812a8SEvalZero 2164*150812a8SEvalZero // <0=> Off 2165*150812a8SEvalZero // <1=> Error 2166*150812a8SEvalZero // <2=> Warning 2167*150812a8SEvalZero // <3=> Info 2168*150812a8SEvalZero // <4=> Debug 2169*150812a8SEvalZero 2170*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_LOG_LEVEL 2171*150812a8SEvalZero #define NRFX_SWI_CONFIG_LOG_LEVEL 3 2172*150812a8SEvalZero #endif 2173*150812a8SEvalZero 2174*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_INFO_COLOR - ANSI escape code prefix. 2175*150812a8SEvalZero 2176*150812a8SEvalZero // <0=> Default 2177*150812a8SEvalZero // <1=> Black 2178*150812a8SEvalZero // <2=> Red 2179*150812a8SEvalZero // <3=> Green 2180*150812a8SEvalZero // <4=> Yellow 2181*150812a8SEvalZero // <5=> Blue 2182*150812a8SEvalZero // <6=> Magenta 2183*150812a8SEvalZero // <7=> Cyan 2184*150812a8SEvalZero // <8=> White 2185*150812a8SEvalZero 2186*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_INFO_COLOR 2187*150812a8SEvalZero #define NRFX_SWI_CONFIG_INFO_COLOR 0 2188*150812a8SEvalZero #endif 2189*150812a8SEvalZero 2190*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2191*150812a8SEvalZero 2192*150812a8SEvalZero // <0=> Default 2193*150812a8SEvalZero // <1=> Black 2194*150812a8SEvalZero // <2=> Red 2195*150812a8SEvalZero // <3=> Green 2196*150812a8SEvalZero // <4=> Yellow 2197*150812a8SEvalZero // <5=> Blue 2198*150812a8SEvalZero // <6=> Magenta 2199*150812a8SEvalZero // <7=> Cyan 2200*150812a8SEvalZero // <8=> White 2201*150812a8SEvalZero 2202*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_DEBUG_COLOR 2203*150812a8SEvalZero #define NRFX_SWI_CONFIG_DEBUG_COLOR 0 2204*150812a8SEvalZero #endif 2205*150812a8SEvalZero 2206*150812a8SEvalZero // </e> 2207*150812a8SEvalZero 2208*150812a8SEvalZero // </e> 2209*150812a8SEvalZero 2210*150812a8SEvalZero // <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver 2211*150812a8SEvalZero 2212*150812a8SEvalZero 2213*150812a8SEvalZero #ifndef NRFX_SYSTICK_ENABLED 2214*150812a8SEvalZero #define NRFX_SYSTICK_ENABLED 1 2215*150812a8SEvalZero #endif 2216*150812a8SEvalZero 2217*150812a8SEvalZero // <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER periperal driver 2218*150812a8SEvalZero //========================================================== 2219*150812a8SEvalZero #ifndef NRFX_TIMER_ENABLED 2220*150812a8SEvalZero #define NRFX_TIMER_ENABLED 1 2221*150812a8SEvalZero #endif 2222*150812a8SEvalZero // <q> NRFX_TIMER0_ENABLED - Enable TIMER0 instance 2223*150812a8SEvalZero 2224*150812a8SEvalZero 2225*150812a8SEvalZero #ifndef NRFX_TIMER0_ENABLED 2226*150812a8SEvalZero #define NRFX_TIMER0_ENABLED 1 2227*150812a8SEvalZero #endif 2228*150812a8SEvalZero 2229*150812a8SEvalZero // <q> NRFX_TIMER1_ENABLED - Enable TIMER1 instance 2230*150812a8SEvalZero 2231*150812a8SEvalZero 2232*150812a8SEvalZero #ifndef NRFX_TIMER1_ENABLED 2233*150812a8SEvalZero #define NRFX_TIMER1_ENABLED 1 2234*150812a8SEvalZero #endif 2235*150812a8SEvalZero 2236*150812a8SEvalZero // <q> NRFX_TIMER2_ENABLED - Enable TIMER2 instance 2237*150812a8SEvalZero 2238*150812a8SEvalZero 2239*150812a8SEvalZero #ifndef NRFX_TIMER2_ENABLED 2240*150812a8SEvalZero #define NRFX_TIMER2_ENABLED 1 2241*150812a8SEvalZero #endif 2242*150812a8SEvalZero 2243*150812a8SEvalZero // <q> NRFX_TIMER3_ENABLED - Enable TIMER3 instance 2244*150812a8SEvalZero 2245*150812a8SEvalZero 2246*150812a8SEvalZero #ifndef NRFX_TIMER3_ENABLED 2247*150812a8SEvalZero #define NRFX_TIMER3_ENABLED 1 2248*150812a8SEvalZero #endif 2249*150812a8SEvalZero 2250*150812a8SEvalZero // <q> NRFX_TIMER4_ENABLED - Enable TIMER4 instance 2251*150812a8SEvalZero 2252*150812a8SEvalZero 2253*150812a8SEvalZero #ifndef NRFX_TIMER4_ENABLED 2254*150812a8SEvalZero #define NRFX_TIMER4_ENABLED 1 2255*150812a8SEvalZero #endif 2256*150812a8SEvalZero 2257*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY - Timer frequency if in Timer mode 2258*150812a8SEvalZero 2259*150812a8SEvalZero // <0=> 16 MHz 2260*150812a8SEvalZero // <1=> 8 MHz 2261*150812a8SEvalZero // <2=> 4 MHz 2262*150812a8SEvalZero // <3=> 2 MHz 2263*150812a8SEvalZero // <4=> 1 MHz 2264*150812a8SEvalZero // <5=> 500 kHz 2265*150812a8SEvalZero // <6=> 250 kHz 2266*150812a8SEvalZero // <7=> 125 kHz 2267*150812a8SEvalZero // <8=> 62.5 kHz 2268*150812a8SEvalZero // <9=> 31.25 kHz 2269*150812a8SEvalZero 2270*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 2271*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 0 2272*150812a8SEvalZero #endif 2273*150812a8SEvalZero 2274*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_MODE - Timer mode or operation 2275*150812a8SEvalZero 2276*150812a8SEvalZero // <0=> Timer 2277*150812a8SEvalZero // <1=> Counter 2278*150812a8SEvalZero 2279*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_MODE 2280*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_MODE 0 2281*150812a8SEvalZero #endif 2282*150812a8SEvalZero 2283*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH - Timer counter bit width 2284*150812a8SEvalZero 2285*150812a8SEvalZero // <0=> 16 bit 2286*150812a8SEvalZero // <1=> 8 bit 2287*150812a8SEvalZero // <2=> 24 bit 2288*150812a8SEvalZero // <3=> 32 bit 2289*150812a8SEvalZero 2290*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 2291*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 0 2292*150812a8SEvalZero #endif 2293*150812a8SEvalZero 2294*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2295*150812a8SEvalZero 2296*150812a8SEvalZero // <0=> 0 (highest) 2297*150812a8SEvalZero // <1=> 1 2298*150812a8SEvalZero // <2=> 2 2299*150812a8SEvalZero // <3=> 3 2300*150812a8SEvalZero // <4=> 4 2301*150812a8SEvalZero // <5=> 5 2302*150812a8SEvalZero // <6=> 6 2303*150812a8SEvalZero // <7=> 7 2304*150812a8SEvalZero 2305*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 2306*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7 2307*150812a8SEvalZero #endif 2308*150812a8SEvalZero 2309*150812a8SEvalZero // <e> NRFX_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module. 2310*150812a8SEvalZero //========================================================== 2311*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_LOG_ENABLED 2312*150812a8SEvalZero #define NRFX_TIMER_CONFIG_LOG_ENABLED 0 2313*150812a8SEvalZero #endif 2314*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_LOG_LEVEL - Default Severity level 2315*150812a8SEvalZero 2316*150812a8SEvalZero // <0=> Off 2317*150812a8SEvalZero // <1=> Error 2318*150812a8SEvalZero // <2=> Warning 2319*150812a8SEvalZero // <3=> Info 2320*150812a8SEvalZero // <4=> Debug 2321*150812a8SEvalZero 2322*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_LOG_LEVEL 2323*150812a8SEvalZero #define NRFX_TIMER_CONFIG_LOG_LEVEL 3 2324*150812a8SEvalZero #endif 2325*150812a8SEvalZero 2326*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix. 2327*150812a8SEvalZero 2328*150812a8SEvalZero // <0=> Default 2329*150812a8SEvalZero // <1=> Black 2330*150812a8SEvalZero // <2=> Red 2331*150812a8SEvalZero // <3=> Green 2332*150812a8SEvalZero // <4=> Yellow 2333*150812a8SEvalZero // <5=> Blue 2334*150812a8SEvalZero // <6=> Magenta 2335*150812a8SEvalZero // <7=> Cyan 2336*150812a8SEvalZero // <8=> White 2337*150812a8SEvalZero 2338*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_INFO_COLOR 2339*150812a8SEvalZero #define NRFX_TIMER_CONFIG_INFO_COLOR 0 2340*150812a8SEvalZero #endif 2341*150812a8SEvalZero 2342*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2343*150812a8SEvalZero 2344*150812a8SEvalZero // <0=> Default 2345*150812a8SEvalZero // <1=> Black 2346*150812a8SEvalZero // <2=> Red 2347*150812a8SEvalZero // <3=> Green 2348*150812a8SEvalZero // <4=> Yellow 2349*150812a8SEvalZero // <5=> Blue 2350*150812a8SEvalZero // <6=> Magenta 2351*150812a8SEvalZero // <7=> Cyan 2352*150812a8SEvalZero // <8=> White 2353*150812a8SEvalZero 2354*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_DEBUG_COLOR 2355*150812a8SEvalZero #define NRFX_TIMER_CONFIG_DEBUG_COLOR 0 2356*150812a8SEvalZero #endif 2357*150812a8SEvalZero 2358*150812a8SEvalZero // </e> 2359*150812a8SEvalZero 2360*150812a8SEvalZero // </e> 2361*150812a8SEvalZero 2362*150812a8SEvalZero // <e> NRFX_TWIM_ENABLED - nrfx_twim - TWIM peripheral driver 2363*150812a8SEvalZero //========================================================== 2364*150812a8SEvalZero #ifndef NRFX_TWIM_ENABLED 2365*150812a8SEvalZero #define NRFX_TWIM_ENABLED 1 2366*150812a8SEvalZero #endif 2367*150812a8SEvalZero // <q> NRFX_TWIM0_ENABLED - Enable TWIM0 instance 2368*150812a8SEvalZero 2369*150812a8SEvalZero 2370*150812a8SEvalZero #ifndef NRFX_TWIM0_ENABLED 2371*150812a8SEvalZero #define NRFX_TWIM0_ENABLED 1 2372*150812a8SEvalZero #endif 2373*150812a8SEvalZero 2374*150812a8SEvalZero // <q> NRFX_TWIM1_ENABLED - Enable TWIM1 instance 2375*150812a8SEvalZero 2376*150812a8SEvalZero 2377*150812a8SEvalZero #ifndef NRFX_TWIM1_ENABLED 2378*150812a8SEvalZero #define NRFX_TWIM1_ENABLED 1 2379*150812a8SEvalZero #endif 2380*150812a8SEvalZero 2381*150812a8SEvalZero // <o> NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY - Frequency 2382*150812a8SEvalZero 2383*150812a8SEvalZero // <26738688=> 100k 2384*150812a8SEvalZero // <67108864=> 250k 2385*150812a8SEvalZero // <104857600=> 400k 2386*150812a8SEvalZero 2387*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 2388*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 26738688 2389*150812a8SEvalZero #endif 2390*150812a8SEvalZero 2391*150812a8SEvalZero // <q> NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit 2392*150812a8SEvalZero 2393*150812a8SEvalZero 2394*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 2395*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0 2396*150812a8SEvalZero #endif 2397*150812a8SEvalZero 2398*150812a8SEvalZero // <o> NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2399*150812a8SEvalZero 2400*150812a8SEvalZero // <0=> 0 (highest) 2401*150812a8SEvalZero // <1=> 1 2402*150812a8SEvalZero // <2=> 2 2403*150812a8SEvalZero // <3=> 3 2404*150812a8SEvalZero // <4=> 4 2405*150812a8SEvalZero // <5=> 5 2406*150812a8SEvalZero // <6=> 6 2407*150812a8SEvalZero // <7=> 7 2408*150812a8SEvalZero 2409*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 2410*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 2411*150812a8SEvalZero #endif 2412*150812a8SEvalZero 2413*150812a8SEvalZero // <e> NRFX_TWIM_CONFIG_LOG_ENABLED - Enables logging in the module. 2414*150812a8SEvalZero //========================================================== 2415*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_LOG_ENABLED 2416*150812a8SEvalZero #define NRFX_TWIM_CONFIG_LOG_ENABLED 0 2417*150812a8SEvalZero #endif 2418*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_LOG_LEVEL - Default Severity level 2419*150812a8SEvalZero 2420*150812a8SEvalZero // <0=> Off 2421*150812a8SEvalZero // <1=> Error 2422*150812a8SEvalZero // <2=> Warning 2423*150812a8SEvalZero // <3=> Info 2424*150812a8SEvalZero // <4=> Debug 2425*150812a8SEvalZero 2426*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_LOG_LEVEL 2427*150812a8SEvalZero #define NRFX_TWIM_CONFIG_LOG_LEVEL 3 2428*150812a8SEvalZero #endif 2429*150812a8SEvalZero 2430*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_INFO_COLOR - ANSI escape code prefix. 2431*150812a8SEvalZero 2432*150812a8SEvalZero // <0=> Default 2433*150812a8SEvalZero // <1=> Black 2434*150812a8SEvalZero // <2=> Red 2435*150812a8SEvalZero // <3=> Green 2436*150812a8SEvalZero // <4=> Yellow 2437*150812a8SEvalZero // <5=> Blue 2438*150812a8SEvalZero // <6=> Magenta 2439*150812a8SEvalZero // <7=> Cyan 2440*150812a8SEvalZero // <8=> White 2441*150812a8SEvalZero 2442*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_INFO_COLOR 2443*150812a8SEvalZero #define NRFX_TWIM_CONFIG_INFO_COLOR 0 2444*150812a8SEvalZero #endif 2445*150812a8SEvalZero 2446*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2447*150812a8SEvalZero 2448*150812a8SEvalZero // <0=> Default 2449*150812a8SEvalZero // <1=> Black 2450*150812a8SEvalZero // <2=> Red 2451*150812a8SEvalZero // <3=> Green 2452*150812a8SEvalZero // <4=> Yellow 2453*150812a8SEvalZero // <5=> Blue 2454*150812a8SEvalZero // <6=> Magenta 2455*150812a8SEvalZero // <7=> Cyan 2456*150812a8SEvalZero // <8=> White 2457*150812a8SEvalZero 2458*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_DEBUG_COLOR 2459*150812a8SEvalZero #define NRFX_TWIM_CONFIG_DEBUG_COLOR 0 2460*150812a8SEvalZero #endif 2461*150812a8SEvalZero 2462*150812a8SEvalZero // </e> 2463*150812a8SEvalZero 2464*150812a8SEvalZero // </e> 2465*150812a8SEvalZero 2466*150812a8SEvalZero // <e> NRFX_TWIS_ENABLED - nrfx_twis - TWIS peripheral driver 2467*150812a8SEvalZero //========================================================== 2468*150812a8SEvalZero #ifndef NRFX_TWIS_ENABLED 2469*150812a8SEvalZero #define NRFX_TWIS_ENABLED 1 2470*150812a8SEvalZero #endif 2471*150812a8SEvalZero // <q> NRFX_TWIS0_ENABLED - Enable TWIS0 instance 2472*150812a8SEvalZero 2473*150812a8SEvalZero 2474*150812a8SEvalZero #ifndef NRFX_TWIS0_ENABLED 2475*150812a8SEvalZero #define NRFX_TWIS0_ENABLED 1 2476*150812a8SEvalZero #endif 2477*150812a8SEvalZero 2478*150812a8SEvalZero // <q> NRFX_TWIS1_ENABLED - Enable TWIS1 instance 2479*150812a8SEvalZero 2480*150812a8SEvalZero 2481*150812a8SEvalZero #ifndef NRFX_TWIS1_ENABLED 2482*150812a8SEvalZero #define NRFX_TWIS1_ENABLED 1 2483*150812a8SEvalZero #endif 2484*150812a8SEvalZero 2485*150812a8SEvalZero // <q> NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assume that any instance would be initialized only once 2486*150812a8SEvalZero 2487*150812a8SEvalZero 2488*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. 2489*150812a8SEvalZero 2490*150812a8SEvalZero #ifndef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 2491*150812a8SEvalZero #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0 2492*150812a8SEvalZero #endif 2493*150812a8SEvalZero 2494*150812a8SEvalZero // <q> NRFX_TWIS_NO_SYNC_MODE - Remove support for synchronous mode 2495*150812a8SEvalZero 2496*150812a8SEvalZero 2497*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. 2498*150812a8SEvalZero 2499*150812a8SEvalZero #ifndef NRFX_TWIS_NO_SYNC_MODE 2500*150812a8SEvalZero #define NRFX_TWIS_NO_SYNC_MODE 0 2501*150812a8SEvalZero #endif 2502*150812a8SEvalZero 2503*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR0 - Address0 2504*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR0 2505*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_ADDR0 0 2506*150812a8SEvalZero #endif 2507*150812a8SEvalZero 2508*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR1 - Address1 2509*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR1 2510*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_ADDR1 0 2511*150812a8SEvalZero #endif 2512*150812a8SEvalZero 2513*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL - SCL pin pull configuration 2514*150812a8SEvalZero 2515*150812a8SEvalZero // <0=> Disabled 2516*150812a8SEvalZero // <1=> Pull down 2517*150812a8SEvalZero // <3=> Pull up 2518*150812a8SEvalZero 2519*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 2520*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 0 2521*150812a8SEvalZero #endif 2522*150812a8SEvalZero 2523*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL - SDA pin pull configuration 2524*150812a8SEvalZero 2525*150812a8SEvalZero // <0=> Disabled 2526*150812a8SEvalZero // <1=> Pull down 2527*150812a8SEvalZero // <3=> Pull up 2528*150812a8SEvalZero 2529*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 2530*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 0 2531*150812a8SEvalZero #endif 2532*150812a8SEvalZero 2533*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2534*150812a8SEvalZero 2535*150812a8SEvalZero // <0=> 0 (highest) 2536*150812a8SEvalZero // <1=> 1 2537*150812a8SEvalZero // <2=> 2 2538*150812a8SEvalZero // <3=> 3 2539*150812a8SEvalZero // <4=> 4 2540*150812a8SEvalZero // <5=> 5 2541*150812a8SEvalZero // <6=> 6 2542*150812a8SEvalZero // <7=> 7 2543*150812a8SEvalZero 2544*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 2545*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 2546*150812a8SEvalZero #endif 2547*150812a8SEvalZero 2548*150812a8SEvalZero // <e> NRFX_TWIS_CONFIG_LOG_ENABLED - Enables logging in the module. 2549*150812a8SEvalZero //========================================================== 2550*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_LOG_ENABLED 2551*150812a8SEvalZero #define NRFX_TWIS_CONFIG_LOG_ENABLED 0 2552*150812a8SEvalZero #endif 2553*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_LOG_LEVEL - Default Severity level 2554*150812a8SEvalZero 2555*150812a8SEvalZero // <0=> Off 2556*150812a8SEvalZero // <1=> Error 2557*150812a8SEvalZero // <2=> Warning 2558*150812a8SEvalZero // <3=> Info 2559*150812a8SEvalZero // <4=> Debug 2560*150812a8SEvalZero 2561*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_LOG_LEVEL 2562*150812a8SEvalZero #define NRFX_TWIS_CONFIG_LOG_LEVEL 3 2563*150812a8SEvalZero #endif 2564*150812a8SEvalZero 2565*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix. 2566*150812a8SEvalZero 2567*150812a8SEvalZero // <0=> Default 2568*150812a8SEvalZero // <1=> Black 2569*150812a8SEvalZero // <2=> Red 2570*150812a8SEvalZero // <3=> Green 2571*150812a8SEvalZero // <4=> Yellow 2572*150812a8SEvalZero // <5=> Blue 2573*150812a8SEvalZero // <6=> Magenta 2574*150812a8SEvalZero // <7=> Cyan 2575*150812a8SEvalZero // <8=> White 2576*150812a8SEvalZero 2577*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_INFO_COLOR 2578*150812a8SEvalZero #define NRFX_TWIS_CONFIG_INFO_COLOR 0 2579*150812a8SEvalZero #endif 2580*150812a8SEvalZero 2581*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2582*150812a8SEvalZero 2583*150812a8SEvalZero // <0=> Default 2584*150812a8SEvalZero // <1=> Black 2585*150812a8SEvalZero // <2=> Red 2586*150812a8SEvalZero // <3=> Green 2587*150812a8SEvalZero // <4=> Yellow 2588*150812a8SEvalZero // <5=> Blue 2589*150812a8SEvalZero // <6=> Magenta 2590*150812a8SEvalZero // <7=> Cyan 2591*150812a8SEvalZero // <8=> White 2592*150812a8SEvalZero 2593*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_DEBUG_COLOR 2594*150812a8SEvalZero #define NRFX_TWIS_CONFIG_DEBUG_COLOR 0 2595*150812a8SEvalZero #endif 2596*150812a8SEvalZero 2597*150812a8SEvalZero // </e> 2598*150812a8SEvalZero 2599*150812a8SEvalZero // </e> 2600*150812a8SEvalZero 2601*150812a8SEvalZero // <e> NRFX_TWI_ENABLED - nrfx_twi - TWI peripheral driver 2602*150812a8SEvalZero //========================================================== 2603*150812a8SEvalZero #ifndef NRFX_TWI_ENABLED 2604*150812a8SEvalZero #define NRFX_TWI_ENABLED 1 2605*150812a8SEvalZero #endif 2606*150812a8SEvalZero // <q> NRFX_TWI0_ENABLED - Enable TWI0 instance 2607*150812a8SEvalZero 2608*150812a8SEvalZero 2609*150812a8SEvalZero #ifndef NRFX_TWI0_ENABLED 2610*150812a8SEvalZero #define NRFX_TWI0_ENABLED 1 2611*150812a8SEvalZero #endif 2612*150812a8SEvalZero 2613*150812a8SEvalZero // <q> NRFX_TWI1_ENABLED - Enable TWI1 instance 2614*150812a8SEvalZero 2615*150812a8SEvalZero 2616*150812a8SEvalZero #ifndef NRFX_TWI1_ENABLED 2617*150812a8SEvalZero #define NRFX_TWI1_ENABLED 1 2618*150812a8SEvalZero #endif 2619*150812a8SEvalZero 2620*150812a8SEvalZero // <o> NRFX_TWI_DEFAULT_CONFIG_FREQUENCY - Frequency 2621*150812a8SEvalZero 2622*150812a8SEvalZero // <26738688=> 100k 2623*150812a8SEvalZero // <67108864=> 250k 2624*150812a8SEvalZero // <104857600=> 400k 2625*150812a8SEvalZero 2626*150812a8SEvalZero #ifndef NRFX_TWI_DEFAULT_CONFIG_FREQUENCY 2627*150812a8SEvalZero #define NRFX_TWI_DEFAULT_CONFIG_FREQUENCY 26738688 2628*150812a8SEvalZero #endif 2629*150812a8SEvalZero 2630*150812a8SEvalZero // <q> NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit 2631*150812a8SEvalZero 2632*150812a8SEvalZero 2633*150812a8SEvalZero #ifndef NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 2634*150812a8SEvalZero #define NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0 2635*150812a8SEvalZero #endif 2636*150812a8SEvalZero 2637*150812a8SEvalZero // <o> NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2638*150812a8SEvalZero 2639*150812a8SEvalZero // <0=> 0 (highest) 2640*150812a8SEvalZero // <1=> 1 2641*150812a8SEvalZero // <2=> 2 2642*150812a8SEvalZero // <3=> 3 2643*150812a8SEvalZero // <4=> 4 2644*150812a8SEvalZero // <5=> 5 2645*150812a8SEvalZero // <6=> 6 2646*150812a8SEvalZero // <7=> 7 2647*150812a8SEvalZero 2648*150812a8SEvalZero #ifndef NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY 2649*150812a8SEvalZero #define NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY 7 2650*150812a8SEvalZero #endif 2651*150812a8SEvalZero 2652*150812a8SEvalZero // <e> NRFX_TWI_CONFIG_LOG_ENABLED - Enables logging in the module. 2653*150812a8SEvalZero //========================================================== 2654*150812a8SEvalZero #ifndef NRFX_TWI_CONFIG_LOG_ENABLED 2655*150812a8SEvalZero #define NRFX_TWI_CONFIG_LOG_ENABLED 0 2656*150812a8SEvalZero #endif 2657*150812a8SEvalZero // <o> NRFX_TWI_CONFIG_LOG_LEVEL - Default Severity level 2658*150812a8SEvalZero 2659*150812a8SEvalZero // <0=> Off 2660*150812a8SEvalZero // <1=> Error 2661*150812a8SEvalZero // <2=> Warning 2662*150812a8SEvalZero // <3=> Info 2663*150812a8SEvalZero // <4=> Debug 2664*150812a8SEvalZero 2665*150812a8SEvalZero #ifndef NRFX_TWI_CONFIG_LOG_LEVEL 2666*150812a8SEvalZero #define NRFX_TWI_CONFIG_LOG_LEVEL 3 2667*150812a8SEvalZero #endif 2668*150812a8SEvalZero 2669*150812a8SEvalZero // <o> NRFX_TWI_CONFIG_INFO_COLOR - ANSI escape code prefix. 2670*150812a8SEvalZero 2671*150812a8SEvalZero // <0=> Default 2672*150812a8SEvalZero // <1=> Black 2673*150812a8SEvalZero // <2=> Red 2674*150812a8SEvalZero // <3=> Green 2675*150812a8SEvalZero // <4=> Yellow 2676*150812a8SEvalZero // <5=> Blue 2677*150812a8SEvalZero // <6=> Magenta 2678*150812a8SEvalZero // <7=> Cyan 2679*150812a8SEvalZero // <8=> White 2680*150812a8SEvalZero 2681*150812a8SEvalZero #ifndef NRFX_TWI_CONFIG_INFO_COLOR 2682*150812a8SEvalZero #define NRFX_TWI_CONFIG_INFO_COLOR 0 2683*150812a8SEvalZero #endif 2684*150812a8SEvalZero 2685*150812a8SEvalZero // <o> NRFX_TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2686*150812a8SEvalZero 2687*150812a8SEvalZero // <0=> Default 2688*150812a8SEvalZero // <1=> Black 2689*150812a8SEvalZero // <2=> Red 2690*150812a8SEvalZero // <3=> Green 2691*150812a8SEvalZero // <4=> Yellow 2692*150812a8SEvalZero // <5=> Blue 2693*150812a8SEvalZero // <6=> Magenta 2694*150812a8SEvalZero // <7=> Cyan 2695*150812a8SEvalZero // <8=> White 2696*150812a8SEvalZero 2697*150812a8SEvalZero #ifndef NRFX_TWI_CONFIG_DEBUG_COLOR 2698*150812a8SEvalZero #define NRFX_TWI_CONFIG_DEBUG_COLOR 0 2699*150812a8SEvalZero #endif 2700*150812a8SEvalZero 2701*150812a8SEvalZero // </e> 2702*150812a8SEvalZero 2703*150812a8SEvalZero // </e> 2704*150812a8SEvalZero 2705*150812a8SEvalZero // <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver 2706*150812a8SEvalZero //========================================================== 2707*150812a8SEvalZero #ifndef NRFX_UARTE_ENABLED 2708*150812a8SEvalZero #define NRFX_UARTE_ENABLED 1 2709*150812a8SEvalZero #endif 2710*150812a8SEvalZero // <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance 2711*150812a8SEvalZero #ifndef NRFX_UARTE0_ENABLED 2712*150812a8SEvalZero #define NRFX_UARTE0_ENABLED 1 2713*150812a8SEvalZero #endif 2714*150812a8SEvalZero 2715*150812a8SEvalZero // <o> NRFX_UARTE1_ENABLED - Enable UARTE1 instance 2716*150812a8SEvalZero #ifndef NRFX_UARTE1_ENABLED 2717*150812a8SEvalZero #define NRFX_UARTE1_ENABLED 1 2718*150812a8SEvalZero #endif 2719*150812a8SEvalZero 2720*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control 2721*150812a8SEvalZero 2722*150812a8SEvalZero // <0=> Disabled 2723*150812a8SEvalZero // <1=> Enabled 2724*150812a8SEvalZero 2725*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC 2726*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0 2727*150812a8SEvalZero #endif 2728*150812a8SEvalZero 2729*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity 2730*150812a8SEvalZero 2731*150812a8SEvalZero // <0=> Excluded 2732*150812a8SEvalZero // <14=> Included 2733*150812a8SEvalZero 2734*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY 2735*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0 2736*150812a8SEvalZero #endif 2737*150812a8SEvalZero 2738*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate 2739*150812a8SEvalZero 2740*150812a8SEvalZero // <323584=> 1200 baud 2741*150812a8SEvalZero // <643072=> 2400 baud 2742*150812a8SEvalZero // <1290240=> 4800 baud 2743*150812a8SEvalZero // <2576384=> 9600 baud 2744*150812a8SEvalZero // <3862528=> 14400 baud 2745*150812a8SEvalZero // <5152768=> 19200 baud 2746*150812a8SEvalZero // <7716864=> 28800 baud 2747*150812a8SEvalZero // <8388608=> 31250 baud 2748*150812a8SEvalZero // <10289152=> 38400 baud 2749*150812a8SEvalZero // <15007744=> 56000 baud 2750*150812a8SEvalZero // <15400960=> 57600 baud 2751*150812a8SEvalZero // <20615168=> 76800 baud 2752*150812a8SEvalZero // <30801920=> 115200 baud 2753*150812a8SEvalZero // <61865984=> 230400 baud 2754*150812a8SEvalZero // <67108864=> 250000 baud 2755*150812a8SEvalZero // <121634816=> 460800 baud 2756*150812a8SEvalZero // <251658240=> 921600 baud 2757*150812a8SEvalZero // <268435456=> 1000000 baud 2758*150812a8SEvalZero 2759*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 2760*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920 2761*150812a8SEvalZero #endif 2762*150812a8SEvalZero 2763*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2764*150812a8SEvalZero 2765*150812a8SEvalZero // <0=> 0 (highest) 2766*150812a8SEvalZero // <1=> 1 2767*150812a8SEvalZero // <2=> 2 2768*150812a8SEvalZero // <3=> 3 2769*150812a8SEvalZero // <4=> 4 2770*150812a8SEvalZero // <5=> 5 2771*150812a8SEvalZero // <6=> 6 2772*150812a8SEvalZero // <7=> 7 2773*150812a8SEvalZero 2774*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 2775*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7 2776*150812a8SEvalZero #endif 2777*150812a8SEvalZero 2778*150812a8SEvalZero // <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module. 2779*150812a8SEvalZero //========================================================== 2780*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_LOG_ENABLED 2781*150812a8SEvalZero #define NRFX_UARTE_CONFIG_LOG_ENABLED 0 2782*150812a8SEvalZero #endif 2783*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level 2784*150812a8SEvalZero 2785*150812a8SEvalZero // <0=> Off 2786*150812a8SEvalZero // <1=> Error 2787*150812a8SEvalZero // <2=> Warning 2788*150812a8SEvalZero // <3=> Info 2789*150812a8SEvalZero // <4=> Debug 2790*150812a8SEvalZero 2791*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_LOG_LEVEL 2792*150812a8SEvalZero #define NRFX_UARTE_CONFIG_LOG_LEVEL 3 2793*150812a8SEvalZero #endif 2794*150812a8SEvalZero 2795*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix. 2796*150812a8SEvalZero 2797*150812a8SEvalZero // <0=> Default 2798*150812a8SEvalZero // <1=> Black 2799*150812a8SEvalZero // <2=> Red 2800*150812a8SEvalZero // <3=> Green 2801*150812a8SEvalZero // <4=> Yellow 2802*150812a8SEvalZero // <5=> Blue 2803*150812a8SEvalZero // <6=> Magenta 2804*150812a8SEvalZero // <7=> Cyan 2805*150812a8SEvalZero // <8=> White 2806*150812a8SEvalZero 2807*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_INFO_COLOR 2808*150812a8SEvalZero #define NRFX_UARTE_CONFIG_INFO_COLOR 0 2809*150812a8SEvalZero #endif 2810*150812a8SEvalZero 2811*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2812*150812a8SEvalZero 2813*150812a8SEvalZero // <0=> Default 2814*150812a8SEvalZero // <1=> Black 2815*150812a8SEvalZero // <2=> Red 2816*150812a8SEvalZero // <3=> Green 2817*150812a8SEvalZero // <4=> Yellow 2818*150812a8SEvalZero // <5=> Blue 2819*150812a8SEvalZero // <6=> Magenta 2820*150812a8SEvalZero // <7=> Cyan 2821*150812a8SEvalZero // <8=> White 2822*150812a8SEvalZero 2823*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR 2824*150812a8SEvalZero #define NRFX_UARTE_CONFIG_DEBUG_COLOR 0 2825*150812a8SEvalZero #endif 2826*150812a8SEvalZero 2827*150812a8SEvalZero // </e> 2828*150812a8SEvalZero 2829*150812a8SEvalZero // </e> 2830*150812a8SEvalZero 2831*150812a8SEvalZero // <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver 2832*150812a8SEvalZero //========================================================== 2833*150812a8SEvalZero #ifndef NRFX_UART_ENABLED 2834*150812a8SEvalZero #define NRFX_UART_ENABLED 1 2835*150812a8SEvalZero #endif 2836*150812a8SEvalZero // <o> NRFX_UART0_ENABLED - Enable UART0 instance 2837*150812a8SEvalZero #ifndef NRFX_UART0_ENABLED 2838*150812a8SEvalZero #define NRFX_UART0_ENABLED 1 2839*150812a8SEvalZero #endif 2840*150812a8SEvalZero 2841*150812a8SEvalZero // <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control 2842*150812a8SEvalZero 2843*150812a8SEvalZero // <0=> Disabled 2844*150812a8SEvalZero // <1=> Enabled 2845*150812a8SEvalZero 2846*150812a8SEvalZero #ifndef NRFX_UART_DEFAULT_CONFIG_HWFC 2847*150812a8SEvalZero #define NRFX_UART_DEFAULT_CONFIG_HWFC 0 2848*150812a8SEvalZero #endif 2849*150812a8SEvalZero 2850*150812a8SEvalZero // <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity 2851*150812a8SEvalZero 2852*150812a8SEvalZero // <0=> Excluded 2853*150812a8SEvalZero // <14=> Included 2854*150812a8SEvalZero 2855*150812a8SEvalZero #ifndef NRFX_UART_DEFAULT_CONFIG_PARITY 2856*150812a8SEvalZero #define NRFX_UART_DEFAULT_CONFIG_PARITY 0 2857*150812a8SEvalZero #endif 2858*150812a8SEvalZero 2859*150812a8SEvalZero // <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate 2860*150812a8SEvalZero 2861*150812a8SEvalZero // <323584=> 1200 baud 2862*150812a8SEvalZero // <643072=> 2400 baud 2863*150812a8SEvalZero // <1290240=> 4800 baud 2864*150812a8SEvalZero // <2576384=> 9600 baud 2865*150812a8SEvalZero // <3866624=> 14400 baud 2866*150812a8SEvalZero // <5152768=> 19200 baud 2867*150812a8SEvalZero // <7729152=> 28800 baud 2868*150812a8SEvalZero // <8388608=> 31250 baud 2869*150812a8SEvalZero // <10309632=> 38400 baud 2870*150812a8SEvalZero // <15007744=> 56000 baud 2871*150812a8SEvalZero // <15462400=> 57600 baud 2872*150812a8SEvalZero // <20615168=> 76800 baud 2873*150812a8SEvalZero // <30924800=> 115200 baud 2874*150812a8SEvalZero // <61845504=> 230400 baud 2875*150812a8SEvalZero // <67108864=> 250000 baud 2876*150812a8SEvalZero // <123695104=> 460800 baud 2877*150812a8SEvalZero // <247386112=> 921600 baud 2878*150812a8SEvalZero // <268435456=> 1000000 baud 2879*150812a8SEvalZero 2880*150812a8SEvalZero #ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE 2881*150812a8SEvalZero #define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800 2882*150812a8SEvalZero #endif 2883*150812a8SEvalZero 2884*150812a8SEvalZero // <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 2885*150812a8SEvalZero 2886*150812a8SEvalZero // <0=> 0 (highest) 2887*150812a8SEvalZero // <1=> 1 2888*150812a8SEvalZero // <2=> 2 2889*150812a8SEvalZero // <3=> 3 2890*150812a8SEvalZero // <4=> 4 2891*150812a8SEvalZero // <5=> 5 2892*150812a8SEvalZero // <6=> 6 2893*150812a8SEvalZero // <7=> 7 2894*150812a8SEvalZero 2895*150812a8SEvalZero #ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 2896*150812a8SEvalZero #define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7 2897*150812a8SEvalZero #endif 2898*150812a8SEvalZero 2899*150812a8SEvalZero // <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module. 2900*150812a8SEvalZero //========================================================== 2901*150812a8SEvalZero #ifndef NRFX_UART_CONFIG_LOG_ENABLED 2902*150812a8SEvalZero #define NRFX_UART_CONFIG_LOG_ENABLED 0 2903*150812a8SEvalZero #endif 2904*150812a8SEvalZero // <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level 2905*150812a8SEvalZero 2906*150812a8SEvalZero // <0=> Off 2907*150812a8SEvalZero // <1=> Error 2908*150812a8SEvalZero // <2=> Warning 2909*150812a8SEvalZero // <3=> Info 2910*150812a8SEvalZero // <4=> Debug 2911*150812a8SEvalZero 2912*150812a8SEvalZero #ifndef NRFX_UART_CONFIG_LOG_LEVEL 2913*150812a8SEvalZero #define NRFX_UART_CONFIG_LOG_LEVEL 3 2914*150812a8SEvalZero #endif 2915*150812a8SEvalZero 2916*150812a8SEvalZero // <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix. 2917*150812a8SEvalZero 2918*150812a8SEvalZero // <0=> Default 2919*150812a8SEvalZero // <1=> Black 2920*150812a8SEvalZero // <2=> Red 2921*150812a8SEvalZero // <3=> Green 2922*150812a8SEvalZero // <4=> Yellow 2923*150812a8SEvalZero // <5=> Blue 2924*150812a8SEvalZero // <6=> Magenta 2925*150812a8SEvalZero // <7=> Cyan 2926*150812a8SEvalZero // <8=> White 2927*150812a8SEvalZero 2928*150812a8SEvalZero #ifndef NRFX_UART_CONFIG_INFO_COLOR 2929*150812a8SEvalZero #define NRFX_UART_CONFIG_INFO_COLOR 0 2930*150812a8SEvalZero #endif 2931*150812a8SEvalZero 2932*150812a8SEvalZero // <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2933*150812a8SEvalZero 2934*150812a8SEvalZero // <0=> Default 2935*150812a8SEvalZero // <1=> Black 2936*150812a8SEvalZero // <2=> Red 2937*150812a8SEvalZero // <3=> Green 2938*150812a8SEvalZero // <4=> Yellow 2939*150812a8SEvalZero // <5=> Blue 2940*150812a8SEvalZero // <6=> Magenta 2941*150812a8SEvalZero // <7=> Cyan 2942*150812a8SEvalZero // <8=> White 2943*150812a8SEvalZero 2944*150812a8SEvalZero #ifndef NRFX_UART_CONFIG_DEBUG_COLOR 2945*150812a8SEvalZero #define NRFX_UART_CONFIG_DEBUG_COLOR 0 2946*150812a8SEvalZero #endif 2947*150812a8SEvalZero 2948*150812a8SEvalZero // </e> 2949*150812a8SEvalZero 2950*150812a8SEvalZero // </e> 2951*150812a8SEvalZero 2952*150812a8SEvalZero // <e> NRFX_USBD_ENABLED - nrfx_usbd - USBD peripheral driver 2953*150812a8SEvalZero //========================================================== 2954*150812a8SEvalZero #ifndef NRFX_USBD_ENABLED 2955*150812a8SEvalZero #define NRFX_USBD_ENABLED 1 2956*150812a8SEvalZero #endif 2957*150812a8SEvalZero // <o> NRFX_USBD_CONFIG_IRQ_PRIORITY - Interrupt priority 2958*150812a8SEvalZero 2959*150812a8SEvalZero // <0=> 0 (highest) 2960*150812a8SEvalZero // <1=> 1 2961*150812a8SEvalZero // <2=> 2 2962*150812a8SEvalZero // <3=> 3 2963*150812a8SEvalZero // <4=> 4 2964*150812a8SEvalZero // <5=> 5 2965*150812a8SEvalZero // <6=> 6 2966*150812a8SEvalZero // <7=> 7 2967*150812a8SEvalZero 2968*150812a8SEvalZero #ifndef NRFX_USBD_CONFIG_IRQ_PRIORITY 2969*150812a8SEvalZero #define NRFX_USBD_CONFIG_IRQ_PRIORITY 7 2970*150812a8SEvalZero #endif 2971*150812a8SEvalZero 2972*150812a8SEvalZero // <q> USBD_CONFIG_DMASCHEDULER_ISO_BOOST - Give priority to isochronous transfers 2973*150812a8SEvalZero 2974*150812a8SEvalZero // <i> This option gives priority to isochronous transfers. 2975*150812a8SEvalZero // <i> Enabling it assures that isochronous transfers are always processed, 2976*150812a8SEvalZero // <i> even if multiple other transfers are pending. 2977*150812a8SEvalZero // <i> Isochronous endpoints are prioritized before the usbd_dma_scheduler_algorithm 2978*150812a8SEvalZero // <i> function is called, so the option is independent of the algorithm chosen. 2979*150812a8SEvalZero 2980*150812a8SEvalZero #ifndef NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST 2981*150812a8SEvalZero #define NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST 1 2982*150812a8SEvalZero #endif 2983*150812a8SEvalZero 2984*150812a8SEvalZero // <q> USBD_CONFIG_ISO_IN_ZLP - Respond to an IN token on ISO IN endpoint with ZLP when no data is ready 2985*150812a8SEvalZero 2986*150812a8SEvalZero 2987*150812a8SEvalZero // <i> If set, ISO IN endpoint will respond to an IN token with ZLP when no data is ready to be sent. 2988*150812a8SEvalZero // <i> Else, there will be no response. 2989*150812a8SEvalZero 2990*150812a8SEvalZero #ifndef NRFX_USBD_CONFIG_ISO_IN_ZLP 2991*150812a8SEvalZero #define NRFX_USBD_CONFIG_ISO_IN_ZLP 0 2992*150812a8SEvalZero #endif 2993*150812a8SEvalZero 2994*150812a8SEvalZero // <e> NRFX_USBD_CONFIG_LOG_ENABLED - Enable logging in the module 2995*150812a8SEvalZero //========================================================== 2996*150812a8SEvalZero #ifndef NRFX_USBD_CONFIG_LOG_ENABLED 2997*150812a8SEvalZero #define NRFX_USBD_CONFIG_LOG_ENABLED 0 2998*150812a8SEvalZero #endif 2999*150812a8SEvalZero // <o> NRFX_USBD_CONFIG_LOG_LEVEL - Default Severity level 3000*150812a8SEvalZero 3001*150812a8SEvalZero // <0=> Off 3002*150812a8SEvalZero // <1=> Error 3003*150812a8SEvalZero // <2=> Warning 3004*150812a8SEvalZero // <3=> Info 3005*150812a8SEvalZero // <4=> Debug 3006*150812a8SEvalZero 3007*150812a8SEvalZero #ifndef NRFX_USBD_CONFIG_LOG_LEVEL 3008*150812a8SEvalZero #define NRFX_USBD_CONFIG_LOG_LEVEL 3 3009*150812a8SEvalZero #endif 3010*150812a8SEvalZero 3011*150812a8SEvalZero // <o> NRFX_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix. 3012*150812a8SEvalZero 3013*150812a8SEvalZero // <0=> Default 3014*150812a8SEvalZero // <1=> Black 3015*150812a8SEvalZero // <2=> Red 3016*150812a8SEvalZero // <3=> Green 3017*150812a8SEvalZero // <4=> Yellow 3018*150812a8SEvalZero // <5=> Blue 3019*150812a8SEvalZero // <6=> Magenta 3020*150812a8SEvalZero // <7=> Cyan 3021*150812a8SEvalZero // <8=> White 3022*150812a8SEvalZero 3023*150812a8SEvalZero #ifndef NRFX_USBD_CONFIG_INFO_COLOR 3024*150812a8SEvalZero #define NRFX_USBD_CONFIG_INFO_COLOR 0 3025*150812a8SEvalZero #endif 3026*150812a8SEvalZero 3027*150812a8SEvalZero // <o> NRFX_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 3028*150812a8SEvalZero 3029*150812a8SEvalZero // <0=> Default 3030*150812a8SEvalZero // <1=> Black 3031*150812a8SEvalZero // <2=> Red 3032*150812a8SEvalZero // <3=> Green 3033*150812a8SEvalZero // <4=> Yellow 3034*150812a8SEvalZero // <5=> Blue 3035*150812a8SEvalZero // <6=> Magenta 3036*150812a8SEvalZero // <7=> Cyan 3037*150812a8SEvalZero // <8=> White 3038*150812a8SEvalZero 3039*150812a8SEvalZero #ifndef NRFX_USBD_CONFIG_DEBUG_COLOR 3040*150812a8SEvalZero #define NRFX_USBD_CONFIG_DEBUG_COLOR 0 3041*150812a8SEvalZero #endif 3042*150812a8SEvalZero 3043*150812a8SEvalZero // </e> 3044*150812a8SEvalZero 3045*150812a8SEvalZero // </e> 3046*150812a8SEvalZero 3047*150812a8SEvalZero // <e> NRFX_WDT_ENABLED - nrfx_wdt - WDT peripheral driver 3048*150812a8SEvalZero //========================================================== 3049*150812a8SEvalZero #ifndef NRFX_WDT_ENABLED 3050*150812a8SEvalZero #define NRFX_WDT_ENABLED 1 3051*150812a8SEvalZero #endif 3052*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_BEHAVIOUR - WDT behavior in CPU SLEEP or HALT mode 3053*150812a8SEvalZero 3054*150812a8SEvalZero // <1=> Run in SLEEP, Pause in HALT 3055*150812a8SEvalZero // <8=> Pause in SLEEP, Run in HALT 3056*150812a8SEvalZero // <9=> Run in SLEEP and HALT 3057*150812a8SEvalZero // <0=> Pause in SLEEP and HALT 3058*150812a8SEvalZero 3059*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_BEHAVIOUR 3060*150812a8SEvalZero #define NRFX_WDT_CONFIG_BEHAVIOUR 1 3061*150812a8SEvalZero #endif 3062*150812a8SEvalZero 3063*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_RELOAD_VALUE - Reload value <15-4294967295> 3064*150812a8SEvalZero 3065*150812a8SEvalZero 3066*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_RELOAD_VALUE 3067*150812a8SEvalZero #define NRFX_WDT_CONFIG_RELOAD_VALUE 2000 3068*150812a8SEvalZero #endif 3069*150812a8SEvalZero 3070*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_NO_IRQ - Remove WDT IRQ handling from WDT driver 3071*150812a8SEvalZero 3072*150812a8SEvalZero // <0=> Include WDT IRQ handling 3073*150812a8SEvalZero // <1=> Remove WDT IRQ handling 3074*150812a8SEvalZero 3075*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_NO_IRQ 3076*150812a8SEvalZero #define NRFX_WDT_CONFIG_NO_IRQ 0 3077*150812a8SEvalZero #endif 3078*150812a8SEvalZero 3079*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_IRQ_PRIORITY - Interrupt priority 3080*150812a8SEvalZero 3081*150812a8SEvalZero // <0=> 0 (highest) 3082*150812a8SEvalZero // <1=> 1 3083*150812a8SEvalZero // <2=> 2 3084*150812a8SEvalZero // <3=> 3 3085*150812a8SEvalZero // <4=> 4 3086*150812a8SEvalZero // <5=> 5 3087*150812a8SEvalZero // <6=> 6 3088*150812a8SEvalZero // <7=> 7 3089*150812a8SEvalZero 3090*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_IRQ_PRIORITY 3091*150812a8SEvalZero #define NRFX_WDT_CONFIG_IRQ_PRIORITY 7 3092*150812a8SEvalZero #endif 3093*150812a8SEvalZero 3094*150812a8SEvalZero // <e> NRFX_WDT_CONFIG_LOG_ENABLED - Enables logging in the module. 3095*150812a8SEvalZero //========================================================== 3096*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_LOG_ENABLED 3097*150812a8SEvalZero #define NRFX_WDT_CONFIG_LOG_ENABLED 0 3098*150812a8SEvalZero #endif 3099*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_LOG_LEVEL - Default Severity level 3100*150812a8SEvalZero 3101*150812a8SEvalZero // <0=> Off 3102*150812a8SEvalZero // <1=> Error 3103*150812a8SEvalZero // <2=> Warning 3104*150812a8SEvalZero // <3=> Info 3105*150812a8SEvalZero // <4=> Debug 3106*150812a8SEvalZero 3107*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_LOG_LEVEL 3108*150812a8SEvalZero #define NRFX_WDT_CONFIG_LOG_LEVEL 3 3109*150812a8SEvalZero #endif 3110*150812a8SEvalZero 3111*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_INFO_COLOR - ANSI escape code prefix. 3112*150812a8SEvalZero 3113*150812a8SEvalZero // <0=> Default 3114*150812a8SEvalZero // <1=> Black 3115*150812a8SEvalZero // <2=> Red 3116*150812a8SEvalZero // <3=> Green 3117*150812a8SEvalZero // <4=> Yellow 3118*150812a8SEvalZero // <5=> Blue 3119*150812a8SEvalZero // <6=> Magenta 3120*150812a8SEvalZero // <7=> Cyan 3121*150812a8SEvalZero // <8=> White 3122*150812a8SEvalZero 3123*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_INFO_COLOR 3124*150812a8SEvalZero #define NRFX_WDT_CONFIG_INFO_COLOR 0 3125*150812a8SEvalZero #endif 3126*150812a8SEvalZero 3127*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 3128*150812a8SEvalZero 3129*150812a8SEvalZero // <0=> Default 3130*150812a8SEvalZero // <1=> Black 3131*150812a8SEvalZero // <2=> Red 3132*150812a8SEvalZero // <3=> Green 3133*150812a8SEvalZero // <4=> Yellow 3134*150812a8SEvalZero // <5=> Blue 3135*150812a8SEvalZero // <6=> Magenta 3136*150812a8SEvalZero // <7=> Cyan 3137*150812a8SEvalZero // <8=> White 3138*150812a8SEvalZero 3139*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_DEBUG_COLOR 3140*150812a8SEvalZero #define NRFX_WDT_CONFIG_DEBUG_COLOR 0 3141*150812a8SEvalZero #endif 3142*150812a8SEvalZero 3143*150812a8SEvalZero // </e> 3144*150812a8SEvalZero 3145*150812a8SEvalZero // </e> 3146*150812a8SEvalZero 3147*150812a8SEvalZero // </h> 3148*150812a8SEvalZero 3149*150812a8SEvalZero #endif // NRFX_CONFIG_H__ 3150