Bluetooth LE Developers Guide#
The Developer's Guide content is organized in the following groups:
- About the Stack: Describes the structure and features of the Silicon Labs Bluetooth stack. 
- Getting Started with Application Development: Provides step-by-step instructions for configuring, building, and flashing a Bluetooth application, describes example applications that are provided as starting points, and lists applicable development tools. 
- Developing and Debugging: Describes development resources as well as detailed information on a variety of topics. 
- Code Examples: Provides links to libraries of code examples. 
- Co-Processors (NCP/RCP): Discusses the two co-processor models and how they are used. 
- Bootloading: Includes information on using the Gecko Bootloader with bluetooth applications. 
- Performance: Provides performance testing and measurement tools and techniques as well as results. 
- Multiprotocol: Offers background on implementing multiprotocol applications and information on different multiprotocol models. 
- Non-Volatile Data Storage: Provides background on managing device memory. 
- Security: Describes Silicon Labs security resources and how to manage bluetooth security. 
- Operating Systems: Discusses using Bluetooth LE with different operating systems. 
- Coexistence: Contains background on coexistence issues and strategies for improving performance in the presence of other protocol traffic. 
- Location Services: Links to a set of pages describing the Bluetooth Location Services functionality and its API reference. 
- Bluetooth LE Electronic Shelf Label: Introduces the Bluetooth Electronic Shelf Label (ESL) example that incorporates the essential BLE ESL features, describes how to configure an ESL network, and explains how to extend the example with a second display, additional images, and so on. 
- Implementation Tips: Provides advice in a number of areas to help with implementing a Bluetooth LE application.