]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Add extern for 'led' global, set 'weak' attribute for rgblight_set()
authorScott Wilson <scott.t.wilson@gmail.com>
Wed, 28 Dec 2016 21:29:02 +0000 (16:29 -0500)
committerScott Wilson <scott.t.wilson@gmail.com>
Wed, 28 Dec 2016 21:29:02 +0000 (16:29 -0500)
quantum/rgblight.c
quantum/rgblight.h

index 6e335a4831e049f61b06478919df14ef6f422a95..0f7a1d8280b7ea332f5448d4c1b5a56c2b10da0e 100644 (file)
@@ -370,6 +370,7 @@ void rgblight_setrgb(uint8_t r, uint8_t g, uint8_t b) {
   rgblight_set();
 }
 
++__attribute__ ((weak))
 void rgblight_set(void) {
   if (rgblight_config.enable) {
     #ifdef RGBW
index ceb624692a672c227d35a40101c211dade71e98c..726b8de72e4ca637cfebc887425b6389f32a3ac8 100644 (file)
@@ -40,6 +40,8 @@
 #include "eeconfig.h"
 #include "light_ws2812.h"
 
+extern LED_TYPE led[RGBLED_NUM];
+
 extern const uint8_t RGBLED_BREATHING_INTERVALS[4] PROGMEM;
 extern const uint8_t RGBLED_RAINBOW_MOOD_INTERVALS[3] PROGMEM;
 extern const uint8_t RGBLED_RAINBOW_SWIRL_INTERVALS[3] PROGMEM;