summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Fitzhardinge <jeremy@goop.org>2022-09-27 23:24:22 -0700
committerJeremy Fitzhardinge <jeremy@goop.org>2022-10-01 13:26:13 -0700
commit8d38eacae426ef1b1e1f7255eed50a9588793fb4 (patch)
tree2b1ba95cc0d85372a6fb240bfaff83560a74c944
parent90d392205fe7c07cbc59b09679cde6cfc1e244b6 (diff)
downloadembassy-8d38eacae426ef1b1e1f7255eed50a9588793fb4.zip
rp i2c: remove vestiges of DMA
-rw-r--r--embassy-rp/src/i2c.rs11
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,
}
}