boards: nrf51_pca10028: Add button and LED definitions
For the basic samples to work, button and LED definitions are required
in board.h. These map the buttons and LEDs present on the board to the
corresponding GPIOs they are wired into.
Change-Id: I60903eb834ef1b2618b0525896c120fca84db177
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
diff --git a/boards/arm/nrf51_pca10028/board.h b/boards/arm/nrf51_pca10028/board.h
index a793beb..ec208c0 100644
--- a/boards/arm/nrf51_pca10028/board.h
+++ b/boards/arm/nrf51_pca10028/board.h
@@ -19,4 +19,36 @@
#include <soc.h>
+/* Push button switch 0 */
+#define SW0_GPIO_PIN 17
+#define SW0_GPIO_NAME CONFIG_GPIO_NRF5_P0_DEV_NAME
+
+/* Push button switch 1 */
+#define SW1_GPIO_PIN 18
+#define SW1_GPIO_NAME CONFIG_GPIO_NRF5_P0_DEV_NAME
+
+/* Push button switch 2 */
+#define SW2_GPIO_PIN 19
+#define SW2_GPIO_NAME CONFIG_GPIO_NRF5_P0_DEV_NAME
+
+/* Push button switch 3 */
+#define SW3_GPIO_PIN 20
+#define SW3_GPIO_NAME CONFIG_GPIO_NRF5_P0_DEV_NAME
+
+/* Onboard GREEN LED 0 */
+#define LED0_GPIO_PIN 21
+#define LED0_GPIO_PORT CONFIG_GPIO_NRF5_P0_DEV_NAME
+
+/* Onboard GREEN LED 1 */
+#define LED1_GPIO_PIN 22
+#define LED1_GPIO_PORT CONFIG_GPIO_NRF5_P0_DEV_NAME
+
+/* Onboard GREEN LED 2 */
+#define LED2_GPIO_PIN 23
+#define LED2_GPIO_PORT CONFIG_GPIO_NRF5_P0_DEV_NAME
+
+/* Onboard GREEN LED 3 */
+#define LED3_GPIO_PIN 24
+#define LED3_GPIO_PORT CONFIG_GPIO_NRF5_P0_DEV_NAME
+
#endif /* __INC_BOARD_H */