diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-02-28 17:33:58 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-02-28 17:33:58 +0000 |
| commit | 263d1b024ca7fc3baac0014c26ffc0af57b27c4e (patch) | |
| tree | 35c5cdf39e64173963c093dacd509c1f95ea25d2 | |
| parent | 4853076ee3d30cd766581b789fe35a0e5b3ef826 (diff) | |
| parent | 1353a343b8e9d48b8f1f537dbf4e38e32a39c06d (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.rs | 2 |
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 |
