Struct stm32_metapac::syscfg::regs::Imr1
#[repr(transparent)]pub struct Imr1(pub u32);
Expand description
CPU1 interrupt mask register 1
Tuple Fields§
§0: u32
Implementations§
§impl Imr1
impl Imr1
pub fn set_tim1im(&mut self, val: bool)
pub fn set_tim1im(&mut self, val: bool)
Peripheral TIM1 interrupt mask to CPU1
pub fn set_tim16im(&mut self, val: bool)
pub fn set_tim16im(&mut self, val: bool)
Peripheral TIM16 interrupt mask to CPU1
pub fn set_tim17im(&mut self, val: bool)
pub fn set_tim17im(&mut self, val: bool)
Peripheral TIM17 interrupt mask to CPU1
pub fn set_exit5im(&mut self, val: bool)
pub fn set_exit5im(&mut self, val: bool)
Peripheral EXIT5 interrupt mask to CPU1
pub fn set_exit6im(&mut self, val: bool)
pub fn set_exit6im(&mut self, val: bool)
Peripheral EXIT6 interrupt mask to CPU1
pub fn set_exit7im(&mut self, val: bool)
pub fn set_exit7im(&mut self, val: bool)
Peripheral EXIT7 interrupt mask to CPU1
pub fn set_exit8im(&mut self, val: bool)
pub fn set_exit8im(&mut self, val: bool)
Peripheral EXIT8 interrupt mask to CPU1
pub fn set_exit9im(&mut self, val: bool)
pub fn set_exit9im(&mut self, val: bool)
Peripheral EXIT9 interrupt mask to CPU1
pub fn set_exit10im(&mut self, val: bool)
pub fn set_exit10im(&mut self, val: bool)
Peripheral EXIT10 interrupt mask to CPU1
pub fn set_exit11im(&mut self, val: bool)
pub fn set_exit11im(&mut self, val: bool)
Peripheral EXIT11 interrupt mask to CPU1
pub fn set_exit12im(&mut self, val: bool)
pub fn set_exit12im(&mut self, val: bool)
Peripheral EXIT12 interrupt mask to CPU1
pub fn set_exit13im(&mut self, val: bool)
pub fn set_exit13im(&mut self, val: bool)
Peripheral EXIT13 interrupt mask to CPU1
pub fn set_exit14im(&mut self, val: bool)
pub fn set_exit14im(&mut self, val: bool)
Peripheral EXIT14 interrupt mask to CPU1
pub fn set_exit15im(&mut self, val: bool)
pub fn set_exit15im(&mut self, val: bool)
Peripheral EXIT15 interrupt mask to CPU1
Trait Implementations§
impl Copy for Imr1
impl Eq for Imr1
impl StructuralPartialEq for Imr1
Auto Trait Implementations§
impl Freeze for Imr1
impl RefUnwindSafe for Imr1
impl Send for Imr1
impl Sync for Imr1
impl Unpin for Imr1
impl UnwindSafe for Imr1
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
)