From 94c117fe6245e33016078c68da312df6bd7e30b0 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 18 Jan 2022 09:38:19 +1100 Subject: [PATCH] AP_Logger: log original fw string if available --- libraries/AP_Logger/LoggerMessageWriter.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libraries/AP_Logger/LoggerMessageWriter.cpp b/libraries/AP_Logger/LoggerMessageWriter.cpp index c5d236b01a..9562743b22 100644 --- a/libraries/AP_Logger/LoggerMessageWriter.cpp +++ b/libraries/AP_Logger/LoggerMessageWriter.cpp @@ -211,9 +211,18 @@ void LoggerMessageWriter_WriteSysInfo::process() { switch(stage) { case Stage::FIRMWARE_STRING: +#ifdef AP_CUSTOM_FIRMWARE_STRING + // also log original firmware string if different + if (! _logger_backend->Write_MessageF("%s [%s]", + fwver.fw_string, + fwver.fw_string_original)) { + return; // call me again + } +#else if (! _logger_backend->Write_Message(fwver.fw_string)) { return; // call me again } +#endif stage = Stage::GIT_VERSIONS; FALLTHROUGH;