Struct stm32_metapac::tamp::regs::Scr
#[repr(transparent)]pub struct Scr(pub u32);
Expand description
TAMP status clear register.
Tuple Fields§
§0: u32
Implementations§
§impl Scr
impl Scr
pub const fn ctampf(&self, n: usize) -> bool
pub const fn ctampf(&self, n: usize) -> bool
Clear TAMPx detection flag. Writing 1 in this bit clears the TAMPxF bit in the TAMP_SR register. (x=1-8)
pub fn set_ctampf(&mut self, n: usize, val: bool)
pub fn set_ctampf(&mut self, n: usize, val: bool)
Clear TAMPx detection flag. Writing 1 in this bit clears the TAMPxF bit in the TAMP_SR register. (x=1-8)
pub const fn citamp1f(&self) -> bool
pub const fn citamp1f(&self) -> bool
Clear ITAMP1 detection flag Writing 1 in this bit clears the ITAMP1F bit in the TAMP_SR register.
pub fn set_citamp1f(&mut self, val: bool)
pub fn set_citamp1f(&mut self, val: bool)
Clear ITAMP1 detection flag Writing 1 in this bit clears the ITAMP1F bit in the TAMP_SR register.
pub const fn citamp2f(&self) -> bool
pub const fn citamp2f(&self) -> bool
Clear ITAMP2 detection flag Writing 1 in this bit clears the ITAMP2F bit in the TAMP_SR register.
pub fn set_citamp2f(&mut self, val: bool)
pub fn set_citamp2f(&mut self, val: bool)
Clear ITAMP2 detection flag Writing 1 in this bit clears the ITAMP2F bit in the TAMP_SR register.
pub const fn citamp3f(&self) -> bool
pub const fn citamp3f(&self) -> bool
Clear ITAMP3 detection flag Writing 1 in this bit clears the ITAMP3F bit in the TAMP_SR register.
pub fn set_citamp3f(&mut self, val: bool)
pub fn set_citamp3f(&mut self, val: bool)
Clear ITAMP3 detection flag Writing 1 in this bit clears the ITAMP3F bit in the TAMP_SR register.
pub const fn citamp4f(&self) -> bool
pub const fn citamp4f(&self) -> bool
Clear ITAMP4 detection flag Writing 1 in this bit clears the ITAMP4F bit in the TAMP_SR register.
pub fn set_citamp4f(&mut self, val: bool)
pub fn set_citamp4f(&mut self, val: bool)
Clear ITAMP4 detection flag Writing 1 in this bit clears the ITAMP4F bit in the TAMP_SR register.
pub const fn citamp5f(&self) -> bool
pub const fn citamp5f(&self) -> bool
Clear ITAMP5 detection flag Writing 1 in this bit clears the ITAMP5F bit in the TAMP_SR register.
pub fn set_citamp5f(&mut self, val: bool)
pub fn set_citamp5f(&mut self, val: bool)
Clear ITAMP5 detection flag Writing 1 in this bit clears the ITAMP5F bit in the TAMP_SR register.
pub const fn citamp6f(&self) -> bool
pub const fn citamp6f(&self) -> bool
Clear ITAMP6 detection flag Writing 1 in this bit clears the ITAMP6F bit in the TAMP_SR register.
pub fn set_citamp6f(&mut self, val: bool)
pub fn set_citamp6f(&mut self, val: bool)
Clear ITAMP6 detection flag Writing 1 in this bit clears the ITAMP6F bit in the TAMP_SR register.
pub const fn citamp7f(&self) -> bool
pub const fn citamp7f(&self) -> bool
Clear ITAMP7 detection flag Writing 1 in this bit clears the ITAMP7F bit in the TAMP_SR register.
pub fn set_citamp7f(&mut self, val: bool)
pub fn set_citamp7f(&mut self, val: bool)
Clear ITAMP7 detection flag Writing 1 in this bit clears the ITAMP7F bit in the TAMP_SR register.
pub const fn citamp8f(&self) -> bool
pub const fn citamp8f(&self) -> bool
Clear ITAMP8 detection flag Writing 1 in this bit clears the ITAMP8F bit in the TAMP_SR register.
pub fn set_citamp8f(&mut self, val: bool)
pub fn set_citamp8f(&mut self, val: bool)
Clear ITAMP8 detection flag Writing 1 in this bit clears the ITAMP8F bit in the TAMP_SR register.
pub const fn citamp9f(&self) -> bool
pub const fn citamp9f(&self) -> bool
Clear ITAMP9 detection flag Writing 1 in this bit clears the ITAMP9F bit in the TAMP_SR register.
pub fn set_citamp9f(&mut self, val: bool)
pub fn set_citamp9f(&mut self, val: bool)
Clear ITAMP9 detection flag Writing 1 in this bit clears the ITAMP9F bit in the TAMP_SR register.
pub const fn citamp11f(&self) -> bool
pub const fn citamp11f(&self) -> bool
Clear ITAMP11 detection flag Writing 1 in this bit clears the ITAMP11F bit in the TAMP_SR register.
pub fn set_citamp11f(&mut self, val: bool)
pub fn set_citamp11f(&mut self, val: bool)
Clear ITAMP11 detection flag Writing 1 in this bit clears the ITAMP11F bit in the TAMP_SR register.
pub const fn citamp12f(&self) -> bool
pub const fn citamp12f(&self) -> bool
Clear ITAMP12 detection flag Writing 1 in this bit clears the ITAMP12F bit in the TAMP_SR register.
pub fn set_citamp12f(&mut self, val: bool)
pub fn set_citamp12f(&mut self, val: bool)
Clear ITAMP12 detection flag Writing 1 in this bit clears the ITAMP12F bit in the TAMP_SR register.
pub const fn citamp13f(&self) -> bool
pub const fn citamp13f(&self) -> bool
Clear ITAMP13 detection flag Writing 1 in this bit clears the ITAMP13F bit in the TAMP_SR register.
pub fn set_citamp13f(&mut self, val: bool)
pub fn set_citamp13f(&mut self, val: bool)
Clear ITAMP13 detection flag Writing 1 in this bit clears the ITAMP13F bit in the TAMP_SR register.
pub const fn citamp15f(&self) -> bool
pub const fn citamp15f(&self) -> bool
Clear ITAMP15 detection flag Writing 1 in this bit clears the ITAMP15F bit in the TAMP_SR register.
pub fn set_citamp15f(&mut self, val: bool)
pub fn set_citamp15f(&mut self, val: bool)
Clear ITAMP15 detection flag Writing 1 in this bit clears the ITAMP15F bit in the TAMP_SR register.
Trait Implementations§
impl Copy for Scr
impl Eq for Scr
impl StructuralPartialEq for Scr
Auto Trait Implementations§
impl Freeze for Scr
impl RefUnwindSafe for Scr
impl Send for Scr
impl Sync for Scr
impl Unpin for Scr
impl UnwindSafe for Scr
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
)