nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

Flavors

Sharedctrlset

Struct Sharedctrlset 

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

Selects sources and data combinations for shared signal set index.

Tuple Fields§

§0: u32

Implementations§

Source§

impl Sharedctrlset

Source

pub const fn sharedscksel(&self) -> Sharedscksel

Selects the source for SCK of this shared signal set.

Source

pub const fn set_sharedscksel(&mut self, val: Sharedscksel)

Selects the source for SCK of this shared signal set.

Source

pub const fn sharedwssel(&self) -> Sharedwssel

Selects the source for WS of this shared signal set.

Source

pub const fn set_sharedwssel(&mut self, val: Sharedwssel)

Selects the source for WS of this shared signal set.

Source

pub const fn shareddatasel(&self) -> Shareddatasel

Selects the source for DATA input for this shared signal set.

Source

pub const fn set_shareddatasel(&mut self, val: Shareddatasel)

Selects the source for DATA input for this shared signal set.

Source

pub const fn fc0dataouten(&self) -> Fc0dataouten

Controls FC0 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn set_fc0dataouten(&mut self, val: Fc0dataouten)

Controls FC0 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn fc1dataouten(&self) -> Fc1dataouten

Controls FC1 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn set_fc1dataouten(&mut self, val: Fc1dataouten)

Controls FC1 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn fc2dataouten(&self) -> Fc2dataouten

Controls FC2 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn set_fc2dataouten(&mut self, val: Fc2dataouten)

Controls FC2 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn fc4dataouten(&self) -> Fc4dataouten

Controls FC4 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn set_fc4dataouten(&mut self, val: Fc4dataouten)

Controls FC4 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn fc5dataouten(&self) -> Fc5dataouten

Controls FC5 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn set_fc5dataouten(&mut self, val: Fc5dataouten)

Controls FC5 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn fc6dataouten(&self) -> Fc6dataouten

Controls FC6 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn set_fc6dataouten(&mut self, val: Fc6dataouten)

Controls FC6 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn fc7dataouten(&self) -> Fc7dataouten

Controls FC7 contribution to SHAREDDATAOUT for this shared set.

Source

pub const fn set_fc7dataouten(&mut self, val: Fc7dataouten)

Controls FC7 contribution to SHAREDDATAOUT for this shared set.

Trait Implementations§

Source§

impl Clone for Sharedctrlset

Source§

fn clone(&self) -> Sharedctrlset

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 Sharedctrlset

Source§

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

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

impl Default for Sharedctrlset

Source§

fn default() -> Sharedctrlset

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

impl PartialEq for Sharedctrlset

Source§

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

Source§

impl Eq for Sharedctrlset

Source§

impl StructuralPartialEq for Sharedctrlset

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.