diff --git a/quantum/led_matrix.c b/quantum/led_matrix.c index 82b05a7df347..602bcfe4697a 100644 --- a/quantum/led_matrix.c +++ b/quantum/led_matrix.c @@ -179,6 +179,11 @@ void led_matrix_set_value(int index, uint8_t value) { #else led_matrix_driver.set_value(index, value); #endif +# ifdef USE_CIE1931_CURVE + led_matrix_driver.set_value(index, pgm_read_byte(&CIE1931_CURVE[value])); +# else + led_matrix_driver.set_value(index, value); +# endif } void led_matrix_set_value_all(uint8_t value) { diff --git a/quantum/split_common/transport.c b/quantum/split_common/transport.c index f2695e36267b..02d88f1c63f3 100644 --- a/quantum/split_common/transport.c +++ b/quantum/split_common/transport.c @@ -273,6 +273,10 @@ typedef struct _Serial_m2s_buffer_t { rgb_config_t rgb_matrix; bool rgb_suspend_state; # endif +# if defined(LED_MATRIX_ENABLE) && defined(LED_MATRIX_SPLIT) + led_eeconfig_t led_matrix; + bool led_suspend_state; +# endif # if defined(RGB_MATRIX_ENABLE) && defined(RGB_MATRIX_SPLIT) rgb_config_t rgb_matrix; bool rgb_suspend_state;