diff options
Diffstat (limited to 'src/components/ble/SimpleWeatherService.h')
| -rw-r--r-- | src/components/ble/SimpleWeatherService.h | 5 |
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 { |
