nxp-pac

Crates

git

Versions

lpc55s16

Flavors

Rxf0s

Struct Rxf0s 

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

Rx FIFO 0 Status

Tuple Fields§

§0: u32

Implementations§

Source§

impl Rxf0s

Source

pub const fn f0fl(&self) -> u8

Rx FIFO 0 fill level.

Source

pub const fn set_f0fl(&mut self, val: u8)

Rx FIFO 0 fill level.

Source

pub const fn f0gi(&self) -> u8

Rx FIFO 0 get index.

Source

pub const fn set_f0gi(&mut self, val: u8)

Rx FIFO 0 get index.

Source

pub const fn f0pi(&self) -> u8

Rx FIFO 0 put index.

Source

pub const fn set_f0pi(&mut self, val: u8)

Rx FIFO 0 put index.

Source

pub const fn f0f(&self) -> bool

Rx FIFO 0 full.

Source

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

Rx FIFO 0 full.

Source

pub const fn rf0l(&self) -> bool

Rx FIFO 0 message lost.

Source

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

Rx FIFO 0 message lost.

Trait Implementations§

Source§

impl Clone for Rxf0s

Source§

fn clone(&self) -> Rxf0s

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 Rxf0s

Source§

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

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

impl Default for Rxf0s

Source§

fn default() -> Rxf0s

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

impl PartialEq for Rxf0s

Source§

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

Source§

impl Eq for Rxf0s

Source§

impl StructuralPartialEq for Rxf0s

Auto Trait Implementations§

§

impl Freeze for Rxf0s

§

impl RefUnwindSafe for Rxf0s

§

impl Send for Rxf0s

§

impl Sync for Rxf0s

§

impl Unpin for Rxf0s

§

impl UnwindSafe for Rxf0s

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.