~ruther/qmk_firmware

cad8866db1fce8c6e5d2beca779e779abb1d7369 — Vino Rodrigues 3 years ago 3f7da15
Add support for Q-series on the ckled2001 LED driver (#16051)

1 files changed, 10 insertions(+), 1 deletions(-)

M drivers/led/ckled2001.c
M drivers/led/ckled2001.c => drivers/led/ckled2001.c +10 -1
@@ 125,7 125,16 @@ void CKLED2001_init(uint8_t addr) {
    // Set CURRENT PAGE (Page 4)
    CKLED2001_write_register(addr, CONFIGURE_CMD_PAGE, CURRENT_TUNE_PAGE);
    for (int i = 0; i < LED_CURRENT_TUNE_LENGTH; i++) {
        CKLED2001_write_register(addr, i, 0xFF);
        switch (i) {
            case 2:
            case 5:
            case 8:
            case 11:
                CKLED2001_write_register(addr, i, 0xA0);
                break;
            default:
                CKLED2001_write_register(addr, i, 0xFF);
        }
    }

    // Enable LEDs ON/OFF