diff --git a/firmware/application/apps/ui_debug.cpp b/firmware/application/apps/ui_debug.cpp index 6d81f620f229e8a22c1250b7946daf8dfc114093..8622911c9f7f133fe3f8a049d91ed20006bf2835 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 6589969841b91d11ad411f7455c2d9b9a1d9378b..1e3d60035eba60a794ebcda613c2b624745ebbe9 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 {