123 lines
11 KiB
C
123 lines
11 KiB
C
|
/**
|
||
|
* Marlin 3D Printer Firmware
|
||
|
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
|
||
|
*
|
||
|
* Based on Sprinter and grbl.
|
||
|
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
|
||
|
*
|
||
|
* This program is free software: you can redistribute it and/or modify
|
||
|
* it under the terms of the GNU General Public License as published by
|
||
|
* the Free Software Foundation, either version 3 of the License, or
|
||
|
* (at your option) any later version.
|
||
|
*
|
||
|
* This program is distributed in the hope that it will be useful,
|
||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
|
* GNU General Public License for more details.
|
||
|
*
|
||
|
* You should have received a copy of the GNU General Public License
|
||
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||
|
*
|
||
|
*/
|
||
|
#pragma once
|
||
|
|
||
|
#define CONFIG_EXAMPLES_DIR "Creality/Ender-3/CrealityV422"
|
||
|
|
||
|
/**
|
||
|
* Custom Boot Screen bitmap
|
||
|
*
|
||
|
* Place this file in the root with your configuration files
|
||
|
* and enable SHOW_CUSTOM_BOOTSCREEN in Configuration.h.
|
||
|
*
|
||
|
* Use the Marlin Bitmap Converter to make your own:
|
||
|
* https://marlinfw.org/tools/u8glib/converter.html
|
||
|
*/
|
||
|
|
||
|
#define CUSTOM_BOOTSCREEN_TIMEOUT 1000
|
||
|
#define CUSTOM_BOOTSCREEN_BMPWIDTH 81
|
||
|
#define CUSTOM_BOOTSCREEN_INVERTED
|
||
|
|
||
|
// const unsigned char custom_start_bmp[] PROGMEM = {
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111,
|
||
|
// B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111,
|
||
|
// B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111,
|
||
|
// B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111,
|
||
|
// B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111,
|
||
|
// B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111,
|
||
|
// B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111,
|
||
|
// B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111,
|
||
|
// B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111,
|
||
|
// B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111,
|
||
|
// B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111,
|
||
|
// B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111,
|
||
|
// B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111,
|
||
|
// B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111,
|
||
|
// B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111,
|
||
|
// B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111
|
||
|
// };
|
||
|
const unsigned char custom_start_bmp[] PROGMEM = {
|
||
|
0x01,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // .......#######..........................................................................
|
||
|
0x02,0xFE,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ......#.#######.#.......................................................................
|
||
|
0x0F,0x7E,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ....####.######.##......................................................................
|
||
|
0x1F,0x9E,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ...######..####.###.....................................................................
|
||
|
0x3F,0xCE,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ..########..###.####....................................................................
|
||
|
0x3F,0x86,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ..#######....##.#####...................................................................
|
||
|
0x70,0x02,0x79,0x0F,0xC7,0xF3,0xE3,0xFB,0x18,0xF8,0xFE, // .###..........#..####..#....######...#######..#####...#######.##...##...#####...#######.
|
||
|
0x0E,0x00,0x73,0x0F,0xE7,0xE3,0xF7,0xF3,0x18,0xFC,0xFC, // ....###..........###..##....#######..######...######.#######..##...##...######..######..
|
||
|
0xFC,0x00,0x67,0x8C,0x66,0x03,0x31,0x83,0x18,0xCC,0xC0, // ######...........##..####...##...##..##.......##..##...##.....##...##...##..##..##......
|
||
|
0xFC,0x00,0x4D,0x9F,0xCF,0xE7,0xF1,0x86,0x31,0xFD,0xFC, // ######...........#..##.##..#######..#######..#######...##....##...##...#######.#######..
|
||
|
0xF8,0x00,0x19,0x9F,0xCF,0xC7,0xE1,0x86,0x31,0xF9,0xF8, // #####..............##..##..#######..######...######....##....##...##...######..######...
|
||
|
0xF0,0x00,0x19,0x98,0x0C,0x06,0x61,0x86,0x31,0x99,0x80, // ####...............##..##..##.......##.......##..##....##....##...##...##..##..##.......
|
||
|
0xEC,0x00,0x3F,0x98,0x0C,0x06,0x61,0x86,0x31,0x99,0x80, // ###.##............#######..##.......##.......##..##....##....##...##...##..##..##.......
|
||
|
0x6C,0x00,0x61,0xB0,0x1F,0xCC,0x63,0x07,0xF3,0x33,0xF8, // .##.##...........##....##.##.......#######..##...##...##.....#######..##..##..#######...
|
||
|
0x5C,0x00,0xC1,0xB0,0x1F,0x8C,0x63,0x03,0xC3,0x33,0xF0, // .#.###..........##.....##.##.......######...##...##...##......####....##..##..######....
|
||
|
0x3D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ..####.#................................................................................
|
||
|
0x3D,0x9F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ..####.##..##########...................................................................
|
||
|
0x3C,0xEF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ..####..###.########....................................................................
|
||
|
0x1E,0xF7,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ...####.####.######.....................................................................
|
||
|
0x0E,0xF9,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ....###.#####..###......................................................................
|
||
|
0x02,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ......#.#######.........................................................................
|
||
|
0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 // .........#####..........................................................................
|
||
|
};
|