Struct stm32_metapac::otfdec::regs::Icr
#[repr(transparent)]pub struct Icr(pub u32);
Expand description
OTFDEC interrupt clear register.
Tuple Fields§
§0: u32
Implementations§
§impl Icr
impl Icr
pub const fn seif(&self) -> bool
pub const fn seif(&self) -> bool
Security error interrupt flag clear This bit is written by application, and always read as 0.
pub fn set_seif(&mut self, val: bool)
pub fn set_seif(&mut self, val: bool)
Security error interrupt flag clear This bit is written by application, and always read as 0.
pub const fn xoneif(&self) -> bool
pub const fn xoneif(&self) -> bool
Execute-only execute-never error interrupt flag clear This bit is written by application, and always read as 0.
pub fn set_xoneif(&mut self, val: bool)
pub fn set_xoneif(&mut self, val: bool)
Execute-only execute-never error interrupt flag clear This bit is written by application, and always read as 0.
pub const fn keif(&self) -> bool
pub const fn keif(&self) -> bool
Key error interrupt flag clear This bit is written by application, and always read as 0. Note: Clearing KEIF does not solve the source of the problem (bad key registers). To be able to access again any encrypted region, OTFDEC key registers must be properly initialized again.
pub fn set_keif(&mut self, val: bool)
pub fn set_keif(&mut self, val: bool)
Key error interrupt flag clear This bit is written by application, and always read as 0. Note: Clearing KEIF does not solve the source of the problem (bad key registers). To be able to access again any encrypted region, OTFDEC key registers must be properly initialized again.