mirror of
https://github.com/airgradienthq/arduino.git
synced 2025-07-19 19:52:08 +02:00
display float value on display with 1 digit
This commit is contained in:
@ -372,9 +372,9 @@ void OledDisplay::showDashboard(const char *status) {
|
|||||||
if (utils::isValidTemperature(value.Temperature)) {
|
if (utils::isValidTemperature(value.Temperature)) {
|
||||||
if (config.isTemperatureUnitInF()) {
|
if (config.isTemperatureUnitInF()) {
|
||||||
float tempF = (value.Temperature * 9) / 5 + 32;
|
float tempF = (value.Temperature * 9) / 5 + 32;
|
||||||
snprintf(strBuf, sizeof(strBuf), "T:%d F", (int)tempF);
|
snprintf(strBuf, sizeof(strBuf), "T:%0.1f F", tempF);
|
||||||
} else {
|
} else {
|
||||||
snprintf(strBuf, sizeof(strBuf), "T:%d C", (int)value.Temperature);
|
snprintf(strBuf, sizeof(strBuf), "T:%0.f1 C", value.Temperature);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (config.isTemperatureUnitInF()) {
|
if (config.isTemperatureUnitInF()) {
|
||||||
|
Reference in New Issue
Block a user