rtc is synchronized with compile time. start pub sub approach to share time

This commit is contained in:
Philipp_EndevourOS
2025-08-02 00:39:48 +02:00
parent 5950279dc4
commit 2f502e908e
3 changed files with 152 additions and 93 deletions

View File

@@ -35,7 +35,15 @@ pub async fn feedback_task(buzzer: peripherals::GPIO19<'static>) {
Timer::after(Duration::from_millis(100)).await;
buzzer.set_low();
}
FeedbackState::Error => {}
FeedbackState::Error => {
buzzer.set_high();
Timer::after(Duration::from_millis(500)).await;
buzzer.set_low();
Timer::after(Duration::from_millis(500)).await;
buzzer.set_high();
Timer::after(Duration::from_millis(500)).await;
buzzer.set_low();
}
FeedbackState::Startup => {
buzzer.set_high();
Timer::after(Duration::from_millis(10)).await;