diff options
Diffstat (limited to 'keyboards/sweep/sweep.c')
-rw-r--r-- | keyboards/sweep/sweep.c | 36 |
1 files changed, 7 insertions, 29 deletions
diff --git a/keyboards/sweep/sweep.c b/keyboards/sweep/sweep.c index f14a591..c7023bd 100644 --- a/keyboards/sweep/sweep.c +++ b/keyboards/sweep/sweep.c @@ -1,28 +1,17 @@ -// Copyright 2024 [email protected] +// Copyright 2025 [email protected] // SPDX-License-Identifier: GPL-2.0-or-later -#include <quantum.h> +#include "quantum.h" #ifdef QUANTUM_PAINTER_ENABLE -#include "lib/jetbrainsmono11.qff.h" -#include <qp.h> -#include <qp_surface.h> +#include "qp.h" + static painter_device_t display; -static painter_font_handle_t font; -static uint8_t framebuffer[SURFACE_REQUIRED_BUFFER_BYTE_SIZE( - LS0XX_DISPLAY_WIDTH, LS0XX_DISPLAY_HEIGHT, 1)] = {0}; void keyboard_post_init_kb(void) { - display = qp_ls0xx_device_t_make_spi_device( - LS0XX_DISPLAY_WIDTH, LS0XX_DISPLAY_HEIGHT, LS0XX_CS_PIN, LCD_SPI_DIVISOR, - 0, framebuffer); + display = qp_st7789_make_spi_device(LCD_DISPLAY_WIDTH, LCD_DISPLAY_HEIGHT, + LCD_CS_PIN, LCD_DC_PIN, LCD_RST_PIN, + LCD_SPI_DIVISOR, 0); qp_init(display, QP_ROTATION_0); - font = qp_load_font_mem(font); - if (font) { - static const char *data = "foo bar baz"; - int16_t width = qp_textwidth(font, data); - qp_drawtext(display, LS0XX_DISPLAY_WIDTH - width - 1, - LS0XX_DISPLAY_HEIGHT - font->line_height - 1, font, data); - } keyboard_post_init_user(); } @@ -36,14 +25,3 @@ void suspend_wakeup_init_kb(void) { suspend_wakeup_init_user(); } #endif // QUANTUM_PAINTER_ENABLE - -#ifdef OLED_ENABLE -oled_rotation_t oled_init_kb(oled_rotation_t rotation) { return rotation; } - -bool oled_task_kb(void) { - if (!oled_task_user()) - return false; - oled_write(PSTR("foo bar baz"), false); - return true; -} -#endif // OLED_ENABLE |