From a29503a30a072964cc932aa620e657b6810789fd Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Wed, 13 Nov 2024 14:58:54 +0100 Subject: [PATCH 1/2] change display splash to senseBox logo --- Dockerfile | 1 + splash.h | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 splash.h diff --git a/Dockerfile b/Dockerfile index 95d82ea..4742d7e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -121,6 +121,7 @@ COPY yarn.lock /app RUN yarn install --pure-lockfile --production COPY src /app/src +COPY splash.h ../root/Arduino/libraries/Adafruit_SSD1306/splash.h # COPY platform.txt /app/src/arduino-ide/packages/arduino/hardware/samd/1.8.11 diff --git a/splash.h b/splash.h new file mode 100644 index 0000000..88d1ed8 --- /dev/null +++ b/splash.h @@ -0,0 +1,121 @@ + +/** + * 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 */ + +#define splash1_width 82 +#define splash1_height 64 + +const uint8_t PROGMEM splash1_data[] = { + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00110000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00110000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b01111100,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000001,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000001,0b11111111,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000011,0b11111111,0b10000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00001111,0b11111111,0b11000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00001111,0b11111111,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00011111,0b11111111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00111111,0b11111111,0b11111000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b01111111,0b11111111,0b11111100,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b11111111,0b11111111,0b11111100,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b01111111,0b11111111,0b11111100,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00111111,0b11111111,0b11111000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00011111,0b11111111,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00001111,0b11111111,0b10000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00010000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00111000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b01111100,0b00000001,0b10000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00111110,0b00000011,0b11000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00011110,0b00000011,0b11000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000011,0b00011111,0b00000111,0b11000000,0b00000000,0b00000001,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000111,0b10001111,0b10000001,0b00000000,0b00000000,0b00000011,0b11000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000111,0b10000111,0b10000000,0b00000000,0b01000000,0b00000111,0b11100000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000111,0b11000111,0b10000000,0b00000001,0b11100000,0b00001111,0b11110000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000011,0b11000011,0b11000000,0b00000001,0b11110000,0b00000111,0b11111000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b01100011,0b11100011,0b11000000,0b00000001,0b11100000,0b00000011,0b11111100,0b00000000,0b00000000, + 0b00000000,0b00000000,0b11100001,0b11100011,0b11000000,0b00000000,0b01100000,0b00000011,0b11111110,0b00000000,0b00000000, + 0b00000000,0b00000000,0b11110000,0b11110011,0b11100011,0b10000000,0b00000000,0b00000011,0b11111111,0b00000000,0b00000000, + 0b00000000,0b00000000,0b11111001,0b11110011,0b11100011,0b11000000,0b00000001,0b11111111,0b11111111,0b10000000,0b00000000, + 0b00000000,0b00000000,0b01111001,0b11110011,0b11100111,0b11000000,0b00000011,0b11111111,0b11111111,0b11000000,0b00000000, + 0b00000000,0b00001100,0b01111001,0b11110011,0b11100011,0b11000000,0b00000011,0b11111111,0b11111111,0b11100000,0b00000000, + 0b00000000,0b00001100,0b01111001,0b11110011,0b11100000,0b00000000,0b00001111,0b11111111,0b11111111,0b11100000,0b00000000, + 0b00000000,0b00001100,0b01111001,0b11110011,0b11100000,0b00000000,0b00000011,0b11111111,0b11111111,0b11000000,0b00000000, + 0b00000000,0b00000000,0b11110000,0b11110011,0b11100000,0b00000000,0b00000001,0b11111111,0b11111111,0b10000000,0b00000000, + 0b00000000,0b00000000,0b11110000,0b11110011,0b11100000,0b00000000,0b00000000,0b00000011,0b11111111,0b00000000,0b00000000, + 0b00000000,0b00000000,0b11110011,0b11110011,0b11100000,0b00000111,0b10000000,0b00000011,0b11111110,0b00000000,0b00000000, + 0b00000000,0b00000000,0b01100001,0b11100011,0b11000000,0b00000111,0b10000000,0b00000111,0b11111100,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000011,0b11000011,0b11000000,0b00000111,0b10000000,0b00000111,0b11111000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000111,0b11000111,0b10000000,0b00000011,0b10000000,0b00001111,0b11110000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000111,0b11000111,0b10000000,0b00000000,0b00000000,0b00000111,0b11100000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00001111,0b10001111,0b10000000,0b00000000,0b00000000,0b00000011,0b11100000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000011,0b00001111,0b00000000,0b00000000,0b00000000,0b00000001,0b10000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00011111,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00111110,0b00000000,0b11111111,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b01111100,0b00000011,0b11111111,0b11000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00111000,0b00011111,0b11111111,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00011000,0b01111111,0b11111111,0b11111100,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b11111111,0b11111111,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000011,0b11111111,0b11111111,0b11111111,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000011,0b11111111,0b11111111,0b11111111,0b10000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000001,0b11111111,0b11111111,0b11111111,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b11111111,0b11111111,0b11111100,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b01111111,0b11111111,0b11111100,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00111111,0b11111111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00011111,0b11111111,0b11110000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00001111,0b11111111,0b11100000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000111,0b11111111,0b11000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000011,0b11111111,0b10000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000001,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b11111110,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b01111100,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00110000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, + 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00110000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, +}; + +#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, +}; +/* clang-format on */ +#endif From 0a579cabad4ed032603fd2b5322f0d0d41e43493 Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Wed, 13 Nov 2024 16:02:05 +0100 Subject: [PATCH 2/2] add to splash to testing --- Dockerfile.test | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile.test b/Dockerfile.test index 06507b1..4cdbfbf 100644 --- a/Dockerfile.test +++ b/Dockerfile.test @@ -113,6 +113,7 @@ COPY yarn.lock /app RUN yarn COPY src /app/src COPY test /app/test +COPY splash.h ../root/Arduino/libraries/Adafruit_SSD1306/splash.h # COPY platform.txt /app/src/arduino-ide/packages/arduino/hardware/samd/1.8.11