diff --git a/boards/airfy-beacon/board.c b/boards/airfy-beacon/board.c index 1e6f86148fea9433c7afc351d12501fc87dd5469..80762f48971868854f9f29dd21c8bc8b0cca710c 100644 --- a/boards/airfy-beacon/board.c +++ b/boards/airfy-beacon/board.c @@ -24,7 +24,7 @@ void board_init(void) { /* setup led(s) for debugging */ - NRF_GPIO->PIN_CNF[LED_RED_PIN] = GPIO_PIN_CNF_DIR_Output; + NRF_GPIO->DIRSET = LED_RED_MASK; /* initialize the CPU */ cpu_init(); diff --git a/boards/airfy-beacon/include/board.h b/boards/airfy-beacon/include/board.h index 95603988d85d1746800c8f6333855fc6f2ca20ac..7b194bb152907f7f126454a21f1cca995544c217 100644 --- a/boards/airfy-beacon/include/board.h +++ b/boards/airfy-beacon/include/board.h @@ -42,12 +42,18 @@ * @name Macros for controlling the on-board LEDs. * @{ */ -#define LED_RED_PIN 16 - -#define LED_RED_ON (NRF_GPIO->OUTSET = (1 << LED_RED_PIN)) -#define LED_RED_OFF (NRF_GPIO->OUTCLR = (1 << LED_RED_PIN)) -#define LED_RED_TOGGLE (NRF_GPIO->OUT ^= (1 << LED_RED_PIN)) +#define LED_RED_PIN (GPIO_PIN(0, 16)) +#define LED_RED_MASK (1 << 16) +#define LED_RED_ON (NRF_GPIO->OUTSET = LED_RED_MASK) +#define LED_RED_OFF (NRF_GPIO->OUTCLR = LED_RED_MASK) +#define LED_RED_TOGGLE (NRF_GPIO->OUT ^= LED_RED_MASK) +#define LED_GREEN_ON /* not available */ +#define LED_GREEN_OFF /* not available */ +#define LED_GREEN_TOGGLE /* not available */ +#define LED_BLUE_ON /* not available */ +#define LED_BLUE_OFF /* not available */ +#define LED_BLUE_TOGGLE /* not available */ /* @} */ /**