AN1114: Integrating Silicon Labs Bluetooth ®Applications with the Micrium RTOS

2020-11-10

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
• Inter task communication and task descriptions
• Application integration using specific example tasks
• Customization instructions
This application note describes how to integrate a Silicon Labs Bluetooth application with an RTOS (real-time operating system), using the SOC-Thermometer-RTOS example in Simplicity Studio as an illustration. As of Silicon Labs Bluetooth SDK version 2.6.0.0, the adaptation layer has been designed to work with Micrium OS. 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

BRD4159AEFR32MG13EFR32BG13EFR32xG12EFR32xG13EFR32

More

Part#

Bluetooth application

More

More

Application note & Design Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

2019/01/14

Rev. 0.5

AN1114

2.4 MB

- The full preview is over. If you want to read the whole 18 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: