diff --git a/boards/airfy-beacon/Makefile.features b/boards/airfy-beacon/Makefile.features index 1efe1209a6..d6d2507b21 100644 --- a/boards/airfy-beacon/Makefile.features +++ b/boards/airfy-beacon/Makefile.features @@ -8,7 +8,6 @@ FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart # Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m0_2 diff --git a/boards/airfy-beacon/include/periph_conf.h b/boards/airfy-beacon/include/periph_conf.h index 620d15760c..f2bbd5ea47 100644 --- a/boards/airfy-beacon/include/periph_conf.h +++ b/boards/airfy-beacon/include/periph_conf.h @@ -124,16 +124,6 @@ static const i2c_conf_t i2c_config[] = { #define ADC_NUMOF (4) /** @} */ -/** - * @name Radio device configuration - * - * The radio is not guarded by a NUMOF define, as the radio is selected by its - * own module in the build system. - * @{ - */ -#define RADIO_IRQ_PRIO 1 -/** @} */ - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/calliope-mini/Makefile.features b/boards/calliope-mini/Makefile.features index eb4cb8ead4..e6225db18b 100644 --- a/boards/calliope-mini/Makefile.features +++ b/boards/calliope-mini/Makefile.features @@ -7,7 +7,6 @@ FEATURES_PROVIDED += periph_uart FEATURES_PROVIDED += periph_pwm # Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m0_1 diff --git a/boards/calliope-mini/include/periph_conf.h b/boards/calliope-mini/include/periph_conf.h index e3a033b826..9b928bae98 100644 --- a/boards/calliope-mini/include/periph_conf.h +++ b/boards/calliope-mini/include/periph_conf.h @@ -112,16 +112,6 @@ static const i2c_conf_t i2c_config[] = { #define ADC_NUMOF (0) /** @} */ -/** - * @name Radio device configuration - * - * The radio is not guarded by a NUMOF define, as the radio is selected by its - * own module in the build system. - * @{ - */ -#define RADIO_IRQ_PRIO 1 -/** @} */ - /** * @name PWM configuration * @{ diff --git a/boards/common/nrf52xxxdk/Makefile.features b/boards/common/nrf52xxxdk/Makefile.features index 1783223faf..abb8c9dedf 100644 --- a/boards/common/nrf52xxxdk/Makefile.features +++ b/boards/common/nrf52xxxdk/Makefile.features @@ -9,7 +9,6 @@ FEATURES_PROVIDED += periph_uart # Various other features (if any) FEATURES_PROVIDED += radio_ble FEATURES_PROVIDED += radio_nrfble -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m4_3 diff --git a/boards/microbit/Makefile.features b/boards/microbit/Makefile.features index 9a75beba68..482395865e 100644 --- a/boards/microbit/Makefile.features +++ b/boards/microbit/Makefile.features @@ -6,7 +6,6 @@ FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart # Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m0_1 diff --git a/boards/microbit/include/periph_conf.h b/boards/microbit/include/periph_conf.h index ed0ccd0425..7c6f050d78 100644 --- a/boards/microbit/include/periph_conf.h +++ b/boards/microbit/include/periph_conf.h @@ -118,16 +118,6 @@ static const i2c_conf_t i2c_config[] = { #define ADC_NUMOF (0) /** @} */ -/** - * @name Radio device configuration - * - * The radio is not guarded by a NUMOF define, as the radio is selected by its - * own module in the build system. - * @{ - */ -#define RADIO_IRQ_PRIO 1 -/** @} */ - #ifdef __cplusplus } #endif diff --git a/boards/nrf51dongle/Makefile.features b/boards/nrf51dongle/Makefile.features index f1d5f75ec7..2ab6421bac 100644 --- a/boards/nrf51dongle/Makefile.features +++ b/boards/nrf51dongle/Makefile.features @@ -5,7 +5,6 @@ FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart # Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m0_1 diff --git a/boards/nrf51dongle/include/periph_conf.h b/boards/nrf51dongle/include/periph_conf.h index cfa34d41bc..3fda308cff 100644 --- a/boards/nrf51dongle/include/periph_conf.h +++ b/boards/nrf51dongle/include/periph_conf.h @@ -86,16 +86,6 @@ static const timer_conf_t timer_config[] = { #define ADC_NUMOF (0) /** @} */ -/** - * @name Radio device configuration - * - * The radio is not guarded by a NUMOF define, as the radio is selected by its - * own module in the build system. - * @{ - */ -#define RADIO_IRQ_PRIO 1 -/** @} */ - #ifdef __cplusplus } #endif diff --git a/boards/nrf6310/Makefile.features b/boards/nrf6310/Makefile.features index 327dc364f8..81e4f4a5a0 100644 --- a/boards/nrf6310/Makefile.features +++ b/boards/nrf6310/Makefile.features @@ -6,7 +6,6 @@ FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart # Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m0_2 diff --git a/boards/nrf6310/include/periph_conf.h b/boards/nrf6310/include/periph_conf.h index 67d63b06a7..d1afa91ae3 100644 --- a/boards/nrf6310/include/periph_conf.h +++ b/boards/nrf6310/include/periph_conf.h @@ -83,16 +83,6 @@ static const timer_conf_t timer_config[] = { #define UART_PIN_CTS 18 /** @} */ -/** - * @name Radio device configuration - * - * The radio is not guarded by a NUMOF define, as the radio is selected by its - * own module in the build system. - * @{ - */ -#define RADIO_IRQ_PRIO 1 -/** @} */ - /** * @name SPI configuration * @{ diff --git a/boards/ruuvitag/Makefile.features b/boards/ruuvitag/Makefile.features index 5c594d4b0d..74d375b6e2 100644 --- a/boards/ruuvitag/Makefile.features +++ b/boards/ruuvitag/Makefile.features @@ -6,7 +6,6 @@ FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart # Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m4_3 diff --git a/boards/thingy52/Makefile.features b/boards/thingy52/Makefile.features index 1830ca6784..76c1d4158f 100644 --- a/boards/thingy52/Makefile.features +++ b/boards/thingy52/Makefile.features @@ -5,7 +5,6 @@ FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart # Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m4_3 diff --git a/boards/yunjia-nrf51822/Makefile.features b/boards/yunjia-nrf51822/Makefile.features index 1efe1209a6..d6d2507b21 100644 --- a/boards/yunjia-nrf51822/Makefile.features +++ b/boards/yunjia-nrf51822/Makefile.features @@ -8,7 +8,6 @@ FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart # Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin # The board MPU family (used for grouping by the CI system) FEATURES_MCU_GROUP = cortex_m0_2 diff --git a/boards/yunjia-nrf51822/include/periph_conf.h b/boards/yunjia-nrf51822/include/periph_conf.h index 50992a1065..71d01be9b4 100644 --- a/boards/yunjia-nrf51822/include/periph_conf.h +++ b/boards/yunjia-nrf51822/include/periph_conf.h @@ -122,16 +122,6 @@ static const i2c_conf_t i2c_config[] = { #define ADC_NUMOF (4) /** @} */ -/** - * @name Radio device configuration - * - * The radio is not guarded by a NUMOF define, as the radio is selected by its - * own module in the build system. - * @{ - */ -#define RADIO_IRQ_PRIO 1 -/** @} */ - #ifdef __cplusplus } #endif diff --git a/cpu/nrf5x_common/Makefile.features b/cpu/nrf5x_common/Makefile.features index a8f68ad748..cdeacf03d7 100644 --- a/cpu/nrf5x_common/Makefile.features +++ b/cpu/nrf5x_common/Makefile.features @@ -1,5 +1,9 @@ +# Put defined MCU peripherals here (in alphabetical order) FEATURES_PROVIDED += periph_cpuid FEATURES_PROVIDED += periph_flashpage FEATURES_PROVIDED += periph_hwrng +# Various other features (if any) +FEATURES_PROVIDED += radio_nrfmin + -include $(RIOTCPU)/cortexm_common/Makefile.features