aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2024-04-26 22:59:11 +0200
committerDario Nieuwenhuis <[email protected]>2024-04-26 22:59:11 +0200
commita8401ec94e23f4fd039b17a09b7f65fe3353e98e (patch)
tree22ffe35b02d27e8ec358cb75b14c6849ef7a7568
parent026445d0109f9e80586634a757dfe39a58068cfc (diff)
stm32/usart: remove wildcard import.
-rw-r--r--embassy-stm32/src/usart/buffered.rs17
-rw-r--r--embassy-stm32/src/usart/mod.rs2
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 @@
1use core::future::poll_fn;
2use core::marker::PhantomData;
1use core::slice; 3use core::slice;
2use core::sync::atomic::AtomicBool; 4use core::sync::atomic::{AtomicBool, Ordering};
5use core::task::Poll;
3 6
7use embassy_embedded_hal::SetConfig;
4use embassy_hal_internal::atomic_ring_buffer::RingBuffer; 8use embassy_hal_internal::atomic_ring_buffer::RingBuffer;
9use embassy_hal_internal::{into_ref, Peripheral};
5use embassy_sync::waitqueue::AtomicWaker; 10use embassy_sync::waitqueue::AtomicWaker;
6 11
7use super::*; 12#[cfg(not(any(usart_v1, usart_v2)))]
13use super::DePin;
14use super::{
15 clear_interrupt_flags, configure, rdr, reconfigure, sr, tdr, BasicInstance, Config, ConfigError, CtsPin, Error,
16 RtsPin, RxPin, TxPin,
17};
18use crate::gpio::AFType;
19use crate::interrupt;
20use crate::interrupt::typelevel::Interrupt;
8 21
9/// Interrupt handler. 22/// Interrupt handler.
10pub struct InterruptHandler<T: BasicInstance> { 23pub 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
10use embassy_embedded_hal::SetConfig; 10use embassy_embedded_hal::SetConfig;
11use embassy_hal_internal::drop::OnDrop; 11use embassy_hal_internal::drop::OnDrop;
12use embassy_hal_internal::{into_ref, PeripheralRef}; 12use embassy_hal_internal::PeripheralRef;
13use embassy_sync::waitqueue::AtomicWaker; 13use embassy_sync::waitqueue::AtomicWaker;
14use futures::future::{select, Either}; 14use futures::future::{select, Either};
15 15