diff --git a/src/oled_display.cpp b/src/oled_display.cpp index 7bfc491..8d049c7 100644 --- a/src/oled_display.cpp +++ b/src/oled_display.cpp @@ -33,10 +33,10 @@ void OLED_Process() display.setCursor(0, 0); display.printf("LiPo: %d%%\n", globals.battery_level); display.print(PersistenceData.activeFaction == FACTION_1 ? "> " : " "); - display.printf("%-5s: %d\n", FACTION_1_NAME, PersistenceData.faction_1_timer); + display.printf("%-5s: %02d:%02d:%02d\n", FACTION_1_NAME, PersistenceData.faction_1_timer / 3600, (PersistenceData.faction_1_timer / 60) % 60, PersistenceData.faction_1_timer % 60); display.print(PersistenceData.activeFaction == FACTION_2 ? "> " : " "); - display.printf("%-5s: %d\n", FACTION_2_NAME, PersistenceData.faction_2_timer); + display.printf("%-5s: %02d:%02d:%02d\n", FACTION_2_NAME, PersistenceData.faction_2_timer / 3600, (PersistenceData.faction_2_timer / 60) % 60, PersistenceData.faction_2_timer % 60); display.print(PersistenceData.activeFaction == FACTION_3 ? "> " : " "); - display.printf("%-5s: %d\n", FACTION_3_NAME, PersistenceData.faction_3_timer); + display.printf("%-5s: %02d:%02d:%02d\n", FACTION_3_NAME, PersistenceData.faction_3_timer / 3600, (PersistenceData.faction_3_timer / 60) % 60, PersistenceData.faction_3_timer % 60); display.display(); } \ No newline at end of file