v1: Live ADS-B radar with detail panel, units, legend, proximity LED alert

This commit is contained in:
Eiswolf-BG
2026-08-02 23:28:42 +02:00
commit 52c8009296
42 changed files with 2939 additions and 0 deletions

22
src/settings_store.h Normal file
View File

@@ -0,0 +1,22 @@
#pragma once
#include <Arduino.h>
// Einfacher key=value Einstellungs-Speicher in /Flightradar_cyd/config.txt.
// Neue Einstellungen koennen spaeter einfach als weitere getX()/setX()-Paare
// dazu kommen, ohne das Dateiformat zu aendern (unbekannte Zeilen werden
// beim Laden ignoriert).
namespace SettingsStore {
// Liest config.txt von der SD-Karte (falls vorhanden). Werte, die nicht
// in der Datei stehen, behalten ihren Standardwert.
void load();
// Schreibt die aktuellen Werte zurueck auf die SD-Karte.
void save();
uint8_t rangeIndex();
void setRangeIndex(uint8_t idx);
bool displayInverted();
void setDisplayInverted(bool inverted);
}