aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2024-02-28 17:33:58 +0000
committerGitHub <[email protected]>2024-02-28 17:33:58 +0000
commit263d1b024ca7fc3baac0014c26ffc0af57b27c4e (patch)
tree35c5cdf39e64173963c093dacd509c1f95ea25d2
parent4853076ee3d30cd766581b789fe35a0e5b3ef826 (diff)
parent1353a343b8e9d48b8f1f537dbf4e38e32a39c06d (diff)
Merge pull request #2637 from cschuhen/feature/fix_buf_size
Buffer is not big enough for FD frames.
-rw-r--r--embassy-stm32/src/can/fd/peripheral.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-stm32/src/can/fd/peripheral.rs b/embassy-stm32/src/can/fd/peripheral.rs
index 9b8802ff9..e87a3c213 100644
--- a/embassy-stm32/src/can/fd/peripheral.rs
+++ b/embassy-stm32/src/can/fd/peripheral.rs
@@ -46,7 +46,7 @@ impl Registers {
46 let read_idx = self.regs.rxfs(fifonr).read().fgi(); 46 let read_idx = self.regs.rxfs(fifonr).read().fgi();
47 let mailbox = self.rx_fifo_element(fifonr, read_idx as usize); 47 let mailbox = self.rx_fifo_element(fifonr, read_idx as usize);
48 48
49 let mut buffer: [u8; 8] = [0; 8]; 49 let mut buffer = [0u8; 64];
50 let maybe_header = extract_frame(mailbox, &mut buffer); 50 let maybe_header = extract_frame(mailbox, &mut buffer);
51 51
52 // Clear FIFO, reduces count and increments read buf 52 // Clear FIFO, reduces count and increments read buf