From 25aa474246409bb407545e93ad6eb8f810f2e54d Mon Sep 17 00:00:00 2001 From: krusli Date: Sat, 16 Sep 2017 18:30:52 +1000 Subject: [PATCH] Updated RGB code to use event.pressed --- keyboards/mechmini/keymaps/default/keymap.c | 30 +++++++++++++-------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/keyboards/mechmini/keymaps/default/keymap.c b/keyboards/mechmini/keymaps/default/keymap.c index 31279ffe..5cae1bc8 100644 --- a/keyboards/mechmini/keymaps/default/keymap.c +++ b/keyboards/mechmini/keymaps/default/keymap.c @@ -63,7 +63,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ) */ -uint8_t current_level = 2; +uint8_t current_level = 4; int is_on = 0; uint8_t r = 0xFF; @@ -106,22 +106,30 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { } break; case COLOR_1: // set to pink - r = 0xFF; - g = 0x81; - b = 0xC2; + if (event.pressed) { + r = 0xFF; + g = 0x81; + b = 0xC2; + } break; case COLOR_2: // set to cyan - r = 0x00; - g = 0xE0; - b = 0xFF; + if (event.pressed) { + r = 0x00; + g = 0xE0; + b = 0xFF; + } break; case COLOR_3: // set to white - r = 0xFF; - g = 0xFF; - b = 0xFF; + if (event.pressed) { + r = 0xFF; + g = 0xFF; + b = 0xFF; + } break; case ENABLE_MAX_BRIGHTNESS: // enable all 16 brightness steps - max_brightness = MAX_BRIGHTNESS; + if (event.pressed) { + max_brightness = MAX_BRIGHTNESS; + } break; }