From 7feb44a26e597146221ee00b25a96e258fadb208 Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Fri, 11 Mar 2016 18:04:26 +0100 Subject: [PATCH] boards/pca10000: unified LED defines --- boards/pca10000/board.c | 5 +++-- boards/pca10000/include/board.h | 40 ++++++++++++++++----------------- 2 files changed, 22 insertions(+), 23 deletions(-) diff --git a/boards/pca10000/board.c b/boards/pca10000/board.c index be7c3e9602..289b26cde8 100644 --- a/boards/pca10000/board.c +++ b/boards/pca10000/board.c @@ -25,8 +25,9 @@ void board_init(void) { /* initialize the boards LEDs: set pins to output and turn LEDs off */ - NRF_GPIO->DIRSET = (LED_RED_MASK | LED_GREEN_MASK | LED_BLUE_MASK); - NRF_GPIO->OUTSET = (LED_RED_MASK | LED_GREEN_MASK | LED_BLUE_MASK); + NRF_GPIO->DIRSET = (LED0_MASK | LED1_MASK | LED2_MASK); + NRF_GPIO->OUTSET = (LED0_MASK | LED1_MASK | LED2_MASK); + /* trigger the CPU initialization code */ cpu_init(); } diff --git a/boards/pca10000/include/board.h b/boards/pca10000/include/board.h index 733c096fdf..67e31bbbd3 100644 --- a/boards/pca10000/include/board.h +++ b/boards/pca10000/include/board.h @@ -40,30 +40,28 @@ extern "C" { /** @} */ /** - * @name LED pin definitions + * @brief LED pin definitions and handlers * @{ */ -#define LED_RED_PIN (GPIO_PIN(0, 21)) -#define LED_GREEN_PIN (GPIO_PIN(0, 22)) -#define LED_BLUE_PIN (GPIO_PIN(0, 23)) -#define LED_RED_MASK (1 << 21) -#define LED_GREEN_MASK (1 << 22) -#define LED_BLUE_MASK (1 << 23) -/** @} */ +#define LED0_PIN GPIO_PIN(0, 21) +#define LED1_PIN GPIO_PIN(0, 22) +#define LED2_PIN GPIO_PIN(0, 23) -/** - * @name Macros for controlling the on-board LEDs. - * @{ - */ -#define LED_RED_ON (NRF_GPIO->OUTCLR = LED_RED_MASK) -#define LED_RED_OFF (NRF_GPIO->OUTSET = LED_RED_MASK) -#define LED_RED_TOGGLE (NRF_GPIO->OUT ^= LED_RED_MASK) -#define LED_GREEN_ON (NRF_GPIO->OUTCLR = LED_GREEN_MASK) -#define LED_GREEN_OFF (NRF_GPIO->OUTSET = LED_GREEN_MASK) -#define LED_GREEN_TOGGLE (NRF_GPIO->OUT ^= LED_GREEN_MASK) -#define LED_BLUE_ON (NRF_GPIO->OUTCLR = LED_BLUE_MASK) -#define LED_BLUE_OFF (NRF_GPIO->OUTSET = LED_BLUE_MASK) -#define LED_BLUE_TOGGLE (NRF_GPIO->OUT ^= LED_BLUE_MASK) +#define LED0_MASK (1 << 21) +#define LED1_MASK (1 << 22) +#define LED2_MASK (1 << 23) + +#define LED0_ON (NRF_GPIO->OUTCLR = LED0_MASK) +#define LED0_OFF (NRF_GPIO->OUTSET = LED0_MASK) +#define LED0_TOGGLE (NRF_GPIO->OUT ^= LED0_MASK) + +#define LED1_ON (NRF_GPIO->OUTCLR = LED1_MASK) +#define LED1_OFF (NRF_GPIO->OUTSET = LED1_MASK) +#define LED1_TOGGLE (NRF_GPIO->OUT ^= LED1_MASK) + +#define LED2_ON (NRF_GPIO->OUTCLR = LED2_MASK) +#define LED2_OFF (NRF_GPIO->OUTSET = LED2_MASK) +#define LED2_TOGGLE (NRF_GPIO->OUT ^= LED2_MASK) /** @} */ /**