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