[][src]Struct imxrt1062_adc_etc::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub ctrl: CTRL,
    pub done0_1_irq: DONE0_1_IRQ,
    pub done2_err_irq: DONE2_ERR_IRQ,
    pub dma_ctrl: DMA_CTRL,
    pub trig0_ctrl: TRIG0_CTRL,
    pub trig0_counter: TRIG0_COUNTER,
    pub trig0_chain_1_0: TRIG0_CHAIN_1_0,
    pub trig0_chain_3_2: TRIG0_CHAIN_3_2,
    pub trig0_chain_5_4: TRIG0_CHAIN_5_4,
    pub trig0_chain_7_6: TRIG0_CHAIN_7_6,
    pub trig0_result_1_0: TRIG0_RESULT_1_0,
    pub trig0_result_3_2: TRIG0_RESULT_3_2,
    pub trig0_result_5_4: TRIG0_RESULT_5_4,
    pub trig0_result_7_6: TRIG0_RESULT_7_6,
    pub trig1_ctrl: TRIG1_CTRL,
    pub trig1_counter: TRIG1_COUNTER,
    pub trig1_chain_1_0: TRIG1_CHAIN_1_0,
    pub trig1_chain_3_2: TRIG1_CHAIN_3_2,
    pub trig1_chain_5_4: TRIG1_CHAIN_5_4,
    pub trig1_chain_7_6: TRIG1_CHAIN_7_6,
    pub trig1_result_1_0: TRIG1_RESULT_1_0,
    pub trig1_result_3_2: TRIG1_RESULT_3_2,
    pub trig1_result_5_4: TRIG1_RESULT_5_4,
    pub trig1_result_7_6: TRIG1_RESULT_7_6,
    pub trig2_ctrl: TRIG2_CTRL,
    pub trig2_counter: TRIG2_COUNTER,
    pub trig2_chain_1_0: TRIG2_CHAIN_1_0,
    pub trig2_chain_3_2: TRIG2_CHAIN_3_2,
    pub trig2_chain_5_4: TRIG2_CHAIN_5_4,
    pub trig2_chain_7_6: TRIG2_CHAIN_7_6,
    pub trig2_result_1_0: TRIG2_RESULT_1_0,
    pub trig2_result_3_2: TRIG2_RESULT_3_2,
    pub trig2_result_5_4: TRIG2_RESULT_5_4,
    pub trig2_result_7_6: TRIG2_RESULT_7_6,
    pub trig3_ctrl: TRIG3_CTRL,
    pub trig3_counter: TRIG3_COUNTER,
    pub trig3_chain_1_0: TRIG3_CHAIN_1_0,
    pub trig3_chain_3_2: TRIG3_CHAIN_3_2,
    pub trig3_chain_5_4: TRIG3_CHAIN_5_4,
    pub trig3_chain_7_6: TRIG3_CHAIN_7_6,
    pub trig3_result_1_0: TRIG3_RESULT_1_0,
    pub trig3_result_3_2: TRIG3_RESULT_3_2,
    pub trig3_result_5_4: TRIG3_RESULT_5_4,
    pub trig3_result_7_6: TRIG3_RESULT_7_6,
    pub trig4_ctrl: TRIG4_CTRL,
    pub trig4_counter: TRIG4_COUNTER,
    pub trig4_chain_1_0: TRIG4_CHAIN_1_0,
    pub trig4_chain_3_2: TRIG4_CHAIN_3_2,
    pub trig4_chain_5_4: TRIG4_CHAIN_5_4,
    pub trig4_chain_7_6: TRIG4_CHAIN_7_6,
    pub trig4_result_1_0: TRIG4_RESULT_1_0,
    pub trig4_result_3_2: TRIG4_RESULT_3_2,
    pub trig4_result_5_4: TRIG4_RESULT_5_4,
    pub trig4_result_7_6: TRIG4_RESULT_7_6,
    pub trig5_ctrl: TRIG5_CTRL,
    pub trig5_counter: TRIG5_COUNTER,
    pub trig5_chain_1_0: TRIG5_CHAIN_1_0,
    pub trig5_chain_3_2: TRIG5_CHAIN_3_2,
    pub trig5_chain_5_4: TRIG5_CHAIN_5_4,
    pub trig5_chain_7_6: TRIG5_CHAIN_7_6,
    pub trig5_result_1_0: TRIG5_RESULT_1_0,
    pub trig5_result_3_2: TRIG5_RESULT_3_2,
    pub trig5_result_5_4: TRIG5_RESULT_5_4,
    pub trig5_result_7_6: TRIG5_RESULT_7_6,
    pub trig6_ctrl: TRIG6_CTRL,
    pub trig6_counter: TRIG6_COUNTER,
    pub trig6_chain_1_0: TRIG6_CHAIN_1_0,
    pub trig6_chain_3_2: TRIG6_CHAIN_3_2,
    pub trig6_chain_5_4: TRIG6_CHAIN_5_4,
    pub trig6_chain_7_6: TRIG6_CHAIN_7_6,
    pub trig6_result_1_0: TRIG6_RESULT_1_0,
    pub trig6_result_3_2: TRIG6_RESULT_3_2,
    pub trig6_result_5_4: TRIG6_RESULT_5_4,
    pub trig6_result_7_6: TRIG6_RESULT_7_6,
    pub trig7_ctrl: TRIG7_CTRL,
    pub trig7_counter: TRIG7_COUNTER,
    pub trig7_chain_1_0: TRIG7_CHAIN_1_0,
    pub trig7_chain_3_2: TRIG7_CHAIN_3_2,
    pub trig7_chain_5_4: TRIG7_CHAIN_5_4,
    pub trig7_chain_7_6: TRIG7_CHAIN_7_6,
    pub trig7_result_1_0: TRIG7_RESULT_1_0,
    pub trig7_result_3_2: TRIG7_RESULT_3_2,
    pub trig7_result_5_4: TRIG7_RESULT_5_4,
    pub trig7_result_7_6: TRIG7_RESULT_7_6,
}

Register block

Fields

ctrl: CTRL

0x00 - ADC_ETC Global Control Register

done0_1_irq: DONE0_1_IRQ

0x04 - ETC DONE0 and DONE1 IRQ State Register

done2_err_irq: DONE2_ERR_IRQ

0x08 - ETC DONE_2 and DONE_ERR IRQ State Register

dma_ctrl: DMA_CTRL

0x0c - ETC DMA control Register

trig0_ctrl: TRIG0_CTRL

0x10 - ETC_TRIG0 Control Register

trig0_counter: TRIG0_COUNTER

0x14 - ETC_TRIG0 Counter Register

trig0_chain_1_0: TRIG0_CHAIN_1_0

0x18 - ETC_TRIG Chain 0/1 Register

trig0_chain_3_2: TRIG0_CHAIN_3_2

0x1c - ETC_TRIG Chain 2/3 Register

trig0_chain_5_4: TRIG0_CHAIN_5_4

0x20 - ETC_TRIG Chain 4/5 Register

trig0_chain_7_6: TRIG0_CHAIN_7_6

0x24 - ETC_TRIG Chain 6/7 Register

trig0_result_1_0: TRIG0_RESULT_1_0

0x28 - ETC_TRIG Result Data 1/0 Register

trig0_result_3_2: TRIG0_RESULT_3_2

0x2c - ETC_TRIG Result Data 3/2 Register

trig0_result_5_4: TRIG0_RESULT_5_4

0x30 - ETC_TRIG Result Data 5/4 Register

trig0_result_7_6: TRIG0_RESULT_7_6

0x34 - ETC_TRIG Result Data 7/6 Register

trig1_ctrl: TRIG1_CTRL

0x38 - ETC_TRIG1 Control Register

trig1_counter: TRIG1_COUNTER

0x3c - ETC_TRIG1 Counter Register

trig1_chain_1_0: TRIG1_CHAIN_1_0

0x40 - ETC_TRIG Chain 0/1 Register

trig1_chain_3_2: TRIG1_CHAIN_3_2

0x44 - ETC_TRIG Chain 2/3 Register

trig1_chain_5_4: TRIG1_CHAIN_5_4

0x48 - ETC_TRIG Chain 4/5 Register

trig1_chain_7_6: TRIG1_CHAIN_7_6

0x4c - ETC_TRIG Chain 6/7 Register

trig1_result_1_0: TRIG1_RESULT_1_0

0x50 - ETC_TRIG Result Data 1/0 Register

trig1_result_3_2: TRIG1_RESULT_3_2

0x54 - ETC_TRIG Result Data 3/2 Register

trig1_result_5_4: TRIG1_RESULT_5_4

0x58 - ETC_TRIG Result Data 5/4 Register

trig1_result_7_6: TRIG1_RESULT_7_6

0x5c - ETC_TRIG Result Data 7/6 Register

trig2_ctrl: TRIG2_CTRL

0x60 - ETC_TRIG2 Control Register

trig2_counter: TRIG2_COUNTER

0x64 - ETC_TRIG2 Counter Register

trig2_chain_1_0: TRIG2_CHAIN_1_0

0x68 - ETC_TRIG Chain 0/1 Register

trig2_chain_3_2: TRIG2_CHAIN_3_2

0x6c - ETC_TRIG Chain 2/3 Register

trig2_chain_5_4: TRIG2_CHAIN_5_4

0x70 - ETC_TRIG Chain 4/5 Register

trig2_chain_7_6: TRIG2_CHAIN_7_6

0x74 - ETC_TRIG Chain 6/7 Register

trig2_result_1_0: TRIG2_RESULT_1_0

0x78 - ETC_TRIG Result Data 1/0 Register

trig2_result_3_2: TRIG2_RESULT_3_2

0x7c - ETC_TRIG Result Data 3/2 Register

trig2_result_5_4: TRIG2_RESULT_5_4

0x80 - ETC_TRIG Result Data 5/4 Register

trig2_result_7_6: TRIG2_RESULT_7_6

0x84 - ETC_TRIG Result Data 7/6 Register

trig3_ctrl: TRIG3_CTRL

0x88 - ETC_TRIG3 Control Register

trig3_counter: TRIG3_COUNTER

0x8c - ETC_TRIG3 Counter Register

trig3_chain_1_0: TRIG3_CHAIN_1_0

0x90 - ETC_TRIG Chain 0/1 Register

trig3_chain_3_2: TRIG3_CHAIN_3_2

0x94 - ETC_TRIG Chain 2/3 Register

trig3_chain_5_4: TRIG3_CHAIN_5_4

0x98 - ETC_TRIG Chain 4/5 Register

trig3_chain_7_6: TRIG3_CHAIN_7_6

0x9c - ETC_TRIG Chain 6/7 Register

trig3_result_1_0: TRIG3_RESULT_1_0

0xa0 - ETC_TRIG Result Data 1/0 Register

trig3_result_3_2: TRIG3_RESULT_3_2

0xa4 - ETC_TRIG Result Data 3/2 Register

trig3_result_5_4: TRIG3_RESULT_5_4

0xa8 - ETC_TRIG Result Data 5/4 Register

trig3_result_7_6: TRIG3_RESULT_7_6

0xac - ETC_TRIG Result Data 7/6 Register

trig4_ctrl: TRIG4_CTRL

0xb0 - ETC_TRIG4 Control Register

trig4_counter: TRIG4_COUNTER

0xb4 - ETC_TRIG4 Counter Register

trig4_chain_1_0: TRIG4_CHAIN_1_0

0xb8 - ETC_TRIG Chain 0/1 Register

trig4_chain_3_2: TRIG4_CHAIN_3_2

0xbc - ETC_TRIG Chain 2/3 Register

trig4_chain_5_4: TRIG4_CHAIN_5_4

0xc0 - ETC_TRIG Chain 4/5 Register

trig4_chain_7_6: TRIG4_CHAIN_7_6

0xc4 - ETC_TRIG Chain 6/7 Register

trig4_result_1_0: TRIG4_RESULT_1_0

0xc8 - ETC_TRIG Result Data 1/0 Register

trig4_result_3_2: TRIG4_RESULT_3_2

0xcc - ETC_TRIG Result Data 3/2 Register

trig4_result_5_4: TRIG4_RESULT_5_4

0xd0 - ETC_TRIG Result Data 5/4 Register

trig4_result_7_6: TRIG4_RESULT_7_6

0xd4 - ETC_TRIG Result Data 7/6 Register

trig5_ctrl: TRIG5_CTRL

0xd8 - ETC_TRIG5 Control Register

trig5_counter: TRIG5_COUNTER

0xdc - ETC_TRIG5 Counter Register

trig5_chain_1_0: TRIG5_CHAIN_1_0

0xe0 - ETC_TRIG Chain 0/1 Register

trig5_chain_3_2: TRIG5_CHAIN_3_2

0xe4 - ETC_TRIG Chain 2/3 Register

trig5_chain_5_4: TRIG5_CHAIN_5_4

0xe8 - ETC_TRIG Chain 4/5 Register

trig5_chain_7_6: TRIG5_CHAIN_7_6

0xec - ETC_TRIG Chain 6/7 Register

trig5_result_1_0: TRIG5_RESULT_1_0

0xf0 - ETC_TRIG Result Data 1/0 Register

trig5_result_3_2: TRIG5_RESULT_3_2

0xf4 - ETC_TRIG Result Data 3/2 Register

trig5_result_5_4: TRIG5_RESULT_5_4

0xf8 - ETC_TRIG Result Data 5/4 Register

trig5_result_7_6: TRIG5_RESULT_7_6

0xfc - ETC_TRIG Result Data 7/6 Register

trig6_ctrl: TRIG6_CTRL

0x100 - ETC_TRIG6 Control Register

trig6_counter: TRIG6_COUNTER

0x104 - ETC_TRIG6 Counter Register

trig6_chain_1_0: TRIG6_CHAIN_1_0

0x108 - ETC_TRIG Chain 0/1 Register

trig6_chain_3_2: TRIG6_CHAIN_3_2

0x10c - ETC_TRIG Chain 2/3 Register

trig6_chain_5_4: TRIG6_CHAIN_5_4

0x110 - ETC_TRIG Chain 4/5 Register

trig6_chain_7_6: TRIG6_CHAIN_7_6

0x114 - ETC_TRIG Chain 6/7 Register

trig6_result_1_0: TRIG6_RESULT_1_0

0x118 - ETC_TRIG Result Data 1/0 Register

trig6_result_3_2: TRIG6_RESULT_3_2

0x11c - ETC_TRIG Result Data 3/2 Register

trig6_result_5_4: TRIG6_RESULT_5_4

0x120 - ETC_TRIG Result Data 5/4 Register

trig6_result_7_6: TRIG6_RESULT_7_6

0x124 - ETC_TRIG Result Data 7/6 Register

trig7_ctrl: TRIG7_CTRL

0x128 - ETC_TRIG7 Control Register

trig7_counter: TRIG7_COUNTER

0x12c - ETC_TRIG7 Counter Register

trig7_chain_1_0: TRIG7_CHAIN_1_0

0x130 - ETC_TRIG Chain 0/1 Register

trig7_chain_3_2: TRIG7_CHAIN_3_2

0x134 - ETC_TRIG Chain 2/3 Register

trig7_chain_5_4: TRIG7_CHAIN_5_4

0x138 - ETC_TRIG Chain 4/5 Register

trig7_chain_7_6: TRIG7_CHAIN_7_6

0x13c - ETC_TRIG Chain 6/7 Register

trig7_result_1_0: TRIG7_RESULT_1_0

0x140 - ETC_TRIG Result Data 1/0 Register

trig7_result_3_2: TRIG7_RESULT_3_2

0x144 - ETC_TRIG Result Data 3/2 Register

trig7_result_5_4: TRIG7_RESULT_5_4

0x148 - ETC_TRIG Result Data 5/4 Register

trig7_result_7_6: TRIG7_RESULT_7_6

0x14c - ETC_TRIG Result Data 7/6 Register

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.