feat: in-RAM pressure history ring buffer with 3h trend

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-17 20:02:40 +07:00
co-authored by Claude Opus 4.8
parent 5819739fcb
commit 5c96cfc1f3
3 changed files with 66 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
#pragma once
#include <Arduino.h>
struct Sample {
uint32_t epoch;
float mslHpa;
float tempC;
};
void historyBegin();
void historyAdd(uint32_t epoch, float mslHpa, float tempC);
int historyCount();
Sample historyGet(int i); // 0 = oldest
Sample historyLatest();
bool historyTrendDelta(float& outDeltaHpa);