Struct stm32_metapac::hrtim::regs::Timxisr
#[repr(transparent)]pub struct Timxisr(pub u32);
Expand description
Timerx Interrupt Status Register
Tuple Fields§
§0: u32
Implementations§
§impl Timxisr
impl Timxisr
pub const fn dlyprt(&self) -> TimaisrDlyprt
pub const fn dlyprt(&self) -> TimaisrDlyprt
Delayed Protection Flag
pub fn set_dlyprt(&mut self, val: TimaisrDlyprt)
pub fn set_dlyprt(&mut self, val: TimaisrDlyprt)
Delayed Protection Flag
pub fn set_cppstat(&mut self, val: Cppstat)
pub fn set_cppstat(&mut self, val: Cppstat)
Current Push Pull Status
pub fn set_ippstat(&mut self, val: Ippstat)
pub fn set_ippstat(&mut self, val: Ippstat)
Idle Push Pull Status
pub const fn ostat(&self, n: usize) -> Outputstate
pub const fn ostat(&self, n: usize) -> Outputstate
Output X State
pub fn set_ostat(&mut self, n: usize, val: Outputstate)
pub fn set_ostat(&mut self, n: usize, val: Outputstate)
Output X State
pub const fn ocpy(&self, n: usize) -> Outputstate
pub const fn ocpy(&self, n: usize) -> Outputstate
Output X Copy
pub fn set_ocpy(&mut self, n: usize, val: Outputstate)
pub fn set_ocpy(&mut self, n: usize, val: Outputstate)
Output X Copy
Trait Implementations§
impl Copy for Timxisr
impl Eq for Timxisr
impl StructuralPartialEq for Timxisr
Auto Trait Implementations§
impl Freeze for Timxisr
impl RefUnwindSafe for Timxisr
impl Send for Timxisr
impl Sync for Timxisr
impl Unpin for Timxisr
impl UnwindSafe for Timxisr
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
)