nxp-pac

Crates

git

Versions

mcxa577

Flavors

Inputmux

Struct Inputmux 

Source
pub struct Inputmux { /* private fields */ }
Expand description

INPUTMUX

Implementations§

Source§

impl Inputmux

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn ctimer0cap(self, n: usize) -> Reg<Ctimer0cap, RW>

Capture select register for CTIMER inputs

Source

pub const fn timer0trig(self) -> Reg<Timer0trig, RW>

Trigger register for TIMER0

Source

pub const fn ctimer1cap(self, n: usize) -> Reg<Ctimer1cap, RW>

Capture select register for CTIMER inputs

Source

pub const fn timer1trig(self) -> Reg<Timer1trig, RW>

Trigger register for TIMER1

Source

pub const fn ctimer2cap(self, n: usize) -> Reg<Ctimer2cap, RW>

Capture select register for CTIMER inputs

Source

pub const fn timer2trig(self) -> Reg<Timer2trig, RW>

Trigger register for TIMER2 inputs

Source

pub const fn smart_dma_trig(self, n: usize) -> Reg<SmartDmaTrig, RW>

SmartDMA Trigger Input Connections

Source

pub const fn lpspi2_trig(self) -> Reg<LpspiTrig, RW>

LPSPI2 trigger input connections

Source

pub const fn lpspi3_trig(self) -> Reg<LpspiTrig, RW>

LPSPI3 trigger input connections

Source

pub const fn lpspi4_trig(self) -> Reg<LpspiTrig, RW>

LPSPI4 trigger input connections

Source

pub const fn lpspi5_trig(self) -> Reg<LpspiTrig, RW>

LPSPI5 trigger input connections

Source

pub const fn enet_trig_in(self, n: usize) -> Reg<EnetTrigIn, RW>

ENET trigger input connections

Source

pub const fn t1s_wkup(self) -> Reg<T1sWkup, RW>

10BASE-T1S Local Wake Up connections

Source

pub const fn freqmeas_ref(self) -> Reg<FreqmeasRef, RW>

Selection for frequency measurement reference clock

Source

pub const fn freqmeas_tar(self) -> Reg<FreqmeasTar, RW>

Selection for frequency measurement reference clock

Source

pub const fn ctimer3cap(self, n: usize) -> Reg<Ctimer3cap, RW>

Capture select register for CTIMER inputs

Source

pub const fn timer3trig(self) -> Reg<Timer3trig, RW>

Trigger register for TIMER3

Source

pub const fn ctimer4cap(self, n: usize) -> Reg<Ctimer4cap, RW>

Capture select register for CTIMER inputs

Source

pub const fn timer4trig(self) -> Reg<Timer4trig, RW>

Trigger register for TIMER4

Source

pub const fn cmp0_trig(self) -> Reg<CmpTrig, RW>

CMP0 input connections

Source

pub const fn adc0_trig(self, n: usize) -> Reg<AdcTrig, RW>

ADC Trigger input connections

Source

pub const fn adc1_trig(self, n: usize) -> Reg<AdcTrig, RW>

ADC Trigger input connections

Source

pub const fn dac0_trig(self) -> Reg<DacTrig, RW>

DAC0 trigger

Source

pub const fn dac1_trig(self) -> Reg<DacTrig, RW>

DAC1 trigger

Source

pub const fn aoi0_input(self, n: usize) -> Reg<AoiInput, RW>

AOI0 trigger input connections 0

Source

pub const fn tsi0_trig_input(self) -> Reg<Tsi0TrigInput, RW>

TSI0 trigger input connections

Source

pub const fn trig_out(self, n: usize) -> Reg<TrigOut, RW>

EXT trigger connections

Source

pub const fn lpi2c2_trig(self) -> Reg<Lpi2cTrig, RW>

LPI2C2 trigger input connections

Source

pub const fn lpi2c3_trig(self) -> Reg<Lpi2cTrig, RW>

LPI2C3 trigger input connections

Source

pub const fn lpi2c4_trig(self) -> Reg<Lpi2cTrig, RW>

LPI2C4 trigger input connections

Source

pub const fn lpi2c0_trig(self) -> Reg<Lpi2cTrig, RW>

LPI2C0 trigger input connections

Source

pub const fn lpi2c1_trig(self) -> Reg<Lpi2cTrig, RW>

LPI2C1 trigger input connections

Source

pub const fn lpspi0_trig(self) -> Reg<LpspiTrig, RW>

LPSPI0 trigger input connections

Source

pub const fn lpspi1_trig(self) -> Reg<LpspiTrig, RW>

LPSPI1 trigger input connections

Source

pub const fn lpuart(self, n: usize) -> Reg<Lpuart, RW>

LPUART0 trigger input connections

Source

pub const fn flexio_trig(self, n: usize) -> Reg<FlexioTrig, RW>

FlexIO Trigger Input Connections

Trait Implementations§

Source§

impl Clone for Inputmux

Source§

fn clone(&self) -> Inputmux

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 PartialEq for Inputmux

Source§

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

Source§

impl Eq for Inputmux

Source§

impl Send for Inputmux

Source§

impl StructuralPartialEq for Inputmux

Source§

impl Sync for Inputmux

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.