From be3d3eed91234762d4aaab2bb89ac902c304364b Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Tue, 11 Jul 2023 04:29:26 +0800 Subject: [PATCH] fl16: Add backlight step key to macropad Signed-off-by: Daniel Schaefer --- keyboards/framework/build_all.sh | 0 keyboards/framework/framework.c | 4 ++++ keyboards/framework/gridpad/keymaps/default/keymap.c | 6 +++--- 3 files changed, 7 insertions(+), 3 deletions(-) mode change 100644 => 100755 keyboards/framework/build_all.sh diff --git a/keyboards/framework/build_all.sh b/keyboards/framework/build_all.sh old mode 100644 new mode 100755 diff --git a/keyboards/framework/framework.c b/keyboards/framework/framework.c index 97af3cdf9a..b9775363c0 100644 --- a/keyboards/framework/framework.c +++ b/keyboards/framework/framework.c @@ -62,13 +62,16 @@ void suspend_wakeup_init_kb(void) { bool process_record_kb(uint16_t keycode, keyrecord_t *record) { process_record_user(keycode, record); +#ifdef RGB_MATRIX_ENABLE uint8_t h; uint8_t s; uint8_t v; uint8_t new_v; +#endif switch (keycode) { // Implement step brightness for RGB backlight +#ifdef RGB_MATRIX_ENABLE case BL_STEP: if (record->event.pressed) { h = rgb_matrix_get_hue(); @@ -92,6 +95,7 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) { rgb_matrix_sethsv_noeeprom(h, s, new_v); } return true; +#endif case KC_SCRN: // Simulate press WIN+P // Works (at least) on Windows and GNOME diff --git a/keyboards/framework/gridpad/keymaps/default/keymap.c b/keyboards/framework/gridpad/keymaps/default/keymap.c index 2cf2b21895..d35ca95b22 100644 --- a/keyboards/framework/gridpad/keymaps/default/keymap.c +++ b/keyboards/framework/gridpad/keymaps/default/keymap.c @@ -86,8 +86,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * 4 keys │ RGB │RGB Nxt│ RGB + │ Sleep │ * │Toggle │Effect │Brightn│ │ * ├───────┼───────┼───────┼───────┤ - * 4 keys │Numpad │RGB Prv│ RGB - │ │ - * │Layer │Effect │Brightn│ │ + * 4 keys │Numpad │RGB Prv│ RGB - │ RGB BL│ + * │Layer │Effect │Brightn│ Step │ * ├───────┼───────┼───────┼───────┤ * 4 keys │ RGB + │ RGB + │ RGB + │ <-- │ * │ Hue │ Sat │ Speed │ │ @@ -105,7 +105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [0] = LAYOUT( RGB_TOG, RGB_MOD, RGB_VAI, KC_SLEP, - TG(1), RGB_RMOD,RGB_VAD, XXXXXXX, + TG(1), RGB_RMOD,RGB_VAD, BL_STEP, RGB_HUI, RGB_SAI, RGB_SPI, KC_BSPC, RGB_HUD, RGB_SAD, RGB_SPD, KC_ENT, XXXXXXX, KC_UP, XXXXXXX, XXXXXXX,