nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

IntMask

Struct IntMask 

Source
#[repr(transparent)]
pub struct IntMask(pub u32);
Expand description

Interrupt Mask

Tuple Fields§

§0: u32

Implementations§

Source§

impl IntMask

Source

pub const fn rdt_im(&self) -> RdtIm

Receive Data Threshold Interrupt Mask

Source

pub const fn set_rdt_im(&mut self, val: RdtIm)

Receive Data Threshold Interrupt Mask

Source

pub const fn tc_im(&self) -> TcIm

Transmit Complete Interrupt Mask

Source

pub const fn set_tc_im(&mut self, val: TcIm)

Transmit Complete Interrupt Mask

Source

pub const fn rfo_im(&self) -> RfoIm

Receive FIFO Overflow Interrupt Mask

Source

pub const fn set_rfo_im(&mut self, val: RfoIm)

Receive FIFO Overflow Interrupt Mask

Source

pub const fn etc_im(&self) -> EtcIm

Early Transmit Complete Interrupt Mask

Source

pub const fn set_etc_im(&mut self, val: EtcIm)

Early Transmit Complete Interrupt Mask

Source

pub const fn tfe_im(&self) -> TfeIm

Transmit FIFO Empty Interrupt Mask

Source

pub const fn set_tfe_im(&mut self, val: TfeIm)

Transmit FIFO Empty Interrupt Mask

Source

pub const fn tnack_im(&self) -> TnackIm

Transmit NACK Threshold Interrupt Mask

Source

pub const fn set_tnack_im(&mut self, val: TnackIm)

Transmit NACK Threshold Interrupt Mask

Source

pub const fn tff_im(&self) -> TffIm

Transmit FIFO Full Interrupt Mask

Source

pub const fn set_tff_im(&mut self, val: TffIm)

Transmit FIFO Full Interrupt Mask

Source

pub const fn tdt_im(&self) -> TdtIm

Transmit Data Threshold Interrupt Mask

Source

pub const fn set_tdt_im(&mut self, val: TdtIm)

Transmit Data Threshold Interrupt Mask

Source

pub const fn gpcnt0_im(&self) -> Gpcnt0Im

General Purpose Timer 0 Timeout Interrupt Mask

Source

pub const fn set_gpcnt0_im(&mut self, val: Gpcnt0Im)

General Purpose Timer 0 Timeout Interrupt Mask

Source

pub const fn cwt_err_im(&self) -> CwtErrIm

Character Wait Time Error Interrupt Mask

Source

pub const fn set_cwt_err_im(&mut self, val: CwtErrIm)

Character Wait Time Error Interrupt Mask

Source

pub const fn rnack_im(&self) -> RnackIm

Receiver NACK Threshold Interrupt Mask

Source

pub const fn set_rnack_im(&mut self, val: RnackIm)

Receiver NACK Threshold Interrupt Mask

Source

pub const fn bwt_err_im(&self) -> BwtErrIm

Block Wait Time Error Interrupt Mask

Source

pub const fn set_bwt_err_im(&mut self, val: BwtErrIm)

Block Wait Time Error Interrupt Mask

Source

pub const fn bgt_err_im(&self) -> BgtErrIm

Block Guard Time Error Interrupt

Source

pub const fn set_bgt_err_im(&mut self, val: BgtErrIm)

Block Guard Time Error Interrupt

Source

pub const fn gpcnt1_im(&self) -> Gpcnt1Im

General Purpose Counter 1 Timeout Interrupt Mask

Source

pub const fn set_gpcnt1_im(&mut self, val: Gpcnt1Im)

General Purpose Counter 1 Timeout Interrupt Mask

Source

pub const fn rx_data_im(&self) -> RxDataIm

Receive Data Interrupt Mask

Source

pub const fn set_rx_data_im(&mut self, val: RxDataIm)

Receive Data Interrupt Mask

Source

pub const fn pef_im(&self) -> PefIm

Parity Error Interrupt Mask

Source

pub const fn set_pef_im(&mut self, val: PefIm)

Parity Error Interrupt Mask

Trait Implementations§

Source§

impl Clone for IntMask

Source§

fn clone(&self) -> IntMask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for IntMask

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for IntMask

Source§

fn default() -> IntMask

Returns the “default value” for a type. Read more
Source§

impl PartialEq for IntMask

Source§

fn eq(&self, other: &IntMask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for IntMask

Source§

impl Eq for IntMask

Source§

impl StructuralPartialEq for IntMask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.