~ruther/qmk_firmware

3eabd7946ec5e47d12d603d591e8d8658d82fa42 — Seth Barberee 7 years ago fd0bd29
Split Common: Serial Backlight LED fix (#3586)

1 files changed, 18 insertions(+), 0 deletions(-)

M quantum/split_common/matrix.c
M quantum/split_common/matrix.c => quantum/split_common/matrix.c +18 -0
@@ 341,6 341,24 @@ void matrix_slave_scan(void) {
        serial_slave_buffer[i] = matrix[offset+i];
    }
#endif
#ifdef USE_I2C
#ifdef BACKLIGHT_ENABLE
    // Read backlight level sent from master and update level on slave
    backlight_set(i2c_slave_buffer[0]);
#endif
    for (int i = 0; i < ROWS_PER_HAND; ++i) {
        i2c_slave_buffer[i+1] = matrix[offset+i];
    }
#else // USE_SERIAL
    for (int i = 0; i < ROWS_PER_HAND; ++i) {
        serial_slave_buffer[i] = matrix[offset+i];
    }

#ifdef BACKLIGHT_ENABLE
    // Read backlight level sent from master and update level on slave
    backlight_set(serial_master_buffer[SERIAL_BACKLIT_START]);
#endif
#endif
    matrix_slave_scan_user();
}