 |
Wirepas SDK
|
|
Go to the documentation of this file.
13 #ifndef BOARD_PCA20064_BOARD_H_
14 #define BOARD_PCA20064_BOARD_H_
25 #define BOARD_AT_COMMANDS "AT%XMIPIRFFEDEV=1,4,71,198,248\0" \
26 "AT%XMIPIRFFECTRL=1,0,2,28,248,0,130\0" \
27 "AT%XMIPIRFFECTRL=1,3,2,28,184,0,0\0"
70 #define BOARD_USART_TX_PIN 1 // P0.01 Inverse from schematics
71 #define BOARD_USART_RX_PIN 0 // P0.00
72 #define BOARD_USART_CTS_PIN 2 // P0.02. For USE_USART_HW_FLOW_CONTROL
73 #define BOARD_USART_RTS_PIN 3 // P0.03. For USE_USART_HW_FLOW_CONTROL
75 #define BOARD_UART_IRQ_PIN 10 // P0.10. Empty in the schematics,
80 #define BOARD_GPIO_PIN_LIST {29, \
92 #define BOARD_GPIO_ID_LED1 0 // mapped to pin P0.29
93 #define BOARD_GPIO_ID_LED2 1 // mapped to pin P0.30
94 #define BOARD_GPIO_ID_LED3 2 // mapped to pin P0.31
95 #define BOARD_GPIO_ID_BUTTON1 3 // mapped to pin P0.26
96 #define BOARD_GPIO_ID_USART_WAKEUP 4 // mapped to usart rx pin
97 #define BOARD_GPIO_ID_UART_IRQ 5 // mapped to pin P0.10
100 #define BOARD_LED_ID_LIST {BOARD_GPIO_ID_LED1, BOARD_GPIO_ID_LED2, BOARD_GPIO_ID_LED3}
103 #define BOARD_BUTTON_ID_LIST {BOARD_GPIO_ID_BUTTON1}
106 #define BOARD_LED_ACTIVE_LOW false
109 #define BOARD_BUTTON_ACTIVE_LOW true
112 #define BOARD_BUTTON_INTERNAL_PULL true
117 #ifdef BOARD_SUPPORT_DCDC
118 #error This option has been moved to board/<board_name>/config.mk
124 #define BOARD_SPI_SCK_PIN 13
125 #define BOARD_SPI_MOSI_PIN 14
126 #define BOARD_SPI_MISO_PIN 15
139 #define EXT_FLASH_SPI_SCK BOARD_SPI_SCK_PIN // P0.13 TP34
140 #define EXT_FLASH_SPI_MOSI BOARD_SPI_MOSI_PIN // P0.14 TP35
141 #define EXT_FLASH_SPI_MISO BOARD_SPI_MISO_PIN // P0.15 TP36
142 #define EXT_FLASH_CS 12 // P0.12 TP33
143 #define EXT_FLASH_SPIM_P NRF_SPIM1
149 #define EXT_FLASH_USER_FIRST_ADDRESS 0x200000
150 #define EXT_FLASH_USER_LAST_ADDRESS 0x1FFFFFF
159 #define BOARD_I2C_SCL_PIN 8 // P0.08
160 #define BOARD_I2C_SDA_PIN 9 // P0.09
162 #define BOARD_I2C_PIN_PULLUP true
165 #define BME688_I2C_ADDRESS 0x76
168 #define ADXL367_I2C_ADDRESS 0x1D