From 2c1bb34ce932a0eb53e7eb7ce6aadd7423df785b Mon Sep 17 00:00:00 2001 From: cheykrym Date: Mon, 30 Mar 2026 05:27:44 +0300 Subject: [PATCH] version --- src/core/display/body/body.cpp | 22 +++++++++++----------- src/main.cpp | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/core/display/body/body.cpp b/src/core/display/body/body.cpp index 37ef0c7..6721b4a 100644 --- a/src/core/display/body/body.cpp +++ b/src/core/display/body/body.cpp @@ -41,7 +41,7 @@ static void drawHeader() { display.setTextSize(1); display.print(ROBOT_NAME); - // Этапы (правый угол) - только если система не готова + // Версия (правый угол) - только если система не готова if (!systemReady && totalStages > 0) { char stageStr[8]; snprintf(stageStr, sizeof(stageStr), "%d/%d", currentStage, totalStages); @@ -50,14 +50,11 @@ static void drawHeader() { display.print(stageStr); } - // Uptime (правый угол) - только если система готова + // Версия ПО (правый угол) - только если система готова if (systemReady) { - uint32_t uptime = webServerGetUptime(); - char uptimeStr[12]; - snprintf(uptimeStr, sizeof(uptimeStr), "UP=%lus", uptime); - int textWidth = strlen(uptimeStr) * 6; + int textWidth = strlen(FIRMWARE_VERSION) * 6; display.setCursor(SCREEN_WIDTH - textWidth - 2, 4); - display.print(uptimeStr); + display.print(FIRMWARE_VERSION); } } @@ -69,11 +66,14 @@ static void drawFooter() { display.setTextSize(1); if (systemReady) { - // Версия (правый угол) - int textWidth = strlen(FIRMWARE_VERSION) * 6; + // Uptime (правый угол) + uint32_t uptime = webServerGetUptime(); + char uptimeStr[12]; + snprintf(uptimeStr, sizeof(uptimeStr), "UP=%lus", uptime); + int textWidth = strlen(uptimeStr) * 6; display.setCursor(SCREEN_WIDTH - textWidth - 2, SCREEN_HEIGHT - 10); - display.print(FIRMWARE_VERSION); - + display.print(uptimeStr); + // DEBUG режим Кнопка Menu (левый угол) if (debugMode) { const char* menuBtn = "[MENU]"; diff --git a/src/main.cpp b/src/main.cpp index 4d7c299..29878f9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -59,7 +59,7 @@ void runStartupChecks() { // Все проверки пройдены // joyOk = true означает debug mode (джойстик найден) - oledSetSystemReady(wifiOk, joyOk); + oledSetSystemReady(wifiOk, true); } void setup() {