pub trait InterruptableInstance: Instance {
type Interrupt: Interrupt;
}Expand description
Marks an AES instance that has its own dedicated interrupt vector.
The async API (Aes::new and the async cipher flow) is only available for
instances implementing this trait. It is implemented automatically for parts
whose metapac binds a dedicated GLOBAL AES interrupt (e.g. STM32L5, WL),
and is absent where the engine shares its vector with another peripheral
(U0, G0, G4) — on those, use the blocking API.
Required Associated Types§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".