SWRA793A October   2023  – November 2023 CC2340R5 , CC2340R5-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Certification and Qualification
    1. 2.1 Bluetooth Qualification
    2. 2.2 Regional Compliance
  6. Reference Examples
    1. 3.1 CC2340 Chipsets
    2. 3.2 Flash and RAM Allocation
  7. Software Stack
    1. 4.1 BLE5-Stack Configurations
    2. 4.2 Software Offering
    3. 4.3 Supported PHYs
    4. 4.4 Supported Features
    5. 4.5 Multi-Connection
    6. 4.6 Coexistence (Planned)
  8. Security
  9. Performance and Test Data
    1. 6.1 Connection
    2. 6.2 Advertising
    3. 6.3 Stability Testing
    4. 6.4 Interoperability
  10. Tools and Development Support
    1. 7.1  SmartRF Packet Sniffer 2
    2. 7.2  Smart RF Studio 8
    3. 7.3  Energy Trace
    4. 7.4  Code Composer Studio
    5. 7.5  SimpleLink Connect App
    6. 7.6  Uniflash
    7. 7.7  Antenna Reference Designs
    8. 7.8  Design Review Service
    9. 7.9  SysConfig
    10. 7.10 BTool
    11. 7.11 GitHub
    12. 7.12 SimpleLink Academy
  11. Known Limitations
  12. References
  13. 10Revision History

Software Stack


GUID-20231006-SS0I-XWVT-HBHP-L72NJS9BTJSM-low.svg

Figure 4-1 Bluetooth Low Energy Protocol Stack

The TI-Bluetooth LE protocol stack consists of a controller and host device as shown in Figure 4-1. This comes from the classic Bluetooth specification.

The controller implements the lowest Layer of the Bluetooth LE stack, and contains the Link Layer (LL) which is responsible to implement a standard-interoperable wireless communication. The controller also implements the data exchange and the handling of the network connection.

The Host section is used to implement the Access and Attribute profiles and security features of the Bluetooth LE stack. This section is the highest layer of the LE stack and defines the role of the device by using different GAP and GATT profiles and different security features.

To interface the TI-Bluetooth LE-stack, the application developer can use a set of C-APIs to implement a Bluetooth LE application on top of the Bluetooth LE stack.

The CC2340R5 can implement all the GAP roles (i.e. broadcaster, peripheral, observer, central), including a combination of these (multirole). See Multi-Connection for details on the achievable performances.