Trait embassy_stm32::interrupt::typelevel::Handler
source · pub trait Handler<I: Interrupt> {
// Required method
unsafe fn on_interrupt();
}
Expand description
Interrupt handler trait.
Drivers that need to handle interrupts implement this trait.
The user must ensure on_interrupt()
is called every time the interrupt fires.
Drivers must use use Binding
to assert at compile time that the user has done so.
Required Methods§
sourceunsafe fn on_interrupt()
unsafe fn on_interrupt()
Interrupt handler function.
Must be called every time the I
interrupt fires, synchronously from
the interrupt handler context.
Safety
This function must ONLY be called from the interrupt handler for I
.
Object Safety§
This trait is not object safe.