diff --git a/embassy-stm32/src/usart/ringbuffered.rs b/embassy-stm32/src/usart/ringbuffered.rs index e2cd11b1b..3e14cf3cb 100644 --- a/embassy-stm32/src/usart/ringbuffered.rs +++ b/embassy-stm32/src/usart/ringbuffered.rs @@ -9,14 +9,15 @@ use embedded_io_async::ReadReady; use futures_util::future::{select, Either}; use super::{ - clear_interrupt_flags, rdr, reconfigure, set_baudrate, sr, Config, ConfigError, Error, Info, State, UartRx, + rdr, reconfigure, set_baudrate, sr, Config, ConfigError, Error, Info, State, UartRx, }; use crate::dma::ReadableRingBuffer; use crate::gpio::{AnyPin, SealedPin as _}; use crate::mode::Async; +#[cfg(any(usart_v3, usart_v4))] +use crate::pac::usart::regs; use crate::time::Hertz; use crate::usart::{Regs, Sr}; -use crate::pac::usart::regs; /// Rx-only Ring-buffered UART Driver ///