|
|
@ -184,42 +184,43 @@ void render_layer4_logo(void){ |
|
|
|
|
|
|
|
void render_logo(void) { |
|
|
|
static const char PROGMEM logo[] = { |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xc0, 0xc0, 0x60, 0x60, 0x60, |
|
|
|
0x60, 0x60, 0xc0, 0xc0, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, |
|
|
|
0x00, 0xe0, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xfc, 0x1e, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x80, 0xc0, |
|
|
|
0x80, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0e, 0xfc, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, |
|
|
|
0xe0, 0xc0, 0x80, 0x80, 0xc0, 0xc0, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, |
|
|
|
0x00, 0x1f, 0xff, 0xff, 0xc0, 0xc0, 0x80, 0xc0, 0xc0, 0xe0, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x1f, 0x78, 0xe0, 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x01, |
|
|
|
0x01, 0x00, 0x00, 0x80, 0x80, 0xc0, 0xe0, 0x78, 0x3f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, |
|
|
|
0x03, 0x03, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x3c, 0x3c, 0x1c, 0x1f, 0x0f, 0x07, |
|
|
|
0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x0f, 0x1f, 0x3c, 0x78, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, |
|
|
|
0xf8, 0xf8, 0x78, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x78, 0xf0, 0xe0, 0xc0, 0x80, 0x00, 0x00, |
|
|
|
0x00, 0x9c, 0x9c, 0x9c, 0x9c, 0x9c, 0x9c, 0xdc, 0xfc, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe0, |
|
|
|
0x7c, 0x70, 0xe0, 0xc0, 0x00, 0x00, 0x10, 0x70, 0xf0, 0xe0, 0x60, 0x60, 0x60, 0x60, 0xe0, 0xf0, |
|
|
|
0x70, 0x10, 0x00, 0x80, 0xe0, 0xf8, 0x3c, 0x38, 0xe0, 0xe0, 0x38, 0x7e, 0xe0, 0x80, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x10, 0x30, 0x60, 0xc0, 0x80, 0x80, 0xf0, 0xf0, 0x00, 0x00, 0x40, 0x70, 0x10, 0x10, |
|
|
|
0x10, 0x10, 0x10, 0x30, 0xe0, 0x00, 0x00, 0x80, 0xe0, 0x30, 0x10, 0x90, 0x10, 0x10, 0x30, 0xe0, |
|
|
|
0x80, 0x00, 0x00, 0xf0, 0x80, 0xc0, 0x40, 0x00, 0xc0, 0x80, 0xf0, 0x00, 0x00, 0x00, 0xf0, 0xd0, |
|
|
|
0x90, 0x90, 0x90, 0x90, 0x90, 0xb0, 0x30, 0x20, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, |
|
|
|
0xff, 0xff, 0xf0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xf0, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xfc, |
|
|
|
0x00, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1d, 0x1f, 0x0f, 0x00, 0x18, 0x0c, 0x07, 0x01, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x01, 0x0f, 0x1c, 0x18, 0x00, 0x00, 0x07, 0x0f, 0x1e, 0x1e, 0x0f, 0x07, 0x00, |
|
|
|
0x00, 0x0c, 0x1e, 0x03, 0x00, 0x00, 0x18, 0x0e, 0x03, 0x03, 0x0e, 0x18, 0x00, 0x03, 0x0e, 0x1e, |
|
|
|
0x00, 0x00, 0x18, 0x0c, 0x06, 0x03, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x02, 0x1e, 0x18, 0x18, |
|
|
|
0x18, 0x18, 0x18, 0x0c, 0x07, 0x00, 0x00, 0x01, 0x07, 0x0c, 0x18, 0x19, 0x18, 0x18, 0x0c, 0x07, |
|
|
|
0x01, 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x0f, 0x00, 0x02, 0x06, 0x06, 0x0c, |
|
|
|
0x18, 0x18, 0x1c, 0x18, 0x0c, 0x07, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xff, 0xff, 0xff, 0xff, |
|
|
|
0xff, 0xff, 0x07, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x8f, 0xff, 0xff, 0xff, 0x3f, 0x07, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
|
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0e, 0x1e, 0x1e, 0x1c, 0x7c, 0x78, 0x70, |
|
|
|
0x70, 0x70, 0x70, 0x70, 0x78, 0x7c, 0x3e, 0x1f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, |
|
|
|
0x0f, 0x0f, 0x0f, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x07, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00 |
|
|
|
}; |
|
|
|
oled_write_raw_P(logo, sizeof(logo)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void process_layer_state(void) { |
|
|
|
switch (get_highest_layer(layer_state)) { |
|
|
|
case 0: |
|
|
|