#[repr(transparent)]pub struct Daintmsk(pub u32);Expand description
Device All Endpoints Interrupt Mask Register
Tuple Fields§
§0: u32Implementations§
Source§impl Daintmsk
impl Daintmsk
Sourcepub const fn set_inepmsk0(&mut self, val: Inepmsk0)
pub const fn set_inepmsk0(&mut self, val: Inepmsk0)
IN Endpoint 0 Interrupt mask Bit
Sourcepub const fn set_inepmsk1(&mut self, val: Inepmsk1)
pub const fn set_inepmsk1(&mut self, val: Inepmsk1)
IN Endpoint 1 Interrupt mask Bit
Sourcepub const fn set_inepmsk2(&mut self, val: Inepmsk2)
pub const fn set_inepmsk2(&mut self, val: Inepmsk2)
IN Endpoint 2 Interrupt mask Bit
Sourcepub const fn set_inepmsk3(&mut self, val: Inepmsk3)
pub const fn set_inepmsk3(&mut self, val: Inepmsk3)
IN Endpoint 3 Interrupt mask Bit
Sourcepub const fn set_inepmsk4(&mut self, val: Inepmsk4)
pub const fn set_inepmsk4(&mut self, val: Inepmsk4)
IN Endpoint 4 Interrupt mask Bit
Sourcepub const fn set_inepmsk5(&mut self, val: Inepmsk5)
pub const fn set_inepmsk5(&mut self, val: Inepmsk5)
IN Endpoint 5 Interrupt mask Bit
Sourcepub const fn set_inepmsk6(&mut self, val: Inepmsk6)
pub const fn set_inepmsk6(&mut self, val: Inepmsk6)
IN Endpoint 6 Interrupt mask Bit
Sourcepub const fn set_inepmsk7(&mut self, val: Inepmsk7)
pub const fn set_inepmsk7(&mut self, val: Inepmsk7)
IN Endpoint 7 Interrupt mask Bit
Sourcepub const fn set_inepmsk8(&mut self, val: Inepmsk8)
pub const fn set_inepmsk8(&mut self, val: Inepmsk8)
IN Endpoint 8 Interrupt mask Bit
Sourcepub const fn set_inepmsk9(&mut self, val: Inepmsk9)
pub const fn set_inepmsk9(&mut self, val: Inepmsk9)
IN Endpoint 9 Interrupt mask Bit
Sourcepub const fn set_inepmsk10(&mut self, val: Inepmsk10)
pub const fn set_inepmsk10(&mut self, val: Inepmsk10)
IN Endpoint 10 Interrupt mask Bit
Sourcepub const fn set_inepmsk11(&mut self, val: Inepmsk11)
pub const fn set_inepmsk11(&mut self, val: Inepmsk11)
IN Endpoint 11 Interrupt mask Bit
Sourcepub const fn set_outepmsk0(&mut self, val: Outepmsk0)
pub const fn set_outepmsk0(&mut self, val: Outepmsk0)
OUT Endpoint 0 Interrupt mask Bit
Sourcepub const fn set_outepmsk1(&mut self, val: Outepmsk1)
pub const fn set_outepmsk1(&mut self, val: Outepmsk1)
OUT Endpoint 1 Interrupt mask Bit
Sourcepub const fn set_outepmsk2(&mut self, val: Outepmsk2)
pub const fn set_outepmsk2(&mut self, val: Outepmsk2)
OUT Endpoint 2 Interrupt mask Bit
Sourcepub const fn set_outepmsk3(&mut self, val: Outepmsk3)
pub const fn set_outepmsk3(&mut self, val: Outepmsk3)
OUT Endpoint 3 Interrupt mask Bit
Sourcepub const fn set_outepmsk4(&mut self, val: Outepmsk4)
pub const fn set_outepmsk4(&mut self, val: Outepmsk4)
OUT Endpoint 4 Interrupt mask Bit
Sourcepub const fn set_outepmsk5(&mut self, val: Outepmsk5)
pub const fn set_outepmsk5(&mut self, val: Outepmsk5)
OUT Endpoint 5 Interrupt mask Bit
Sourcepub const fn outepmsk12(&self) -> Outepmsk12
pub const fn outepmsk12(&self) -> Outepmsk12
OUT Endpoint 12 Interrupt mask Bit
Sourcepub const fn set_outepmsk12(&mut self, val: Outepmsk12)
pub const fn set_outepmsk12(&mut self, val: Outepmsk12)
OUT Endpoint 12 Interrupt mask Bit
Sourcepub const fn outepmsk13(&self) -> Outepmsk13
pub const fn outepmsk13(&self) -> Outepmsk13
OUT Endpoint 13 Interrupt mask Bit
Sourcepub const fn set_outepmsk13(&mut self, val: Outepmsk13)
pub const fn set_outepmsk13(&mut self, val: Outepmsk13)
OUT Endpoint 13 Interrupt mask Bit
Sourcepub const fn outepmsk14(&self) -> Outepmsk14
pub const fn outepmsk14(&self) -> Outepmsk14
OUT Endpoint 14 Interrupt mask Bit
Sourcepub const fn set_outepmsk14(&mut self, val: Outepmsk14)
pub const fn set_outepmsk14(&mut self, val: Outepmsk14)
OUT Endpoint 14 Interrupt mask Bit
Sourcepub const fn outepmsk15(&self) -> Outepmsk15
pub const fn outepmsk15(&self) -> Outepmsk15
OUT Endpoint 15 Interrupt mask Bit
Sourcepub const fn set_outepmsk15(&mut self, val: Outepmsk15)
pub const fn set_outepmsk15(&mut self, val: Outepmsk15)
OUT Endpoint 15 Interrupt mask Bit
Trait Implementations§
impl Copy for Daintmsk
impl Eq for Daintmsk
impl StructuralPartialEq for Daintmsk
Auto Trait Implementations§
impl Freeze for Daintmsk
impl RefUnwindSafe for Daintmsk
impl Send for Daintmsk
impl Sync for Daintmsk
impl Unpin for Daintmsk
impl UnwindSafe for Daintmsk
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)