~ruther/qmk_firmware

0a5125a535ff5ee33fdb01853d32adcfd6b0860c — trinity1561 5 years ago eb91c96
[Keyboard] Update e65.c to fix Caps Lock indicator (#7405)

* Update e65.c

Fixing Caps Lock LED indicator

* Update e65.c

Using new LED functions (led_update_kb)
1 files changed, 13 insertions(+), 7 deletions(-)

M keyboards/exclusive/e65/e65.c
M keyboards/exclusive/e65/e65.c => keyboards/exclusive/e65/e65.c +13 -7
@@ 17,16 17,22 @@
#include "e65.h"

void matrix_init_kb(void) {
    setPinOutput(B6);
    // put your keyboard start-up code here
    // runs once when the firmware starts up

    matrix_init_user();
    led_init_ports();
}

void led_init_ports(void) {
    setPinOutput(B6);
    writePinHigh(B6);
}

void led_set_kb(uint8_t usb_led) {
    if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) {
        writePinHigh(B6);
    } else {
        writePinLow(B6);
bool led_update_kb(led_t led_state) {
    if(led_update_user(led_state)) {
        writePin(B6, !led_state.caps_lock);
    }

    led_set_user(usb_led);
    return true;
}