From 8405c928b45eec8fd783e435f9ed323d0a5c3b35 Mon Sep 17 00:00:00 2001 From: chrysn Date: Mon, 15 Feb 2021 16:39:02 +0100 Subject: [PATCH 1/4] boards: Remove per-board definition of board.h This removes the occurrences that can easily be removed automatically. Command used: sed -i -z 's@\n/[\n* ]*.brief[ a-zA-Z,().-]*[\n*/ ]*\nvoid board_init(void);\n@@' boards/**/*.h Closes: #16007 --- boards/6lowpan-clicker/include/board.h | 5 ----- boards/acd52832/include/board.h | 5 ----- boards/adafruit-itsybitsy-m4/include/board.h | 5 ----- boards/arduino-nano-33-iot/include/board.h | 5 ----- boards/atmega1284p/include/board.h | 5 ----- boards/atmega256rfr2-xpro/include/board.h | 5 ----- boards/atmega328p/include/board.h | 5 ----- boards/avr-rss2/include/board.h | 5 ----- boards/b-l072z-lrwan1/include/board.h | 5 ----- boards/b-l475e-iot01a/include/board.h | 5 ----- boards/bluepill-stm32f030c8/include/board.h | 5 ----- boards/cc1312-launchpad/include/board.h | 5 ----- boards/cc1350-launchpad/include/board.h | 5 ----- boards/cc1352-launchpad/include/board.h | 5 ----- boards/cc1352p-launchpad/include/board.h | 5 ----- boards/cc2538dk/include/board.h | 5 ----- boards/cc2650-launchpad/include/board.h | 5 ----- boards/cc2650stk/include/board.h | 5 ----- boards/common/arduino-atmega/include/board_common.h | 5 ----- boards/common/arduino-due/include/board.h | 5 ----- boards/common/arduino-mkr/include/board_common.h | 5 ----- boards/common/arduino-zero/include/board.h | 5 ----- boards/common/blxxxpill/include/board_common.h | 5 ----- boards/common/iotlab/include/board_common.h | 5 ----- boards/common/nrf51/include/board_common.h | 5 ----- boards/common/nrf52/include/board_common.h | 5 ----- boards/common/nucleo/include/board_nucleo.h | 5 ----- boards/common/remote/include/board_common.h | 5 ----- boards/common/saml1x/include/board.h | 5 ----- boards/common/slwstk6000b/include/board.h | 5 ----- boards/common/sodaq/include/board_common.h | 5 ----- boards/common/weact-f4x1cx/include/board.h | 5 ----- boards/derfmega128/include/board.h | 5 ----- boards/derfmega256/include/board.h | 5 ----- boards/e180-zg120b-tb/include/board.h | 5 ----- boards/esp32-ttgo-t-beam/include/board.h | 5 ----- boards/f4vi1/include/board.h | 5 ----- boards/feather-m0/include/board.h | 5 ----- boards/firefly/include/board.h | 5 ----- boards/fox/include/board.h | 5 ----- boards/frdm-k22f/include/board.h | 5 ----- boards/frdm-k64f/include/board.h | 5 ----- boards/frdm-kl43z/include/board.h | 5 ----- boards/hamilton/include/board.h | 5 ----- boards/hifive1/include/board.h | 5 ----- boards/hifive1b/include/board.h | 5 ----- boards/i-nucleo-lrwan1/include/board.h | 5 ----- boards/ikea-tradfri/include/board.h | 5 ----- boards/im880b/include/board.h | 5 ----- boards/limifrog-v1/include/board.h | 5 ----- boards/lobaro-lorabox/include/board.h | 5 ----- boards/lsn50/include/board.h | 5 ----- boards/maple-mini/include/board.h | 5 ----- boards/mbed_lpc1768/include/board.h | 5 ----- boards/mega-xplained/include/board.h | 5 ----- boards/microduino-corerf/include/board.h | 5 ----- boards/msbiot/include/board.h | 5 ----- boards/mulle/include/board.h | 5 ----- boards/nrf6310/include/board.h | 5 ----- boards/nz32-sc151/include/board.h | 5 ----- boards/olimexino-stm32/include/board.h | 5 ----- boards/omote/include/board.h | 5 ----- boards/opencm904/include/board.h | 5 ----- boards/openlabs-kw41z-mini/include/board.h | 5 ----- boards/openmote-b/include/board.h | 5 ----- boards/openmote-cc2538/include/board.h | 5 ----- boards/p-l496g-cell02/include/board.h | 5 ----- boards/pba-d-01-kw2x/include/board.h | 5 ----- boards/pic32-wifire/include/board.h | 5 ----- boards/pyboard/include/board.h | 5 ----- boards/qn9080dk/include/board.h | 5 ----- boards/reel/include/board.h | 5 ----- boards/remote-pa/include/board.h | 5 ----- boards/remote-reva/include/board.h | 5 ----- boards/remote-revb/include/board.h | 5 ----- boards/ruuvitag/include/board.h | 5 ----- boards/samd10-xmini/include/board.h | 5 ----- boards/samd20-xpro/include/board.h | 5 ----- boards/samd21-xpro/include/board.h | 5 ----- boards/same54-xpro/include/board.h | 5 ----- boards/saml21-xpro/include/board.h | 5 ----- boards/samr21-xpro/include/board.h | 5 ----- boards/samr30-xpro/include/board.h | 5 ----- boards/samr34-xpro/include/board.h | 5 ----- boards/seeeduino_arch-pro/include/board.h | 5 ----- boards/sensebox_samd21/include/board.h | 5 ----- boards/serpente/include/board.h | 5 ----- boards/slstk3400a/include/board.h | 5 ----- boards/slstk3401a/include/board.h | 5 ----- boards/slstk3402a/include/board.h | 5 ----- boards/sltb001a/include/board.h | 5 ----- boards/slwstk6220a/include/board.h | 5 ----- boards/spark-core/include/board.h | 5 ----- boards/stk3200/include/board.h | 5 ----- boards/stk3600/include/board.h | 5 ----- boards/stk3700/include/board.h | 5 ----- boards/stm32f030f4-demo/include/board.h | 5 ----- boards/stm32f0discovery/include/board.h | 5 ----- boards/stm32f3discovery/include/board.h | 5 ----- boards/stm32f429i-disc1/include/board.h | 5 ----- boards/stm32f4discovery/include/board.h | 5 ----- boards/stm32f723e-disco/include/board.h | 5 ----- boards/stm32f769i-disco/include/board.h | 5 ----- boards/stm32l0538-disco/include/board.h | 5 ----- boards/stm32l476g-disco/include/board.h | 5 ----- boards/stm32mp157c-dk2/include/board.h | 5 ----- boards/teensy31/include/board.h | 5 ----- boards/thingy52/include/board.h | 5 ----- boards/ublox-c030-u201/include/board.h | 5 ----- boards/waspmote-pro/include/board.h | 5 ----- boards/yarm/include/board.h | 5 ----- boards/zigduino/include/board.h | 5 ----- 112 files changed, 560 deletions(-) diff --git a/boards/6lowpan-clicker/include/board.h b/boards/6lowpan-clicker/include/board.h index 11f0e19243fa..3f1564703851 100644 --- a/boards/6lowpan-clicker/include/board.h +++ b/boards/6lowpan-clicker/include/board.h @@ -69,11 +69,6 @@ extern "C" { #define BTN1_MODE GPIO_IN /** @} */ -/** - * @brief Board level initialization - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/acd52832/include/board.h b/boards/acd52832/include/board.h index 0919d91566d2..83605e94eb2b 100644 --- a/boards/acd52832/include/board.h +++ b/boards/acd52832/include/board.h @@ -50,11 +50,6 @@ extern "C" { #define BTN0_MODE GPIO_IN_PU /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/adafruit-itsybitsy-m4/include/board.h b/boards/adafruit-itsybitsy-m4/include/board.h index bdf38dd357eb..57aca8bbb27b 100644 --- a/boards/adafruit-itsybitsy-m4/include/board.h +++ b/boards/adafruit-itsybitsy-m4/include/board.h @@ -65,11 +65,6 @@ extern mtd_dev_t *mtd0; #define XTIMER_HZ (1000000ul) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/arduino-nano-33-iot/include/board.h b/boards/arduino-nano-33-iot/include/board.h index 725bb69dc0c9..9012c534a870 100644 --- a/boards/arduino-nano-33-iot/include/board.h +++ b/boards/arduino-nano-33-iot/include/board.h @@ -41,11 +41,6 @@ extern "C" { #define LED0_NAME "LED(Yellow)" /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/atmega1284p/include/board.h b/boards/atmega1284p/include/board.h index 6e32de50f07f..88109f08ce14 100644 --- a/boards/atmega1284p/include/board.h +++ b/boards/atmega1284p/include/board.h @@ -53,11 +53,6 @@ extern "C" { #define XTIMER_BACKOFF (40) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/atmega256rfr2-xpro/include/board.h b/boards/atmega256rfr2-xpro/include/board.h index 7e4edde9fa41..1fe493b29fa8 100644 --- a/boards/atmega256rfr2-xpro/include/board.h +++ b/boards/atmega256rfr2-xpro/include/board.h @@ -62,11 +62,6 @@ extern "C" { #define BTN0_MODE GPIO_IN_PU /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/atmega328p/include/board.h b/boards/atmega328p/include/board.h index 0af1eb1def51..b1d83d3ed8a5 100644 --- a/boards/atmega328p/include/board.h +++ b/boards/atmega328p/include/board.h @@ -53,11 +53,6 @@ extern "C" { #define XTIMER_BACKOFF (40) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/avr-rss2/include/board.h b/boards/avr-rss2/include/board.h index 4f625eaeec2b..22ca2e9a7425 100644 --- a/boards/avr-rss2/include/board.h +++ b/boards/avr-rss2/include/board.h @@ -110,11 +110,6 @@ extern "C" { #define BTN0_MODE GPIO_IN /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/b-l072z-lrwan1/include/board.h b/boards/b-l072z-lrwan1/include/board.h index 5478d2b78f27..2d37681a6a2d 100644 --- a/boards/b-l072z-lrwan1/include/board.h +++ b/boards/b-l072z-lrwan1/include/board.h @@ -88,11 +88,6 @@ extern "C" { */ #define BTN_B1_PIN GPIO_PIN(PORT_B, 2) -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/b-l475e-iot01a/include/board.h b/boards/b-l475e-iot01a/include/board.h index d12a9b06b262..4ae2fa1dc376 100644 --- a/boards/b-l475e-iot01a/include/board.h +++ b/boards/b-l475e-iot01a/include/board.h @@ -80,11 +80,6 @@ extern "C" { #define LSM6DSL_PARAM_ADDR (0x6A) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/bluepill-stm32f030c8/include/board.h b/boards/bluepill-stm32f030c8/include/board.h index e89f3b604d90..83959cf00645 100644 --- a/boards/bluepill-stm32f030c8/include/board.h +++ b/boards/bluepill-stm32f030c8/include/board.h @@ -48,11 +48,6 @@ extern "C" { #define LED0_TOGGLE (LED0_PORT->ODR ^= LED0_MASK) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/cc1312-launchpad/include/board.h b/boards/cc1312-launchpad/include/board.h index 4079e09a184d..3487ecc62046 100644 --- a/boards/cc1312-launchpad/include/board.h +++ b/boards/cc1312-launchpad/include/board.h @@ -65,11 +65,6 @@ extern "C" { #define LED1_TOGGLE gpio_toggle(LED1_PIN) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/cc1350-launchpad/include/board.h b/boards/cc1350-launchpad/include/board.h index a3895cca42c3..a2592e032d3b 100644 --- a/boards/cc1350-launchpad/include/board.h +++ b/boards/cc1350-launchpad/include/board.h @@ -61,11 +61,6 @@ extern "C" { #define LED1_TOGGLE gpio_toggle(LED1_PIN) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/cc1352-launchpad/include/board.h b/boards/cc1352-launchpad/include/board.h index d286fe411ec5..f447ad34b576 100644 --- a/boards/cc1352-launchpad/include/board.h +++ b/boards/cc1352-launchpad/include/board.h @@ -65,11 +65,6 @@ extern "C" { #define LED1_TOGGLE gpio_toggle(LED1_PIN) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/cc1352p-launchpad/include/board.h b/boards/cc1352p-launchpad/include/board.h index 93fcc62412cd..47b5da42a150 100644 --- a/boards/cc1352p-launchpad/include/board.h +++ b/boards/cc1352p-launchpad/include/board.h @@ -61,11 +61,6 @@ extern "C" { #define LED1_TOGGLE gpio_toggle(LED1_PIN) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/cc2538dk/include/board.h b/boards/cc2538dk/include/board.h index 4dc4e5a7c5c9..cbab635a7565 100644 --- a/boards/cc2538dk/include/board.h +++ b/boards/cc2538dk/include/board.h @@ -80,11 +80,6 @@ extern "C" { #define XTIMER_ISR_BACKOFF (40) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/cc2650-launchpad/include/board.h b/boards/cc2650-launchpad/include/board.h index 88577104b4e0..46f4c6518009 100644 --- a/boards/cc2650-launchpad/include/board.h +++ b/boards/cc2650-launchpad/include/board.h @@ -63,11 +63,6 @@ extern "C" { #define LED1_TOGGLE gpio_toggle(LED1_PIN) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/cc2650stk/include/board.h b/boards/cc2650stk/include/board.h index 3b6c50041fe7..7509600d2e03 100644 --- a/boards/cc2650stk/include/board.h +++ b/boards/cc2650stk/include/board.h @@ -61,11 +61,6 @@ extern "C" { #define LED1_TOGGLE gpio_toggle(LED1_PIN) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs, and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/arduino-atmega/include/board_common.h b/boards/common/arduino-atmega/include/board_common.h index 458145e89392..7bc336080827 100644 --- a/boards/common/arduino-atmega/include/board_common.h +++ b/boards/common/arduino-atmega/include/board_common.h @@ -127,11 +127,6 @@ extern "C" { #endif /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/arduino-due/include/board.h b/boards/common/arduino-due/include/board.h index f63b897ac589..a9b8903b7e8a 100644 --- a/boards/common/arduino-due/include/board.h +++ b/boards/common/arduino-due/include/board.h @@ -51,11 +51,6 @@ extern "C" { #endif /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/arduino-mkr/include/board_common.h b/boards/common/arduino-mkr/include/board_common.h index 459a5f88986f..cc2d3d673b29 100644 --- a/boards/common/arduino-mkr/include/board_common.h +++ b/boards/common/arduino-mkr/include/board_common.h @@ -30,11 +30,6 @@ extern "C" { #endif -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/arduino-zero/include/board.h b/boards/common/arduino-zero/include/board.h index 9a03b8e3ab47..d8ee6399a416 100644 --- a/boards/common/arduino-zero/include/board.h +++ b/boards/common/arduino-zero/include/board.h @@ -52,11 +52,6 @@ extern "C" { #define LED0_TOGGLE (LED_PORT.OUTTGL.reg = LED0_MASK) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/blxxxpill/include/board_common.h b/boards/common/blxxxpill/include/board_common.h index 5305da7d144d..bff1a6d05c88 100644 --- a/boards/common/blxxxpill/include/board_common.h +++ b/boards/common/blxxxpill/include/board_common.h @@ -49,11 +49,6 @@ extern "C" { #define LED0_TOGGLE (LED0_PORT->ODR ^= LED0_MASK) /**< Toggle LED0 */ /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - /** * @brief Use the 2nd UART for STDIO on this board */ diff --git a/boards/common/iotlab/include/board_common.h b/boards/common/iotlab/include/board_common.h index e2b86e4db0ab..0129673aa181 100644 --- a/boards/common/iotlab/include/board_common.h +++ b/boards/common/iotlab/include/board_common.h @@ -98,11 +98,6 @@ extern "C" { #define LED2_TOGGLE (GPIOC->ODR ^= LED2_MASK) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/nrf51/include/board_common.h b/boards/common/nrf51/include/board_common.h index 976a0fdf8233..210aa470f1cb 100644 --- a/boards/common/nrf51/include/board_common.h +++ b/boards/common/nrf51/include/board_common.h @@ -50,11 +50,6 @@ extern "C" { #define XTIMER_BACKOFF (40) /** @} */ -/** - * @brief Initialize the platform - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/nrf52/include/board_common.h b/boards/common/nrf52/include/board_common.h index 333b1af98634..3ffc07db5ac2 100644 --- a/boards/common/nrf52/include/board_common.h +++ b/boards/common/nrf52/include/board_common.h @@ -26,11 +26,6 @@ extern "C" { #endif -/** - * @brief Initialize the platform - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/nucleo/include/board_nucleo.h b/boards/common/nucleo/include/board_nucleo.h index b7e524fe8989..a0f651c995b4 100644 --- a/boards/common/nucleo/include/board_nucleo.h +++ b/boards/common/nucleo/include/board_nucleo.h @@ -60,11 +60,6 @@ extern "C" { */ void board_common_nucleo_init(void); -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/remote/include/board_common.h b/boards/common/remote/include/board_common.h index a0ddf2a35ea8..9906e57e9176 100644 --- a/boards/common/remote/include/board_common.h +++ b/boards/common/remote/include/board_common.h @@ -84,11 +84,6 @@ #define XTIMER_ISR_BACKOFF (40) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/common/saml1x/include/board.h b/boards/common/saml1x/include/board.h index 2d023ea3aa38..afa934b7deb5 100644 --- a/boards/common/saml1x/include/board.h +++ b/boards/common/saml1x/include/board.h @@ -69,11 +69,6 @@ extern "C" { #define XTIMER_BACKOFF (40) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/slwstk6000b/include/board.h b/boards/common/slwstk6000b/include/board.h index 0f1092bfc7ed..c4ccce554c8c 100644 --- a/boards/common/slwstk6000b/include/board.h +++ b/boards/common/slwstk6000b/include/board.h @@ -121,11 +121,6 @@ extern "C" { #define SI70XX_PARAM_I2C_DEV SI7021_I2C /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/sodaq/include/board_common.h b/boards/common/sodaq/include/board_common.h index 3585be63a79e..eb688c57d6ae 100644 --- a/boards/common/sodaq/include/board_common.h +++ b/boards/common/sodaq/include/board_common.h @@ -33,11 +33,6 @@ extern "C" { #define XTIMER_CHAN (0) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/common/weact-f4x1cx/include/board.h b/boards/common/weact-f4x1cx/include/board.h index 34757c802a6d..ffc32791b765 100644 --- a/boards/common/weact-f4x1cx/include/board.h +++ b/boards/common/weact-f4x1cx/include/board.h @@ -81,11 +81,6 @@ extern mtd_dev_t *mtd0; #define MTD_0 mtd0 /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/derfmega128/include/board.h b/boards/derfmega128/include/board.h index e82ca5919993..925076a3efab 100644 --- a/boards/derfmega128/include/board.h +++ b/boards/derfmega128/include/board.h @@ -35,11 +35,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/derfmega256/include/board.h b/boards/derfmega256/include/board.h index a28921631f78..c965acc6241c 100644 --- a/boards/derfmega256/include/board.h +++ b/boards/derfmega256/include/board.h @@ -35,11 +35,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/e180-zg120b-tb/include/board.h b/boards/e180-zg120b-tb/include/board.h index db7cf93487a6..7c80d6abdb91 100644 --- a/boards/e180-zg120b-tb/include/board.h +++ b/boards/e180-zg120b-tb/include/board.h @@ -86,11 +86,6 @@ extern "C" { #define LED1_TOGGLE gpio_toggle(LED1_PIN) /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/esp32-ttgo-t-beam/include/board.h b/boards/esp32-ttgo-t-beam/include/board.h index d21be43f06eb..ef86146701a1 100644 --- a/boards/esp32-ttgo-t-beam/include/board.h +++ b/boards/esp32-ttgo-t-beam/include/board.h @@ -99,11 +99,6 @@ extern "C" { #endif -/** - * @brief Initialize the board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/f4vi1/include/board.h b/boards/f4vi1/include/board.h index a1973535919d..3cfb39b2aa4b 100644 --- a/boards/f4vi1/include/board.h +++ b/boards/f4vi1/include/board.h @@ -53,11 +53,6 @@ extern "C" { #define LED2_TOGGLE (LED_PORT->ODR ^= LED2_MASK) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/feather-m0/include/board.h b/boards/feather-m0/include/board.h index 0f89ef0b527d..56f3330578fc 100644 --- a/boards/feather-m0/include/board.h +++ b/boards/feather-m0/include/board.h @@ -68,11 +68,6 @@ extern "C" { #define SX127X_PARAM_PASELECT (SX127X_PA_BOOST) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/firefly/include/board.h b/boards/firefly/include/board.h index 031cc5e828d0..7173ab5dd7ab 100644 --- a/boards/firefly/include/board.h +++ b/boards/firefly/include/board.h @@ -72,11 +72,6 @@ extern "C" { #define CC1200_GPD2_GPIO GPIO_PIN(PORT_B, 0) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/fox/include/board.h b/boards/fox/include/board.h index a7ae72450d16..e7de073e709f 100644 --- a/boards/fox/include/board.h +++ b/boards/fox/include/board.h @@ -96,11 +96,6 @@ extern "C" { #define LED1_TOGGLE (GPIOB->ODR ^= LED1_MASK) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/frdm-k22f/include/board.h b/boards/frdm-k22f/include/board.h index 8d94bc36c198..8557a94a1e38 100644 --- a/boards/frdm-k22f/include/board.h +++ b/boards/frdm-k22f/include/board.h @@ -74,11 +74,6 @@ extern "C" #define FXOS8700_PARAM_ADDR 0x1C /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/frdm-k64f/include/board.h b/boards/frdm-k64f/include/board.h index 647f51acdeb6..27b8062a55a6 100644 --- a/boards/frdm-k64f/include/board.h +++ b/boards/frdm-k64f/include/board.h @@ -75,11 +75,6 @@ extern "C" #define FXOS8700_PARAM_ADDR 0x1E /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/frdm-kl43z/include/board.h b/boards/frdm-kl43z/include/board.h index 7baf7a6e4829..6a5b71cf99de 100644 --- a/boards/frdm-kl43z/include/board.h +++ b/boards/frdm-kl43z/include/board.h @@ -95,11 +95,6 @@ extern "C" #define MMA8X5X_PARAM_TYPE (MMA8X5X_TYPE_MMA8451) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/hamilton/include/board.h b/boards/hamilton/include/board.h index 2987434eb95d..cf1f68abc366 100644 --- a/boards/hamilton/include/board.h +++ b/boards/hamilton/include/board.h @@ -127,11 +127,6 @@ extern "C" { */ /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/hifive1/include/board.h b/boards/hifive1/include/board.h index 756e1d78aa53..75a1067254c6 100644 --- a/boards/hifive1/include/board.h +++ b/boards/hifive1/include/board.h @@ -55,11 +55,6 @@ extern "C" { #define LED2_TOGGLE gpio_toggle(LED2_PIN) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - /** * @brief Initialize the board clock to use PLL and faster SPI access. */ diff --git a/boards/hifive1b/include/board.h b/boards/hifive1b/include/board.h index 84b3b70fe725..8266c495fbc4 100644 --- a/boards/hifive1b/include/board.h +++ b/boards/hifive1b/include/board.h @@ -56,11 +56,6 @@ extern "C" { #define LED2_TOGGLE gpio_toggle(LED2_PIN) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - /** * @brief Initialize the board clock to use PLL and faster SPI access. */ diff --git a/boards/i-nucleo-lrwan1/include/board.h b/boards/i-nucleo-lrwan1/include/board.h index f888e370929c..b411b2ee8811 100644 --- a/boards/i-nucleo-lrwan1/include/board.h +++ b/boards/i-nucleo-lrwan1/include/board.h @@ -47,11 +47,6 @@ extern "C" { #define SX127X_PARAM_PASELECT (SX127X_PA_BOOST) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/ikea-tradfri/include/board.h b/boards/ikea-tradfri/include/board.h index 8a44ab7160d5..66497ace12a7 100644 --- a/boards/ikea-tradfri/include/board.h +++ b/boards/ikea-tradfri/include/board.h @@ -104,11 +104,6 @@ extern mtd_dev_t *mtd0; #define MTD_0 mtd0 /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/im880b/include/board.h b/boards/im880b/include/board.h index 633b17e0ff16..d1471723bd48 100644 --- a/boards/im880b/include/board.h +++ b/boards/im880b/include/board.h @@ -57,11 +57,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/limifrog-v1/include/board.h b/boards/limifrog-v1/include/board.h index 9a8d0895d0bb..c6170d036dc4 100644 --- a/boards/limifrog-v1/include/board.h +++ b/boards/limifrog-v1/include/board.h @@ -57,11 +57,6 @@ extern "C" { #define LIS3MDL_PARAM_ADDR (0x28) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/lobaro-lorabox/include/board.h b/boards/lobaro-lorabox/include/board.h index 162ce33eab4d..ce195474bb79 100644 --- a/boards/lobaro-lorabox/include/board.h +++ b/boards/lobaro-lorabox/include/board.h @@ -68,11 +68,6 @@ extern "C" { #define SX127X_PARAM_DIO3 GPIO_PIN(PORT_B, 7) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/lsn50/include/board.h b/boards/lsn50/include/board.h index 989887613bcf..27f0e32b2059 100644 --- a/boards/lsn50/include/board.h +++ b/boards/lsn50/include/board.h @@ -51,11 +51,6 @@ extern "C" { #define SX127X_PARAM_PASELECT (SX127X_PA_BOOST) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/maple-mini/include/board.h b/boards/maple-mini/include/board.h index 924075b6caa3..982a23e59529 100644 --- a/boards/maple-mini/include/board.h +++ b/boards/maple-mini/include/board.h @@ -59,11 +59,6 @@ extern "C" { */ #define STDIO_UART_DEV UART_DEV(1) -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/mbed_lpc1768/include/board.h b/boards/mbed_lpc1768/include/board.h index cb7f6d6d3a9a..53335602027c 100644 --- a/boards/mbed_lpc1768/include/board.h +++ b/boards/mbed_lpc1768/include/board.h @@ -52,11 +52,6 @@ extern "C" { #define LED3_TOGGLE gpio_toggle(LED3_PIN) /** @} */ -/** - * @brief Initialize board specific hardware, include clocks, LEDs and stdio - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/mega-xplained/include/board.h b/boards/mega-xplained/include/board.h index e79f4ef13e0d..f531aea86325 100644 --- a/boards/mega-xplained/include/board.h +++ b/boards/mega-xplained/include/board.h @@ -125,11 +125,6 @@ extern "C" { #define CPU_ATMEGA_CLK_SCALE_INIT CPU_ATMEGA_CLK_SCALE_DIV1 /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/microduino-corerf/include/board.h b/boards/microduino-corerf/include/board.h index 64d40289930b..8d8b47addabd 100644 --- a/boards/microduino-corerf/include/board.h +++ b/boards/microduino-corerf/include/board.h @@ -44,11 +44,6 @@ extern "C" { #define XTIMER_BACKOFF (40) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and stdio - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/msbiot/include/board.h b/boards/msbiot/include/board.h index 55d08dcec1fb..bf3491bbb9a2 100644 --- a/boards/msbiot/include/board.h +++ b/boards/msbiot/include/board.h @@ -78,11 +78,6 @@ extern "C" { #define BUTTON1_PIN GPIO_PIN(PORT_A, 0) /**< Pin of right button */ /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/mulle/include/board.h b/boards/mulle/include/board.h index 59271dd58013..44cca8b9b736 100644 --- a/boards/mulle/include/board.h +++ b/boards/mulle/include/board.h @@ -89,11 +89,6 @@ extern "C" { #endif -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/nrf6310/include/board.h b/boards/nrf6310/include/board.h index eb6351bee86a..c02add33edbf 100644 --- a/boards/nrf6310/include/board.h +++ b/boards/nrf6310/include/board.h @@ -52,11 +52,6 @@ extern "C" { #define LED2_TOGGLE (NRF_GPIO->OUT ^= LED2_MASK) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/nz32-sc151/include/board.h b/boards/nz32-sc151/include/board.h index 3392938a48f8..668551f69ad0 100644 --- a/boards/nz32-sc151/include/board.h +++ b/boards/nz32-sc151/include/board.h @@ -41,11 +41,6 @@ extern "C" { #define LED0_TOGGLE (GPIOB->ODR ^= LED0_MASK) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/olimexino-stm32/include/board.h b/boards/olimexino-stm32/include/board.h index f2191dced5ca..00441d719c50 100644 --- a/boards/olimexino-stm32/include/board.h +++ b/boards/olimexino-stm32/include/board.h @@ -65,11 +65,6 @@ extern "C" { #define BTN0_MODE GPIO_IN /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/omote/include/board.h b/boards/omote/include/board.h index 2a990c0f3b82..9071862ad0f2 100644 --- a/boards/omote/include/board.h +++ b/boards/omote/include/board.h @@ -89,11 +89,6 @@ #define INTERNAL_PERIPHERAL_PID (0x16C8) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/opencm904/include/board.h b/boards/opencm904/include/board.h index f927ce4cede2..6db0ca7e548d 100644 --- a/boards/opencm904/include/board.h +++ b/boards/opencm904/include/board.h @@ -77,11 +77,6 @@ extern "C" { #endif /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/openlabs-kw41z-mini/include/board.h b/boards/openlabs-kw41z-mini/include/board.h index 5cd4a9794032..9f9c9a3abf58 100644 --- a/boards/openlabs-kw41z-mini/include/board.h +++ b/boards/openlabs-kw41z-mini/include/board.h @@ -85,11 +85,6 @@ extern "C" #define PTB3_OUTPUT_OSCERCLK (0) #endif -/** - * @brief Initialize board-specific hardware, including clock, LEDs, and stdio - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/openmote-b/include/board.h b/boards/openmote-b/include/board.h index fe55deddd226..f4f39fa3c542 100644 --- a/boards/openmote-b/include/board.h +++ b/boards/openmote-b/include/board.h @@ -147,11 +147,6 @@ #define BOOT_PIN GPIO_PIN(0, CCA_BACKDOOR_PORT_A_PIN) /**< BSL_BOOT Pin */ /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/openmote-cc2538/include/board.h b/boards/openmote-cc2538/include/board.h index 0447de519c36..a0fc71c65670 100644 --- a/boards/openmote-cc2538/include/board.h +++ b/boards/openmote-cc2538/include/board.h @@ -90,11 +90,6 @@ #define CONFIG_CC2538_RF_OBS_SIG_2_PCX 7 /* PC7 */ /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/p-l496g-cell02/include/board.h b/boards/p-l496g-cell02/include/board.h index be91f01f6dc6..e45d4477c19b 100644 --- a/boards/p-l496g-cell02/include/board.h +++ b/boards/p-l496g-cell02/include/board.h @@ -66,11 +66,6 @@ extern "C" { #define BTN4_MODE GPIO_IN_PD /**< Up button mode */ /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/pba-d-01-kw2x/include/board.h b/boards/pba-d-01-kw2x/include/board.h index bb21db384a8e..73dfdb44463c 100644 --- a/boards/pba-d-01-kw2x/include/board.h +++ b/boards/pba-d-01-kw2x/include/board.h @@ -93,11 +93,6 @@ extern "C" #define TMP00X_PARAM_ADDR (0x41) /** @}*/ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/pic32-wifire/include/board.h b/boards/pic32-wifire/include/board.h index ce8c33477f6e..de3478da675b 100644 --- a/boards/pic32-wifire/include/board.h +++ b/boards/pic32-wifire/include/board.h @@ -80,11 +80,6 @@ extern "C" { #define BTN1_MODE GPIO_IN /** @} */ -/** - * @brief Board level initialization - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/pyboard/include/board.h b/boards/pyboard/include/board.h index 7a7d5a2441ec..43c10ab842d0 100644 --- a/boards/pyboard/include/board.h +++ b/boards/pyboard/include/board.h @@ -46,11 +46,6 @@ extern "C" { */ #define BTN_B1_PIN GPIO_PIN(PORT_B, 3) -/** - * @brief Initialize board specific hardware, including clock, LEDs and stdio - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/qn9080dk/include/board.h b/boards/qn9080dk/include/board.h index 734b1e7d3187..204a7c5cc5e2 100644 --- a/boards/qn9080dk/include/board.h +++ b/boards/qn9080dk/include/board.h @@ -77,11 +77,6 @@ extern mtd_dev_t *mtd0; #define MTD_0 mtd0 /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/reel/include/board.h b/boards/reel/include/board.h index 37964a335950..cf55121e2620 100644 --- a/boards/reel/include/board.h +++ b/boards/reel/include/board.h @@ -104,11 +104,6 @@ extern "C" { #define ADPS9960_PARAM_PIN_INT GPIO_PIN(0, 23) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/remote-pa/include/board.h b/boards/remote-pa/include/board.h index 5c68486da3b1..df53a0b9501a 100644 --- a/boards/remote-pa/include/board.h +++ b/boards/remote-pa/include/board.h @@ -74,11 +74,6 @@ #define RF_SWITCH_TOGGLE gpio_toggle(RF_SWITCH_GPIO) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/remote-reva/include/board.h b/boards/remote-reva/include/board.h index 570dcff947f2..9da20ed4d848 100644 --- a/boards/remote-reva/include/board.h +++ b/boards/remote-reva/include/board.h @@ -110,11 +110,6 @@ #define CC1200_GPD2_GPIO GPIO_PB0 /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/remote-revb/include/board.h b/boards/remote-revb/include/board.h index 1f07707641b0..c8f78ef714b7 100644 --- a/boards/remote-revb/include/board.h +++ b/boards/remote-revb/include/board.h @@ -122,11 +122,6 @@ #define SDCARD_SPI_PARAM_POWER_AH false /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/ruuvitag/include/board.h b/boards/ruuvitag/include/board.h index 48ca723d04f1..b2ca16367693 100644 --- a/boards/ruuvitag/include/board.h +++ b/boards/ruuvitag/include/board.h @@ -78,11 +78,6 @@ extern "C" { #define LIS2DH12_PARAM_INT_PIN2 GPIO_PIN(0, 6) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/samd10-xmini/include/board.h b/boards/samd10-xmini/include/board.h index f4577d14802c..0f7f0af68089 100644 --- a/boards/samd10-xmini/include/board.h +++ b/boards/samd10-xmini/include/board.h @@ -61,11 +61,6 @@ extern "C" { #define BTN0_MODE GPIO_IN_PU /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/samd20-xpro/include/board.h b/boards/samd20-xpro/include/board.h index ebac4afb3cfe..a5b4b8fed0c6 100644 --- a/boards/samd20-xpro/include/board.h +++ b/boards/samd20-xpro/include/board.h @@ -59,11 +59,6 @@ extern "C" { #define BTN0_MODE GPIO_IN_PU /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/samd21-xpro/include/board.h b/boards/samd21-xpro/include/board.h index 8b0c4b2395f5..707c6e77d40b 100644 --- a/boards/samd21-xpro/include/board.h +++ b/boards/samd21-xpro/include/board.h @@ -62,11 +62,6 @@ extern "C" { #define BTN0_MODE GPIO_IN_PU /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/same54-xpro/include/board.h b/boards/same54-xpro/include/board.h index 1dac5c0d7430..45f57e455fb8 100644 --- a/boards/same54-xpro/include/board.h +++ b/boards/same54-xpro/include/board.h @@ -86,11 +86,6 @@ extern mtd_dev_t *mtd0, *mtd1; #define XTIMER_HZ (1000000ul) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/saml21-xpro/include/board.h b/boards/saml21-xpro/include/board.h index 2acb3fc3a20d..45ff2b22cab4 100644 --- a/boards/saml21-xpro/include/board.h +++ b/boards/saml21-xpro/include/board.h @@ -50,11 +50,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/samr21-xpro/include/board.h b/boards/samr21-xpro/include/board.h index 44cc80cf7e7b..19d76056fb86 100644 --- a/boards/samr21-xpro/include/board.h +++ b/boards/samr21-xpro/include/board.h @@ -105,11 +105,6 @@ enum { #endif /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - /** * @brief Set antenna switch */ diff --git a/boards/samr30-xpro/include/board.h b/boards/samr30-xpro/include/board.h index 3d1535ab4e86..a0711ff63025 100644 --- a/boards/samr30-xpro/include/board.h +++ b/boards/samr30-xpro/include/board.h @@ -92,11 +92,6 @@ enum { #endif /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - /** * @brief Set antenna switch */ diff --git a/boards/samr34-xpro/include/board.h b/boards/samr34-xpro/include/board.h index 80ada8ac1e85..012abdd63dd4 100644 --- a/boards/samr34-xpro/include/board.h +++ b/boards/samr34-xpro/include/board.h @@ -78,11 +78,6 @@ extern "C" { #define BTN0_MODE GPIO_IN_PU /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/seeeduino_arch-pro/include/board.h b/boards/seeeduino_arch-pro/include/board.h index c5c6a17cd775..0a01e8e2b89e 100644 --- a/boards/seeeduino_arch-pro/include/board.h +++ b/boards/seeeduino_arch-pro/include/board.h @@ -53,11 +53,6 @@ extern "C" { #define LED3_TOGGLE gpio_toggle(LED3_PIN) /** @} */ -/** - * @brief Initialize board specific hardware, include clocks, LEDs and stdio - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/sensebox_samd21/include/board.h b/boards/sensebox_samd21/include/board.h index 8b020753e181..7db34cbee686 100644 --- a/boards/sensebox_samd21/include/board.h +++ b/boards/sensebox_samd21/include/board.h @@ -190,11 +190,6 @@ extern mtd_dev_t *mtd0; /** @} */ #endif /* MODULE_MTD_SDCARD || DOXYGEN */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/serpente/include/board.h b/boards/serpente/include/board.h index 6e3ff3105546..5afc77b68f7d 100644 --- a/boards/serpente/include/board.h +++ b/boards/serpente/include/board.h @@ -89,11 +89,6 @@ extern mtd_dev_t *mtd0; #define INTERNAL_PERIPHERAL_VID (0x239A) #define INTERNAL_PERIPHERAL_PID (0x0057) /** @} */ - -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); #ifdef __cplusplus } #endif diff --git a/boards/slstk3400a/include/board.h b/boards/slstk3400a/include/board.h index af80430ba466..b27d0b80eca9 100644 --- a/boards/slstk3400a/include/board.h +++ b/boards/slstk3400a/include/board.h @@ -113,11 +113,6 @@ extern "C" { #define SI70XX_PARAM_I2C_DEV SI7021_I2C /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/slstk3401a/include/board.h b/boards/slstk3401a/include/board.h index 34ae39817b44..20029e413d7d 100644 --- a/boards/slstk3401a/include/board.h +++ b/boards/slstk3401a/include/board.h @@ -120,11 +120,6 @@ extern "C" { #define SI70XX_PARAM_I2C_DEV SI7021_I2C /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/slstk3402a/include/board.h b/boards/slstk3402a/include/board.h index c397502eb7ad..19e365896916 100644 --- a/boards/slstk3402a/include/board.h +++ b/boards/slstk3402a/include/board.h @@ -120,11 +120,6 @@ extern "C" { #define SI70XX_PARAM_I2C_DEV SI7021_I2C /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/sltb001a/include/board.h b/boards/sltb001a/include/board.h index 56b9ed969e6f..835fe183b67c 100644 --- a/boards/sltb001a/include/board.h +++ b/boards/sltb001a/include/board.h @@ -209,11 +209,6 @@ extern "C" { #define SI7210_I2C I2C_DEV(0) /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/slwstk6220a/include/board.h b/boards/slwstk6220a/include/board.h index 59eb5ed339cf..1e6be82c7cef 100644 --- a/boards/slwstk6220a/include/board.h +++ b/boards/slwstk6220a/include/board.h @@ -121,11 +121,6 @@ extern "C" { #define SI70XX_PARAM_I2C_DEV SI7021_I2C /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/spark-core/include/board.h b/boards/spark-core/include/board.h index 87a6c29a8fc0..e911dcafbad5 100644 --- a/boards/spark-core/include/board.h +++ b/boards/spark-core/include/board.h @@ -90,11 +90,6 @@ #define EXTFLASH GPIO_PIN(PORT_B,9) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } /* end extern "C" */ #endif diff --git a/boards/stk3200/include/board.h b/boards/stk3200/include/board.h index 28e85a0f1e9c..d507e17cb6a8 100644 --- a/boards/stk3200/include/board.h +++ b/boards/stk3200/include/board.h @@ -102,11 +102,6 @@ extern "C" { #define DISP_POWER_PIN GPIO_PIN(PA, 10) /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stk3600/include/board.h b/boards/stk3600/include/board.h index 8c873cf7ec81..f99de30690fb 100644 --- a/boards/stk3600/include/board.h +++ b/boards/stk3600/include/board.h @@ -96,11 +96,6 @@ extern "C" { #define CORETEMP_ADC ADC_LINE(0) /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stk3700/include/board.h b/boards/stk3700/include/board.h index 9f0b3b9c69f0..7b398c5908f3 100644 --- a/boards/stk3700/include/board.h +++ b/boards/stk3700/include/board.h @@ -96,11 +96,6 @@ extern "C" { #define CORETEMP_ADC ADC_LINE(0) /** @} */ -/** - * @brief Initialize the board (GPIO, sensors, clocks). - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32f030f4-demo/include/board.h b/boards/stm32f030f4-demo/include/board.h index dcf94554bc97..a43e795a00d4 100644 --- a/boards/stm32f030f4-demo/include/board.h +++ b/boards/stm32f030f4-demo/include/board.h @@ -48,11 +48,6 @@ extern "C" { #define LED0_TOGGLE (LED0_PORT->ODR ^= LED0_MASK) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32f0discovery/include/board.h b/boards/stm32f0discovery/include/board.h index f2c75db863ba..a251c0225248 100644 --- a/boards/stm32f0discovery/include/board.h +++ b/boards/stm32f0discovery/include/board.h @@ -54,11 +54,6 @@ extern "C" { #define BTN0_MODE GPIO_IN /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32f3discovery/include/board.h b/boards/stm32f3discovery/include/board.h index 0015094e2fe6..1a17c8a392c4 100644 --- a/boards/stm32f3discovery/include/board.h +++ b/boards/stm32f3discovery/include/board.h @@ -91,11 +91,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32f429i-disc1/include/board.h b/boards/stm32f429i-disc1/include/board.h index dea5c0ebffee..5cc8fd550222 100644 --- a/boards/stm32f429i-disc1/include/board.h +++ b/boards/stm32f429i-disc1/include/board.h @@ -54,11 +54,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32f4discovery/include/board.h b/boards/stm32f4discovery/include/board.h index fc0c4af577ac..d7eb1b72beda 100644 --- a/boards/stm32f4discovery/include/board.h +++ b/boards/stm32f4discovery/include/board.h @@ -81,11 +81,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32f723e-disco/include/board.h b/boards/stm32f723e-disco/include/board.h index 6c5c1bbbd146..6faaaf602c68 100644 --- a/boards/stm32f723e-disco/include/board.h +++ b/boards/stm32f723e-disco/include/board.h @@ -61,11 +61,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32f769i-disco/include/board.h b/boards/stm32f769i-disco/include/board.h index 6c34df9730bb..36f2e0b2e377 100644 --- a/boards/stm32f769i-disco/include/board.h +++ b/boards/stm32f769i-disco/include/board.h @@ -71,11 +71,6 @@ extern "C" { /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32l0538-disco/include/board.h b/boards/stm32l0538-disco/include/board.h index 45d811290518..377021d13964 100644 --- a/boards/stm32l0538-disco/include/board.h +++ b/boards/stm32l0538-disco/include/board.h @@ -62,11 +62,6 @@ extern "C" { #define BTN0_MODE GPIO_IN /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32l476g-disco/include/board.h b/boards/stm32l476g-disco/include/board.h index edddb5cfc87d..3355a8a1b620 100644 --- a/boards/stm32l476g-disco/include/board.h +++ b/boards/stm32l476g-disco/include/board.h @@ -68,11 +68,6 @@ extern "C" { #define BTN4_MODE GPIO_IN_PD /**< Up button mode */ /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/stm32mp157c-dk2/include/board.h b/boards/stm32mp157c-dk2/include/board.h index 793071637a0e..0411a515e80b 100644 --- a/boards/stm32mp157c-dk2/include/board.h +++ b/boards/stm32mp157c-dk2/include/board.h @@ -28,11 +28,6 @@ extern "C" { #endif -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/teensy31/include/board.h b/boards/teensy31/include/board.h index 7704242794e5..2d211e760969 100644 --- a/boards/teensy31/include/board.h +++ b/boards/teensy31/include/board.h @@ -59,11 +59,6 @@ extern "C" { #define LED0_TOGGLE (LED_PORT->PTOR = (1 << LED0_BIT)) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/thingy52/include/board.h b/boards/thingy52/include/board.h index d3e7d00559e7..c9762441681f 100644 --- a/boards/thingy52/include/board.h +++ b/boards/thingy52/include/board.h @@ -55,11 +55,6 @@ extern "C" { #define LPSXXX_PARAM_ADDR (0x5c) /** @} */ -/** - * @brief Initialize board specific hardware - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/ublox-c030-u201/include/board.h b/boards/ublox-c030-u201/include/board.h index 90449132cb67..e873848a7f3a 100644 --- a/boards/ublox-c030-u201/include/board.h +++ b/boards/ublox-c030-u201/include/board.h @@ -92,11 +92,6 @@ extern "C" { #define GPS_RST_PIN GPIO_PIN(PORT_C, 10) /* Not connected */ /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/waspmote-pro/include/board.h b/boards/waspmote-pro/include/board.h index 50e2883313f5..da4649c9b51c 100644 --- a/boards/waspmote-pro/include/board.h +++ b/boards/waspmote-pro/include/board.h @@ -180,11 +180,6 @@ extern "C" { #define CONFIG_ZTIMER_USEC_WIDTH (16) /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/yarm/include/board.h b/boards/yarm/include/board.h index 2bcbb4c03f36..3ae2b3c49636 100644 --- a/boards/yarm/include/board.h +++ b/boards/yarm/include/board.h @@ -27,11 +27,6 @@ extern "C" { #endif -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - #ifdef __cplusplus } #endif diff --git a/boards/zigduino/include/board.h b/boards/zigduino/include/board.h index d6fdfb7334bc..ffac3613db6c 100644 --- a/boards/zigduino/include/board.h +++ b/boards/zigduino/include/board.h @@ -51,11 +51,6 @@ extern "C" { #define PIR_MOTION_MODE GPIO_IN_PU /** @} */ -/** - * @brief Initialize board specific hardware, including clock, LEDs and stdio - */ -void board_init(void); - #ifdef __cplusplus } #endif From b4da356d6fcbcaea1bbda70eefab4911c3ed9b5c Mon Sep 17 00:00:00 2001 From: chrysn Date: Tue, 23 Feb 2021 10:22:51 +0100 Subject: [PATCH 2/4] Provide generic board_init declaration in a header file --- sys/include/board_generic.h | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 sys/include/board_generic.h diff --git a/sys/include/board_generic.h b/sys/include/board_generic.h new file mode 100644 index 000000000000..64d902dc5f51 --- /dev/null +++ b/sys/include/board_generic.h @@ -0,0 +1,6 @@ +// TBD: proper place, proper name + +/** + * @brief Board level initialization + */ +void board_init(void); From a2029049742eb032cc630b3be4992b925351206e Mon Sep 17 00:00:00 2001 From: chrysn Date: Tue, 23 Feb 2021 10:24:04 +0100 Subject: [PATCH 3/4] Use the generic header in the CPUs that did rely on board.h declarations --- cpu/cortexm_common/vectors_cortexm.c | 2 +- cpu/esp32/startup.c | 1 + cpu/esp8266/startup.c | 2 ++ cpu/mips32r2_common/cpu.c | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cpu/cortexm_common/vectors_cortexm.c b/cpu/cortexm_common/vectors_cortexm.c index f0e2c0816cb5..261c1e0a4e41 100644 --- a/cpu/cortexm_common/vectors_cortexm.c +++ b/cpu/cortexm_common/vectors_cortexm.c @@ -29,7 +29,7 @@ #include "cpu.h" #include "periph_cpu.h" #include "kernel_init.h" -#include "board.h" +#include "board_generic.h" #include "mpu.h" #include "panic.h" #include "sched.h" diff --git a/cpu/esp32/startup.c b/cpu/esp32/startup.c index be7b0de13dc6..f44f32ee0126 100644 --- a/cpu/esp32/startup.c +++ b/cpu/esp32/startup.c @@ -59,6 +59,7 @@ #include "xtensa/core-macros.h" #include "xtensa/xtensa_api.h" +#include "board_generic.h" #include "periph_cpu.h" #include "tools.h" diff --git a/cpu/esp8266/startup.c b/cpu/esp8266/startup.c index e85a197e091a..860c018f069d 100644 --- a/cpu/esp8266/startup.c +++ b/cpu/esp8266/startup.c @@ -40,6 +40,8 @@ #include "rom_functions.h" #include "sdk/sdk.h" +#include "board_generic.h" + #if MODULE_ESP_GDBSTUB #include "gdbstub.h" #endif diff --git a/cpu/mips32r2_common/cpu.c b/cpu/mips32r2_common/cpu.c index 059327591a1a..8190b6bf999e 100644 --- a/cpu/mips32r2_common/cpu.c +++ b/cpu/mips32r2_common/cpu.c @@ -25,6 +25,7 @@ #include "cpu.h" #include "board.h" +#include "board_generic.h" void mips_start(void); From d8a1d19bcf320d8a92721f299c3a6667e0c8e812 Mon Sep 17 00:00:00 2001 From: chrysn Date: Tue, 23 Feb 2021 10:24:58 +0100 Subject: [PATCH 4/4] Use generic board_init declaration where previously there was an extern declaration --- boards/native/include/board_internal.h | 3 ++- cpu/avr8_common/startup.c | 3 ++- cpu/lpc23xx/cpu.c | 3 +-- cpu/msp430_common/msp430-main.c | 2 -- cpu/msp430_common/startup.c | 2 +- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/boards/native/include/board_internal.h b/boards/native/include/board_internal.h index 28e26320ceb0..3b9f1b0136fe 100644 --- a/boards/native/include/board_internal.h +++ b/boards/native/include/board_internal.h @@ -13,9 +13,10 @@ extern "C" { #endif +#include "board_generic.h" + extern int _native_null_out_file; extern int _native_null_in_pipe[2]; -void board_init(void); #ifdef __cplusplus } diff --git a/cpu/avr8_common/startup.c b/cpu/avr8_common/startup.c index da9f6263d15a..06496dee2001 100644 --- a/cpu/avr8_common/startup.c +++ b/cpu/avr8_common/startup.c @@ -25,6 +25,8 @@ #include #include +#include "board_generic.h" + /* For Catchall-Loop */ #include "board.h" #ifdef MODULE_PUF_SRAM @@ -34,7 +36,6 @@ /** * @brief functions for initializing the board, std-lib and kernel */ -extern void board_init(void); extern void kernel_init(void); extern void __libc_init_array(void); diff --git a/cpu/lpc23xx/cpu.c b/cpu/lpc23xx/cpu.c index c2e2ea919971..b75fa104c6e7 100644 --- a/cpu/lpc23xx/cpu.c +++ b/cpu/lpc23xx/cpu.c @@ -16,6 +16,7 @@ #include "irq.h" #include "VIC.h" +#include "board_generic.h" #include "stdio_base.h" #include "periph/init.h" @@ -118,8 +119,6 @@ void arm_reset(void) */ void cpu_init(void) { - extern void board_init(void); - /* configure CPU clock */ cpu_init_clks(); diff --git a/cpu/msp430_common/msp430-main.c b/cpu/msp430_common/msp430-main.c index 8b8b63a6efcb..d649bcbaa075 100644 --- a/cpu/msp430_common/msp430-main.c +++ b/cpu/msp430_common/msp430-main.c @@ -140,5 +140,3 @@ splx_(int sr) asmv("bis %0, r2" : : "r"(sr)); asmv("nop"); } - -extern void board_init(void); diff --git a/cpu/msp430_common/startup.c b/cpu/msp430_common/startup.c index 8c68c0f8dc36..520a87fe515b 100644 --- a/cpu/msp430_common/startup.c +++ b/cpu/msp430_common/startup.c @@ -28,7 +28,7 @@ #include "irq.h" #include "log.h" -extern void board_init(void); +#include "board_generic.h" __attribute__((constructor)) static void startup(void) {