aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/components')
-rw-r--r--src/components/ble/SimpleWeatherService.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/ble/SimpleWeatherService.h b/src/components/ble/SimpleWeatherService.h
index 469b571a..4d09d662 100644
--- a/src/components/ble/SimpleWeatherService.h
+++ b/src/components/ble/SimpleWeatherService.h
@@ -34,6 +34,7 @@
#include "components/datetime/DateTimeController.h"
#include <lvgl/lvgl.h>
#include "displayapp/InfiniTimeTheme.h"
+#include "utility/Math.h"
int WeatherCallback(uint16_t connHandle, uint16_t attrHandle, struct ble_gatt_access_ctxt* ctxt, void* arg);
@@ -77,11 +78,11 @@ namespace Pinetime {
}
[[nodiscard]] int16_t Celsius() const {
- return (PreciseCelsius() + 50) / 100;
+ return Utility::RoundedDiv(PreciseCelsius(), static_cast<int16_t>(100));
}
[[nodiscard]] int16_t Fahrenheit() const {
- return (PreciseFahrenheit() + 50) / 100;
+ return Utility::RoundedDiv(PreciseFahrenheit(), static_cast<int16_t>(100));
}
[[nodiscard]] lv_color_t Color() const {