A simple question: what's the priority of the expiry function of a timer in the Zephyr OS respect the other threads?
A simple question: what's the priority of the expiry function of a timer in the Zephyr OS respect the other threads?
Hello,
The expiry function is run in the timers interrupt context (RTC) and will preempt any running threads.
Best regards,
Vidar
Hello,
The expiry function is run in the timers interrupt context (RTC) and will preempt any running threads.
Best regards,
Vidar
Thanks for you response. Is there documentation about it or about system's context priorities?
That the expiry function is run in the system clock's interrupt handler is documented in Zephyr here:

https://docs.nordicsemi.com/bundle/ncs-2.7.0/page/zephyr/kernel/services/timing/timers.html