aboutsummaryrefslogtreecommitdiff
path: root/quantum/rgb_matrix_drivers.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/rgb_matrix_drivers.c')
-rw-r--r--quantum/rgb_matrix_drivers.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/quantum/rgb_matrix_drivers.c b/quantum/rgb_matrix_drivers.c
index 3b7d58483..3814dd61f 100644
--- a/quantum/rgb_matrix_drivers.c
+++ b/quantum/rgb_matrix_drivers.c
@@ -97,4 +97,25 @@ const rgb_matrix_driver_t rgb_matrix_driver = {
97}; 97};
98#endif 98#endif
99 99
100#elif defined(WS2812)
101
102extern LED_TYPE led[RGBLED_NUM];
103
104 static void flush( void )
105 {
106 // Assumes use of RGB_DI_PIN
107 ws2812_setleds(led, RGBLED_NUM);
108 }
109
110 static void init( void )
111 {
112
113 }
114
115 const rgb_matrix_driver_t rgb_matrix_driver = {
116 .init = init,
117 .flush = flush,
118 .set_color = ws2812_setled,
119 .set_color_all = ws2812_setled_all,
120 };
100#endif 121#endif