aboutsummaryrefslogtreecommitdiff
path: root/quantum/led_matrix_drivers.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/led_matrix_drivers.c')
-rw-r--r--quantum/led_matrix_drivers.c50
1 files changed, 25 insertions, 25 deletions
diff --git a/quantum/led_matrix_drivers.c b/quantum/led_matrix_drivers.c
index f00f4f366..e0f8b2094 100644
--- a/quantum/led_matrix_drivers.c
+++ b/quantum/led_matrix_drivers.c
@@ -39,32 +39,32 @@ static void init(void) {
39 i2c_init(); 39 i2c_init();
40 #ifdef IS31FL3731 40 #ifdef IS31FL3731
41 #ifdef LED_DRIVER_ADDR_1 41 #ifdef LED_DRIVER_ADDR_1
42 IS31FL3731_init(DRIVER_ADDR_1); 42 IS31FL3731_init(LED_DRIVER_ADDR_1);
43 #endif 43 #endif
44 #ifdef LED_DRIVER_ADDR_2 44 #ifdef LED_DRIVER_ADDR_2
45 IS31FL3731_init(DRIVER_ADDR_2); 45 IS31FL3731_init(LED_DRIVER_ADDR_2);
46 #endif 46 #endif
47 #ifdef LED_DRIVER_ADDR_3 47 #ifdef LED_DRIVER_ADDR_3
48 IS31FL3731_init(DRIVER_ADDR_3); 48 IS31FL3731_init(LED_DRIVER_ADDR_3);
49 #endif 49 #endif
50 #ifdef LED_DRIVER_ADDR_4 50 #ifdef LED_DRIVER_ADDR_4
51 IS31FL3731_init(DRIVER_ADDR_4); 51 IS31FL3731_init(LED_DRIVER_ADDR_4);
52 #endif 52 #endif
53 #else 53 #else
54 #ifdef LED_DRIVER_ADDR_1 54 #ifdef LED_DRIVER_ADDR_1
55 IS31FL3733_init(DRIVER_ADDR_1); 55 IS31FL3733_init(LED_DRIVER_ADDR_1);
56 #endif 56 #endif
57 #ifdef LED_DRIVER_ADDR_2 57 #ifdef LED_DRIVER_ADDR_2
58 IS31FL3733_init(DRIVER_ADDR_2); 58 IS31FL3733_init(LED_DRIVER_ADDR_2);
59 #endif 59 #endif
60 #ifdef LED_DRIVER_ADDR_3 60 #ifdef LED_DRIVER_ADDR_3
61 IS31FL3733_init(DRIVER_ADDR_3); 61 IS31FL3733_init(LED_DRIVER_ADDR_3);
62 #endif 62 #endif
63 #ifdef LED_DRIVER_ADDR_4 63 #ifdef LED_DRIVER_ADDR_4
64 IS31FL3733_init(DRIVER_ADDR_4); 64 IS31FL3733_init(LED_DRIVER_ADDR_4);
65 #endif 65 #endif
66 #endif 66 #endif
67 for (int index = 0; index < DRIVER_LED_TOTAL; index++) { 67 for (int index = 0; index < LED_DRIVER_COUNT; index++) {
68 #ifdef IS31FL3731 68 #ifdef IS31FL3731
69 IS31FL3731_set_led_control_register(index, true); 69 IS31FL3731_set_led_control_register(index, true);
70 #else 70 #else
@@ -74,29 +74,29 @@ static void init(void) {
74 // This actually updates the LED drivers 74 // This actually updates the LED drivers
75 #ifdef IS31FL3731 75 #ifdef IS31FL3731
76 #ifdef LED_DRIVER_ADDR_1 76 #ifdef LED_DRIVER_ADDR_1
77 IS31FL3731_update_led_control_registers(DRIVER_ADDR_1); 77 IS31FL3731_update_led_control_registers(LED_DRIVER_ADDR_1, 0);
78 #endif 78 #endif
79 #ifdef LED_DRIVER_ADDR_2 79 #ifdef LED_DRIVER_ADDR_2
80 IS31FL3731_update_led_control_registers(DRIVER_ADDR_2); 80 IS31FL3731_update_led_control_registers(LED_DRIVER_ADDR_2, 1);
81 #endif 81 #endif
82 #ifdef LED_DRIVER_ADDR_3 82 #ifdef LED_DRIVER_ADDR_3
83 IS31FL3731_update_led_control_registers(DRIVER_ADDR_3); 83 IS31FL3731_update_led_control_registers(LED_DRIVER_ADDR_3, 2);
84 #endif 84 #endif
85 #ifdef LED_DRIVER_ADDR_4 85 #ifdef LED_DRIVER_ADDR_4
86 IS31FL3731_update_led_control_registers(DRIVER_ADDR_4); 86 IS31FL3731_update_led_control_registers(LED_DRIVER_ADDR_4, 3);
87 #endif 87 #endif
88 #else 88 #else
89 #ifdef LED_DRIVER_ADDR_1 89 #ifdef LED_DRIVER_ADDR_1
90 IS31FL3733_update_led_control_registers(DRIVER_ADDR_1); 90 IS31FL3733_update_led_control_registers(LED_DRIVER_ADDR_1, 0);
91 #endif 91 #endif
92 #ifdef LED_DRIVER_ADDR_2 92 #ifdef LED_DRIVER_ADDR_2
93 IS31FL3733_update_led_control_registers(DRIVER_ADDR_2); 93 IS31FL3733_update_led_control_registers(LED_DRIVER_ADDR_2, 1);
94 #endif 94 #endif
95 #ifdef LED_DRIVER_ADDR_3 95 #ifdef LED_DRIVER_ADDR_3
96 IS31FL3733_update_led_control_registers(DRIVER_ADDR_3); 96 IS31FL3733_update_led_control_registers(LED_DRIVER_ADDR_3, 2);
97 #endif 97 #endif
98 #ifdef LED_DRIVER_ADDR_4 98 #ifdef LED_DRIVER_ADDR_4
99 IS31FL3733_update_led_control_registers(DRIVER_ADDR_4); 99 IS31FL3733_update_led_control_registers(LED_DRIVER_ADDR_4, 3);
100 #endif 100 #endif
101 #endif 101 #endif
102} 102}
@@ -104,29 +104,29 @@ static void init(void) {
104static void flush(void) { 104static void flush(void) {
105 #ifdef IS31FL3731 105 #ifdef IS31FL3731
106 #ifdef LED_DRIVER_ADDR_1 106 #ifdef LED_DRIVER_ADDR_1
107 IS31FL3731_update_pwm_buffers(DRIVER_ADDR_1); 107 IS31FL3731_update_pwm_buffers(LED_DRIVER_ADDR_1, 0);
108 #endif 108 #endif
109 #ifdef LED_DRIVER_ADDR_2 109 #ifdef LED_DRIVER_ADDR_2
110 IS31FL3731_update_pwm_buffers(DRIVER_ADDR_2); 110 IS31FL3731_update_pwm_buffers(LED_DRIVER_ADDR_2, 1);
111 #endif 111 #endif
112 #ifdef LED_DRIVER_ADDR_3 112 #ifdef LED_DRIVER_ADDR_3
113 IS31FL3731_update_pwm_buffers(DRIVER_ADDR_3); 113 IS31FL3731_update_pwm_buffers(LED_DRIVER_ADDR_3, 2);
114 #endif 114 #endif
115 #ifdef LED_DRIVER_ADDR_4 115 #ifdef LED_DRIVER_ADDR_4
116 IS31FL3731_update_pwm_buffers(DRIVER_ADDR_4); 116 IS31FL3731_update_pwm_buffers(LED_DRIVER_ADDR_4, 3);
117 #endif 117 #endif
118 #else 118 #else
119 #ifdef LED_DRIVER_ADDR_1 119 #ifdef LED_DRIVER_ADDR_1
120 IS31FL3733_update_pwm_buffers(DRIVER_ADDR_1); 120 IS31FL3733_update_pwm_buffers(LED_DRIVER_ADDR_1, 0);
121 #endif 121 #endif
122 #ifdef LED_DRIVER_ADDR_2 122 #ifdef LED_DRIVER_ADDR_2
123 IS31FL3733_update_pwm_buffers(DRIVER_ADDR_2); 123 IS31FL3733_update_pwm_buffers(LED_DRIVER_ADDR_2, 1);
124 #endif 124 #endif
125 #ifdef LED_DRIVER_ADDR_3 125 #ifdef LED_DRIVER_ADDR_3
126 IS31FL3733_update_pwm_buffers(DRIVER_ADDR_3); 126 IS31FL3733_update_pwm_buffers(LED_DRIVER_ADDR_3, 2);
127 #endif 127 #endif
128 #ifdef LED_DRIVER_ADDR_4 128 #ifdef LED_DRIVER_ADDR_4
129 IS31FL3733_update_pwm_buffers(DRIVER_ADDR_4); 129 IS31FL3733_update_pwm_buffers(LED_DRIVER_ADDR_4, 3);
130 #endif 130 #endif
131 #endif 131 #endif
132} 132}