Struct stm32_metapac::syscfg::regs::Fpuimr
#[repr(transparent)]pub struct Fpuimr(pub u32);
Expand description
SBS FPU interrupt mask register
Tuple Fields§
§0: u32
Implementations§
§impl Fpuimr
impl Fpuimr
pub const fn fpu_ie(&self) -> u8
pub const fn fpu_ie(&self) -> u8
FPU interrupt enable Set and cleared by software to enable the Cortex-M33 FPU interrupts FPU_IE[5]: inexact interrupt enable (interrupt disabled at reset) FPU_IE[4]: input abnormal interrupt enable FPU_IE[3]: overflow interrupt enable FPU_IE[2]: underflow interrupt enable FPU_IE[1]: divide-by-zero interrupt enable FPU_IE[0]: invalid operation interrupt enable
pub fn set_fpu_ie(&mut self, val: u8)
pub fn set_fpu_ie(&mut self, val: u8)
FPU interrupt enable Set and cleared by software to enable the Cortex-M33 FPU interrupts FPU_IE[5]: inexact interrupt enable (interrupt disabled at reset) FPU_IE[4]: input abnormal interrupt enable FPU_IE[3]: overflow interrupt enable FPU_IE[2]: underflow interrupt enable FPU_IE[1]: divide-by-zero interrupt enable FPU_IE[0]: invalid operation interrupt enable
Trait Implementations§
impl Copy for Fpuimr
impl Eq for Fpuimr
impl StructuralPartialEq for Fpuimr
Auto Trait Implementations§
impl Freeze for Fpuimr
impl RefUnwindSafe for Fpuimr
impl Send for Fpuimr
impl Sync for Fpuimr
impl Unpin for Fpuimr
impl UnwindSafe for Fpuimr
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
)