[Keyboard] Dimple: fix unintended LED behaviour (#6046)

* Dimple: fix unintended LED behaviour

The LED was always-on if the custom keymap did not call dimple_led_off()
at least once.

* Dimple: LED code fixup
master
Erovia 2019-06-03 21:09:46 +02:00 committed by Drashna Jaelre
parent 32952d8624
commit a678f4a206
1 changed files with 8 additions and 2 deletions

View File

@ -16,9 +16,15 @@
#include "dimple.h" #include "dimple.h"
void dimple_led_on() { void dimple_led_on() {
DDRE |= (1 << 6); PORTE &= ~(1 << 6); writePinHigh(E6);
} }
void dimple_led_off() { void dimple_led_off() {
DDRE &= ~(1 << 6); PORTE &= ~(1 << 6); writePinLow(E6);
}
void keyboard_pre_init_kb(void) {
// Initialize Caps Lock LED
setPinOutput(E6);
keyboard_pre_init_user();
} }