Actually take a &mut of that read slice.

This commit is contained in:
Bob McWhirter 2021-07-22 09:50:34 -04:00
parent 473a83a937
commit 83f63890e5
2 changed files with 6 additions and 2 deletions

View File

@ -244,7 +244,9 @@ impl<'d, T: Instance, Tx, Rx> Spi<'d, T, Tx, Rx> {
let rx_request = self.rxdma.request(); let rx_request = self.rxdma.request();
let rx_src = T::regs().dr().ptr() as *mut u8; let rx_src = T::regs().dr().ptr() as *mut u8;
let rx_f = self.rxdma.read(rx_request, rx_src, read[0..write.len()]); let rx_f = self
.rxdma
.read(rx_request, rx_src, &mut read[0..write.len()]);
let tx_request = self.txdma.request(); let tx_request = self.txdma.request();
let tx_dst = T::regs().dr().ptr() as *mut u8; let tx_dst = T::regs().dr().ptr() as *mut u8;

View File

@ -256,7 +256,9 @@ impl<'d, T: Instance, Tx, Rx> Spi<'d, T, Tx, Rx> {
let rx_request = self.rxdma.request(); let rx_request = self.rxdma.request();
let rx_src = T::regs().dr().ptr() as *mut u8; let rx_src = T::regs().dr().ptr() as *mut u8;
let rx_f = self.rxdma.read(rx_request, rx_src, read[0..write.len()]); let rx_f = self
.rxdma
.read(rx_request, rx_src, &mut read[0..write.len()]);
let tx_request = self.txdma.request(); let tx_request = self.txdma.request();
let tx_dst = T::regs().dr().ptr() as *mut u8; let tx_dst = T::regs().dr().ptr() as *mut u8;