AN1260: Integrating v3.x Silicon Labs Bluetooth® Applications with the Micrium RTOS

2020-09-23
This application note provides background information on the system architecture and event-based communication between the RTOS and the Bluetooth application. It then discusses user-defined tasks and describes how to customize an application.
KEY POINTS:
• Prerequisites
• System architecture, Inter-task communication and task descriptions
• Application integration using specific example tasks
• Customization the application
• Additional resource
This application note describes how to integrate a v3.x Silicon Labs Bluetooth application with an RTOS (real-time operating system),using the SOC-Empty example in Simplicity Studio 5 as an illustration. As of Silicon Labs Bluetooth SDK version 3.0.0, the adaptation layer has been designed to work with Micrium RTOS. To work with any other RTOS, the OS should have the following features:
• Tasks with priorities
• Flags for triggering task execution from interrupt context
• Mutexes
The solution places the handling of Bluetooth stack events into its own task, allowing the application to run other tasks when no Blue-tooth events are pending. When no tasks are ready to run, the application will sleep.

Silicon Labs

More

Bluetooth® Applications ]

More

Application note & Design Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

2020/08/07

Rev. 0.1

AN1260

1.2 MB

- The full preview is over. If you want to read the whole 20 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: