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