Contiki-NG

Header file with definitions related to the I/O connections on the TI Sensortag. More...

#include "ioc.h"

Go to the source code of this file.

Macros

LED HAL configuration

Those values are not meant to be modified by the user

#define LEDS_CONF_COUNT   1
 
#define LEDS_CONF_RED   1
 
LED IOID mappings

Those values are not meant to be modified by the user

#define BOARD_IOID_LED_1   IOID_10
 
UART IOID mapping

Those values are not meant to be modified by the user

#define BOARD_IOID_DP4_UARTRX   IOID_28
 
#define BOARD_IOID_DP5_UARTTX   IOID_29
 
#define BOARD_IOID_UART_RX   IOID_17
 
#define BOARD_IOID_UART_TX   IOID_16
 
#define BOARD_IOID_UART_CTS   IOID_UNUSED
 
#define BOARD_IOID_UART_RTS   IOID_UNUSED
 
#define BOARD_UART_RX   (1 << BOARD_IOID_UART_RX)
 
#define BOARD_UART_TX   (1 << BOARD_IOID_UART_TX)
 
#define BOARD_UART_CTS   (1 << BOARD_IOID_UART_CTS)
 
#define BOARD_UART_RTS   (1 << BOARD_IOID_UART_RTS)
 
Button IOID mapping

Those values are not meant to be modified by the user

#define BOARD_IOID_KEY_LEFT   IOID_15
 
#define BOARD_IOID_KEY_RIGHT   IOID_4
 
#define BOARD_KEY_LEFT   (1 << BOARD_IOID_KEY_LEFT)
 
#define BOARD_KEY_RIGHT   (1 << BOARD_IOID_KEY_RIGHT)
 
Buzzer configuration
#define BOARD_IOID_BUZZER   IOID_21
 Buzzer Pin.
 
Reed Relay IOID mapping

Those values are not meant to be modified by the user

#define BOARD_IOID_REED_RELAY   IOID_1
 
External flash IOID mapping and part-related constants

Those values are not meant to be modified by the user

#define EXT_FLASH_SPI_CONTROLLER   SPI_CONTROLLER_SPI0
 
#define EXT_FLASH_SPI_PIN_SCK   IOID_17
 
#define EXT_FLASH_SPI_PIN_MOSI   IOID_19
 
#define EXT_FLASH_SPI_PIN_MISO   IOID_18
 
#define EXT_FLASH_SPI_PIN_CS   IOID_14
 
#define EXT_FLASH_DEVICE_ID   0x14
 
#define EXT_FLASH_MID   0xC2
 
#define EXT_FLASH_PROGRAM_PAGE_SIZE   256
 
#define EXT_FLASH_ERASE_SECTOR_SIZE   4096
 
#define BOARD_IOID_SDA   IOID_5
 I2C IOID mappings. More...
 
#define BOARD_IOID_SCL   IOID_6
 Interface 0 SCL: All sensors bar MPU.
 
#define BOARD_IOID_SDA_HP   IOID_8
 Interface 1 SDA: MPU.
 
#define BOARD_IOID_SCL_HP   IOID_9
 Interface 1 SCL: MPU.
 
#define BOARD_IOID_MPU_INT   IOID_7
 MPU IOID mappings. More...
 
#define BOARD_IOID_AUDIOFS_TDO   IOID_16
 Board devpack IOID mappings (LCD etc.) More...
 
#define BOARD_IOID_TMP_RDY   IOID_11
 TMP Sensor. More...
 
#define BOARD_IOID_MIC_POWER   IOID_13
 Digital Microphone. More...
 
RF Front End configuration

Those values are not meant to be modified by the user

#define RF_CORE_CONF_RADIO_SETUP_FRONT_END_MODE   0x01 /* Single-Ended, RFP */
 
#define RF_CORE_CONF_RADIO_SETUP_BIAS_MODE   0x01 /* External */
 
#define RF_CORE_CONF_PROP_FRONT_END_MODE   0x02 /* Single-Ended, RFN */
 
#define RF_CORE_CONF_PROP_BIAS_MODE   0x01 /* External */
 
Board-specific overrides

Those values are not meant to be modified by the user

#define IEEE_MODE_CONF_BOARD_OVERRIDES   ADI_HALFREG_OVERRIDE(0, 16, 0x7, 1),
 
#define RF_BLE_CONF_BOARD_OVERRIDES   ADI_HALFREG_OVERRIDE(0, 16, 0x7, 1),
 
#define SMARTRF_SETTINGS_CONF_BOARD_OVERRIDES   ADI_HALFREG_OVERRIDE(0, 16, 0x7, 2),
 
#define SMARTRF_SETTINGS_CONF_RSSI_OFFSET_779_930   0x00F688A3
 
#define SMARTRF_SETTINGS_CONF_OVERRIDE_TRIM_OFFSET   0x00018883
 
#define BOARD_BUTTON_HAL_INDEX_KEY_LEFT   0x00
 Board indices for the button HAL. More...
 
#define CCXXWARE_CONF_BL_PIN_NUMBER   IOID_UNUSED
 ROM bootloader configuration. More...
 
Device string used on startup
#define BOARD_STRING   "TI CC1350 SensorTag"
 

Functions

void board_init (void)
 Board specific iniatialisation.
 

Detailed Description

Header file with definitions related to the I/O connections on the TI Sensortag.

Note
Do not include this file directly. It gets included by contiki-conf after all relevant directives have been set.

Definition in file board.h.