diff --git a/firmware/application/apps/ui_debug.cpp b/firmware/application/apps/ui_debug.cpp index 6d81f620..8622911c 100644 --- a/firmware/application/apps/ui_debug.cpp +++ b/firmware/application/apps/ui_debug.cpp @@ -121,7 +121,7 @@ void TemperatureWidget::paint(Painter& painter) { } TemperatureWidget::temperature_t TemperatureWidget::temperature(const sample_t sensor_value) const { - return -45 + sensor_value * 5; + return -35 + sensor_value * 4; //max2837 datasheet temp 25ÂșC has sensor value: 15 } std::string TemperatureWidget::temperature_str(const temperature_t temperature) const { diff --git a/firmware/application/apps/ui_debug.hpp b/firmware/application/apps/ui_debug.hpp index 65899698..1e3d6003 100644 --- a/firmware/application/apps/ui_debug.hpp +++ b/firmware/application/apps/ui_debug.hpp @@ -101,10 +101,10 @@ private: std::string temperature_str(const temperature_t temperature) const; - static constexpr temperature_t display_temp_min = 0; + static constexpr temperature_t display_temp_min = -10; //Accomodate negative values, present in cold startup cases static constexpr temperature_t display_temp_scale = 3; static constexpr int bar_width = 1; - static constexpr int temp_len = 3; + static constexpr int temp_len = 4; //Now scale shows up to 4 chars ("-10C") }; class TemperatureView : public View {