17 Commits

Author SHA1 Message Date
998e67b246 Define global AppConfig CFG in .ino; extern in CommandMgr 2025-09-08 14:43:47 +10:00
d743a81069 Fix: remove duplicate Command struct from CommandMgr.cpp (use header definition) 2025-09-08 12:55:57 +10:00
f6d5bb58bd Add clean OTAMgr (check/apply via HTTPTOFS + Update stream); CommandMgr dispatch & receipts (wifi/sleep/periods) 2025-09-08 12:51:52 +10:00
12cc17544b Fix include path: CommandMgr includes ../app/AppConfig.hpp 2025-09-08 11:38:08 +10:00
66baea7a61 CommandMgr: wifi/sleep/periods/ota handlers; integrate OTAMgr check at boot; WiFi home flag flow 2025-09-05 14:06:07 +10:00
050d02d822 OTAMgr: check firmware endpoint; HTTPTOFS download; optional SHA256 verify; Update.apply + reboot 2025-09-05 13:17:42 +10:00
14ebfa5451 CommandMgr: add wifi home flag + sleep interval command; control loop uses CFG.atHomeRequested, CFG.sleepSec 2025-09-05 12:24:02 +10:00
8f2f83ddb6 Restore Telemetry::readGNSS (CGNSINF parser) and buildJson 2025-09-05 11:36:19 +10:00
ad0a1b1e3d Core loop: telemetry A sec, command poll B sec; car-power OFF -> no-power POST + sleep C; WiFi home connect placeholder; GNSS placeholders 2025-09-05 10:41:10 +10:00
c1cd3e653f CommandMgr: dispatch + receipts; exact-length SH GET integrated; Telemetry GNSS restore v0.4-commands-receipts 2025-09-04 20:44:24 +10:00
2c09289eaa Add CommandMgr with HTTP GET queue + HttpClient.getJson 2025-09-03 16:47:09 +10:00
aac68aa77c Modular PR1: NetMgr, HttpClient, SmsMgr with working attach/HTTP/SMS 2025-09-02 09:20:23 +10:00
aba2234f53 Moved .ino into backup v0.2-http-sms 2025-09-01 18:16:21 +10:00
c66488b412 Scaffold modular architecture and entry sketch 2025-09-01 16:59:55 +10:00
b211ed4fa1 Initial monolithic sketch (backup included) 2025-09-01 16:24:53 +10:00
d1125b7651 Script connects to hologram 2025-08-23 07:28:01 +10:00
42031a08c5 Initial Commit 2025-08-05 12:28:55 +10:00