wip:
This commit is contained in:
1 parent
f0c611c5c8
commit
864be4475c
1 file changed
+8
-5
@@ -79,14 +79,15 @@ static const _zh_boot_screen_description_t _boot_screens[] = {
|
|||||||
{"Blank", {"---", "---", "---", "---"}},
|
{"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 _air_condition_status[5] = "AUTO";
|
||||||
static char _side_light_status[5] = "ON";
|
static char _side_light_status[5] = "ON";
|
||||||
static char _flash_light_status[5] = "OFF";
|
static char _flash_light_status[5] = "OFF";
|
||||||
|
|
||||||
static _zh_main_screen_description_t _main_screens[] = {
|
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}},
|
{"Race", {"CABIN TEMP:", "AIR COND:", "SIDE LT:", "FLASH LT:"}, {_cabin_temperature_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}},
|
{"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;
|
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 humidity = 0.0;
|
||||||
float temperature = 0.0;
|
float temperature = 0.0;
|
||||||
zh_aht_read(&_aht_handle, &humidity, &temperature);
|
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);
|
vTaskDelay(5000);
|
||||||
zh_160x_lcd_clear(&_lcd_160x_handle);
|
zh_160x_lcd_clear(&_lcd_160x_handle);
|
||||||
CLEAR_ROW_CACHE();
|
CLEAR_ROW_CACHE();
|
||||||
@@ -417,7 +419,8 @@ static void _zh_aht_processing_task(void *pvParameter)
|
|||||||
float humidity = 0.0;
|
float humidity = 0.0;
|
||||||
float temperature = 0.0;
|
float temperature = 0.0;
|
||||||
zh_aht_read(&_aht_handle, &humidity, &temperature);
|
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_status_t menu_status = {0};
|
||||||
zh_menu_get(&_menu_handle, &menu_status);
|
zh_menu_get(&_menu_handle, &menu_status);
|
||||||
if (menu_status.is_active == false)
|
if (menu_status.is_active == false)
|
||||||
|
|||||||
Reference in new issue
Block a user