From 089d9746daed303a343842ff652ac0a3547a455f Mon Sep 17 00:00:00 2001 From: Maxwell Beck Date: Tue, 27 Oct 2026 21:34:51 -0500 Subject: logo splash --- src/splash.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/splash.c (limited to 'src/splash.c') diff --git a/src/splash.c b/src/splash.c new file mode 100644 index 0000000..828559a --- /dev/null +++ b/src/splash.c @@ -0,0 +1,20 @@ +#include "splash.h" + +#include + +const uint8_t splash_chars[64] = { + 0x20, 0xdf, 0xe9, 0x20, 0xa0, 0xa0, 0xa0, 0xa0, 0x20, 0xdf, 0xe9, 0x20, 0xa0, 0xa0, 0xa0, 0xa0, + 0x55, 0x55, 0x49, 0x49, 0xa0, 0xd5, 0xc9, 0xa0, 0x55, 0x55, 0x49, 0x49, 0xa0, 0xd5, 0xc9, 0xa0, + 0x4a, 0x57, 0x57, 0x4b, 0xa0, 0xca, 0xcb, 0xfe, 0x4a, 0x57, 0x57, 0x4b, 0xa0, 0xca, 0xcb, 0xfe, + 0x20, 0x4a, 0x4b, 0x20, 0xa0, 0xea, 0xf4, 0xa0, 0x20, 0x4a, 0x4b, 0x20, 0xa0, 0xea, 0xf4, 0xa0, +}; + +int splash_draw(ssd1306_t *display) { + for (int i = 0; i < 64; i++) { + int ret = ssd_putscr(display, splash_chars[i], false); + if (ret < 0) { + return ret; + } + } + return PICO_OK; +} -- cgit v1.3.1