Skip to main content

RegisterBlock

Struct RegisterBlock 

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

Register block

Implementations§

Source§

impl RegisterBlock

Source

pub const fn ctimer0cap(&self, n: usize) -> &Ctimer0cap

0x20..0x30 - Capture select register for CTIMER inputs

Source

pub fn ctimer0cap_iter(&self) -> impl Iterator<Item = &Ctimer0cap>

Iterator for array of: 0x20..0x30 - Capture select register for CTIMER inputs

Source

pub const fn timer0trig(&self) -> &Timer0trig

0x30 - Trigger register for TIMER0

Source

pub const fn ctimer1cap(&self, n: usize) -> &Ctimer1cap

0x40..0x50 - Capture select register for CTIMER inputs

Source

pub fn ctimer1cap_iter(&self) -> impl Iterator<Item = &Ctimer1cap>

Iterator for array of: 0x40..0x50 - Capture select register for CTIMER inputs

Source

pub const fn timer1trig(&self) -> &Timer1trig

0x50 - Trigger register for TIMER1

Source

pub const fn ctimer2cap(&self, n: usize) -> &Ctimer2cap

0x60..0x70 - Capture select register for CTIMER inputs

Source

pub fn ctimer2cap_iter(&self) -> impl Iterator<Item = &Ctimer2cap>

Iterator for array of: 0x60..0x70 - Capture select register for CTIMER inputs

Source

pub const fn timer2trig(&self) -> &Timer2trig

0x70 - Trigger register for TIMER2 inputs

Source

pub const fn smart_dma_trig(&self, n: usize) -> &SmartDmaTrig

0xa0..0xc0 - SmartDMA Trigger Input Connections

Source

pub fn smart_dma_trig_iter(&self) -> impl Iterator<Item = &SmartDmaTrig>

Iterator for array of: 0xa0..0xc0 - SmartDMA Trigger Input Connections

Source

pub const fn freqmeas_ref(&self) -> &FreqmeasRef

0x180 - Selection for frequency measurement reference clock

Source

pub const fn freqmeas_tar(&self) -> &FreqmeasTar

0x184 - Selection for frequency measurement reference clock

Source

pub const fn ctimer3cap(&self, n: usize) -> &Ctimer3cap

0x1a0..0x1b0 - Capture select register for CTIMER inputs

Source

pub fn ctimer3cap_iter(&self) -> impl Iterator<Item = &Ctimer3cap>

Iterator for array of: 0x1a0..0x1b0 - Capture select register for CTIMER inputs

Source

pub const fn timer3trig(&self) -> &Timer3trig

0x1b0 - Trigger register for TIMER3

Source

pub const fn ctimer4cap(&self, n: usize) -> &Ctimer4cap

0x1c0..0x1d0 - Capture select register for CTIMER inputs

Source

pub fn ctimer4cap_iter(&self) -> impl Iterator<Item = &Ctimer4cap>

Iterator for array of: 0x1c0..0x1d0 - Capture select register for CTIMER inputs

Source

pub const fn timer4trig(&self) -> &Timer4trig

0x1d0 - Trigger register for TIMER4

Source

pub const fn aoi1_input(&self, n: usize) -> &Aoi1Input

0x200..0x240 - AOI1 trigger input connections 0

Source

pub fn aoi1_input_iter(&self) -> impl Iterator<Item = &Aoi1Input>

Iterator for array of: 0x200..0x240 - AOI1 trigger input connections 0

Source

pub const fn cmp0_trig(&self) -> &Cmp0Trig

0x260 - CMP0 input connections

Source

pub const fn adc0_trig(&self, n: usize) -> &Adc0Trig

0x280..0x290 - ADC Trigger input connections

Source

pub fn adc0_trig_iter(&self) -> impl Iterator<Item = &Adc0Trig>

Iterator for array of: 0x280..0x290 - ADC Trigger input connections

Source

pub const fn adc2_trig(&self, n: usize) -> &Adc2Trig

0x2a0..0x2b0 - ADC Trigger input connections

Source

pub fn adc2_trig_iter(&self) -> impl Iterator<Item = &Adc2Trig>

Iterator for array of: 0x2a0..0x2b0 - ADC Trigger input connections

Source

pub const fn adc1_trig(&self, n: usize) -> &Adc1Trig

0x2c0..0x2d0 - ADC Trigger input connections

Source

pub fn adc1_trig_iter(&self) -> impl Iterator<Item = &Adc1Trig>

Iterator for array of: 0x2c0..0x2d0 - ADC Trigger input connections

Source

pub const fn adc3_trig(&self, n: usize) -> &Adc3Trig

0x2e0..0x2f0 - ADC Trigger input connections

Source

pub fn adc3_trig_iter(&self) -> impl Iterator<Item = &Adc3Trig>

Iterator for array of: 0x2e0..0x2f0 - ADC Trigger input connections

Source

pub const fn dac0_trig(&self) -> &Dac0Trig

0x300 - DAC0 Trigger input connections.

Source

pub const fn qdc0_trig(&self) -> &Qdc0Trig

0x360 - QDC0 Trigger Input Connections

Source

pub const fn qdc0_home(&self) -> &Qdc0Home

0x364 - QDC0 Trigger Input Connections

Source

pub const fn qdc0_index(&self) -> &Qdc0Index

0x368 - QDC0 Trigger Input Connections

Source

pub const fn qdc0_phaseb(&self) -> &Qdc0Phaseb

0x36c - QDC0 Trigger Input Connections

Source

pub const fn qdc0_phasea(&self) -> &Qdc0Phasea

0x370 - QDC0 Trigger Input Connections

Source

pub const fn qdc0_icap1(&self) -> &Qdc0Icap1

0x374 - QDC0 Trigger Input Connections

Source

pub const fn qdc0_icap2(&self) -> &Qdc0Icap2

0x378 - QDC0 Trigger Input Connections

Source

pub const fn qdc0_icap3(&self) -> &Qdc0Icap3

0x37c - QDC0 Trigger Input Connections

Source

pub const fn qdc1_trig(&self) -> &Qdc1Trig

0x380 - QDC1 Trigger Input Connections

Source

pub const fn qdc1_home(&self) -> &Qdc1Home

0x384 - QDC1 Trigger Input Connections

Source

pub const fn qdc1_index(&self) -> &Qdc1Index

0x388 - QDC1 Trigger Input Connections

Source

pub const fn qdc1_phaseb(&self) -> &Qdc1Phaseb

0x38c - QDC1 Trigger Input Connections

Source

pub const fn qdc1_phasea(&self) -> &Qdc1Phasea

0x390 - QDC1 Trigger Input Connections

Source

pub const fn qdc1_icap1(&self) -> &Qdc1Icap1

0x394 - QDC1 Trigger Input Connections

Source

pub const fn qdc1_icap2(&self) -> &Qdc1Icap2

0x398 - QDC1 Trigger Input Connections

Source

pub const fn qdc1_icap3(&self) -> &Qdc1Icap3

0x39c - QDC1 Trigger Input Connections

Source

pub const fn flex_pwm0_sm0_exta0(&self) -> &FlexPwm0Sm0Exta0

0x3a0 - PWM0 input trigger connections

Source

pub const fn flex_pwm0_sm0_extsync(&self) -> &FlexPwm0Sm0Extsync

0x3a4 - PWM0 input trigger connections

Source

pub const fn flex_pwm0_sm1_exta(&self) -> &FlexPwm0Sm1Exta

0x3a8 - PWM0 input trigger connections

Source

pub const fn flex_pwm0_sm1_extsync(&self) -> &FlexPwm0Sm1Extsync

0x3ac - PWM0 input trigger connections

Source

pub const fn flex_pwm0_sm2_exta(&self) -> &FlexPwm0Sm2Exta

0x3b0 - PWM0 input trigger connections

Source

pub const fn flex_pwm0_sm2_extsync(&self) -> &FlexPwm0Sm2Extsync

0x3b4 - PWM0 input trigger connections

Source

pub const fn flex_pwm0_sm3_exta0(&self) -> &FlexPwm0Sm3Exta0

0x3b8 - PWM0 input trigger connections

Source

pub const fn flex_pwm0_sm3_extsync(&self) -> &FlexPwm0Sm3Extsync

0x3bc - PWM0 input trigger connections

Source

pub const fn flex_pwm0_fault(&self, n: usize) -> &FlexPwm0Fault

0x3c0..0x3d0 - PWM0 Fault Input Trigger Connections

Source

pub fn flex_pwm0_fault_iter(&self) -> impl Iterator<Item = &FlexPwm0Fault>

Iterator for array of: 0x3c0..0x3d0 - PWM0 Fault Input Trigger Connections

Source

pub const fn flex_pwm0_force(&self) -> &FlexPwm0Force

0x3d0 - PWM0 input trigger connections

Source

pub const fn flex_pwm1_sm0_exta0(&self) -> &FlexPwm1Sm0Exta0

0x3e0 - PWM1 input trigger connections

Source

pub const fn flex_pwm1_sm0_extsync(&self) -> &FlexPwm1Sm0Extsync

0x3e4 - PWM1 input trigger connections

Source

pub const fn flex_pwm1_sm1_exta(&self) -> &FlexPwm1Sm1Exta

0x3e8 - PWM1 input trigger connections

Source

pub const fn flex_pwm1_sm1_extsync(&self) -> &FlexPwm1Sm1Extsync

0x3ec - PWM1 input trigger connections

Source

pub const fn flex_pwm1_sm2_exta(&self) -> &FlexPwm1Sm2Exta

0x3f0 - PWM1 input trigger connections

Source

pub const fn flex_pwm1_sm2_extsync(&self) -> &FlexPwm1Sm2Extsync

0x3f4 - PWM1 input trigger connections

Source

pub const fn flex_pwm1_sm3_exta0(&self) -> &FlexPwm1Sm3Exta0

0x3f8 - PWM1 input trigger connections

Source

pub const fn flex_pwm1_sm3_extsync(&self) -> &FlexPwm1Sm3Extsync

0x3fc - PWM1 input trigger connections

Source

pub const fn flex_pwm1_fault(&self, n: usize) -> &FlexPwm1Fault

0x400..0x410 - PWM1 Fault Input Trigger Connections

Source

pub fn flex_pwm1_fault_iter(&self) -> impl Iterator<Item = &FlexPwm1Fault>

Iterator for array of: 0x400..0x410 - PWM1 Fault Input Trigger Connections

Source

pub const fn flex_pwm1_force(&self) -> &FlexPwm1Force

0x410 - PWM1 input trigger connections

Source

pub const fn pwm0_ext_clk(&self) -> &Pwm0ExtClk

0x420 - PWM0 external clock trigger

Source

pub const fn pwm1_ext_clk(&self) -> &Pwm1ExtClk

0x424 - PWM1 external clock trigger

Source

pub const fn aoi0_input(&self, n: usize) -> &Aoi0Input

0x440..0x480 - AOI0 trigger input connections 0

Source

pub fn aoi0_input_iter(&self) -> impl Iterator<Item = &Aoi0Input>

Iterator for array of: 0x440..0x480 - AOI0 trigger input connections 0

Source

pub const fn usbfs_trig(&self) -> &UsbfsTrig

0x480 - USB-FS trigger input connections

Source

pub const fn ext_trig(&self, n: usize) -> &ExtTrig

0x4c0..0x4e0 - EXT trigger connections

Source

pub fn ext_trig_iter(&self) -> impl Iterator<Item = &ExtTrig>

Iterator for array of: 0x4c0..0x4e0 - EXT trigger connections

Source

pub const fn cmp1_trig(&self) -> &Cmp1Trig

0x4e0 - CMP1 input connections

Source

pub const fn cmp2_trig(&self) -> &Cmp2Trig

0x500 - CMP2 input connections

Source

pub const fn lpi2c2_trig(&self) -> &Lpi2c2Trig

0x540 - LPI2C2 trigger input connections

Source

pub const fn lpi2c3_trig(&self) -> &Lpi2c3Trig

0x560 - LPI2C3 trigger input connections

Source

pub const fn lpi2c0_trig(&self) -> &Lpi2c0Trig

0x5a0 - LPI2C0 trigger input connections

Source

pub const fn lpi2c1_trig(&self) -> &Lpi2c1Trig

0x5c0 - LPI2C1 trigger input connections

Source

pub const fn lpspi0_trig(&self) -> &Lpspi0Trig

0x5e0 - LPSPI0 trigger input connections

Source

pub const fn lpspi1_trig(&self) -> &Lpspi1Trig

0x600 - LPSPI1 trigger input connections

Source

pub const fn lpuart0(&self) -> &Lpuart0

0x620 - LPUART0 trigger input connections

Source

pub const fn lpuart1(&self) -> &Lpuart1

0x640 - LPUART1 trigger input connections

Source

pub const fn lpuart2(&self) -> &Lpuart2

0x660 - LPUART2 trigger input connections

Source

pub const fn lpuart3(&self) -> &Lpuart3

0x680 - LPUART3 trigger input connections

Source

pub const fn lpuart4(&self) -> &Lpuart4

0x6a0 - LPUART4 trigger input connections

Source

pub const fn lpuart5(&self) -> &Lpuart5

0x6c0 - LPUART5 trigger input connections

Source

pub const fn flexio_trig(&self, n: usize) -> &FlexioTrig

0x6e0..0x6f0 - FlexIO Trigger Input Connections

Source

pub fn flexio_trig_iter(&self) -> impl Iterator<Item = &FlexioTrig>

Iterator for array of: 0x6e0..0x6f0 - FlexIO Trigger Input Connections

Source

pub const fn trigfil_prsc(&self) -> &TrigfilPrsc

0xa00 - Trigger filter prescaller

Source

pub const fn trigfil_stat0(&self) -> &TrigfilStat0

0xa04 - Trigger filter stat

Source

pub const fn trigfil(&self, n: usize) -> &Trigfil

0xa10..0xa40 - TRIGFIL control

Source

pub fn trigfil_iter(&self) -> impl Iterator<Item = &Trigfil>

Iterator for array of: 0xa10..0xa40 - TRIGFIL control

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> 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.