Timing
An Arduino Library providing utilities for controlling program state over time without delay().
This `TimedState` library for Arduino provides a set of high quality primitives for working with time-based Arduino programs without the use of `delay()`. It provides a set of `millis()`-based types of `State` that will allow users to manage a set of self-exiting or alternating states. Please look at `TimeState.h` for documentation and `examples/TimedStateTest/TimedStateTest.ino` for a detailed example.
Maintainer: Michael Lee
This library is compatible with all architectures so you should be able to use it on all the Arduino boards.
To use this library, open the Library Manager in the Arduino IDE and install it from there.