]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboards/bigswitch/bigswitch.c
Wait for QMK to initialize before configuring RGB (#3030)
[qmk_firmware.git] / keyboards / bigswitch / bigswitch.c
index 05935f2e9e7e5b6a67fa60988bcd51d682423fa5..3cc11e602676a396a8d7c299c7e79637fdc40487 100644 (file)
@@ -16,7 +16,18 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 #include "bigswitch.h"
 
+volatile uint8_t runonce = true;
+static uint16_t my_timer;
+
 void matrix_init_user(void) {
-  rgblight_enable();
-  rgblight_mode(9);
+  my_timer = timer_read();
+}
+
+void matrix_scan_user(void) {
+  if (runonce && timer_elapsed(my_timer) > 1000) {
+    runonce = false;
+    rgblight_sethsv(0x0, 0xff, 0x80);
+    rgblight_mode(9);
+    rgblight_enable();
+  }
 }