SnapshotBus

Stable latest-state snapshots for one writer and many readers.

Author
Little Man Builds (Darren Osborne)
Maintainer
Little Man Builds
Website
https://github.com/littlemanbuilds/SnapshotBus
Category
Data Processing
License
MIT
Library Type
Contributed
Architectures
samd, esp32, esp8266, stm32, teensy, rp2040

Header-only latest-state transport for small trivially-copyable frames with synchronized whole-frame reads, strict new-frame consumption, ESP32 task/ISR and dual-core protection, InputModel edge helpers, and optional typed SnapshotRTOS FreeRTOS publishers with explicit startup results. SnapshotBus transports state rather than guaranteed events and owns no application safety policy. ESP32-S3 is the primary reference target; other listed architectures are compile-validation targets for the portable core.

Downloads

Filename Release Date File Size
SnapshotBus-1.4.0.zip 2026-08-30 83.78 KiB
SnapshotBus-1.3.0.zip 2026-06-02 44.95 KiB
SnapshotBus-1.2.0.zip 2026-02-11 43.29 KiB
SnapshotBus-1.1.1.zip 2026-01-02 27.51 KiB
SnapshotBus-1.1.0.zip 2025-10-29 27.44 KiB
SnapshotBus-1.0.1.zip 2025-10-10 16.24 KiB
SnapshotBus-1.0.0.zip 2025-09-12 16.57 KiB