From 2714d549b0cef32e564ee162a75da7c8594f7c89 Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Tue, 9 May 2023 18:13:51 +0200 Subject: [PATCH] Add light to layer switch key --- src/keyboard.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/keyboard.rs b/src/keyboard.rs index ab28bca..3f677f5 100644 --- a/src/keyboard.rs +++ b/src/keyboard.rs @@ -268,11 +268,13 @@ async fn switch_task(switch_num: usize, pin: AnyPin, state: &'static State) -> ! } Button::NextLayer => { let next_layer = (current_layer + 1) % layer_count; + state.lights.update(set_led(Rgb::new(100, 0, 100))).await; events.publish_immediate(ev(SetLayer(next_layer))); debug!("switched to layer {next_layer}"); } Button::PrevLayer => { let prev_layer = current_layer.checked_sub(1).unwrap_or(layer_count - 1); + state.lights.update(set_led(Rgb::new(100, 0, 100))).await; events.publish_immediate(ev(SetLayer(prev_layer))); debug!("switched to layer {prev_layer}"); }