blink TimeSync display
This commit is contained in:
parent
cbdf181a10
commit
8a764af09b
@ -139,6 +139,12 @@ void refreshtheDisplay() {
|
||||
|
||||
uint8_t msgWaiting;
|
||||
char buff[16]; // 16 chars line buffer
|
||||
const char timeNosyncSymbol = '?';
|
||||
#ifdef HAS_IF482
|
||||
const char timesyncSymbol = '°';
|
||||
#else
|
||||
const char timesyncSymbol = '*';
|
||||
#endif
|
||||
|
||||
// update counter (lines 0-1)
|
||||
snprintf(
|
||||
@ -210,10 +216,15 @@ void refreshtheDisplay() {
|
||||
#else
|
||||
// update time/date display (line 6)
|
||||
time_t t = myTZ.toLocal(now());
|
||||
char timeState =
|
||||
timeStatus() == timeSet ? timesyncSymbol : timeNosyncSymbol;
|
||||
#ifdef RTC_INT // make timestatus symbol blinking
|
||||
if (second(t) % 2)
|
||||
timeState = ' ';
|
||||
#endif // RTC_INT
|
||||
u8x8.printf("%02d:%02d:%02d%c %2d.%3s", hour(t), minute(t), second(t),
|
||||
timeStatus() == timeSet ? '*' : '?', day(t),
|
||||
printmonth[month(t)]);
|
||||
#endif
|
||||
timeState, day(t), printmonth[month(t)]);
|
||||
#endif // HAS_RTC
|
||||
|
||||
// update LMiC event display (line 7)
|
||||
u8x8.setCursor(0, 7);
|
||||
|
Loading…
Reference in New Issue
Block a user