diff --git a/src/input.rs b/src/input.rs index c0d0d0b..d671d41 100644 --- a/src/input.rs +++ b/src/input.rs @@ -540,7 +540,7 @@ pub async fn update_button_state_task( } /// Task responsible for updating the stick states. -/// Publishes the result to STICK_SIGNAL. +/// Publishes the result to SIGNAL_STICK_STATE. /// /// Has to run on core0 because it makes use of SPI0. #[embassy_executor::task] @@ -621,6 +621,7 @@ pub async fn update_stick_states_task( SIGNAL_STICK_STATE.signal(current_stick_state.clone()); + // the yield_now is in case we took too long for the ticker yield_now().await; ticker.next().await;