1 /*
2  * Copyright (c) 2018 - 2025, Nordic Semiconductor ASA
3  * All rights reserved.
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions are met:
9  *
10  * 1. Redistributions of source code must retain the above copyright notice, this
11  *    list of conditions and the following disclaimer.
12  *
13  * 2. Redistributions in binary form must reproduce the above copyright
14  *    notice, this list of conditions and the following disclaimer in the
15  *    documentation and/or other materials provided with the distribution.
16  *
17  * 3. Neither the name of the copyright holder nor the names of its
18  *    contributors may be used to endorse or promote products derived from this
19  *    software without specific prior written permission.
20  *
21  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
25  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31  * POSSIBILITY OF SUCH DAMAGE.
32  */
33 
34 #ifndef NRFX_CONFIG_NRF91_H__
35 #define NRFX_CONFIG_NRF91_H__
36 
37 #ifndef NRFX_CONFIG_H__
38 #error "This file should not be included directly. Include nrfx_config.h instead."
39 #endif
40 
41 /*
42  * The MDK provides macros for accessing the peripheral register structures
43  * by using their secure and non-secure address mappings (with the names
44  * containing the suffix _S or _NS, respectively). Because the nrfx drivers
45  * use the macros without any suffixes, you must translate the names.
46  * The following section provides configuration for the name translation.
47  * It must be modified to reflect the actual configuration set in NRF_SPU.
48  */
49 
50 #if defined(NRF_TRUSTZONE_NONSECURE)
51 #define NRF_CLOCK      NRF_CLOCK_NS
52 #define NRF_DPPIC      NRF_DPPIC_NS
53 #define NRF_EGU0       NRF_EGU0_NS
54 #define NRF_EGU1       NRF_EGU1_NS
55 #define NRF_EGU2       NRF_EGU2_NS
56 #define NRF_EGU3       NRF_EGU3_NS
57 #define NRF_EGU4       NRF_EGU4_NS
58 #define NRF_EGU5       NRF_EGU5_NS
59 #define NRF_FPU        NRF_FPU_NS
60 #define NRF_I2S        NRF_I2S_NS
61 #define NRF_IPC        NRF_IPC_NS
62 #define NRF_KMU        NRF_KMU_NS
63 #define NRF_NVMC       NRF_NVMC_NS
64 #define NRF_P0         NRF_P0_NS
65 #define NRF_PDM        NRF_PDM_NS
66 #define NRF_POWER      NRF_POWER_NS
67 #define NRF_PWM0       NRF_PWM0_NS
68 #define NRF_PWM1       NRF_PWM1_NS
69 #define NRF_PWM2       NRF_PWM2_NS
70 #define NRF_PWM3       NRF_PWM3_NS
71 #define NRF_REGULATORS NRF_REGULATORS_NS
72 #define NRF_RTC0       NRF_RTC0_NS
73 #define NRF_RTC1       NRF_RTC1_NS
74 #define NRF_SAADC      NRF_SAADC_NS
75 #define NRF_SPIM0      NRF_SPIM0_NS
76 #define NRF_SPIM1      NRF_SPIM1_NS
77 #define NRF_SPIM2      NRF_SPIM2_NS
78 #define NRF_SPIM3      NRF_SPIM3_NS
79 #define NRF_SPIS0      NRF_SPIS0_NS
80 #define NRF_SPIS1      NRF_SPIS1_NS
81 #define NRF_SPIS2      NRF_SPIS2_NS
82 #define NRF_SPIS3      NRF_SPIS3_NS
83 #define NRF_TIMER0     NRF_TIMER0_NS
84 #define NRF_TIMER1     NRF_TIMER1_NS
85 #define NRF_TIMER2     NRF_TIMER2_NS
86 #define NRF_TWIM0      NRF_TWIM0_NS
87 #define NRF_TWIM1      NRF_TWIM1_NS
88 #define NRF_TWIM2      NRF_TWIM2_NS
89 #define NRF_TWIM3      NRF_TWIM3_NS
90 #define NRF_TWIS0      NRF_TWIS0_NS
91 #define NRF_TWIS1      NRF_TWIS1_NS
92 #define NRF_TWIS2      NRF_TWIS2_NS
93 #define NRF_TWIS3      NRF_TWIS3_NS
94 #define NRF_UARTE0     NRF_UARTE0_NS
95 #define NRF_UARTE1     NRF_UARTE1_NS
96 #define NRF_UARTE2     NRF_UARTE2_NS
97 #define NRF_UARTE3     NRF_UARTE3_NS
98 #define NRF_VMC        NRF_VMC_NS
99 #define NRF_WDT        NRF_WDT_NS
100 #else
101 #define NRF_CLOCK      NRF_CLOCK_S
102 #define NRF_DPPIC      NRF_DPPIC_S
103 #define NRF_EGU0       NRF_EGU0_S
104 #define NRF_EGU1       NRF_EGU1_S
105 #define NRF_EGU2       NRF_EGU2_S
106 #define NRF_EGU3       NRF_EGU3_S
107 #define NRF_EGU4       NRF_EGU4_S
108 #define NRF_EGU5       NRF_EGU5_S
109 #define NRF_FPU        NRF_FPU_S
110 #define NRF_I2S        NRF_I2S_S
111 #define NRF_IPC        NRF_IPC_S
112 #define NRF_KMU        NRF_KMU_S
113 #define NRF_NVMC       NRF_NVMC_S
114 #define NRF_P0         NRF_P0_S
115 #define NRF_PDM        NRF_PDM_S
116 #define NRF_POWER      NRF_POWER_S
117 #define NRF_PWM0       NRF_PWM0_S
118 #define NRF_PWM1       NRF_PWM1_S
119 #define NRF_PWM2       NRF_PWM2_S
120 #define NRF_PWM3       NRF_PWM3_S
121 #define NRF_REGULATORS NRF_REGULATORS_S
122 #define NRF_RTC0       NRF_RTC0_S
123 #define NRF_RTC1       NRF_RTC1_S
124 #define NRF_SAADC      NRF_SAADC_S
125 #define NRF_SPIM0      NRF_SPIM0_S
126 #define NRF_SPIM1      NRF_SPIM1_S
127 #define NRF_SPIM2      NRF_SPIM2_S
128 #define NRF_SPIM3      NRF_SPIM3_S
129 #define NRF_SPIS0      NRF_SPIS0_S
130 #define NRF_SPIS1      NRF_SPIS1_S
131 #define NRF_SPIS2      NRF_SPIS2_S
132 #define NRF_SPIS3      NRF_SPIS3_S
133 #define NRF_TIMER0     NRF_TIMER0_S
134 #define NRF_TIMER1     NRF_TIMER1_S
135 #define NRF_TIMER2     NRF_TIMER2_S
136 #define NRF_TWIM0      NRF_TWIM0_S
137 #define NRF_TWIM1      NRF_TWIM1_S
138 #define NRF_TWIM2      NRF_TWIM2_S
139 #define NRF_TWIM3      NRF_TWIM3_S
140 #define NRF_TWIS0      NRF_TWIS0_S
141 #define NRF_TWIS1      NRF_TWIS1_S
142 #define NRF_TWIS2      NRF_TWIS2_S
143 #define NRF_TWIS3      NRF_TWIS3_S
144 #define NRF_UARTE0     NRF_UARTE0_S
145 #define NRF_UARTE1     NRF_UARTE1_S
146 #define NRF_UARTE2     NRF_UARTE2_S
147 #define NRF_UARTE3     NRF_UARTE3_S
148 #define NRF_VMC        NRF_VMC_S
149 #define NRF_WDT        NRF_WDT_S
150 #endif
151 
152 /*
153  * The following section provides the name translation for peripherals with
154  * only one type of access available. For these peripherals, you cannot choose
155  * between secure and non-secure mapping.
156  */
157 #if !defined(NRF_TRUSTZONE_NONSECURE)
158 #define NRF_CC_HOST_RGF  NRF_CC_HOST_RGF_S
159 #define NRF_CRYPTOCELL   NRF_CRYPTOCELL_S
160 #define NRF_CTRL_AP_PERI NRF_CTRL_AP_PERI_S
161 #define NRF_FICR         NRF_FICR_S
162 #define NRF_SPU          NRF_SPU_S
163 #define NRF_TAD          NRF_TAD_S
164 #define NRF_UICR         NRF_UICR_S
165 #define NRF_GPIOTE       NRF_GPIOTE0
166 #else
167 #define NRF_GPIOTE       NRF_GPIOTE1
168 #endif
169 
170 /* Fixups for the GPIOTE driver. */
171 #define NRF_GPIOTE0      NRF_GPIOTE0_S
172 #define NRF_GPIOTE1      NRF_GPIOTE1_NS
173 
174 /**
175  * @brief NRFX_DEFAULT_IRQ_PRIORITY
176  *
177  * Integer value. Minimum: 0. Maximum: 7.
178  */
179 #ifndef NRFX_DEFAULT_IRQ_PRIORITY
180 #define NRFX_DEFAULT_IRQ_PRIORITY 7
181 #endif
182 
183 /**
184  * @brief NRFX_CLOCK_ENABLED
185  *
186  * Boolean. Accepted values: 0 and 1.
187  */
188 #ifndef NRFX_CLOCK_ENABLED
189 #define NRFX_CLOCK_ENABLED 0
190 #endif
191 
192 /**
193  * @brief NRFX_CLOCK_CONFIG_LF_SRC
194  *
195  * Integer value.
196  * Supported values:
197  * - RC    = 1
198  * - XTAL  = 2
199  */
200 #ifndef NRFX_CLOCK_CONFIG_LF_SRC
201 #define NRFX_CLOCK_CONFIG_LF_SRC 2
202 #endif
203 
204 /**
205  * @brief NRFX_CLOCK_CONFIG_LFXO_TWO_STAGE_ENABLED
206  *
207  * Boolean. Accepted values: 0 and 1.
208  */
209 #ifndef NRFX_CLOCK_CONFIG_LFXO_TWO_STAGE_ENABLED
210 #define NRFX_CLOCK_CONFIG_LFXO_TWO_STAGE_ENABLED 0
211 #endif
212 
213 /**
214  * @brief NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY
215  *
216  * Integer value. Minimum: 0. Maximum: 7.
217  */
218 #ifndef NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY
219 #define NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
220 #endif
221 
222 /**
223  * @brief NRFX_CLOCK_CONFIG_LOG_ENABLED
224  *
225  * Boolean. Accepted values: 0 and 1.
226  */
227 #ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED
228 #define NRFX_CLOCK_CONFIG_LOG_ENABLED 0
229 #endif
230 
231 /**
232  * @brief NRFX_CLOCK_CONFIG_LOG_LEVEL
233  *
234  * Integer value.
235  * Supported values:
236  * - Off     = 0
237  * - Error   = 1
238  * - Warning = 2
239  * - Info    = 3
240  * - Debug   = 4
241  */
242 #ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL
243 #define NRFX_CLOCK_CONFIG_LOG_LEVEL 3
244 #endif
245 
246 /**
247  * @brief NRFX_DPPI_ENABLED
248  *
249  * Boolean. Accepted values: 0 and 1.
250  */
251 #ifndef NRFX_DPPI_ENABLED
252 #define NRFX_DPPI_ENABLED 0
253 #endif
254 
255 /**
256  * @brief NRFX_DPPI_CONFIG_LOG_ENABLED
257  *
258  * Boolean. Accepted values: 0 and 1.
259  */
260 #ifndef NRFX_DPPI_CONFIG_LOG_ENABLED
261 #define NRFX_DPPI_CONFIG_LOG_ENABLED 0
262 #endif
263 
264 /**
265  * @brief NRFX_DPPI_CONFIG_LOG_LEVEL
266  *
267  * Integer value.
268  * Supported values:
269  * - Off     = 0
270  * - Error   = 1
271  * - Warning = 2
272  * - Info    = 3
273  * - Debug   = 4
274  */
275 #ifndef NRFX_DPPI_CONFIG_LOG_LEVEL
276 #define NRFX_DPPI_CONFIG_LOG_LEVEL 3
277 #endif
278 
279 /**
280  * @brief NRFX_EGU_ENABLED
281  *
282  * Boolean. Accepted values: 0 and 1.
283  */
284 #ifndef NRFX_EGU_ENABLED
285 #define NRFX_EGU_ENABLED 0
286 #endif
287 
288 /**
289  * @brief NRFX_EGU_DEFAULT_CONFIG_IRQ_PRIORITY
290  *
291  * Integer value. Minimum: 0. Maximum: 7.
292  */
293 #ifndef NRFX_EGU_DEFAULT_CONFIG_IRQ_PRIORITY
294 #define NRFX_EGU_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
295 #endif
296 
297 /**
298  * @brief NRFX_EGU0_ENABLED
299  *
300  * Boolean. Accepted values: 0 and 1.
301  */
302 #ifndef NRFX_EGU0_ENABLED
303 #define NRFX_EGU0_ENABLED 0
304 #endif
305 
306 /**
307  * @brief NRFX_EGU1_ENABLED
308  *
309  * Boolean. Accepted values: 0 and 1.
310  */
311 #ifndef NRFX_EGU1_ENABLED
312 #define NRFX_EGU1_ENABLED 0
313 #endif
314 
315 /**
316  * @brief NRFX_EGU2_ENABLED
317  *
318  * Boolean. Accepted values: 0 and 1.
319  */
320 #ifndef NRFX_EGU2_ENABLED
321 #define NRFX_EGU2_ENABLED 0
322 #endif
323 
324 /**
325  * @brief NRFX_EGU3_ENABLED
326  *
327  * Boolean. Accepted values: 0 and 1.
328  */
329 #ifndef NRFX_EGU3_ENABLED
330 #define NRFX_EGU3_ENABLED 0
331 #endif
332 
333 /**
334  * @brief NRFX_EGU4_ENABLED
335  *
336  * Boolean. Accepted values: 0 and 1.
337  */
338 #ifndef NRFX_EGU4_ENABLED
339 #define NRFX_EGU4_ENABLED 0
340 #endif
341 
342 /**
343  * @brief NRFX_EGU5_ENABLED
344  *
345  * Boolean. Accepted values: 0 and 1.
346  */
347 #ifndef NRFX_EGU5_ENABLED
348 #define NRFX_EGU5_ENABLED 0
349 #endif
350 
351 /**
352  * @brief NRFX_GPIOTE_ENABLED
353  *
354  * Boolean. Accepted values: 0 and 1.
355  */
356 #ifndef NRFX_GPIOTE_ENABLED
357 #define NRFX_GPIOTE_ENABLED 0
358 #endif
359 
360 /**
361  * @brief NRFX_GPIOTE_DEFAULT_CONFIG_IRQ_PRIORITY
362  *
363  * Integer value. Minimum: 0. Maximum: 7.
364  */
365 #ifndef NRFX_GPIOTE_DEFAULT_CONFIG_IRQ_PRIORITY
366 #define NRFX_GPIOTE_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
367 #endif
368 
369 /**
370  * @brief NRFX_GPIOTE_CONFIG_NUM_OF_EVT_HANDLERS
371  *
372  * Integer value. Minimum: 0. Maximum: 15.
373  */
374 #ifndef NRFX_GPIOTE_CONFIG_NUM_OF_EVT_HANDLERS
375 #define NRFX_GPIOTE_CONFIG_NUM_OF_EVT_HANDLERS 2
376 #endif
377 
378 /**
379  * @brief NRFX_GPIOTE_CONFIG_LOG_ENABLED
380  *
381  * Boolean. Accepted values: 0 and 1.
382  */
383 #ifndef NRFX_GPIOTE_CONFIG_LOG_ENABLED
384 #define NRFX_GPIOTE_CONFIG_LOG_ENABLED 0
385 #endif
386 
387 /**
388  * @brief NRFX_GPIOTE_CONFIG_LOG_LEVEL
389  *
390  * Integer value.
391  * Supported values:
392  * - Off     = 0
393  * - Error   = 1
394  * - Warning = 2
395  * - Info    = 3
396  * - Debug   = 4
397  */
398 #ifndef NRFX_GPIOTE_CONFIG_LOG_LEVEL
399 #define NRFX_GPIOTE_CONFIG_LOG_LEVEL 3
400 #endif
401 
402 /**
403  * @brief NRFX_GPIOTE0_ENABLED
404  *
405  * Boolean. Accepted values: 0 and 1.
406  */
407 #ifndef NRFX_GPIOTE0_ENABLED
408 #define NRFX_GPIOTE0_ENABLED 0
409 #endif
410 
411 /**
412  * @brief NRFX_GPIOTE1_ENABLED
413  *
414  * Boolean. Accepted values: 0 and 1.
415  */
416 #ifndef NRFX_GPIOTE1_ENABLED
417 #define NRFX_GPIOTE1_ENABLED 0
418 #endif
419 
420 /**
421  * @brief NRFX_I2S_ENABLED
422  *
423  * Boolean. Accepted values: 0 and 1.
424  */
425 #ifndef NRFX_I2S_ENABLED
426 #define NRFX_I2S_ENABLED 0
427 #endif
428 
429 /**
430  * @brief NRFX_I2S_DEFAULT_CONFIG_IRQ_PRIORITY
431  *
432  * Integer value. Minimum: 0. Maximum: 7.
433  */
434 #ifndef NRFX_I2S_DEFAULT_CONFIG_IRQ_PRIORITY
435 #define NRFX_I2S_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
436 #endif
437 
438 /**
439  * @brief NRFX_I2S_CONFIG_LOG_ENABLED
440  *
441  * Boolean. Accepted values: 0 and 1.
442  */
443 #ifndef NRFX_I2S_CONFIG_LOG_ENABLED
444 #define NRFX_I2S_CONFIG_LOG_ENABLED 0
445 #endif
446 
447 /**
448  * @brief NRFX_I2S_CONFIG_LOG_LEVEL
449  *
450  * Integer value.
451  * Supported values:
452  * - Off     = 0
453  * - Error   = 1
454  * - Warning = 2
455  * - Info    = 3
456  * - Debug   = 4
457  */
458 #ifndef NRFX_I2S_CONFIG_LOG_LEVEL
459 #define NRFX_I2S_CONFIG_LOG_LEVEL 3
460 #endif
461 
462 /**
463  * @brief NRFX_IPC_ENABLED
464  *
465  * Boolean. Accepted values: 0 and 1.
466  */
467 #ifndef NRFX_IPC_ENABLED
468 #define NRFX_IPC_ENABLED 0
469 #endif
470 
471 /**
472  * @brief NRFX_NVMC_ENABLED
473  *
474  * Boolean. Accepted values: 0 and 1.
475  */
476 #ifndef NRFX_NVMC_ENABLED
477 #define NRFX_NVMC_ENABLED 0
478 #endif
479 
480 /**
481  * @brief NRFX_PDM_ENABLED
482  *
483  * Boolean. Accepted values: 0 and 1.
484  */
485 #ifndef NRFX_PDM_ENABLED
486 #define NRFX_PDM_ENABLED 0
487 #endif
488 
489 /**
490  * @brief NRFX_PDM_DEFAULT_CONFIG_IRQ_PRIORITY
491  *
492  * Integer value. Minimum: 0. Maximum: 7.
493  */
494 #ifndef NRFX_PDM_DEFAULT_CONFIG_IRQ_PRIORITY
495 #define NRFX_PDM_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
496 #endif
497 
498 /**
499  * @brief NRFX_PDM_CONFIG_LOG_ENABLED
500  *
501  * Boolean. Accepted values: 0 and 1.
502  */
503 #ifndef NRFX_PDM_CONFIG_LOG_ENABLED
504 #define NRFX_PDM_CONFIG_LOG_ENABLED 0
505 #endif
506 
507 /**
508  * @brief NRFX_PDM_CONFIG_LOG_LEVEL
509  *
510  * Integer value.
511  * Supported values:
512  * - Off     = 0
513  * - Error   = 1
514  * - Warning = 2
515  * - Info    = 3
516  * - Debug   = 4
517  */
518 #ifndef NRFX_PDM_CONFIG_LOG_LEVEL
519 #define NRFX_PDM_CONFIG_LOG_LEVEL 3
520 #endif
521 
522 /**
523  * @brief NRFX_POWER_ENABLED
524  *
525  * Boolean. Accepted values: 0 and 1.
526  */
527 #ifndef NRFX_POWER_ENABLED
528 #define NRFX_POWER_ENABLED 0
529 #endif
530 
531 /**
532  * @brief NRFX_POWER_DEFAULT_CONFIG_IRQ_PRIORITY
533  *
534  * Integer value. Minimum: 0. Maximum: 7.
535  */
536 #ifndef NRFX_POWER_DEFAULT_CONFIG_IRQ_PRIORITY
537 #define NRFX_POWER_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
538 #endif
539 
540 /**
541  * @brief NRFX_PRS_ENABLED
542  *
543  * Boolean. Accepted values: 0 and 1.
544  */
545 #ifndef NRFX_PRS_ENABLED
546 #define NRFX_PRS_ENABLED 0
547 #endif
548 
549 /**
550  * @brief NRFX_PRS_CONFIG_LOG_ENABLED
551  *
552  * Boolean. Accepted values: 0 and 1.
553  */
554 #ifndef NRFX_PRS_CONFIG_LOG_ENABLED
555 #define NRFX_PRS_CONFIG_LOG_ENABLED 0
556 #endif
557 
558 /**
559  * @brief NRFX_PRS_CONFIG_LOG_LEVEL
560  *
561  * Integer value.
562  * Supported values:
563  * - Off     = 0
564  * - Error   = 1
565  * - Warning = 2
566  * - Info    = 3
567  * - Debug   = 4
568  */
569 #ifndef NRFX_PRS_CONFIG_LOG_LEVEL
570 #define NRFX_PRS_CONFIG_LOG_LEVEL 3
571 #endif
572 
573 /**
574  * @brief NRFX_PRS_BOX_0_ENABLED
575  *
576  * Boolean. Accepted values: 0 and 1.
577  */
578 #ifndef NRFX_PRS_BOX_0_ENABLED
579 #define NRFX_PRS_BOX_0_ENABLED 0
580 #endif
581 
582 /**
583  * @brief NRFX_PRS_BOX_1_ENABLED
584  *
585  * Boolean. Accepted values: 0 and 1.
586  */
587 #ifndef NRFX_PRS_BOX_1_ENABLED
588 #define NRFX_PRS_BOX_1_ENABLED 0
589 #endif
590 
591 /**
592  * @brief NRFX_PRS_BOX_2_ENABLED
593  *
594  * Boolean. Accepted values: 0 and 1.
595  */
596 #ifndef NRFX_PRS_BOX_2_ENABLED
597 #define NRFX_PRS_BOX_2_ENABLED 0
598 #endif
599 
600 /**
601  * @brief NRFX_PRS_BOX_3_ENABLED
602  *
603  * Boolean. Accepted values: 0 and 1.
604  */
605 #ifndef NRFX_PRS_BOX_3_ENABLED
606 #define NRFX_PRS_BOX_3_ENABLED 0
607 #endif
608 
609 /**
610  * @brief NRFX_PWM_ENABLED
611  *
612  * Boolean. Accepted values: 0 and 1.
613  */
614 #ifndef NRFX_PWM_ENABLED
615 #define NRFX_PWM_ENABLED 0
616 #endif
617 
618 /**
619  * @brief NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY
620  *
621  * Integer value. Minimum: 0. Maximum: 7.
622  */
623 #ifndef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY
624 #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
625 #endif
626 
627 /**
628  * @brief NRFX_PWM_CONFIG_LOG_ENABLED
629  *
630  * Boolean. Accepted values: 0 and 1.
631  */
632 #ifndef NRFX_PWM_CONFIG_LOG_ENABLED
633 #define NRFX_PWM_CONFIG_LOG_ENABLED 0
634 #endif
635 
636 /**
637  * @brief NRFX_PWM_CONFIG_LOG_LEVEL
638  *
639  * Integer value.
640  * Supported values:
641  * - Off     = 0
642  * - Error   = 1
643  * - Warning = 2
644  * - Info    = 3
645  * - Debug   = 4
646  */
647 #ifndef NRFX_PWM_CONFIG_LOG_LEVEL
648 #define NRFX_PWM_CONFIG_LOG_LEVEL 3
649 #endif
650 
651 /**
652  * @brief NRFX_PWM0_ENABLED
653  *
654  * Boolean. Accepted values: 0 and 1.
655  */
656 #ifndef NRFX_PWM0_ENABLED
657 #define NRFX_PWM0_ENABLED 0
658 #endif
659 
660 /**
661  * @brief NRFX_PWM1_ENABLED
662  *
663  * Boolean. Accepted values: 0 and 1.
664  */
665 #ifndef NRFX_PWM1_ENABLED
666 #define NRFX_PWM1_ENABLED 0
667 #endif
668 
669 /**
670  * @brief NRFX_PWM2_ENABLED
671  *
672  * Boolean. Accepted values: 0 and 1.
673  */
674 #ifndef NRFX_PWM2_ENABLED
675 #define NRFX_PWM2_ENABLED 0
676 #endif
677 
678 /**
679  * @brief NRFX_PWM3_ENABLED
680  *
681  * Boolean. Accepted values: 0 and 1.
682  */
683 #ifndef NRFX_PWM3_ENABLED
684 #define NRFX_PWM3_ENABLED 0
685 #endif
686 
687 /**
688  * @brief NRFX_RTC_ENABLED
689  *
690  * Boolean. Accepted values: 0 and 1.
691  */
692 #ifndef NRFX_RTC_ENABLED
693 #define NRFX_RTC_ENABLED 0
694 #endif
695 
696 /**
697  * @brief NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY
698  *
699  * Integer value. Minimum: 0. Maximum: 7.
700  */
701 #ifndef NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY
702 #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
703 #endif
704 
705 /**
706  * @brief NRFX_RTC_CONFIG_LOG_ENABLED
707  *
708  * Boolean. Accepted values: 0 and 1.
709  */
710 #ifndef NRFX_RTC_CONFIG_LOG_ENABLED
711 #define NRFX_RTC_CONFIG_LOG_ENABLED 0
712 #endif
713 
714 /**
715  * @brief NRFX_RTC_CONFIG_LOG_LEVEL
716  *
717  * Integer value.
718  * Supported values:
719  * - Off     = 0
720  * - Error   = 1
721  * - Warning = 2
722  * - Info    = 3
723  * - Debug   = 4
724  */
725 #ifndef NRFX_RTC_CONFIG_LOG_LEVEL
726 #define NRFX_RTC_CONFIG_LOG_LEVEL 3
727 #endif
728 
729 /**
730  * @brief NRFX_RTC0_ENABLED
731  *
732  * Boolean. Accepted values: 0 and 1.
733  */
734 #ifndef NRFX_RTC0_ENABLED
735 #define NRFX_RTC0_ENABLED 0
736 #endif
737 
738 /**
739  * @brief NRFX_RTC1_ENABLED
740  *
741  * Boolean. Accepted values: 0 and 1.
742  */
743 #ifndef NRFX_RTC1_ENABLED
744 #define NRFX_RTC1_ENABLED 0
745 #endif
746 
747 /**
748  * @brief NRFX_SAADC_ENABLED
749  *
750  * Boolean. Accepted values: 0 and 1.
751  */
752 #ifndef NRFX_SAADC_ENABLED
753 #define NRFX_SAADC_ENABLED 0
754 #endif
755 
756 /**
757  * @brief NRFX_SAADC_DEFAULT_CONFIG_IRQ_PRIORITY
758  *
759  * Integer value. Minimum: 0. Maximum: 7.
760  */
761 #ifndef NRFX_SAADC_DEFAULT_CONFIG_IRQ_PRIORITY
762 #define NRFX_SAADC_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
763 #endif
764 
765 /**
766  * @brief NRFX_SAADC_CONFIG_LOG_ENABLED
767  *
768  * Boolean. Accepted values: 0 and 1.
769  */
770 #ifndef NRFX_SAADC_CONFIG_LOG_ENABLED
771 #define NRFX_SAADC_CONFIG_LOG_ENABLED 0
772 #endif
773 
774 /**
775  * @brief NRFX_SAADC_CONFIG_LOG_LEVEL
776  *
777  * Integer value.
778  * Supported values:
779  * - Off     = 0
780  * - Error   = 1
781  * - Warning = 2
782  * - Info    = 3
783  * - Debug   = 4
784  */
785 #ifndef NRFX_SAADC_CONFIG_LOG_LEVEL
786 #define NRFX_SAADC_CONFIG_LOG_LEVEL 3
787 #endif
788 
789 /**
790  * @brief NRFX_SPIM_ENABLED
791  *
792  * Boolean. Accepted values: 0 and 1.
793  */
794 #ifndef NRFX_SPIM_ENABLED
795 #define NRFX_SPIM_ENABLED 0
796 #endif
797 
798 /**
799  * @brief NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY
800  *
801  * Integer value. Minimum: 0. Maximum: 7.
802  */
803 #ifndef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY
804 #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
805 #endif
806 
807 /**
808  * @brief NRFX_SPIM_CONFIG_LOG_ENABLED
809  *
810  * Boolean. Accepted values: 0 and 1.
811  */
812 #ifndef NRFX_SPIM_CONFIG_LOG_ENABLED
813 #define NRFX_SPIM_CONFIG_LOG_ENABLED 0
814 #endif
815 
816 /**
817  * @brief NRFX_SPIM_CONFIG_LOG_LEVEL
818  *
819  * Integer value.
820  * Supported values:
821  * - Off     = 0
822  * - Error   = 1
823  * - Warning = 2
824  * - Info    = 3
825  * - Debug   = 4
826  */
827 #ifndef NRFX_SPIM_CONFIG_LOG_LEVEL
828 #define NRFX_SPIM_CONFIG_LOG_LEVEL 3
829 #endif
830 
831 /**
832  * @brief NRFX_SPIM0_ENABLED
833  *
834  * Boolean. Accepted values: 0 and 1.
835  */
836 #ifndef NRFX_SPIM0_ENABLED
837 #define NRFX_SPIM0_ENABLED 0
838 #endif
839 
840 /**
841  * @brief NRFX_SPIM1_ENABLED
842  *
843  * Boolean. Accepted values: 0 and 1.
844  */
845 #ifndef NRFX_SPIM1_ENABLED
846 #define NRFX_SPIM1_ENABLED 0
847 #endif
848 
849 /**
850  * @brief NRFX_SPIM2_ENABLED
851  *
852  * Boolean. Accepted values: 0 and 1.
853  */
854 #ifndef NRFX_SPIM2_ENABLED
855 #define NRFX_SPIM2_ENABLED 0
856 #endif
857 
858 /**
859  * @brief NRFX_SPIM3_ENABLED
860  *
861  * Boolean. Accepted values: 0 and 1.
862  */
863 #ifndef NRFX_SPIM3_ENABLED
864 #define NRFX_SPIM3_ENABLED 0
865 #endif
866 
867 /**
868  * @brief NRFX_SPIS_ENABLED
869  *
870  * Boolean. Accepted values: 0 and 1.
871  */
872 #ifndef NRFX_SPIS_ENABLED
873 #define NRFX_SPIS_ENABLED 0
874 #endif
875 
876 /**
877  * @brief NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY
878  *
879  * Integer value. Minimum: 0. Maximum: 7.
880  */
881 #ifndef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY
882 #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
883 #endif
884 
885 /**
886  * @brief NRFX_SPIS_CONFIG_LOG_ENABLED
887  *
888  * Boolean. Accepted values: 0 and 1.
889  */
890 #ifndef NRFX_SPIS_CONFIG_LOG_ENABLED
891 #define NRFX_SPIS_CONFIG_LOG_ENABLED 0
892 #endif
893 
894 /**
895  * @brief NRFX_SPIS_CONFIG_LOG_LEVEL
896  *
897  * Integer value.
898  * Supported values:
899  * - Off     = 0
900  * - Error   = 1
901  * - Warning = 2
902  * - Info    = 3
903  * - Debug   = 4
904  */
905 #ifndef NRFX_SPIS_CONFIG_LOG_LEVEL
906 #define NRFX_SPIS_CONFIG_LOG_LEVEL 3
907 #endif
908 
909 /**
910  * @brief NRFX_SPIS0_ENABLED
911  *
912  * Boolean. Accepted values: 0 and 1.
913  */
914 #ifndef NRFX_SPIS0_ENABLED
915 #define NRFX_SPIS0_ENABLED 0
916 #endif
917 
918 /**
919  * @brief NRFX_SPIS1_ENABLED
920  *
921  * Boolean. Accepted values: 0 and 1.
922  */
923 #ifndef NRFX_SPIS1_ENABLED
924 #define NRFX_SPIS1_ENABLED 0
925 #endif
926 
927 /**
928  * @brief NRFX_SPIS2_ENABLED
929  *
930  * Boolean. Accepted values: 0 and 1.
931  */
932 #ifndef NRFX_SPIS2_ENABLED
933 #define NRFX_SPIS2_ENABLED 0
934 #endif
935 
936 /**
937  * @brief NRFX_SPIS3_ENABLED
938  *
939  * Boolean. Accepted values: 0 and 1.
940  */
941 #ifndef NRFX_SPIS3_ENABLED
942 #define NRFX_SPIS3_ENABLED 0
943 #endif
944 
945 /**
946  * @brief NRFX_SYSTICK_ENABLED
947  *
948  * Boolean. Accepted values: 0 and 1.
949  */
950 #ifndef NRFX_SYSTICK_ENABLED
951 #define NRFX_SYSTICK_ENABLED 0
952 #endif
953 
954 /**
955  * @brief NRFX_TIMER_ENABLED
956  *
957  * Boolean. Accepted values: 0 and 1.
958  */
959 #ifndef NRFX_TIMER_ENABLED
960 #define NRFX_TIMER_ENABLED 0
961 #endif
962 
963 /**
964  * @brief NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY
965  *
966  * Integer value. Minimum: 0. Maximum: 7.
967  */
968 #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY
969 #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
970 #endif
971 
972 /**
973  * @brief NRFX_TIMER_CONFIG_LOG_ENABLED
974  *
975  * Boolean. Accepted values: 0 and 1.
976  */
977 #ifndef NRFX_TIMER_CONFIG_LOG_ENABLED
978 #define NRFX_TIMER_CONFIG_LOG_ENABLED 0
979 #endif
980 
981 /**
982  * @brief NRFX_TIMER_CONFIG_LOG_LEVEL
983  *
984  * Integer value.
985  * Supported values:
986  * - Off     = 0
987  * - Error   = 1
988  * - Warning = 2
989  * - Info    = 3
990  * - Debug   = 4
991  */
992 #ifndef NRFX_TIMER_CONFIG_LOG_LEVEL
993 #define NRFX_TIMER_CONFIG_LOG_LEVEL 3
994 #endif
995 
996 /**
997  * @brief NRFX_TIMER0_ENABLED
998  *
999  * Boolean. Accepted values: 0 and 1.
1000  */
1001 #ifndef NRFX_TIMER0_ENABLED
1002 #define NRFX_TIMER0_ENABLED 0
1003 #endif
1004 
1005 /**
1006  * @brief NRFX_TIMER1_ENABLED
1007  *
1008  * Boolean. Accepted values: 0 and 1.
1009  */
1010 #ifndef NRFX_TIMER1_ENABLED
1011 #define NRFX_TIMER1_ENABLED 0
1012 #endif
1013 
1014 /**
1015  * @brief NRFX_TIMER2_ENABLED
1016  *
1017  * Boolean. Accepted values: 0 and 1.
1018  */
1019 #ifndef NRFX_TIMER2_ENABLED
1020 #define NRFX_TIMER2_ENABLED 0
1021 #endif
1022 
1023 /**
1024  * @brief NRFX_TWIM_ENABLED
1025  *
1026  * Boolean. Accepted values: 0 and 1.
1027  */
1028 #ifndef NRFX_TWIM_ENABLED
1029 #define NRFX_TWIM_ENABLED 0
1030 #endif
1031 
1032 /**
1033  * @brief NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY
1034  *
1035  * Integer value. Minimum: 0. Maximum: 7.
1036  */
1037 #ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY
1038 #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
1039 #endif
1040 
1041 /**
1042  * @brief NRFX_TWIM_CONFIG_LOG_ENABLED
1043  *
1044  * Boolean. Accepted values: 0 and 1.
1045  */
1046 #ifndef NRFX_TWIM_CONFIG_LOG_ENABLED
1047 #define NRFX_TWIM_CONFIG_LOG_ENABLED 0
1048 #endif
1049 
1050 /**
1051  * @brief NRFX_TWIM_CONFIG_LOG_LEVEL
1052  *
1053  * Integer value.
1054  * Supported values:
1055  * - Off     = 0
1056  * - Error   = 1
1057  * - Warning = 2
1058  * - Info    = 3
1059  * - Debug   = 4
1060  */
1061 #ifndef NRFX_TWIM_CONFIG_LOG_LEVEL
1062 #define NRFX_TWIM_CONFIG_LOG_LEVEL 3
1063 #endif
1064 
1065 /**
1066  * @brief NRFX_TWIM0_ENABLED
1067  *
1068  * Boolean. Accepted values: 0 and 1.
1069  */
1070 #ifndef NRFX_TWIM0_ENABLED
1071 #define NRFX_TWIM0_ENABLED 0
1072 #endif
1073 
1074 /**
1075  * @brief NRFX_TWIM1_ENABLED
1076  *
1077  * Boolean. Accepted values: 0 and 1.
1078  */
1079 #ifndef NRFX_TWIM1_ENABLED
1080 #define NRFX_TWIM1_ENABLED 0
1081 #endif
1082 
1083 /**
1084  * @brief NRFX_TWIM2_ENABLED
1085  *
1086  * Boolean. Accepted values: 0 and 1.
1087  */
1088 #ifndef NRFX_TWIM2_ENABLED
1089 #define NRFX_TWIM2_ENABLED 0
1090 #endif
1091 
1092 /**
1093  * @brief NRFX_TWIM3_ENABLED
1094  *
1095  * Boolean. Accepted values: 0 and 1.
1096  */
1097 #ifndef NRFX_TWIM3_ENABLED
1098 #define NRFX_TWIM3_ENABLED 0
1099 #endif
1100 
1101 /**
1102  * @brief NRFX_TWIS_ENABLED
1103  *
1104  * Boolean. Accepted values: 0 and 1.
1105  */
1106 #ifndef NRFX_TWIS_ENABLED
1107 #define NRFX_TWIS_ENABLED 0
1108 #endif
1109 
1110 /**
1111  * @brief NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY
1112  *
1113  * Integer value. Minimum: 0. Maximum: 7.
1114  */
1115 #ifndef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY
1116 #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
1117 #endif
1118 
1119 /**
1120  * @brief NRFX_TWIS_CONFIG_LOG_ENABLED
1121  *
1122  * Boolean. Accepted values: 0 and 1.
1123  */
1124 #ifndef NRFX_TWIS_CONFIG_LOG_ENABLED
1125 #define NRFX_TWIS_CONFIG_LOG_ENABLED 0
1126 #endif
1127 
1128 /**
1129  * @brief NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assume that any instance would be initialized only once.
1130  *
1131  * Boolean. Accepted values: 0 and 1.
1132  */
1133 #ifndef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY
1134 #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0
1135 #endif
1136 
1137 /**
1138  * @brief NRFX_TWIS_NO_SYNC_MODE - Remove support for synchronous mode.
1139  *
1140  * Boolean. Accepted values: 0 and 1.
1141  */
1142 #ifndef NRFX_TWIS_NO_SYNC_MODE
1143 #define NRFX_TWIS_NO_SYNC_MODE 0
1144 #endif
1145 
1146 /**
1147  * @brief NRFX_TWIS_CONFIG_LOG_LEVEL
1148  *
1149  * Integer value.
1150  * Supported values:
1151  * - Off     = 0
1152  * - Error   = 1
1153  * - Warning = 2
1154  * - Info    = 3
1155  * - Debug   = 4
1156  */
1157 #ifndef NRFX_TWIS_CONFIG_LOG_LEVEL
1158 #define NRFX_TWIS_CONFIG_LOG_LEVEL 3
1159 #endif
1160 
1161 /**
1162  * @brief NRFX_TWIS0_ENABLED
1163  *
1164  * Boolean. Accepted values: 0 and 1.
1165  */
1166 #ifndef NRFX_TWIS0_ENABLED
1167 #define NRFX_TWIS0_ENABLED 0
1168 #endif
1169 
1170 /**
1171  * @brief NRFX_TWIS1_ENABLED
1172  *
1173  * Boolean. Accepted values: 0 and 1.
1174  */
1175 #ifndef NRFX_TWIS1_ENABLED
1176 #define NRFX_TWIS1_ENABLED 0
1177 #endif
1178 
1179 /**
1180  * @brief NRFX_TWIS2_ENABLED
1181  *
1182  * Boolean. Accepted values: 0 and 1.
1183  */
1184 #ifndef NRFX_TWIS2_ENABLED
1185 #define NRFX_TWIS2_ENABLED 0
1186 #endif
1187 
1188 /**
1189  * @brief NRFX_TWIS3_ENABLED
1190  *
1191  * Boolean. Accepted values: 0 and 1.
1192  */
1193 #ifndef NRFX_TWIS3_ENABLED
1194 #define NRFX_TWIS3_ENABLED 0
1195 #endif
1196 
1197 /**
1198  * @brief NRFX_UARTE_ENABLED
1199  *
1200  * Boolean. Accepted values: 0 and 1.
1201  */
1202 #ifndef NRFX_UARTE_ENABLED
1203 #define NRFX_UARTE_ENABLED 0
1204 #endif
1205 
1206 /**
1207  * @brief NRFX_UARTE_CONFIG_SKIP_GPIO_CONFIG - If enabled, support for configuring GPIO pins is removed from the driver
1208  *
1209  * Boolean. Accepted values: 0 and 1.
1210  */
1211 #ifndef NRFX_UARTE_CONFIG_SKIP_GPIO_CONFIG
1212 #define NRFX_UARTE_CONFIG_SKIP_GPIO_CONFIG 0
1213 #endif
1214 
1215 /**
1216  * @brief NRFX_UARTE_CONFIG_SKIP_PSEL_CONFIG - If enabled, support for configuring PSEL registers is removed from the driver
1217  *
1218  * Boolean. Accepted values: 0 and 1.
1219  */
1220 #ifndef NRFX_UARTE_CONFIG_SKIP_PSEL_CONFIG
1221 #define NRFX_UARTE_CONFIG_SKIP_PSEL_CONFIG 0
1222 #endif
1223 
1224 /**
1225  * @brief NRFX_UARTE_CONFIG_TX_LINK - If enabled, driver supports linking of TX transfers.
1226  *
1227  * Boolean. Accepted values: 0 and 1.
1228  */
1229 #ifndef NRFX_UARTE_CONFIG_TX_LINK
1230 #define NRFX_UARTE_CONFIG_TX_LINK 1
1231 #endif
1232 
1233 /**
1234  * @brief NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
1235  *
1236  * Integer value. Minimum: 0. Maximum: 7.
1237  */
1238 #ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
1239 #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
1240 #endif
1241 
1242 /**
1243  * @brief NRFX_UARTE_CONFIG_LOG_ENABLED
1244  *
1245  * Boolean. Accepted values: 0 and 1.
1246  */
1247 #ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
1248 #define NRFX_UARTE_CONFIG_LOG_ENABLED 0
1249 #endif
1250 
1251 /**
1252  * @brief NRFX_UARTE_CONFIG_LOG_LEVEL
1253  *
1254  * Integer value.
1255  * Supported values:
1256  * - Off     = 0
1257  * - Error   = 1
1258  * - Warning = 2
1259  * - Info    = 3
1260  * - Debug   = 4
1261  */
1262 #ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
1263 #define NRFX_UARTE_CONFIG_LOG_LEVEL 3
1264 #endif
1265 
1266 /**
1267  * @brief NRFX_UARTE0_ENABLED
1268  *
1269  * Boolean. Accepted values: 0 and 1.
1270  */
1271 #ifndef NRFX_UARTE0_ENABLED
1272 #define NRFX_UARTE0_ENABLED 0
1273 #endif
1274 
1275 /**
1276  * @brief NRFX_UARTE1_ENABLED
1277  *
1278  * Boolean. Accepted values: 0 and 1.
1279  */
1280 #ifndef NRFX_UARTE1_ENABLED
1281 #define NRFX_UARTE1_ENABLED 0
1282 #endif
1283 
1284 /**
1285  * @brief NRFX_UARTE2_ENABLED
1286  *
1287  * Boolean. Accepted values: 0 and 1.
1288  */
1289 #ifndef NRFX_UARTE2_ENABLED
1290 #define NRFX_UARTE2_ENABLED 0
1291 #endif
1292 
1293 /**
1294  * @brief NRFX_UARTE3_ENABLED
1295  *
1296  * Boolean. Accepted values: 0 and 1.
1297  */
1298 #ifndef NRFX_UARTE3_ENABLED
1299 #define NRFX_UARTE3_ENABLED 0
1300 #endif
1301 
1302 /**
1303  * @brief NRFX_WDT_ENABLED
1304  *
1305  * Boolean. Accepted values: 0 and 1.
1306  */
1307 #ifndef NRFX_WDT_ENABLED
1308 #define NRFX_WDT_ENABLED 0
1309 #endif
1310 
1311 /**
1312  * @brief NRFX_WDT_DEFAULT_CONFIG_IRQ_PRIORITY
1313  *
1314  * Integer value. Minimum: 0. Maximum: 7.
1315  */
1316 #ifndef NRFX_WDT_DEFAULT_CONFIG_IRQ_PRIORITY
1317 #define NRFX_WDT_DEFAULT_CONFIG_IRQ_PRIORITY NRFX_DEFAULT_IRQ_PRIORITY
1318 #endif
1319 
1320 /**
1321  * @brief NRFX_WDT_CONFIG_NO_IRQ - Remove WDT IRQ handling from WDT driver
1322  *
1323  * Boolean. Accepted values: 0 and 1.
1324  */
1325 #ifndef NRFX_WDT_CONFIG_NO_IRQ
1326 #define NRFX_WDT_CONFIG_NO_IRQ 0
1327 #endif
1328 
1329 /**
1330  * @brief NRFX_WDT_CONFIG_LOG_ENABLED
1331  *
1332  * Boolean. Accepted values: 0 and 1.
1333  */
1334 #ifndef NRFX_WDT_CONFIG_LOG_ENABLED
1335 #define NRFX_WDT_CONFIG_LOG_ENABLED 0
1336 #endif
1337 
1338 /**
1339  * @brief NRFX_WDT_CONFIG_LOG_LEVEL
1340  *
1341  * Integer value.
1342  * Supported values:
1343  * - Off     = 0
1344  * - Error   = 1
1345  * - Warning = 2
1346  * - Info    = 3
1347  * - Debug   = 4
1348  */
1349 #ifndef NRFX_WDT_CONFIG_LOG_LEVEL
1350 #define NRFX_WDT_CONFIG_LOG_LEVEL 3
1351 #endif
1352 
1353 #endif // NRFX_CONFIG_NRF91_H__
1354