nxp-pac

Crates

git

Versions

mcxa577

Flavors

Scapabilities

Struct Scapabilities 

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

Target Capabilities.

Tuple Fields§

§0: u32

Implementations§

Source§

impl Scapabilities

Source

pub const fn idena(&self) -> Idena

ID 48b Handler.

Source

pub const fn set_idena(&mut self, val: Idena)

ID 48b Handler.

Source

pub const fn idreg(&self) -> Idreg

ID Register.

Source

pub const fn set_idreg(&mut self, val: Idreg)

ID Register.

Source

pub const fn hdrsupp(&self) -> Hdrsupp

High Data Rate Support.

Source

pub const fn set_hdrsupp(&mut self, val: Hdrsupp)

High Data Rate Support.

Source

pub const fn master(&self) -> Master

Controller.

Source

pub const fn set_master(&mut self, val: Master)

Controller.

Source

pub const fn saddr(&self) -> Saddr

Static Address.

Source

pub const fn set_saddr(&mut self, val: Saddr)

Static Address.

Source

pub const fn ccchandle(&self) -> Ccchandle

Common Command Codes Handling.

Source

pub const fn set_ccchandle(&mut self, val: Ccchandle)

Common Command Codes Handling.

Source

pub const fn ibi_mr_hj(&self) -> IbiMrHj

In-Band Interrupts, Controller Requests, Hot-Join Events.

Source

pub const fn set_ibi_mr_hj(&mut self, val: IbiMrHj)

In-Band Interrupts, Controller Requests, Hot-Join Events.

Source

pub const fn timectrl(&self) -> ScapabilitiesTimectrl

Time Control.

Source

pub const fn set_timectrl(&mut self, val: ScapabilitiesTimectrl)

Time Control.

Source

pub const fn extfifo(&self) -> Extfifo

External FIFO.

Source

pub const fn set_extfifo(&mut self, val: Extfifo)

External FIFO.

Source

pub const fn fifotx(&self) -> Fifotx

FIFO Transmit.

Source

pub const fn set_fifotx(&mut self, val: Fifotx)

FIFO Transmit.

Source

pub const fn fiforx(&self) -> Fiforx

FIFO Receive.

Source

pub const fn set_fiforx(&mut self, val: Fiforx)

FIFO Receive.

Source

pub const fn int(&self) -> Int

Interrupts.

Source

pub const fn set_int(&mut self, val: Int)

Interrupts.

Source

pub const fn dma(&self) -> Dma

Direct Memory Access.

Source

pub const fn set_dma(&mut self, val: Dma)

Direct Memory Access.

Trait Implementations§

Source§

impl Clone for Scapabilities

Source§

fn clone(&self) -> Scapabilities

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 Scapabilities

Source§

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

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

impl Default for Scapabilities

Source§

fn default() -> Scapabilities

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

impl PartialEq for Scapabilities

Source§

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

Source§

impl Eq for Scapabilities

Source§

impl StructuralPartialEq for Scapabilities

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.