stm32: can: fd: on_interrupt: simplify, rm redundant code

PED, PEA are never enabled in the interrupt enable code in
peripheral.rs; no need to process the flags here
This commit is contained in:
Torin Cooper-Bennun 2024-04-17 14:54:47 +01:00
parent bab4affe7c
commit 901bdfc7b8

View file

@ -44,7 +44,6 @@ impl<T: Instance> interrupt::typelevel::Handler<T::IT0Interrupt> for IT0Interrup
let ir = regs.ir().read();
{
if ir.tc() {
regs.ir().write(|w| w.set_tc(true));
}
@ -75,19 +74,10 @@ impl<T: Instance> interrupt::typelevel::Handler<T::IT0Interrupt> for IT0Interrup
}
}
}
}
if ir.ped() || ir.pea() {
regs.ir().write(|w| {
w.set_ped(true);
w.set_pea(true);
});
}
if ir.rfn(0) {
T::state().rx_mode.on_interrupt::<T>(0);
}
if ir.rfn(1) {
T::state().rx_mode.on_interrupt::<T>(1);
}