diff --git a/Software/src/main.cpp b/Software/src/main.cpp index 0faabb8..c376490 100644 --- a/Software/src/main.cpp +++ b/Software/src/main.cpp @@ -305,16 +305,19 @@ void SevenSeg_Output() disp_FAC_1.refresh(); snprintf(sevenSegBuff, sizeof(sevenSegBuff), "%4d", PersistenceData.faction_1_timer / 60); disp_FAC_1.display(String(sevenSegBuff), false, false); + disp_FAC_1.setDp((PersistenceData.activeFaction == FACTION_1) && (millis() % 1000 > 500)); disp_FAC_2.setBrightness(PersistenceData.activeFaction == FACTION_2 ? 5 : 1); disp_FAC_2.refresh(); snprintf(sevenSegBuff, sizeof(sevenSegBuff), "%4d", PersistenceData.faction_2_timer / 60); disp_FAC_2.display(String(sevenSegBuff), false, false); + disp_FAC_1.setDp((PersistenceData.activeFaction == FACTION_2) && (millis() % 1000 > 500)); disp_FAC_3.setBrightness(PersistenceData.activeFaction == FACTION_3 ? 5 : 1); disp_FAC_3.refresh(); snprintf(sevenSegBuff, sizeof(sevenSegBuff), "%4d", PersistenceData.faction_3_timer / 60); disp_FAC_3.display(String(sevenSegBuff), false, false); + disp_FAC_1.setDp((PersistenceData.activeFaction == FACTION_3) && (millis() % 1000 > 500)); } } }