Struct stm32_metapac::tamp::regs::Sr
#[repr(transparent)]pub struct Sr(pub u32);
Expand description
TAMP status register.
Tuple Fields§
§0: u32
Implementations§
§impl Sr
impl Sr
pub const fn tampf(&self, n: usize) -> bool
pub const fn tampf(&self, n: usize) -> bool
TAMPx detection flag. This flag is set by hardware when a tamper detection event is detected on the TAMPx input. (x=1-8)
pub fn set_tampf(&mut self, n: usize, val: bool)
pub fn set_tampf(&mut self, n: usize, val: bool)
TAMPx detection flag. This flag is set by hardware when a tamper detection event is detected on the TAMPx input. (x=1-8)
pub const fn itamp1f(&self) -> bool
pub const fn itamp1f(&self) -> bool
Internal tamper 1 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 1.
pub fn set_itamp1f(&mut self, val: bool)
pub fn set_itamp1f(&mut self, val: bool)
Internal tamper 1 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 1.
pub const fn itamp2f(&self) -> bool
pub const fn itamp2f(&self) -> bool
Internal tamper 2 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 2.
pub fn set_itamp2f(&mut self, val: bool)
pub fn set_itamp2f(&mut self, val: bool)
Internal tamper 2 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 2.
pub const fn itamp3f(&self) -> bool
pub const fn itamp3f(&self) -> bool
Internal tamper 3 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 3.
pub fn set_itamp3f(&mut self, val: bool)
pub fn set_itamp3f(&mut self, val: bool)
Internal tamper 3 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 3.
pub const fn itamp4f(&self) -> bool
pub const fn itamp4f(&self) -> bool
Internal tamper 4 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 4.
pub fn set_itamp4f(&mut self, val: bool)
pub fn set_itamp4f(&mut self, val: bool)
Internal tamper 4 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 4.
pub const fn itamp5f(&self) -> bool
pub const fn itamp5f(&self) -> bool
Internal tamper 5 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 5.
pub fn set_itamp5f(&mut self, val: bool)
pub fn set_itamp5f(&mut self, val: bool)
Internal tamper 5 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 5.
pub const fn itamp6f(&self) -> bool
pub const fn itamp6f(&self) -> bool
Internal tamper 6 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 6.
pub fn set_itamp6f(&mut self, val: bool)
pub fn set_itamp6f(&mut self, val: bool)
Internal tamper 6 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 6.
pub const fn itamp7f(&self) -> bool
pub const fn itamp7f(&self) -> bool
Internal tamper 7 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 7.
pub fn set_itamp7f(&mut self, val: bool)
pub fn set_itamp7f(&mut self, val: bool)
Internal tamper 7 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 7.
pub const fn itamp8f(&self) -> bool
pub const fn itamp8f(&self) -> bool
Internal tamper 8 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 8.
pub fn set_itamp8f(&mut self, val: bool)
pub fn set_itamp8f(&mut self, val: bool)
Internal tamper 8 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 8.
pub const fn itamp9f(&self) -> bool
pub const fn itamp9f(&self) -> bool
Internal tamper 9 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 9.
pub fn set_itamp9f(&mut self, val: bool)
pub fn set_itamp9f(&mut self, val: bool)
Internal tamper 9 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 9.
pub const fn itamp11f(&self) -> bool
pub const fn itamp11f(&self) -> bool
Internal tamper 11 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 11.
pub fn set_itamp11f(&mut self, val: bool)
pub fn set_itamp11f(&mut self, val: bool)
Internal tamper 11 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 11.
pub const fn itamp12f(&self) -> bool
pub const fn itamp12f(&self) -> bool
Internal tamper 12 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 12.
pub fn set_itamp12f(&mut self, val: bool)
pub fn set_itamp12f(&mut self, val: bool)
Internal tamper 12 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 12.
pub const fn itamp13f(&self) -> bool
pub const fn itamp13f(&self) -> bool
Internal tamper 13 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 13.
pub fn set_itamp13f(&mut self, val: bool)
pub fn set_itamp13f(&mut self, val: bool)
Internal tamper 13 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 13.
pub const fn itamp15f(&self) -> bool
pub const fn itamp15f(&self) -> bool
Internal tamper 15 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 15.
pub fn set_itamp15f(&mut self, val: bool)
pub fn set_itamp15f(&mut self, val: bool)
Internal tamper 15 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 15.
Trait Implementations§
impl Copy for Sr
impl Eq for Sr
impl StructuralPartialEq for Sr
Auto Trait Implementations§
impl Freeze for Sr
impl RefUnwindSafe for Sr
impl Send for Sr
impl Sync for Sr
impl Unpin for Sr
impl UnwindSafe for Sr
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
)