www.ti.com
Library Files
63
SWRU271H–October 2010–Revised April 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
The Bluetooth Low Energy Protocol Stack
5.8 Library Files
Each project must include the following two library files:
• Bluetooth Low Energy Stack Library: This library includes the lower-layer stack functionality and varies
based on the GAP role. You can include the full library, but you can use a smaller subset to conserve
code space typically. This library is different for a CC2540 and CC2541 project.
• HCI Transport Layer Library: This library includes transport layer functionality for a network processor.
This library is the same for CC2540 and CC2541.
The library files are at $INSTALL$\Projects\ble\Libraries. To determine the correct library file to use in the
project, use Table 5-2.
Table 5-2. Supported BLE-Stack Library Configurations
Configuration
GAP Roles Supported
Chipset LibraryBroadcaster Observer Peripheral Central
Network
processor
X X X X CC2540 CC2540_BLE.lib
CC254X_BLE_HCI_TL_Full.lib
Single-device X X X X CC2540 CC2540_BLE.lib
Single-device X CC2540 CC2540_BLE_bcast.lib
Single-device X X CC2540 CC2540_BLE_
bcast_observ.lib
Single-device X X CC2540 CC2540_BLE_cent.lib
Single-device X X X CC2540 CC2540_BLE_
cent_bcast.lib
Single-device X CC2540 CC2540_BLE_observ.lib
Single-device X X CC2540 CC2540_BLE_peri.lib
Single-device X X X CC2540 CC2540_BLE_
peri_observ.lib
Network
processor
X X X X CC2541 CC2541_BLE.lib
CC254X_BLE_HCI_TL_Full.lib
Single-device X X X X CC2541 CC2541_BLE.lib
Single-device X CC2541 CC2541_BLE_
bcast.lib
Single-device X X CC2541 CC2541_BLE_
bcast_observ.lib
Single-device X X CC2541 CC2541_BLE_cent.lib
Single-device X X X CC2541 CC2541_BLE_
cent_bcast.lib
Single-device X CC2541 CC2541_BLE_
observ.lib
Single-device X X CC2541 CC2541_BLE_peri.lib
Single-device X X X CC2541 CC2541_BLE_
peri_observ.lib