Struct stm32_metapac::hrtim::regs::Timxccr
#[repr(transparent)]pub struct Timxccr(pub u32);
Expand description
Timerx Capture 2 Control Register
Tuple Fields§
§0: u32
Implementations§
§impl Timxccr
impl Timxccr
pub const fn swcpt(&self) -> Captureeffect
pub const fn swcpt(&self) -> Captureeffect
Software Capture
pub fn set_swcpt(&mut self, val: Captureeffect)
pub fn set_swcpt(&mut self, val: Captureeffect)
Software Capture
pub const fn updcpt(&self) -> Captureeffect
pub const fn updcpt(&self) -> Captureeffect
Update Capture
pub fn set_updcpt(&mut self, val: Captureeffect)
pub fn set_updcpt(&mut self, val: Captureeffect)
Update Capture
pub const fn exevcpt(&self, n: usize) -> Captureeffect
pub const fn exevcpt(&self, n: usize) -> Captureeffect
External Event X Capture
pub fn set_exevcpt(&mut self, n: usize, val: Captureeffect)
pub fn set_exevcpt(&mut self, n: usize, val: Captureeffect)
External Event X Capture
pub const fn txset(&self) -> Captureeffect
pub const fn txset(&self) -> Captureeffect
Timer X output Set
pub fn set_txset(&mut self, val: Captureeffect)
pub fn set_txset(&mut self, val: Captureeffect)
Timer X output Set
pub const fn txrst(&self) -> Captureeffect
pub const fn txrst(&self) -> Captureeffect
Timer X output Reset
pub fn set_txrst(&mut self, val: Captureeffect)
pub fn set_txrst(&mut self, val: Captureeffect)
Timer X output Reset
pub const fn txcmp(&self, n: usize) -> Captureeffect
pub const fn txcmp(&self, n: usize) -> Captureeffect
Timer X Compare X
pub fn set_txcmp(&mut self, n: usize, val: Captureeffect)
pub fn set_txcmp(&mut self, n: usize, val: Captureeffect)
Timer X Compare X
pub const fn tyset(&self) -> Captureeffect
pub const fn tyset(&self) -> Captureeffect
Timer Y output Set
pub fn set_tyset(&mut self, val: Captureeffect)
pub fn set_tyset(&mut self, val: Captureeffect)
Timer Y output Set
pub const fn tyrst(&self) -> Captureeffect
pub const fn tyrst(&self) -> Captureeffect
Timer Y output Reset
pub fn set_tyrst(&mut self, val: Captureeffect)
pub fn set_tyrst(&mut self, val: Captureeffect)
Timer Y output Reset
pub const fn tycmp(&self, n: usize) -> Captureeffect
pub const fn tycmp(&self, n: usize) -> Captureeffect
Timer Y Compare X
pub fn set_tycmp(&mut self, n: usize, val: Captureeffect)
pub fn set_tycmp(&mut self, n: usize, val: Captureeffect)
Timer Y Compare X
pub const fn tzset(&self) -> Captureeffect
pub const fn tzset(&self) -> Captureeffect
Timer Z output Set
pub fn set_tzset(&mut self, val: Captureeffect)
pub fn set_tzset(&mut self, val: Captureeffect)
Timer Z output Set
pub const fn tzrst(&self) -> Captureeffect
pub const fn tzrst(&self) -> Captureeffect
Timer Z output Reset
pub fn set_tzrst(&mut self, val: Captureeffect)
pub fn set_tzrst(&mut self, val: Captureeffect)
Timer Z output Reset
pub const fn tzcmp(&self, n: usize) -> Captureeffect
pub const fn tzcmp(&self, n: usize) -> Captureeffect
Timer Z Compare X
pub fn set_tzcmp(&mut self, n: usize, val: Captureeffect)
pub fn set_tzcmp(&mut self, n: usize, val: Captureeffect)
Timer Z Compare X
pub const fn ttset(&self) -> Captureeffect
pub const fn ttset(&self) -> Captureeffect
Timer T output Set
pub fn set_ttset(&mut self, val: Captureeffect)
pub fn set_ttset(&mut self, val: Captureeffect)
Timer T output Set
pub const fn ttrst(&self) -> Captureeffect
pub const fn ttrst(&self) -> Captureeffect
Timer T output Reset
pub fn set_ttrst(&mut self, val: Captureeffect)
pub fn set_ttrst(&mut self, val: Captureeffect)
Timer T output Reset
pub const fn ttcmp(&self, n: usize) -> Captureeffect
pub const fn ttcmp(&self, n: usize) -> Captureeffect
Timer T Compare X
pub fn set_ttcmp(&mut self, n: usize, val: Captureeffect)
pub fn set_ttcmp(&mut self, n: usize, val: Captureeffect)
Timer T Compare X
Trait Implementations§
impl Copy for Timxccr
impl Eq for Timxccr
impl StructuralPartialEq for Timxccr
Auto Trait Implementations§
impl Freeze for Timxccr
impl RefUnwindSafe for Timxccr
impl Send for Timxccr
impl Sync for Timxccr
impl Unpin for Timxccr
impl UnwindSafe for Timxccr
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)