diff options
Diffstat (limited to 'quantum/led_matrix')
| -rw-r--r-- | quantum/led_matrix/led_matrix.c | 2 | ||||
| -rw-r--r-- | quantum/led_matrix/led_matrix.h | 2 | ||||
| -rw-r--r-- | quantum/led_matrix/led_matrix_drivers.c | 8 | ||||
| -rw-r--r-- | quantum/led_matrix/led_matrix_drivers.h | 2 | 
4 files changed, 12 insertions, 2 deletions
| diff --git a/quantum/led_matrix/led_matrix.c b/quantum/led_matrix/led_matrix.c index c0fb4c810b..2ca62c6969 100644 --- a/quantum/led_matrix/led_matrix.c +++ b/quantum/led_matrix/led_matrix.c @@ -159,7 +159,7 @@ void led_matrix_set_value_all(uint8_t value) {  #endif  } -void process_led_matrix(uint8_t row, uint8_t col, bool pressed) { +void led_matrix_handle_key_event(uint8_t row, uint8_t col, bool pressed) {  #ifndef LED_MATRIX_SPLIT      if (!is_keyboard_master()) return;  #endif diff --git a/quantum/led_matrix/led_matrix.h b/quantum/led_matrix/led_matrix.h index 941d42aeca..9a13c3e52b 100644 --- a/quantum/led_matrix/led_matrix.h +++ b/quantum/led_matrix/led_matrix.h @@ -124,7 +124,7 @@ uint8_t led_matrix_map_row_column_to_led(uint8_t row, uint8_t column, uint8_t *l  void led_matrix_set_value(int index, uint8_t value);  void led_matrix_set_value_all(uint8_t value); -void process_led_matrix(uint8_t row, uint8_t col, bool pressed); +void led_matrix_handle_key_event(uint8_t row, uint8_t col, bool pressed);  void led_matrix_task(void); diff --git a/quantum/led_matrix/led_matrix_drivers.c b/quantum/led_matrix/led_matrix_drivers.c index 2e80bd0375..bd4852e939 100644 --- a/quantum/led_matrix/led_matrix_drivers.c +++ b/quantum/led_matrix/led_matrix_drivers.c @@ -33,6 +33,14 @@ const led_matrix_driver_t led_matrix_driver = {      .set_value_all = is31fl3218_set_value_all,  }; +#elif defined(LED_MATRIX_IS31FL3236) +const led_matrix_driver_t led_matrix_driver = { +    .init          = is31fl3236_init_drivers, +    .flush         = is31fl3236_flush, +    .set_value     = is31fl3236_set_value, +    .set_value_all = is31fl3236_set_value_all, +}; +  #elif defined(LED_MATRIX_IS31FL3729)  const led_matrix_driver_t led_matrix_driver = {      .init          = is31fl3729_init_drivers, diff --git a/quantum/led_matrix/led_matrix_drivers.h b/quantum/led_matrix/led_matrix_drivers.h index a961784a62..60354e4677 100644 --- a/quantum/led_matrix/led_matrix_drivers.h +++ b/quantum/led_matrix/led_matrix_drivers.h @@ -7,6 +7,8 @@  #if defined(LED_MATRIX_IS31FL3218)  #    include "is31fl3218-mono.h" +#elif defined(LED_MATRIX_IS31FL3236) +#    include "is31fl3236-mono.h"  #elif defined(LED_MATRIX_IS31FL3729)  #    include "is31fl3729-mono.h"  #elif defined(LED_MATRIX_IS31FL3731) | 
