Timing
BlockNot gives you non-blocking timers with simplicity.
*** Added feature to compensate for unwanted rapid succession triggers when using a high speed microcontroller such as a Raspberry Pi Pico. Stop using delay() in your code because it stops the execution of your code until the timer has finished. BlockNot's design focus is always SIMPLICITY and COMMON SENSE. It uses common sense terms which simplifies the reading and writing of your code. It offers, among several things, convenient AND SIMPLE timer functionality, but most of all ... it gets you away from blocking methods, like delay() - as a means of managing events in your code. Non-Blocking is the proper way to implement timing events in Arduino code and BlockNot makes it easy while also offering the ability to branch your code using many different references to time. Check out the documentation by clicking on More info. See README for version update notes.
Maintainer: Michael Sims
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.