Contiki-NG
cc13xx-cc26xx-conf.h File Reference

Header with configuration defines common to all CC13xx/CC26xx platforms. More...

Go to the source code of this file.

Macros

Network Stack Configuration
#define CC2650_FAST_RADIO_STARTUP   (MAC_CONF_WITH_TSCH)
 
#define PROP_MODE_CONF_RX_BUF_CNT   4
 
#define NETSTACK_CONF_RADIO   ieee_mode_driver
 
#define CSMA_CONF_SEND_SOFT_ACK   0
 
#define AES_128_CONF   cc26xx_aes_128_driver
 
IEEE address configuration

Used to generate our link-local & IPv6 address

#define IEEE_ADDR_CONF_HARDCODED   0
 Location of the IEEE address 0 => Read from InfoPage, 1 => Use a hardcoded address, configured by IEEE_ADDR_CONF_ADDRESS.
 
#define IEEE_ADDR_CONF_ADDRESS   { 0x00, 0x12, 0x4B, 0x00, 0x89, 0xAB, 0xCD, 0xEF }
 The hardcoded IEEE address to be used when IEEE_ADDR_CONF_HARDCODED is defined as 1.
 
RF configuration
#define IEEE_MODE_CONF_AUTOACK   1
 RF H/W generates ACKs.
 
#define IEEE_MODE_CONF_PROMISCOUS   0
 1 to enable promiscous mode
 
#define RF_BLE_CONF_ENABLED   0
 0 to disable BLE support
 
Character I/O Configuration
#define CC26XX_UART_CONF_ENABLE   1
 Enable/Disable UART I/O.
 
#define CC26XX_UART_CONF_BAUD_RATE   115200
 Default UART0 baud rate.
 
#define BOARD_CONF_DEBUGGER_DEVPACK   1
 
JTAG interface configuration

Enable/Disable the JTAG DAP and TAP interfaces on the chip.

Setting this to 0 will disable access to the debug interface to secure deployed images.

#define CCXXWARE_CONF_JTAG_INTERFACE_ENABLE   1
 
ROM Bootloader configuration

Enable/Disable the ROM bootloader in your image, if the board supports it.

Look in board.h to choose the DIO and corresponding level that will cause the chip to enter bootloader mode.

#define CCXXWARE_CONF_ROM_BOOTLOADER_ENABLE   1
 

Detailed Description

Header with configuration defines common to all CC13xx/CC26xx platforms.

Definition in file cc13xx-cc26xx-conf.h.