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?

  • 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

Related