diff options
author | Jeremy Fitzhardinge <jeremy@goop.org> | 2022-09-27 23:24:22 -0700 |
---|---|---|
committer | Jeremy Fitzhardinge <jeremy@goop.org> | 2022-10-01 13:26:13 -0700 |
commit | 8d38eacae426ef1b1e1f7255eed50a9588793fb4 (patch) | |
tree | 2b1ba95cc0d85372a6fb240bfaff83560a74c944 | |
parent | 90d392205fe7c07cbc59b09679cde6cfc1e244b6 (diff) | |
download | embassy-8d38eacae426ef1b1e1f7255eed50a9588793fb4.zip |
rp i2c: remove vestiges of DMA
-rw-r--r-- | embassy-rp/src/i2c.rs | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/embassy-rp/src/i2c.rs b/embassy-rp/src/i2c.rs index ab56c935..a6f27882 100644 --- a/embassy-rp/src/i2c.rs +++ b/embassy-rp/src/i2c.rs @@ -3,7 +3,6 @@ use core::marker::PhantomData; use embassy_hal_common::{into_ref, PeripheralRef}; use pac::i2c; -use crate::dma::AnyChannel; use crate::gpio::sealed::Pin; use crate::gpio::AnyPin; use crate::{pac, peripherals, Peripheral}; @@ -52,9 +51,6 @@ impl Default for Config { const FIFO_SIZE: u8 = 16; pub struct I2c<'d, T: Instance, M: Mode> { - _tx_dma: Option<PeripheralRef<'d, AnyChannel>>, - _rx_dma: Option<PeripheralRef<'d, AnyChannel>>, - _dma_buf: [u16; 256], phantom: PhantomData<(&'d mut T, M)>, } @@ -66,7 +62,7 @@ impl<'d, T: Instance> I2c<'d, T, Blocking> { config: Config, ) -> Self { into_ref!(scl, sda); - Self::new_inner(_peri, scl.map_into(), sda.map_into(), None, None, config) + Self::new_inner(_peri, scl.map_into(), sda.map_into(), config) } } @@ -75,8 +71,6 @@ impl<'d, T: Instance, M: Mode> I2c<'d, T, M> { _peri: impl Peripheral<P = T> + 'd, scl: PeripheralRef<'d, AnyPin>, sda: PeripheralRef<'d, AnyPin>, - _tx_dma: Option<PeripheralRef<'d, AnyChannel>>, - _rx_dma: Option<PeripheralRef<'d, AnyChannel>>, config: Config, ) -> Self { into_ref!(_peri); @@ -173,9 +167,6 @@ impl<'d, T: Instance, M: Mode> I2c<'d, T, M> { } Self { - _tx_dma, - _rx_dma, - _dma_buf: [0; 256], phantom: PhantomData, } } |