version
This commit is contained in:
parent
c61d2b8d27
commit
2c1bb34ce9
@ -41,7 +41,7 @@ static void drawHeader() {
|
|||||||
display.setTextSize(1);
|
display.setTextSize(1);
|
||||||
display.print(ROBOT_NAME);
|
display.print(ROBOT_NAME);
|
||||||
|
|
||||||
// Этапы (правый угол) - только если система не готова
|
// Версия (правый угол) - только если система не готова
|
||||||
if (!systemReady && totalStages > 0) {
|
if (!systemReady && totalStages > 0) {
|
||||||
char stageStr[8];
|
char stageStr[8];
|
||||||
snprintf(stageStr, sizeof(stageStr), "%d/%d", currentStage, totalStages);
|
snprintf(stageStr, sizeof(stageStr), "%d/%d", currentStage, totalStages);
|
||||||
@ -50,14 +50,11 @@ static void drawHeader() {
|
|||||||
display.print(stageStr);
|
display.print(stageStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Uptime (правый угол) - только если система готова
|
// Версия ПО (правый угол) - только если система готова
|
||||||
if (systemReady) {
|
if (systemReady) {
|
||||||
uint32_t uptime = webServerGetUptime();
|
int textWidth = strlen(FIRMWARE_VERSION) * 6;
|
||||||
char uptimeStr[12];
|
|
||||||
snprintf(uptimeStr, sizeof(uptimeStr), "UP=%lus", uptime);
|
|
||||||
int textWidth = strlen(uptimeStr) * 6;
|
|
||||||
display.setCursor(SCREEN_WIDTH - textWidth - 2, 4);
|
display.setCursor(SCREEN_WIDTH - textWidth - 2, 4);
|
||||||
display.print(uptimeStr);
|
display.print(FIRMWARE_VERSION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -69,11 +66,14 @@ static void drawFooter() {
|
|||||||
display.setTextSize(1);
|
display.setTextSize(1);
|
||||||
|
|
||||||
if (systemReady) {
|
if (systemReady) {
|
||||||
// Версия (правый угол)
|
// Uptime (правый угол)
|
||||||
int textWidth = strlen(FIRMWARE_VERSION) * 6;
|
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.setCursor(SCREEN_WIDTH - textWidth - 2, SCREEN_HEIGHT - 10);
|
||||||
display.print(FIRMWARE_VERSION);
|
display.print(uptimeStr);
|
||||||
|
|
||||||
// DEBUG режим Кнопка Menu (левый угол)
|
// DEBUG режим Кнопка Menu (левый угол)
|
||||||
if (debugMode) {
|
if (debugMode) {
|
||||||
const char* menuBtn = "[MENU]";
|
const char* menuBtn = "[MENU]";
|
||||||
|
|||||||
@ -59,7 +59,7 @@ void runStartupChecks() {
|
|||||||
|
|
||||||
// Все проверки пройдены
|
// Все проверки пройдены
|
||||||
// joyOk = true означает debug mode (джойстик найден)
|
// joyOk = true означает debug mode (джойстик найден)
|
||||||
oledSetSystemReady(wifiOk, joyOk);
|
oledSetSystemReady(wifiOk, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user