nxp-pac

Crates

git

Versions

mcxa256

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.