Struct Icr
#[repr(transparent)]pub struct Icr(pub u32);
Expand description
LPTIM interrupt clear register.
Tuple Fields§
§0: u32
Implementations§
§impl Icr
impl Icr
pub const fn cccf(&self, n: usize) -> bool
pub const fn cccf(&self, n: usize) -> bool
Capture/compare 1 clear flag Writing 1 to this bit clears the CC1IF flag in the LPTIM_ISR register.
pub fn set_cccf(&mut self, n: usize, val: bool)
pub fn set_cccf(&mut self, n: usize, val: bool)
Capture/compare 1 clear flag Writing 1 to this bit clears the CC1IF flag in the LPTIM_ISR register.
pub const fn arrmcf(&self) -> bool
pub const fn arrmcf(&self) -> bool
Autoreload match clear flag Writing 1 to this bit clears the ARRM flag in the LPTIM_ISR register.
pub fn set_arrmcf(&mut self, val: bool)
pub fn set_arrmcf(&mut self, val: bool)
Autoreload match clear flag Writing 1 to this bit clears the ARRM flag in the LPTIM_ISR register.
pub const fn exttrigcf(&self) -> bool
pub const fn exttrigcf(&self) -> bool
External trigger valid edge clear flag Writing 1 to this bit clears the EXTTRIG flag in the LPTIM_ISR register.
pub fn set_exttrigcf(&mut self, val: bool)
pub fn set_exttrigcf(&mut self, val: bool)
External trigger valid edge clear flag Writing 1 to this bit clears the EXTTRIG flag in the LPTIM_ISR register.
pub const fn cmpokcf(&self, n: usize) -> bool
pub const fn cmpokcf(&self, n: usize) -> bool
Compare register 1 update OK clear flag Writing 1 to this bit clears the CMP1OK flag in the LPTIM_ISR register.
pub fn set_cmpokcf(&mut self, n: usize, val: bool)
pub fn set_cmpokcf(&mut self, n: usize, val: bool)
Compare register 1 update OK clear flag Writing 1 to this bit clears the CMP1OK flag in the LPTIM_ISR register.
pub const fn arrokcf(&self) -> bool
pub const fn arrokcf(&self) -> bool
Autoreload register update OK clear flag Writing 1 to this bit clears the ARROK flag in the LPTIM_ISR register.
pub fn set_arrokcf(&mut self, val: bool)
pub fn set_arrokcf(&mut self, val: bool)
Autoreload register update OK clear flag Writing 1 to this bit clears the ARROK flag in the LPTIM_ISR register.
pub const fn upcf(&self) -> bool
pub const fn upcf(&self) -> bool
Direction change to UP clear flag Writing 1 to this bit clear the UP flag in the LPTIM_ISR register. Note: If the LPTIM does not support encoder mode feature, this bit is reserved. Please refer to.
pub fn set_upcf(&mut self, val: bool)
pub fn set_upcf(&mut self, val: bool)
Direction change to UP clear flag Writing 1 to this bit clear the UP flag in the LPTIM_ISR register. Note: If the LPTIM does not support encoder mode feature, this bit is reserved. Please refer to.
pub const fn downcf(&self) -> bool
pub const fn downcf(&self) -> bool
Direction change to down clear flag Writing 1 to this bit clear the DOWN flag in the LPTIM_ISR register. Note: If the LPTIM does not support encoder mode feature, this bit is reserved. Please refer to.
pub fn set_downcf(&mut self, val: bool)
pub fn set_downcf(&mut self, val: bool)
Direction change to down clear flag Writing 1 to this bit clear the DOWN flag in the LPTIM_ISR register. Note: If the LPTIM does not support encoder mode feature, this bit is reserved. Please refer to.