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.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/quantum/rgb_matrix_drivers.c b/quantum/rgb_matrix_drivers.c
index 1d64dc909..2a3aa9a5e 100644
--- a/quantum/rgb_matrix_drivers.c
+++ b/quantum/rgb_matrix_drivers.c
@@ -34,7 +34,7 @@ static void init( void )
34 IS31FL3731_init( DRIVER_ADDR_1 ); 34 IS31FL3731_init( DRIVER_ADDR_1 );
35 IS31FL3731_init( DRIVER_ADDR_2 ); 35 IS31FL3731_init( DRIVER_ADDR_2 );
36#elif defined(IS31FL3733) 36#elif defined(IS31FL3733)
37 IS31FL3733_init( DRIVER_ADDR_1 ); 37 IS31FL3733_init( DRIVER_ADDR_1, 0 );
38#else 38#else
39 IS31FL3737_init( DRIVER_ADDR_1 ); 39 IS31FL3737_init( DRIVER_ADDR_1 );
40#endif 40#endif
@@ -53,7 +53,8 @@ static void init( void )
53#ifdef IS31FL3731 53#ifdef IS31FL3731
54 IS31FL3731_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 ); 54 IS31FL3731_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
55#elif defined(IS31FL3733) 55#elif defined(IS31FL3733)
56 IS31FL3733_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 ); 56 IS31FL3733_update_led_control_registers( DRIVER_ADDR_1, 0 );
57 IS31FL3733_update_led_control_registers( DRIVER_ADDR_2, 1 );
57#else 58#else
58 IS31FL3737_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 ); 59 IS31FL3737_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
59#endif 60#endif
@@ -74,7 +75,8 @@ const rgb_matrix_driver_t rgb_matrix_driver = {
74#elif defined(IS31FL3733) 75#elif defined(IS31FL3733)
75static void flush( void ) 76static void flush( void )
76{ 77{
77 IS31FL3733_update_pwm_buffers( DRIVER_ADDR_1, DRIVER_ADDR_2 ); 78 IS31FL3733_update_pwm_buffers( DRIVER_ADDR_1, 0);
79 IS31FL3733_update_pwm_buffers( DRIVER_ADDR_2, 1);
78} 80}
79 81
80const rgb_matrix_driver_t rgb_matrix_driver = { 82const rgb_matrix_driver_t rgb_matrix_driver = {