dashboard: add coolant gauge center cap

This commit is contained in:
2026-06-12 00:20:24 -06:00
parent f4a98d10b6
commit 2471a7e631
2 changed files with 10 additions and 2 deletions
@@ -1,6 +1,6 @@
#pragma once
static const char *DASHBOARD_VERSION = "0.1.68-shorter-coolant-needle";
static const char *DASHBOARD_VERSION = "0.1.69-coolant-needle-cap";
// Update these if your Cargo ESP AP credentials are different.
static const char *CARGO_WIFI_SSID = "OverlandController";
@@ -1279,8 +1279,16 @@ static void create_overland_overview_screen()
lv_meter_set_indicator_start_value(vehicle_coolant_meter, hot_arc, 220);
lv_meter_set_indicator_end_value(vehicle_coolant_meter, hot_arc, 260);
vehicle_coolant_needle = lv_meter_add_needle_line(vehicle_coolant_meter, coolant_scale, 4, lv_color_hex(0xFFFFFF), -45);
vehicle_coolant_needle = lv_meter_add_needle_line(vehicle_coolant_meter, coolant_scale, 4, lv_color_hex(0xFFFFFF), -14);
lv_meter_set_indicator_value(vehicle_coolant_meter, vehicle_coolant_needle, 188);
lv_obj_t *vehicle_coolant_center_cap = lv_obj_create(vehicle_coolant_meter);
lv_obj_set_size(vehicle_coolant_center_cap, 42, 42);
lv_obj_center(vehicle_coolant_center_cap);
lv_obj_set_style_radius(vehicle_coolant_center_cap, LV_RADIUS_CIRCLE, 0);
lv_obj_set_style_bg_color(vehicle_coolant_center_cap, lv_color_hex(0x1F2933), 0);
lv_obj_set_style_border_width(vehicle_coolant_center_cap, 0, 0);
lv_obj_clear_flag(vehicle_coolant_center_cap, LV_OBJ_FLAG_SCROLLABLE);
#endif
vehicle_coolant_value_label = lv_label_create(vehicle_card);