 |
Wirepas SDK
|
|
Go to the documentation of this file.
14 #ifndef BOARD_SILABSEFR32KIT_BOARD_H_
15 #define BOARD_SILABSEFR32KIT_BOARD_H_
21 #define BOARD_USART_ID 0
22 #define BOARD_USART_TX_PORT GPIOA
23 #define BOARD_USART_TX_PIN 0
24 #define BOARD_USART_RX_PORT GPIOA
25 #define BOARD_USART_RX_PIN 1
29 #define BOARD_USART_ROUTELOC_RXLOC USART_ROUTELOC0_RXLOC_LOC0
30 #define BOARD_USART_ROUTELOC_TXLOC USART_ROUTELOC0_TXLOC_LOC0
36 #define BOARD_GPIO_PIN_LIST {{GPIOF, 4}, \
45 #define BOARD_GPIO_ID_LED0 0 // mapped to pin PF04
46 #define BOARD_GPIO_ID_LED1 1 // mapped to pin PF05
47 #define BOARD_GPIO_ID_BUTTON0 2 // mapped to pin PF06
48 #define BOARD_GPIO_ID_BUTTON1 3 // mapped to pin PF07
49 #define BOARD_GPIO_ID_USART_WAKEUP 4 // mapped to pin PA01
50 #define BOARD_GPIO_ID_UART_IRQ 5 // mapped to pin PD08
51 #define BOARD_GPIO_ID_VCOM_ENABLE 6 // mapped to pin PA05
54 #define BOARD_LED_ID_LIST {BOARD_GPIO_ID_LED0, BOARD_GPIO_ID_LED1}
57 #define BOARD_LED_ACTIVE_LOW false
60 #define BOARD_BUTTON_ID_LIST {BOARD_GPIO_ID_BUTTON0, BOARD_GPIO_ID_BUTTON1}
63 #define BOARD_BUTTON_ACTIVE_LOW true
66 #define BOARD_BUTTON_INTERNAL_PULL false