diff options
Diffstat (limited to 'quantum/led_matrix')
| -rw-r--r-- | quantum/led_matrix/led_matrix.h | 6 | ||||
| -rw-r--r-- | quantum/led_matrix/led_matrix_drivers.c | 26 | ||||
| -rw-r--r-- | quantum/led_matrix/led_matrix_types.h | 15 | 
3 files changed, 17 insertions, 30 deletions
| diff --git a/quantum/led_matrix/led_matrix.h b/quantum/led_matrix/led_matrix.h index c2533ca49c..d654fd5757 100644 --- a/quantum/led_matrix/led_matrix.h +++ b/quantum/led_matrix/led_matrix.h @@ -25,15 +25,15 @@  #include "led_matrix_types.h"  #include "keyboard.h" -#ifdef IS31FL3731 +#ifdef LED_MATRIX_IS31FL3731  #    include "is31fl3731-simple.h"  #elif defined(IS31FLCOMMON)  #    include "is31flcommon.h"  #endif -#ifdef IS31FL3733 +#ifdef LED_MATRIX_IS31FL3733  #    include "is31fl3733-simple.h"  #endif -#ifdef CKLED2001 +#ifdef LED_MATRIX_CKLED2001  #    include "ckled2001-simple.h"  #endif diff --git a/quantum/led_matrix/led_matrix_drivers.c b/quantum/led_matrix/led_matrix_drivers.c index 13c8935d11..77c5aa3d0a 100644 --- a/quantum/led_matrix/led_matrix_drivers.c +++ b/quantum/led_matrix/led_matrix_drivers.c @@ -25,13 +25,13 @@   * in their own files.   */ -#if defined(IS31FL3731) || defined(IS31FL3733) || defined(IS31FLCOMMON) || defined(CKLED2001) +#if defined(LED_MATRIX_IS31FL3731) || defined(LED_MATRIX_IS31FL3733) || defined(IS31FLCOMMON) || defined(LED_MATRIX_CKLED2001)  #    include "i2c_master.h"  static void init(void) {      i2c_init(); -#    if defined(IS31FL3731) +#    if defined(LED_MATRIX_IS31FL3731)      is31fl3731_init(LED_DRIVER_ADDR_1);  #        if defined(LED_DRIVER_ADDR_2)      is31fl3731_init(LED_DRIVER_ADDR_2); @@ -43,7 +43,7 @@ static void init(void) {  #            endif  #        endif -#    elif defined(IS31FL3733) +#    elif defined(LED_MATRIX_IS31FL3733)  #        if !defined(LED_DRIVER_SYNC_1)  #            define LED_DRIVER_SYNC_1 0  #        endif @@ -78,7 +78,7 @@ static void init(void) {  #                endif  #            endif  #        endif -#    elif defined(CKLED2001) +#    elif defined(LED_MATRIX_CKLED2001)  #        if defined(LED_DRIVER_SHUTDOWN_PIN)      setPinOutput(LED_DRIVER_SHUTDOWN_PIN);      writePinHigh(LED_DRIVER_SHUTDOWN_PIN); @@ -97,19 +97,19 @@ static void init(void) {  #    endif      for (int index = 0; index < LED_MATRIX_LED_COUNT; index++) { -#    if defined(IS31FL3731) +#    if defined(LED_MATRIX_IS31FL3731)          is31fl3731_set_led_control_register(index, true); -#    elif defined(IS31FL3733) +#    elif defined(LED_MATRIX_IS31FL3733)          is31fl3733_set_led_control_register(index, true);  #    elif defined(IS31FLCOMMON)          IS31FL_simple_set_scaling_buffer(index, true); -#    elif defined(CKLED2001) +#    elif defined(LED_MATRIX_CKLED2001)          ckled2001_set_led_control_register(index, true);  #    endif      }  // This actually updates the LED drivers -#    if defined(IS31FL3731) +#    if defined(LED_MATRIX_IS31FL3731)      is31fl3731_update_led_control_registers(LED_DRIVER_ADDR_1, 0);  #        if defined(LED_DRIVER_ADDR_2)      is31fl3731_update_led_control_registers(LED_DRIVER_ADDR_2, 1); @@ -121,7 +121,7 @@ static void init(void) {  #            endif  #        endif -#    elif defined(IS31FL3733) +#    elif defined(LED_MATRIX_IS31FL3733)      is31fl3733_update_led_control_registers(LED_DRIVER_ADDR_1, 0);  #        if defined(LED_DRIVER_ADDR_2)      is31fl3733_update_led_control_registers(LED_DRIVER_ADDR_2, 1); @@ -147,7 +147,7 @@ static void init(void) {  #                endif  #            endif  #        endif -#    elif defined(CKLED2001) +#    elif defined(LED_MATRIX_CKLED2001)      ckled2001_update_led_control_registers(DRIVER_ADDR_1, 0);  #        if defined(DRIVER_ADDR_2)      ckled2001_update_led_control_registers(DRIVER_ADDR_2, 1); @@ -161,7 +161,7 @@ static void init(void) {  #    endif  } -#    if defined(IS31FL3731) +#    if defined(LED_MATRIX_IS31FL3731)  static void flush(void) {      is31fl3731_update_pwm_buffers(LED_DRIVER_ADDR_1, 0);  #        if defined(LED_DRIVER_ADDR_2) @@ -182,7 +182,7 @@ const led_matrix_driver_t led_matrix_driver = {      .set_value_all = is31fl3731_set_value_all,  }; -#    elif defined(IS31FL3733) +#    elif defined(LED_MATRIX_IS31FL3733)  static void flush(void) {      is31fl3733_update_pwm_buffers(LED_DRIVER_ADDR_1, 0);  #        if defined(LED_DRIVER_ADDR_2) @@ -223,7 +223,7 @@ const led_matrix_driver_t led_matrix_driver = {      .set_value = IS31FL_simple_set_brightness,      .set_value_all = IS31FL_simple_set_brigntness_all,  }; -#    elif defined(CKLED2001) +#    elif defined(LED_MATRIX_CKLED2001)  static void flush(void) {      ckled2001_update_pwm_buffers(DRIVER_ADDR_1, 0);  #        if defined(DRIVER_ADDR_2) diff --git a/quantum/led_matrix/led_matrix_types.h b/quantum/led_matrix/led_matrix_types.h index 6709a558bb..5a516ceb10 100644 --- a/quantum/led_matrix/led_matrix_types.h +++ b/quantum/led_matrix/led_matrix_types.h @@ -18,16 +18,7 @@  #include <stdint.h>  #include <stdbool.h> - -#if defined(__GNUC__) -#    define PACKED __attribute__((__packed__)) -#else -#    define PACKED -#endif - -#if defined(_MSC_VER) -#    pragma pack(push, 1) -#endif +#include "util.h"  #if defined(LED_MATRIX_KEYPRESSES) || defined(LED_MATRIX_KEYRELEASES)  #    define LED_MATRIX_KEYREACTIVE_ENABLED @@ -92,7 +83,3 @@ typedef union {  } led_eeconfig_t;  _Static_assert(sizeof(led_eeconfig_t) == sizeof(uint32_t), "LED Matrix EECONFIG out of spec."); - -#if defined(_MSC_VER) -#    pragma pack(pop) -#endif | 
