SWRA793A October 2023 – November 2023 CC2340R5 , CC2340R5-Q1
TI offers a range of different examples for the CC23xx Chipset as shown in Table 3-1. These examples cover Bluetooth basic examples as well as advanced examples that cover OAD and security features.
More details on provided examples can be found on the SimpleLink™ low power software development kits (SDKs) page.
A list of examples provided with the 7.20 version of the SDK is in Table 3-1.
There is a set of predefined services and profiles which are provided with the TI Bluetooth LE-stack. The provided Bluetooth LE profiles are shown in the table below:
Supported GATT profiles are:
Example | Description |
---|---|
basic_ble | The basic_ble example prepares for custom development with TI-Bluetooth LE stack and gives a good overview on the environment. Afterwards, basic_ble shows how to interface tasks and take over control of the GATT table and the Bluetooth LE stack. |
basic_ble_oad_offchip | The Bluetooth LE OAD offchip example demonstrates OAD functionality for designs with external flash attached. For more information on the OAD off-chip operation, please look into the BLE5-stack User's Guide. |
basic_ble_oad_onchip | The Bluetooth LE oad onchip example demonstrates OAD functionality for designs using only internal flash. For more information on the OAD on-chip operation, please look into the BLE5-stack User's Guide. |
basic_ble_profiles |
An example that implements a Continuous Glucose Monitoring (CGM) profile based on the basic_ble example. This project is a good starter to develop on peripheral-role applications. Supported GATT profiles are:
|
basic_ble_ptm | Same as basic_ble above with Production Test Mode (PTM) functionality. |
basic_ble_dual_image | OAD example with dual off-chip image. |
basic_persistent | Permanently resident application that implements OAD profile. |
data_stream | The data stream example helps to get a better understanding of how the TI-Bluetooth LE stack works, and helps to understand how data transfer and data streaming works. |
host_test | A network processor project that is interfaced with HCI and Vendor Specific HCI commands. The host test sets the device to Direct Test Mode (DTM). |
connection_monitor | The connection_monitor example is designed to 'sniff' a Bluetooth LE connection established between two devices. To monitor a specific connection, the connection monitor should receive the connection's access address, interval, hop increment value, channel map, and the central device sleep clock accuracy (mSCA). This example is typically used for connection-based localization. In such use cases it allows several devices running the connection_monitor example to monitor the signal strength (RSSI) of the packets exchanged in the same Bluetooth connection, offering the required spatial diversity needed for trilateration positioning techniques. |
To give a good introduction on how to create your own product using the TI- Bluetooth Low Energy-stack, read the article Bluetooth Low Energy Connections with basic_ble example (part of SimpleLink Academy), which helps to understand the stack and shows how to develop your own applications.
SimpleLink Academy can be reached from the TI-Developers Zone.