aboutsummaryrefslogtreecommitdiff
path: root/jack/oled.c
diff options
context:
space:
mode:
Diffstat (limited to 'jack/oled.c')
-rw-r--r--jack/oled.c22
1 files changed, 4 insertions, 18 deletions
diff --git a/jack/oled.c b/jack/oled.c
index 7b975e0..ec52705 100644
--- a/jack/oled.c
+++ b/jack/oled.c
@@ -1,15 +1,16 @@
-// Copyright 2024 [email protected]
+// Copyright 2025 [email protected]
// SPDX-License-Identifier: GPL-2.0-or-later
-#include "oled.h"
#include "jack.h"
+#include "oled.h"
uint32_t oled_timer = 0;
char keylog_str[KEYLOG_LEN + 1] = {0};
+extern uint8_t oled_buffer[OLED_MATRIX_SIZE];
+extern OLED_BLOCK_TYPE oled_dirty;
void oled_timer_reset(void) { oled_timer = timer_read32(); }
__attribute__((weak)) bool oled_task_keymap(void) { return true; }
-
bool oled_task_user(void) {
if (is_keyboard_master()) {
if (timer_elapsed32(oled_timer) > 300000) {
@@ -220,18 +221,3 @@ void render_scan_rate(void) {
oled_write_ln(get_u16_str(get_matrix_scan_rate(), ' '), false);
}
#endif
-
-void oled_render_boot(bool jump_to_bootloader) {
- oled_clear();
- static const char PROGMEM qmk_logo[16] = {0x80, 0x81, 0x82, 0x83, 0x84,
- 0xA0, 0xA1, 0xA2, 0xA3, 0xA4,
- 0xC0, 0xC1, 0xC2, 0xC3, 0xC4};
- oled_write(qmk_logo, false);
- oled_set_cursor(0, 4);
- oled_write(qmk_logo, false);
- oled_set_cursor(0, 8);
- oled_write(qmk_logo, false);
- oled_set_cursor(0, 12);
- oled_write(qmk_logo, false);
- oled_render_dirty(true);
-}