Merge pull request #209 from montoyamoraga/patch-1

change format of binary numbers
This commit is contained in:
Limor "Ladyada" Fried 2021-05-10 10:39:02 -04:00 committed by GitHub
commit 6bc9033f12
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 264 additions and 236 deletions

View file

@ -40,22 +40,22 @@ Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
#define LOGO_HEIGHT 16 #define LOGO_HEIGHT 16
#define LOGO_WIDTH 16 #define LOGO_WIDTH 16
static const unsigned char PROGMEM logo_bmp[] = static const unsigned char PROGMEM logo_bmp[] =
{ B00000000, B11000000, { 0b00000000, 0b11000000,
B00000001, B11000000, 0b00000001, 0b11000000,
B00000001, B11000000, 0b00000001, 0b11000000,
B00000011, B11100000, 0b00000011, 0b11100000,
B11110011, B11100000, 0b11110011, 0b11100000,
B11111110, B11111000, 0b11111110, 0b11111000,
B01111110, B11111111, 0b01111110, 0b11111111,
B00110011, B10011111, 0b00110011, 0b10011111,
B00011111, B11111100, 0b00011111, 0b11111100,
B00001101, B01110000, 0b00001101, 0b01110000,
B00011011, B10100000, 0b00011011, 0b10100000,
B00111111, B11100000, 0b00111111, 0b11100000,
B00111111, B11110000, 0b00111111, 0b11110000,
B01111100, B11110000, 0b01111100, 0b11110000,
B01110000, B01110000, 0b01110000, 0b01110000,
B00000000, B00110000 }; 0b00000000, 0b00110000 };
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -48,22 +48,22 @@ Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT,
#define LOGO_HEIGHT 16 #define LOGO_HEIGHT 16
#define LOGO_WIDTH 16 #define LOGO_WIDTH 16
static const unsigned char PROGMEM logo_bmp[] = static const unsigned char PROGMEM logo_bmp[] =
{ B00000000, B11000000, { 0b00000000, 0b11000000,
B00000001, B11000000, 0b00000001, 0b11000000,
B00000001, B11000000, 0b00000001, 0b11000000,
B00000011, B11100000, 0b00000011, 0b11100000,
B11110011, B11100000, 0b11110011, 0b11100000,
B11111110, B11111000, 0b11111110, 0b11111000,
B01111110, B11111111, 0b01111110, 0b11111111,
B00110011, B10011111, 0b00110011, 0b10011111,
B00011111, B11111100, 0b00011111, 0b11111100,
B00001101, B01110000, 0b00001101, 0b01110000,
B00011011, B10100000, 0b00011011, 0b10100000,
B00111111, B11100000, 0b00111111, 0b11100000,
B00111111, B11110000, 0b00111111, 0b11110000,
B01111100, B11110000, 0b01111100, 0b11110000,
B01110000, B01110000, 0b01110000, 0b01110000,
B00000000, B00110000 }; 0b00000000, 0b00110000 };
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -40,22 +40,22 @@ Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
#define LOGO_HEIGHT 16 #define LOGO_HEIGHT 16
#define LOGO_WIDTH 16 #define LOGO_WIDTH 16
static const unsigned char PROGMEM logo_bmp[] = static const unsigned char PROGMEM logo_bmp[] =
{ B00000000, B11000000, { 0b00000000, 0b11000000,
B00000001, B11000000, 0b00000001, 0b11000000,
B00000001, B11000000, 0b00000001, 0b11000000,
B00000011, B11100000, 0b00000011, 0b11100000,
B11110011, B11100000, 0b11110011, 0b11100000,
B11111110, B11111000, 0b11111110, 0b11111000,
B01111110, B11111111, 0b01111110, 0b11111111,
B00110011, B10011111, 0b00110011, 0b10011111,
B00011111, B11111100, 0b00011111, 0b11111100,
B00001101, B01110000, 0b00001101, 0b01110000,
B00011011, B10100000, 0b00011011, 0b10100000,
B00111111, B11100000, 0b00111111, 0b11100000,
B00111111, B11110000, 0b00111111, 0b11110000,
B01111100, B11110000, 0b01111100, 0b11110000,
B01110000, B01110000, 0b01110000, 0b01110000,
B00000000, B00110000 }; 0b00000000, 0b00110000 };
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -48,22 +48,22 @@ Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT,
#define LOGO_HEIGHT 16 #define LOGO_HEIGHT 16
#define LOGO_WIDTH 16 #define LOGO_WIDTH 16
static const unsigned char PROGMEM logo_bmp[] = static const unsigned char PROGMEM logo_bmp[] =
{ B00000000, B11000000, { 0b00000000, 0b11000000,
B00000001, B11000000, 0b00000001, 0b11000000,
B00000001, B11000000, 0b00000001, 0b11000000,
B00000011, B11100000, 0b00000011, 0b11100000,
B11110011, B11100000, 0b11110011, 0b11100000,
B11111110, B11111000, 0b11111110, 0b11111000,
B01111110, B11111111, 0b01111110, 0b11111111,
B00110011, B10011111, 0b00110011, 0b10011111,
B00011111, B11111100, 0b00011111, 0b11111100,
B00001101, B01110000, 0b00001101, 0b01110000,
B00011011, B10100000, 0b00011011, 0b10100000,
B00111111, B11100000, 0b00111111, 0b11100000,
B00111111, B11110000, 0b00111111, 0b11110000,
B01111100, B11110000, 0b01111100, 0b11110000,
B01110000, B01110000, 0b01110000, 0b01110000,
B00000000, B00110000 }; 0b00000000, 0b00110000 };
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -1,5 +1,5 @@
name=Adafruit SSD1306 name=Adafruit SSD1306
version=2.4.4 version=2.4.5
author=Adafruit author=Adafruit
maintainer=Adafruit <info@adafruit.com> maintainer=Adafruit <info@adafruit.com>
sentence=SSD1306 oled driver library for monochrome 128x64 and 128x32 displays sentence=SSD1306 oled driver library for monochrome 128x64 and 128x32 displays

View file

@ -17,7 +17,7 @@ def main(fn, id):
if x == 0: if x == 0:
print(" ", end='') print(" ", end='')
if x % 8 == 0: if x % 8 == 0:
print("B", end='') print("0b", end='')
bit = '0' bit = '0'
if x < image.width and image.getpixel((x,y)) != 0: if x < image.width and image.getpixel((x,y)) != 0:

368
splash.h
View file

@ -3,180 +3,208 @@
#define splash1_height 64 #define splash1_height 64
const uint8_t PROGMEM splash1_data[] = { const uint8_t PROGMEM splash1_data[] = {
B00000000, B00000000, B00000000, B00000000, B00000000, B00000001, B10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000011, B10000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000011, 0b10000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B11000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111, 0b11000000, 0b00000000,
B00000000, B00000000, B00000000, B00000111, B11000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000111, 0b11000000, 0b00000000, 0b00000000,
B00001111, B11000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00011111, B11100000, B00000000, 0b00000000, 0b00001111, 0b11000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00011111, B11100000, B00000000, B00000000, B00000000, B00000000, 0b00011111, 0b11100000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00111111, B11100000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011111,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b11100000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00111111, B11110000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b11100000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B11110000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b11110000, 0b00000000,
B00000000, B00011111, B11111000, B01111111, B11110000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00111111, B11111110, 0b00000000, 0b00000000, 0b01111111, 0b11110000, 0b00000000, 0b00000000,
B01111111, B11110000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011111,
B00000000, B00000000, B00111111, B11111111, B01111111, B11110000, B00000000, 0b11111000, 0b01111111, 0b11110000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00011111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b11111110,
B11111111, B11111011, B11100000, B00000000, B00000000, B00000000, B00000000, 0b01111111, 0b11110000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00001111, B11111111, B11111001, B11111111, 0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b11111111, 0b01111111,
B11000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b11110000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00001111, B11111111, B11111001, B11111111, B11111000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00011111, 0b11111111, 0b11111011, 0b11100000,
B00000000, B00000000, B00000000, B00000000, B00000111, B11111111, B11110001, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B11111111, B11111111, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00001111, 0b11111111, 0b11111001, 0b11111111, 0b11000000,
B00000000, B00000011, B11111100, B01110011, B11111111, B11111111, B10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000001, B11111110, 0b00001111, 0b11111111, 0b11111001, 0b11111111, 0b11111000, 0b00000000,
B00111111, B11111111, B11111111, B10000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111,
B00000000, B00000000, B00000000, B11111111, B00011110, B00001111, B11111111, 0b11111111, 0b11110001, 0b11111111, 0b11111111, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000011, 0b11111100,
B01111111, B11111110, B00011111, B11111100, B00000000, B00000000, B00000000, 0b01110011, 0b11111111, 0b11111111, 0b10000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00111111, B11111111, B11111111, 0b00000000, 0b00000000, 0b00000000, 0b00000001, 0b11111110, 0b00111111,
B11111000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b11111111, 0b11111111, 0b10000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00001111, B11011111, B11111111, B11100000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b11111111, 0b00011110, 0b00001111,
B00000000, B00000000, B00000000, B00000000, B00000000, B00011111, B00011001, 0b11111111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B11111111, B11000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b01111111, 0b11111110, 0b00011111, 0b11111100,
B00000000, B00000000, B00111111, B00111100, B11111111, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111110, 0b00000000, 0b00111111, 0b11111111, 0b11111111, 0b11111000, 0b00000000,
B01111100, B11111000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B01111111, B11111110, B01111100, B00000000, 0b00001111, 0b11011111, 0b11111111, 0b11100000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011111,
B11111111, B11111111, B11111100, B00000000, B00000000, B00000000, B00000000, 0b00011001, 0b11111111, 0b11000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B11111111, B11111111, B11111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111111, 0b00111100,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b11111111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B11111111, B11111111, B11111110, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b01111110, 0b01111100, 0b11111000,
B00000000, B00000000, B00000000, B00000000, B00000001, B11111111, B11101111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B11111110, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b01111111, 0b11111110, 0b01111100, 0b00000000,
B00000000, B00000001, B11111111, B11001111, B11111110, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000011, B11111111, 0b00000000, 0b11111111, 0b11111111, 0b11111100, 0b00000000, 0b00000000,
B00000111, B11111110, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000011, B11111100, B00000111, B11111110, B00000000, 0b11111111, 0b11111111, 0b11111110, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000011, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b11111111,
B11110000, B00000011, B11111110, B00000000, B00000000, B00000000, B00000000, 0b11111111, 0b11111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000001, B10000000, B00000000, B11111110, 0b00000000, 0b00000000, 0b00000000, 0b00000001, 0b11111111, 0b11101111,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b11111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B01111110, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000001, 0b11111111, 0b11001111, 0b11111110,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00111110, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000011, 0b11111111, 0b00000111, 0b11111110, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00001100, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000111, B10000000, B00000000, 0b00000011, 0b11111100, 0b00000111, 0b11111110, 0b00000000, 0b00000000,
B11111100, B00000000, B00000000, B00000011, B11000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000011,
B00000000, B00000111, B10000000, B00000001, B11111100, B00000000, B00000000, 0b11110000, 0b00000011, 0b11111110, 0b00000000, 0b00000000, 0b00000000,
B00000011, B11000000, B00000000, B00000000, B00000000, B00000111, B10000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, 0b10000000,
B00000001, B11111100, B00000000, B00000000, B00000011, B11000000, B00000000, 0b00000000, 0b11111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000111, B10000000, B00000001, B11100000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00011110, B00000000, B00000000, B00000000, B00000111, 0b01111110, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B10000000, B00000001, B11100000, B00000000, B00000000, B00000000, B00011110, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00111110,
B00000000, B01111111, B11100011, B11110111, B10011111, B11111001, B11111101, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B11100111, B01111000, B01111011, B11011111, B11000000, B11111111, B11110111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00001100, 0b00000000,
B11111111, B10111111, B11111101, B11111101, B11111111, B01111000, B01111011, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111,
B11011111, B11000000, B11111111, B11110111, B11111111, B10111111, B11111101, 0b10000000, 0b00000000, 0b11111100, 0b00000000, 0b00000000, 0b00000011,
B11111101, B11111111, B01111000, B01111011, B11011111, B11000000, B11110000, 0b11000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111, 0b10000000,
B11110111, B10000111, B10111100, B00111101, B11100001, B11111111, B01111000, 0b00000001, 0b11111100, 0b00000000, 0b00000000, 0b00000011, 0b11000000,
B01111011, B11011110, B00000000, B11110000, B11110111, B10000111, B10111100, 0b00000000, 0b00000000, 0b00000000, 0b00000111, 0b10000000, 0b00000001,
B00111101, B11100001, B11110000, B01111000, B01111011, B11011110, B00000000, 0b11111100, 0b00000000, 0b00000000, 0b00000011, 0b11000000, 0b00000000,
B00000000, B11110111, B10000111, B10000000, B00111101, B11100001, B11100000, 0b00000000, 0b00000000, 0b00000111, 0b10000000, 0b00000001, 0b11100000,
B01111000, B01111011, B11011110, B00000000, B01111111, B11110111, B10000111, 0b00000000, 0b00000000, 0b00000000, 0b00011110, 0b00000000, 0b00000000,
B10011111, B11111101, B11100001, B11100000, B01111000, B01111011, B11011110, 0b00000000, 0b00000111, 0b10000000, 0b00000001, 0b11100000, 0b00000000,
B00000000, B11111111, B11110111, B10000111, B10111111, B11111101, B11100001, 0b00000000, 0b00000000, 0b00011110, 0b00000000, 0b01111111, 0b11100011,
B11100000, B01111000, B01111011, B11011110, B00000000, B11110000, B11110111, 0b11110111, 0b10011111, 0b11111001, 0b11111101, 0b11100111, 0b01111000,
B10000111, B10111100, B00111101, B11100001, B11100000, B01111000, B01111011, 0b01111011, 0b11011111, 0b11000000, 0b11111111, 0b11110111, 0b11111111,
B11011110, B00000000, B11110000, B11110111, B10000111, B10111100, B00111101, 0b10111111, 0b11111101, 0b11111101, 0b11111111, 0b01111000, 0b01111011,
B11100001, B11100000, B01111000, B01111011, B11011110, B00000000, B11110000, 0b11011111, 0b11000000, 0b11111111, 0b11110111, 0b11111111, 0b10111111,
B11110111, B10000111, B10111100, B00111101, B11100001, B11100000, B01111000, 0b11111101, 0b11111101, 0b11111111, 0b01111000, 0b01111011, 0b11011111,
B01111011, B11011110, B00000000, B11111111, B11110111, B11111111, B10111111, 0b11000000, 0b11110000, 0b11110111, 0b10000111, 0b10111100, 0b00111101,
B11111101, B11100001, B11100000, B01111111, B11111011, B11011111, B11000000, 0b11100001, 0b11111111, 0b01111000, 0b01111011, 0b11011110, 0b00000000,
B11111111, B11110111, B11111111, B10111111, B11111101, B11100001, B11100000, 0b11110000, 0b11110111, 0b10000111, 0b10111100, 0b00111101, 0b11100001,
B01111111, B11111011, B11011111, B11000000, B01111100, B11110011, B11110011, 0b11110000, 0b01111000, 0b01111011, 0b11011110, 0b00000000, 0b00000000,
B10011111, B00111101, B11100001, B11100000, B00111110, B01111011, B11001111, 0b11110111, 0b10000111, 0b10000000, 0b00111101, 0b11100001, 0b11100000,
B11000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b01111000, 0b01111011, 0b11011110, 0b00000000, 0b01111111, 0b11110111,
B00000000, B00000000, B00000000, B00000000, B00000000, B11111111, B11111111, 0b10000111, 0b10011111, 0b11111101, 0b11100001, 0b11100000, 0b01111000,
B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, 0b01111011, 0b11011110, 0b00000000, 0b11111111, 0b11110111, 0b10000111,
B11111111, B11000000, B11111111, B11111111, B11111111, B11111111, B11111101, 0b10111111, 0b11111101, 0b11100001, 0b11100000, 0b01111000, 0b01111011,
B01101000, B11011011, B00010001, B00011010, B00110001, B11000000, B11111111, 0b11011110, 0b00000000, 0b11110000, 0b11110111, 0b10000111, 0b10111100,
B11111111, B11111111, B11111111, B11111101, B00101011, B01011010, B11111011, 0b00111101, 0b11100001, 0b11100000, 0b01111000, 0b01111011, 0b11011110,
B01101010, B11101111, B11000000, B11111111, B11111111, B11111111, B11111111, 0b00000000, 0b11110000, 0b11110111, 0b10000111, 0b10111100, 0b00111101,
B11111101, B01001011, B01011011, B00111011, B00011010, B00110011, B11000000, 0b11100001, 0b11100000, 0b01111000, 0b01111011, 0b11011110, 0b00000000,
B11111111, B11111111, B11111111, B11111111, B11111101, B01101011, B01011011, 0b11110000, 0b11110111, 0b10000111, 0b10111100, 0b00111101, 0b11100001,
B11011011, B01101010, B11111101, B11000000, 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 #define splash2_height 32
const uint8_t PROGMEM splash2_data[] = { const uint8_t PROGMEM splash2_data[] = {
B00000000, B00000000, B01100000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b01100000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B11100000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b11100000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000001, B11100000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000001, 0b11100000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000001, B11110000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000001, 0b11110000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000011, B11110000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000111, 0b00000000, 0b00000011, 0b11110000, 0b00000000, 0b00000000, 0b00000000,
B11110000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000111, 0b11110000,
B00000111, B11111000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B00001111, B11111000, B00000000, B00000000, B00000000, B00000011, 0b00000000, 0b00000111, 0b11111000, 0b00000000, 0b00000000, 0b00000000,
B11000000, B00000000, B01111110, B00000000, B00000000, B00000001, B11100000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B00000000, B01111111, B00001111, B11111000, B00000000, B00000000, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00001111, 0b11111000,
B00000011, B11000000, B00000000, B11111110, B00000000, B00000000, B00000001, 0b00000000, 0b00000000, 0b00000000, 0b00000011, 0b11000000, 0b00000000,
B11100000, B00000000, B11111111, B11101111, B11111000, B00000000, B00000000, 0b01111110, 0b00000000, 0b00000000, 0b00000001, 0b11100000, 0b00000000,
B00000000, B00000011, B11000000, B00000000, B11111110, B00000000, B00000000, 0b01111111, 0b00001111, 0b11111000, 0b00000000, 0b00000000, 0b00000000,
B00000001, B11100000, B00000000, B11111111, B11111111, B11111000, B00000000, 0b00000011, 0b11000000, 0b00000000, 0b11111110, 0b00000000, 0b00000000,
B00000000, B00000000, B00000011, B11000000, B00000000, B11110000, B00000000, 0b00000001, 0b11100000, 0b00000000, 0b11111111, 0b11101111, 0b11111000,
B00000000, B00000000, B00001111, B00000000, B01111111, B11111110, B01111111, 0b00000000, 0b00000000, 0b00000000, 0b00000011, 0b11000000, 0b00000000,
B11000000, B00000000, B00000000, B00000011, B11000000, B00000000, B11110000, 0b11111110, 0b00000000, 0b00000000, 0b00000001, 0b11100000, 0b00000000,
B00000000, B00000000, B00000000, B00001111, B00000000, B00111111, B11111110, 0b11111111, 0b11111111, 0b11111000, 0b00000000, 0b00000000, 0b00000000,
B01111111, B11111000, B00111111, B11110001, B11111011, B11001111, B11111100, 0b00000011, 0b11000000, 0b00000000, 0b11110000, 0b00000000, 0b00000000,
B11111110, B11110011, B10111100, B00111101, B11101111, B11100000, B00011111, 0b00000000, 0b00001111, 0b00000000, 0b01111111, 0b11111110, 0b01111111,
B11111110, B01111111, B11111111, B01111111, B11111011, B11111111, B11011111, 0b11000000, 0b00000000, 0b00000000, 0b00000011, 0b11000000, 0b00000000,
B11111110, B11111110, B11111111, B10111100, B00111101, B11101111, B11100000, 0b11110000, 0b00000000, 0b00000000, 0b00000000, 0b00001111, 0b00000000,
B00011111, B11000110, B11111111, B11111111, B01111111, B11111011, B11111111, 0b00111111, 0b11111110, 0b01111111, 0b11111000, 0b00111111, 0b11110001,
B11011111, B11111110, B11111110, B11111111, B10111100, B00111101, B11101111, 0b11111011, 0b11001111, 0b11111100, 0b11111110, 0b11110011, 0b10111100,
B11100000, B00001111, B11100011, B11000111, B11111110, B01111000, B01111011, 0b00111101, 0b11101111, 0b11100000, 0b00011111, 0b11111110, 0b01111111,
B11000011, B11011110, B00011110, B11110000, B11111111, B10111100, B00111101, 0b11111111, 0b01111111, 0b11111011, 0b11111111, 0b11011111, 0b11111110,
B11101111, B00000000, B00000111, B11111111, B10000111, B11111100, B01111000, 0b11111110, 0b11111111, 0b10111100, 0b00111101, 0b11101111, 0b11100000,
B01111011, B11000011, B11011110, B00011110, B11110000, B11111000, B00111100, 0b00011111, 0b11000110, 0b11111111, 0b11111111, 0b01111111, 0b11111011,
B00111101, B11101111, B00000000, B00000001, B11111111, B11111111, B11110000, 0b11111111, 0b11011111, 0b11111110, 0b11111110, 0b11111111, 0b10111100,
B00000000, B01111011, B11000011, B11000000, B00011110, B11110000, B11110000, 0b00111101, 0b11101111, 0b11100000, 0b00001111, 0b11100011, 0b11000111,
B00111100, B00111101, B11101111, B00000000, B00000001, B11110011, B01111111, 0b11111110, 0b01111000, 0b01111011, 0b11000011, 0b11011110, 0b00011110,
B11100000, B00111111, B11111011, B11000011, B11001111, B11111110, B11110000, 0b11110000, 0b11111111, 0b10111100, 0b00111101, 0b11101111, 0b00000000,
B11110000, B00111100, B00111101, B11101111, B00000000, B00000011, B11100011, 0b00000111, 0b11111111, 0b10000111, 0b11111100, 0b01111000, 0b01111011,
B00111111, B10000000, B01111111, B11111011, B11000011, B11011111, B11111110, 0b11000011, 0b11011110, 0b00011110, 0b11110000, 0b11111000, 0b00111100,
B11110000, B11110000, B00111100, B00111101, B11101111, B00000000, B00000111, 0b00111101, 0b11101111, 0b00000000, 0b00000001, 0b11111111, 0b11111111,
B11100111, B00111100, B00000000, B01111000, B01111011, B11000011, B11011110, 0b11110000, 0b00000000, 0b01111011, 0b11000011, 0b11000000, 0b00011110,
B00011110, B11110000, B11110000, B00111100, B00111101, B11101111, B00000000, 0b11110000, 0b11110000, 0b00111100, 0b00111101, 0b11101111, 0b00000000,
B00000111, B11111111, B10111110, B00000000, B01111000, B01111011, B11000011, 0b00000001, 0b11110011, 0b01111111, 0b11100000, 0b00111111, 0b11111011,
B11011110, B00011110, B11110000, B11110000, B00111100, B00111101, B11101111, 0b11000011, 0b11001111, 0b11111110, 0b11110000, 0b11110000, 0b00111100,
B00000000, B00000111, B11111111, B11111110, B00000000, B01111000, B01111011, 0b00111101, 0b11101111, 0b00000000, 0b00000011, 0b11100011, 0b00111111,
B11000011, B11011110, B00011110, B11110000, B11110000, B00111100, B00111101, 0b10000000, 0b01111111, 0b11111011, 0b11000011, 0b11011111, 0b11111110,
B11101111, B00000000, B00001111, B11111111, B11111110, B00000000, B01111111, 0b11110000, 0b11110000, 0b00111100, 0b00111101, 0b11101111, 0b00000000,
B11111011, B11111111, B11011111, B11111110, B11110000, B11110000, B00111111, 0b00000111, 0b11100111, 0b00111100, 0b00000000, 0b01111000, 0b01111011,
B11111101, B11101111, B11100000, B00001111, B11111111, B11111111, B00000000, 0b11000011, 0b11011110, 0b00011110, 0b11110000, 0b11110000, 0b00111100,
B01111111, B11111011, B11111111, B11011111, B11111110, B11110000, B11110000, 0b00111101, 0b11101111, 0b00000000, 0b00000111, 0b11111111, 0b10111110,
B00111111, B11111101, B11101111, B11100000, B00001111, B11111001, B11111111, 0b00000000, 0b01111000, 0b01111011, 0b11000011, 0b11011110, 0b00011110,
B00000000, B00111110, B01111001, B11111001, B11001111, B10011110, B11110000, 0b11110000, 0b11110000, 0b00111100, 0b00111101, 0b11101111, 0b00000000,
B11110000, B00011111, B00111101, B11100111, B11100000, B00011111, B11110001, 0b00000111, 0b11111111, 0b11111110, 0b00000000, 0b01111000, 0b01111011,
B11111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, 0b11000011, 0b11011110, 0b00011110, 0b11110000, 0b11110000, 0b00111100,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00011111, 0b00111101, 0b11101111, 0b00000000, 0b00001111, 0b11111111, 0b11111110,
B10000000, B11111111, B00000000, B01111111, B11111111, B11111111, B11111111, 0b00000000, 0b01111111, 0b11111011, 0b11111111, 0b11011111, 0b11111110,
B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11100000, 0b11110000, 0b11110000, 0b00111111, 0b11111101, 0b11101111, 0b11100000,
B00011100, B00000000, B01111111, B00000000, B01111111, B11111111, B11111111, 0b00001111, 0b11111111, 0b11111111, 0b00000000, 0b01111111, 0b11111011,
B11111111, B11111110, B10110100, B01101101, B10001000, B10001101, B00011000, 0b11111111, 0b11011111, 0b11111110, 0b11110000, 0b11110000, 0b00111111,
B11100000, B00000000, B00000000, B00011111, B00000000, B01111111, B11111111, 0b11111101, 0b11101111, 0b11100000, 0b00001111, 0b11111001, 0b11111111,
B11111111, B11111111, B11111110, B10010101, B10101101, B01111101, B10110101, 0b00000000, 0b00111110, 0b01111001, 0b11111001, 0b11001111, 0b10011110,
B01110111, B11100000, B00000000, B00000000, B00001111, B00000000, B01111111, 0b11110000, 0b11110000, 0b00011111, 0b00111101, 0b11100111, 0b11100000,
B11111111, B11111111, B11111111, B11111110, B10100101, B10101101, B10011101, 0b00011111, 0b11110001, 0b11111111, 0b00000000, 0b00000000, 0b00000000,
B10001101, B00011001, B11100000, B00000000, B00000000, B00000110, B00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
B01111111, B11111111, B11111111, B11111111, B11111110, B10110101, B10101101, 0b00000000, 0b00000000, 0b00000000, 0b00011111, 0b10000000, 0b11111111,
B11101101, B10110101, B01111110, B11100000, 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,
}; };