Table of contents

Developing a Custom Application

A system designer must have a firm grasp on the general system architecture, application, and Bluetooth Low Energy stack framework to implement a custom Bluetooth Low Energy application. This section provides indications and guidance on where and how to start implementing a custom application based on information presented in the previous sections (Introduction and BLE-Stack) as well as knowledge of TI RTOS and CC2640R2F.

Decide what role and purpose the custom application should have. If an application is tied to a specific service or profile, start with that sample application. Base your project on one of the following sample applications that implement one of the fundamental GAP roles:

  • simple_central
  • simple_peripheral
  • simple_broadcaster
  • simple_observer

If you are using a network processor solution, please see the BLE Network Processor section.