Merge pull request #226 from jarruda/master

Add splash opt-out.
This commit is contained in:
Limor "Ladyada" Fried 2021-11-07 12:06:12 -05:00 committed by GitHub
commit b8333af8b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 141 additions and 201 deletions

View file

@ -495,6 +495,8 @@ bool Adafruit_SSD1306::begin(uint8_t vcs, uint8_t addr, bool reset,
return false;
clearDisplay();
#ifndef SSD1306_NO_SPLASH
if (HEIGHT > 32) {
drawBitmap((WIDTH - splash1_width) / 2, (HEIGHT - splash1_height) / 2,
splash1_data, splash1_width, splash1_height, 1);
@ -502,6 +504,7 @@ bool Adafruit_SSD1306::begin(uint8_t vcs, uint8_t addr, bool reset,
drawBitmap((WIDTH - splash2_width) / 2, (HEIGHT - splash2_height) / 2,
splash2_data, splash2_width, splash2_height, 1);
}
#endif
vccstate = vcs;

View file

@ -19,6 +19,10 @@ Preferred installation method is to use the Arduino IDE Library Manager. To down
You will also have to install the **Adafruit GFX library** which provides graphics primitves such as lines, circles, text, etc. This also can be found in the Arduino Library Manager, or you can get the source from https://github.com/adafruit/Adafruit-GFX-Library
## Changes
Pull Request:
(November 2021)
* Added define `SSD1306_NO_SPLASH` to opt-out of including splash images in `PROGMEM` and drawing to display during `begin`.
Pull Request:
(September 2019)
* new #defines for SSD1306_BLACK, SSD1306_WHITE and SSD1306_INVERSE that match existing #define naming scheme and won't conflict with common color names

View file

@ -1,9 +1,32 @@
PY=python3
define HEADER
/**
* This file is autogenerated, do not edit.
* Run `make` from the scripts directory to produce splash.h
*
* Splashes will be stored in PROGMEM (flash).
* If SSD1306_NO_SPLASH is defined, the splashes are omitted.
*/
#ifndef SSD1306_NO_SPLASH
/* clang-format off */
endef
define FOOTER
/* clang-format on */
#endif
endef
export HEADER
export FOOTER
splash.h: make_splash.py splash1.png splash2.png
${PY} make_splash.py splash1.png splash1 >$@
echo "$$HEADER" > $@
${PY} make_splash.py splash1.png splash1 >>$@
${PY} make_splash.py splash2.png splash2 >>$@
echo "$$FOOTER" >> $@
clean:
rm -f splash.h

310
splash.h
View file

@ -1,210 +1,120 @@
/**
* This file is autogenerated, do not edit.
* Run `make` from the scripts directory to produce splash.h
*
* Splashes will be stored in PROGMEM (flash).
* If SSD1306_NO_SPLASH is defined, the splashes are omitted.
*/
#define splash1_width 82
#ifndef SSD1306_NO_SPLASH
/* clang-format off */
#define splash1_width 82
#define splash1_height 64
const uint8_t PROGMEM splash1_data[] = {
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001,
0b10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000011, 0b10000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000111, 0b11000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000111, 0b11000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00001111, 0b11000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00011111, 0b11100000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011111,
0b11100000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b11100000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b11110000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b01111111, 0b11110000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011111,
0b11111000, 0b01111111, 0b11110000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b11111110,
0b01111111, 0b11110000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b11111111, 0b01111111,
0b11110000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00011111, 0b11111111, 0b11111011, 0b11100000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00001111, 0b11111111, 0b11111001, 0b11111111, 0b11000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00001111, 0b11111111, 0b11111001, 0b11111111, 0b11111000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111,
0b11111111, 0b11110001, 0b11111111, 0b11111111, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000011, 0b11111100,
0b01110011, 0b11111111, 0b11111111, 0b10000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000001, 0b11111110, 0b00111111,
0b11111111, 0b11111111, 0b10000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b11111111, 0b00011110, 0b00001111,
0b11111111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b01111111, 0b11111110, 0b00011111, 0b11111100,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00111111, 0b11111111, 0b11111111, 0b11111000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00001111, 0b11011111, 0b11111111, 0b11100000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011111,
0b00011001, 0b11111111, 0b11000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b00111100,
0b11111111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b01111110, 0b01111100, 0b11111000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b01111111, 0b11111110, 0b01111100, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b11111111, 0b11111111, 0b11111100, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b11111111, 0b11111111, 0b11111110, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b11111111,
0b11111111, 0b11111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000001, 0b11111111, 0b11101111,
0b11111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000001, 0b11111111, 0b11001111, 0b11111110,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000011, 0b11111111, 0b00000111, 0b11111110, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000011, 0b11111100, 0b00000111, 0b11111110, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000011,
0b11110000, 0b00000011, 0b11111110, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, 0b10000000,
0b00000000, 0b11111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b01111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111110,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00001100, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111,
0b10000000, 0b00000000, 0b11111100, 0b00000000, 0b00000000, 0b00000011,
0b11000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111, 0b10000000,
0b00000001, 0b11111100, 0b00000000, 0b00000000, 0b00000011, 0b11000000,
0b00000000, 0b00000000, 0b00000000, 0b00000111, 0b10000000, 0b00000001,
0b11111100, 0b00000000, 0b00000000, 0b00000011, 0b11000000, 0b00000000,
0b00000000, 0b00000000, 0b00000111, 0b10000000, 0b00000001, 0b11100000,
0b00000000, 0b00000000, 0b00000000, 0b00011110, 0b00000000, 0b00000000,
0b00000000, 0b00000111, 0b10000000, 0b00000001, 0b11100000, 0b00000000,
0b00000000, 0b00000000, 0b00011110, 0b00000000, 0b01111111, 0b11100011,
0b11110111, 0b10011111, 0b11111001, 0b11111101, 0b11100111, 0b01111000,
0b01111011, 0b11011111, 0b11000000, 0b11111111, 0b11110111, 0b11111111,
0b10111111, 0b11111101, 0b11111101, 0b11111111, 0b01111000, 0b01111011,
0b11011111, 0b11000000, 0b11111111, 0b11110111, 0b11111111, 0b10111111,
0b11111101, 0b11111101, 0b11111111, 0b01111000, 0b01111011, 0b11011111,
0b11000000, 0b11110000, 0b11110111, 0b10000111, 0b10111100, 0b00111101,
0b11100001, 0b11111111, 0b01111000, 0b01111011, 0b11011110, 0b00000000,
0b11110000, 0b11110111, 0b10000111, 0b10111100, 0b00111101, 0b11100001,
0b11110000, 0b01111000, 0b01111011, 0b11011110, 0b00000000, 0b00000000,
0b11110111, 0b10000111, 0b10000000, 0b00111101, 0b11100001, 0b11100000,
0b01111000, 0b01111011, 0b11011110, 0b00000000, 0b01111111, 0b11110111,
0b10000111, 0b10011111, 0b11111101, 0b11100001, 0b11100000, 0b01111000,
0b01111011, 0b11011110, 0b00000000, 0b11111111, 0b11110111, 0b10000111,
0b10111111, 0b11111101, 0b11100001, 0b11100000, 0b01111000, 0b01111011,
0b11011110, 0b00000000, 0b11110000, 0b11110111, 0b10000111, 0b10111100,
0b00111101, 0b11100001, 0b11100000, 0b01111000, 0b01111011, 0b11011110,
0b00000000, 0b11110000, 0b11110111, 0b10000111, 0b10111100, 0b00111101,
0b11100001, 0b11100000, 0b01111000, 0b01111011, 0b11011110, 0b00000000,
0b11110000, 0b11110111, 0b10000111, 0b10111100, 0b00111101, 0b11100001,
0b11100000, 0b01111000, 0b01111011, 0b11011110, 0b00000000, 0b11111111,
0b11110111, 0b11111111, 0b10111111, 0b11111101, 0b11100001, 0b11100000,
0b01111111, 0b11111011, 0b11011111, 0b11000000, 0b11111111, 0b11110111,
0b11111111, 0b10111111, 0b11111101, 0b11100001, 0b11100000, 0b01111111,
0b11111011, 0b11011111, 0b11000000, 0b01111100, 0b11110011, 0b11110011,
0b10011111, 0b00111101, 0b11100001, 0b11100000, 0b00111110, 0b01111011,
0b11001111, 0b11000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111,
0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11000000,
0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111101, 0b01101000,
0b11011011, 0b00010001, 0b00011010, 0b00110001, 0b11000000, 0b11111111,
0b11111111, 0b11111111, 0b11111111, 0b11111101, 0b00101011, 0b01011010,
0b11111011, 0b01101010, 0b11101111, 0b11000000, 0b11111111, 0b11111111,
0b11111111, 0b11111111, 0b11111101, 0b01001011, 0b01011011, 0b00111011,
0b00011010, 0b00110011, 0b11000000, 0b11111111, 0b11111111, 0b11111111,
0b11111111, 0b11111101, 0b01101011, 0b01011011, 0b11011011, 0b01101010,
0b11111101, 0b11000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000001,0b10000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000011,0b10000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000111,0b11000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000111,0b11000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00001111,0b11000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00011111,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00011111,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00111111,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00111111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b01111111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00011111,0b11111000,0b01111111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00111111,0b11111110,0b01111111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00111111,0b11111111,0b01111111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00011111,0b11111111,0b11111011,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00001111,0b11111111,0b11111001,0b11111111,0b11000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00001111,0b11111111,0b11111001,0b11111111,0b11111000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000111,0b11111111,0b11110001,0b11111111,0b11111111,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000011,0b11111100,0b01110011,0b11111111,0b11111111,0b10000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000001,0b11111110,0b00111111,0b11111111,0b11111111,0b10000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b11111111,0b00011110,0b00001111,0b11111111,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b01111111,0b11111110,0b00011111,0b11111100,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00111111,0b11111111,0b11111111,0b11111000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00001111,0b11011111,0b11111111,0b11100000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00011111,0b00011001,0b11111111,0b11000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00111111,0b00111100,0b11111111,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b01111110,0b01111100,0b11111000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b01111111,0b11111110,0b01111100,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b11111111,0b11111111,0b11111100,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b11111111,0b11111111,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b11111111,0b11111111,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000001,0b11111111,0b11101111,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000001,0b11111111,0b11001111,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000011,0b11111111,0b00000111,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000011,0b11111100,0b00000111,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000011,0b11110000,0b00000011,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000001,0b10000000,0b00000000,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b01111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00111110,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00001100,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000111,0b10000000,0b00000000,0b11111100,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,
0b00000000,0b00000000,0b00000111,0b10000000,0b00000001,0b11111100,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,
0b00000000,0b00000000,0b00000111,0b10000000,0b00000001,0b11111100,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,
0b00000000,0b00000000,0b00000111,0b10000000,0b00000001,0b11100000,0b00000000,0b00000000,0b00000000,0b00011110,0b00000000,
0b00000000,0b00000000,0b00000111,0b10000000,0b00000001,0b11100000,0b00000000,0b00000000,0b00000000,0b00011110,0b00000000,
0b01111111,0b11100011,0b11110111,0b10011111,0b11111001,0b11111101,0b11100111,0b01111000,0b01111011,0b11011111,0b11000000,
0b11111111,0b11110111,0b11111111,0b10111111,0b11111101,0b11111101,0b11111111,0b01111000,0b01111011,0b11011111,0b11000000,
0b11111111,0b11110111,0b11111111,0b10111111,0b11111101,0b11111101,0b11111111,0b01111000,0b01111011,0b11011111,0b11000000,
0b11110000,0b11110111,0b10000111,0b10111100,0b00111101,0b11100001,0b11111111,0b01111000,0b01111011,0b11011110,0b00000000,
0b11110000,0b11110111,0b10000111,0b10111100,0b00111101,0b11100001,0b11110000,0b01111000,0b01111011,0b11011110,0b00000000,
0b00000000,0b11110111,0b10000111,0b10000000,0b00111101,0b11100001,0b11100000,0b01111000,0b01111011,0b11011110,0b00000000,
0b01111111,0b11110111,0b10000111,0b10011111,0b11111101,0b11100001,0b11100000,0b01111000,0b01111011,0b11011110,0b00000000,
0b11111111,0b11110111,0b10000111,0b10111111,0b11111101,0b11100001,0b11100000,0b01111000,0b01111011,0b11011110,0b00000000,
0b11110000,0b11110111,0b10000111,0b10111100,0b00111101,0b11100001,0b11100000,0b01111000,0b01111011,0b11011110,0b00000000,
0b11110000,0b11110111,0b10000111,0b10111100,0b00111101,0b11100001,0b11100000,0b01111000,0b01111011,0b11011110,0b00000000,
0b11110000,0b11110111,0b10000111,0b10111100,0b00111101,0b11100001,0b11100000,0b01111000,0b01111011,0b11011110,0b00000000,
0b11111111,0b11110111,0b11111111,0b10111111,0b11111101,0b11100001,0b11100000,0b01111111,0b11111011,0b11011111,0b11000000,
0b11111111,0b11110111,0b11111111,0b10111111,0b11111101,0b11100001,0b11100000,0b01111111,0b11111011,0b11011111,0b11000000,
0b01111100,0b11110011,0b11110011,0b10011111,0b00111101,0b11100001,0b11100000,0b00111110,0b01111011,0b11001111,0b11000000,
0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11000000,
0b11111111,0b11111111,0b11111111,0b11111111,0b11111101,0b01101000,0b11011011,0b00010001,0b00011010,0b00110001,0b11000000,
0b11111111,0b11111111,0b11111111,0b11111111,0b11111101,0b00101011,0b01011010,0b11111011,0b01101010,0b11101111,0b11000000,
0b11111111,0b11111111,0b11111111,0b11111111,0b11111101,0b01001011,0b01011011,0b00111011,0b00011010,0b00110011,0b11000000,
0b11111111,0b11111111,0b11111111,0b11111111,0b11111101,0b01101011,0b01011011,0b11011011,0b01101010,0b11111101,0b11000000,
};
#define splash2_width 115
#define splash2_width 115
#define splash2_height 32
const uint8_t PROGMEM splash2_data[] = {
0b00000000, 0b00000000, 0b01100000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b11100000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000001, 0b11100000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, 0b11110000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000011, 0b11110000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111, 0b11110000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000111, 0b11111000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00001111, 0b11111000,
0b00000000, 0b00000000, 0b00000000, 0b00000011, 0b11000000, 0b00000000,
0b01111110, 0b00000000, 0b00000000, 0b00000001, 0b11100000, 0b00000000,
0b01111111, 0b00001111, 0b11111000, 0b00000000, 0b00000000, 0b00000000,
0b00000011, 0b11000000, 0b00000000, 0b11111110, 0b00000000, 0b00000000,
0b00000001, 0b11100000, 0b00000000, 0b11111111, 0b11101111, 0b11111000,
0b00000000, 0b00000000, 0b00000000, 0b00000011, 0b11000000, 0b00000000,
0b11111110, 0b00000000, 0b00000000, 0b00000001, 0b11100000, 0b00000000,
0b11111111, 0b11111111, 0b11111000, 0b00000000, 0b00000000, 0b00000000,
0b00000011, 0b11000000, 0b00000000, 0b11110000, 0b00000000, 0b00000000,
0b00000000, 0b00001111, 0b00000000, 0b01111111, 0b11111110, 0b01111111,
0b11000000, 0b00000000, 0b00000000, 0b00000011, 0b11000000, 0b00000000,
0b11110000, 0b00000000, 0b00000000, 0b00000000, 0b00001111, 0b00000000,
0b00111111, 0b11111110, 0b01111111, 0b11111000, 0b00111111, 0b11110001,
0b11111011, 0b11001111, 0b11111100, 0b11111110, 0b11110011, 0b10111100,
0b00111101, 0b11101111, 0b11100000, 0b00011111, 0b11111110, 0b01111111,
0b11111111, 0b01111111, 0b11111011, 0b11111111, 0b11011111, 0b11111110,
0b11111110, 0b11111111, 0b10111100, 0b00111101, 0b11101111, 0b11100000,
0b00011111, 0b11000110, 0b11111111, 0b11111111, 0b01111111, 0b11111011,
0b11111111, 0b11011111, 0b11111110, 0b11111110, 0b11111111, 0b10111100,
0b00111101, 0b11101111, 0b11100000, 0b00001111, 0b11100011, 0b11000111,
0b11111110, 0b01111000, 0b01111011, 0b11000011, 0b11011110, 0b00011110,
0b11110000, 0b11111111, 0b10111100, 0b00111101, 0b11101111, 0b00000000,
0b00000111, 0b11111111, 0b10000111, 0b11111100, 0b01111000, 0b01111011,
0b11000011, 0b11011110, 0b00011110, 0b11110000, 0b11111000, 0b00111100,
0b00111101, 0b11101111, 0b00000000, 0b00000001, 0b11111111, 0b11111111,
0b11110000, 0b00000000, 0b01111011, 0b11000011, 0b11000000, 0b00011110,
0b11110000, 0b11110000, 0b00111100, 0b00111101, 0b11101111, 0b00000000,
0b00000001, 0b11110011, 0b01111111, 0b11100000, 0b00111111, 0b11111011,
0b11000011, 0b11001111, 0b11111110, 0b11110000, 0b11110000, 0b00111100,
0b00111101, 0b11101111, 0b00000000, 0b00000011, 0b11100011, 0b00111111,
0b10000000, 0b01111111, 0b11111011, 0b11000011, 0b11011111, 0b11111110,
0b11110000, 0b11110000, 0b00111100, 0b00111101, 0b11101111, 0b00000000,
0b00000111, 0b11100111, 0b00111100, 0b00000000, 0b01111000, 0b01111011,
0b11000011, 0b11011110, 0b00011110, 0b11110000, 0b11110000, 0b00111100,
0b00111101, 0b11101111, 0b00000000, 0b00000111, 0b11111111, 0b10111110,
0b00000000, 0b01111000, 0b01111011, 0b11000011, 0b11011110, 0b00011110,
0b11110000, 0b11110000, 0b00111100, 0b00111101, 0b11101111, 0b00000000,
0b00000111, 0b11111111, 0b11111110, 0b00000000, 0b01111000, 0b01111011,
0b11000011, 0b11011110, 0b00011110, 0b11110000, 0b11110000, 0b00111100,
0b00111101, 0b11101111, 0b00000000, 0b00001111, 0b11111111, 0b11111110,
0b00000000, 0b01111111, 0b11111011, 0b11111111, 0b11011111, 0b11111110,
0b11110000, 0b11110000, 0b00111111, 0b11111101, 0b11101111, 0b11100000,
0b00001111, 0b11111111, 0b11111111, 0b00000000, 0b01111111, 0b11111011,
0b11111111, 0b11011111, 0b11111110, 0b11110000, 0b11110000, 0b00111111,
0b11111101, 0b11101111, 0b11100000, 0b00001111, 0b11111001, 0b11111111,
0b00000000, 0b00111110, 0b01111001, 0b11111001, 0b11001111, 0b10011110,
0b11110000, 0b11110000, 0b00011111, 0b00111101, 0b11100111, 0b11100000,
0b00011111, 0b11110001, 0b11111111, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00011111, 0b10000000, 0b11111111,
0b00000000, 0b01111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111,
0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11111111, 0b11100000,
0b00011100, 0b00000000, 0b01111111, 0b00000000, 0b01111111, 0b11111111,
0b11111111, 0b11111111, 0b11111110, 0b10110100, 0b01101101, 0b10001000,
0b10001101, 0b00011000, 0b11100000, 0b00000000, 0b00000000, 0b00011111,
0b00000000, 0b01111111, 0b11111111, 0b11111111, 0b11111111, 0b11111110,
0b10010101, 0b10101101, 0b01111101, 0b10110101, 0b01110111, 0b11100000,
0b00000000, 0b00000000, 0b00001111, 0b00000000, 0b01111111, 0b11111111,
0b11111111, 0b11111111, 0b11111110, 0b10100101, 0b10101101, 0b10011101,
0b10001101, 0b00011001, 0b11100000, 0b00000000, 0b00000000, 0b00000110,
0b00000000, 0b01111111, 0b11111111, 0b11111111, 0b11111111, 0b11111110,
0b10110101, 0b10101101, 0b11101101, 0b10110101, 0b01111110, 0b11100000,
0b00000000,0b00000000,0b01100000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000001,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000001,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000011,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000111,0b11111000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00001111,0b11111000,0b00000000,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,0b01111110,0b00000000,0b00000000,0b00000001,0b11100000,0b00000000,
0b01111111,0b00001111,0b11111000,0b00000000,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,0b11111110,0b00000000,0b00000000,0b00000001,0b11100000,0b00000000,
0b11111111,0b11101111,0b11111000,0b00000000,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,0b11111110,0b00000000,0b00000000,0b00000001,0b11100000,0b00000000,
0b11111111,0b11111111,0b11111000,0b00000000,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,0b11110000,0b00000000,0b00000000,0b00000000,0b00001111,0b00000000,
0b01111111,0b11111110,0b01111111,0b11000000,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,0b11110000,0b00000000,0b00000000,0b00000000,0b00001111,0b00000000,
0b00111111,0b11111110,0b01111111,0b11111000,0b00111111,0b11110001,0b11111011,0b11001111,0b11111100,0b11111110,0b11110011,0b10111100,0b00111101,0b11101111,0b11100000,
0b00011111,0b11111110,0b01111111,0b11111111,0b01111111,0b11111011,0b11111111,0b11011111,0b11111110,0b11111110,0b11111111,0b10111100,0b00111101,0b11101111,0b11100000,
0b00011111,0b11000110,0b11111111,0b11111111,0b01111111,0b11111011,0b11111111,0b11011111,0b11111110,0b11111110,0b11111111,0b10111100,0b00111101,0b11101111,0b11100000,
0b00001111,0b11100011,0b11000111,0b11111110,0b01111000,0b01111011,0b11000011,0b11011110,0b00011110,0b11110000,0b11111111,0b10111100,0b00111101,0b11101111,0b00000000,
0b00000111,0b11111111,0b10000111,0b11111100,0b01111000,0b01111011,0b11000011,0b11011110,0b00011110,0b11110000,0b11111000,0b00111100,0b00111101,0b11101111,0b00000000,
0b00000001,0b11111111,0b11111111,0b11110000,0b00000000,0b01111011,0b11000011,0b11000000,0b00011110,0b11110000,0b11110000,0b00111100,0b00111101,0b11101111,0b00000000,
0b00000001,0b11110011,0b01111111,0b11100000,0b00111111,0b11111011,0b11000011,0b11001111,0b11111110,0b11110000,0b11110000,0b00111100,0b00111101,0b11101111,0b00000000,
0b00000011,0b11100011,0b00111111,0b10000000,0b01111111,0b11111011,0b11000011,0b11011111,0b11111110,0b11110000,0b11110000,0b00111100,0b00111101,0b11101111,0b00000000,
0b00000111,0b11100111,0b00111100,0b00000000,0b01111000,0b01111011,0b11000011,0b11011110,0b00011110,0b11110000,0b11110000,0b00111100,0b00111101,0b11101111,0b00000000,
0b00000111,0b11111111,0b10111110,0b00000000,0b01111000,0b01111011,0b11000011,0b11011110,0b00011110,0b11110000,0b11110000,0b00111100,0b00111101,0b11101111,0b00000000,
0b00000111,0b11111111,0b11111110,0b00000000,0b01111000,0b01111011,0b11000011,0b11011110,0b00011110,0b11110000,0b11110000,0b00111100,0b00111101,0b11101111,0b00000000,
0b00001111,0b11111111,0b11111110,0b00000000,0b01111111,0b11111011,0b11111111,0b11011111,0b11111110,0b11110000,0b11110000,0b00111111,0b11111101,0b11101111,0b11100000,
0b00001111,0b11111111,0b11111111,0b00000000,0b01111111,0b11111011,0b11111111,0b11011111,0b11111110,0b11110000,0b11110000,0b00111111,0b11111101,0b11101111,0b11100000,
0b00001111,0b11111001,0b11111111,0b00000000,0b00111110,0b01111001,0b11111001,0b11001111,0b10011110,0b11110000,0b11110000,0b00011111,0b00111101,0b11100111,0b11100000,
0b00011111,0b11110001,0b11111111,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,
0b00011111,0b10000000,0b11111111,0b00000000,0b01111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11111111,0b11100000,
0b00011100,0b00000000,0b01111111,0b00000000,0b01111111,0b11111111,0b11111111,0b11111111,0b11111110,0b10110100,0b01101101,0b10001000,0b10001101,0b00011000,0b11100000,
0b00000000,0b00000000,0b00011111,0b00000000,0b01111111,0b11111111,0b11111111,0b11111111,0b11111110,0b10010101,0b10101101,0b01111101,0b10110101,0b01110111,0b11100000,
0b00000000,0b00000000,0b00001111,0b00000000,0b01111111,0b11111111,0b11111111,0b11111111,0b11111110,0b10100101,0b10101101,0b10011101,0b10001101,0b00011001,0b11100000,
0b00000000,0b00000000,0b00000110,0b00000000,0b01111111,0b11111111,0b11111111,0b11111111,0b11111110,0b10110101,0b10101101,0b11101101,0b10110101,0b01111110,0b11100000,
};
/* clang-format on */
#endif