nxp-pac

Crates

git

Versions

mcxa577

Flavors

Scapabilities2

Struct Scapabilities2 

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

Target Capabilities 2

Tuple Fields§

§0: u32

Implementations§

Source§

impl Scapabilities2

Source

pub const fn mapcnt(&self) -> u8

Map Count

Source

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

Map Count

Source

pub const fn i2c10b(&self) -> bool

I2C 10-bit Address

Source

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

I2C 10-bit Address

Source

pub const fn i2cdevid(&self) -> bool

I2C Device ID

Source

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

I2C Device ID

Source

pub const fn data32(&self) -> bool

Data 32

Source

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

Data 32

Source

pub const fn ibiext(&self) -> bool

In-Band Interrupt EXTDATA

Source

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

In-Band Interrupt EXTDATA

Source

pub const fn ibixreg(&self) -> bool

In-Band Interrupt Extended Register

Source

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

In-Band Interrupt Extended Register

Source

pub const fn smlane(&self) -> Smlane

Select Multi-Lane

Source

pub const fn set_smlane(&mut self, val: Smlane)

Select Multi-Lane

Source

pub const fn v1_1(&self) -> bool

Version 1.1

Source

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

Version 1.1

Source

pub const fn slvrst(&self) -> bool

Target Reset

Source

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

Target Reset

Source

pub const fn group(&self) -> Group

Group

Source

pub const fn set_group(&mut self, val: Group)

Group

Source

pub const fn aasa(&self) -> bool

SETAASA

Source

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

SETAASA

Source

pub const fn sstsub(&self) -> bool

Target-Target(s)-Tunnel Subscriber Capable

Source

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

Target-Target(s)-Tunnel Subscriber Capable

Source

pub const fn sstwr(&self) -> bool

Target-Target(s)-Tunnel Write Capable

Source

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

Target-Target(s)-Tunnel Write Capable

Trait Implementations§

Source§

impl Clone for Scapabilities2

Source§

fn clone(&self) -> Scapabilities2

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 Scapabilities2

Source§

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

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

impl Default for Scapabilities2

Source§

fn default() -> Scapabilities2

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

impl PartialEq for Scapabilities2

Source§

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

Source§

impl Eq for Scapabilities2

Source§

impl StructuralPartialEq for Scapabilities2

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.