BarePoller

A polling library for bare metal systems, providing non-blocking timers and switch debouncing.

Author
Ivan Mari (original author), Jules (Arduino library conversion)
Maintainer
Jules
Website
https://github.com/ivanmari/bare-poller
Category
Timing
License
MIT
Library Type
Contributed
Architectures
Any

This library implements non-blocking timers (PrecisionTimer) and debounced digital input handling (Switch) suitable for loop-based programming models common in Arduino and other bare-metal environments. It avoids the use of interrupts and delays, allowing for more responsive applications. It also includes a Blinker utility class.

Downloads

Filename Release Date File Size
BarePoller-1.0.0.zip 2025-05-26 11.10 KiB