diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-04-26 22:59:11 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2024-04-26 22:59:11 +0200 |
| commit | a8401ec94e23f4fd039b17a09b7f65fe3353e98e (patch) | |
| tree | 22ffe35b02d27e8ec358cb75b14c6849ef7a7568 /embassy-stm32 | |
| parent | 026445d0109f9e80586634a757dfe39a58068cfc (diff) | |
stm32/usart: remove wildcard import.
Diffstat (limited to 'embassy-stm32')
| -rw-r--r-- | embassy-stm32/src/usart/buffered.rs | 17 | ||||
| -rw-r--r-- | embassy-stm32/src/usart/mod.rs | 2 |
2 files changed, 16 insertions, 3 deletions
diff --git a/embassy-stm32/src/usart/buffered.rs b/embassy-stm32/src/usart/buffered.rs index 949ac1b13..52011cd1f 100644 --- a/embassy-stm32/src/usart/buffered.rs +++ b/embassy-stm32/src/usart/buffered.rs | |||
| @@ -1,10 +1,23 @@ | |||
| 1 | use core::future::poll_fn; | ||
| 2 | use core::marker::PhantomData; | ||
| 1 | use core::slice; | 3 | use core::slice; |
| 2 | use core::sync::atomic::AtomicBool; | 4 | use core::sync::atomic::{AtomicBool, Ordering}; |
| 5 | use core::task::Poll; | ||
| 3 | 6 | ||
| 7 | use embassy_embedded_hal::SetConfig; | ||
| 4 | use embassy_hal_internal::atomic_ring_buffer::RingBuffer; | 8 | use embassy_hal_internal::atomic_ring_buffer::RingBuffer; |
| 9 | use embassy_hal_internal::{into_ref, Peripheral}; | ||
| 5 | use embassy_sync::waitqueue::AtomicWaker; | 10 | use embassy_sync::waitqueue::AtomicWaker; |
| 6 | 11 | ||
| 7 | use super::*; | 12 | #[cfg(not(any(usart_v1, usart_v2)))] |
| 13 | use super::DePin; | ||
| 14 | use super::{ | ||
| 15 | clear_interrupt_flags, configure, rdr, reconfigure, sr, tdr, BasicInstance, Config, ConfigError, CtsPin, Error, | ||
| 16 | RtsPin, RxPin, TxPin, | ||
| 17 | }; | ||
| 18 | use crate::gpio::AFType; | ||
| 19 | use crate::interrupt; | ||
| 20 | use crate::interrupt::typelevel::Interrupt; | ||
| 8 | 21 | ||
| 9 | /// Interrupt handler. | 22 | /// Interrupt handler. |
| 10 | pub struct InterruptHandler<T: BasicInstance> { | 23 | pub struct InterruptHandler<T: BasicInstance> { |
diff --git a/embassy-stm32/src/usart/mod.rs b/embassy-stm32/src/usart/mod.rs index 6d6e678c8..169db1b5b 100644 --- a/embassy-stm32/src/usart/mod.rs +++ b/embassy-stm32/src/usart/mod.rs | |||
| @@ -9,7 +9,7 @@ use core::task::Poll; | |||
| 9 | 9 | ||
| 10 | use embassy_embedded_hal::SetConfig; | 10 | use embassy_embedded_hal::SetConfig; |
| 11 | use embassy_hal_internal::drop::OnDrop; | 11 | use embassy_hal_internal::drop::OnDrop; |
| 12 | use embassy_hal_internal::{into_ref, PeripheralRef}; | 12 | use embassy_hal_internal::PeripheralRef; |
| 13 | use embassy_sync::waitqueue::AtomicWaker; | 13 | use embassy_sync::waitqueue::AtomicWaker; |
| 14 | use futures::future::{select, Either}; | 14 | use futures::future::{select, Either}; |
| 15 | 15 | ||
