#[repr(transparent)]pub struct Intstat(pub u32);Expand description
PUF interrupt status
Tuple Fields§
§0: u32Implementations§
Source§impl Intstat
impl Intstat
Sourcepub const fn set_ready(&mut self, val: bool)
pub const fn set_ready(&mut self, val: bool)
Triggers on falling edge of busy, write 1 to clear
Sourcepub const fn success(&self) -> bool
pub const fn success(&self) -> bool
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn set_success(&mut self, val: bool)
pub const fn set_success(&mut self, val: bool)
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn error(&self) -> bool
pub const fn error(&self) -> bool
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn set_error(&mut self, val: bool)
pub const fn set_error(&mut self, val: bool)
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn keyinreq(&self) -> bool
pub const fn keyinreq(&self) -> bool
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn set_keyinreq(&mut self, val: bool)
pub const fn set_keyinreq(&mut self, val: bool)
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn keyoutavail(&self) -> bool
pub const fn keyoutavail(&self) -> bool
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn set_keyoutavail(&mut self, val: bool)
pub const fn set_keyoutavail(&mut self, val: bool)
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn codeinreq(&self) -> bool
pub const fn codeinreq(&self) -> bool
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn set_codeinreq(&mut self, val: bool)
pub const fn set_codeinreq(&mut self, val: bool)
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn codeoutavail(&self) -> bool
pub const fn codeoutavail(&self) -> bool
Level sensitive interrupt, cleared when interrupt source clears
Sourcepub const fn set_codeoutavail(&mut self, val: bool)
pub const fn set_codeoutavail(&mut self, val: bool)
Level sensitive interrupt, cleared when interrupt source clears