diff options
| -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; |
