Fix zero in sp02 and Heart Rate on screen (#9174)
Fixed zero in sp02 and Heart Rate in HealthTelemetry screen
This commit is contained in:
@@ -136,12 +136,12 @@ void HealthTelemetryModule::drawFrame(OLEDDisplay *display, OLEDDisplayUiState *
|
|||||||
display->drawString(x, y += _fontHeight(FONT_SMALL), tempStr);
|
display->drawString(x, y += _fontHeight(FONT_SMALL), tempStr);
|
||||||
if (lastMeasurement.variant.health_metrics.has_heart_bpm) {
|
if (lastMeasurement.variant.health_metrics.has_heart_bpm) {
|
||||||
char heartStr[32];
|
char heartStr[32];
|
||||||
snprintf(heartStr, sizeof(heartStr), "Heart Rate: %.0f bpm", lastMeasurement.variant.health_metrics.heart_bpm);
|
snprintf(heartStr, sizeof(heartStr), "Heart Rate: %u bpm", lastMeasurement.variant.health_metrics.heart_bpm);
|
||||||
display->drawString(x, y += _fontHeight(FONT_SMALL), heartStr);
|
display->drawString(x, y += _fontHeight(FONT_SMALL), heartStr);
|
||||||
}
|
}
|
||||||
if (lastMeasurement.variant.health_metrics.has_spO2) {
|
if (lastMeasurement.variant.health_metrics.has_spO2) {
|
||||||
char spo2Str[32];
|
char spo2Str[32];
|
||||||
snprintf(spo2Str, sizeof(spo2Str), "spO2: %.0f %%", lastMeasurement.variant.health_metrics.spO2);
|
snprintf(spo2Str, sizeof(spo2Str), "spO2: %u %%", lastMeasurement.variant.health_metrics.spO2);
|
||||||
display->drawString(x, y += _fontHeight(FONT_SMALL), spo2Str);
|
display->drawString(x, y += _fontHeight(FONT_SMALL), spo2Str);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user