From 3b08d64b1f01d7c2e4726fe6c21e0949d94b0376 Mon Sep 17 00:00:00 2001 From: Bertrand Lemasle Date: Fri, 3 Aug 2018 20:44:21 +1200 Subject: [PATCH] sprintf on arduino cannot handle %.2f format, using temperature * 100 as in the position csv format --- GpsTracker/Core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GpsTracker/Core.cpp b/GpsTracker/Core.cpp index e20a8c6..95064c6 100644 --- a/GpsTracker/Core.cpp +++ b/GpsTracker/Core.cpp @@ -53,7 +53,7 @@ namespace core { } if (bitRead(triggered, ALERT_RTC_FAILURE)) { - sprintf_P(buffer + strlen(buffer), PSTR(" - Temperature is %.2fC. Backup battery failure ?\n"), metadata.batteryLevel); + sprintf_P(buffer + strlen(buffer), PSTR(" - Temperature is %dC. Backup battery failure ?\n"), static_cast(metadata.temperature * 100)); } config_t* config = &config::main::value;