 |
Wirepas SDK
|
|
Go to the documentation of this file.
13 #ifndef BOARD_PCA10040_BOARD_H_
14 #define BOARD_PCA10040_BOARD_H_
17 #define BOARD_USART_TX_PIN 6
18 #define BOARD_USART_RX_PIN 8
19 #define BOARD_USART_CTS_PIN 7
20 #define BOARD_USART_RTS_PIN 5
23 #define BOARD_GPIO_PIN_LIST {17, \
35 #define BOARD_GPIO_ID_LED0 0 // mapped to pin P0.17
36 #define BOARD_GPIO_ID_LED1 1 // mapped to pin P0.18
37 #define BOARD_GPIO_ID_LED2 2 // mapped to pin P0.19
38 #define BOARD_GPIO_ID_LED3 3 // mapped to pin P0.20
39 #define BOARD_GPIO_ID_BUTTON0 4 // mapped to pin P0.13
40 #define BOARD_GPIO_ID_BUTTON1 5 // mapped to pin P0.14
41 #define BOARD_GPIO_ID_BUTTON2 6 // mapped to pin P0.15
42 #define BOARD_GPIO_ID_BUTTON3 7 // mapped to pin P0.16
43 #define BOARD_GPIO_ID_USART_WAKEUP 8 // mapped to pin P0.08
44 #define BOARD_GPIO_ID_UART_IRQ 9 // mapped to pin P0.11
47 #define BOARD_LED_ID_LIST {BOARD_GPIO_ID_LED0, BOARD_GPIO_ID_LED1, BOARD_GPIO_ID_LED2, BOARD_GPIO_ID_LED3}
50 #define BOARD_LED_ACTIVE_LOW true
53 #define BOARD_BUTTON_ID_LIST {BOARD_GPIO_ID_BUTTON0, BOARD_GPIO_ID_BUTTON1, BOARD_GPIO_ID_BUTTON2, BOARD_GPIO_ID_BUTTON3}
56 #define BOARD_BUTTON_ACTIVE_LOW true
59 #define BOARD_BUTTON_INTERNAL_PULL true
64 #ifdef BOARD_SUPPORT_DCDC
65 #error This option has been moved to board/<board_name>/config.mk