|
|
|
@ -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.
|
|
|
|
|
|
|
|
|
|
#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
|
|
|
|
|
|
|
|
|
|
#if HAS_TEMP_BED
|
|
|
|
|
#if HOTENDS == 1
|
|
|
|
|
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,
|
|
|
|
|