You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by je...@apache.org on 2026/09/28 17:08:09 UTC
(mynewt-core) 01/06: hw/mcu/nordic: Bump nrfx to v4.5.0
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 <je...@codecoup.pl>
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 <je...@codecoup.pl>
---
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