Add display rotation config

This commit is contained in:
2026-01-09 12:55:28 +00:00
parent 0551660222
commit f8e1948059
9 changed files with 21 additions and 12 deletions
+4 -3
View File
@@ -1,6 +1,7 @@
#include "display/ui/hostblock/HostBlock.h"
#include <algorithm>
#include <chrono>
#include "display/ui/bar/Orientation.h"
#include "display/ui/bar/Style.h"
@@ -49,7 +50,7 @@ namespace display::ui::hostblock
cursorY,
BLOCK_WIDTH - PADDING * 2,
HEADER_HEIGHT,
display::ui::theme::hostblock::HEADER);
std::chrono::high_resolution_clock::now() - metrics.packetTimepoint < std::chrono::seconds(5) ? display::ui::theme::hostblock::HEADER : display::graphics::Red());
text.drawTextOutlined(
fb,
@@ -83,7 +84,7 @@ namespace display::ui::hostblock
cpuBar.draw(fb, bx, by, value);
value = std::clamp(metrics.cpu.coreTemps[i].current / (metrics.cpu.coreTemps[i].max == 0 ? 100.0f : metrics.cpu.coreTemps[i].max), 0.0f, 1.0f);
value = std::clamp((metrics.cpu.coreTemps[i].current - CPU_BAR_TEMP_MIN) / ((metrics.cpu.coreTemps[i].max == 0 ? 100.0f : metrics.cpu.coreTemps[i].max) - CPU_BAR_TEMP_MIN), 0.0f, 1.0f);
cpuTempBar.draw(fb, bx + CPU_BAR_WIDTH - 1, by, value);
}
@@ -103,7 +104,7 @@ namespace display::ui::hostblock
fb,
x + PADDING,
cursorY,
std::clamp(memValue, 0.0f, 1.0f));
std::clamp(memValue, 0.0f, 1.0f), std::clamp(hugepagesValue, 0.0f, 1.0f));
text.drawTextOutlined(fb,
x + MEM_BAR_TEXT_PADDING_X,
cursorY + 8,