SDAA075 October 2025 CC2340R5
This example is based on the out-of-box Basic Bluetooth® LE Project and Data Stream Bluetooth LE examples found in the SimpleLink Low Power F3 SDK v8.40. However, the Bluetooth LE profile was heavily modified to accomplish the goals of the project described in this application note. All project functionality not pertaining to the Bluetooth LE stack was handled outside the Bluetooth LE task context, as to not starve the task or risk impacting the Bluetooth LE connection. The device functions as a Bluetooth LE peripheral and advertises using the following parameters, however these are highly configurable. For more information on scanning and advertising in Bluetooth LE, refer to the SimpleLink Academy Scanning and Advertising lab.
| Bluetooth® LE Component | Value |
|---|---|
| Advertisement Type | Connect Bluetooth LE and scan Bluetooth LE Undirected Advertisements |
| Primary PHY Interval Min and Max | 100ms, 100ms |
| Primary PHY | 1M PHY |
Upon receiving a connection established event in the app_connection.c file, the CC2340R5 sends an exchange MTU request to the Bluetooth LE central to increase the maximum size of data that can be sent when interacting with the Bluetooth LE characteristics of the Bluetooth LE profile. To perform this, the max size of PDUs was increased to 255 in the general configurations of the Bluetooth LE stack in the Syscfg file. This was heavily utilized in the throughput test that is discussed in Section 5.