| @@ -318,9 +318,9 @@ static void lcd_implementation_status_screen() { | ||||
|   lcd_setFont(FONT_STATUSMENU); | ||||
|  | ||||
|   #ifdef USE_SMALL_INFOFONT | ||||
|     u8g.drawBox(0,30,128,10); | ||||
|     u8g.drawBox(0,30,127,10); | ||||
|   #else | ||||
|     u8g.drawBox(0,30,128,9); | ||||
|     u8g.drawBox(0,30,127,9); | ||||
|   #endif | ||||
|   u8g.setColorIndex(0); // white on black | ||||
|   u8g.setPrintPos(2,XYZ_BASELINE); | ||||
|   | ||||
| @@ -1299,6 +1299,8 @@ void lcd_update() { | ||||
|     } | ||||
|   #endif//CARDINSERTED | ||||
|  | ||||
|   static uint8_t dotcounter = 63; | ||||
|    | ||||
|   uint32_t ms = millis(); | ||||
|   if (ms > lcd_next_update_millis) { | ||||
|  | ||||
| @@ -1364,11 +1366,12 @@ void lcd_update() { | ||||
|       (*currentMenu)(); | ||||
|       if (lcdDrawUpdate) { | ||||
|         do { | ||||
|           if (!dotcounter) dotcounter = 63; | ||||
|           lcd_setFont(FONT_MENU); | ||||
|           u8g.setPrintPos(125, 0); | ||||
|           if (blink % 2) u8g.setColorIndex(1); else u8g.setColorIndex(0); // Set color for the alive dot | ||||
|           u8g.drawPixel(127, 63); // draw alive dot | ||||
|           u8g.setColorIndex(1); // black on white | ||||
|   //        if (blink % 2) u8g.setColorIndex(1); else u8g.setColorIndex(0); // Set color for the alive dot | ||||
|           u8g.drawPixel(127, dotcounter--); // draw alive dot | ||||
|   //        u8g.setColorIndex(1); // black on white | ||||
|           (*currentMenu)(); | ||||
|         } while( u8g.nextPage() ); | ||||
|       } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user