SWRA793A October 2023 – November 2023 CC2340R5 , CC2340R5-Q1
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.