Examples
Directions
Some examples below make use of the TI SysConfig tool, a tool that helps simplify the configuration of your application on a SimpleLink device. Refer to the product’s Quick Start Guide on how to get started setting up SysConfig with the IAR IDE if your chosen example project requires it. After setting up IAR to work with SysConfig, follow these steps to create a project from the tables below:
- Click on an example project below
- IAR will prompt you on where to save the project, choose a directory
- Choose Project > Make.
- Use the text editor in IAR to modify the .c and .cfg files in the example, and rebuild the project as needed.
LP_EM_CC2340R5
ble
| Example | FreeRTOS |
|---|---|
| basic_ble | FreeRTOS |
| basic_ble_extctrl | FreeRTOS |
| basic_ble_oad_dual_image | FreeRTOS |
| basic_ble_oad_offchip | FreeRTOS |
| basic_ble_oad_onchip | FreeRTOS |
| basic_ble_profiles | FreeRTOS |
| basic_ble_ptm | FreeRTOS |
| basic_persistent | FreeRTOS |
| ble_controller | FreeRTOS |
| data_stream | FreeRTOS |
| host_test | FreeRTOS |
Demos
| Example | FreeRTOS |
|---|---|
| portable | FreeRTOS |
| portableNative | FreeRTOS |
TI Drivers
| Example | FreeRTOS | No RTOS |
|---|---|---|
| adcbufcontinuous | FreeRTOS | |
| adcsinglechannel | FreeRTOS | |
| aescbc | FreeRTOS | No RTOS |
| aesccm | FreeRTOS | No RTOS |
| aesctr | FreeRTOS | No RTOS |
| aesecb | FreeRTOS | No RTOS |
| aesgcm | FreeRTOS | No RTOS |
| buttonled | FreeRTOS | |
| canloopback | FreeRTOS | |
| comparatorinterrupt | FreeRTOS | No RTOS |
| display | FreeRTOS | No RTOS |
| empty | FreeRTOS | No RTOS |
| exception | FreeRTOS | |
| fatsdraw | FreeRTOS | No RTOS |
| gpiointerrupt | FreeRTOS | No RTOS |
| gpioshutdown | FreeRTOS | No RTOS |
| i2ccontroller | FreeRTOS | No RTOS |
| i2ctarget | FreeRTOS | No RTOS |
| i2ctmp | FreeRTOS | No RTOS |
| log | FreeRTOS | |
| nvsexternal | FreeRTOS | No RTOS |
| nvsinternal | FreeRTOS | No RTOS |
| pwmled1 | FreeRTOS | No RTOS |
| s2rram | FreeRTOS | No RTOS |
| sdraw | FreeRTOS | No RTOS |
| sha2hash | FreeRTOS | No RTOS |
| spicontroller | FreeRTOS | |
| spiperipheral | FreeRTOS | |
| systimtimestamp | FreeRTOS | No RTOS |
| temperatureNotify | FreeRTOS | No RTOS |
| uart2callback | FreeRTOS | |
| uart2echo | FreeRTOS | No RTOS |
| watchdog | FreeRTOS | No RTOS |
mcuboot
| Example | No RTOS |
|---|---|
| mcuboot | No RTOS |
| mcubootblinky | No RTOS |
TI Proprietary RF
| Example | FreeRTOS | No RTOS |
|---|---|---|
| rfCarrierWave | FreeRTOS | No RTOS |
| rfEchoRx | FreeRTOS | No RTOS |
| rfEchoTx | FreeRTOS | No RTOS |
| rfPacketErrorRate | FreeRTOS | |
| rfPacketRx | FreeRTOS | No RTOS |
| rfPacketTx | FreeRTOS | No RTOS |
LP_EM_CC2340R53
ble
| Example | FreeRTOS |
|---|---|
| basic_ble | FreeRTOS |
| basic_ble_extctrl | FreeRTOS |
| basic_ble_oad_dual_image | FreeRTOS |
| basic_ble_oad_offchip | FreeRTOS |
| basic_ble_oad_onchip | FreeRTOS |
| basic_ble_profiles | FreeRTOS |
| basic_ble_ptm | FreeRTOS |
| basic_persistent | FreeRTOS |
| ble_controller | FreeRTOS |
| car_node | FreeRTOS |
| data_stream | FreeRTOS |
| host_test | FreeRTOS |
| key_node | FreeRTOS |
Demos
| Example | FreeRTOS |
|---|---|
| portable | FreeRTOS |
| portableNative | FreeRTOS |
TI Drivers
| Example | FreeRTOS | No RTOS |
|---|---|---|
| adcbufcontinuous | FreeRTOS | |
| adcsinglechannel | FreeRTOS | |
| aescbc | FreeRTOS | No RTOS |
| aesccm | FreeRTOS | No RTOS |
| aesctr | FreeRTOS | No RTOS |
| aesecb | FreeRTOS | No RTOS |
| aesgcm | FreeRTOS | No RTOS |
| buttonled | FreeRTOS | |
| canloopback | FreeRTOS | |
| comparatorinterrupt | FreeRTOS | No RTOS |
| display | FreeRTOS | No RTOS |
| empty | FreeRTOS | No RTOS |
| exception | FreeRTOS | |
| fatsdraw | FreeRTOS | No RTOS |
| gpiointerrupt | FreeRTOS | No RTOS |
| gpioshutdown | FreeRTOS | No RTOS |
| i2ccontroller | FreeRTOS | No RTOS |
| i2ctarget | FreeRTOS | No RTOS |
| i2ctmp | FreeRTOS | No RTOS |
| log | FreeRTOS | |
| nvsexternal | FreeRTOS | No RTOS |
| nvsinternal | FreeRTOS | No RTOS |
| pwmled1 | FreeRTOS | No RTOS |
| s2rram | FreeRTOS | No RTOS |
| sdraw | FreeRTOS | No RTOS |
| sha2hash | FreeRTOS | No RTOS |
| spicontroller | FreeRTOS | |
| spiperipheral | FreeRTOS | |
| systimtimestamp | FreeRTOS | No RTOS |
| temperatureNotify | FreeRTOS | No RTOS |
| uart2callback | FreeRTOS | |
| uart2echo | FreeRTOS | No RTOS |
| watchdog | FreeRTOS | No RTOS |
mcuboot
| Example | No RTOS |
|---|---|
| mcuboot | No RTOS |
| mcubootblinky | No RTOS |
TI Proprietary RF
| Example | FreeRTOS | No RTOS |
|---|---|---|
| rfCarrierWave | FreeRTOS | No RTOS |
| rfEchoRx | FreeRTOS | No RTOS |
| rfEchoTx | FreeRTOS | No RTOS |
| rfPacketErrorRate | FreeRTOS | |
| rfPacketRx | FreeRTOS | No RTOS |
| rfPacketTx | FreeRTOS | No RTOS |
LP_EM_CC2745R10_Q1
ble
| Example | FreeRTOS |
|---|---|
| basic_ble | FreeRTOS |
| basic_ble_extctrl | FreeRTOS |
| basic_ble_oad_dual_image | FreeRTOS |
| basic_ble_oad_onchip | FreeRTOS |
| basic_ble_profiles | FreeRTOS |
| basic_persistent | FreeRTOS |
| ble_controller | FreeRTOS |
| car_node | FreeRTOS |
| data_stream | FreeRTOS |
| host_test | FreeRTOS |
| key_node | FreeRTOS |
Demos
| Example | FreeRTOS |
|---|---|
| portable | FreeRTOS |
| portableNative | FreeRTOS |
TI Drivers
| Example | FreeRTOS | No RTOS |
|---|---|---|
| adcbufcontinuous | FreeRTOS | |
| adcsinglechannel | FreeRTOS | |
| aescbc | FreeRTOS | No RTOS |
| aesccm | FreeRTOS | No RTOS |
| aesctr | FreeRTOS | No RTOS |
| aesecb | FreeRTOS | No RTOS |
| aesgcm | FreeRTOS | No RTOS |
| apu_music | FreeRTOS | No RTOS |
| buttonled | FreeRTOS | |
| canInitiator | FreeRTOS | |
| canResponder | FreeRTOS | |
| canTimeSync | FreeRTOS | |
| comparatorinterrupt | FreeRTOS | No RTOS |
| display | FreeRTOS | No RTOS |
| ecdsaSignVerify | FreeRTOS | No RTOS |
| empty | FreeRTOS | No RTOS |
| exception | FreeRTOS | |
| fatsdraw | FreeRTOS | No RTOS |
| gpiointerrupt | FreeRTOS | No RTOS |
| gpioshutdown | FreeRTOS | No RTOS |
| i2ccontroller | FreeRTOS | No RTOS |
| i2ctarget | FreeRTOS | No RTOS |
| i2ctmp | FreeRTOS | No RTOS |
| i2secho | FreeRTOS | |
| itmwrite | FreeRTOS | |
| log | FreeRTOS | |
| nvsexternal | FreeRTOS | No RTOS |
| nvsinternal | FreeRTOS | No RTOS |
| psaAeadEncrypt | FreeRTOS | |
| psaRawKeyAgreement | FreeRTOS | |
| pwmled1 | FreeRTOS | No RTOS |
| s2rram | FreeRTOS | No RTOS |
| sdraw | FreeRTOS | No RTOS |
| sha2hash | FreeRTOS | No RTOS |
| spicontroller | FreeRTOS | |
| spiperipheral | FreeRTOS | |
| systimtimestamp | FreeRTOS | No RTOS |
| temperatureNotify | FreeRTOS | No RTOS |
| uart2callback | FreeRTOS | |
| uart2echo | FreeRTOS | No RTOS |
| watchdog | FreeRTOS | No RTOS |
hsm
| Example | FreeRTOS | No RTOS |
|---|---|---|
| aesccmbaremetal | No RTOS | |
| eccbaremetal | No RTOS | |
| hsmfwupdate | FreeRTOS | No RTOS |
| keyblobbaremetal | No RTOS |
mcuboot
| Example | No RTOS |
|---|---|
| mcuboot | No RTOS |
| mcubootblinky | No RTOS |
secureboot
| Example | No RTOS |
|---|---|
| secureboot | No RTOS |
LP_EM_CC2755P10
ble
| Example | FreeRTOS |
|---|---|
| basic_ble | FreeRTOS |
| basic_ble_extctrl | FreeRTOS |
| basic_ble_oad_dual_image | FreeRTOS |
| basic_ble_oad_onchip | FreeRTOS |
| basic_ble_profiles | FreeRTOS |
| basic_persistent | FreeRTOS |
| ble_controller | FreeRTOS |
| car_node | FreeRTOS |
| data_stream | FreeRTOS |
| host_test | FreeRTOS |
| key_node | FreeRTOS |
Demos
| Example | FreeRTOS |
|---|---|
| portable | FreeRTOS |
| portableNative | FreeRTOS |
TI Drivers
| Example | FreeRTOS | No RTOS |
|---|---|---|
| adcbufcontinuous | FreeRTOS | |
| adcsinglechannel | FreeRTOS | |
| aescbc | FreeRTOS | No RTOS |
| aesccm | FreeRTOS | No RTOS |
| aesctr | FreeRTOS | No RTOS |
| aesecb | FreeRTOS | No RTOS |
| aesgcm | FreeRTOS | No RTOS |
| apu_music | FreeRTOS | No RTOS |
| buttonled | FreeRTOS | |
| comparatorinterrupt | FreeRTOS | No RTOS |
| display | FreeRTOS | No RTOS |
| ecdsaSignVerify | FreeRTOS | No RTOS |
| empty | FreeRTOS | No RTOS |
| exception | FreeRTOS | |
| fatsdraw | FreeRTOS | No RTOS |
| gpiointerrupt | FreeRTOS | No RTOS |
| gpioshutdown | FreeRTOS | No RTOS |
| i2ccontroller | FreeRTOS | No RTOS |
| i2ctarget | FreeRTOS | No RTOS |
| i2ctmp | FreeRTOS | No RTOS |
| i2secho | FreeRTOS | |
| itmwrite | FreeRTOS | |
| log | FreeRTOS | |
| nvsexternal | FreeRTOS | No RTOS |
| nvsinternal | FreeRTOS | No RTOS |
| psaAeadEncrypt | FreeRTOS | |
| psaRawKeyAgreement | FreeRTOS | |
| s2rram | FreeRTOS | No RTOS |
| sha2hash | FreeRTOS | No RTOS |
| spicontroller | FreeRTOS | |
| spiperipheral | FreeRTOS | |
| systimtimestamp | FreeRTOS | No RTOS |
| temperatureNotify | FreeRTOS | No RTOS |
| uart2callback | FreeRTOS | |
| uart2echo | FreeRTOS | No RTOS |
| watchdog | FreeRTOS | No RTOS |
hsm
| Example | No RTOS |
|---|---|
| aesccmbaremetal | No RTOS |
| eccbaremetal | No RTOS |
| keyblobbaremetal | No RTOS |
mcuboot
| Example | No RTOS |
|---|---|
| mcuboot | No RTOS |
| mcubootblinky | No RTOS |
secureboot
| Example | No RTOS |
|---|---|
| secureboot | No RTOS |