From 62303e7cf18a4e58df4c4b9939f9fe6ae0a52616 Mon Sep 17 00:00:00 2001 From: Filipriec Date: Tue, 28 Oct 2025 17:39:27 +0100 Subject: [PATCH] interrupt is wrong --- semestralka_1/src/bin/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/semestralka_1/src/bin/main.rs b/semestralka_1/src/bin/main.rs index 653bcb1..ac9d619 100644 --- a/semestralka_1/src/bin/main.rs +++ b/semestralka_1/src/bin/main.rs @@ -105,13 +105,14 @@ async fn main(spawner: Spawner) { tim.enable_update_interrupt(true); tim.start(); + tx.set_high(); loop { - TIM2_TICK.wait().await; - tx.set_high(); TIM2_TICK.wait().await; tx.set_low(); + TIM2_TICK.wait().await; + Timer::after(Duration::from_millis(1000)).await; // Poll RX pipe for new data (non-blocking) if let Ok(n) = UART_RX.try_read(&mut rx_buf) { if n > 0 {