|  |  |  | @ -38,10 +38,8 @@ | 
			
		
	
		
			
				
					|  |  |  |  |   #if ENABLED(START_BMPHIGH) | 
			
		
	
		
			
				
					|  |  |  |  |     #define START_BMPWIDTH      112 | 
			
		
	
		
			
				
					|  |  |  |  |     #define START_BMPHEIGHT      38 | 
			
		
	
		
			
				
					|  |  |  |  |     #define START_BMPBYTEWIDTH   14 | 
			
		
	
		
			
				
					|  |  |  |  |     #define START_BMPBYTES      532 // START_BMPWIDTH * START_BMPHEIGHT / 8
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char start_bmp[START_BMPBYTES] PROGMEM = { | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char start_bmp[] PROGMEM = { | 
			
		
	
		
			
				
					|  |  |  |  |       0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | 
			
		
	
		
			
				
					|  |  |  |  |       0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | 
			
		
	
		
			
				
					|  |  |  |  |       0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, | 
			
		
	
	
		
			
				
					|  |  |  | @ -83,10 +81,8 @@ | 
			
		
	
		
			
				
					|  |  |  |  |   #else | 
			
		
	
		
			
				
					|  |  |  |  |     #define START_BMPWIDTH      56 | 
			
		
	
		
			
				
					|  |  |  |  |     #define START_BMPHEIGHT     19 | 
			
		
	
		
			
				
					|  |  |  |  |     #define START_BMPBYTEWIDTH  7 | 
			
		
	
		
			
				
					|  |  |  |  |     #define START_BMPBYTES      133 // START_BMPWIDTH * START_BMPHEIGHT / 8
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char start_bmp[START_BMPBYTES] PROGMEM = { | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char start_bmp[] PROGMEM = { | 
			
		
	
		
			
				
					|  |  |  |  |       0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | 
			
		
	
		
			
				
					|  |  |  |  |       0x60, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, | 
			
		
	
		
			
				
					|  |  |  |  |       0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, | 
			
		
	
	
		
			
				
					|  |  |  | @ -115,11 +111,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  | // When only one extruder is selected, the "1" on the symbol will not
 | 
			
		
	
		
			
				
					|  |  |  |  | // be displayed.
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #define STATUS_SCREENWIDTH     115 // Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  | #define STATUS_SCREENHEIGHT     19 // Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #if HAS_TEMP_BED | 
			
		
	
		
			
				
					|  |  |  |  |   #if HOTENDS == 1 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen0_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -142,9 +138,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen1_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -167,9 +160,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  |   #elif HOTENDS == 2 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen0_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -192,9 +182,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen1_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -217,9 +204,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  |   #else | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen0_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -242,9 +226,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen1_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -269,9 +250,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |   #endif // Extruders
 | 
			
		
	
		
			
				
					|  |  |  |  | #else | 
			
		
	
		
			
				
					|  |  |  |  |   #if HOTENDS == 1 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen0_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -294,9 +272,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen1_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -319,9 +294,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  |   #elif HOTENDS == 2 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen0_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -344,9 +316,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen1_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -369,9 +338,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  |   #else | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen0_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | @ -394,9 +360,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       0x0C, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 
			
		
	
		
			
				
					|  |  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENWIDTH     115 //Width in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENHEIGHT     19 //Height in pixels
 | 
			
		
	
		
			
				
					|  |  |  |  |     #define STATUS_SCREENBYTEWIDTH  15 //Width in bytes
 | 
			
		
	
		
			
				
					|  |  |  |  |     const unsigned char status_screen1_bmp[] PROGMEM = { //AVR-GCC, WinAVR
 | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0, | 
			
		
	
		
			
				
					|  |  |  |  |       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xE0, | 
			
		
	
	
		
			
				
					|  |  |  | 
 |