Struct stm32_metapac::dts::regs::Icifr
#[repr(transparent)]pub struct Icifr(pub u32);
Expand description
Temperature sensor clear interrupt flag register.
Tuple Fields§
§0: u32
Implementations§
§impl Icifr
impl Icifr
pub const fn citef(&self) -> bool
pub const fn citef(&self) -> bool
Interrupt clear flag for end of measurement on temperature sensor 1 Writing 1 to this bit clears the TS1_ITEF flag in the DTS_SR register.
pub fn set_citef(&mut self, val: bool)
pub fn set_citef(&mut self, val: bool)
Interrupt clear flag for end of measurement on temperature sensor 1 Writing 1 to this bit clears the TS1_ITEF flag in the DTS_SR register.
pub const fn citlf(&self) -> bool
pub const fn citlf(&self) -> bool
Interrupt clear flag for low threshold on temperature sensor 1 Writing 1 to this bit clears the TS1_ITLF flag in the DTS_SR register.
pub fn set_citlf(&mut self, val: bool)
pub fn set_citlf(&mut self, val: bool)
Interrupt clear flag for low threshold on temperature sensor 1 Writing 1 to this bit clears the TS1_ITLF flag in the DTS_SR register.
pub const fn cithf(&self) -> bool
pub const fn cithf(&self) -> bool
Interrupt clear flag for high threshold on temperature sensor 1 Writing this bit to 1 clears the TS1_ITHF flag in the DTS_SR register.
pub fn set_cithf(&mut self, val: bool)
pub fn set_cithf(&mut self, val: bool)
Interrupt clear flag for high threshold on temperature sensor 1 Writing this bit to 1 clears the TS1_ITHF flag in the DTS_SR register.
pub const fn caitef(&self) -> bool
pub const fn caitef(&self) -> bool
Write once bit. Clear the asynchronous IT flag for End Of Measure for thermal sensor 1. Writing 1 clears the TS1_AITEF flag of the DTS_SR register.
pub fn set_caitef(&mut self, val: bool)
pub fn set_caitef(&mut self, val: bool)
Write once bit. Clear the asynchronous IT flag for End Of Measure for thermal sensor 1. Writing 1 clears the TS1_AITEF flag of the DTS_SR register.
pub const fn caitlf(&self) -> bool
pub const fn caitlf(&self) -> bool
Asynchronous interrupt clear flag for low threshold on temperature sensor 1 Writing 1 to this bit clears the TS1_AITLF flag in the DTS_SR register.
pub fn set_caitlf(&mut self, val: bool)
pub fn set_caitlf(&mut self, val: bool)
Asynchronous interrupt clear flag for low threshold on temperature sensor 1 Writing 1 to this bit clears the TS1_AITLF flag in the DTS_SR register.
pub const fn caithf(&self) -> bool
pub const fn caithf(&self) -> bool
Asynchronous interrupt clear flag for high threshold on temperature sensor 1 Writing 1 to this bit clears the TS1_AITHF flag in the DTS_SR register.
pub fn set_caithf(&mut self, val: bool)
pub fn set_caithf(&mut self, val: bool)
Asynchronous interrupt clear flag for high threshold on temperature sensor 1 Writing 1 to this bit clears the TS1_AITHF flag in the DTS_SR register.
Trait Implementations§
impl Copy for Icifr
impl Eq for Icifr
impl StructuralPartialEq for Icifr
Auto Trait Implementations§
impl Freeze for Icifr
impl RefUnwindSafe for Icifr
impl Send for Icifr
impl Sync for Icifr
impl Unpin for Icifr
impl UnwindSafe for Icifr
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
)