1
0
Fork 0
forked from forks/qmk_firmware

minor change on lock leds

This commit is contained in:
jpetermans 2017-05-08 14:55:57 -07:00
parent ff6beeb7a3
commit f1d81d2cc6

View file

@ -317,19 +317,19 @@ page_status = 0; //start frame 0 (all off/on)
case TOGGLE_NUM_LOCK: case TOGGLE_NUM_LOCK:
//msg_led = 0 or 1, off/on //msg_led = 0 or 1, off/on
set_lock_leds(NUM_LOCK_LED_ADDRESS, msg_led); set_lock_leds(NUM_LOCK_LED_ADDRESS, 1);
break; break;
case TOGGLE_CAPS_LOCK: case TOGGLE_CAPS_LOCK:
//msg_led = 0 or 1, off/on //msg_led = 0 or 1, off/on
set_lock_leds(CAPS_LOCK_LED_ADDRESS, msg_led); set_lock_leds(CAPS_LOCK_LED_ADDRESS, 1);
break; break;
//TODO: MODE_BREATH //TODO: MODE_BREATH
case MODE_BREATH: case MODE_BREATH:
break; break;
case STEP_BRIGHTNESS: case STEP_BRIGHTNESS:
xprintf("STEP_BACKLIGHT\n"); xprintf("TOGGLE_BACKLIGHT\n");
chThdSleepMilliseconds(10); chThdSleepMilliseconds(10);
//led_msg = step pwm up or down //led_msg = step pwm up or down
switch (msg_led) { switch (msg_led) {
@ -459,10 +459,8 @@ void set_led_bit (uint8_t page, uint8_t *led_control_reg, uint8_t led_addr, uint
} }
void set_lock_leds(uint8_t led_addr, uint8_t led_action) { void set_lock_leds(uint8_t led_addr, uint8_t led_action) {
uint8_t page, temp; uint8_t page;
uint8_t led_control_word[2] = {0}; uint8_t led_control_word[2] = {0};
//TODO: this function call could send led address vs lock_type.
//however, the switch/case allows for additional steps, like audio, depending on type
//ignore frame0 if all leds are on or if option set in led_controller.h //ignore frame0 if all leds are on or if option set in led_controller.h
//TODO: blink of all leds are on, clear blink register if not //TODO: blink of all leds are on, clear blink register if not