#[repr(transparent)]pub struct IntMask(pub u32);Expand description
Interrupt Mask
Tuple Fields§
§0: u32Implementations§
Source§impl IntMask
impl IntMask
Sourcepub const fn set_rdt_im(&mut self, val: RdtIm)
pub const fn set_rdt_im(&mut self, val: RdtIm)
Receive Data Threshold Interrupt Mask
Sourcepub const fn set_rfo_im(&mut self, val: RfoIm)
pub const fn set_rfo_im(&mut self, val: RfoIm)
Receive FIFO Overflow Interrupt Mask
Sourcepub const fn set_etc_im(&mut self, val: EtcIm)
pub const fn set_etc_im(&mut self, val: EtcIm)
Early Transmit Complete Interrupt Mask
Sourcepub const fn set_tfe_im(&mut self, val: TfeIm)
pub const fn set_tfe_im(&mut self, val: TfeIm)
Transmit FIFO Empty Interrupt Mask
Sourcepub const fn set_tnack_im(&mut self, val: TnackIm)
pub const fn set_tnack_im(&mut self, val: TnackIm)
Transmit NACK Threshold Interrupt Mask
Sourcepub const fn set_tff_im(&mut self, val: TffIm)
pub const fn set_tff_im(&mut self, val: TffIm)
Transmit FIFO Full Interrupt Mask
Sourcepub const fn set_tdt_im(&mut self, val: TdtIm)
pub const fn set_tdt_im(&mut self, val: TdtIm)
Transmit Data Threshold Interrupt Mask
Sourcepub const fn set_gpcnt0_im(&mut self, val: Gpcnt0Im)
pub const fn set_gpcnt0_im(&mut self, val: Gpcnt0Im)
General Purpose Timer 0 Timeout Interrupt Mask
Sourcepub const fn cwt_err_im(&self) -> CwtErrIm
pub const fn cwt_err_im(&self) -> CwtErrIm
Character Wait Time Error Interrupt Mask
Sourcepub const fn set_cwt_err_im(&mut self, val: CwtErrIm)
pub const fn set_cwt_err_im(&mut self, val: CwtErrIm)
Character Wait Time Error Interrupt Mask
Sourcepub const fn set_rnack_im(&mut self, val: RnackIm)
pub const fn set_rnack_im(&mut self, val: RnackIm)
Receiver NACK Threshold Interrupt Mask
Sourcepub const fn bwt_err_im(&self) -> BwtErrIm
pub const fn bwt_err_im(&self) -> BwtErrIm
Block Wait Time Error Interrupt Mask
Sourcepub const fn set_bwt_err_im(&mut self, val: BwtErrIm)
pub const fn set_bwt_err_im(&mut self, val: BwtErrIm)
Block Wait Time Error Interrupt Mask
Sourcepub const fn bgt_err_im(&self) -> BgtErrIm
pub const fn bgt_err_im(&self) -> BgtErrIm
Block Guard Time Error Interrupt
Sourcepub const fn set_bgt_err_im(&mut self, val: BgtErrIm)
pub const fn set_bgt_err_im(&mut self, val: BgtErrIm)
Block Guard Time Error Interrupt
Sourcepub const fn set_gpcnt1_im(&mut self, val: Gpcnt1Im)
pub const fn set_gpcnt1_im(&mut self, val: Gpcnt1Im)
General Purpose Counter 1 Timeout Interrupt Mask
Sourcepub const fn rx_data_im(&self) -> RxDataIm
pub const fn rx_data_im(&self) -> RxDataIm
Receive Data Interrupt Mask
Sourcepub const fn set_rx_data_im(&mut self, val: RxDataIm)
pub const fn set_rx_data_im(&mut self, val: RxDataIm)
Receive Data Interrupt Mask
Sourcepub const fn set_pef_im(&mut self, val: PefIm)
pub const fn set_pef_im(&mut self, val: PefIm)
Parity Error Interrupt Mask
Trait Implementations§
impl Copy for IntMask
impl Eq for IntMask
impl StructuralPartialEq for IntMask
Auto Trait Implementations§
impl Freeze for IntMask
impl RefUnwindSafe for IntMask
impl Send for IntMask
impl Sync for IntMask
impl Unpin for IntMask
impl UnwindSafe for IntMask
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