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_PDM_ENABLED - nrfx_pdm - PDM peripheral driver 317*150812a8SEvalZero //========================================================== 318*150812a8SEvalZero #ifndef NRFX_PDM_ENABLED 319*150812a8SEvalZero #define NRFX_PDM_ENABLED 1 320*150812a8SEvalZero #endif 321*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_MODE - Mode 322*150812a8SEvalZero 323*150812a8SEvalZero // <0=> Stereo 324*150812a8SEvalZero // <1=> Mono 325*150812a8SEvalZero 326*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_MODE 327*150812a8SEvalZero #define NRFX_PDM_CONFIG_MODE 1 328*150812a8SEvalZero #endif 329*150812a8SEvalZero 330*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_EDGE - Edge 331*150812a8SEvalZero 332*150812a8SEvalZero // <0=> Left falling 333*150812a8SEvalZero // <1=> Left rising 334*150812a8SEvalZero 335*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_EDGE 336*150812a8SEvalZero #define NRFX_PDM_CONFIG_EDGE 0 337*150812a8SEvalZero #endif 338*150812a8SEvalZero 339*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_CLOCK_FREQ - Clock frequency 340*150812a8SEvalZero 341*150812a8SEvalZero // <134217728=> 1000k 342*150812a8SEvalZero // <138412032=> 1032k (default) 343*150812a8SEvalZero // <142606336=> 1067k 344*150812a8SEvalZero 345*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_CLOCK_FREQ 346*150812a8SEvalZero #define NRFX_PDM_CONFIG_CLOCK_FREQ 138412032 347*150812a8SEvalZero #endif 348*150812a8SEvalZero 349*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_IRQ_PRIORITY - Interrupt priority 350*150812a8SEvalZero 351*150812a8SEvalZero // <0=> 0 (highest) 352*150812a8SEvalZero // <1=> 1 353*150812a8SEvalZero // <2=> 2 354*150812a8SEvalZero // <3=> 3 355*150812a8SEvalZero // <4=> 4 356*150812a8SEvalZero // <5=> 5 357*150812a8SEvalZero // <6=> 6 358*150812a8SEvalZero // <7=> 7 359*150812a8SEvalZero 360*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_IRQ_PRIORITY 361*150812a8SEvalZero #define NRFX_PDM_CONFIG_IRQ_PRIORITY 7 362*150812a8SEvalZero #endif 363*150812a8SEvalZero 364*150812a8SEvalZero // <e> NRFX_PDM_CONFIG_LOG_ENABLED - Enables logging in the module. 365*150812a8SEvalZero //========================================================== 366*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_LOG_ENABLED 367*150812a8SEvalZero #define NRFX_PDM_CONFIG_LOG_ENABLED 0 368*150812a8SEvalZero #endif 369*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_LOG_LEVEL - Default Severity level 370*150812a8SEvalZero 371*150812a8SEvalZero // <0=> Off 372*150812a8SEvalZero // <1=> Error 373*150812a8SEvalZero // <2=> Warning 374*150812a8SEvalZero // <3=> Info 375*150812a8SEvalZero // <4=> Debug 376*150812a8SEvalZero 377*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_LOG_LEVEL 378*150812a8SEvalZero #define NRFX_PDM_CONFIG_LOG_LEVEL 3 379*150812a8SEvalZero #endif 380*150812a8SEvalZero 381*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_INFO_COLOR - ANSI escape code prefix. 382*150812a8SEvalZero 383*150812a8SEvalZero // <0=> Default 384*150812a8SEvalZero // <1=> Black 385*150812a8SEvalZero // <2=> Red 386*150812a8SEvalZero // <3=> Green 387*150812a8SEvalZero // <4=> Yellow 388*150812a8SEvalZero // <5=> Blue 389*150812a8SEvalZero // <6=> Magenta 390*150812a8SEvalZero // <7=> Cyan 391*150812a8SEvalZero // <8=> White 392*150812a8SEvalZero 393*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_INFO_COLOR 394*150812a8SEvalZero #define NRFX_PDM_CONFIG_INFO_COLOR 0 395*150812a8SEvalZero #endif 396*150812a8SEvalZero 397*150812a8SEvalZero // <o> NRFX_PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 398*150812a8SEvalZero 399*150812a8SEvalZero // <0=> Default 400*150812a8SEvalZero // <1=> Black 401*150812a8SEvalZero // <2=> Red 402*150812a8SEvalZero // <3=> Green 403*150812a8SEvalZero // <4=> Yellow 404*150812a8SEvalZero // <5=> Blue 405*150812a8SEvalZero // <6=> Magenta 406*150812a8SEvalZero // <7=> Cyan 407*150812a8SEvalZero // <8=> White 408*150812a8SEvalZero 409*150812a8SEvalZero #ifndef NRFX_PDM_CONFIG_DEBUG_COLOR 410*150812a8SEvalZero #define NRFX_PDM_CONFIG_DEBUG_COLOR 0 411*150812a8SEvalZero #endif 412*150812a8SEvalZero 413*150812a8SEvalZero // </e> 414*150812a8SEvalZero 415*150812a8SEvalZero // </e> 416*150812a8SEvalZero 417*150812a8SEvalZero // <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver 418*150812a8SEvalZero //========================================================== 419*150812a8SEvalZero #ifndef NRFX_POWER_ENABLED 420*150812a8SEvalZero #define NRFX_POWER_ENABLED 1 421*150812a8SEvalZero #endif 422*150812a8SEvalZero // <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority 423*150812a8SEvalZero 424*150812a8SEvalZero // <0=> 0 (highest) 425*150812a8SEvalZero // <1=> 1 426*150812a8SEvalZero // <2=> 2 427*150812a8SEvalZero // <3=> 3 428*150812a8SEvalZero // <4=> 4 429*150812a8SEvalZero // <5=> 5 430*150812a8SEvalZero // <6=> 6 431*150812a8SEvalZero // <7=> 7 432*150812a8SEvalZero 433*150812a8SEvalZero #ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY 434*150812a8SEvalZero #define NRFX_POWER_CONFIG_IRQ_PRIORITY 7 435*150812a8SEvalZero #endif 436*150812a8SEvalZero 437*150812a8SEvalZero // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator 438*150812a8SEvalZero 439*150812a8SEvalZero 440*150812a8SEvalZero // <i> This settings means only that components for DCDC regulator are installed and it can be enabled. 441*150812a8SEvalZero 442*150812a8SEvalZero #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN 443*150812a8SEvalZero #define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0 444*150812a8SEvalZero #endif 445*150812a8SEvalZero 446*150812a8SEvalZero // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator 447*150812a8SEvalZero 448*150812a8SEvalZero 449*150812a8SEvalZero // <i> This settings means only that components for DCDC regulator are installed and it can be enabled. 450*150812a8SEvalZero 451*150812a8SEvalZero #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 452*150812a8SEvalZero #define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0 453*150812a8SEvalZero #endif 454*150812a8SEvalZero 455*150812a8SEvalZero // </e> 456*150812a8SEvalZero 457*150812a8SEvalZero // <e> NRFX_PPI_ENABLED - nrfx_ppi - PPI peripheral allocator 458*150812a8SEvalZero //========================================================== 459*150812a8SEvalZero #ifndef NRFX_PPI_ENABLED 460*150812a8SEvalZero #define NRFX_PPI_ENABLED 1 461*150812a8SEvalZero #endif 462*150812a8SEvalZero // <e> NRFX_PPI_CONFIG_LOG_ENABLED - Enables logging in the module. 463*150812a8SEvalZero //========================================================== 464*150812a8SEvalZero #ifndef NRFX_PPI_CONFIG_LOG_ENABLED 465*150812a8SEvalZero #define NRFX_PPI_CONFIG_LOG_ENABLED 0 466*150812a8SEvalZero #endif 467*150812a8SEvalZero // <o> NRFX_PPI_CONFIG_LOG_LEVEL - Default Severity level 468*150812a8SEvalZero 469*150812a8SEvalZero // <0=> Off 470*150812a8SEvalZero // <1=> Error 471*150812a8SEvalZero // <2=> Warning 472*150812a8SEvalZero // <3=> Info 473*150812a8SEvalZero // <4=> Debug 474*150812a8SEvalZero 475*150812a8SEvalZero #ifndef NRFX_PPI_CONFIG_LOG_LEVEL 476*150812a8SEvalZero #define NRFX_PPI_CONFIG_LOG_LEVEL 3 477*150812a8SEvalZero #endif 478*150812a8SEvalZero 479*150812a8SEvalZero // <o> NRFX_PPI_CONFIG_INFO_COLOR - ANSI escape code prefix. 480*150812a8SEvalZero 481*150812a8SEvalZero // <0=> Default 482*150812a8SEvalZero // <1=> Black 483*150812a8SEvalZero // <2=> Red 484*150812a8SEvalZero // <3=> Green 485*150812a8SEvalZero // <4=> Yellow 486*150812a8SEvalZero // <5=> Blue 487*150812a8SEvalZero // <6=> Magenta 488*150812a8SEvalZero // <7=> Cyan 489*150812a8SEvalZero // <8=> White 490*150812a8SEvalZero 491*150812a8SEvalZero #ifndef NRFX_PPI_CONFIG_INFO_COLOR 492*150812a8SEvalZero #define NRFX_PPI_CONFIG_INFO_COLOR 0 493*150812a8SEvalZero #endif 494*150812a8SEvalZero 495*150812a8SEvalZero // <o> NRFX_PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 496*150812a8SEvalZero 497*150812a8SEvalZero // <0=> Default 498*150812a8SEvalZero // <1=> Black 499*150812a8SEvalZero // <2=> Red 500*150812a8SEvalZero // <3=> Green 501*150812a8SEvalZero // <4=> Yellow 502*150812a8SEvalZero // <5=> Blue 503*150812a8SEvalZero // <6=> Magenta 504*150812a8SEvalZero // <7=> Cyan 505*150812a8SEvalZero // <8=> White 506*150812a8SEvalZero 507*150812a8SEvalZero #ifndef NRFX_PPI_CONFIG_DEBUG_COLOR 508*150812a8SEvalZero #define NRFX_PPI_CONFIG_DEBUG_COLOR 0 509*150812a8SEvalZero #endif 510*150812a8SEvalZero 511*150812a8SEvalZero // </e> 512*150812a8SEvalZero 513*150812a8SEvalZero // </e> 514*150812a8SEvalZero 515*150812a8SEvalZero // <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module 516*150812a8SEvalZero //========================================================== 517*150812a8SEvalZero #ifndef NRFX_PRS_ENABLED 518*150812a8SEvalZero #define NRFX_PRS_ENABLED 1 519*150812a8SEvalZero #endif 520*150812a8SEvalZero // <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module. 521*150812a8SEvalZero 522*150812a8SEvalZero 523*150812a8SEvalZero #ifndef NRFX_PRS_BOX_0_ENABLED 524*150812a8SEvalZero #define NRFX_PRS_BOX_0_ENABLED 1 525*150812a8SEvalZero #endif 526*150812a8SEvalZero 527*150812a8SEvalZero // <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module. 528*150812a8SEvalZero 529*150812a8SEvalZero 530*150812a8SEvalZero #ifndef NRFX_PRS_BOX_1_ENABLED 531*150812a8SEvalZero #define NRFX_PRS_BOX_1_ENABLED 1 532*150812a8SEvalZero #endif 533*150812a8SEvalZero 534*150812a8SEvalZero // <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module. 535*150812a8SEvalZero 536*150812a8SEvalZero 537*150812a8SEvalZero #ifndef NRFX_PRS_BOX_2_ENABLED 538*150812a8SEvalZero #define NRFX_PRS_BOX_2_ENABLED 1 539*150812a8SEvalZero #endif 540*150812a8SEvalZero 541*150812a8SEvalZero // <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module. 542*150812a8SEvalZero 543*150812a8SEvalZero 544*150812a8SEvalZero #ifndef NRFX_PRS_BOX_3_ENABLED 545*150812a8SEvalZero #define NRFX_PRS_BOX_3_ENABLED 1 546*150812a8SEvalZero #endif 547*150812a8SEvalZero 548*150812a8SEvalZero // <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module. 549*150812a8SEvalZero 550*150812a8SEvalZero 551*150812a8SEvalZero #ifndef NRFX_PRS_BOX_4_ENABLED 552*150812a8SEvalZero #define NRFX_PRS_BOX_4_ENABLED 1 553*150812a8SEvalZero #endif 554*150812a8SEvalZero 555*150812a8SEvalZero // <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module. 556*150812a8SEvalZero //========================================================== 557*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_LOG_ENABLED 558*150812a8SEvalZero #define NRFX_PRS_CONFIG_LOG_ENABLED 0 559*150812a8SEvalZero #endif 560*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level 561*150812a8SEvalZero 562*150812a8SEvalZero // <0=> Off 563*150812a8SEvalZero // <1=> Error 564*150812a8SEvalZero // <2=> Warning 565*150812a8SEvalZero // <3=> Info 566*150812a8SEvalZero // <4=> Debug 567*150812a8SEvalZero 568*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_LOG_LEVEL 569*150812a8SEvalZero #define NRFX_PRS_CONFIG_LOG_LEVEL 3 570*150812a8SEvalZero #endif 571*150812a8SEvalZero 572*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix. 573*150812a8SEvalZero 574*150812a8SEvalZero // <0=> Default 575*150812a8SEvalZero // <1=> Black 576*150812a8SEvalZero // <2=> Red 577*150812a8SEvalZero // <3=> Green 578*150812a8SEvalZero // <4=> Yellow 579*150812a8SEvalZero // <5=> Blue 580*150812a8SEvalZero // <6=> Magenta 581*150812a8SEvalZero // <7=> Cyan 582*150812a8SEvalZero // <8=> White 583*150812a8SEvalZero 584*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_INFO_COLOR 585*150812a8SEvalZero #define NRFX_PRS_CONFIG_INFO_COLOR 0 586*150812a8SEvalZero #endif 587*150812a8SEvalZero 588*150812a8SEvalZero // <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 589*150812a8SEvalZero 590*150812a8SEvalZero // <0=> Default 591*150812a8SEvalZero // <1=> Black 592*150812a8SEvalZero // <2=> Red 593*150812a8SEvalZero // <3=> Green 594*150812a8SEvalZero // <4=> Yellow 595*150812a8SEvalZero // <5=> Blue 596*150812a8SEvalZero // <6=> Magenta 597*150812a8SEvalZero // <7=> Cyan 598*150812a8SEvalZero // <8=> White 599*150812a8SEvalZero 600*150812a8SEvalZero #ifndef NRFX_PRS_CONFIG_DEBUG_COLOR 601*150812a8SEvalZero #define NRFX_PRS_CONFIG_DEBUG_COLOR 0 602*150812a8SEvalZero #endif 603*150812a8SEvalZero 604*150812a8SEvalZero // </e> 605*150812a8SEvalZero 606*150812a8SEvalZero // </e> 607*150812a8SEvalZero 608*150812a8SEvalZero // <e> NRFX_PWM_ENABLED - nrfx_pwm - PWM peripheral driver 609*150812a8SEvalZero //========================================================== 610*150812a8SEvalZero #ifndef NRFX_PWM_ENABLED 611*150812a8SEvalZero #define NRFX_PWM_ENABLED 1 612*150812a8SEvalZero #endif 613*150812a8SEvalZero // <q> NRFX_PWM0_ENABLED - Enable PWM0 instance 614*150812a8SEvalZero 615*150812a8SEvalZero 616*150812a8SEvalZero #ifndef NRFX_PWM0_ENABLED 617*150812a8SEvalZero #define NRFX_PWM0_ENABLED 1 618*150812a8SEvalZero #endif 619*150812a8SEvalZero 620*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN - Out0 pin <0-31> 621*150812a8SEvalZero 622*150812a8SEvalZero 623*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 624*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 31 625*150812a8SEvalZero #endif 626*150812a8SEvalZero 627*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN - Out1 pin <0-31> 628*150812a8SEvalZero 629*150812a8SEvalZero 630*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 631*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 31 632*150812a8SEvalZero #endif 633*150812a8SEvalZero 634*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN - Out2 pin <0-31> 635*150812a8SEvalZero 636*150812a8SEvalZero 637*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 638*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 31 639*150812a8SEvalZero #endif 640*150812a8SEvalZero 641*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN - Out3 pin <0-31> 642*150812a8SEvalZero 643*150812a8SEvalZero 644*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 645*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 31 646*150812a8SEvalZero #endif 647*150812a8SEvalZero 648*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK - Base clock 649*150812a8SEvalZero 650*150812a8SEvalZero // <0=> 16 MHz 651*150812a8SEvalZero // <1=> 8 MHz 652*150812a8SEvalZero // <2=> 4 MHz 653*150812a8SEvalZero // <3=> 2 MHz 654*150812a8SEvalZero // <4=> 1 MHz 655*150812a8SEvalZero // <5=> 500 kHz 656*150812a8SEvalZero // <6=> 250 kHz 657*150812a8SEvalZero // <7=> 125 kHz 658*150812a8SEvalZero 659*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 660*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 4 661*150812a8SEvalZero #endif 662*150812a8SEvalZero 663*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE - Count mode 664*150812a8SEvalZero 665*150812a8SEvalZero // <0=> Up 666*150812a8SEvalZero // <1=> Up and Down 667*150812a8SEvalZero 668*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 669*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 0 670*150812a8SEvalZero #endif 671*150812a8SEvalZero 672*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE - Top value 673*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 674*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 1000 675*150812a8SEvalZero #endif 676*150812a8SEvalZero 677*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE - Load mode 678*150812a8SEvalZero 679*150812a8SEvalZero // <0=> Common 680*150812a8SEvalZero // <1=> Grouped 681*150812a8SEvalZero // <2=> Individual 682*150812a8SEvalZero // <3=> Waveform 683*150812a8SEvalZero 684*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 685*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 0 686*150812a8SEvalZero #endif 687*150812a8SEvalZero 688*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_STEP_MODE - Step mode 689*150812a8SEvalZero 690*150812a8SEvalZero // <0=> Auto 691*150812a8SEvalZero // <1=> Triggered 692*150812a8SEvalZero 693*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 694*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 0 695*150812a8SEvalZero #endif 696*150812a8SEvalZero 697*150812a8SEvalZero // <o> NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 698*150812a8SEvalZero 699*150812a8SEvalZero // <0=> 0 (highest) 700*150812a8SEvalZero // <1=> 1 701*150812a8SEvalZero // <2=> 2 702*150812a8SEvalZero // <3=> 3 703*150812a8SEvalZero // <4=> 4 704*150812a8SEvalZero // <5=> 5 705*150812a8SEvalZero // <6=> 6 706*150812a8SEvalZero // <7=> 7 707*150812a8SEvalZero 708*150812a8SEvalZero #ifndef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 709*150812a8SEvalZero #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 7 710*150812a8SEvalZero #endif 711*150812a8SEvalZero 712*150812a8SEvalZero // <e> NRFX_PWM_CONFIG_LOG_ENABLED - Enables logging in the module. 713*150812a8SEvalZero //========================================================== 714*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_LOG_ENABLED 715*150812a8SEvalZero #define NRFX_PWM_CONFIG_LOG_ENABLED 0 716*150812a8SEvalZero #endif 717*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_LOG_LEVEL - Default Severity level 718*150812a8SEvalZero 719*150812a8SEvalZero // <0=> Off 720*150812a8SEvalZero // <1=> Error 721*150812a8SEvalZero // <2=> Warning 722*150812a8SEvalZero // <3=> Info 723*150812a8SEvalZero // <4=> Debug 724*150812a8SEvalZero 725*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_LOG_LEVEL 726*150812a8SEvalZero #define NRFX_PWM_CONFIG_LOG_LEVEL 3 727*150812a8SEvalZero #endif 728*150812a8SEvalZero 729*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_INFO_COLOR - ANSI escape code prefix. 730*150812a8SEvalZero 731*150812a8SEvalZero // <0=> Default 732*150812a8SEvalZero // <1=> Black 733*150812a8SEvalZero // <2=> Red 734*150812a8SEvalZero // <3=> Green 735*150812a8SEvalZero // <4=> Yellow 736*150812a8SEvalZero // <5=> Blue 737*150812a8SEvalZero // <6=> Magenta 738*150812a8SEvalZero // <7=> Cyan 739*150812a8SEvalZero // <8=> White 740*150812a8SEvalZero 741*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_INFO_COLOR 742*150812a8SEvalZero #define NRFX_PWM_CONFIG_INFO_COLOR 0 743*150812a8SEvalZero #endif 744*150812a8SEvalZero 745*150812a8SEvalZero // <o> NRFX_PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 746*150812a8SEvalZero 747*150812a8SEvalZero // <0=> Default 748*150812a8SEvalZero // <1=> Black 749*150812a8SEvalZero // <2=> Red 750*150812a8SEvalZero // <3=> Green 751*150812a8SEvalZero // <4=> Yellow 752*150812a8SEvalZero // <5=> Blue 753*150812a8SEvalZero // <6=> Magenta 754*150812a8SEvalZero // <7=> Cyan 755*150812a8SEvalZero // <8=> White 756*150812a8SEvalZero 757*150812a8SEvalZero #ifndef NRFX_PWM_CONFIG_DEBUG_COLOR 758*150812a8SEvalZero #define NRFX_PWM_CONFIG_DEBUG_COLOR 0 759*150812a8SEvalZero #endif 760*150812a8SEvalZero 761*150812a8SEvalZero // </e> 762*150812a8SEvalZero 763*150812a8SEvalZero // </e> 764*150812a8SEvalZero 765*150812a8SEvalZero // <e> NRFX_QDEC_ENABLED - nrfx_qdec - QDEC peripheral driver 766*150812a8SEvalZero //========================================================== 767*150812a8SEvalZero #ifndef NRFX_QDEC_ENABLED 768*150812a8SEvalZero #define NRFX_QDEC_ENABLED 1 769*150812a8SEvalZero #endif 770*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_REPORTPER - Report period 771*150812a8SEvalZero 772*150812a8SEvalZero // <0=> 10 Samples 773*150812a8SEvalZero // <1=> 40 Samples 774*150812a8SEvalZero // <2=> 80 Samples 775*150812a8SEvalZero // <3=> 120 Samples 776*150812a8SEvalZero // <4=> 160 Samples 777*150812a8SEvalZero // <5=> 200 Samples 778*150812a8SEvalZero // <6=> 240 Samples 779*150812a8SEvalZero // <7=> 280 Samples 780*150812a8SEvalZero 781*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_REPORTPER 782*150812a8SEvalZero #define NRFX_QDEC_CONFIG_REPORTPER 0 783*150812a8SEvalZero #endif 784*150812a8SEvalZero 785*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_SAMPLEPER - Sample period 786*150812a8SEvalZero 787*150812a8SEvalZero // <0=> 128 us 788*150812a8SEvalZero // <1=> 256 us 789*150812a8SEvalZero // <2=> 512 us 790*150812a8SEvalZero // <3=> 1024 us 791*150812a8SEvalZero // <4=> 2048 us 792*150812a8SEvalZero // <5=> 4096 us 793*150812a8SEvalZero // <6=> 8192 us 794*150812a8SEvalZero // <7=> 16384 us 795*150812a8SEvalZero 796*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_SAMPLEPER 797*150812a8SEvalZero #define NRFX_QDEC_CONFIG_SAMPLEPER 7 798*150812a8SEvalZero #endif 799*150812a8SEvalZero 800*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_A - A pin <0-31> 801*150812a8SEvalZero 802*150812a8SEvalZero 803*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_A 804*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_A 31 805*150812a8SEvalZero #endif 806*150812a8SEvalZero 807*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_B - B pin <0-31> 808*150812a8SEvalZero 809*150812a8SEvalZero 810*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_B 811*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_B 31 812*150812a8SEvalZero #endif 813*150812a8SEvalZero 814*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_PIO_LED - LED pin <0-31> 815*150812a8SEvalZero 816*150812a8SEvalZero 817*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_PIO_LED 818*150812a8SEvalZero #define NRFX_QDEC_CONFIG_PIO_LED 31 819*150812a8SEvalZero #endif 820*150812a8SEvalZero 821*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LEDPRE - LED pre 822*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LEDPRE 823*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LEDPRE 511 824*150812a8SEvalZero #endif 825*150812a8SEvalZero 826*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LEDPOL - LED polarity 827*150812a8SEvalZero 828*150812a8SEvalZero // <0=> Active low 829*150812a8SEvalZero // <1=> Active high 830*150812a8SEvalZero 831*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LEDPOL 832*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LEDPOL 1 833*150812a8SEvalZero #endif 834*150812a8SEvalZero 835*150812a8SEvalZero // <q> NRFX_QDEC_CONFIG_DBFEN - Debouncing enable 836*150812a8SEvalZero 837*150812a8SEvalZero 838*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_DBFEN 839*150812a8SEvalZero #define NRFX_QDEC_CONFIG_DBFEN 0 840*150812a8SEvalZero #endif 841*150812a8SEvalZero 842*150812a8SEvalZero // <q> NRFX_QDEC_CONFIG_SAMPLE_INTEN - Sample ready interrupt enable 843*150812a8SEvalZero 844*150812a8SEvalZero 845*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_SAMPLE_INTEN 846*150812a8SEvalZero #define NRFX_QDEC_CONFIG_SAMPLE_INTEN 0 847*150812a8SEvalZero #endif 848*150812a8SEvalZero 849*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_IRQ_PRIORITY - Interrupt priority 850*150812a8SEvalZero 851*150812a8SEvalZero // <0=> 0 (highest) 852*150812a8SEvalZero // <1=> 1 853*150812a8SEvalZero // <2=> 2 854*150812a8SEvalZero // <3=> 3 855*150812a8SEvalZero // <4=> 4 856*150812a8SEvalZero // <5=> 5 857*150812a8SEvalZero // <6=> 6 858*150812a8SEvalZero // <7=> 7 859*150812a8SEvalZero 860*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_IRQ_PRIORITY 861*150812a8SEvalZero #define NRFX_QDEC_CONFIG_IRQ_PRIORITY 7 862*150812a8SEvalZero #endif 863*150812a8SEvalZero 864*150812a8SEvalZero // <e> NRFX_QDEC_CONFIG_LOG_ENABLED - Enables logging in the module. 865*150812a8SEvalZero //========================================================== 866*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LOG_ENABLED 867*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LOG_ENABLED 0 868*150812a8SEvalZero #endif 869*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_LOG_LEVEL - Default Severity level 870*150812a8SEvalZero 871*150812a8SEvalZero // <0=> Off 872*150812a8SEvalZero // <1=> Error 873*150812a8SEvalZero // <2=> Warning 874*150812a8SEvalZero // <3=> Info 875*150812a8SEvalZero // <4=> Debug 876*150812a8SEvalZero 877*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_LOG_LEVEL 878*150812a8SEvalZero #define NRFX_QDEC_CONFIG_LOG_LEVEL 3 879*150812a8SEvalZero #endif 880*150812a8SEvalZero 881*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix. 882*150812a8SEvalZero 883*150812a8SEvalZero // <0=> Default 884*150812a8SEvalZero // <1=> Black 885*150812a8SEvalZero // <2=> Red 886*150812a8SEvalZero // <3=> Green 887*150812a8SEvalZero // <4=> Yellow 888*150812a8SEvalZero // <5=> Blue 889*150812a8SEvalZero // <6=> Magenta 890*150812a8SEvalZero // <7=> Cyan 891*150812a8SEvalZero // <8=> White 892*150812a8SEvalZero 893*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_INFO_COLOR 894*150812a8SEvalZero #define NRFX_QDEC_CONFIG_INFO_COLOR 0 895*150812a8SEvalZero #endif 896*150812a8SEvalZero 897*150812a8SEvalZero // <o> NRFX_QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 898*150812a8SEvalZero 899*150812a8SEvalZero // <0=> Default 900*150812a8SEvalZero // <1=> Black 901*150812a8SEvalZero // <2=> Red 902*150812a8SEvalZero // <3=> Green 903*150812a8SEvalZero // <4=> Yellow 904*150812a8SEvalZero // <5=> Blue 905*150812a8SEvalZero // <6=> Magenta 906*150812a8SEvalZero // <7=> Cyan 907*150812a8SEvalZero // <8=> White 908*150812a8SEvalZero 909*150812a8SEvalZero #ifndef NRFX_QDEC_CONFIG_DEBUG_COLOR 910*150812a8SEvalZero #define NRFX_QDEC_CONFIG_DEBUG_COLOR 0 911*150812a8SEvalZero #endif 912*150812a8SEvalZero 913*150812a8SEvalZero // </e> 914*150812a8SEvalZero 915*150812a8SEvalZero // </e> 916*150812a8SEvalZero 917*150812a8SEvalZero // <e> NRFX_RNG_ENABLED - nrfx_rng - RNG peripheral driver 918*150812a8SEvalZero //========================================================== 919*150812a8SEvalZero #ifndef NRFX_RNG_ENABLED 920*150812a8SEvalZero #define NRFX_RNG_ENABLED 1 921*150812a8SEvalZero #endif 922*150812a8SEvalZero // <q> NRFX_RNG_CONFIG_ERROR_CORRECTION - Error correction 923*150812a8SEvalZero 924*150812a8SEvalZero 925*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_ERROR_CORRECTION 926*150812a8SEvalZero #define NRFX_RNG_CONFIG_ERROR_CORRECTION 1 927*150812a8SEvalZero #endif 928*150812a8SEvalZero 929*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_IRQ_PRIORITY - Interrupt priority 930*150812a8SEvalZero 931*150812a8SEvalZero // <0=> 0 (highest) 932*150812a8SEvalZero // <1=> 1 933*150812a8SEvalZero // <2=> 2 934*150812a8SEvalZero // <3=> 3 935*150812a8SEvalZero // <4=> 4 936*150812a8SEvalZero // <5=> 5 937*150812a8SEvalZero // <6=> 6 938*150812a8SEvalZero // <7=> 7 939*150812a8SEvalZero 940*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_IRQ_PRIORITY 941*150812a8SEvalZero #define NRFX_RNG_CONFIG_IRQ_PRIORITY 7 942*150812a8SEvalZero #endif 943*150812a8SEvalZero 944*150812a8SEvalZero // <e> NRFX_RNG_CONFIG_LOG_ENABLED - Enables logging in the module. 945*150812a8SEvalZero //========================================================== 946*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_LOG_ENABLED 947*150812a8SEvalZero #define NRFX_RNG_CONFIG_LOG_ENABLED 0 948*150812a8SEvalZero #endif 949*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_LOG_LEVEL - Default Severity level 950*150812a8SEvalZero 951*150812a8SEvalZero // <0=> Off 952*150812a8SEvalZero // <1=> Error 953*150812a8SEvalZero // <2=> Warning 954*150812a8SEvalZero // <3=> Info 955*150812a8SEvalZero // <4=> Debug 956*150812a8SEvalZero 957*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_LOG_LEVEL 958*150812a8SEvalZero #define NRFX_RNG_CONFIG_LOG_LEVEL 3 959*150812a8SEvalZero #endif 960*150812a8SEvalZero 961*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_INFO_COLOR - ANSI escape code prefix. 962*150812a8SEvalZero 963*150812a8SEvalZero // <0=> Default 964*150812a8SEvalZero // <1=> Black 965*150812a8SEvalZero // <2=> Red 966*150812a8SEvalZero // <3=> Green 967*150812a8SEvalZero // <4=> Yellow 968*150812a8SEvalZero // <5=> Blue 969*150812a8SEvalZero // <6=> Magenta 970*150812a8SEvalZero // <7=> Cyan 971*150812a8SEvalZero // <8=> White 972*150812a8SEvalZero 973*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_INFO_COLOR 974*150812a8SEvalZero #define NRFX_RNG_CONFIG_INFO_COLOR 0 975*150812a8SEvalZero #endif 976*150812a8SEvalZero 977*150812a8SEvalZero // <o> NRFX_RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 978*150812a8SEvalZero 979*150812a8SEvalZero // <0=> Default 980*150812a8SEvalZero // <1=> Black 981*150812a8SEvalZero // <2=> Red 982*150812a8SEvalZero // <3=> Green 983*150812a8SEvalZero // <4=> Yellow 984*150812a8SEvalZero // <5=> Blue 985*150812a8SEvalZero // <6=> Magenta 986*150812a8SEvalZero // <7=> Cyan 987*150812a8SEvalZero // <8=> White 988*150812a8SEvalZero 989*150812a8SEvalZero #ifndef NRFX_RNG_CONFIG_DEBUG_COLOR 990*150812a8SEvalZero #define NRFX_RNG_CONFIG_DEBUG_COLOR 0 991*150812a8SEvalZero #endif 992*150812a8SEvalZero 993*150812a8SEvalZero // </e> 994*150812a8SEvalZero 995*150812a8SEvalZero // </e> 996*150812a8SEvalZero 997*150812a8SEvalZero // <e> NRFX_RTC_ENABLED - nrfx_rtc - RTC peripheral driver 998*150812a8SEvalZero //========================================================== 999*150812a8SEvalZero #ifndef NRFX_RTC_ENABLED 1000*150812a8SEvalZero #define NRFX_RTC_ENABLED 1 1001*150812a8SEvalZero #endif 1002*150812a8SEvalZero // <q> NRFX_RTC0_ENABLED - Enable RTC0 instance 1003*150812a8SEvalZero 1004*150812a8SEvalZero 1005*150812a8SEvalZero #ifndef NRFX_RTC0_ENABLED 1006*150812a8SEvalZero #define NRFX_RTC0_ENABLED 1 1007*150812a8SEvalZero #endif 1008*150812a8SEvalZero 1009*150812a8SEvalZero // <q> NRFX_RTC1_ENABLED - Enable RTC1 instance 1010*150812a8SEvalZero 1011*150812a8SEvalZero 1012*150812a8SEvalZero #ifndef NRFX_RTC1_ENABLED 1013*150812a8SEvalZero #define NRFX_RTC1_ENABLED 1 1014*150812a8SEvalZero #endif 1015*150812a8SEvalZero 1016*150812a8SEvalZero // <o> NRFX_RTC_MAXIMUM_LATENCY_US - Maximum possible time[us] in highest priority interrupt 1017*150812a8SEvalZero #ifndef NRFX_RTC_MAXIMUM_LATENCY_US 1018*150812a8SEvalZero #define NRFX_RTC_MAXIMUM_LATENCY_US 2000 1019*150812a8SEvalZero #endif 1020*150812a8SEvalZero 1021*150812a8SEvalZero // <o> NRFX_RTC_DEFAULT_CONFIG_FREQUENCY - Frequency <16-32768> 1022*150812a8SEvalZero 1023*150812a8SEvalZero 1024*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 1025*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 32768 1026*150812a8SEvalZero #endif 1027*150812a8SEvalZero 1028*150812a8SEvalZero // <q> NRFX_RTC_DEFAULT_CONFIG_RELIABLE - Ensures safe compare event triggering 1029*150812a8SEvalZero 1030*150812a8SEvalZero 1031*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_RELIABLE 1032*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_RELIABLE 0 1033*150812a8SEvalZero #endif 1034*150812a8SEvalZero 1035*150812a8SEvalZero // <o> NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1036*150812a8SEvalZero 1037*150812a8SEvalZero // <0=> 0 (highest) 1038*150812a8SEvalZero // <1=> 1 1039*150812a8SEvalZero // <2=> 2 1040*150812a8SEvalZero // <3=> 3 1041*150812a8SEvalZero // <4=> 4 1042*150812a8SEvalZero // <5=> 5 1043*150812a8SEvalZero // <6=> 6 1044*150812a8SEvalZero // <7=> 7 1045*150812a8SEvalZero 1046*150812a8SEvalZero #ifndef NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 1047*150812a8SEvalZero #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 7 1048*150812a8SEvalZero #endif 1049*150812a8SEvalZero 1050*150812a8SEvalZero // <e> NRFX_RTC_CONFIG_LOG_ENABLED - Enables logging in the module. 1051*150812a8SEvalZero //========================================================== 1052*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_LOG_ENABLED 1053*150812a8SEvalZero #define NRFX_RTC_CONFIG_LOG_ENABLED 0 1054*150812a8SEvalZero #endif 1055*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_LOG_LEVEL - Default Severity level 1056*150812a8SEvalZero 1057*150812a8SEvalZero // <0=> Off 1058*150812a8SEvalZero // <1=> Error 1059*150812a8SEvalZero // <2=> Warning 1060*150812a8SEvalZero // <3=> Info 1061*150812a8SEvalZero // <4=> Debug 1062*150812a8SEvalZero 1063*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_LOG_LEVEL 1064*150812a8SEvalZero #define NRFX_RTC_CONFIG_LOG_LEVEL 3 1065*150812a8SEvalZero #endif 1066*150812a8SEvalZero 1067*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_INFO_COLOR - ANSI escape code prefix. 1068*150812a8SEvalZero 1069*150812a8SEvalZero // <0=> Default 1070*150812a8SEvalZero // <1=> Black 1071*150812a8SEvalZero // <2=> Red 1072*150812a8SEvalZero // <3=> Green 1073*150812a8SEvalZero // <4=> Yellow 1074*150812a8SEvalZero // <5=> Blue 1075*150812a8SEvalZero // <6=> Magenta 1076*150812a8SEvalZero // <7=> Cyan 1077*150812a8SEvalZero // <8=> White 1078*150812a8SEvalZero 1079*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_INFO_COLOR 1080*150812a8SEvalZero #define NRFX_RTC_CONFIG_INFO_COLOR 0 1081*150812a8SEvalZero #endif 1082*150812a8SEvalZero 1083*150812a8SEvalZero // <o> NRFX_RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1084*150812a8SEvalZero 1085*150812a8SEvalZero // <0=> Default 1086*150812a8SEvalZero // <1=> Black 1087*150812a8SEvalZero // <2=> Red 1088*150812a8SEvalZero // <3=> Green 1089*150812a8SEvalZero // <4=> Yellow 1090*150812a8SEvalZero // <5=> Blue 1091*150812a8SEvalZero // <6=> Magenta 1092*150812a8SEvalZero // <7=> Cyan 1093*150812a8SEvalZero // <8=> White 1094*150812a8SEvalZero 1095*150812a8SEvalZero #ifndef NRFX_RTC_CONFIG_DEBUG_COLOR 1096*150812a8SEvalZero #define NRFX_RTC_CONFIG_DEBUG_COLOR 0 1097*150812a8SEvalZero #endif 1098*150812a8SEvalZero 1099*150812a8SEvalZero // </e> 1100*150812a8SEvalZero 1101*150812a8SEvalZero // </e> 1102*150812a8SEvalZero 1103*150812a8SEvalZero // <e> NRFX_SAADC_ENABLED - nrfx_saadc - SAADC peripheral driver 1104*150812a8SEvalZero //========================================================== 1105*150812a8SEvalZero #ifndef NRFX_SAADC_ENABLED 1106*150812a8SEvalZero #define NRFX_SAADC_ENABLED 1 1107*150812a8SEvalZero #endif 1108*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_RESOLUTION - Resolution 1109*150812a8SEvalZero 1110*150812a8SEvalZero // <0=> 8 bit 1111*150812a8SEvalZero // <1=> 10 bit 1112*150812a8SEvalZero // <2=> 12 bit 1113*150812a8SEvalZero // <3=> 14 bit 1114*150812a8SEvalZero 1115*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_RESOLUTION 1116*150812a8SEvalZero #define NRFX_SAADC_CONFIG_RESOLUTION 1 1117*150812a8SEvalZero #endif 1118*150812a8SEvalZero 1119*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_OVERSAMPLE - Sample period 1120*150812a8SEvalZero 1121*150812a8SEvalZero // <0=> Disabled 1122*150812a8SEvalZero // <1=> 2x 1123*150812a8SEvalZero // <2=> 4x 1124*150812a8SEvalZero // <3=> 8x 1125*150812a8SEvalZero // <4=> 16x 1126*150812a8SEvalZero // <5=> 32x 1127*150812a8SEvalZero // <6=> 64x 1128*150812a8SEvalZero // <7=> 128x 1129*150812a8SEvalZero // <8=> 256x 1130*150812a8SEvalZero 1131*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_OVERSAMPLE 1132*150812a8SEvalZero #define NRFX_SAADC_CONFIG_OVERSAMPLE 0 1133*150812a8SEvalZero #endif 1134*150812a8SEvalZero 1135*150812a8SEvalZero // <q> NRFX_SAADC_CONFIG_LP_MODE - Enabling low power mode 1136*150812a8SEvalZero 1137*150812a8SEvalZero 1138*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LP_MODE 1139*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LP_MODE 0 1140*150812a8SEvalZero #endif 1141*150812a8SEvalZero 1142*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_IRQ_PRIORITY - Interrupt priority 1143*150812a8SEvalZero 1144*150812a8SEvalZero // <0=> 0 (highest) 1145*150812a8SEvalZero // <1=> 1 1146*150812a8SEvalZero // <2=> 2 1147*150812a8SEvalZero // <3=> 3 1148*150812a8SEvalZero // <4=> 4 1149*150812a8SEvalZero // <5=> 5 1150*150812a8SEvalZero // <6=> 6 1151*150812a8SEvalZero // <7=> 7 1152*150812a8SEvalZero 1153*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_IRQ_PRIORITY 1154*150812a8SEvalZero #define NRFX_SAADC_CONFIG_IRQ_PRIORITY 7 1155*150812a8SEvalZero #endif 1156*150812a8SEvalZero 1157*150812a8SEvalZero // <e> NRFX_SAADC_CONFIG_LOG_ENABLED - Enables logging in the module. 1158*150812a8SEvalZero //========================================================== 1159*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LOG_ENABLED 1160*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LOG_ENABLED 0 1161*150812a8SEvalZero #endif 1162*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_LOG_LEVEL - Default Severity level 1163*150812a8SEvalZero 1164*150812a8SEvalZero // <0=> Off 1165*150812a8SEvalZero // <1=> Error 1166*150812a8SEvalZero // <2=> Warning 1167*150812a8SEvalZero // <3=> Info 1168*150812a8SEvalZero // <4=> Debug 1169*150812a8SEvalZero 1170*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_LOG_LEVEL 1171*150812a8SEvalZero #define NRFX_SAADC_CONFIG_LOG_LEVEL 3 1172*150812a8SEvalZero #endif 1173*150812a8SEvalZero 1174*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix. 1175*150812a8SEvalZero 1176*150812a8SEvalZero // <0=> Default 1177*150812a8SEvalZero // <1=> Black 1178*150812a8SEvalZero // <2=> Red 1179*150812a8SEvalZero // <3=> Green 1180*150812a8SEvalZero // <4=> Yellow 1181*150812a8SEvalZero // <5=> Blue 1182*150812a8SEvalZero // <6=> Magenta 1183*150812a8SEvalZero // <7=> Cyan 1184*150812a8SEvalZero // <8=> White 1185*150812a8SEvalZero 1186*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_INFO_COLOR 1187*150812a8SEvalZero #define NRFX_SAADC_CONFIG_INFO_COLOR 0 1188*150812a8SEvalZero #endif 1189*150812a8SEvalZero 1190*150812a8SEvalZero // <o> NRFX_SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1191*150812a8SEvalZero 1192*150812a8SEvalZero // <0=> Default 1193*150812a8SEvalZero // <1=> Black 1194*150812a8SEvalZero // <2=> Red 1195*150812a8SEvalZero // <3=> Green 1196*150812a8SEvalZero // <4=> Yellow 1197*150812a8SEvalZero // <5=> Blue 1198*150812a8SEvalZero // <6=> Magenta 1199*150812a8SEvalZero // <7=> Cyan 1200*150812a8SEvalZero // <8=> White 1201*150812a8SEvalZero 1202*150812a8SEvalZero #ifndef NRFX_SAADC_CONFIG_DEBUG_COLOR 1203*150812a8SEvalZero #define NRFX_SAADC_CONFIG_DEBUG_COLOR 0 1204*150812a8SEvalZero #endif 1205*150812a8SEvalZero 1206*150812a8SEvalZero // </e> 1207*150812a8SEvalZero 1208*150812a8SEvalZero // </e> 1209*150812a8SEvalZero 1210*150812a8SEvalZero // <e> NRFX_SPIM_ENABLED - nrfx_spim - SPIM peripheral driver 1211*150812a8SEvalZero //========================================================== 1212*150812a8SEvalZero #ifndef NRFX_SPIM_ENABLED 1213*150812a8SEvalZero #define NRFX_SPIM_ENABLED 1 1214*150812a8SEvalZero #endif 1215*150812a8SEvalZero // <q> NRFX_SPIM0_ENABLED - Enable SPIM0 instance 1216*150812a8SEvalZero 1217*150812a8SEvalZero 1218*150812a8SEvalZero #ifndef NRFX_SPIM0_ENABLED 1219*150812a8SEvalZero #define NRFX_SPIM0_ENABLED 1 1220*150812a8SEvalZero #endif 1221*150812a8SEvalZero 1222*150812a8SEvalZero // <o> NRFX_SPIM_MISO_PULL_CFG - MISO pin pull configuration. 1223*150812a8SEvalZero 1224*150812a8SEvalZero // <0=> NRF_GPIO_PIN_NOPULL 1225*150812a8SEvalZero // <1=> NRF_GPIO_PIN_PULLDOWN 1226*150812a8SEvalZero // <3=> NRF_GPIO_PIN_PULLUP 1227*150812a8SEvalZero 1228*150812a8SEvalZero #ifndef NRFX_SPIM_MISO_PULL_CFG 1229*150812a8SEvalZero #define NRFX_SPIM_MISO_PULL_CFG 1 1230*150812a8SEvalZero #endif 1231*150812a8SEvalZero 1232*150812a8SEvalZero // <o> NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1233*150812a8SEvalZero 1234*150812a8SEvalZero // <0=> 0 (highest) 1235*150812a8SEvalZero // <1=> 1 1236*150812a8SEvalZero // <2=> 2 1237*150812a8SEvalZero // <3=> 3 1238*150812a8SEvalZero // <4=> 4 1239*150812a8SEvalZero // <5=> 5 1240*150812a8SEvalZero // <6=> 6 1241*150812a8SEvalZero // <7=> 7 1242*150812a8SEvalZero 1243*150812a8SEvalZero #ifndef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 1244*150812a8SEvalZero #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 1245*150812a8SEvalZero #endif 1246*150812a8SEvalZero 1247*150812a8SEvalZero // <e> NRFX_SPIM_CONFIG_LOG_ENABLED - Enables logging in the module. 1248*150812a8SEvalZero //========================================================== 1249*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_LOG_ENABLED 1250*150812a8SEvalZero #define NRFX_SPIM_CONFIG_LOG_ENABLED 0 1251*150812a8SEvalZero #endif 1252*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_LOG_LEVEL - Default Severity level 1253*150812a8SEvalZero 1254*150812a8SEvalZero // <0=> Off 1255*150812a8SEvalZero // <1=> Error 1256*150812a8SEvalZero // <2=> Warning 1257*150812a8SEvalZero // <3=> Info 1258*150812a8SEvalZero // <4=> Debug 1259*150812a8SEvalZero 1260*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_LOG_LEVEL 1261*150812a8SEvalZero #define NRFX_SPIM_CONFIG_LOG_LEVEL 3 1262*150812a8SEvalZero #endif 1263*150812a8SEvalZero 1264*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_INFO_COLOR - ANSI escape code prefix. 1265*150812a8SEvalZero 1266*150812a8SEvalZero // <0=> Default 1267*150812a8SEvalZero // <1=> Black 1268*150812a8SEvalZero // <2=> Red 1269*150812a8SEvalZero // <3=> Green 1270*150812a8SEvalZero // <4=> Yellow 1271*150812a8SEvalZero // <5=> Blue 1272*150812a8SEvalZero // <6=> Magenta 1273*150812a8SEvalZero // <7=> Cyan 1274*150812a8SEvalZero // <8=> White 1275*150812a8SEvalZero 1276*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_INFO_COLOR 1277*150812a8SEvalZero #define NRFX_SPIM_CONFIG_INFO_COLOR 0 1278*150812a8SEvalZero #endif 1279*150812a8SEvalZero 1280*150812a8SEvalZero // <o> NRFX_SPIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1281*150812a8SEvalZero 1282*150812a8SEvalZero // <0=> Default 1283*150812a8SEvalZero // <1=> Black 1284*150812a8SEvalZero // <2=> Red 1285*150812a8SEvalZero // <3=> Green 1286*150812a8SEvalZero // <4=> Yellow 1287*150812a8SEvalZero // <5=> Blue 1288*150812a8SEvalZero // <6=> Magenta 1289*150812a8SEvalZero // <7=> Cyan 1290*150812a8SEvalZero // <8=> White 1291*150812a8SEvalZero 1292*150812a8SEvalZero #ifndef NRFX_SPIM_CONFIG_DEBUG_COLOR 1293*150812a8SEvalZero #define NRFX_SPIM_CONFIG_DEBUG_COLOR 0 1294*150812a8SEvalZero #endif 1295*150812a8SEvalZero 1296*150812a8SEvalZero // </e> 1297*150812a8SEvalZero 1298*150812a8SEvalZero // </e> 1299*150812a8SEvalZero 1300*150812a8SEvalZero // <e> NRFX_SPIS_ENABLED - nrfx_spis - SPIS peripheral driver 1301*150812a8SEvalZero //========================================================== 1302*150812a8SEvalZero #ifndef NRFX_SPIS_ENABLED 1303*150812a8SEvalZero #define NRFX_SPIS_ENABLED 1 1304*150812a8SEvalZero #endif 1305*150812a8SEvalZero // <q> NRFX_SPIS0_ENABLED - Enable SPIS0 instance 1306*150812a8SEvalZero 1307*150812a8SEvalZero 1308*150812a8SEvalZero #ifndef NRFX_SPIS0_ENABLED 1309*150812a8SEvalZero #define NRFX_SPIS0_ENABLED 1 1310*150812a8SEvalZero #endif 1311*150812a8SEvalZero 1312*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1313*150812a8SEvalZero 1314*150812a8SEvalZero // <0=> 0 (highest) 1315*150812a8SEvalZero // <1=> 1 1316*150812a8SEvalZero // <2=> 2 1317*150812a8SEvalZero // <3=> 3 1318*150812a8SEvalZero // <4=> 4 1319*150812a8SEvalZero // <5=> 5 1320*150812a8SEvalZero // <6=> 6 1321*150812a8SEvalZero // <7=> 7 1322*150812a8SEvalZero 1323*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 1324*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 1325*150812a8SEvalZero #endif 1326*150812a8SEvalZero 1327*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_DEF - SPIS default DEF character <0-255> 1328*150812a8SEvalZero 1329*150812a8SEvalZero 1330*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_DEF 1331*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_DEF 255 1332*150812a8SEvalZero #endif 1333*150812a8SEvalZero 1334*150812a8SEvalZero // <o> NRFX_SPIS_DEFAULT_ORC - SPIS default ORC character <0-255> 1335*150812a8SEvalZero 1336*150812a8SEvalZero 1337*150812a8SEvalZero #ifndef NRFX_SPIS_DEFAULT_ORC 1338*150812a8SEvalZero #define NRFX_SPIS_DEFAULT_ORC 255 1339*150812a8SEvalZero #endif 1340*150812a8SEvalZero 1341*150812a8SEvalZero // <e> NRFX_SPIS_CONFIG_LOG_ENABLED - Enables logging in the module. 1342*150812a8SEvalZero //========================================================== 1343*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_LOG_ENABLED 1344*150812a8SEvalZero #define NRFX_SPIS_CONFIG_LOG_ENABLED 0 1345*150812a8SEvalZero #endif 1346*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_LOG_LEVEL - Default Severity level 1347*150812a8SEvalZero 1348*150812a8SEvalZero // <0=> Off 1349*150812a8SEvalZero // <1=> Error 1350*150812a8SEvalZero // <2=> Warning 1351*150812a8SEvalZero // <3=> Info 1352*150812a8SEvalZero // <4=> Debug 1353*150812a8SEvalZero 1354*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_LOG_LEVEL 1355*150812a8SEvalZero #define NRFX_SPIS_CONFIG_LOG_LEVEL 3 1356*150812a8SEvalZero #endif 1357*150812a8SEvalZero 1358*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix. 1359*150812a8SEvalZero 1360*150812a8SEvalZero // <0=> Default 1361*150812a8SEvalZero // <1=> Black 1362*150812a8SEvalZero // <2=> Red 1363*150812a8SEvalZero // <3=> Green 1364*150812a8SEvalZero // <4=> Yellow 1365*150812a8SEvalZero // <5=> Blue 1366*150812a8SEvalZero // <6=> Magenta 1367*150812a8SEvalZero // <7=> Cyan 1368*150812a8SEvalZero // <8=> White 1369*150812a8SEvalZero 1370*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_INFO_COLOR 1371*150812a8SEvalZero #define NRFX_SPIS_CONFIG_INFO_COLOR 0 1372*150812a8SEvalZero #endif 1373*150812a8SEvalZero 1374*150812a8SEvalZero // <o> NRFX_SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1375*150812a8SEvalZero 1376*150812a8SEvalZero // <0=> Default 1377*150812a8SEvalZero // <1=> Black 1378*150812a8SEvalZero // <2=> Red 1379*150812a8SEvalZero // <3=> Green 1380*150812a8SEvalZero // <4=> Yellow 1381*150812a8SEvalZero // <5=> Blue 1382*150812a8SEvalZero // <6=> Magenta 1383*150812a8SEvalZero // <7=> Cyan 1384*150812a8SEvalZero // <8=> White 1385*150812a8SEvalZero 1386*150812a8SEvalZero #ifndef NRFX_SPIS_CONFIG_DEBUG_COLOR 1387*150812a8SEvalZero #define NRFX_SPIS_CONFIG_DEBUG_COLOR 0 1388*150812a8SEvalZero #endif 1389*150812a8SEvalZero 1390*150812a8SEvalZero // </e> 1391*150812a8SEvalZero 1392*150812a8SEvalZero // </e> 1393*150812a8SEvalZero 1394*150812a8SEvalZero // <e> NRFX_SWI_ENABLED - nrfx_swi - SWI/EGU peripheral allocator 1395*150812a8SEvalZero //========================================================== 1396*150812a8SEvalZero #ifndef NRFX_SWI_ENABLED 1397*150812a8SEvalZero #define NRFX_SWI_ENABLED 1 1398*150812a8SEvalZero #endif 1399*150812a8SEvalZero // <q> NRFX_EGU_ENABLED - Enable EGU support 1400*150812a8SEvalZero 1401*150812a8SEvalZero 1402*150812a8SEvalZero #ifndef NRFX_EGU_ENABLED 1403*150812a8SEvalZero #define NRFX_EGU_ENABLED 1 1404*150812a8SEvalZero #endif 1405*150812a8SEvalZero 1406*150812a8SEvalZero // <q> NRFX_SWI0_DISABLED - Exclude SWI0 from being utilized by the driver 1407*150812a8SEvalZero 1408*150812a8SEvalZero 1409*150812a8SEvalZero #ifndef NRFX_SWI0_DISABLED 1410*150812a8SEvalZero #define NRFX_SWI0_DISABLED 0 1411*150812a8SEvalZero #endif 1412*150812a8SEvalZero 1413*150812a8SEvalZero // <q> NRFX_SWI1_DISABLED - Exclude SWI1 from being utilized by the driver 1414*150812a8SEvalZero 1415*150812a8SEvalZero 1416*150812a8SEvalZero #ifndef NRFX_SWI1_DISABLED 1417*150812a8SEvalZero #define NRFX_SWI1_DISABLED 0 1418*150812a8SEvalZero #endif 1419*150812a8SEvalZero 1420*150812a8SEvalZero // <q> NRFX_SWI2_DISABLED - Exclude SWI2 from being utilized by the driver 1421*150812a8SEvalZero 1422*150812a8SEvalZero 1423*150812a8SEvalZero #ifndef NRFX_SWI2_DISABLED 1424*150812a8SEvalZero #define NRFX_SWI2_DISABLED 0 1425*150812a8SEvalZero #endif 1426*150812a8SEvalZero 1427*150812a8SEvalZero // <q> NRFX_SWI3_DISABLED - Exclude SWI3 from being utilized by the driver 1428*150812a8SEvalZero 1429*150812a8SEvalZero 1430*150812a8SEvalZero #ifndef NRFX_SWI3_DISABLED 1431*150812a8SEvalZero #define NRFX_SWI3_DISABLED 0 1432*150812a8SEvalZero #endif 1433*150812a8SEvalZero 1434*150812a8SEvalZero // <q> NRFX_SWI4_DISABLED - Exclude SWI4 from being utilized by the driver 1435*150812a8SEvalZero 1436*150812a8SEvalZero 1437*150812a8SEvalZero #ifndef NRFX_SWI4_DISABLED 1438*150812a8SEvalZero #define NRFX_SWI4_DISABLED 0 1439*150812a8SEvalZero #endif 1440*150812a8SEvalZero 1441*150812a8SEvalZero // <q> NRFX_SWI5_DISABLED - Exclude SWI5 from being utilized by the driver 1442*150812a8SEvalZero 1443*150812a8SEvalZero 1444*150812a8SEvalZero #ifndef NRFX_SWI5_DISABLED 1445*150812a8SEvalZero #define NRFX_SWI5_DISABLED 0 1446*150812a8SEvalZero #endif 1447*150812a8SEvalZero 1448*150812a8SEvalZero // <e> NRFX_SWI_CONFIG_LOG_ENABLED - Enables logging in the module. 1449*150812a8SEvalZero //========================================================== 1450*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_LOG_ENABLED 1451*150812a8SEvalZero #define NRFX_SWI_CONFIG_LOG_ENABLED 0 1452*150812a8SEvalZero #endif 1453*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_LOG_LEVEL - Default Severity level 1454*150812a8SEvalZero 1455*150812a8SEvalZero // <0=> Off 1456*150812a8SEvalZero // <1=> Error 1457*150812a8SEvalZero // <2=> Warning 1458*150812a8SEvalZero // <3=> Info 1459*150812a8SEvalZero // <4=> Debug 1460*150812a8SEvalZero 1461*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_LOG_LEVEL 1462*150812a8SEvalZero #define NRFX_SWI_CONFIG_LOG_LEVEL 3 1463*150812a8SEvalZero #endif 1464*150812a8SEvalZero 1465*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_INFO_COLOR - ANSI escape code prefix. 1466*150812a8SEvalZero 1467*150812a8SEvalZero // <0=> Default 1468*150812a8SEvalZero // <1=> Black 1469*150812a8SEvalZero // <2=> Red 1470*150812a8SEvalZero // <3=> Green 1471*150812a8SEvalZero // <4=> Yellow 1472*150812a8SEvalZero // <5=> Blue 1473*150812a8SEvalZero // <6=> Magenta 1474*150812a8SEvalZero // <7=> Cyan 1475*150812a8SEvalZero // <8=> White 1476*150812a8SEvalZero 1477*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_INFO_COLOR 1478*150812a8SEvalZero #define NRFX_SWI_CONFIG_INFO_COLOR 0 1479*150812a8SEvalZero #endif 1480*150812a8SEvalZero 1481*150812a8SEvalZero // <o> NRFX_SWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1482*150812a8SEvalZero 1483*150812a8SEvalZero // <0=> Default 1484*150812a8SEvalZero // <1=> Black 1485*150812a8SEvalZero // <2=> Red 1486*150812a8SEvalZero // <3=> Green 1487*150812a8SEvalZero // <4=> Yellow 1488*150812a8SEvalZero // <5=> Blue 1489*150812a8SEvalZero // <6=> Magenta 1490*150812a8SEvalZero // <7=> Cyan 1491*150812a8SEvalZero // <8=> White 1492*150812a8SEvalZero 1493*150812a8SEvalZero #ifndef NRFX_SWI_CONFIG_DEBUG_COLOR 1494*150812a8SEvalZero #define NRFX_SWI_CONFIG_DEBUG_COLOR 0 1495*150812a8SEvalZero #endif 1496*150812a8SEvalZero 1497*150812a8SEvalZero // </e> 1498*150812a8SEvalZero 1499*150812a8SEvalZero // </e> 1500*150812a8SEvalZero 1501*150812a8SEvalZero // <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver 1502*150812a8SEvalZero 1503*150812a8SEvalZero 1504*150812a8SEvalZero #ifndef NRFX_SYSTICK_ENABLED 1505*150812a8SEvalZero #define NRFX_SYSTICK_ENABLED 1 1506*150812a8SEvalZero #endif 1507*150812a8SEvalZero 1508*150812a8SEvalZero // <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER periperal driver 1509*150812a8SEvalZero //========================================================== 1510*150812a8SEvalZero #ifndef NRFX_TIMER_ENABLED 1511*150812a8SEvalZero #define NRFX_TIMER_ENABLED 1 1512*150812a8SEvalZero #endif 1513*150812a8SEvalZero // <q> NRFX_TIMER0_ENABLED - Enable TIMER0 instance 1514*150812a8SEvalZero 1515*150812a8SEvalZero 1516*150812a8SEvalZero #ifndef NRFX_TIMER0_ENABLED 1517*150812a8SEvalZero #define NRFX_TIMER0_ENABLED 1 1518*150812a8SEvalZero #endif 1519*150812a8SEvalZero 1520*150812a8SEvalZero // <q> NRFX_TIMER1_ENABLED - Enable TIMER1 instance 1521*150812a8SEvalZero 1522*150812a8SEvalZero 1523*150812a8SEvalZero #ifndef NRFX_TIMER1_ENABLED 1524*150812a8SEvalZero #define NRFX_TIMER1_ENABLED 1 1525*150812a8SEvalZero #endif 1526*150812a8SEvalZero 1527*150812a8SEvalZero // <q> NRFX_TIMER2_ENABLED - Enable TIMER2 instance 1528*150812a8SEvalZero 1529*150812a8SEvalZero 1530*150812a8SEvalZero #ifndef NRFX_TIMER2_ENABLED 1531*150812a8SEvalZero #define NRFX_TIMER2_ENABLED 1 1532*150812a8SEvalZero #endif 1533*150812a8SEvalZero 1534*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY - Timer frequency if in Timer mode 1535*150812a8SEvalZero 1536*150812a8SEvalZero // <0=> 16 MHz 1537*150812a8SEvalZero // <1=> 8 MHz 1538*150812a8SEvalZero // <2=> 4 MHz 1539*150812a8SEvalZero // <3=> 2 MHz 1540*150812a8SEvalZero // <4=> 1 MHz 1541*150812a8SEvalZero // <5=> 500 kHz 1542*150812a8SEvalZero // <6=> 250 kHz 1543*150812a8SEvalZero // <7=> 125 kHz 1544*150812a8SEvalZero // <8=> 62.5 kHz 1545*150812a8SEvalZero // <9=> 31.25 kHz 1546*150812a8SEvalZero 1547*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 1548*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 0 1549*150812a8SEvalZero #endif 1550*150812a8SEvalZero 1551*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_MODE - Timer mode or operation 1552*150812a8SEvalZero 1553*150812a8SEvalZero // <0=> Timer 1554*150812a8SEvalZero // <1=> Counter 1555*150812a8SEvalZero 1556*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_MODE 1557*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_MODE 0 1558*150812a8SEvalZero #endif 1559*150812a8SEvalZero 1560*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH - Timer counter bit width 1561*150812a8SEvalZero 1562*150812a8SEvalZero // <0=> 16 bit 1563*150812a8SEvalZero // <1=> 8 bit 1564*150812a8SEvalZero // <2=> 24 bit 1565*150812a8SEvalZero // <3=> 32 bit 1566*150812a8SEvalZero 1567*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 1568*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 0 1569*150812a8SEvalZero #endif 1570*150812a8SEvalZero 1571*150812a8SEvalZero // <o> NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1572*150812a8SEvalZero 1573*150812a8SEvalZero // <0=> 0 (highest) 1574*150812a8SEvalZero // <1=> 1 1575*150812a8SEvalZero // <2=> 2 1576*150812a8SEvalZero // <3=> 3 1577*150812a8SEvalZero // <4=> 4 1578*150812a8SEvalZero // <5=> 5 1579*150812a8SEvalZero // <6=> 6 1580*150812a8SEvalZero // <7=> 7 1581*150812a8SEvalZero 1582*150812a8SEvalZero #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 1583*150812a8SEvalZero #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7 1584*150812a8SEvalZero #endif 1585*150812a8SEvalZero 1586*150812a8SEvalZero // <e> NRFX_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module. 1587*150812a8SEvalZero //========================================================== 1588*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_LOG_ENABLED 1589*150812a8SEvalZero #define NRFX_TIMER_CONFIG_LOG_ENABLED 0 1590*150812a8SEvalZero #endif 1591*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_LOG_LEVEL - Default Severity level 1592*150812a8SEvalZero 1593*150812a8SEvalZero // <0=> Off 1594*150812a8SEvalZero // <1=> Error 1595*150812a8SEvalZero // <2=> Warning 1596*150812a8SEvalZero // <3=> Info 1597*150812a8SEvalZero // <4=> Debug 1598*150812a8SEvalZero 1599*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_LOG_LEVEL 1600*150812a8SEvalZero #define NRFX_TIMER_CONFIG_LOG_LEVEL 3 1601*150812a8SEvalZero #endif 1602*150812a8SEvalZero 1603*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix. 1604*150812a8SEvalZero 1605*150812a8SEvalZero // <0=> Default 1606*150812a8SEvalZero // <1=> Black 1607*150812a8SEvalZero // <2=> Red 1608*150812a8SEvalZero // <3=> Green 1609*150812a8SEvalZero // <4=> Yellow 1610*150812a8SEvalZero // <5=> Blue 1611*150812a8SEvalZero // <6=> Magenta 1612*150812a8SEvalZero // <7=> Cyan 1613*150812a8SEvalZero // <8=> White 1614*150812a8SEvalZero 1615*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_INFO_COLOR 1616*150812a8SEvalZero #define NRFX_TIMER_CONFIG_INFO_COLOR 0 1617*150812a8SEvalZero #endif 1618*150812a8SEvalZero 1619*150812a8SEvalZero // <o> NRFX_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1620*150812a8SEvalZero 1621*150812a8SEvalZero // <0=> Default 1622*150812a8SEvalZero // <1=> Black 1623*150812a8SEvalZero // <2=> Red 1624*150812a8SEvalZero // <3=> Green 1625*150812a8SEvalZero // <4=> Yellow 1626*150812a8SEvalZero // <5=> Blue 1627*150812a8SEvalZero // <6=> Magenta 1628*150812a8SEvalZero // <7=> Cyan 1629*150812a8SEvalZero // <8=> White 1630*150812a8SEvalZero 1631*150812a8SEvalZero #ifndef NRFX_TIMER_CONFIG_DEBUG_COLOR 1632*150812a8SEvalZero #define NRFX_TIMER_CONFIG_DEBUG_COLOR 0 1633*150812a8SEvalZero #endif 1634*150812a8SEvalZero 1635*150812a8SEvalZero // </e> 1636*150812a8SEvalZero 1637*150812a8SEvalZero // </e> 1638*150812a8SEvalZero 1639*150812a8SEvalZero // <e> NRFX_TWIM_ENABLED - nrfx_twim - TWIM peripheral driver 1640*150812a8SEvalZero //========================================================== 1641*150812a8SEvalZero #ifndef NRFX_TWIM_ENABLED 1642*150812a8SEvalZero #define NRFX_TWIM_ENABLED 1 1643*150812a8SEvalZero #endif 1644*150812a8SEvalZero // <q> NRFX_TWIM0_ENABLED - Enable TWIM0 instance 1645*150812a8SEvalZero 1646*150812a8SEvalZero 1647*150812a8SEvalZero #ifndef NRFX_TWIM0_ENABLED 1648*150812a8SEvalZero #define NRFX_TWIM0_ENABLED 1 1649*150812a8SEvalZero #endif 1650*150812a8SEvalZero 1651*150812a8SEvalZero // <o> NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY - Frequency 1652*150812a8SEvalZero 1653*150812a8SEvalZero // <26738688=> 100k 1654*150812a8SEvalZero // <67108864=> 250k 1655*150812a8SEvalZero // <104857600=> 400k 1656*150812a8SEvalZero 1657*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 1658*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 26738688 1659*150812a8SEvalZero #endif 1660*150812a8SEvalZero 1661*150812a8SEvalZero // <q> NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit 1662*150812a8SEvalZero 1663*150812a8SEvalZero 1664*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 1665*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0 1666*150812a8SEvalZero #endif 1667*150812a8SEvalZero 1668*150812a8SEvalZero // <o> NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1669*150812a8SEvalZero 1670*150812a8SEvalZero // <0=> 0 (highest) 1671*150812a8SEvalZero // <1=> 1 1672*150812a8SEvalZero // <2=> 2 1673*150812a8SEvalZero // <3=> 3 1674*150812a8SEvalZero // <4=> 4 1675*150812a8SEvalZero // <5=> 5 1676*150812a8SEvalZero // <6=> 6 1677*150812a8SEvalZero // <7=> 7 1678*150812a8SEvalZero 1679*150812a8SEvalZero #ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 1680*150812a8SEvalZero #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 7 1681*150812a8SEvalZero #endif 1682*150812a8SEvalZero 1683*150812a8SEvalZero // <e> NRFX_TWIM_CONFIG_LOG_ENABLED - Enables logging in the module. 1684*150812a8SEvalZero //========================================================== 1685*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_LOG_ENABLED 1686*150812a8SEvalZero #define NRFX_TWIM_CONFIG_LOG_ENABLED 0 1687*150812a8SEvalZero #endif 1688*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_LOG_LEVEL - Default Severity level 1689*150812a8SEvalZero 1690*150812a8SEvalZero // <0=> Off 1691*150812a8SEvalZero // <1=> Error 1692*150812a8SEvalZero // <2=> Warning 1693*150812a8SEvalZero // <3=> Info 1694*150812a8SEvalZero // <4=> Debug 1695*150812a8SEvalZero 1696*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_LOG_LEVEL 1697*150812a8SEvalZero #define NRFX_TWIM_CONFIG_LOG_LEVEL 3 1698*150812a8SEvalZero #endif 1699*150812a8SEvalZero 1700*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_INFO_COLOR - ANSI escape code prefix. 1701*150812a8SEvalZero 1702*150812a8SEvalZero // <0=> Default 1703*150812a8SEvalZero // <1=> Black 1704*150812a8SEvalZero // <2=> Red 1705*150812a8SEvalZero // <3=> Green 1706*150812a8SEvalZero // <4=> Yellow 1707*150812a8SEvalZero // <5=> Blue 1708*150812a8SEvalZero // <6=> Magenta 1709*150812a8SEvalZero // <7=> Cyan 1710*150812a8SEvalZero // <8=> White 1711*150812a8SEvalZero 1712*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_INFO_COLOR 1713*150812a8SEvalZero #define NRFX_TWIM_CONFIG_INFO_COLOR 0 1714*150812a8SEvalZero #endif 1715*150812a8SEvalZero 1716*150812a8SEvalZero // <o> NRFX_TWIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1717*150812a8SEvalZero 1718*150812a8SEvalZero // <0=> Default 1719*150812a8SEvalZero // <1=> Black 1720*150812a8SEvalZero // <2=> Red 1721*150812a8SEvalZero // <3=> Green 1722*150812a8SEvalZero // <4=> Yellow 1723*150812a8SEvalZero // <5=> Blue 1724*150812a8SEvalZero // <6=> Magenta 1725*150812a8SEvalZero // <7=> Cyan 1726*150812a8SEvalZero // <8=> White 1727*150812a8SEvalZero 1728*150812a8SEvalZero #ifndef NRFX_TWIM_CONFIG_DEBUG_COLOR 1729*150812a8SEvalZero #define NRFX_TWIM_CONFIG_DEBUG_COLOR 0 1730*150812a8SEvalZero #endif 1731*150812a8SEvalZero 1732*150812a8SEvalZero // </e> 1733*150812a8SEvalZero 1734*150812a8SEvalZero // </e> 1735*150812a8SEvalZero 1736*150812a8SEvalZero // <e> NRFX_TWIS_ENABLED - nrfx_twis - TWIS peripheral driver 1737*150812a8SEvalZero //========================================================== 1738*150812a8SEvalZero #ifndef NRFX_TWIS_ENABLED 1739*150812a8SEvalZero #define NRFX_TWIS_ENABLED 1 1740*150812a8SEvalZero #endif 1741*150812a8SEvalZero // <q> NRFX_TWIS0_ENABLED - Enable TWIS0 instance 1742*150812a8SEvalZero 1743*150812a8SEvalZero 1744*150812a8SEvalZero #ifndef NRFX_TWIS0_ENABLED 1745*150812a8SEvalZero #define NRFX_TWIS0_ENABLED 1 1746*150812a8SEvalZero #endif 1747*150812a8SEvalZero 1748*150812a8SEvalZero // <q> NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assume that any instance would be initialized only once 1749*150812a8SEvalZero 1750*150812a8SEvalZero 1751*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. 1752*150812a8SEvalZero 1753*150812a8SEvalZero #ifndef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 1754*150812a8SEvalZero #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0 1755*150812a8SEvalZero #endif 1756*150812a8SEvalZero 1757*150812a8SEvalZero // <q> NRFX_TWIS_NO_SYNC_MODE - Remove support for synchronous mode 1758*150812a8SEvalZero 1759*150812a8SEvalZero 1760*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. 1761*150812a8SEvalZero 1762*150812a8SEvalZero #ifndef NRFX_TWIS_NO_SYNC_MODE 1763*150812a8SEvalZero #define NRFX_TWIS_NO_SYNC_MODE 0 1764*150812a8SEvalZero #endif 1765*150812a8SEvalZero 1766*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR0 - Address0 1767*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR0 1768*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_ADDR0 0 1769*150812a8SEvalZero #endif 1770*150812a8SEvalZero 1771*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR1 - Address1 1772*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR1 1773*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_ADDR1 0 1774*150812a8SEvalZero #endif 1775*150812a8SEvalZero 1776*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL - SCL pin pull configuration 1777*150812a8SEvalZero 1778*150812a8SEvalZero // <0=> Disabled 1779*150812a8SEvalZero // <1=> Pull down 1780*150812a8SEvalZero // <3=> Pull up 1781*150812a8SEvalZero 1782*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 1783*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 0 1784*150812a8SEvalZero #endif 1785*150812a8SEvalZero 1786*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL - SDA pin pull configuration 1787*150812a8SEvalZero 1788*150812a8SEvalZero // <0=> Disabled 1789*150812a8SEvalZero // <1=> Pull down 1790*150812a8SEvalZero // <3=> Pull up 1791*150812a8SEvalZero 1792*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 1793*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 0 1794*150812a8SEvalZero #endif 1795*150812a8SEvalZero 1796*150812a8SEvalZero // <o> NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority 1797*150812a8SEvalZero 1798*150812a8SEvalZero // <0=> 0 (highest) 1799*150812a8SEvalZero // <1=> 1 1800*150812a8SEvalZero // <2=> 2 1801*150812a8SEvalZero // <3=> 3 1802*150812a8SEvalZero // <4=> 4 1803*150812a8SEvalZero // <5=> 5 1804*150812a8SEvalZero // <6=> 6 1805*150812a8SEvalZero // <7=> 7 1806*150812a8SEvalZero 1807*150812a8SEvalZero #ifndef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 1808*150812a8SEvalZero #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 7 1809*150812a8SEvalZero #endif 1810*150812a8SEvalZero 1811*150812a8SEvalZero // <e> NRFX_TWIS_CONFIG_LOG_ENABLED - Enables logging in the module. 1812*150812a8SEvalZero //========================================================== 1813*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_LOG_ENABLED 1814*150812a8SEvalZero #define NRFX_TWIS_CONFIG_LOG_ENABLED 0 1815*150812a8SEvalZero #endif 1816*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_LOG_LEVEL - Default Severity level 1817*150812a8SEvalZero 1818*150812a8SEvalZero // <0=> Off 1819*150812a8SEvalZero // <1=> Error 1820*150812a8SEvalZero // <2=> Warning 1821*150812a8SEvalZero // <3=> Info 1822*150812a8SEvalZero // <4=> Debug 1823*150812a8SEvalZero 1824*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_LOG_LEVEL 1825*150812a8SEvalZero #define NRFX_TWIS_CONFIG_LOG_LEVEL 3 1826*150812a8SEvalZero #endif 1827*150812a8SEvalZero 1828*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix. 1829*150812a8SEvalZero 1830*150812a8SEvalZero // <0=> Default 1831*150812a8SEvalZero // <1=> Black 1832*150812a8SEvalZero // <2=> Red 1833*150812a8SEvalZero // <3=> Green 1834*150812a8SEvalZero // <4=> Yellow 1835*150812a8SEvalZero // <5=> Blue 1836*150812a8SEvalZero // <6=> Magenta 1837*150812a8SEvalZero // <7=> Cyan 1838*150812a8SEvalZero // <8=> White 1839*150812a8SEvalZero 1840*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_INFO_COLOR 1841*150812a8SEvalZero #define NRFX_TWIS_CONFIG_INFO_COLOR 0 1842*150812a8SEvalZero #endif 1843*150812a8SEvalZero 1844*150812a8SEvalZero // <o> NRFX_TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1845*150812a8SEvalZero 1846*150812a8SEvalZero // <0=> Default 1847*150812a8SEvalZero // <1=> Black 1848*150812a8SEvalZero // <2=> Red 1849*150812a8SEvalZero // <3=> Green 1850*150812a8SEvalZero // <4=> Yellow 1851*150812a8SEvalZero // <5=> Blue 1852*150812a8SEvalZero // <6=> Magenta 1853*150812a8SEvalZero // <7=> Cyan 1854*150812a8SEvalZero // <8=> White 1855*150812a8SEvalZero 1856*150812a8SEvalZero #ifndef NRFX_TWIS_CONFIG_DEBUG_COLOR 1857*150812a8SEvalZero #define NRFX_TWIS_CONFIG_DEBUG_COLOR 0 1858*150812a8SEvalZero #endif 1859*150812a8SEvalZero 1860*150812a8SEvalZero // </e> 1861*150812a8SEvalZero 1862*150812a8SEvalZero // </e> 1863*150812a8SEvalZero 1864*150812a8SEvalZero // <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver 1865*150812a8SEvalZero //========================================================== 1866*150812a8SEvalZero #ifndef NRFX_UARTE_ENABLED 1867*150812a8SEvalZero #define NRFX_UARTE_ENABLED 1 1868*150812a8SEvalZero #endif 1869*150812a8SEvalZero // <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance 1870*150812a8SEvalZero #ifndef NRFX_UARTE0_ENABLED 1871*150812a8SEvalZero #define NRFX_UARTE0_ENABLED 1 1872*150812a8SEvalZero #endif 1873*150812a8SEvalZero 1874*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control 1875*150812a8SEvalZero 1876*150812a8SEvalZero // <0=> Disabled 1877*150812a8SEvalZero // <1=> Enabled 1878*150812a8SEvalZero 1879*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC 1880*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0 1881*150812a8SEvalZero #endif 1882*150812a8SEvalZero 1883*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity 1884*150812a8SEvalZero 1885*150812a8SEvalZero // <0=> Excluded 1886*150812a8SEvalZero // <14=> Included 1887*150812a8SEvalZero 1888*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY 1889*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0 1890*150812a8SEvalZero #endif 1891*150812a8SEvalZero 1892*150812a8SEvalZero // <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate 1893*150812a8SEvalZero 1894*150812a8SEvalZero // <323584=> 1200 baud 1895*150812a8SEvalZero // <643072=> 2400 baud 1896*150812a8SEvalZero // <1290240=> 4800 baud 1897*150812a8SEvalZero // <2576384=> 9600 baud 1898*150812a8SEvalZero // <3862528=> 14400 baud 1899*150812a8SEvalZero // <5152768=> 19200 baud 1900*150812a8SEvalZero // <7716864=> 28800 baud 1901*150812a8SEvalZero // <8388608=> 31250 baud 1902*150812a8SEvalZero // <10289152=> 38400 baud 1903*150812a8SEvalZero // <15007744=> 56000 baud 1904*150812a8SEvalZero // <15400960=> 57600 baud 1905*150812a8SEvalZero // <20615168=> 76800 baud 1906*150812a8SEvalZero // <30801920=> 115200 baud 1907*150812a8SEvalZero // <61865984=> 230400 baud 1908*150812a8SEvalZero // <67108864=> 250000 baud 1909*150812a8SEvalZero // <121634816=> 460800 baud 1910*150812a8SEvalZero // <251658240=> 921600 baud 1911*150812a8SEvalZero // <268435456=> 1000000 baud 1912*150812a8SEvalZero 1913*150812a8SEvalZero #ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 1914*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920 1915*150812a8SEvalZero #endif 1916*150812a8SEvalZero 1917*150812a8SEvalZero // <o> NRFX_UARTE_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_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 1929*150812a8SEvalZero #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7 1930*150812a8SEvalZero #endif 1931*150812a8SEvalZero 1932*150812a8SEvalZero // <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module. 1933*150812a8SEvalZero //========================================================== 1934*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_LOG_ENABLED 1935*150812a8SEvalZero #define NRFX_UARTE_CONFIG_LOG_ENABLED 0 1936*150812a8SEvalZero #endif 1937*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level 1938*150812a8SEvalZero 1939*150812a8SEvalZero // <0=> Off 1940*150812a8SEvalZero // <1=> Error 1941*150812a8SEvalZero // <2=> Warning 1942*150812a8SEvalZero // <3=> Info 1943*150812a8SEvalZero // <4=> Debug 1944*150812a8SEvalZero 1945*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_LOG_LEVEL 1946*150812a8SEvalZero #define NRFX_UARTE_CONFIG_LOG_LEVEL 3 1947*150812a8SEvalZero #endif 1948*150812a8SEvalZero 1949*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix. 1950*150812a8SEvalZero 1951*150812a8SEvalZero // <0=> Default 1952*150812a8SEvalZero // <1=> Black 1953*150812a8SEvalZero // <2=> Red 1954*150812a8SEvalZero // <3=> Green 1955*150812a8SEvalZero // <4=> Yellow 1956*150812a8SEvalZero // <5=> Blue 1957*150812a8SEvalZero // <6=> Magenta 1958*150812a8SEvalZero // <7=> Cyan 1959*150812a8SEvalZero // <8=> White 1960*150812a8SEvalZero 1961*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_INFO_COLOR 1962*150812a8SEvalZero #define NRFX_UARTE_CONFIG_INFO_COLOR 0 1963*150812a8SEvalZero #endif 1964*150812a8SEvalZero 1965*150812a8SEvalZero // <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 1966*150812a8SEvalZero 1967*150812a8SEvalZero // <0=> Default 1968*150812a8SEvalZero // <1=> Black 1969*150812a8SEvalZero // <2=> Red 1970*150812a8SEvalZero // <3=> Green 1971*150812a8SEvalZero // <4=> Yellow 1972*150812a8SEvalZero // <5=> Blue 1973*150812a8SEvalZero // <6=> Magenta 1974*150812a8SEvalZero // <7=> Cyan 1975*150812a8SEvalZero // <8=> White 1976*150812a8SEvalZero 1977*150812a8SEvalZero #ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR 1978*150812a8SEvalZero #define NRFX_UARTE_CONFIG_DEBUG_COLOR 0 1979*150812a8SEvalZero #endif 1980*150812a8SEvalZero 1981*150812a8SEvalZero // </e> 1982*150812a8SEvalZero 1983*150812a8SEvalZero // </e> 1984*150812a8SEvalZero 1985*150812a8SEvalZero // <e> NRFX_WDT_ENABLED - nrfx_wdt - WDT peripheral driver 1986*150812a8SEvalZero //========================================================== 1987*150812a8SEvalZero #ifndef NRFX_WDT_ENABLED 1988*150812a8SEvalZero #define NRFX_WDT_ENABLED 1 1989*150812a8SEvalZero #endif 1990*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_BEHAVIOUR - WDT behavior in CPU SLEEP or HALT mode 1991*150812a8SEvalZero 1992*150812a8SEvalZero // <1=> Run in SLEEP, Pause in HALT 1993*150812a8SEvalZero // <8=> Pause in SLEEP, Run in HALT 1994*150812a8SEvalZero // <9=> Run in SLEEP and HALT 1995*150812a8SEvalZero // <0=> Pause in SLEEP and HALT 1996*150812a8SEvalZero 1997*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_BEHAVIOUR 1998*150812a8SEvalZero #define NRFX_WDT_CONFIG_BEHAVIOUR 1 1999*150812a8SEvalZero #endif 2000*150812a8SEvalZero 2001*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_RELOAD_VALUE - Reload value <15-4294967295> 2002*150812a8SEvalZero 2003*150812a8SEvalZero 2004*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_RELOAD_VALUE 2005*150812a8SEvalZero #define NRFX_WDT_CONFIG_RELOAD_VALUE 2000 2006*150812a8SEvalZero #endif 2007*150812a8SEvalZero 2008*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_NO_IRQ - Remove WDT IRQ handling from WDT driver 2009*150812a8SEvalZero 2010*150812a8SEvalZero // <0=> Include WDT IRQ handling 2011*150812a8SEvalZero // <1=> Remove WDT IRQ handling 2012*150812a8SEvalZero 2013*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_NO_IRQ 2014*150812a8SEvalZero #define NRFX_WDT_CONFIG_NO_IRQ 0 2015*150812a8SEvalZero #endif 2016*150812a8SEvalZero 2017*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_IRQ_PRIORITY - Interrupt priority 2018*150812a8SEvalZero 2019*150812a8SEvalZero // <0=> 0 (highest) 2020*150812a8SEvalZero // <1=> 1 2021*150812a8SEvalZero // <2=> 2 2022*150812a8SEvalZero // <3=> 3 2023*150812a8SEvalZero // <4=> 4 2024*150812a8SEvalZero // <5=> 5 2025*150812a8SEvalZero // <6=> 6 2026*150812a8SEvalZero // <7=> 7 2027*150812a8SEvalZero 2028*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_IRQ_PRIORITY 2029*150812a8SEvalZero #define NRFX_WDT_CONFIG_IRQ_PRIORITY 7 2030*150812a8SEvalZero #endif 2031*150812a8SEvalZero 2032*150812a8SEvalZero // <e> NRFX_WDT_CONFIG_LOG_ENABLED - Enables logging in the module. 2033*150812a8SEvalZero //========================================================== 2034*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_LOG_ENABLED 2035*150812a8SEvalZero #define NRFX_WDT_CONFIG_LOG_ENABLED 0 2036*150812a8SEvalZero #endif 2037*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_LOG_LEVEL - Default Severity level 2038*150812a8SEvalZero 2039*150812a8SEvalZero // <0=> Off 2040*150812a8SEvalZero // <1=> Error 2041*150812a8SEvalZero // <2=> Warning 2042*150812a8SEvalZero // <3=> Info 2043*150812a8SEvalZero // <4=> Debug 2044*150812a8SEvalZero 2045*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_LOG_LEVEL 2046*150812a8SEvalZero #define NRFX_WDT_CONFIG_LOG_LEVEL 3 2047*150812a8SEvalZero #endif 2048*150812a8SEvalZero 2049*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_INFO_COLOR - ANSI escape code prefix. 2050*150812a8SEvalZero 2051*150812a8SEvalZero // <0=> Default 2052*150812a8SEvalZero // <1=> Black 2053*150812a8SEvalZero // <2=> Red 2054*150812a8SEvalZero // <3=> Green 2055*150812a8SEvalZero // <4=> Yellow 2056*150812a8SEvalZero // <5=> Blue 2057*150812a8SEvalZero // <6=> Magenta 2058*150812a8SEvalZero // <7=> Cyan 2059*150812a8SEvalZero // <8=> White 2060*150812a8SEvalZero 2061*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_INFO_COLOR 2062*150812a8SEvalZero #define NRFX_WDT_CONFIG_INFO_COLOR 0 2063*150812a8SEvalZero #endif 2064*150812a8SEvalZero 2065*150812a8SEvalZero // <o> NRFX_WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix. 2066*150812a8SEvalZero 2067*150812a8SEvalZero // <0=> Default 2068*150812a8SEvalZero // <1=> Black 2069*150812a8SEvalZero // <2=> Red 2070*150812a8SEvalZero // <3=> Green 2071*150812a8SEvalZero // <4=> Yellow 2072*150812a8SEvalZero // <5=> Blue 2073*150812a8SEvalZero // <6=> Magenta 2074*150812a8SEvalZero // <7=> Cyan 2075*150812a8SEvalZero // <8=> White 2076*150812a8SEvalZero 2077*150812a8SEvalZero #ifndef NRFX_WDT_CONFIG_DEBUG_COLOR 2078*150812a8SEvalZero #define NRFX_WDT_CONFIG_DEBUG_COLOR 0 2079*150812a8SEvalZero #endif 2080*150812a8SEvalZero 2081*150812a8SEvalZero // </e> 2082*150812a8SEvalZero 2083*150812a8SEvalZero // </e> 2084*150812a8SEvalZero 2085*150812a8SEvalZero // </h> 2086*150812a8SEvalZero 2087*150812a8SEvalZero #endif // NRFX_CONFIG_H__ 2088