Struct stm32_metapac::fmc::regs::Sr
#[repr(transparent)]pub struct Sr(pub u32);
Expand description
FIFO status and interrupt register.
Tuple Fields§
§0: u32
Implementations§
§impl Sr
impl Sr
pub const fn irs(&self) -> bool
pub const fn irs(&self) -> bool
Interrupt rising edge status The flag is set by hardware and reset by software. Note: If this bit is written by software to 1 it is set.
pub fn set_irs(&mut self, val: bool)
pub fn set_irs(&mut self, val: bool)
Interrupt rising edge status The flag is set by hardware and reset by software. Note: If this bit is written by software to 1 it is set.
pub const fn ils(&self) -> bool
pub const fn ils(&self) -> bool
Interrupt high-level status The flag is set by hardware and reset by software.
pub fn set_ils(&mut self, val: bool)
pub fn set_ils(&mut self, val: bool)
Interrupt high-level status The flag is set by hardware and reset by software.
pub const fn ifs(&self) -> bool
pub const fn ifs(&self) -> bool
Interrupt falling edge status The flag is set by hardware and reset by software. Note: If this bit is written by software to 1 it is set.
Trait Implementations§
impl Copy for Sr
impl Eq for Sr
impl StructuralPartialEq for Sr
Auto Trait Implementations§
impl Freeze for Sr
impl RefUnwindSafe for Sr
impl Send for Sr
impl Sync for Sr
impl Unpin for Sr
impl UnwindSafe for Sr
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
)