diff options
Diffstat (limited to 'keyboards/ergodox_ez/matrix.c')
-rw-r--r-- | keyboards/ergodox_ez/matrix.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/keyboards/ergodox_ez/matrix.c b/keyboards/ergodox_ez/matrix.c index ddfbc6100e..f1ec50fa34 100644 --- a/keyboards/ergodox_ez/matrix.c +++ b/keyboards/ergodox_ez/matrix.c @@ -63,6 +63,9 @@ static void unselect_rows(void); static void select_row(uint8_t row); static uint8_t mcp23018_reset_loop; +#ifdef RGBLIGHT_ENABLE +extern i2c_status_t i2c_rgblight; +#endif void matrix_init_custom(void) { // initialize row and col @@ -97,6 +100,9 @@ bool matrix_scan_custom(matrix_row_t current_matrix[]) { #ifdef RGB_MATRIX_ENABLE rgb_matrix_init(); // re-init driver on reconnect #endif +#ifdef RGBLIGHT_ENABLE + i2c_rgblight = 0x20; // re-enable rgb light +#endif } } } |