nxp-pac

Crates

git

Versions

lpc55s16

Flavors

Ie

Struct Ie 

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

Interrupt Enable

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ie

Source

pub const fn rf0ne(&self) -> bool

Rx FIFO 0 new message interrupt enable.

Source

pub const fn set_rf0ne(&mut self, val: bool)

Rx FIFO 0 new message interrupt enable.

Source

pub const fn rf0we(&self) -> bool

Rx FIFO 0 watermark reached interrupt enable.

Source

pub const fn set_rf0we(&mut self, val: bool)

Rx FIFO 0 watermark reached interrupt enable.

Source

pub const fn rf0fe(&self) -> bool

Rx FIFO 0 full interrupt enable.

Source

pub const fn set_rf0fe(&mut self, val: bool)

Rx FIFO 0 full interrupt enable.

Source

pub const fn rf0le(&self) -> bool

Rx FIFO 0 message lost interrupt enable.

Source

pub const fn set_rf0le(&mut self, val: bool)

Rx FIFO 0 message lost interrupt enable.

Source

pub const fn rf1ne(&self) -> bool

Rx FIFO 1 new message interrupt enable.

Source

pub const fn set_rf1ne(&mut self, val: bool)

Rx FIFO 1 new message interrupt enable.

Source

pub const fn rf1we(&self) -> bool

Rx FIFO 1 watermark reached interrupt enable.

Source

pub const fn set_rf1we(&mut self, val: bool)

Rx FIFO 1 watermark reached interrupt enable.

Source

pub const fn rf1fe(&self) -> bool

Rx FIFO 1 full interrupt enable.

Source

pub const fn set_rf1fe(&mut self, val: bool)

Rx FIFO 1 full interrupt enable.

Source

pub const fn rf1le(&self) -> bool

Rx FIFO 1 message lost interrupt enable.

Source

pub const fn set_rf1le(&mut self, val: bool)

Rx FIFO 1 message lost interrupt enable.

Source

pub const fn hpme(&self) -> bool

High priority message interrupt enable.

Source

pub const fn set_hpme(&mut self, val: bool)

High priority message interrupt enable.

Source

pub const fn tce(&self) -> bool

Transmission completed interrupt enable.

Source

pub const fn set_tce(&mut self, val: bool)

Transmission completed interrupt enable.

Source

pub const fn tcfe(&self) -> bool

Transmission cancellation finished interrupt enable.

Source

pub const fn set_tcfe(&mut self, val: bool)

Transmission cancellation finished interrupt enable.

Source

pub const fn tfee(&self) -> bool

Tx FIFO empty interrupt enable.

Source

pub const fn set_tfee(&mut self, val: bool)

Tx FIFO empty interrupt enable.

Source

pub const fn tefne(&self) -> bool

Tx event FIFO new entry interrupt enable.

Source

pub const fn set_tefne(&mut self, val: bool)

Tx event FIFO new entry interrupt enable.

Source

pub const fn tefwe(&self) -> bool

Tx event FIFO watermark reached interrupt enable.

Source

pub const fn set_tefwe(&mut self, val: bool)

Tx event FIFO watermark reached interrupt enable.

Source

pub const fn teffe(&self) -> bool

Tx event FIFO full interrupt enable.

Source

pub const fn set_teffe(&mut self, val: bool)

Tx event FIFO full interrupt enable.

Source

pub const fn tefle(&self) -> bool

Tx event FIFO element lost interrupt enable.

Source

pub const fn set_tefle(&mut self, val: bool)

Tx event FIFO element lost interrupt enable.

Source

pub const fn tswe(&self) -> bool

Timestamp wraparound interrupt enable.

Source

pub const fn set_tswe(&mut self, val: bool)

Timestamp wraparound interrupt enable.

Source

pub const fn mrafe(&self) -> bool

Message RAM access failure interrupt enable.

Source

pub const fn set_mrafe(&mut self, val: bool)

Message RAM access failure interrupt enable.

Source

pub const fn tooe(&self) -> bool

Timeout occurred interrupt enable.

Source

pub const fn set_tooe(&mut self, val: bool)

Timeout occurred interrupt enable.

Source

pub const fn drxe(&self) -> bool

Message stored in dedicated Rx buffer interrupt enable.

Source

pub const fn set_drxe(&mut self, val: bool)

Message stored in dedicated Rx buffer interrupt enable.

Source

pub const fn bece(&self) -> bool

Bit error corrected interrupt enable.

Source

pub const fn set_bece(&mut self, val: bool)

Bit error corrected interrupt enable.

Source

pub const fn beue(&self) -> bool

Bit error uncorrected interrupt enable.

Source

pub const fn set_beue(&mut self, val: bool)

Bit error uncorrected interrupt enable.

Source

pub const fn eloe(&self) -> bool

Error logging overflow interrupt enable.

Source

pub const fn set_eloe(&mut self, val: bool)

Error logging overflow interrupt enable.

Source

pub const fn epe(&self) -> bool

Error passive interrupt enable.

Source

pub const fn set_epe(&mut self, val: bool)

Error passive interrupt enable.

Source

pub const fn ewe(&self) -> bool

Warning status interrupt enable.

Source

pub const fn set_ewe(&mut self, val: bool)

Warning status interrupt enable.

Source

pub const fn boe(&self) -> bool

Bus_Off Status interrupt enable.

Source

pub const fn set_boe(&mut self, val: bool)

Bus_Off Status interrupt enable.

Source

pub const fn wdie(&self) -> bool

Watchdog interrupt enable.

Source

pub const fn set_wdie(&mut self, val: bool)

Watchdog interrupt enable.

Source

pub const fn peae(&self) -> bool

Protocol error in arbitration phase interrupt enable.

Source

pub const fn set_peae(&mut self, val: bool)

Protocol error in arbitration phase interrupt enable.

Source

pub const fn pede(&self) -> bool

Protocol error in data phase interrupt enable.

Source

pub const fn set_pede(&mut self, val: bool)

Protocol error in data phase interrupt enable.

Source

pub const fn arae(&self) -> bool

Access to reserved address interrupt enable.

Source

pub const fn set_arae(&mut self, val: bool)

Access to reserved address interrupt enable.

Trait Implementations§

Source§

impl Clone for Ie

Source§

fn clone(&self) -> Ie

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 Ie

Source§

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

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

impl Default for Ie

Source§

fn default() -> Ie

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

impl PartialEq for Ie

Source§

fn eq(&self, other: &Ie) -> 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 Ie

Source§

impl Eq for Ie

Source§

impl StructuralPartialEq for Ie

Auto Trait Implementations§

§

impl Freeze for Ie

§

impl RefUnwindSafe for Ie

§

impl Send for Ie

§

impl Sync for Ie

§

impl Unpin for Ie

§

impl UnwindSafe for Ie

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.