diff options
author | Bob McWhirter <bmcwhirt@redhat.com> | 2021-07-14 14:37:42 -0400 |
---|---|---|
committer | Bob McWhirter <bmcwhirt@redhat.com> | 2021-07-14 14:37:42 -0400 |
commit | 43cb8de4344cb8400632b125c2391d128090c86e (patch) | |
tree | b2e40ae01571b5c8a64c50e0cbea878843151be8 /embassy-stm32 | |
parent | 38b1359c409e6bf285242561838d33e8c3c81927 (diff) | |
download | embassy-43cb8de4344cb8400632b125c2391d128090c86e.zip |
Remove gratuitous NoDmaMarker.
Diffstat (limited to 'embassy-stm32')
-rw-r--r-- | embassy-stm32/src/dma_traits.rs | 4 | ||||
-rw-r--r-- | embassy-stm32/src/usart/v3.rs | 7 |
2 files changed, 2 insertions, 9 deletions
diff --git a/embassy-stm32/src/dma_traits.rs b/embassy-stm32/src/dma_traits.rs index 518e10dc..6733d911 100644 --- a/embassy-stm32/src/dma_traits.rs +++ b/embassy-stm32/src/dma_traits.rs @@ -21,12 +21,8 @@ pub trait ReadDma<T> { T: 'a; } -pub trait NoDmaMarker {} - pub struct NoDma; -impl NoDmaMarker for NoDma {} - unsafe impl Unborrow for NoDma { type Target = NoDma; diff --git a/embassy-stm32/src/usart/v3.rs b/embassy-stm32/src/usart/v3.rs index 3029bf6e..4d78abb2 100644 --- a/embassy-stm32/src/usart/v3.rs +++ b/embassy-stm32/src/usart/v3.rs @@ -10,7 +10,6 @@ use core::future::Future; use futures::TryFutureExt; use crate::dma_traits::NoDma; -use crate::dma_traits::NoDmaMarker; #[allow(dead_code)] pub struct Uart<'d, T: Instance, TxDma = NoDma, RxDma = NoDma> { @@ -114,10 +113,8 @@ impl<'d, T: Instance, TxDma, RxDma> Uart<'d, T, TxDma, RxDma> { } } -impl<'d, T: Instance, TxDma, RxDma> embedded_hal::blocking::serial::Write<u8> - for Uart<'d, T, TxDma, RxDma> -where - TxDma: NoDmaMarker, +impl<'d, T: Instance, RxDma> embedded_hal::blocking::serial::Write<u8> + for Uart<'d, T, NoDma, RxDma> { type Error = Error; fn bwrite_all(&mut self, buffer: &[u8]) -> Result<(), Self::Error> { |