A portable keyboard firmware library with matrix scanning, debounce, layer/keycode engine, 6KRO, and VIA protocol v13 for RP2040, STM32F103, ESP32-S3, and nRF52840 (nice!nano v2).
Includes dynamic keymaps, macros, layout options, encoder maps, battery monitoring, sleep management, adapters for TinyUSB, STM32 Cube, NimBLE, and Bluefruit AirVIA transport.
| Filename | Release Date | File Size |
|---|---|---|
| VIA_Arduino-0.5.0-experimental.zip | 207.12 KiB | |
| VIA_Arduino-0.1.0.zip | 2026-07-26 | 16.16 KiB |