diff options
Diffstat (limited to 'quantum/led_matrix_drivers.c')
| -rw-r--r-- | quantum/led_matrix_drivers.c | 29 | 
1 files changed, 17 insertions, 12 deletions
| diff --git a/quantum/led_matrix_drivers.c b/quantum/led_matrix_drivers.c index eddf3f2863..f3d4bc896e 100644 --- a/quantum/led_matrix_drivers.c +++ b/quantum/led_matrix_drivers.c @@ -15,9 +15,6 @@   * along with this program.  If not, see <http://www.gnu.org/licenses/>.   */ -#include <stdint.h> -#include <stdbool.h> -#include "quantum.h"  #include "led_matrix.h"  /* Each driver needs to define a struct: @@ -30,10 +27,6 @@  #if defined(IS31FL3731) || defined(IS31FL3733) -#    if defined(IS31FL3731) -#        include "is31fl3731-simple.h" -#    endif -  #    include "i2c_master.h"  static void init(void) { @@ -53,16 +46,28 @@ static void init(void) {  #        endif  #    else  #        ifdef LED_DRIVER_ADDR_1 -    IS31FL3733_init(LED_DRIVER_ADDR_1, 0); +#            ifndef LED_DRIVER_SYNC_1 +#                define LED_DRIVER_SYNC_1 0 +#            endif +    IS31FL3733_init(LED_DRIVER_ADDR_1, LED_DRIVER_SYNC_1);  #        endif  #        ifdef LED_DRIVER_ADDR_2 -    IS31FL3733_init(LED_DRIVER_ADDR_2, 0); +#            ifndef LED_DRIVER_SYNC_2 +#                define LED_DRIVER_SYNC_2 0 +#            endif +    IS31FL3733_init(LED_DRIVER_ADDR_2, LED_DRIVER_SYNC_2);  #        endif  #        ifdef LED_DRIVER_ADDR_3 -    IS31FL3733_init(LED_DRIVER_ADDR_3, 0); +#            ifndef LED_DRIVER_SYNC_3 +#                define LED_DRIVER_SYNC_3 0 +#            endif +    IS31FL3733_init(LED_DRIVER_ADDR_3, LED_DRIVER_SYNC_3);  #        endif  #        ifdef LED_DRIVER_ADDR_4 -    IS31FL3733_init(LED_DRIVER_ADDR_4, 0); +#            ifndef LED_DRIVER_SYNC_4 +#                define LED_DRIVER_SYNC_4 0 +#            endif +    IS31FL3733_init(LED_DRIVER_ADDR_4, LED_DRIVER_SYNC_4);  #        endif  #    endif @@ -140,7 +145,7 @@ const led_matrix_driver_t led_matrix_driver = {      .set_value     = IS31FL3731_set_value,      .set_value_all = IS31FL3731_set_value_all,  #    else -    .set_value = IS31FL3733_set_value, +    .set_value     = IS31FL3733_set_value,      .set_value_all = IS31FL3733_set_value_all,  #    endif  }; | 
