aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorJames Munns <[email protected]>2025-12-09 17:53:45 +0100
committerJames Munns <[email protected]>2025-12-09 17:53:45 +0100
commit3e7de3a5d81e32e77aeb5232e5a7f512ce39db0e (patch)
treebefaf3ba75b41ba4352bf00e6e0003a304e242ce /examples
parent2dd5229c8c4fea6de7a7d52cedc6b6490d567ecf (diff)
Change transfer to return a result
Diffstat (limited to 'examples')
-rw-r--r--examples/mcxa/src/bin/dma_mem_to_mem.rs2
-rw-r--r--examples/mcxa/src/bin/raw_dma_ping_pong_transfer.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/examples/mcxa/src/bin/dma_mem_to_mem.rs b/examples/mcxa/src/bin/dma_mem_to_mem.rs
index b20068b79..a9ee9ffdf 100644
--- a/examples/mcxa/src/bin/dma_mem_to_mem.rs
+++ b/examples/mcxa/src/bin/dma_mem_to_mem.rs
@@ -70,7 +70,7 @@ async fn main(_spawner: Spawner) {
70 70
71 // Perform type-safe memory-to-memory transfer using Embassy-style async API 71 // Perform type-safe memory-to-memory transfer using Embassy-style async API
72 // Using async `.await` - the executor can run other tasks while waiting! 72 // Using async `.await` - the executor can run other tasks while waiting!
73 let transfer = dma_ch0.mem_to_mem(src, dst, options); 73 let transfer = dma_ch0.mem_to_mem(src, dst, options).unwrap();
74 transfer.await; 74 transfer.await;
75 75
76 defmt::info!("DMA mem-to-mem transfer complete!"); 76 defmt::info!("DMA mem-to-mem transfer complete!");
diff --git a/examples/mcxa/src/bin/raw_dma_ping_pong_transfer.rs b/examples/mcxa/src/bin/raw_dma_ping_pong_transfer.rs
index 51a7bc275..1e16e60ba 100644
--- a/examples/mcxa/src/bin/raw_dma_ping_pong_transfer.rs
+++ b/examples/mcxa/src/bin/raw_dma_ping_pong_transfer.rs
@@ -217,7 +217,7 @@ async fn main(_spawner: Spawner) {
217 defmt::info!("Starting transfer with half_transfer_interrupt..."); 217 defmt::info!("Starting transfer with half_transfer_interrupt...");
218 218
219 // Create the transfer 219 // Create the transfer
220 let mut transfer = dma_ch1.mem_to_mem(src2, dst2, options); 220 let mut transfer = dma_ch1.mem_to_mem(src2, dst2, options).unwrap();
221 221
222 // Wait for half-transfer (first 4 elements) 222 // Wait for half-transfer (first 4 elements)
223 defmt::info!("Waiting for first half..."); 223 defmt::info!("Waiting for first half...");