diff --git a/boards/common/arduino-atmega/include/board_common.h b/boards/common/arduino-atmega/include/board_common.h index 6694f2a93a27924153b577dcc30bec5a092d6048..931e57cfa788861b14a76fbd543c9aca6adde194 100644 --- a/boards/common/arduino-atmega/include/board_common.h +++ b/boards/common/arduino-atmega/include/board_common.h @@ -59,6 +59,13 @@ extern "C" { #define LED0_TOGGLE (PORTB ^= LED0_MASK) /** @} */ +/** + * @name Usage of LED to turn on when a kernel panic occurs. + * @{ + */ +#define LED_PANIC LED0_ON +/** @} */ + /** * @name xtimer configuration values * @{ diff --git a/boards/jiminy-mega256rfr2/include/board.h b/boards/jiminy-mega256rfr2/include/board.h index 410addb56b449da56ec5312f2114353c97a7805c..704fbfcd04ecd433976509c27e8a2c197f632fb0 100644 --- a/boards/jiminy-mega256rfr2/include/board.h +++ b/boards/jiminy-mega256rfr2/include/board.h @@ -73,6 +73,13 @@ extern "C" { #define LED2_TOGGLE (LED_PORT ^= LED2_MASK) /** @} */ +/** + * @name White LED light is used to signal ERROR. + * @{ + */ +#define LED_PANIC (LED_PORT |= LED2_MASK | LED1_MASK | LED0_MASK) +/** @} */ + /** * @name xtimer configuration values * @{ diff --git a/boards/mega-xplained/include/board.h b/boards/mega-xplained/include/board.h index f7021dd8296a0e1719ca5aae5f5f9c643294ec38..fb885a88b8d6d0fbba23ef584f54f15e68ec47e7 100644 --- a/boards/mega-xplained/include/board.h +++ b/boards/mega-xplained/include/board.h @@ -90,6 +90,13 @@ extern "C" { #define LED3_TOGGLE PORTB ^= LED3_PIN /** @} */ +/** + * @name Usage of LED to turn on when a kernel panic occurs. + * @{ + */ +#define LED_PANIC LED1_ON +/** @} */ + /** * @name Button pin configuration * @{ diff --git a/boards/waspmote-pro/include/board.h b/boards/waspmote-pro/include/board.h index 8fa8a538ab9574d6b46e00adae5f3fb1e4236ede..d670c71007fdf67ad640cc6b3cd6137c3e648fb9 100644 --- a/boards/waspmote-pro/include/board.h +++ b/boards/waspmote-pro/include/board.h @@ -78,6 +78,13 @@ extern "C" { #define LED_RED_TOGGLE LED0_TOGGLE /** @} */ +/** + * @name Usage of LED to turn on when a kernel panic occurs. + * @{ + */ +#define LED_PANIC LED_RED_ON +/** @} */ + /** * @name Macros for controlling the on-board MUXes. * @{