PotIO

Reliable potentiometer and joystick inputs with explicit validity, calibration, shaping, filtering, and slew limiting.

Author
Little Man Builds (Darren Osborne)
Maintainer
Little Man Builds
Website
https://github.com/littlemanbuilds/PotIO
Category
Signal Input/Output
License
MIT
Library Type
Contributed
Architectures
avr, megaavr, sam, samd, esp32, esp8266, stm32, teensy, rp2040

Zero-allocation Arduino input library for LinearPot, Joystick2D, ContinuousPot, and SteppedPot with explicit sample validity and errors, strict or permissive calibration, independent processing stages, timing-gap protection, joystick geometry policies, continuous-wrap plausibility checks, durable step-change sequencing, rolling jitter tools, generic readers, and ESP32 ADC helpers. PotIO owns signal conditioning rather than application safety policy and has no dependency on other LMB libraries. ESP32-S3 is the primary reference target; other listed architectures are compile-validation targets for the portable core.

Downloads

Filename Release Date File Size
PotIO-1.1.0.zip 2026-09-01 75.92 KiB
PotIO-1.0.0.zip 2026-06-02 47.44 KiB