Wirepas SDK for Mesh 2.4 GHz latest
board.h File Reference

Detailed Description

Board definition for the Wuerth Electronic eiSos radio module 261101102xxxx

Definition in file board.h.

Go to the source code of this file.

Macros

#define BOARD_USART_TX_PIN   40
 
#define BOARD_USART_RX_PIN   41
 
#define BOARD_USART_CTS_PIN   12 /* For USE_USART_HW_FLOW_CONTROL */
 
#define BOARD_USART_RTS_PIN   11 /* For USE_USART_HW_FLOW_CONTROL */
 
#define BOARD_I2C_SDA_PIN   BOARD_USART_CTS_PIN
 
#define BOARD_I2C_SCL_PIN   BOARD_USART_RTS_PIN
 
#define BOARD_GPIO_PIN_LIST
 
#define BOARD_GPIO_ID_LED1   0
 
#define BOARD_GPIO_ID_LED2   1
 
#define BOARD_GPIO_ID_USART_WAKEUP   2
 
#define BOARD_GPIO_ID_UART_IRQ   3
 
#define BOARD_LED_ID_LIST   {BOARD_GPIO_ID_LED1, BOARD_GPIO_ID_LED2}
 
#define BOARD_LED_ACTIVE_LOW   false
 

Macro Definition Documentation

◆ BOARD_GPIO_ID_LED1

#define BOARD_GPIO_ID_LED1   0

Definition at line 58 of file board.h.

◆ BOARD_GPIO_ID_LED2

#define BOARD_GPIO_ID_LED2   1

Definition at line 59 of file board.h.

◆ BOARD_GPIO_ID_UART_IRQ

#define BOARD_GPIO_ID_UART_IRQ   3

Definition at line 61 of file board.h.

◆ BOARD_GPIO_ID_USART_WAKEUP

#define BOARD_GPIO_ID_USART_WAKEUP   2

Definition at line 60 of file board.h.

◆ BOARD_GPIO_PIN_LIST

#define BOARD_GPIO_PIN_LIST
Value:
{19, /* P0.19 */\
22, /* P0.22 */\
41, /* P1.09. required by the dual_mcu app. usart wakeup pin (= BOARD_USART_RX) */\
2} /* P0.02. required by the dual_mcu app (indication signal) */

Definition at line 52 of file board.h.

◆ BOARD_I2C_SCL_PIN

#define BOARD_I2C_SCL_PIN   BOARD_USART_RTS_PIN

Definition at line 49 of file board.h.

◆ BOARD_I2C_SDA_PIN

#define BOARD_I2C_SDA_PIN   BOARD_USART_CTS_PIN

Definition at line 48 of file board.h.

◆ BOARD_LED_ACTIVE_LOW

#define BOARD_LED_ACTIVE_LOW   false

Definition at line 67 of file board.h.

◆ BOARD_LED_ID_LIST

#define BOARD_LED_ID_LIST   {BOARD_GPIO_ID_LED1, BOARD_GPIO_ID_LED2}

Definition at line 64 of file board.h.

◆ BOARD_USART_CTS_PIN

#define BOARD_USART_CTS_PIN   12 /* For USE_USART_HW_FLOW_CONTROL */

Definition at line 44 of file board.h.

◆ BOARD_USART_RTS_PIN

#define BOARD_USART_RTS_PIN   11 /* For USE_USART_HW_FLOW_CONTROL */

Definition at line 45 of file board.h.

◆ BOARD_USART_RX_PIN

#define BOARD_USART_RX_PIN   41

Definition at line 43 of file board.h.

◆ BOARD_USART_TX_PIN

#define BOARD_USART_TX_PIN   40

NRF_P SW_pin Module pad function

P0.00 0 11 [XTAL 32k] P0.01 1 12 [XTAL 32k] P0.02 2 7 gpio, DATA_IND P0.03 3 17 gpio P0.07 7 B6 gpio P0.09 9 B1 gpio P0.10 10 B2 gpio P0.11 11 15 UART_RTS P0.12 12 16 UART_CTS P0.18 18 6 nRESET P0.19 19 9 gpio, LED1 P0.21 21 B5 gpio P0.22 22 10 gpio, LED2 P0.23 23 B3 gpio P1.00 32 B4 gpio P1.08 40 13 UART_TX P1.09 41 14 UART_RX

Definition at line 42 of file board.h.