This is an automated email from the ASF dual-hosted git repository.

kasjer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit c30de791988b9551bc5e2262cabdb248249afd6a
Author: Jerzy Kasenberg <[email protected]>
AuthorDate: Mon Sep 7 08:10:16 2026 +0200

    hw/mcu/nordic: Bump nrfx to v4.5.0
    
    Due to nrfx source restructure in v4.0.0,
    mynewt version has to selectivly build relevant
    files depending on NRX_xxxx_ENABLED syscfg values
    that coresponds to nrfx configuration preprocessor
    definitions .
    
    Signed-off-by: Jerzy Kasenberg <[email protected]>
---
 hw/mcu/nordic/include/nrfx_config_common.h |   4 +-
 hw/mcu/nordic/include/nrfx_glue.h          |  21 +++
 hw/mcu/nordic/nrf52xxx/pkg.yml             |   9 +
 hw/mcu/nordic/nrf5340/syscfg.yml           |   3 +
 hw/mcu/nordic/pkg.yml                      | 263 ++++++++++++++++++++++++++++-
 hw/mcu/nordic/syscfg.yml                   | 199 ++++++++++++++++++++++
 6 files changed, 491 insertions(+), 8 deletions(-)

diff --git a/hw/mcu/nordic/include/nrfx_config_common.h 
b/hw/mcu/nordic/include/nrfx_config_common.h
index fabacd5a2..206183899 100644
--- a/hw/mcu/nordic/include/nrfx_config_common.h
+++ b/hw/mcu/nordic/include/nrfx_config_common.h
@@ -40,12 +40,12 @@
 
 /** @brief Symbol specifying major version of the nrfx API to be used. */
 #ifndef NRFX_CONFIG_API_VER_MAJOR
-#define NRFX_CONFIG_API_VER_MAJOR 3
+#define NRFX_CONFIG_API_VER_MAJOR 4
 #endif
 
 /** @brief Symbol specifying minor version of the nrfx API to be used. */
 #ifndef NRFX_CONFIG_API_VER_MINOR
-#define NRFX_CONFIG_API_VER_MINOR 14
+#define NRFX_CONFIG_API_VER_MINOR 5
 #endif
 
 /** @brief Symbol specifying micro version of the nrfx API to be used. */
diff --git a/hw/mcu/nordic/include/nrfx_glue.h 
b/hw/mcu/nordic/include/nrfx_glue.h
index e63de6007..c0bcf52d2 100644
--- a/hw/mcu/nordic/include/nrfx_glue.h
+++ b/hw/mcu/nordic/include/nrfx_glue.h
@@ -36,8 +36,20 @@
 
 #include <assert.h>
 #include <stdatomic.h>
+#include <drivers/nrfx_utils.h>
+#include <drivers/nrfx_errors.h>
 #include "os/mynewt.h"
 
+#ifndef NRF_STATIC_INLINE
+#define NRF_STATIC_INLINE __STATIC_INLINE
+#endif
+#ifndef NRFX_STATIC_INLINE
+#define NRFX_STATIC_INLINE __STATIC_INLINE
+#endif
+#ifndef NRFY_STATIC_INLINE
+#define NRFY_STATIC_INLINE __STATIC_INLINE
+#endif
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -327,6 +339,15 @@ extern "C" {
 /** @brief Bitmask that defines TIMER instances that are reserved for use 
outside of the nrfx library. */
 #define NRFX_TIMERS_USED          0
 
+#ifndef nrf_clock_hf_is_running
+#define nrf_clock_hf_is_running(p_reg, clk_src)                               \
+    ({                                                                        \
+        uint32_t _src = 0;                                                    \
+        nrf_clock_is_running((p_reg), NRF_CLOCK_DOMAIN_HFCLK, &_src) &&       \
+            (_src == (uint32_t)(clk_src));                                    \
+    })
+#endif
+
 /** @} */
 
 #ifdef __cplusplus
diff --git a/hw/mcu/nordic/nrf52xxx/pkg.yml b/hw/mcu/nordic/nrf52xxx/pkg.yml
index cbe050d81..1c4a43af0 100644
--- a/hw/mcu/nordic/nrf52xxx/pkg.yml
+++ b/hw/mcu/nordic/nrf52xxx/pkg.yml
@@ -29,6 +29,15 @@ pkg.deps:
     - "@apache-mynewt-core/hw/mcu/nordic"
     - "@apache-mynewt-core/hw/mcu/nordic/nrf_common"
 
+pkg.include_dirs:
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52840"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52833"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52820"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52811"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52810"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52805"
+
 pkg.ign_files.'!MCU_COMMON_STARTUP || SPLIT_LOADER':
     - gcc_startup_cm4.s
 pkg.ign_files.'!MCU_COMMON_STARTUP || !SPLIT_LOADER':
diff --git a/hw/mcu/nordic/nrf5340/syscfg.yml b/hw/mcu/nordic/nrf5340/syscfg.yml
index 1087cdd28..ec7d7e37b 100644
--- a/hw/mcu/nordic/nrf5340/syscfg.yml
+++ b/hw/mcu/nordic/nrf5340/syscfg.yml
@@ -594,6 +594,9 @@ syscfg.defs:
 syscfg.vals:
     OS_TICKS_PER_SEC: 128
 
+syscfg.vals.QSPI_ENABLE:
+    NRFX_QSPI_ENABLED: 1
+
 syscfg.vals.CORTEX_DEFAULT_STARTUP:
     MCU_RAM_START: 0x20000400
     MCU_RAM_SIZE: 0x7FC00
diff --git a/hw/mcu/nordic/pkg.yml b/hw/mcu/nordic/pkg.yml
index 038045ecf..48d6d010e 100644
--- a/hw/mcu/nordic/pkg.yml
+++ b/hw/mcu/nordic/pkg.yml
@@ -31,22 +31,273 @@ pkg.keywords:
 pkg.type: sdk
 
 pkg.ign_dirs:
-    - "soc"
+    - "bsp"
     - "templates"
-    - "mdk"
+    - "lib"
+    - "doc"
 
 pkg.include_dirs:
     - "@nordic-nrfx/drivers/include"
     - "@nordic-nrfx/drivers"
     - "@nordic-nrfx/drivers/src"
     - "@nordic-nrfx/hal"
+    - "@nordic-nrfx/haly"
     - "@nordic-nrfx/helpers"
-    - "@nordic-nrfx/mdk"
+    - "@nordic-nrfx/bsp/stable"
+    - "@nordic-nrfx/bsp/stable/mdk"
+    - "@nordic-nrfx/bsp/stable/mdk/common"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf51"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52840"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52833"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52832"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52820"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52811"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52810"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf52/nrf52805"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf53"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf53/nrf5340"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf54h"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf54h/nrf54h20"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf54l"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf54l/nrf54l15"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf91"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf91/nrf9160"
+    - "@nordic-nrfx/bsp/stable/mdk/nrf91/nrf9120"
+    - "@nordic-nrfx/bsp/stable/soc"
     - "@nordic-nrfx/."
     - "include"
 
-pkg.src_dirs:
-    - "@nordic-nrfx/drivers/src"
+pkg.source_files.NRFX_ADC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_adc.c"
+app.cflags.NRFX_ADC_ENABLED:
+    - -DNRFX_ADC_ENABLED=1
+
+pkg.source_files.NRFX_BELLBOARD_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_bellboard.c"
+app.cflags.NRFX_BELLBOARD_ENABLED:
+    - -DNRFX_BELLBOARD_ENABLED=1
+
+pkg.source_files.NRFX_CLOCK_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_clock.c"
+    - "@nordic-nrfx/drivers/src/nrfx_clock_hfclk.c"
+    - "@nordic-nrfx/drivers/src/nrfx_clock_hfclk192m.c"
+    - "@nordic-nrfx/drivers/src/nrfx_clock_hfclkaudio.c"
+    - "@nordic-nrfx/drivers/src/nrfx_clock_lfclk.c"
+    - "@nordic-nrfx/drivers/src/nrfx_clock_xo.c"
+    - "@nordic-nrfx/drivers/src/nrfx_clock_xo24m.c"
+app.cflags.NRFX_CLOCK_ENABLED:
+    - -DNRFX_CLOCK_ENABLED=1
+
+pkg.source_files.NRFX_COMP_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_comp.c"
+app.cflags.NRFX_COMP_ENABLED:
+    - -DNRFX_COMP_ENABLED=1
+
+pkg.source_files.NRFX_CRACEN_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_cracen.c"
+app.cflags.NRFX_CRACEN_ENABLED:
+    - -DNRFX_CRACEN_ENABLED=1
+
+pkg.source_files.NRFX_DPPI_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_dppi.c"
+app.cflags.NRFX_DPPI_ENABLED:
+    - -DNRFX_DPPI_ENABLED=1
+
+pkg.source_files.NRFX_EGU_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_egu.c"
+app.cflags.NRFX_EGU_ENABLED:
+    - -DNRFX_EGU_ENABLED=1
+
+pkg.source_files.NRFX_GPIOTE_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_gpiote.c"
+app.cflags.NRFX_GPIOTE_ENABLED:
+    - -DNRFX_GPIOTE_ENABLED=1
+
+pkg.source_files.NRFX_GRTC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_grtc.c"
+app.cflags.NRFX_GRTC_ENABLED:
+    - -DNRFX_GRTC_ENABLED=1
+
+pkg.source_files.NRFX_I2S_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_i2s.c"
+app.cflags.NRFX_I2S_ENABLED:
+    - -DNRFX_I2S_ENABLED=1
+
+pkg.source_files.NRFX_IPC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_ipc.c"
+app.cflags.NRFX_IPC_ENABLED:
+    - -DNRFX_IPC_ENABLED=1
+
+pkg.source_files.NRFX_KMU_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_kmu.c"
+app.cflags.NRFX_KMU_ENABLED:
+    - -DNRFX_KMU_ENABLED=1
+
+pkg.source_files.NRFX_LPCOMP_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_lpcomp.c"
+app.cflags.NRFX_LPCOMP_ENABLED:
+    - -DNRFX_LPCOMP_ENABLED=1
+
+pkg.source_files.NRFX_MRAMC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_mramc.c"
+app.cflags.NRFX_MRAMC_ENABLED:
+    - -DNRFX_MRAMC_ENABLED=1
+
+pkg.source_files.NRFX_NFCT_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_nfct.c"
+app.cflags.NRFX_NFCT_ENABLED:
+    - -DNRFX_NFCT_ENABLED=1
+
+pkg.source_files.NRFX_NVMC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_nvmc.c"
+app.cflags.NRFX_NVMC_ENABLED:
+    - -DNRFX_NVMC_ENABLED=1
+
+pkg.source_files.NRFX_PDM_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_pdm.c"
+app.cflags.NRFX_PDM_ENABLED:
+    - -DNRFX_PDM_ENABLED=1
+
+pkg.source_files.NRFX_POWER_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_power.c"
+app.cflags.NRFX_POWER_ENABLED:
+    - -DNRFX_POWER_ENABLED=1
+
+pkg.source_files.NRFX_PPI_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_ppi.c"
+app.cflags.NRFX_PPI_ENABLED:
+    - -DNRFX_PPI_ENABLED=1
+
+pkg.source_files.NRFX_PPIB_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_ppib.c"
+app.cflags.NRFX_PPIB_ENABLED:
+    - -DNRFX_PPIB_ENABLED=1
+
+pkg.source_files.NRFX_PRS_ENABLED:
+    - "@nordic-nrfx/drivers/src/prs/nrfx_prs.c"
+app.cflags.NRFX_PRS_ENABLED:
+    - -DNRFX_PRS_ENABLED=1
+
+pkg.source_files.NRFX_PWM_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_pwm.c"
+app.cflags.NRFX_PWM_ENABLED:
+    - -DNRFX_PWM_ENABLED=1
+
+pkg.source_files.NRFX_QDEC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_qdec.c"
+app.cflags.NRFX_QDEC_ENABLED:
+    - -DNRFX_QDEC_ENABLED=1
+
+pkg.source_files.NRFX_QSPI_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_qspi.c"
+app.cflags.NRFX_QSPI_ENABLED:
+    - -DNRFX_QSPI_ENABLED=1
+
+pkg.source_files.NRFX_RNG_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_rng.c"
+app.cflags.NRFX_RNG_ENABLED:
+    - -DNRFX_RNG_ENABLED=1
+
+pkg.source_files.NRFX_RRAMC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_rramc.c"
+app.cflags.NRFX_RRAMC_ENABLED:
+    - -DNRFX_RRAMC_ENABLED=1
+
+pkg.source_files.NRFX_RTC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_rtc.c"
+app.cflags.NRFX_RTC_ENABLED:
+    - -DNRFX_RTC_ENABLED=1
+
+pkg.source_files.NRFX_SAADC_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_saadc.c"
+app.cflags.NRFX_SAADC_ENABLED:
+    - -DNRFX_SAADC_ENABLED=1
+
+pkg.source_files.NRFX_SPI_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_spi.c"
+app.cflags.NRFX_SPI_ENABLED:
+    - -DNRFX_SPI_ENABLED=1
+
+pkg.source_files.NRFX_SPIM_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_spim.c"
+app.cflags.NRFX_SPIM_ENABLED:
+    - -DNRFX_SPIM_ENABLED=1
+
+pkg.source_files.NRFX_SPIS_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_spis.c"
+app.cflags.NRFX_SPIS_ENABLED:
+    - -DNRFX_SPIS_ENABLED=1
+
+pkg.source_files.NRFX_SYSTICK_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_systick.c"
+app.cflags.NRFX_SYSTICK_ENABLED:
+    - -DNRFX_SYSTICK_ENABLED=1
+
+pkg.source_files.NRFX_TBM_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_tbm.c"
+app.cflags.NRFX_TBM_ENABLED:
+    - -DNRFX_TBM_ENABLED=1
+
+pkg.source_files.NRFX_TDM_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_tdm.c"
+app.cflags.NRFX_TDM_ENABLED:
+    - -DNRFX_TDM_ENABLED=1
+
+pkg.source_files.NRFX_TEMP_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_temp.c"
+app.cflags.NRFX_TEMP_ENABLED:
+    - -DNRFX_TEMP_ENABLED=1
+
+pkg.source_files.NRFX_TIMER_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_timer.c"
+app.cflags.NRFX_TIMER_ENABLED:
+    - -DNRFX_TIMER_ENABLED=1
+
+pkg.source_files.NRFX_TWI_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_twi.c"
+app.cflags.NRFX_TWI_ENABLED:
+    - -DNRFX_TWI_ENABLED=1
+
+pkg.source_files.NRFX_TWIM_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_twim.c"
+app.cflags.NRFX_TWIM_ENABLED:
+    - -DNRFX_TWIM_ENABLED=1
+
+pkg.source_files.NRFX_TWIS_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_twis.c"
+app.cflags.NRFX_TWIS_ENABLED:
+    - -DNRFX_TWIS_ENABLED=1
+
+pkg.source_files.NRFX_UART_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_uart.c"
+app.cflags.NRFX_UART_ENABLED:
+    - -DNRFX_UART_ENABLED=1
+
+pkg.source_files.NRFX_UARTE_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_uarte.c"
+app.cflags.NRFX_UARTE_ENABLED:
+    - -DNRFX_UARTE_ENABLED=1
+
+pkg.source_files.NRFX_USBD_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_usbd.c"
+app.cflags.NRFX_USBD_ENABLED:
+    - -DNRFX_USBD_ENABLED=1
+
+pkg.source_files.NRFX_USBREG_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_usbreg.c"
+app.cflags.NRFX_USBREG_ENABLED:
+    - -DNRFX_USBREG_ENABLED=1
+
+pkg.source_files.NRFX_VEVIF_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_vevif.c"
+app.cflags.NRFX_VEVIF_ENABLED:
+    - -DNRFX_VEVIF_ENABLED=1
+
+pkg.source_files.NRFX_WDT_ENABLED:
+    - "@nordic-nrfx/drivers/src/nrfx_wdt.c"
+app.cflags.NRFX_WDT_ENABLED:
+    - -DNRFX_WDT_ENABLED=1
 
 pkg.cflags:
     - -std=gnu99
@@ -58,7 +309,7 @@ pkg.deps:
 
 repository.nordic-nrfx:
     type: github
-    vers: v3.14.0-commit
+    vers: v4.5.0-commit
     branch: master
     user: NordicSemiconductor
     repo: nrfx
diff --git a/hw/mcu/nordic/syscfg.yml b/hw/mcu/nordic/syscfg.yml
new file mode 100644
index 000000000..47b70f889
--- /dev/null
+++ b/hw/mcu/nordic/syscfg.yml
@@ -0,0 +1,199 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+syscfg.defs:
+    NRFX_ADC_ENABLED:
+        description: Enable NRFX ADC driver
+        value: 0
+
+    NRFX_BELLBOARD_ENABLED:
+        description: Enable NRFX BELLBOARD driver
+        value: 0
+
+    NRFX_CLOCK_ENABLED:
+        description: Enable NRFX CLOCK driver
+        value: 0
+
+    NRFX_COMP_ENABLED:
+        description: Enable NRFX COMP driver
+        value: 0
+
+    NRFX_CRACEN_ENABLED:
+        description: Enable NRFX CRACEN driver
+        value: 0
+
+    NRFX_DPPI_ENABLED:
+        description: Enable NRFX DPPI driver
+        value: 0
+
+    NRFX_EGU_ENABLED:
+        description: Enable NRFX EGU driver
+        value: 0
+
+    NRFX_GPIOTE_ENABLED:
+        description: Enable NRFX GPIOTE driver
+        value: 0
+
+    NRFX_GRTC_ENABLED:
+        description: Enable NRFX GRTC driver
+        value: 0
+
+    NRFX_I2S_ENABLED:
+        description: Enable NRFX I2S driver
+        value: 0
+
+    NRFX_IPC_ENABLED:
+        description: Enable NRFX IPC driver
+        value: 0
+
+    NRFX_KMU_ENABLED:
+        description: Enable NRFX KMU driver
+        value: 0
+
+    NRFX_LPCOMP_ENABLED:
+        description: Enable NRFX LPCOMP driver
+        value: 0
+
+    NRFX_MRAMC_ENABLED:
+        description: Enable NRFX MRAMC driver
+        value: 0
+
+    NRFX_NFCT_ENABLED:
+        description: Enable NRFX NFCT driver
+        value: 0
+
+    NRFX_NVMC_ENABLED:
+        description: Enable NRFX NVMC driver
+        value: 0
+
+    NRFX_PDM_ENABLED:
+        description: Enable NRFX PDM driver
+        value: 0
+
+    NRFX_POWER_ENABLED:
+        description: Enable NRFX POWER driver
+        value: 0
+
+    NRFX_PPI_ENABLED:
+        description: Enable NRFX PPI driver
+        value: 0
+
+    NRFX_PPIB_ENABLED:
+        description: Enable NRFX PPIB driver
+        value: 0
+
+    NRFX_PRS_ENABLED:
+        description: Enable NRFX Peripheral Resource Sharing (PRS)
+        value: 0
+
+    NRFX_PWM_ENABLED:
+        description: Enable NRFX PWM driver
+        value: 0
+
+    NRFX_QDEC_ENABLED:
+        description: Enable NRFX QDEC driver
+        value: 0
+
+    NRFX_QSPI_ENABLED:
+        description: Enable NRFX QSPI driver
+        value: 0
+
+    NRFX_RNG_ENABLED:
+        description: Enable NRFX RNG driver
+        value: 0
+
+    NRFX_RRAMC_ENABLED:
+        description: Enable NRFX RRAMC driver
+        value: 0
+
+    NRFX_RTC_ENABLED:
+        description: Enable NRFX RTC driver
+        value: 0
+
+    NRFX_SAADC_ENABLED:
+        description: Enable NRFX SAADC driver
+        value: 0
+
+    NRFX_SPI_ENABLED:
+        description: Enable NRFX SPI driver
+        value: 0
+
+    NRFX_SPIM_ENABLED:
+        description: Enable NRFX SPIM driver
+        value: 0
+
+    NRFX_SPIS_ENABLED:
+        description: Enable NRFX SPIS driver
+        value: 0
+
+    NRFX_SYSTICK_ENABLED:
+        description: Enable NRFX SYSTICK driver
+        value: 0
+
+    NRFX_TBM_ENABLED:
+        description: Enable NRFX TBM driver
+        value: 0
+
+    NRFX_TDM_ENABLED:
+        description: Enable NRFX TDM driver
+        value: 0
+
+    NRFX_TEMP_ENABLED:
+        description: Enable NRFX TEMP driver
+        value: 0
+
+    NRFX_TIMER_ENABLED:
+        description: Enable NRFX TIMER driver
+        value: 0
+
+    NRFX_TWI_ENABLED:
+        description: Enable NRFX TWI driver
+        value: 0
+
+    NRFX_TWIM_ENABLED:
+        description: Enable NRFX TWIM driver
+        value: 0
+
+    NRFX_TWIS_ENABLED:
+        description: Enable NRFX TWIS driver
+        value: 0
+
+    NRFX_UART_ENABLED:
+        description: Enable NRFX UART driver
+        value: 0
+
+    NRFX_UARTE_ENABLED:
+        description: Enable NRFX UARTE driver
+        value: 0
+
+    NRFX_USBD_ENABLED:
+        description: Enable NRFX USBD driver
+        value: 0
+
+    NRFX_USBREG_ENABLED:
+        description: Enable NRFX USBREG driver
+        value: 0
+
+    NRFX_VEVIF_ENABLED:
+        description: Enable NRFX VEVIF driver
+        value: 0
+
+    NRFX_WDT_ENABLED:
+        description: Enable NRFX WDT driver
+        value: 0

Reply via email to