aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
diff options
context:
space:
mode:
authoretiennecollin <[email protected]>2025-08-25 21:10:59 +0200
committerDario Nieuwenhuis <[email protected]>2025-09-05 14:43:29 +0200
commit51e7fafc3c9f5dfd432a7b4d112cd8e54092b9ef (patch)
tree08462a08d9af2045c36c88c472ff2a095e93432b /embassy-stm32
parent47bb14514f63a713600d7fa1c6cec2cbd1493591 (diff)
fix: removed unnecessary mut reference
Diffstat (limited to 'embassy-stm32')
-rw-r--r--embassy-stm32/src/dma/gpdma/ringbuffered.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/embassy-stm32/src/dma/gpdma/ringbuffered.rs b/embassy-stm32/src/dma/gpdma/ringbuffered.rs
index d7451285e..c98f2bb80 100644
--- a/embassy-stm32/src/dma/gpdma/ringbuffered.rs
+++ b/embassy-stm32/src/dma/gpdma/ringbuffered.rs
@@ -280,14 +280,14 @@ impl<'a, W: Word, const L: usize> WritableRingBuffer<'a, W, L> {
280 /// Create a new simple linked-list table. 280 /// Create a new simple linked-list table.
281 /// 281 ///
282 /// This uses two linked-list items, one for each half of the buffer. 282 /// This uses two linked-list items, one for each half of the buffer.
283 pub unsafe fn simple_ring_buffer_table(request: Request, peri_addr: *mut W, buffer: &mut [W]) -> Table<2> { 283 pub unsafe fn simple_ring_buffer_table(request: Request, peri_addr: *mut W, buffer: &[W]) -> Table<2> {
284 // Buffer halves should be the same length. 284 // Buffer halves should be the same length.
285 let half_len = buffer.len() / 2; 285 let half_len = buffer.len() / 2;
286 assert_eq!(half_len * 2, buffer.len()); 286 assert_eq!(half_len * 2, buffer.len());
287 287
288 let items = [ 288 let items = [
289 LinearItem::new_write(request, &mut buffer[..half_len], peri_addr), 289 LinearItem::new_write(request, &buffer[..half_len], peri_addr),
290 LinearItem::new_write(request, &mut buffer[half_len..], peri_addr), 290 LinearItem::new_write(request, &buffer[half_len..], peri_addr),
291 ]; 291 ];
292 Table::new(items) 292 Table::new(items)
293 } 293 }