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-M7 FPU interrupts xxxxx1: Invalid operation interrupt enabled (xxxxx0 to disable) xxxx1x: Divide-by-zero interrupt enabled (xxxx0x to disable) xxx1xx: Underflow interrupt enabled (xxx0xx to disable) xx1xxx: Overflow interrupt enabled (xx0xxx to disable) x1xxxx: Input denormal interrupt enabled (x0xxxx to disable) 1xxxxx: Inexact interrupt enabled (0xxxxx to disable), disabled by default.
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-M7 FPU interrupts xxxxx1: Invalid operation interrupt enabled (xxxxx0 to disable) xxxx1x: Divide-by-zero interrupt enabled (xxxx0x to disable) xxx1xx: Underflow interrupt enabled (xxx0xx to disable) xx1xxx: Overflow interrupt enabled (xx0xxx to disable) x1xxxx: Input denormal interrupt enabled (x0xxxx to disable) 1xxxxx: Inexact interrupt enabled (0xxxxx to disable), disabled by default.
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
)