 |
Wirepas SDK
|
|
Go to the documentation of this file.
13 #ifndef BOARD_PROMISTEL_RPI_HAT_BOARD_H_
14 #define BOARD_PROMISTEL_RPI_HAT_BOARD_H_
17 #define BOARD_USART_TX_PIN 45
18 #define BOARD_USART_RX_PIN 29
19 #define BOARD_USART_CTS_PIN 7
20 #define BOARD_USART_RTS_PIN 5
23 #define BOARD_GPIO_PIN_LIST {15, \
31 #define BOARD_GPIO_ID_LED_R 0 // mapped to pin P0.15
32 #define BOARD_GPIO_ID_LED_G 1 // mapped to pin P0.16
33 #define BOARD_GPIO_ID_LED_B 2 // mapped to pin P0.24
34 #define BOARD_GPIO_ID_BUTTON0 3 // mapped to pin P0.14
35 #define BOARD_GPIO_ID_USART_WAKEUP 4 // mapped to pin P0.29
36 #define BOARD_GPIO_ID_UART_IRQ 5 // mapped to pin P0.23
39 #define BOARD_LED_ID_LIST {BOARD_GPIO_ID_LED_R, BOARD_GPIO_ID_LED_G, BOARD_GPIO_ID_LED_B}
42 #define BOARD_LED_ACTIVE_LOW true
45 #define BOARD_BUTTON_ID_LIST {BOARD_GPIO_ID_BUTTON0}
48 #define BOARD_BUTTON_ACTIVE_LOW true
51 #define BOARD_BUTTON_INTERNAL_PULL true
57 #define BOARD_SPI_SCK_PIN 19
58 #define BOARD_SPI_MOSI_PIN 20
59 #define BOARD_SPI_MISO_PIN 21
62 #define BOARD_SPI_CS_PIN 17
67 #ifdef BOARD_SUPPORT_DCDC
68 #error This option has been moved to board/<board_name>/config.mk