From df0d3aef33340e53612c652036f4054f32c29e09 Mon Sep 17 00:00:00 2001 From: Hector van der Aa Date: Fri, 27 Mar 2026 17:48:22 +0100 Subject: [PATCH] Updated config dump to include vbat cal value --- src/modules/lcd/lcd.cpp | 11 +++++++++++ src/modules/lcd/lcd.h | 1 + src/modules/logger/system_logger.cpp | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/src/modules/lcd/lcd.cpp b/src/modules/lcd/lcd.cpp index 87e78c6..de39e9c 100644 --- a/src/modules/lcd/lcd.cpp +++ b/src/modules/lcd/lcd.cpp @@ -148,6 +148,9 @@ int lcd::render_driver_primary() { gps_data gps; gps_global_read(gps); + double vbat; + vbat_global_read(vbat); + _display->setCursor(0,0); this->print("GPS:"); if (gps.num_fix != 0) { @@ -156,6 +159,14 @@ int lcd::render_driver_primary() { this->print("X"); } + _display->setCursor(3,2); + this->print("SPEED: "); + this->print(gps.speed.value); + + _display->setCursor(0,3); + this->print("VBAT:"); + this->print(vbat); + return 0; } diff --git a/src/modules/lcd/lcd.h b/src/modules/lcd/lcd.h index c62f07a..d468129 100644 --- a/src/modules/lcd/lcd.h +++ b/src/modules/lcd/lcd.h @@ -14,6 +14,7 @@ #include "base/module_base.h" #include "data/gps_store.h" #include "data/track_store.h" +#include "data/general_store.h" namespace screen { diff --git a/src/modules/logger/system_logger.cpp b/src/modules/logger/system_logger.cpp index 76831b0..f22055e 100644 --- a/src/modules/logger/system_logger.cpp +++ b/src/modules/logger/system_logger.cpp @@ -3,6 +3,7 @@ // SPDX-License-Identifier: GPL-3.0-or-later #include "system_logger.h" +#include "data/general_store.h" #include @@ -49,6 +50,9 @@ int system_logger::dump_config() { temp.track_fallback ); this->info(String(buffer)); + + + this->info("\tVBAT cal factor: " + String(temp.vbat_calibration, 6)); // Track slots (one per line) for (size_t i = 0; i < 8; i++) { @@ -59,6 +63,8 @@ int system_logger::dump_config() { ); this->info(String(buffer)); } + + return 0; }