What will happen if the FreeRTOS timer task is blocked for 20 ms, with a timer tick period of 1 ms? Of course, it will not be able to call any other timer callbacks
After the timer task gets to run again, it calls the callback 20 times to catch up. And it will also call the callbacks for any other timers that expired while the timer task couldn’t run.
I’m assuming you meant there is an auto reload timer with a period of 1 tick = 1 ms.
1 Like