Skip to content

Tags: jazzly/RuView

Tags

v0.3.0-alpha-esp32

Toggle v0.3.0-alpha-esp32's commit message
feat: ADR-039 edge intelligence — on-device CSI processing pipeline

Implements a dual-core edge processing system for ESP32-S3:
- Lock-free SPSC ring buffer (Core 0 produces, Core 1 consumes)
- Tier 1: phase unwrap, Welford stats, top-K subcarrier selection, delta compression
- Tier 2: presence/motion detection, vital signs (breathing/heart rate via biquad IIR), fall detection
- Vitals UDP packet (magic 0xC5110002, 32 bytes, sent at 1 Hz)
- NVS/Kconfig configurable (edge_tier, thresholds, intervals)
- Backward compatible: tier=0 (default) is a no-op
- GitHub Actions firmware CI: build, binary size gate, credential scan, flash image verification
- Binary: 777 KB (24% free in 1 MB partition)

Co-Authored-By: claude-flow <ruv@ruv.net>

v0.2.0-esp32

Toggle v0.2.0-esp32's commit message
feat: add provision.py to repo, fix user guide paths

- Move provision.py from release-only asset into firmware/esp32-csi-node/
- Fix user guide references from scripts/provision.py to correct path
- Update release link to v0.2.0-esp32

Co-Authored-By: claude-flow <ruv@ruv.net>

v0.1.0-esp32

Toggle v0.1.0-esp32's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor(rust-port): remove unused once-cell crate (ruvnet#58)

refactor(rust-port): remove unused `once-cell` crate