feedback ack turns LED off after lighting green

This commit is contained in:
Philipp_EndevourOS 2025-10-25 15:03:55 +02:00
parent 00cb7efedb
commit 967da9fc30

View File

@ -46,6 +46,12 @@ pub async fn feedback_task(
Timer::after(Duration::from_millis(100)).await; Timer::after(Duration::from_millis(100)).await;
buzzer.set_low(); buzzer.set_low();
Timer::after(Duration::from_millis(50)).await; Timer::after(Duration::from_millis(50)).await;
led.write(brightness(
[BLACK; init::hardware::NUM_LEDS].into_iter(),
LED_LEVEL,
))
.await
.unwrap();
} }
FeedbackState::Nack => { FeedbackState::Nack => {
led.write(brightness( led.write(brightness(
@ -118,7 +124,7 @@ pub async fn feedback_task(
} }
FeedbackState::Idle => { FeedbackState::Idle => {
led.write(brightness( led.write(brightness(
[GREEN; init::hardware::NUM_LEDS].into_iter(), [BLACK; init::hardware::NUM_LEDS].into_iter(),
LED_LEVEL, LED_LEVEL,
)) ))
.await .await