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