Arduino library to make use of the Millis funtion for non Blocking Delays.
The NoDelay library is used as a easy interface for using the built-in Mills function for keeping track of elapsed time and used for non blocking delays. This is done by creating a noDealy object and setting the amount of time for the delay you want. From there you place code you want to run in a if statement that checks the update(). If the time for the delay has passed, update will return true. You are also able to run a function in place of an if statement block using a void function and adding it when creating the noDelay object.

Author: Mario Avenoso

Maintainer: Mario Avenoso

Read the documentation


This library is compatible with the avr, esp8266, esp32 architectures so you should be able to use it on the following Arduino boards:


To use this library, open the Library Manager in the Arduino IDE and install it from there.