This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Can one run the Zigbee/ZBOSS-stack and FreeRTOS together?

I have a BLE project that I wish to add Zigbee to (non-concurrent, if that matters). The project is built on FreeRTOS with several threads, using SDK 5.2.0 and S140 6.1.1, will migrate to SDK for Zigbee and Thread 2.0.0 if possible.

There are some related details I can't find in the documentation:

  • Can zboss_main_loop_iteration(); be called from a preemptible thread, or does it need protection from preemption?
  • Are there any timing requirements for zboss_main_loop_iteration();?
  • Anything else one needs to be aware of when running ZBOSS in a multithreading environment?
Related