From b37eb499c42694c26f9e8e6269197aa8a20d47a6 Mon Sep 17 00:00:00 2001 From: Dasky <32983009+daskygit@users.noreply.github.com> Date: Mon, 6 Nov 2023 11:45:54 +0000 Subject: [PATCH] allow font/display access from keymap --- keyboards/dasky/reverb/graphics/display.c | 4 +--- keyboards/dasky/reverb/graphics/display.h | 3 +++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/keyboards/dasky/reverb/graphics/display.c b/keyboards/dasky/reverb/graphics/display.c index 239a8c5221f..ea65b8f48e2 100644 --- a/keyboards/dasky/reverb/graphics/display.c +++ b/keyboards/dasky/reverb/graphics/display.c @@ -8,9 +8,7 @@ #include #include -static painter_device_t reverb_display; static painter_image_handle_t reverb_logo; -static painter_font_handle_t roboto_font; static deferred_token display_task_token; static uint32_t key_pressed_count = 0; @@ -25,6 +23,7 @@ uint32_t display_task_callback(uint32_t trigger_time, void *cb_arg) { void display_init_kb(void) { reverb_display = qp_gc9a01_make_spi_device(240, 240, DISPLAY_CS, DISPLAY_DC, DISPLAY_RST, 2, 0); // always init display qp_init(reverb_display, QP_ROTATION_0); + roboto_font = qp_load_font_mem(font_robotomono20); if (!display_init_user()) { return; } @@ -36,7 +35,6 @@ void display_init_kb(void) { qp_drawimage(reverb_display, 0, 0, splash_image); qp_flush(reverb_display); qp_close_image(splash_image); - roboto_font = qp_load_font_mem(font_robotomono20); display_task_token = defer_exec(2000, display_task_callback, NULL); } diff --git a/keyboards/dasky/reverb/graphics/display.h b/keyboards/dasky/reverb/graphics/display.h index ad433fde699..6aa4840e7bb 100644 --- a/keyboards/dasky/reverb/graphics/display.h +++ b/keyboards/dasky/reverb/graphics/display.h @@ -5,6 +5,9 @@ #include "qp.h" +painter_device_t reverb_display; +painter_font_handle_t roboto_font; + void display_key_counter(void); void display_init_kb(void); bool display_init_user(void);