From 637ccd398a20dbf766ea5c331be53c6fe21de49c Mon Sep 17 00:00:00 2001 From: Shmokebud Date: Fri, 20 Jun 2025 14:31:10 -0400 Subject: [PATCH] lck n --- keyboards/zodiarkpi/keymaps/vial/keymap.c | 12 +++++++++++- keyboards/zodiarkpi/keymaps/vial/vial.json | 13 ------------- keyboards/zodiarkpi/zodiarkpi.c | 3 +-- 3 files changed, 12 insertions(+), 16 deletions(-) diff --git a/keyboards/zodiarkpi/keymaps/vial/keymap.c b/keyboards/zodiarkpi/keymaps/vial/keymap.c index 768fc9ec7f..cc785a4eb0 100644 --- a/keyboards/zodiarkpi/keymaps/vial/keymap.c +++ b/keyboards/zodiarkpi/keymaps/vial/keymap.c @@ -15,9 +15,12 @@ along with this program. If not, see . #include "numi.qgf.h" #include "nyanners.qgf.h" #include "mouse.qgf.h" - extern painter_device_t display; + + + + #include QMK_KEYBOARD_H const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -91,3 +94,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { return state; } +void housekeeping_task_user(void) { + static layer_state_t last = 0; + if (layer_state != last) { + layer_state_set(layer_state); + } + last = layer_state; +} diff --git a/keyboards/zodiarkpi/keymaps/vial/vial.json b/keyboards/zodiarkpi/keymaps/vial/vial.json index 7062c200db..8c1fab4ee9 100644 --- a/keyboards/zodiarkpi/keymaps/vial/vial.json +++ b/keyboards/zodiarkpi/keymaps/vial/vial.json @@ -137,19 +137,6 @@ }, "5,6" ], - [ - { - "y": -0.8500000000000001, - "x": 7 - }, - "0,0\n\n\n\n\n\n\n\n\ne", - "0,1\n\n\n\n\n\n\n\n\ne", - { - "x": 1 - }, - "5,0\n\n\n\n\n\n\n\n\ne", - "5,1\n\n\n\n\n\n\n\n\ne" - ], [ { "y": -0.8500000000000001, diff --git a/keyboards/zodiarkpi/zodiarkpi.c b/keyboards/zodiarkpi/zodiarkpi.c index da246af962..26afa015f5 100644 --- a/keyboards/zodiarkpi/zodiarkpi.c +++ b/keyboards/zodiarkpi/zodiarkpi.c @@ -13,6 +13,7 @@ along with this program. If not, see . */ #include "quantum.h" #include "print.h" +#define SPLIT_LAYER_STATE_ENABLE #ifdef RGB_MATRIX_ENABLE led_config_t g_led_config = { { @@ -196,8 +197,6 @@ uint32_t deferred_init(uint32_t trigger_time, void *cb_arg) { print("doing stuff\n"); -// ##st7789 sc - #endif display = qp_st7789_make_spi_device(320, 240, LCD_CS_PIN, LCD_DC_PIN, LCD_RST_PIN, LCD_SPI_DIVISOR, 3);