Explorar o código

Added temp unit switch in temp printer

Victor %!s(int64=3) %!d(string=hai) anos
pai
achega
2176452755
Modificáronse 4 ficheiros con 4 adicións e 1 borrados
  1. BIN=BIN
      assets/arrow_up_7x13.png
  2. BIN=BIN
      assets/mm_hg_17x15.png
  3. BIN=BIN
      assets/temp_F_11x14.png
  4. 4 1
      views/General_view.c

BIN=BIN
assets/arrow_up_7x13.png


BIN=BIN
assets/mm_hg_17x15.png


BIN=BIN
assets/temp_F_11x14.png


+ 4 - 1
views/General_view.c

@@ -19,7 +19,10 @@ static void _draw_temp(Canvas* canvas, float temp, uint8_t pos) {
 
     //Рисование иконки
     canvas_draw_icon(
-        canvas, temp_positions[pos][0] + 3, temp_positions[pos][1] + 3, &I_temp_C_11x14);
+        canvas,
+        temp_positions[pos][0] + 3,
+        temp_positions[pos][1] + 3,
+        (app->settings.unit == CELSIUS ? &I_temp_C_11x14 : &I_temp_F_11x14));
 
     if((int8_t)temp == -128) {
         snprintf(buff, 5, "--");