Wirepas SDK
board.h File Reference

Detailed Description

Board definition for a board composed of a Silabs starter kit and a brd4254a radio module

Definition in file board.h.

Go to the source code of this file.

Macros

#define BOARD_USART_ID   0
 
#define BOARD_USART_GPIO_PORT   GPIOA
 
#define BOARD_USART_TX_PIN   0
 
#define BOARD_USART_RX_PIN   1
 
#define BOARD_USART_ROUTELOC_RXLOC   USART_ROUTELOC0_RXLOC_LOC0
 
#define BOARD_USART_ROUTELOC_TXLOC   USART_ROUTELOC0_TXLOC_LOC0
 
#define BOARD_UART_INT_PIN   8
 
#define BOARD_UART_INT_PORT   GPIOD
 
#define BOARD_USART_VCOM_PORT   GPIOA
 
#define BOARD_USART_VCOM_PIN   5
 
#define BOARD_LED_PIN_LIST   {{GPIOF, 4}, {GPIOF, 5}}
 
#define BOARD_LED_ACTIVE_LOW   false
 
#define BOARD_BUTTON_PIN_LIST   {{4, GPIOF, 6}, {6, GPIOF, 7}}
 
#define BOARD_BUTTON_ACTIVE_LOW   true
 
#define BOARD_BUTTON_INTERNAL_PULL   false
 
#define BOARD_BUTTON_USE_EVEN_INT   true
 

Macro Definition Documentation

◆ BOARD_BUTTON_ACTIVE_LOW

#define BOARD_BUTTON_ACTIVE_LOW   true

Definition at line 55 of file board.h.

◆ BOARD_BUTTON_INTERNAL_PULL

#define BOARD_BUTTON_INTERNAL_PULL   false

Definition at line 58 of file board.h.

◆ BOARD_BUTTON_PIN_LIST

#define BOARD_BUTTON_PIN_LIST   {{4, GPIOF, 6}, {6, GPIOF, 7}}

Definition at line 52 of file board.h.

◆ BOARD_BUTTON_USE_EVEN_INT

#define BOARD_BUTTON_USE_EVEN_INT   true

Definition at line 61 of file board.h.

◆ BOARD_LED_ACTIVE_LOW

#define BOARD_LED_ACTIVE_LOW   false

Definition at line 49 of file board.h.

◆ BOARD_LED_PIN_LIST

#define BOARD_LED_PIN_LIST   {{GPIOF, 4}, {GPIOF, 5}}

Definition at line 46 of file board.h.

◆ BOARD_UART_INT_PIN

#define BOARD_UART_INT_PIN   8

Definition at line 32 of file board.h.

◆ BOARD_UART_INT_PORT

#define BOARD_UART_INT_PORT   GPIOD

Definition at line 33 of file board.h.

◆ BOARD_USART_GPIO_PORT

#define BOARD_USART_GPIO_PORT   GPIOA

Definition at line 23 of file board.h.

◆ BOARD_USART_ID

#define BOARD_USART_ID   0

Definition at line 21 of file board.h.

◆ BOARD_USART_ROUTELOC_RXLOC

#define BOARD_USART_ROUTELOC_RXLOC   USART_ROUTELOC0_RXLOC_LOC0

Definition at line 28 of file board.h.

◆ BOARD_USART_ROUTELOC_TXLOC

#define BOARD_USART_ROUTELOC_TXLOC   USART_ROUTELOC0_TXLOC_LOC0

Definition at line 29 of file board.h.

◆ BOARD_USART_RX_PIN

#define BOARD_USART_RX_PIN   1

Definition at line 25 of file board.h.

◆ BOARD_USART_TX_PIN

#define BOARD_USART_TX_PIN   0

Definition at line 24 of file board.h.

◆ BOARD_USART_VCOM_PIN

#define BOARD_USART_VCOM_PIN   5

Definition at line 40 of file board.h.

◆ BOARD_USART_VCOM_PORT

#define BOARD_USART_VCOM_PORT   GPIOA

Definition at line 39 of file board.h.