 |
Wirepas SDK
|
|
Go to the documentation of this file.
14 #ifndef BOARD_SILABS_BRD2610B_BOARD_H_
15 #define BOARD_SILABS_BRD2610B_BOARD_H_
19 #define BOARD_USART_FORCE_BAUDRATE 115200
21 #define BOARD_SPI USART0
22 #define BOARD_SPIROUTE GPIO->USARTROUTE[0]
23 #define BOARD_SPI_MOSI_PORT GPIO_PORTC // SPI_COPI name in schema
24 #define BOARD_SPI_MISO_PORT GPIO_PORTC // SPI_CIPO name in schema
25 #define BOARD_SPI_SCKL_PORT GPIO_PORTC
26 #define BOARD_SPI_MOSI_PIN 3
27 #define BOARD_SPI_MISO_PIN 2
28 #define BOARD_SPI_SCKL_PIN 1
33 #define BOARD_I2C_GPIO_PORT GPIOC
34 #define BOARD_I2C_SDA_PIN 4
35 #define BOARD_I2C_SCL_PIN 5
36 #define BOARD_I2C_ROUTELOC_SDALOC I2C_ROUTELOC0_SDALOC_LOC17
37 #define BOARD_I2C_ROUTELOC_SCLLOC I2C_ROUTELOC0_SCLLOC_LOC17
42 #define BOARD_USART_ID 0
43 #define BOARD_USART_TX_PORT GPIO_PORTA
44 #define BOARD_USART_TX_PIN 5 // UART_TX VCOM & Mini Simplicity
45 #define BOARD_USART_RX_PORT GPIO_PORTA
46 #define BOARD_USART_RX_PIN 6 // UART_RX VCOM & Mini Simplicity
49 #define BOARD_GPIO_PIN_LIST {{GPIO_PORTD, 2}, \
66 #define BOARD_GPIO_ID_LED_RED 0 // mapped to pin PD02
67 #define BOARD_GPIO_ID_LED_GREEN 1 // mapped to pin PA04
68 #define BOARD_GPIO_ID_LED_BLUE 2 // mapped to pin PB00
70 #define BOARD_GPIO_ID_BUTTON0 3 // mapped to pin PB02
71 #define BOARD_GPIO_ID_BUTTON1 4 // mapped to pin PB03
73 #define BOARD_SPI_CS_IMU 5 // mapped to pin PA07 NOTE! Needs SENSOR_ENABLE to be set also
74 #define BOARD_GPIO_ID_USART_WAKEUP 6 // mapped to pin PA06
75 #define BOARD_SPI_FLASH_CS 7 // mapped to pin PC00 32 MBit serial Flash
77 #define BOARD_I2C_MICS_ENABLE 8 // mapped to pin PC08, both mics 1 = powered, 0 = not powered
78 #define BOARD_I2C_WSE 9 // mapped to pin PD05, selects which mic is readed with i2c
80 #define BOARD_SENSOR_ENABLE 10 // mapped to pin PC09, Enables next sensors to i2c bus:
84 #define BOARD_ADC_VREF_ENABLE 11 // mapped to pin PA00, 1 = reference is enabled, 0 = reference is not enabled
87 #define BOARD_LED_ID_LIST {BOARD_GPIO_ID_LED_RED, BOARD_GPIO_ID_LED_GREEN, BOARD_GPIO_ID_LED_BLUE}
90 #define BOARD_LED_ACTIVE_LOW false
93 #define BOARD_BUTTON_ID_LIST {BOARD_GPIO_ID_BUTTON0, BOARD_GPIO_ID_BUTTON1}
96 #define BOARD_BUTTON_ACTIVE_LOW true
99 #define BOARD_BUTTON_INTERNAL_PULL false