aboutsummaryrefslogtreecommitdiff
path: root/keyboards/sweep/sweep.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/sweep/sweep.c')
-rw-r--r--keyboards/sweep/sweep.c36
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