From 9172fe3d780f3bb9e355c3593df627999c2695af Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sun, 23 Apr 2017 20:03:26 +0200 Subject: [PATCH] now using sizeof for brightness table.... kinda --- firmware/keyboard.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/keyboard.c b/firmware/keyboard.c index 6f71f1d..19739f7 100644 --- a/firmware/keyboard.c +++ b/firmware/keyboard.c @@ -49,7 +49,7 @@ const uint8_t PROGMEM gammaBright[] = { 0, 1, 2, 3, 6, 10, 14, 18, 26, 31, 38, 46, 54, 66, 76, 89, 104, 128, 150, 180, 240, - 250, 280, 340}; + 290, 400, 500}; struct cRGB led[LEDS_PER_SLOT]; @@ -194,7 +194,8 @@ void keyboard(void) { brightness = (brightness <= 0 ? 0 : brightness - 1); break; case KEY_BRIGHTNESS_DOWN: - brightness = (brightness >= 21 ? 21 : brightness + 1); + brightness = (brightness >= sizeof(gammaBright) - 3 ? /* No idea why -3... */ + sizeof(gammaBright) - 3 : brightness + 1); break; case KEY_SF_1: break;