]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - quantum/rgb_matrix_drivers.c
[Keyboard] Added WT69-A PCB (#5721)
[qmk_firmware.git] / quantum / rgb_matrix_drivers.c
index 3b7d58483ab32d727fffbd21166122a89294fa24..3814dd61fc966c6472aa49e6910437b122f8c1fe 100644 (file)
@@ -97,4 +97,25 @@ const rgb_matrix_driver_t rgb_matrix_driver = {
 };
 #endif
 
+#elif defined(WS2812)
+
+extern LED_TYPE led[RGBLED_NUM];
+
+  static void flush( void )
+  {
+    // Assumes use of RGB_DI_PIN
+    ws2812_setleds(led, RGBLED_NUM);
+  }
+
+  static void init( void )
+  {
+
+  }
+
+  const rgb_matrix_driver_t rgb_matrix_driver = {
+      .init = init,
+      .flush = flush,
+      .set_color = ws2812_setled,
+      .set_color_all = ws2812_setled_all,
+  };
 #endif