From 0b42e12604bace0839d488b345baea4380583351 Mon Sep 17 00:00:00 2001 From: Thales Fragoso Date: Fri, 11 Jun 2021 02:57:28 -0300 Subject: eth-v2: Fix off by one bug --- embassy-stm32/src/eth/v2/descriptors.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 RDesRing { unsafe { ETH.ethernet_dma() .dmacrx_dtpr() - .write(|w| w.set_rdt(&self.rd[self.read_idx] as *const _ as u32)); + .write(|w| w.set_rdt(&self.rd[self.tail_idx] as *const _ as u32)); } self.tail_idx = (self.tail_idx + 1) % N; -- cgit