Skip to content

NordicPlayground/nrf-mesh-freeRTOS-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

FreeRTOS light switch server example

This example project demonstrates how the Mesh stack can coexist with the FreeRTOS library available in the nRF5 SDK. The Mesh stack takes advantage of FreeRTOS scheduling and task priorities, so that Mesh can be used more easily in projects and with libraries that use FreeRTOS. Moreover, the example demonstrates how to resolve hardware and naming conflicts between the Mesh stack and FreeRTOS.

The example is based on light switch server example from Mesh SDK v4.1.0, which was modified to run the low-priority Mesh and BLE stack event processing in FreeRTOS tasks.


Software requirements

This example requires the following additional software:


Setup

Windows

To set up the example, copy the examples and mesh directories from the root directory of this repository into the root directory of Mesh SDK v4.1.0. This should result in some files from Mesh SDK being replaced by files from this repository.

Other platforms

To set up the example, the contents of the examples and mesh directories from the root directory of this repository should be merged into the corresponding examples and mesh directories in the root directory of Mesh SDK v4.1.0. It is important that the existing file hierarchy in Mesh SDK is preserved - only the files replaced by this project should be modified. Please follow instructions specific to your platform on how to merge these directories.


Testing the example

To build and test the example, follow the instructions in the example documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages