Does nRF52832 SDK support multiple threads?

I have created two application timers. If these timers expire at same time, does the timer expire handler run concurrently or timer expire handler B run after timer expire handler A finish?

Parents
  • Hi,

    timer expire handler B run after timer expire handler A finish?

    For our standard nRF5SDK, this is the case. 

    The standard nRF5SDK doesn't use threads as it's purely bare-metal with no OS. If you want to use threads with nRF5SDK, then you'll have to go with FREERTOS. Luckily, we do already have a examples in the nRF5SDK that use FreeRTOS. You can find them here.  Also, consider using nRF Connect SDK instead, which is built on the Zephyr RTOS. 

    regards

    Jared

Reply
  • Hi,

    timer expire handler B run after timer expire handler A finish?

    For our standard nRF5SDK, this is the case. 

    The standard nRF5SDK doesn't use threads as it's purely bare-metal with no OS. If you want to use threads with nRF5SDK, then you'll have to go with FREERTOS. Luckily, we do already have a examples in the nRF5SDK that use FreeRTOS. You can find them here.  Also, consider using nRF Connect SDK instead, which is built on the Zephyr RTOS. 

    regards

    Jared

Children
No Data
Related