nxp-pac

Crates

git

Versions

lpc55s16

Flavors

Ils

Struct Ils 

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

Interrupt Line Select

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ils

Source

pub const fn rf0nl(&self) -> bool

Rx FIFO 0 new message interrupt line.

Source

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

Rx FIFO 0 new message interrupt line.

Source

pub const fn rf0wl(&self) -> bool

Rx FIFO 0 watermark reached interrupt line.

Source

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

Rx FIFO 0 watermark reached interrupt line.

Source

pub const fn rf0fl(&self) -> bool

Rx FIFO 0 full interrupt line.

Source

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

Rx FIFO 0 full interrupt line.

Source

pub const fn rf0ll(&self) -> bool

Rx FIFO 0 message lost interrupt line.

Source

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

Rx FIFO 0 message lost interrupt line.

Source

pub const fn rf1nl(&self) -> bool

Rx FIFO 1 new message interrupt line.

Source

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

Rx FIFO 1 new message interrupt line.

Source

pub const fn rf1wl(&self) -> bool

Rx FIFO 1 watermark reached interrupt line.

Source

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

Rx FIFO 1 watermark reached interrupt line.

Source

pub const fn rf1fl(&self) -> bool

Rx FIFO 1 full interrupt line.

Source

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

Rx FIFO 1 full interrupt line.

Source

pub const fn rf1ll(&self) -> bool

Rx FIFO 1 message lost interrupt line.

Source

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

Rx FIFO 1 message lost interrupt line.

Source

pub const fn hpml(&self) -> bool

High priority message interrupt line.

Source

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

High priority message interrupt line.

Source

pub const fn tcl(&self) -> bool

Transmission completed interrupt line.

Source

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

Transmission completed interrupt line.

Source

pub const fn tcfl(&self) -> bool

Transmission cancellation finished interrupt line.

Source

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

Transmission cancellation finished interrupt line.

Source

pub const fn tfel(&self) -> bool

Tx FIFO empty interrupt line.

Source

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

Tx FIFO empty interrupt line.

Source

pub const fn tefnl(&self) -> bool

Tx event FIFO new entry interrupt line.

Source

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

Tx event FIFO new entry interrupt line.

Source

pub const fn tefwl(&self) -> bool

Tx event FIFO watermark reached interrupt line.

Source

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

Tx event FIFO watermark reached interrupt line.

Source

pub const fn teffl(&self) -> bool

Tx event FIFO full interrupt line.

Source

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

Tx event FIFO full interrupt line.

Source

pub const fn tefll(&self) -> bool

Tx event FIFO element lost interrupt line.

Source

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

Tx event FIFO element lost interrupt line.

Source

pub const fn tswl(&self) -> bool

Timestamp wraparound interrupt line.

Source

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

Timestamp wraparound interrupt line.

Source

pub const fn mrafl(&self) -> bool

Message RAM access failure interrupt line.

Source

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

Message RAM access failure interrupt line.

Source

pub const fn tool(&self) -> bool

Timeout occurred interrupt line.

Source

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

Timeout occurred interrupt line.

Source

pub const fn drxl(&self) -> bool

Message stored in dedicated Rx buffer interrupt line.

Source

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

Message stored in dedicated Rx buffer interrupt line.

Source

pub const fn becl(&self) -> bool

Bit error corrected interrupt line.

Source

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

Bit error corrected interrupt line.

Source

pub const fn beul(&self) -> bool

Bit error uncorrected interrupt line.

Source

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

Bit error uncorrected interrupt line.

Source

pub const fn elol(&self) -> bool

Error logging overflow interrupt line.

Source

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

Error logging overflow interrupt line.

Source

pub const fn epl(&self) -> bool

Error passive interrupt line.

Source

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

Error passive interrupt line.

Source

pub const fn ewl(&self) -> bool

Warning status interrupt line.

Source

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

Warning status interrupt line.

Source

pub const fn bol(&self) -> bool

Bus_Off Status interrupt line.

Source

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

Bus_Off Status interrupt line.

Source

pub const fn wdil(&self) -> bool

Watchdog interrupt line.

Source

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

Watchdog interrupt line.

Source

pub const fn peal(&self) -> bool

Protocol error in arbitration phase interrupt line.

Source

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

Protocol error in arbitration phase interrupt line.

Source

pub const fn pedl(&self) -> bool

Protocol error in data phase interrupt line.

Source

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

Protocol error in data phase interrupt line.

Source

pub const fn aral(&self) -> bool

Access to reserved address interrupt line.

Source

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

Access to reserved address interrupt line.

Trait Implementations§

Source§

impl Clone for Ils

Source§

fn clone(&self) -> Ils

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 Ils

Source§

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

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

impl Default for Ils

Source§

fn default() -> Ils

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

impl PartialEq for Ils

Source§

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

Source§

impl Eq for Ils

Source§

impl StructuralPartialEq for Ils

Auto Trait Implementations§

§

impl Freeze for Ils

§

impl RefUnwindSafe for Ils

§

impl Send for Ils

§

impl Sync for Ils

§

impl Unpin for Ils

§

impl UnwindSafe for Ils

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.