aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryiancar <yiangosyiangou@cytanet.com.cy>2019-10-08 17:03:51 +0100
committerDrashna Jaelre <drashna@live.com>2019-10-08 09:03:51 -0700
commit5e43f87956c36a609d49ab696c939f2547d076dc (patch)
tree7a8e62fdf7822e3d950801513631a7fea0fed2bd
parentd00326ecb3f7e3b6703f9f0656c1f5a917da086b (diff)
downloadqmk_firmware-5e43f87956c36a609d49ab696c939f2547d076dc.tar.gz
qmk_firmware-5e43f87956c36a609d49ab696c939f2547d076dc.zip
[Keyboard] RGB updates on NK65 and HS60 (#6795)
* RGB update commit * Convert caps lock indicator check to IS_LED_ON * ISSI3733 minor change
-rw-r--r--drivers/issi/is31fl3733.c3
-rw-r--r--keyboards/hs60/v2/config.h2
-rwxr-xr-xkeyboards/nk65/config.h2
-rw-r--r--keyboards/wilba_tech/wt_rgb_backlight.c14
4 files changed, 8 insertions, 13 deletions
diff --git a/drivers/issi/is31fl3733.c b/drivers/issi/is31fl3733.c
index 968f072de..cc2d895ef 100644
--- a/drivers/issi/is31fl3733.c
+++ b/drivers/issi/is31fl3733.c
@@ -231,5 +231,6 @@ void IS31FL3733_update_led_control_registers(uint8_t addr, uint8_t index) {
231 IS31FL3733_write_register(addr, i, g_led_control_registers[index][i]); 231 IS31FL3733_write_register(addr, i, g_led_control_registers[index][i]);
232 } 232 }
233 } 233 }
234 g_led_control_registers_update_required[index] = false; 234 // This seems counter intuitive but sometimes this page can get corrupted. So update it every time.
235 // g_led_control_registers_update_required[index] = false;
235} 236}
diff --git a/keyboards/hs60/v2/config.h b/keyboards/hs60/v2/config.h
index 57014993f..02df0074c 100644
--- a/keyboards/hs60/v2/config.h
+++ b/keyboards/hs60/v2/config.h
@@ -106,7 +106,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106#define RGB_BACKLIGHT_BRIGHTNESS 255 106#define RGB_BACKLIGHT_BRIGHTNESS 255
107 107
108// the default effect (RGB test) 108// the default effect (RGB test)
109#define RGB_BACKLIGHT_EFFECT 255 109#define RGB_BACKLIGHT_EFFECT 6
110 110
111// the default effect speed (0-3) 111// the default effect speed (0-3)
112#define RGB_BACKLIGHT_EFFECT_SPEED 0 112#define RGB_BACKLIGHT_EFFECT_SPEED 0
diff --git a/keyboards/nk65/config.h b/keyboards/nk65/config.h
index 4358d9cf9..51e101cde 100755
--- a/keyboards/nk65/config.h
+++ b/keyboards/nk65/config.h
@@ -106,7 +106,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
106#define RGB_BACKLIGHT_BRIGHTNESS 255 106#define RGB_BACKLIGHT_BRIGHTNESS 255
107 107
108// the default effect (RGB test) 108// the default effect (RGB test)
109#define RGB_BACKLIGHT_EFFECT 255 109#define RGB_BACKLIGHT_EFFECT 6
110 110
111// the default effect speed (0-3) 111// the default effect speed (0-3)
112#define RGB_BACKLIGHT_EFFECT_SPEED 0 112#define RGB_BACKLIGHT_EFFECT_SPEED 0
diff --git a/keyboards/wilba_tech/wt_rgb_backlight.c b/keyboards/wilba_tech/wt_rgb_backlight.c
index 9116e98ba..ca8c3269f 100644
--- a/keyboards/wilba_tech/wt_rgb_backlight.c
+++ b/keyboards/wilba_tech/wt_rgb_backlight.c
@@ -791,7 +791,7 @@ const Point g_map_led_to_point_polar[BACKLIGHT_LED_COUNT] PROGMEM = {
791 {208,255}, {39,255}, {23,238}, {235,255}, {235,255}, {33,255}, {19,255}, {255,233}, {224,255}, {160,255}, {164,255}, {169,255}, {188,255}, 791 {208,255}, {39,255}, {23,238}, {235,255}, {235,255}, {33,255}, {19,255}, {255,233}, {224,255}, {160,255}, {164,255}, {169,255}, {188,255},
792 {255,255},// LA61 does not exit, dummy 792 {255,255},// LA61 does not exit, dummy
793 //LA62..LB5 793 //LA62..LB5
794 {221,255}, {225,255}, {229,255}, {22,255}, {12,255}, {244,255}, {234,255}, {255,255}, 794 {221,255}, {225,255}, {229,255}, {22,255}, {12,255}, {244,255}, {234,255}, {255,255}
795}; 795};
796#elif defined(RGB_BACKLIGHT_M6_B) 796#elif defined(RGB_BACKLIGHT_M6_B)
797// M6-B is really simple: 797// M6-B is really simple:
@@ -1551,20 +1551,14 @@ void backlight_effect_indicators(void)
1551 } 1551 }
1552 1552
1553#if defined(RGB_BACKLIGHT_NK65) 1553#if defined(RGB_BACKLIGHT_NK65)
1554 if ( g_indicator_state & (1<<USB_LED_CAPS_LOCK) ) 1554 if ( IS_LED_ON(g_indicator_state, USB_LED_CAPS_LOCK) ) {
1555 {
1556 IS31FL3733_set_color( 7+64-1, 0, 255, 0 ); 1555 IS31FL3733_set_color( 7+64-1, 0, 255, 0 );
1557 } else { 1556 } else {
1558 IS31FL3733_set_color( 7+64-1, 0, 0, 0 ); 1557 IS31FL3733_set_color( 7+64-1, 0, 0, 0 );
1559 } 1558 }
1560 if ( g_indicator_state & (1<<USB_LED_SCROLL_LOCK) ) 1559 if ( IS_LAYER_ON(1) ) {
1561 {
1562 IS31FL3733_set_color( 6+64-1, 255, 0, 255 ); 1560 IS31FL3733_set_color( 6+64-1, 255, 0, 255 );
1563 } else { 1561 } else if ( IS_LAYER_ON(2) ) {
1564 IS31FL3733_set_color( 6+64-1, 0, 0, 0 );
1565 }
1566 if ( g_indicator_state & (1<<USB_LED_NUM_LOCK) )
1567 {
1568 IS31FL3733_set_color( 6+64-1, 0, 255, 0 ); 1562 IS31FL3733_set_color( 6+64-1, 0, 255, 0 );
1569 } else { 1563 } else {
1570 IS31FL3733_set_color( 6+64-1, 0, 0, 0 ); 1564 IS31FL3733_set_color( 6+64-1, 0, 0, 0 );