aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-nrf/src/spim.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/embassy-nrf/src/spim.rs b/embassy-nrf/src/spim.rs
index fedd4e480..5895558e6 100644
--- a/embassy-nrf/src/spim.rs
+++ b/embassy-nrf/src/spim.rs
@@ -272,6 +272,7 @@ impl<'d, T: Instance> Spim<'d, T> {
272 match self.blocking_inner_from_ram(rx, tx) { 272 match self.blocking_inner_from_ram(rx, tx) {
273 Ok(_) => Ok(()), 273 Ok(_) => Ok(()),
274 Err(Error::DMABufferNotInDataMemory) => { 274 Err(Error::DMABufferNotInDataMemory) => {
275 trace!("Copying SPIM tx buffer into RAM for DMA");
275 let tx_copied = tx.clone(); 276 let tx_copied = tx.clone();
276 self.blocking_inner_from_ram(rx, tx_copied) 277 self.blocking_inner_from_ram(rx, tx_copied)
277 } 278 }
@@ -302,6 +303,7 @@ impl<'d, T: Instance> Spim<'d, T> {
302 match self.async_inner_from_ram(rx, tx).await { 303 match self.async_inner_from_ram(rx, tx).await {
303 Ok(_) => Ok(()), 304 Ok(_) => Ok(()),
304 Err(Error::DMABufferNotInDataMemory) => { 305 Err(Error::DMABufferNotInDataMemory) => {
306 trace!("Copying SPIM tx buffer into RAM for DMA");
305 let tx_copied = tx.clone(); 307 let tx_copied = tx.clone();
306 self.async_inner_from_ram(rx, tx_copied).await 308 self.async_inner_from_ram(rx, tx_copied).await
307 } 309 }