wiring-timer

Timer based on Arduino millis() function, supporting OOP principles and interoperating with Arduino yield() and delay() functionality.

Author
dniklaus, dieter.niklaus@gmx.net
Maintainer
dniklaus
Website
https://github.com/dniklaus/wiring-timer
Category
Timing
Library Type
Contributed
Architectures
Any

Configurable to be either recurring non-recurring, timer interval/timeout time configurable, attaches automatically to Timer Context which periodically updates all registered timers' states and performs the timer expire evaluation for each registered timer based on Arduino millis() function (number of milliseconds since the Arduino board began running the current program), handles unsigned long int overflows correctly, implements Arduino yield() function in order to keep the timers' scheduling ongoing even while applications and drivers use the Arduino delay() function.

Downloads

Filename Release Date File Size
wiring_timer-2.4.0.zip 2017-06-14 644.11 KiB