RGB Matrix: driver naming cleanups (#21594)
This commit is contained in:
parent
dfb6d38f08
commit
37bc949945
513 changed files with 1166 additions and 1170 deletions
|
@ -107,12 +107,12 @@ static void self_testing(void)
|
|||
switch(rgb_state.testing) {
|
||||
case ST_STAGE_1:
|
||||
if (rgb_state.index !=0 ) {
|
||||
IS31FL3731_set_color_all(0, 0, 0);
|
||||
is31fl3731_set_color_all(0, 0, 0);
|
||||
}
|
||||
|
||||
if (rgb_state.index >= ST_LEFT_END) {
|
||||
for (int i = rgb_state.index - 1; i < RGB_MATRIX_LED_COUNT - rgb_state.index + 1; i++) {
|
||||
IS31FL3731_set_color(i, led.r, led.g, led.b);
|
||||
is31fl3731_set_color(i, led.r, led.g, led.b);
|
||||
}
|
||||
if (rgb_state.index == ST_LEFT_END) {
|
||||
rgb_state.index = ST_LEFT_BEGIN;
|
||||
|
@ -131,20 +131,20 @@ static void self_testing(void)
|
|||
break;
|
||||
case ST_STAGE_2: {
|
||||
// clear all
|
||||
IS31FL3731_set_color_all(0, 0, 0);
|
||||
is31fl3731_set_color_all(0, 0, 0);
|
||||
int i = 0;
|
||||
// light left and right
|
||||
for (i = 0; i < ST_LEFT_SIZE; i++) {
|
||||
IS31FL3731_set_color(ST_LEFT_BEGIN+i, led.r, led.g, led.b);
|
||||
is31fl3731_set_color(ST_LEFT_BEGIN+i, led.r, led.g, led.b);
|
||||
}
|
||||
for (i = 0; i < ST_RIGHT_SIZE; i++) {
|
||||
IS31FL3731_set_color(ST_RIGHT_BEGIN+i, led.r, led.g, led.b);
|
||||
is31fl3731_set_color(ST_RIGHT_BEGIN+i, led.r, led.g, led.b);
|
||||
|
||||
}
|
||||
if (rgb_state.dir) {
|
||||
// left to right
|
||||
for (int i = rgb_state.index; i < rgb_state.index+ST_LEFT_SIZE+ST_RIGHT_SIZE; i++) {
|
||||
IS31FL3731_set_color(i, led.r, led.g, led.b);
|
||||
is31fl3731_set_color(i, led.r, led.g, led.b);
|
||||
}
|
||||
rgb_state.index += ST_LEFT_SIZE+ST_RIGHT_SIZE;
|
||||
if (rgb_state.index == ST_RIGHT_BEGIN) {
|
||||
|
@ -154,7 +154,7 @@ static void self_testing(void)
|
|||
} else {
|
||||
// right to left
|
||||
for (int i = rgb_state.index - ST_RIGHT_SIZE; i < rgb_state.index; i++) {
|
||||
IS31FL3731_set_color(i, led.r, led.g, led.b);
|
||||
is31fl3731_set_color(i, led.r, led.g, led.b);
|
||||
}
|
||||
rgb_state.index -= ST_LEFT_SIZE + ST_RIGHT_SIZE;
|
||||
if (rgb_state.index == ST_LEFT_BEGIN+ST_LEFT_SIZE) {
|
||||
|
@ -174,7 +174,7 @@ static void self_testing(void)
|
|||
break;
|
||||
case ST_STAGE_3:
|
||||
if (rgb_state.index != RGB_MATRIX_LED_COUNT/2) {
|
||||
IS31FL3731_set_color_all(0, 0, 0);
|
||||
is31fl3731_set_color_all(0, 0, 0);
|
||||
}
|
||||
|
||||
// light left and right
|
||||
|
@ -193,11 +193,11 @@ static void self_testing(void)
|
|||
} else {
|
||||
// left
|
||||
for (int i = 0; i < rgb_state.index+1; i++) {
|
||||
IS31FL3731_set_color(i, led.r, led.g, led.b);
|
||||
is31fl3731_set_color(i, led.r, led.g, led.b);
|
||||
}
|
||||
// right
|
||||
for (int i = ST_RIGHT_END; i > ST_RIGHT_END - rgb_state.index - 1; i--) {
|
||||
IS31FL3731_set_color(i, led.r, led.g, led.b);
|
||||
is31fl3731_set_color(i, led.r, led.g, led.b);
|
||||
}
|
||||
rgb_state.index ++;
|
||||
}
|
||||
|
@ -295,16 +295,16 @@ void matrix_init_kb(void)
|
|||
writePinLow(LED_CAPS_LOCK_PIN);
|
||||
|
||||
i2c_init();
|
||||
IS31FL3731_init(DRIVER_ADDR_1);
|
||||
is31fl3731_init(DRIVER_ADDR_1);
|
||||
#ifdef DRIVER_ADDR_2
|
||||
IS31FL3731_init(DRIVER_ADDR_2);
|
||||
is31fl3731_init(DRIVER_ADDR_2);
|
||||
#endif
|
||||
for (int index = 0; index < RGB_MATRIX_LED_COUNT; index++) {
|
||||
IS31FL3731_set_led_control_register(index, true, true, true);
|
||||
is31fl3731_set_led_control_register(index, true, true, true);
|
||||
}
|
||||
IS31FL3731_update_led_control_registers(DRIVER_ADDR_1, 0);
|
||||
is31fl3731_update_led_control_registers(DRIVER_ADDR_1, 0);
|
||||
#ifdef DRIVER_ADDR_2
|
||||
IS31FL3731_update_led_control_registers(DRIVER_ADDR_2, 1);
|
||||
is31fl3731_update_led_control_registers(DRIVER_ADDR_2, 1);
|
||||
#endif
|
||||
update_ticks();
|
||||
matrix_init_user();
|
||||
|
@ -321,7 +321,7 @@ void housekeeping_task_kb(void)
|
|||
self_testing();
|
||||
} else if (rgb_state.state == CAPS_ALERT) {
|
||||
if (rgb_state.alert) {
|
||||
IS31FL3731_set_color_all(ALERM_LED_R, ALERM_LED_G, ALERM_LED_B);
|
||||
is31fl3731_set_color_all(ALERM_LED_R, ALERM_LED_G, ALERM_LED_B);
|
||||
LED_TYPE leds[4];
|
||||
for (int i = 0; i < 4; i++) {
|
||||
leds[i].r = ALERM_LED_G;
|
||||
|
@ -330,7 +330,7 @@ void housekeeping_task_kb(void)
|
|||
}
|
||||
ws2812_setleds(leds, 4);
|
||||
} else {
|
||||
IS31FL3731_set_color_all(0, 0, 0);
|
||||
is31fl3731_set_color_all(0, 0, 0);
|
||||
LED_TYPE leds[4] = {0};
|
||||
ws2812_setleds(leds, 4);
|
||||
}
|
||||
|
@ -341,9 +341,9 @@ void housekeeping_task_kb(void)
|
|||
}
|
||||
}
|
||||
|
||||
IS31FL3731_update_pwm_buffers(DRIVER_ADDR_1, 0);
|
||||
is31fl3731_update_pwm_buffers(DRIVER_ADDR_1, 0);
|
||||
#ifdef DRIVER_ADDR_2
|
||||
IS31FL3731_update_pwm_buffers(DRIVER_ADDR_2, 1);
|
||||
is31fl3731_update_pwm_buffers(DRIVER_ADDR_2, 1);
|
||||
#endif
|
||||
|
||||
housekeeping_task_user();
|
||||
|
@ -354,7 +354,7 @@ void rgblight_call_driver(LED_TYPE *start_led, uint8_t num_leds)
|
|||
if (rgb_state.state != NORMAL) return;
|
||||
|
||||
for (uint8_t i = 0; i < RGB_MATRIX_LED_COUNT; i++) {
|
||||
IS31FL3731_set_color(i, start_led[i].r, start_led[i].g, start_led[i].b);
|
||||
is31fl3731_set_color(i, start_led[i].r, start_led[i].g, start_led[i].b);
|
||||
}
|
||||
LED_TYPE leds[4];
|
||||
for (int i = 0; i < 4; i++) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue