66#define LEDS_CONF_COUNT 1
67#define LEDS_CONF_RED 1
76#define BOARD_IOID_LED_1 IOID_10
85#define BOARD_IOID_DP4_UARTRX IOID_28
86#define BOARD_IOID_DP5_UARTTX IOID_29
88#if BOARD_CONF_DEBUGGER_DEVPACK
89#define BOARD_IOID_UART_RX BOARD_IOID_DP4_UARTRX
90#define BOARD_IOID_UART_TX BOARD_IOID_DP5_UARTTX
92#define BOARD_IOID_UART_RX IOID_17
93#define BOARD_IOID_UART_TX IOID_16
96#define BOARD_IOID_UART_CTS IOID_UNUSED
97#define BOARD_IOID_UART_RTS IOID_UNUSED
98#define BOARD_UART_RX (1 << BOARD_IOID_UART_RX)
99#define BOARD_UART_TX (1 << BOARD_IOID_UART_TX)
100#define BOARD_UART_CTS (1 << BOARD_IOID_UART_CTS)
101#define BOARD_UART_RTS (1 << BOARD_IOID_UART_RTS)
110#define BOARD_IOID_KEY_LEFT IOID_15
111#define BOARD_IOID_KEY_RIGHT IOID_4
112#define BOARD_KEY_LEFT (1 << BOARD_IOID_KEY_LEFT)
113#define BOARD_KEY_RIGHT (1 << BOARD_IOID_KEY_RIGHT)
120#define BOARD_IOID_BUZZER IOID_21
129#define BOARD_IOID_REED_RELAY IOID_1
138#define EXT_FLASH_SPI_CONTROLLER SPI_CONTROLLER_SPI0
140#define EXT_FLASH_SPI_PIN_SCK IOID_17
141#define EXT_FLASH_SPI_PIN_MOSI IOID_19
142#define EXT_FLASH_SPI_PIN_MISO IOID_18
143#define EXT_FLASH_SPI_PIN_CS IOID_14
145#define EXT_FLASH_DEVICE_ID 0x14
146#define EXT_FLASH_MID 0xC2
148#define EXT_FLASH_PROGRAM_PAGE_SIZE 256
149#define EXT_FLASH_ERASE_SECTOR_SIZE 4096
158#define BOARD_IOID_SDA IOID_5
159#define BOARD_IOID_SCL IOID_6
160#define BOARD_IOID_SDA_HP IOID_8
161#define BOARD_IOID_SCL_HP IOID_9
170#define BOARD_IOID_MPU_INT IOID_7
171#define BOARD_IOID_MPU_POWER IOID_12
172#define BOARD_MPU_INT (1 << BOARD_IOID_MPU_INT)
173#define BOARD_MPU_POWER (1 << BOARD_IOID_MPU_POWER)
182#define BOARD_IOID_AUDIOFS_TDO IOID_16
183#define BOARD_IOID_DEVPACK_CS IOID_20
184#define BOARD_IOID_DEVPK_LCD_EXTCOMIN IOID_22
185#define BOARD_IOID_AUDIODO IOID_22
186#define BOARD_IOID_DP2 IOID_23
187#define BOARD_IOID_DP1 IOID_24
188#define BOARD_IOID_DP0 IOID_25
189#define BOARD_IOID_DP3 IOID_27
190#define BOARD_IOID_DEVPK_ID IOID_30
191#define BOARD_DEVPACK_CS (1 << BOARD_IOID_DEVPACK_CS)
200#define BOARD_IOID_TMP_RDY IOID_11
209#define BOARD_IOID_MIC_POWER IOID_13
210#define BOARD_IOID_AUDIO_DI IOID_2
211#define BOARD_IOID_AUDIO_CLK IOID_3
220#define RF_CORE_CONF_RADIO_SETUP_FRONT_END_MODE 0x01
221#define RF_CORE_CONF_RADIO_SETUP_BIAS_MODE 0x01
222#define RF_CORE_CONF_PROP_FRONT_END_MODE 0x02
223#define RF_CORE_CONF_PROP_BIAS_MODE 0x01
232#define IEEE_MODE_CONF_BOARD_OVERRIDES ADI_HALFREG_OVERRIDE(0, 16, 0x7, 1),
233#define RF_BLE_CONF_BOARD_OVERRIDES ADI_HALFREG_OVERRIDE(0, 16, 0x7, 1),
234#define SMARTRF_SETTINGS_CONF_BOARD_OVERRIDES ADI_HALFREG_OVERRIDE(0, 16, 0x7, 2),
236#define SMARTRF_SETTINGS_CONF_RSSI_OFFSET_779_930 0x00F688A3
237#define SMARTRF_SETTINGS_CONF_OVERRIDE_TRIM_OFFSET 0x00018883
246#define BOARD_BUTTON_HAL_INDEX_KEY_LEFT 0x00
247#define BOARD_BUTTON_HAL_INDEX_KEY_RIGHT 0x01
248#define BOARD_BUTTON_HAL_INDEX_REED_RELAY 0xFF
257#define CCFG_CONF_BL_PIN_NUMBER IOID_UNUSED
258#define CCFG_CONF_BL_LEVEL 0
265#define BOARD_STRING "TI CC1350 SensorTag"
void board_init(void)
Board specific iniatialisation.
Header file with declarations for the I/O Control module.