nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

Scapabilities

Struct Scapabilities 

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

Slave Capabilities Register

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) -> u8

ID register

Source

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

ID register

Source

pub const fn hdrsupp(&self) -> u8

HDR support

Source

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

HDR support

Source

pub const fn master(&self) -> Master

Master

Source

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

Master

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) -> u8

Common Command Codes (CCC) handling

Source

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

Common Command Codes (CCC) handling

Source

pub const fn ibi_mr_hj(&self) -> u8

In-Band Interrupts, Master Requests, Hot Join events

Source

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

In-Band Interrupts, Master 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

INT

Source

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

INT

Source

pub const fn dma(&self) -> Dma

DMA

Source

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

DMA

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.