diff options
| author | Thales Fragoso <[email protected]> | 2021-06-11 02:57:28 -0300 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-06-16 16:48:35 +0200 |
| commit | 0b42e12604bace0839d488b345baea4380583351 (patch) | |
| tree | 109039456f53a128a301627099f159e6cb5905c5 | |
| parent | 54ad2a41f1ee256328c03440e8767f17c0758ec5 (diff) | |
eth-v2: Fix off by one bug
| -rw-r--r-- | embassy-stm32/src/eth/v2/descriptors.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-stm32/src/eth/v2/descriptors.rs b/embassy-stm32/src/eth/v2/descriptors.rs index 095eef20d..0c0046704 100644 --- a/embassy-stm32/src/eth/v2/descriptors.rs +++ b/embassy-stm32/src/eth/v2/descriptors.rs | |||
| @@ -340,7 +340,7 @@ impl<const N: usize> RDesRing<N> { | |||
| 340 | unsafe { | 340 | unsafe { |
| 341 | ETH.ethernet_dma() | 341 | ETH.ethernet_dma() |
| 342 | .dmacrx_dtpr() | 342 | .dmacrx_dtpr() |
| 343 | .write(|w| w.set_rdt(&self.rd[self.read_idx] as *const _ as u32)); | 343 | .write(|w| w.set_rdt(&self.rd[self.tail_idx] as *const _ as u32)); |
| 344 | } | 344 | } |
| 345 | 345 | ||
| 346 | self.tail_idx = (self.tail_idx + 1) % N; | 346 | self.tail_idx = (self.tail_idx + 1) % N; |
