Overview - One-shot vs auto-reload timers
What is it?
In FreeRTOS, timers are tools that let your program do something after a delay. One-shot timers run once and stop, while auto-reload timers repeat their action at regular intervals. Both help manage tasks without blocking the main program flow.
Why it matters
Without timers, programs would waste time waiting or miss important events. Timers let your system react on time and keep running smoothly, like a kitchen timer reminding you when food is ready. Choosing the right timer type ensures your program behaves correctly and efficiently.
Where it fits
Before learning timers, you should understand tasks and scheduling in FreeRTOS. After mastering timers, you can explore advanced synchronization and event handling techniques to build responsive embedded systems.
