Struct stm32_metapac::tamp::regs::Smisr
#[repr(transparent)]pub struct Smisr(pub u32);
Expand description
TAMP secure masked interrupt status register.
Tuple Fields§
§0: u32
Implementations§
§impl Smisr
impl Smisr
pub const fn tampmf(&self, n: usize) -> bool
pub const fn tampmf(&self, n: usize) -> bool
TAMPx secure interrupt masked flag. This flag is set by hardware when the tamper x secure interrupt is raised. (x=1-8)
pub fn set_tampmf(&mut self, n: usize, val: bool)
pub fn set_tampmf(&mut self, n: usize, val: bool)
TAMPx secure interrupt masked flag. This flag is set by hardware when the tamper x secure interrupt is raised. (x=1-8)
pub const fn itamp1mf(&self) -> bool
pub const fn itamp1mf(&self) -> bool
Internal tamper 1 secure interrupt masked flag This flag is set by hardware when the internal tamper 1 secure interrupt is raised.
pub fn set_itamp1mf(&mut self, val: bool)
pub fn set_itamp1mf(&mut self, val: bool)
Internal tamper 1 secure interrupt masked flag This flag is set by hardware when the internal tamper 1 secure interrupt is raised.
pub const fn itamp2mf(&self) -> bool
pub const fn itamp2mf(&self) -> bool
Internal tamper 2 secure interrupt masked flag This flag is set by hardware when the internal tamper 2 secure interrupt is raised.
pub fn set_itamp2mf(&mut self, val: bool)
pub fn set_itamp2mf(&mut self, val: bool)
Internal tamper 2 secure interrupt masked flag This flag is set by hardware when the internal tamper 2 secure interrupt is raised.
pub const fn itamp3mf(&self) -> bool
pub const fn itamp3mf(&self) -> bool
Internal tamper 3 secure interrupt masked flag This flag is set by hardware when the internal tamper 3 secure interrupt is raised.
pub fn set_itamp3mf(&mut self, val: bool)
pub fn set_itamp3mf(&mut self, val: bool)
Internal tamper 3 secure interrupt masked flag This flag is set by hardware when the internal tamper 3 secure interrupt is raised.
pub const fn itamp4mf(&self) -> bool
pub const fn itamp4mf(&self) -> bool
Internal tamper 4 secure interrupt masked flag This flag is set by hardware when the internal tamper 4 secure interrupt is raised.
pub fn set_itamp4mf(&mut self, val: bool)
pub fn set_itamp4mf(&mut self, val: bool)
Internal tamper 4 secure interrupt masked flag This flag is set by hardware when the internal tamper 4 secure interrupt is raised.
pub const fn itamp5mf(&self) -> bool
pub const fn itamp5mf(&self) -> bool
Internal tamper 5 secure interrupt masked flag This flag is set by hardware when the internal tamper 5 secure interrupt is raised.
pub fn set_itamp5mf(&mut self, val: bool)
pub fn set_itamp5mf(&mut self, val: bool)
Internal tamper 5 secure interrupt masked flag This flag is set by hardware when the internal tamper 5 secure interrupt is raised.
pub const fn itamp6mf(&self) -> bool
pub const fn itamp6mf(&self) -> bool
Internal tamper 6 secure interrupt masked flag This flag is set by hardware when the internal tamper 6 secure interrupt is raised.
pub fn set_itamp6mf(&mut self, val: bool)
pub fn set_itamp6mf(&mut self, val: bool)
Internal tamper 6 secure interrupt masked flag This flag is set by hardware when the internal tamper 6 secure interrupt is raised.
pub const fn itamp7mf(&self) -> bool
pub const fn itamp7mf(&self) -> bool
Internal tamper 7 secure interrupt masked flag This flag is set by hardware when the internal tamper 7 secure interrupt is raised.
pub fn set_itamp7mf(&mut self, val: bool)
pub fn set_itamp7mf(&mut self, val: bool)
Internal tamper 7 secure interrupt masked flag This flag is set by hardware when the internal tamper 7 secure interrupt is raised.
pub const fn itamp8mf(&self) -> bool
pub const fn itamp8mf(&self) -> bool
Internal tamper 8 secure interrupt masked flag This flag is set by hardware when the internal tamper 8 secure interrupt is raised.
pub fn set_itamp8mf(&mut self, val: bool)
pub fn set_itamp8mf(&mut self, val: bool)
Internal tamper 8 secure interrupt masked flag This flag is set by hardware when the internal tamper 8 secure interrupt is raised.
pub const fn itamp9mf(&self) -> bool
pub const fn itamp9mf(&self) -> bool
internal tamper 9 secure interrupt masked flag This flag is set by hardware when the internal tamper 9 secure interrupt is raised.
pub fn set_itamp9mf(&mut self, val: bool)
pub fn set_itamp9mf(&mut self, val: bool)
internal tamper 9 secure interrupt masked flag This flag is set by hardware when the internal tamper 9 secure interrupt is raised.
pub const fn itamp11mf(&self) -> bool
pub const fn itamp11mf(&self) -> bool
internal tamper 11 secure interrupt masked flag This flag is set by hardware when the internal tamper 11 secure interrupt is raised.
pub fn set_itamp11mf(&mut self, val: bool)
pub fn set_itamp11mf(&mut self, val: bool)
internal tamper 11 secure interrupt masked flag This flag is set by hardware when the internal tamper 11 secure interrupt is raised.
pub const fn itamp12mf(&self) -> bool
pub const fn itamp12mf(&self) -> bool
internal tamper 12 secure interrupt masked flag This flag is set by hardware when the internal tamper 12 secure interrupt is raised.
pub fn set_itamp12mf(&mut self, val: bool)
pub fn set_itamp12mf(&mut self, val: bool)
internal tamper 12 secure interrupt masked flag This flag is set by hardware when the internal tamper 12 secure interrupt is raised.
pub const fn itamp13mf(&self) -> bool
pub const fn itamp13mf(&self) -> bool
internal tamper 13 secure interrupt masked flag This flag is set by hardware when the internal tamper 13 secure interrupt is raised.
pub fn set_itamp13mf(&mut self, val: bool)
pub fn set_itamp13mf(&mut self, val: bool)
internal tamper 13 secure interrupt masked flag This flag is set by hardware when the internal tamper 13 secure interrupt is raised.
pub const fn itamp15mf(&self) -> bool
pub const fn itamp15mf(&self) -> bool
internal tamper 15 secure interrupt masked flag This flag is set by hardware when the internal tamper 15 secure interrupt is raised.
pub fn set_itamp15mf(&mut self, val: bool)
pub fn set_itamp15mf(&mut self, val: bool)
internal tamper 15 secure interrupt masked flag This flag is set by hardware when the internal tamper 15 secure interrupt is raised.
Trait Implementations§
impl Copy for Smisr
impl Eq for Smisr
impl StructuralPartialEq for Smisr
Auto Trait Implementations§
impl Freeze for Smisr
impl RefUnwindSafe for Smisr
impl Send for Smisr
impl Sync for Smisr
impl Unpin for Smisr
impl UnwindSafe for Smisr
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)