aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-stm32/src/eth/v2/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/embassy-stm32/src/eth/v2/mod.rs b/embassy-stm32/src/eth/v2/mod.rs
index b26f08cd9..9dd7f7d95 100644
--- a/embassy-stm32/src/eth/v2/mod.rs
+++ b/embassy-stm32/src/eth/v2/mod.rs
@@ -192,6 +192,9 @@ impl<'d, T: Instance, P: PHY> Ethernet<'d, T, P> {
192 // TODO: Carrier sense ? ECRSFD 192 // TODO: Carrier sense ? ECRSFD
193 }); 193 });
194 194
195 // Disable multicast filter
196 mac.macpfr().modify(|w| w.set_pm(true));
197
195 // Note: Writing to LR triggers synchronisation of both LR and HR into the MAC core, 198 // Note: Writing to LR triggers synchronisation of both LR and HR into the MAC core,
196 // so the LR write must happen after the HR write. 199 // so the LR write must happen after the HR write.
197 mac.maca0hr() 200 mac.maca0hr()