IS31FL3731_init( DRIVER_ADDR_1 );
IS31FL3731_init( DRIVER_ADDR_2 );
#elif defined(IS31FL3733)
- IS31FL3733_init( DRIVER_ADDR_1 );
+ IS31FL3733_init( DRIVER_ADDR_1, 0 );
#else
IS31FL3737_init( DRIVER_ADDR_1 );
#endif
}
// This actually updates the LED drivers
#ifdef IS31FL3731
- IS31FL3731_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
+ IS31FL3731_update_led_control_registers( DRIVER_ADDR_1, 0 );
+ IS31FL3731_update_led_control_registers( DRIVER_ADDR_2, 1 );
#elif defined(IS31FL3733)
- IS31FL3733_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
+ IS31FL3733_update_led_control_registers( DRIVER_ADDR_1, 0 );
+ IS31FL3733_update_led_control_registers( DRIVER_ADDR_2, 1 );
#else
IS31FL3737_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
#endif
#ifdef IS31FL3731
static void flush( void )
{
- IS31FL3731_update_pwm_buffers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
+ IS31FL3731_update_pwm_buffers( DRIVER_ADDR_1, 0 );
+ IS31FL3731_update_pwm_buffers( DRIVER_ADDR_2, 1 );
}
const rgb_matrix_driver_t rgb_matrix_driver = {
#elif defined(IS31FL3733)
static void flush( void )
{
- IS31FL3733_update_pwm_buffers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
+ IS31FL3733_update_pwm_buffers( DRIVER_ADDR_1, 0);
+ IS31FL3733_update_pwm_buffers( DRIVER_ADDR_2, 1);
}
const rgb_matrix_driver_t rgb_matrix_driver = {