AN1114: Integrating Silicon Labs Bluetooth ®Applications with the Micrium RTOS
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.
BRD4159A 、 EFR32MG13 、 EFR32BG13 、 EFR32xG12 、 EFR32xG13 、 EFR32 |
|
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
2019/01/14 |
|
Rev. 0.5 |
|
AN1114 |
|
2.4 MB |
- +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.