Actually take a &mut of that read slice.
This commit is contained in:
parent
473a83a937
commit
83f63890e5
@ -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;
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user