Struct stm32_metapac::syscfg::regs::C2imr2
#[repr(transparent)]pub struct C2imr2(pub u32);
Expand description
CPU2 interrupt mask register 1
Tuple Fields§
§0: u32
Implementations§
§impl C2imr2
impl C2imr2
pub const fn dma1_ch1_im(&self) -> bool
pub const fn dma1_ch1_im(&self) -> bool
Peripheral DMA1 CH1 interrupt mask to CPU2
pub fn set_dma1_ch1_im(&mut self, val: bool)
pub fn set_dma1_ch1_im(&mut self, val: bool)
Peripheral DMA1 CH1 interrupt mask to CPU2
pub const fn dma1_ch2_im(&self) -> bool
pub const fn dma1_ch2_im(&self) -> bool
Peripheral DMA1 CH2 interrupt mask to CPU2
pub fn set_dma1_ch2_im(&mut self, val: bool)
pub fn set_dma1_ch2_im(&mut self, val: bool)
Peripheral DMA1 CH2 interrupt mask to CPU2
pub const fn dma1_ch3_im(&self) -> bool
pub const fn dma1_ch3_im(&self) -> bool
Peripheral DMA1 CH3 interrupt mask to CPU2
pub fn set_dma1_ch3_im(&mut self, val: bool)
pub fn set_dma1_ch3_im(&mut self, val: bool)
Peripheral DMA1 CH3 interrupt mask to CPU2
pub const fn dma1_ch4_im(&self) -> bool
pub const fn dma1_ch4_im(&self) -> bool
Peripheral DMA1 CH4 interrupt mask to CPU2
pub fn set_dma1_ch4_im(&mut self, val: bool)
pub fn set_dma1_ch4_im(&mut self, val: bool)
Peripheral DMA1 CH4 interrupt mask to CPU2
pub const fn dma1_ch5_im(&self) -> bool
pub const fn dma1_ch5_im(&self) -> bool
Peripheral DMA1 CH5 interrupt mask to CPU2
pub fn set_dma1_ch5_im(&mut self, val: bool)
pub fn set_dma1_ch5_im(&mut self, val: bool)
Peripheral DMA1 CH5 interrupt mask to CPU2
pub const fn dma1_ch6_im(&self) -> bool
pub const fn dma1_ch6_im(&self) -> bool
Peripheral DMA1 CH6 interrupt mask to CPU2
pub fn set_dma1_ch6_im(&mut self, val: bool)
pub fn set_dma1_ch6_im(&mut self, val: bool)
Peripheral DMA1 CH6 interrupt mask to CPU2
pub const fn dma1_ch7_im(&self) -> bool
pub const fn dma1_ch7_im(&self) -> bool
Peripheral DMA1 CH7 interrupt mask to CPU2
pub fn set_dma1_ch7_im(&mut self, val: bool)
pub fn set_dma1_ch7_im(&mut self, val: bool)
Peripheral DMA1 CH7 interrupt mask to CPU2
pub const fn dma2_ch1_im(&self) -> bool
pub const fn dma2_ch1_im(&self) -> bool
Peripheral DMA2 CH1 interrupt mask to CPU1
pub fn set_dma2_ch1_im(&mut self, val: bool)
pub fn set_dma2_ch1_im(&mut self, val: bool)
Peripheral DMA2 CH1 interrupt mask to CPU1
pub const fn dma2_ch2_im(&self) -> bool
pub const fn dma2_ch2_im(&self) -> bool
Peripheral DMA2 CH2 interrupt mask to CPU1
pub fn set_dma2_ch2_im(&mut self, val: bool)
pub fn set_dma2_ch2_im(&mut self, val: bool)
Peripheral DMA2 CH2 interrupt mask to CPU1
pub const fn dma2_ch3_im(&self) -> bool
pub const fn dma2_ch3_im(&self) -> bool
Peripheral DMA2 CH3 interrupt mask to CPU1
pub fn set_dma2_ch3_im(&mut self, val: bool)
pub fn set_dma2_ch3_im(&mut self, val: bool)
Peripheral DMA2 CH3 interrupt mask to CPU1
pub const fn dma2_ch4_im(&self) -> bool
pub const fn dma2_ch4_im(&self) -> bool
Peripheral DMA2 CH4 interrupt mask to CPU1
pub fn set_dma2_ch4_im(&mut self, val: bool)
pub fn set_dma2_ch4_im(&mut self, val: bool)
Peripheral DMA2 CH4 interrupt mask to CPU1
pub const fn dma2_ch5_im(&self) -> bool
pub const fn dma2_ch5_im(&self) -> bool
Peripheral DMA2 CH5 interrupt mask to CPU1
pub fn set_dma2_ch5_im(&mut self, val: bool)
pub fn set_dma2_ch5_im(&mut self, val: bool)
Peripheral DMA2 CH5 interrupt mask to CPU1
pub const fn dma2_ch6_im(&self) -> bool
pub const fn dma2_ch6_im(&self) -> bool
Peripheral DMA2 CH6 interrupt mask to CPU1
pub fn set_dma2_ch6_im(&mut self, val: bool)
pub fn set_dma2_ch6_im(&mut self, val: bool)
Peripheral DMA2 CH6 interrupt mask to CPU1
pub const fn dma2_ch7_im(&self) -> bool
pub const fn dma2_ch7_im(&self) -> bool
Peripheral DMA2 CH7 interrupt mask to CPU1
pub fn set_dma2_ch7_im(&mut self, val: bool)
pub fn set_dma2_ch7_im(&mut self, val: bool)
Peripheral DMA2 CH7 interrupt mask to CPU1
pub const fn dmam_ux1_im(&self) -> bool
pub const fn dmam_ux1_im(&self) -> bool
Peripheral DMAM UX1 interrupt mask to CPU1
pub fn set_dmam_ux1_im(&mut self, val: bool)
pub fn set_dmam_ux1_im(&mut self, val: bool)
Peripheral DMAM UX1 interrupt mask to CPU1
pub fn set_pvm1im(&mut self, val: bool)
pub fn set_pvm1im(&mut self, val: bool)
Peripheral PVM1IM interrupt mask to CPU1
pub fn set_pvm3im(&mut self, val: bool)
pub fn set_pvm3im(&mut self, val: bool)
Peripheral PVM3IM interrupt mask to CPU1
Trait Implementations§
impl Copy for C2imr2
impl Eq for C2imr2
impl StructuralPartialEq for C2imr2
Auto Trait Implementations§
impl Freeze for C2imr2
impl RefUnwindSafe for C2imr2
impl Send for C2imr2
impl Sync for C2imr2
impl Unpin for C2imr2
impl UnwindSafe for C2imr2
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
)