diff --git a/boards/pca10005/board.c b/boards/pca10005/board.c index 6ae6345d9310..7ee2f74847cb 100644 --- a/boards/pca10005/board.c +++ b/boards/pca10005/board.c @@ -26,7 +26,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/pca10005/include/board.h b/boards/pca10005/include/board.h index 9fc73f3cae5b..3af4cc9ad99e 100644 --- a/boards/pca10005/include/board.h +++ b/boards/pca10005/include/board.h @@ -43,11 +43,12 @@ extern "C" { * @name Macros for controlling the on-board LEDs. * @{ */ -#define LED_RED_PIN 1 +#define LED_RED_PIN (GPIO_PIN(0, 1)) +#define LED_RED_MASK (1 << 1) -#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_ON (NRF_GPIO->OUTSET = (1 << LED_RED_MASK)) +#define LED_RED_OFF (NRF_GPIO->OUTCLR = (1 << LED_RED_MASK)) +#define LED_RED_TOGGLE (NRF_GPIO->OUT ^= (1 << LED_RED_MASK)) #define LED_GREEN_ON /* not available */ #define LED_GREEN_OFF /* not available */ #define LED_GREEN_TOGGLE /* not available */