pub struct AdcEtc { /* private fields */ }Expand description
ADC_ETC
Implementations§
Source§impl AdcEtc
impl AdcEtc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn done0_1_irq(self) -> Reg<Done01Irq, RW>
pub const fn done0_1_irq(self) -> Reg<Done01Irq, RW>
ETC DONE0 and DONE1 IRQ State Register
Sourcepub const fn done2_3_err_irq(self) -> Reg<Done23ErrIrq, RW>
pub const fn done2_3_err_irq(self) -> Reg<Done23ErrIrq, RW>
ETC DONE_2 and DONE_ERR IRQ State Register
Sourcepub const fn trig0_ctrl(self) -> Reg<Trig0Ctrl, RW>
pub const fn trig0_ctrl(self) -> Reg<Trig0Ctrl, RW>
ETC_TRIG Control Register
Sourcepub const fn trig0_counter(self) -> Reg<Trig0Counter, RW>
pub const fn trig0_counter(self) -> Reg<Trig0Counter, RW>
ETC_TRIG Counter Register
Sourcepub const fn trig0_chain_1_0(self) -> Reg<Trig0Chain10, RW>
pub const fn trig0_chain_1_0(self) -> Reg<Trig0Chain10, RW>
ETC_TRIG Chain 0/1 Register
Sourcepub const fn trig0_chain_3_2(self) -> Reg<Trig0Chain32, RW>
pub const fn trig0_chain_3_2(self) -> Reg<Trig0Chain32, RW>
ETC_TRIG Chain 2/3 Register
Sourcepub const fn trig0_chain_5_4(self) -> Reg<Trig0Chain54, RW>
pub const fn trig0_chain_5_4(self) -> Reg<Trig0Chain54, RW>
ETC_TRIG Chain 4/5 Register
Sourcepub const fn trig0_chain_7_6(self) -> Reg<Trig0Chain76, RW>
pub const fn trig0_chain_7_6(self) -> Reg<Trig0Chain76, RW>
ETC_TRIG Chain 6/7 Register
Sourcepub const fn trig0_result_1_0(self) -> Reg<Trig0Result10, R>
pub const fn trig0_result_1_0(self) -> Reg<Trig0Result10, R>
ETC_TRIG Result Data 1/0 Register
Sourcepub const fn trig0_result_3_2(self) -> Reg<Trig0Result32, R>
pub const fn trig0_result_3_2(self) -> Reg<Trig0Result32, R>
ETC_TRIG Result Data 3/2 Register
Sourcepub const fn trig0_result_5_4(self) -> Reg<Trig0Result54, R>
pub const fn trig0_result_5_4(self) -> Reg<Trig0Result54, R>
ETC_TRIG Result Data 5/4 Register
Sourcepub const fn trig0_result_7_6(self) -> Reg<Trig0Result76, R>
pub const fn trig0_result_7_6(self) -> Reg<Trig0Result76, R>
ETC_TRIG Result Data 7/6 Register
Sourcepub const fn trig1_ctrl(self) -> Reg<Trig1Ctrl, RW>
pub const fn trig1_ctrl(self) -> Reg<Trig1Ctrl, RW>
ETC_TRIG Control Register
Sourcepub const fn trig1_counter(self) -> Reg<Trig1Counter, RW>
pub const fn trig1_counter(self) -> Reg<Trig1Counter, RW>
ETC_TRIG Counter Register
Sourcepub const fn trig1_chain_1_0(self) -> Reg<Trig1Chain10, RW>
pub const fn trig1_chain_1_0(self) -> Reg<Trig1Chain10, RW>
ETC_TRIG Chain 0/1 Register
Sourcepub const fn trig1_chain_3_2(self) -> Reg<Trig1Chain32, RW>
pub const fn trig1_chain_3_2(self) -> Reg<Trig1Chain32, RW>
ETC_TRIG Chain 2/3 Register
Sourcepub const fn trig1_chain_5_4(self) -> Reg<Trig1Chain54, RW>
pub const fn trig1_chain_5_4(self) -> Reg<Trig1Chain54, RW>
ETC_TRIG Chain 4/5 Register
Sourcepub const fn trig1_chain_7_6(self) -> Reg<Trig1Chain76, RW>
pub const fn trig1_chain_7_6(self) -> Reg<Trig1Chain76, RW>
ETC_TRIG Chain 6/7 Register
Sourcepub const fn trig1_result_1_0(self) -> Reg<Trig1Result10, R>
pub const fn trig1_result_1_0(self) -> Reg<Trig1Result10, R>
ETC_TRIG Result Data 1/0 Register
Sourcepub const fn trig1_result_3_2(self) -> Reg<Trig1Result32, R>
pub const fn trig1_result_3_2(self) -> Reg<Trig1Result32, R>
ETC_TRIG Result Data 3/2 Register
Sourcepub const fn trig1_result_5_4(self) -> Reg<Trig1Result54, R>
pub const fn trig1_result_5_4(self) -> Reg<Trig1Result54, R>
ETC_TRIG Result Data 5/4 Register
Sourcepub const fn trig1_result_7_6(self) -> Reg<Trig1Result76, R>
pub const fn trig1_result_7_6(self) -> Reg<Trig1Result76, R>
ETC_TRIG Result Data 7/6 Register
Sourcepub const fn trig2_ctrl(self) -> Reg<Trig2Ctrl, RW>
pub const fn trig2_ctrl(self) -> Reg<Trig2Ctrl, RW>
ETC_TRIG Control Register
Sourcepub const fn trig2_counter(self) -> Reg<Trig2Counter, RW>
pub const fn trig2_counter(self) -> Reg<Trig2Counter, RW>
ETC_TRIG Counter Register
Sourcepub const fn trig2_chain_1_0(self) -> Reg<Trig2Chain10, RW>
pub const fn trig2_chain_1_0(self) -> Reg<Trig2Chain10, RW>
ETC_TRIG Chain 0/1 Register
Sourcepub const fn trig2_chain_3_2(self) -> Reg<Trig2Chain32, RW>
pub const fn trig2_chain_3_2(self) -> Reg<Trig2Chain32, RW>
ETC_TRIG Chain 2/3 Register
Sourcepub const fn trig2_chain_5_4(self) -> Reg<Trig2Chain54, RW>
pub const fn trig2_chain_5_4(self) -> Reg<Trig2Chain54, RW>
ETC_TRIG Chain 4/5 Register
Sourcepub const fn trig2_chain_7_6(self) -> Reg<Trig2Chain76, RW>
pub const fn trig2_chain_7_6(self) -> Reg<Trig2Chain76, RW>
ETC_TRIG Chain 6/7 Register
Sourcepub const fn trig2_result_1_0(self) -> Reg<Trig2Result10, R>
pub const fn trig2_result_1_0(self) -> Reg<Trig2Result10, R>
ETC_TRIG Result Data 1/0 Register
Sourcepub const fn trig2_result_3_2(self) -> Reg<Trig2Result32, R>
pub const fn trig2_result_3_2(self) -> Reg<Trig2Result32, R>
ETC_TRIG Result Data 3/2 Register
Sourcepub const fn trig2_result_5_4(self) -> Reg<Trig2Result54, R>
pub const fn trig2_result_5_4(self) -> Reg<Trig2Result54, R>
ETC_TRIG Result Data 5/4 Register
Sourcepub const fn trig2_result_7_6(self) -> Reg<Trig2Result76, R>
pub const fn trig2_result_7_6(self) -> Reg<Trig2Result76, R>
ETC_TRIG Result Data 7/6 Register
Sourcepub const fn trig3_ctrl(self) -> Reg<Trig3Ctrl, RW>
pub const fn trig3_ctrl(self) -> Reg<Trig3Ctrl, RW>
ETC_TRIG Control Register
Sourcepub const fn trig3_counter(self) -> Reg<Trig3Counter, RW>
pub const fn trig3_counter(self) -> Reg<Trig3Counter, RW>
ETC_TRIG Counter Register
Sourcepub const fn trig3_chain_1_0(self) -> Reg<Trig3Chain10, RW>
pub const fn trig3_chain_1_0(self) -> Reg<Trig3Chain10, RW>
ETC_TRIG Chain 0/1 Register
Sourcepub const fn trig3_chain_3_2(self) -> Reg<Trig3Chain32, RW>
pub const fn trig3_chain_3_2(self) -> Reg<Trig3Chain32, RW>
ETC_TRIG Chain 2/3 Register
Sourcepub const fn trig3_chain_5_4(self) -> Reg<Trig3Chain54, RW>
pub const fn trig3_chain_5_4(self) -> Reg<Trig3Chain54, RW>
ETC_TRIG Chain 4/5 Register
Sourcepub const fn trig3_chain_7_6(self) -> Reg<Trig3Chain76, RW>
pub const fn trig3_chain_7_6(self) -> Reg<Trig3Chain76, RW>
ETC_TRIG Chain 6/7 Register
Sourcepub const fn trig3_result_1_0(self) -> Reg<Trig3Result10, R>
pub const fn trig3_result_1_0(self) -> Reg<Trig3Result10, R>
ETC_TRIG Result Data 1/0 Register
Sourcepub const fn trig3_result_3_2(self) -> Reg<Trig3Result32, R>
pub const fn trig3_result_3_2(self) -> Reg<Trig3Result32, R>
ETC_TRIG Result Data 3/2 Register
Sourcepub const fn trig3_result_5_4(self) -> Reg<Trig3Result54, R>
pub const fn trig3_result_5_4(self) -> Reg<Trig3Result54, R>
ETC_TRIG Result Data 5/4 Register
Sourcepub const fn trig3_result_7_6(self) -> Reg<Trig3Result76, R>
pub const fn trig3_result_7_6(self) -> Reg<Trig3Result76, R>
ETC_TRIG Result Data 7/6 Register
Sourcepub const fn trig4_ctrl(self) -> Reg<Trig4Ctrl, RW>
pub const fn trig4_ctrl(self) -> Reg<Trig4Ctrl, RW>
ETC_TRIG Control Register
Sourcepub const fn trig4_counter(self) -> Reg<Trig4Counter, RW>
pub const fn trig4_counter(self) -> Reg<Trig4Counter, RW>
ETC_TRIG Counter Register
Sourcepub const fn trig4_chain_1_0(self) -> Reg<Trig4Chain10, RW>
pub const fn trig4_chain_1_0(self) -> Reg<Trig4Chain10, RW>
ETC_TRIG Chain 0/1 Register
Sourcepub const fn trig4_chain_3_2(self) -> Reg<Trig4Chain32, RW>
pub const fn trig4_chain_3_2(self) -> Reg<Trig4Chain32, RW>
ETC_TRIG Chain 2/3 Register
Sourcepub const fn trig4_chain_5_4(self) -> Reg<Trig4Chain54, RW>
pub const fn trig4_chain_5_4(self) -> Reg<Trig4Chain54, RW>
ETC_TRIG Chain 4/5 Register
Sourcepub const fn trig4_chain_7_6(self) -> Reg<Trig4Chain76, RW>
pub const fn trig4_chain_7_6(self) -> Reg<Trig4Chain76, RW>
ETC_TRIG Chain 6/7 Register
Sourcepub const fn trig4_result_1_0(self) -> Reg<Trig4Result10, R>
pub const fn trig4_result_1_0(self) -> Reg<Trig4Result10, R>
ETC_TRIG Result Data 1/0 Register
Sourcepub const fn trig4_result_3_2(self) -> Reg<Trig4Result32, R>
pub const fn trig4_result_3_2(self) -> Reg<Trig4Result32, R>
ETC_TRIG Result Data 3/2 Register
Sourcepub const fn trig4_result_5_4(self) -> Reg<Trig4Result54, R>
pub const fn trig4_result_5_4(self) -> Reg<Trig4Result54, R>
ETC_TRIG Result Data 5/4 Register
Sourcepub const fn trig4_result_7_6(self) -> Reg<Trig4Result76, R>
pub const fn trig4_result_7_6(self) -> Reg<Trig4Result76, R>
ETC_TRIG Result Data 7/6 Register
Sourcepub const fn trig5_ctrl(self) -> Reg<Trig5Ctrl, RW>
pub const fn trig5_ctrl(self) -> Reg<Trig5Ctrl, RW>
ETC_TRIG Control Register
Sourcepub const fn trig5_counter(self) -> Reg<Trig5Counter, RW>
pub const fn trig5_counter(self) -> Reg<Trig5Counter, RW>
ETC_TRIG Counter Register
Sourcepub const fn trig5_chain_1_0(self) -> Reg<Trig5Chain10, RW>
pub const fn trig5_chain_1_0(self) -> Reg<Trig5Chain10, RW>
ETC_TRIG Chain 0/1 Register
Sourcepub const fn trig5_chain_3_2(self) -> Reg<Trig5Chain32, RW>
pub const fn trig5_chain_3_2(self) -> Reg<Trig5Chain32, RW>
ETC_TRIG Chain 2/3 Register
Sourcepub const fn trig5_chain_5_4(self) -> Reg<Trig5Chain54, RW>
pub const fn trig5_chain_5_4(self) -> Reg<Trig5Chain54, RW>
ETC_TRIG Chain 4/5 Register
Sourcepub const fn trig5_chain_7_6(self) -> Reg<Trig5Chain76, RW>
pub const fn trig5_chain_7_6(self) -> Reg<Trig5Chain76, RW>
ETC_TRIG Chain 6/7 Register
Sourcepub const fn trig5_result_1_0(self) -> Reg<Trig5Result10, R>
pub const fn trig5_result_1_0(self) -> Reg<Trig5Result10, R>
ETC_TRIG Result Data 1/0 Register
Sourcepub const fn trig5_result_3_2(self) -> Reg<Trig5Result32, R>
pub const fn trig5_result_3_2(self) -> Reg<Trig5Result32, R>
ETC_TRIG Result Data 3/2 Register
Sourcepub const fn trig5_result_5_4(self) -> Reg<Trig5Result54, R>
pub const fn trig5_result_5_4(self) -> Reg<Trig5Result54, R>
ETC_TRIG Result Data 5/4 Register
Sourcepub const fn trig5_result_7_6(self) -> Reg<Trig5Result76, R>
pub const fn trig5_result_7_6(self) -> Reg<Trig5Result76, R>
ETC_TRIG Result Data 7/6 Register
Sourcepub const fn trig6_ctrl(self) -> Reg<Trig6Ctrl, RW>
pub const fn trig6_ctrl(self) -> Reg<Trig6Ctrl, RW>
ETC_TRIG Control Register
Sourcepub const fn trig6_counter(self) -> Reg<Trig6Counter, RW>
pub const fn trig6_counter(self) -> Reg<Trig6Counter, RW>
ETC_TRIG Counter Register
Sourcepub const fn trig6_chain_1_0(self) -> Reg<Trig6Chain10, RW>
pub const fn trig6_chain_1_0(self) -> Reg<Trig6Chain10, RW>
ETC_TRIG Chain 0/1 Register
Sourcepub const fn trig6_chain_3_2(self) -> Reg<Trig6Chain32, RW>
pub const fn trig6_chain_3_2(self) -> Reg<Trig6Chain32, RW>
ETC_TRIG Chain 2/3 Register
Sourcepub const fn trig6_chain_5_4(self) -> Reg<Trig6Chain54, RW>
pub const fn trig6_chain_5_4(self) -> Reg<Trig6Chain54, RW>
ETC_TRIG Chain 4/5 Register
Sourcepub const fn trig6_chain_7_6(self) -> Reg<Trig6Chain76, RW>
pub const fn trig6_chain_7_6(self) -> Reg<Trig6Chain76, RW>
ETC_TRIG Chain 6/7 Register
Sourcepub const fn trig6_result_1_0(self) -> Reg<Trig6Result10, R>
pub const fn trig6_result_1_0(self) -> Reg<Trig6Result10, R>
ETC_TRIG Result Data 1/0 Register
Sourcepub const fn trig6_result_3_2(self) -> Reg<Trig6Result32, R>
pub const fn trig6_result_3_2(self) -> Reg<Trig6Result32, R>
ETC_TRIG Result Data 3/2 Register
Sourcepub const fn trig6_result_5_4(self) -> Reg<Trig6Result54, R>
pub const fn trig6_result_5_4(self) -> Reg<Trig6Result54, R>
ETC_TRIG Result Data 5/4 Register
Sourcepub const fn trig6_result_7_6(self) -> Reg<Trig6Result76, R>
pub const fn trig6_result_7_6(self) -> Reg<Trig6Result76, R>
ETC_TRIG Result Data 7/6 Register
Sourcepub const fn trig7_ctrl(self) -> Reg<Trig7Ctrl, RW>
pub const fn trig7_ctrl(self) -> Reg<Trig7Ctrl, RW>
ETC_TRIG Control Register
Sourcepub const fn trig7_counter(self) -> Reg<Trig7Counter, RW>
pub const fn trig7_counter(self) -> Reg<Trig7Counter, RW>
ETC_TRIG Counter Register
Sourcepub const fn trig7_chain_1_0(self) -> Reg<Trig7Chain10, RW>
pub const fn trig7_chain_1_0(self) -> Reg<Trig7Chain10, RW>
ETC_TRIG Chain 0/1 Register
Sourcepub const fn trig7_chain_3_2(self) -> Reg<Trig7Chain32, RW>
pub const fn trig7_chain_3_2(self) -> Reg<Trig7Chain32, RW>
ETC_TRIG Chain 2/3 Register
Sourcepub const fn trig7_chain_5_4(self) -> Reg<Trig7Chain54, RW>
pub const fn trig7_chain_5_4(self) -> Reg<Trig7Chain54, RW>
ETC_TRIG Chain 4/5 Register
Sourcepub const fn trig7_chain_7_6(self) -> Reg<Trig7Chain76, RW>
pub const fn trig7_chain_7_6(self) -> Reg<Trig7Chain76, RW>
ETC_TRIG Chain 6/7 Register
Sourcepub const fn trig7_result_1_0(self) -> Reg<Trig7Result10, R>
pub const fn trig7_result_1_0(self) -> Reg<Trig7Result10, R>
ETC_TRIG Result Data 1/0 Register
Sourcepub const fn trig7_result_3_2(self) -> Reg<Trig7Result32, R>
pub const fn trig7_result_3_2(self) -> Reg<Trig7Result32, R>
ETC_TRIG Result Data 3/2 Register
Sourcepub const fn trig7_result_5_4(self) -> Reg<Trig7Result54, R>
pub const fn trig7_result_5_4(self) -> Reg<Trig7Result54, R>
ETC_TRIG Result Data 5/4 Register
Sourcepub const fn trig7_result_7_6(self) -> Reg<Trig7Result76, R>
pub const fn trig7_result_7_6(self) -> Reg<Trig7Result76, R>
ETC_TRIG Result Data 7/6 Register