BLE-Stack User’s Guide¶
Table of contents
- Disclaimer
- Getting Started
- The CC2640R2 SDK Platform
- TI-RTOS (RTOS Kernel) Overview
- Application
- BLE-Stack
- Overview
- Generic Access Profile (GAP)
- GAPRole Task
- Generic Attribute Profile (GATT)
- GAP GATT Service (GGS)
- Generic Attribute Profile Service (GATT Service)
- GATTServApp Module
- GAP Bond Manager and LE Secure Connections
- Privacy
- Logical Link Control and Adaptation Layer Protocol (L2CAP)
- Link Layer (LL)
- Host Controller Interface (HCI)
- Stack Configurations
- Developing a Custom Application
- BLE Network Processor
- Running the SDK on Custom Hardware
- Micro BLE Stack
- Network Processor Interface (NPI)
- Over-the-Air Download (OAD)
- Introduction
- OAD Storage & Security
- Boot Image Manager (BIM)
- BIM for Off-Chip OAD
- BIM for On-Chip OAD (Split Image)
- OAD Image Header
- OAD External Flash Image Header
- Flash Layout for Off-Chip OAD
- Flash Layout for On-Chip OAD
- OAD Image Tool
- OAD Application
- BLE-Stack OAD Profile
- Setting up the BLE OAD Environment
- Performing a BLE OAD
- Creating a Production Image
- Adding BLE OAD to an Existing Project
- Creating a Voice Enabled Application
- Secure Firmware (SFW)
- Sensor Controller
- Debugging
- External Resources
- Debug Interfaces
- Breakpoints
- Watching Variables and Registers
- Memory Watchpoints
- TI-RTOS Object Viewer
- Using the Memory Browser
- Connect the debugger to a running target
- Optimizations
- Loading TI-RTOS in ROM Symbols
- Deciphering CPU Exceptions
- Application exits prematurely
- XDC Runtime Errors
- Debugging Memory Problems
- Check System Flash and RAM Usage With Map File
- Debugging Common Heap Issues
- ICall Abort
- HAL Assert Handling
- HCI Hardware Errors
- Debugging RF Output
- Packet Sniffer
- Migration Guides
- API References
- Terms and Definitions