pub struct Inputmux0 { /* private fields */ }Expand description
INPUTMUX
Implementations§
Source§impl Inputmux0
impl Inputmux0
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn qdcn(self, n: usize) -> Qdcn
pub const fn qdcn(self, n: usize) -> Qdcn
Array of registers: QDC_TRIG, QDC_HOME, QDC_INDEX, QDC_PHASEB, QDC_PHASEA
Sourcepub const fn ctimer0cap0(self) -> Reg<Ctimer0cap0, RW>
pub const fn ctimer0cap0(self) -> Reg<Ctimer0cap0, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer0cap1(self) -> Reg<Ctimer0cap1, RW>
pub const fn ctimer0cap1(self) -> Reg<Ctimer0cap1, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer0cap2(self) -> Reg<Ctimer0cap2, RW>
pub const fn ctimer0cap2(self) -> Reg<Ctimer0cap2, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer0cap3(self) -> Reg<Ctimer0cap3, RW>
pub const fn ctimer0cap3(self) -> Reg<Ctimer0cap3, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn timer0trig(self) -> Reg<Timer0trig, RW>
pub const fn timer0trig(self) -> Reg<Timer0trig, RW>
Trigger Register for CTIMER
Sourcepub const fn ctimer1cap0(self) -> Reg<Ctimer1cap0, RW>
pub const fn ctimer1cap0(self) -> Reg<Ctimer1cap0, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer1cap1(self) -> Reg<Ctimer1cap1, RW>
pub const fn ctimer1cap1(self) -> Reg<Ctimer1cap1, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer1cap2(self) -> Reg<Ctimer1cap2, RW>
pub const fn ctimer1cap2(self) -> Reg<Ctimer1cap2, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer1cap3(self) -> Reg<Ctimer1cap3, RW>
pub const fn ctimer1cap3(self) -> Reg<Ctimer1cap3, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn timer1trig(self) -> Reg<Timer1trig, RW>
pub const fn timer1trig(self) -> Reg<Timer1trig, RW>
Trigger Register for CTIMER
Sourcepub const fn ctimer2cap0(self) -> Reg<Ctimer2cap0, RW>
pub const fn ctimer2cap0(self) -> Reg<Ctimer2cap0, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer2cap1(self) -> Reg<Ctimer2cap1, RW>
pub const fn ctimer2cap1(self) -> Reg<Ctimer2cap1, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer2cap2(self) -> Reg<Ctimer2cap2, RW>
pub const fn ctimer2cap2(self) -> Reg<Ctimer2cap2, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer2cap3(self) -> Reg<Ctimer2cap3, RW>
pub const fn ctimer2cap3(self) -> Reg<Ctimer2cap3, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn timer2trig(self) -> Reg<Timer2trig, RW>
pub const fn timer2trig(self) -> Reg<Timer2trig, RW>
Trigger Register for CTIMER
Sourcepub const fn smartdmaarchb_inmux(self, n: usize) -> Reg<SmartdmaarchbInmux, RW>
pub const fn smartdmaarchb_inmux(self, n: usize) -> Reg<SmartdmaarchbInmux, RW>
Inputmux Register for SMARTDMA Arch B Inputs
Sourcepub const fn freqmeas_ref(self) -> Reg<FreqmeasRef, RW>
pub const fn freqmeas_ref(self) -> Reg<FreqmeasRef, RW>
Selection for Frequency Measurement Reference Clock
Sourcepub const fn freqmeas_tar(self) -> Reg<FreqmeasTar, RW>
pub const fn freqmeas_tar(self) -> Reg<FreqmeasTar, RW>
Selection for Frequency Measurement Target Clock
Sourcepub const fn ctimer3cap0(self) -> Reg<Ctimer3cap0, RW>
pub const fn ctimer3cap0(self) -> Reg<Ctimer3cap0, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer3cap1(self) -> Reg<Ctimer3cap1, RW>
pub const fn ctimer3cap1(self) -> Reg<Ctimer3cap1, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer3cap2(self) -> Reg<Ctimer3cap2, RW>
pub const fn ctimer3cap2(self) -> Reg<Ctimer3cap2, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer3cap3(self) -> Reg<Ctimer3cap3, RW>
pub const fn ctimer3cap3(self) -> Reg<Ctimer3cap3, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn timer3trig(self) -> Reg<Timer3trig, RW>
pub const fn timer3trig(self) -> Reg<Timer3trig, RW>
Trigger Register for CTIMER
Sourcepub const fn ctimer4cap0(self) -> Reg<Ctimer4cap0, RW>
pub const fn ctimer4cap0(self) -> Reg<Ctimer4cap0, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer4cap1(self) -> Reg<Ctimer4cap1, RW>
pub const fn ctimer4cap1(self) -> Reg<Ctimer4cap1, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer4cap2(self) -> Reg<Ctimer4cap2, RW>
pub const fn ctimer4cap2(self) -> Reg<Ctimer4cap2, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn ctimer4cap3(self) -> Reg<Ctimer4cap3, RW>
pub const fn ctimer4cap3(self) -> Reg<Ctimer4cap3, RW>
Capture Select Register for CTIMER Inputs
Sourcepub const fn timer4trig(self) -> Reg<Timer4trig, RW>
pub const fn timer4trig(self) -> Reg<Timer4trig, RW>
Trigger Register for CTIMER
Sourcepub const fn flex_pwm0_sm_extsync(self, n: usize) -> Reg<FlexPwm0SmExtsync, RW>
pub const fn flex_pwm0_sm_extsync(self, n: usize) -> Reg<FlexPwm0SmExtsync, RW>
PWM0 External Synchronization
Sourcepub const fn flex_pwm0_sm_exta(self, n: usize) -> Reg<FlexPwm0SmExta, RW>
pub const fn flex_pwm0_sm_exta(self, n: usize) -> Reg<FlexPwm0SmExta, RW>
PWM0 Input Trigger Connections
Sourcepub const fn flex_pwm0_extforce(self) -> Reg<FlexPwm0Extforce, RW>
pub const fn flex_pwm0_extforce(self) -> Reg<FlexPwm0Extforce, RW>
PWM0 External Force Trigger Connections
Sourcepub const fn flex_pwm0_fault(self, n: usize) -> Reg<FlexPwm0Fault, RW>
pub const fn flex_pwm0_fault(self, n: usize) -> Reg<FlexPwm0Fault, RW>
PWM0 Fault Input Trigger Connections
Sourcepub const fn flex_pwm1_sm_extsync(self, n: usize) -> Reg<FlexPwm1SmExtsync, RW>
pub const fn flex_pwm1_sm_extsync(self, n: usize) -> Reg<FlexPwm1SmExtsync, RW>
PWM1 External Synchronization
Sourcepub const fn flex_pwm1_sm_exta(self, n: usize) -> Reg<FlexPwm1SmExta, RW>
pub const fn flex_pwm1_sm_exta(self, n: usize) -> Reg<FlexPwm1SmExta, RW>
PWM1 Input EXTA Connections
Sourcepub const fn flex_pwm1_extforce(self) -> Reg<FlexPwm1Extforce, RW>
pub const fn flex_pwm1_extforce(self) -> Reg<FlexPwm1Extforce, RW>
PWM1 External Force Trigger Connections
Sourcepub const fn flex_pwm1_fault(self, n: usize) -> Reg<FlexPwm1Fault, RW>
pub const fn flex_pwm1_fault(self, n: usize) -> Reg<FlexPwm1Fault, RW>
PWM1 Fault Input Trigger Connections
Sourcepub const fn pwm0_ext_clk(self) -> Reg<Pwm0ExtClk, RW>
pub const fn pwm0_ext_clk(self) -> Reg<Pwm0ExtClk, RW>
PWM0 External Clock Trigger
Sourcepub const fn pwm1_ext_clk(self) -> Reg<Pwm1ExtClk, RW>
pub const fn pwm1_ext_clk(self) -> Reg<Pwm1ExtClk, RW>
PWM1 External Clock Trigger
Sourcepub const fn usbfs_trig(self) -> Reg<UsbfsTrig, RW>
pub const fn usbfs_trig(self) -> Reg<UsbfsTrig, RW>
USB-FS Trigger Input Connections
Sourcepub const fn sinc_filter_ch(self, n: usize) -> Reg<SincFilterCh, RW>
pub const fn sinc_filter_ch(self, n: usize) -> Reg<SincFilterCh, RW>
SINC Filter Channel Trigger Input Connections
Sourcepub const fn flexcomm0_trig(self) -> Reg<Flexcomm0Trig, RW>
pub const fn flexcomm0_trig(self) -> Reg<Flexcomm0Trig, RW>
LP_FLEXCOMM0 Trigger Input Connections
Sourcepub const fn flexcomm1_trig(self) -> Reg<Flexcomm1Trig, RW>
pub const fn flexcomm1_trig(self) -> Reg<Flexcomm1Trig, RW>
LP_FLEXCOMM1 Trigger Input Connections
Sourcepub const fn flexcomm2_trig(self) -> Reg<Flexcomm2Trig, RW>
pub const fn flexcomm2_trig(self) -> Reg<Flexcomm2Trig, RW>
LP_FLEXCOMM2 Trigger Input Connections
Sourcepub const fn flexcomm3_trig(self) -> Reg<Flexcomm3Trig, RW>
pub const fn flexcomm3_trig(self) -> Reg<Flexcomm3Trig, RW>
LP_FLEXCOMM3 Trigger Input Connections
Sourcepub const fn flexcomm4_trig(self) -> Reg<Flexcomm4Trig, RW>
pub const fn flexcomm4_trig(self) -> Reg<Flexcomm4Trig, RW>
LP_FLEXCOMM4 Trigger Input Connections
Sourcepub const fn flexcomm5_trig(self) -> Reg<Flexcomm5Trig, RW>
pub const fn flexcomm5_trig(self) -> Reg<Flexcomm5Trig, RW>
LP_FLEXCOMM5 Trigger Input Connections
Sourcepub const fn flexcomm6_trig(self) -> Reg<Flexcomm6Trig, RW>
pub const fn flexcomm6_trig(self) -> Reg<Flexcomm6Trig, RW>
LP_FLEXCOMM6 Trigger Input Connections
Sourcepub const fn flexcomm7_trig(self) -> Reg<Flexcomm7Trig, RW>
pub const fn flexcomm7_trig(self) -> Reg<Flexcomm7Trig, RW>
LP_FLEXCOMM7 Trigger Input Connections
Sourcepub const fn flexcomm8_trig(self) -> Reg<Flexcomm8Trig, RW>
pub const fn flexcomm8_trig(self) -> Reg<Flexcomm8Trig, RW>
LP_FLEXCOMM8 Trigger Input Connections
Sourcepub const fn flexcomm9_trig(self) -> Reg<Flexcomm9Trig, RW>
pub const fn flexcomm9_trig(self) -> Reg<Flexcomm9Trig, RW>
LP_FLEXCOMM9 Trigger Input Connections
Sourcepub const fn flexio_trig(self, n: usize) -> Reg<FlexioTrig, RW>
pub const fn flexio_trig(self, n: usize) -> Reg<FlexioTrig, RW>
FlexIO Trigger Input Connections
Sourcepub const fn dma0_req_enable0(self) -> Reg<Dma0ReqEnable0, RW>
pub const fn dma0_req_enable0(self) -> Reg<Dma0ReqEnable0, RW>
DMA0 Request Enable0
Sourcepub const fn dma0_req_enable0_set(self) -> Reg<Dma0ReqEnable0Set, W>
pub const fn dma0_req_enable0_set(self) -> Reg<Dma0ReqEnable0Set, W>
DMA0 Request Enable0
Sourcepub const fn dma0_req_enable0_clr(self) -> Reg<Dma0ReqEnable0Clr, W>
pub const fn dma0_req_enable0_clr(self) -> Reg<Dma0ReqEnable0Clr, W>
DMA0 Request Enable0
Sourcepub const fn dma0_req_enable0_tog(self) -> Reg<Dma0ReqEnable0Tog, W>
pub const fn dma0_req_enable0_tog(self) -> Reg<Dma0ReqEnable0Tog, W>
DMA0 Request Enable0
Sourcepub const fn dma0_req_enable1(self) -> Reg<Dma0ReqEnable1, RW>
pub const fn dma0_req_enable1(self) -> Reg<Dma0ReqEnable1, RW>
DMA0 Request Enable1
Sourcepub const fn dma0_req_enable1_set(self) -> Reg<Dma0ReqEnable1Set, W>
pub const fn dma0_req_enable1_set(self) -> Reg<Dma0ReqEnable1Set, W>
DMA0 Request Enable1
Sourcepub const fn dma0_req_enable1_clr(self) -> Reg<Dma0ReqEnable1Clr, W>
pub const fn dma0_req_enable1_clr(self) -> Reg<Dma0ReqEnable1Clr, W>
DMA0 Request Enable1
Sourcepub const fn dma0_req_enable1_tog(self) -> Reg<Dma0ReqEnable1Tog, W>
pub const fn dma0_req_enable1_tog(self) -> Reg<Dma0ReqEnable1Tog, W>
DMA0 Request Enable1
Sourcepub const fn dma0_req_enable2(self) -> Reg<Dma0ReqEnable2, RW>
pub const fn dma0_req_enable2(self) -> Reg<Dma0ReqEnable2, RW>
DMA0 Request Enable2
Sourcepub const fn dma0_req_enable2_set(self) -> Reg<Dma0ReqEnable2Set, W>
pub const fn dma0_req_enable2_set(self) -> Reg<Dma0ReqEnable2Set, W>
DMA0 Request Enable2
Sourcepub const fn dma0_req_enable2_clr(self) -> Reg<Dma0ReqEnable2Clr, W>
pub const fn dma0_req_enable2_clr(self) -> Reg<Dma0ReqEnable2Clr, W>
DMA0 Request Enable2
Sourcepub const fn dma0_req_enable2_tog(self) -> Reg<Dma0ReqEnable2Tog, W>
pub const fn dma0_req_enable2_tog(self) -> Reg<Dma0ReqEnable2Tog, W>
DMA0 Request Enable2
Sourcepub const fn dma0_req_enable3(self) -> Reg<Dma0ReqEnable3, RW>
pub const fn dma0_req_enable3(self) -> Reg<Dma0ReqEnable3, RW>
DMA0 Request Enable3
Sourcepub const fn dma0_req_enable3_set(self) -> Reg<Dma0ReqEnable3Set, W>
pub const fn dma0_req_enable3_set(self) -> Reg<Dma0ReqEnable3Set, W>
DMA0 Request Enable3
Sourcepub const fn dma0_req_enable3_clr(self) -> Reg<Dma0ReqEnable3Clr, W>
pub const fn dma0_req_enable3_clr(self) -> Reg<Dma0ReqEnable3Clr, W>
DMA0 Request Enable3
Sourcepub const fn dma1_req_enable0(self) -> Reg<Dma1ReqEnable0, RW>
pub const fn dma1_req_enable0(self) -> Reg<Dma1ReqEnable0, RW>
DMA1 Request Enable0
Sourcepub const fn dma1_req_enable0_set(self) -> Reg<Dma1ReqEnable0Set, W>
pub const fn dma1_req_enable0_set(self) -> Reg<Dma1ReqEnable0Set, W>
DMA1 Request Enable0
Sourcepub const fn dma1_req_enable0_clr(self) -> Reg<Dma1ReqEnable0Clr, W>
pub const fn dma1_req_enable0_clr(self) -> Reg<Dma1ReqEnable0Clr, W>
DMA1 Request Enable0
Sourcepub const fn dma1_req_enable0_tog(self) -> Reg<Dma1ReqEnable0Tog, W>
pub const fn dma1_req_enable0_tog(self) -> Reg<Dma1ReqEnable0Tog, W>
DMA1 Request Enable0
Sourcepub const fn dma1_req_enable1(self) -> Reg<Dma1ReqEnable1, RW>
pub const fn dma1_req_enable1(self) -> Reg<Dma1ReqEnable1, RW>
DMA1 Request Enable1
Sourcepub const fn dma1_req_enable1_set(self) -> Reg<Dma1ReqEnable1Set, W>
pub const fn dma1_req_enable1_set(self) -> Reg<Dma1ReqEnable1Set, W>
DMA1 Request Enable1
Sourcepub const fn dma1_req_enable1_clr(self) -> Reg<Dma1ReqEnable1Clr, W>
pub const fn dma1_req_enable1_clr(self) -> Reg<Dma1ReqEnable1Clr, W>
DMA1 Request Enable1
Sourcepub const fn dma1_req_enable1_tog(self) -> Reg<Dma1ReqEnable1Tog, W>
pub const fn dma1_req_enable1_tog(self) -> Reg<Dma1ReqEnable1Tog, W>
DMA1 Request Enable1
Sourcepub const fn dma1_req_enable2(self) -> Reg<Dma1ReqEnable2, RW>
pub const fn dma1_req_enable2(self) -> Reg<Dma1ReqEnable2, RW>
DMA1 Request Enable2
Sourcepub const fn dma1_req_enable2_set(self) -> Reg<Dma1ReqEnable2Set, W>
pub const fn dma1_req_enable2_set(self) -> Reg<Dma1ReqEnable2Set, W>
DMA1 Request Enable2
Sourcepub const fn dma1_req_enable2_clr(self) -> Reg<Dma1ReqEnable2Clr, W>
pub const fn dma1_req_enable2_clr(self) -> Reg<Dma1ReqEnable2Clr, W>
DMA1 Request Enable2
Sourcepub const fn dma1_req_enable2_tog(self) -> Reg<Dma1ReqEnable2Tog, W>
pub const fn dma1_req_enable2_tog(self) -> Reg<Dma1ReqEnable2Tog, W>
DMA1 Request Enable2
Sourcepub const fn dma1_req_enable3(self) -> Reg<Dma1ReqEnable3, RW>
pub const fn dma1_req_enable3(self) -> Reg<Dma1ReqEnable3, RW>
DMA1 Request Enable3
Sourcepub const fn dma1_req_enable3_set(self) -> Reg<Dma1ReqEnable3Set, W>
pub const fn dma1_req_enable3_set(self) -> Reg<Dma1ReqEnable3Set, W>
DMA1 Request Enable3
Sourcepub const fn dma1_req_enable3_clr(self) -> Reg<Dma1ReqEnable3Clr, W>
pub const fn dma1_req_enable3_clr(self) -> Reg<Dma1ReqEnable3Clr, W>
DMA1 Request Enable3