From 082df839ae180d637c47637d07b1ef14d94d4fa0 Mon Sep 17 00:00:00 2001 From: Bartholomew Ho Date: Sat, 13 Jan 2024 18:54:29 +0800 Subject: [PATCH] added v3 ansi knob --- keyboards/keychron/v3/ansi_encoder/config.h | 1 + keyboards/keychron/v3/ansi_encoder/rules.mk | 1 + keyboards/keychron/v3/v3.c | 6 +++--- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/keyboards/keychron/v3/ansi_encoder/config.h b/keyboards/keychron/v3/ansi_encoder/config.h index 6b6d2b9a1c..a9a84b9d28 100644 --- a/keyboards/keychron/v3/ansi_encoder/config.h +++ b/keyboards/keychron/v3/ansi_encoder/config.h @@ -26,6 +26,7 @@ #define DRIVER_1_LED_TOTAL 48 #define DRIVER_2_LED_TOTAL 39 #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) +#define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) /* Encoder Configuration */ #define ENCODERS_PAD_A { A10 } diff --git a/keyboards/keychron/v3/ansi_encoder/rules.mk b/keyboards/keychron/v3/ansi_encoder/rules.mk index 359346625e..c810b96969 100644 --- a/keyboards/keychron/v3/ansi_encoder/rules.mk +++ b/keyboards/keychron/v3/ansi_encoder/rules.mk @@ -22,6 +22,7 @@ RGB_MATRIX_ENABLE = yes RGB_MATRIX_DRIVER = CKLED2001 EEPROM_DRIVER = wear_leveling WEAR_LEVELING_DRIVER = embedded_flash +OPENRGB_ENABLE = yes # Enter lower-power sleep mode when on the ChibiOS idle thread OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE diff --git a/keyboards/keychron/v3/v3.c b/keyboards/keychron/v3/v3.c index 17ea8f0e97..5bf1788bf4 100644 --- a/keyboards/keychron/v3/v3.c +++ b/keyboards/keychron/v3/v3.c @@ -71,8 +71,8 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) { return true; } -bool rgb_matrix_indicators_advanced_kb(uint8_t led_min, uint8_t led_max) { - if (!rgb_matrix_indicators_advanced_user(led_min, led_max)) { return false; } +void rgb_matrix_indicators_advanced_kb(uint8_t led_min, uint8_t led_max) { + //if (!rgb_matrix_indicators_advanced_user(led_min, led_max)) { return false; } // RGB_MATRIX_INDICATOR_SET_COLOR(index, red, green, blue); if (host_keyboard_led_state().caps_lock) { @@ -82,7 +82,7 @@ bool rgb_matrix_indicators_advanced_kb(uint8_t led_min, uint8_t led_max) { RGB_MATRIX_INDICATOR_SET_COLOR(CAPS_LOCK_LED_INDEX, 0, 0, 0); } } - return true; + return; } #endif // CAPS_LOCK_LED_INDEX