This commit is contained in:
aZholtikov committed 2026-10-30 12:58:02 +03:00
1 parent f0c611c5c8
commit 864be4475c
1 file changed
+8 -5
+8 -5
View File
@@ -79,14 +79,15 @@ static const _zh_boot_screen_description_t _boot_screens[] = {
{"Blank", {"---", "---", "---", "---"}},
};
static char _cabin_temp_status[5] = "";
static char _cabin_temperature_status[5] = "";
static char _cabin_humidity_status[5] = "";
static char _air_condition_status[5] = "AUTO";
static char _side_light_status[5] = "ON";
static char _flash_light_status[5] = "OFF";
static _zh_main_screen_description_t _main_screens[] = {
{"Race", {"CABIN TEMP:", "AIR COND:", "SIDE LT:", "FLASH LT:"}, {_cabin_temp_status, _air_condition_status, _side_light_status, _flash_light_status}},
{"Test", {"Temperature:", "Condition:", "Lights:", "Strobe:"}, {_cabin_temp_status, _air_condition_status, _side_light_status, _flash_light_status}},
{"Race", {"CABIN TEMP:", "AIR COND:", "SIDE LT:", "FLASH LT:"}, {_cabin_temperature_status, _air_condition_status, _side_light_status, _flash_light_status}},
{"Test", {"Temperature:", "Humidity:", "Lights:", "Strobe:"}, {_cabin_temperature_status, _cabin_humidity_status, _side_light_status, _flash_light_status}},
};
static char _label_boot_screen[LCD_TOTAL_COLS + 1] = LABEL_BOOT_SCREEN;
@@ -329,7 +330,8 @@ static void _zh_system_load(void)
float humidity = 0.0;
float temperature = 0.0;
zh_aht_read(&_aht_handle, &humidity, &temperature);
snprintf(_cabin_temp_status, sizeof(_cabin_temp_status), "%dC", (int)lroundf(temperature));
snprintf(_cabin_temperature_status, sizeof(_cabin_temperature_status), "%dC", (int)lroundf(temperature));
snprintf(_cabin_humidity_status, sizeof(_cabin_humidity_status), "%d%%", (int)lroundf(humidity));
vTaskDelay(5000);
zh_160x_lcd_clear(&_lcd_160x_handle);
CLEAR_ROW_CACHE();
@@ -417,7 +419,8 @@ static void _zh_aht_processing_task(void *pvParameter)
float humidity = 0.0;
float temperature = 0.0;
zh_aht_read(&_aht_handle, &humidity, &temperature);
snprintf(_cabin_temp_status, sizeof(_cabin_temp_status), "%dC", (int)lroundf(temperature));
snprintf(_cabin_temperature_status, sizeof(_cabin_temperature_status), "%dC", (int)lroundf(temperature));
snprintf(_cabin_humidity_status, sizeof(_cabin_humidity_status), "%d%%", (int)lroundf(humidity));
zh_menu_status_t menu_status = {0};
zh_menu_get(&_menu_handle, &menu_status);
if (menu_status.is_active == false)