aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-stm32-examples/src/bin/serial.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/embassy-stm32-examples/src/bin/serial.rs b/embassy-stm32-examples/src/bin/serial.rs
index c10f74a36..fb8dec00f 100644
--- a/embassy-stm32-examples/src/bin/serial.rs
+++ b/embassy-stm32-examples/src/bin/serial.rs
@@ -12,7 +12,7 @@ use example_common::{panic, *};
12use cortex_m::singleton; 12use cortex_m::singleton;
13use cortex_m_rt::entry; 13use cortex_m_rt::entry;
14use embassy::executor::{Executor, Spawner}; 14use embassy::executor::{Executor, Spawner};
15use embassy::traits::uart::{Read, Write}; 15use embassy::traits::uart::{Read, Write, ReadUntilIdle};
16use embassy::util::Forever; 16use embassy::util::Forever;
17use embassy_stm32::interrupt; 17use embassy_stm32::interrupt;
18use embassy_stm32::serial; 18use embassy_stm32::serial;
@@ -75,5 +75,6 @@ async fn main(spawner: Spawner) {
75 let buf = singleton!(: [u8; 30] = [0; 30]).unwrap(); 75 let buf = singleton!(: [u8; 30] = [0; 30]).unwrap();
76 76
77 buf[5] = 0x01; 77 buf[5] = 0x01;
78 serial.write(buf).await.unwrap(); 78 serial.as_mut().write(buf).await.unwrap();
79 serial.as_mut().read_until_idle(buf);
79} 80}