mirror of
https://github.com/Djeeberjr/fw-anwesenheit.git
synced 2026-04-30 10:39:09 +00:00
feedback ack turns LED off after lighting green
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user