aboutsummaryrefslogtreecommitdiff
path: root/quantum/rgb_matrix
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/rgb_matrix')
-rw-r--r--quantum/rgb_matrix/rgb_matrix_drivers.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/quantum/rgb_matrix/rgb_matrix_drivers.c b/quantum/rgb_matrix/rgb_matrix_drivers.c
index dfdf45219..bfaedaa4a 100644
--- a/quantum/rgb_matrix/rgb_matrix_drivers.c
+++ b/quantum/rgb_matrix/rgb_matrix_drivers.c
@@ -186,10 +186,18 @@ const rgb_matrix_driver_t rgb_matrix_driver = {
186# include "spi_master.h" 186# include "spi_master.h"
187static void init(void) { 187static void init(void) {
188 spi_init(); 188 spi_init();
189 AW20216_init(); 189 AW20216_init(DRIVER_1_CS, DRIVER_1_EN);
190# ifdef DRIVER_2_CS
191 AW20216_init(DRIVER_2_CS, DRIVER_2_EN);
192# endif
190} 193}
191 194
192static void flush(void) { AW20216_update_pwm_buffers(); } 195static void flush(void) {
196 AW20216_update_pwm_buffers(DRIVER_1_CS, 0);
197# ifdef DRIVER_2_CS
198 AW20216_update_pwm_buffers(DRIVER_2_CS, 1);
199# endif
200}
193 201
194const rgb_matrix_driver_t rgb_matrix_driver = { 202const rgb_matrix_driver_t rgb_matrix_driver = {
195 .init = init, 203 .init = init,