Skip to content
Snippets Groups Projects
Commit 5823f691 authored by Francisco Acosta's avatar Francisco Acosta
Browse files

boards: add LED_PANIC to atmega based boards

This adds a LED_PANIC macro which defines which LED,
or combination of LEDs should notify a panic error.
This is currently used to signal BADISR_vect errors.
parent b2fc9b19
No related branches found
No related tags found
No related merge requests found
...@@ -59,6 +59,13 @@ extern "C" { ...@@ -59,6 +59,13 @@ extern "C" {
#define LED0_TOGGLE (PORTB ^= LED0_MASK) #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 * @name xtimer configuration values
* @{ * @{
......
...@@ -73,6 +73,13 @@ extern "C" { ...@@ -73,6 +73,13 @@ extern "C" {
#define LED2_TOGGLE (LED_PORT ^= LED2_MASK) #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 * @name xtimer configuration values
* @{ * @{
......
...@@ -90,6 +90,13 @@ extern "C" { ...@@ -90,6 +90,13 @@ extern "C" {
#define LED3_TOGGLE PORTB ^= LED3_PIN #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 * @name Button pin configuration
* @{ * @{
......
...@@ -78,6 +78,13 @@ extern "C" { ...@@ -78,6 +78,13 @@ extern "C" {
#define LED_RED_TOGGLE LED0_TOGGLE #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. * @name Macros for controlling the on-board MUXes.
* @{ * @{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment