From 51e7fafc3c9f5dfd432a7b4d112cd8e54092b9ef Mon Sep 17 00:00:00 2001 From: etiennecollin Date: Mon, 25 Aug 2025 21:10:59 +0200 Subject: fix: removed unnecessary mut reference --- embassy-stm32/src/dma/gpdma/ringbuffered.rs | 6 +++--- 1 file 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> { /// Create a new simple linked-list table. /// /// This uses two linked-list items, one for each half of the buffer. - pub unsafe fn simple_ring_buffer_table(request: Request, peri_addr: *mut W, buffer: &mut [W]) -> Table<2> { + pub unsafe fn simple_ring_buffer_table(request: Request, peri_addr: *mut W, buffer: &[W]) -> Table<2> { // Buffer halves should be the same length. let half_len = buffer.len() / 2; assert_eq!(half_len * 2, buffer.len()); let items = [ - LinearItem::new_write(request, &mut buffer[..half_len], peri_addr), - LinearItem::new_write(request, &mut buffer[half_len..], peri_addr), + LinearItem::new_write(request, &buffer[..half_len], peri_addr), + LinearItem::new_write(request, &buffer[half_len..], peri_addr), ]; Table::new(items) } -- cgit