diff options
Diffstat (limited to 'embassy-rp/src/uart/mod.rs')
| -rw-r--r-- | embassy-rp/src/uart/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-rp/src/uart/mod.rs b/embassy-rp/src/uart/mod.rs index 202b0883e..461986c81 100644 --- a/embassy-rp/src/uart/mod.rs +++ b/embassy-rp/src/uart/mod.rs | |||
| @@ -6,7 +6,7 @@ use atomic_polyfill::{AtomicU16, Ordering}; | |||
| 6 | use embassy_futures::select::{select, Either}; | 6 | use embassy_futures::select::{select, Either}; |
| 7 | use embassy_hal_internal::{into_ref, PeripheralRef}; | 7 | use embassy_hal_internal::{into_ref, PeripheralRef}; |
| 8 | use embassy_sync::waitqueue::AtomicWaker; | 8 | use embassy_sync::waitqueue::AtomicWaker; |
| 9 | use embassy_time::{Duration, Timer}; | 9 | use embassy_time::Timer; |
| 10 | use pac::uart::regs::Uartris; | 10 | use pac::uart::regs::Uartris; |
| 11 | 11 | ||
| 12 | use crate::clocks::clk_peri_freq; | 12 | use crate::clocks::clk_peri_freq; |
| @@ -187,7 +187,7 @@ impl<'d, T: Instance, M: Mode> UartTx<'d, T, M> { | |||
| 187 | self.blocking_flush().unwrap(); | 187 | self.blocking_flush().unwrap(); |
| 188 | while self.busy() {} | 188 | while self.busy() {} |
| 189 | regs.uartlcr_h().write_set(|w| w.set_brk(true)); | 189 | regs.uartlcr_h().write_set(|w| w.set_brk(true)); |
| 190 | Timer::after(Duration::from_micros(wait_usecs)).await; | 190 | Timer::after_micros(wait_usecs).await; |
| 191 | regs.uartlcr_h().write_clear(|w| w.set_brk(true)); | 191 | regs.uartlcr_h().write_clear(|w| w.set_brk(true)); |
| 192 | } | 192 | } |
| 193 | } | 193 | } |
