~ruther/qmk_firmware

ab3fba2cdf69f61a6cb5525c092e5a2f461c925b — Simon R 6 years ago c6c7aec
[Keyboard][Fix] budget96 RGB light-switches (#6840)

Adding code to make the RGB switching work. Taken from the singa (singa.c).

Signed-off-by: Simon R <me@dieideeistgut.de>
1 files changed, 20 insertions(+), 0 deletions(-)

M keyboards/donutcables/budget96/budget96.c
M keyboards/donutcables/budget96/budget96.c => keyboards/donutcables/budget96/budget96.c +20 -0
@@ 49,6 49,26 @@ void rgblight_set(void) {
}
#endif

void matrix_init_kb(void) {
#ifdef RGBLIGHT_ENABLE
    if (rgblight_config.enable) {
        i2c_init();
        i2c_transmit(0xb0, (uint8_t*)led, 3 * RGBLED_NUM, 100);
    }
#endif
    // call user level keymaps, if any
    matrix_init_user();
}

void matrix_scan_kb(void) {
#ifdef RGBLIGHT_ENABLE
    rgblight_task();
#endif
    matrix_scan_user();
    /* Nothing else for now. */
}


void backlight_init_ports(void) {
    // initialize pins D0, D1, D4 and D6 as output
    setPinOutput(D0);