Debounced 1..32-bit switch banks with explicit input validity and coherent packed reads.
Header-only, Arduino-friendly switch-bank library for GPIO and expander-backed DIP, mode and selector inputs. Provides per-bit debounce, active-low/high normalization, coherent packed acquisition, explicit read-failure semantics, freshness/change metadata, durable sequence counters, edge helpers, and zero dynamic allocation. ESP32-S3 is the primary project target; portable compile gates cover AVR, megaAVR, SAMD, ESP32, ESP8266, RP2040, Teensy and STM32.
| Filename | Release Date | File Size |
|---|---|---|
| SwitchBank-1.2.0.zip | 2026-09-01 | 51.25 KiB |
| SwitchBank-1.1.0.zip | 2026-06-02 | 32.60 KiB |
| SwitchBank-1.0.2.zip | 2026-02-11 | 31.15 KiB |
| SwitchBank-1.0.1.zip | 2026-01-30 | 31.91 KiB |
| SwitchBank-1.0.0.zip | 2026-01-17 | 30.23 KiB |