[−][src]Struct imxrt1062_adc_etc::W
Methods
impl<U, REG> W<U, REG>
[src]
impl W<u32, Reg<u32, _CTRL>>
[src]
pub fn trig_enable(&mut self) -> TRIG_ENABLE_W
[src]
Bits 0:7 - TRIG enable register
pub fn ext0_trig_enable(&mut self) -> EXT0_TRIG_ENABLE_W
[src]
Bit 8 - TSC0 TRIG enable register. 1'b1: enable external TSC0 trigger. 1'b0: disable external TSC0 trigger.
pub fn ext0_trig_priority(&mut self) -> EXT0_TRIG_PRIORITY_W
[src]
Bits 9:11 - External TSC0 trigger priority, 7 is Highest, 0 is lowest .
pub fn ext1_trig_enable(&mut self) -> EXT1_TRIG_ENABLE_W
[src]
Bit 12 - TSC1 TRIG enable register. 1'b1: enable external TSC1 trigger. 1'b0: disable external TSC1 trigger.
pub fn ext1_trig_priority(&mut self) -> EXT1_TRIG_PRIORITY_W
[src]
Bits 13:15 - External TSC1 trigger priority, 7 is Highest, 0 is lowest .
pub fn pre_divider(&mut self) -> PRE_DIVIDER_W
[src]
Bits 16:23 - Pre-divider for trig delay and interval .
pub fn dma_mode_sel(&mut self) -> DMA_MODE_SEL_W
[src]
Bit 29 - 1'b0: Trig DMA_REQ with latched signal, REQ will be cleared when ACK and source request cleared
pub fn tsc_bypass(&mut self) -> TSC_BYPASS_W
[src]
Bit 30 - 1'b1: TSC is bypassed to ADC2. 1'b0: TSC not bypassed. To use ADC2, this bit should be cleared.
pub fn softrst(&mut self) -> SOFTRST_W
[src]
Bit 31 - Software reset, high active. When write 1 ,all logical will be reset.
impl W<u32, Reg<u32, _DONE0_1_IRQ>>
[src]
pub fn trig0_done0(&mut self) -> TRIG0_DONE0_W
[src]
Bit 0 - TRIG0 done0 interrupt detection
pub fn trig1_done0(&mut self) -> TRIG1_DONE0_W
[src]
Bit 1 - TRIG1 done0 interrupt detection
pub fn trig2_done0(&mut self) -> TRIG2_DONE0_W
[src]
Bit 2 - TRIG2 done0 interrupt detection
pub fn trig3_done0(&mut self) -> TRIG3_DONE0_W
[src]
Bit 3 - TRIG3 done0 interrupt detection
pub fn trig4_done0(&mut self) -> TRIG4_DONE0_W
[src]
Bit 4 - TRIG4 done0 interrupt detection
pub fn trig5_done0(&mut self) -> TRIG5_DONE0_W
[src]
Bit 5 - TRIG5 done0 interrupt detection
pub fn trig6_done0(&mut self) -> TRIG6_DONE0_W
[src]
Bit 6 - TRIG6 done0 interrupt detection
pub fn trig7_done0(&mut self) -> TRIG7_DONE0_W
[src]
Bit 7 - TRIG7 done0 interrupt detection
pub fn trig0_done1(&mut self) -> TRIG0_DONE1_W
[src]
Bit 16 - TRIG0 done1 interrupt detection
pub fn trig1_done1(&mut self) -> TRIG1_DONE1_W
[src]
Bit 17 - TRIG1 done1 interrupt detection
pub fn trig2_done1(&mut self) -> TRIG2_DONE1_W
[src]
Bit 18 - TRIG2 done1 interrupt detection
pub fn trig3_done1(&mut self) -> TRIG3_DONE1_W
[src]
Bit 19 - TRIG3 done1 interrupt detection
pub fn trig4_done1(&mut self) -> TRIG4_DONE1_W
[src]
Bit 20 - TRIG4 done1 interrupt detection
pub fn trig5_done1(&mut self) -> TRIG5_DONE1_W
[src]
Bit 21 - TRIG5 done1 interrupt detection
pub fn trig6_done1(&mut self) -> TRIG6_DONE1_W
[src]
Bit 22 - TRIG6 done1 interrupt detection
pub fn trig7_done1(&mut self) -> TRIG7_DONE1_W
[src]
Bit 23 - TRIG7 done1 interrupt detection
impl W<u32, Reg<u32, _DONE2_ERR_IRQ>>
[src]
pub fn trig0_done2(&mut self) -> TRIG0_DONE2_W
[src]
Bit 0 - TRIG0 done2 interrupt detection
pub fn trig1_done2(&mut self) -> TRIG1_DONE2_W
[src]
Bit 1 - TRIG1 done2 interrupt detection
pub fn trig2_done2(&mut self) -> TRIG2_DONE2_W
[src]
Bit 2 - TRIG2 done2 interrupt detection
pub fn trig3_done2(&mut self) -> TRIG3_DONE2_W
[src]
Bit 3 - TRIG3 done2 interrupt detection
pub fn trig4_done2(&mut self) -> TRIG4_DONE2_W
[src]
Bit 4 - TRIG4 done2 interrupt detection
pub fn trig5_done2(&mut self) -> TRIG5_DONE2_W
[src]
Bit 5 - TRIG5 done2 interrupt detection
pub fn trig6_done2(&mut self) -> TRIG6_DONE2_W
[src]
Bit 6 - TRIG6 done2 interrupt detection
pub fn trig7_done2(&mut self) -> TRIG7_DONE2_W
[src]
Bit 7 - TRIG7 done2 interrupt detection
pub fn trig0_err(&mut self) -> TRIG0_ERR_W
[src]
Bit 16 - TRIG0 error interrupt detection
pub fn trig1_err(&mut self) -> TRIG1_ERR_W
[src]
Bit 17 - TRIG1 error interrupt detection
pub fn trig2_err(&mut self) -> TRIG2_ERR_W
[src]
Bit 18 - TRIG2 error interrupt detection
pub fn trig3_err(&mut self) -> TRIG3_ERR_W
[src]
Bit 19 - TRIG3 error interrupt detection
pub fn trig4_err(&mut self) -> TRIG4_ERR_W
[src]
Bit 20 - TRIG4 error interrupt detection
pub fn trig5_err(&mut self) -> TRIG5_ERR_W
[src]
Bit 21 - TRIG5 error interrupt detection
pub fn trig6_err(&mut self) -> TRIG6_ERR_W
[src]
Bit 22 - TRIG6 error interrupt detection
pub fn trig7_err(&mut self) -> TRIG7_ERR_W
[src]
Bit 23 - TRIG7 error interrupt detection
impl W<u32, Reg<u32, _DMA_CTRL>>
[src]
pub fn trig0_enable(&mut self) -> TRIG0_ENABLE_W
[src]
Bit 0 - When TRIG0 done enable DMA request
pub fn trig1_enable(&mut self) -> TRIG1_ENABLE_W
[src]
Bit 1 - When TRIG1 done enable DMA request
pub fn trig2_enable(&mut self) -> TRIG2_ENABLE_W
[src]
Bit 2 - When TRIG2 done enable DMA request
pub fn trig3_enable(&mut self) -> TRIG3_ENABLE_W
[src]
Bit 3 - When TRIG3 done enable DMA request
pub fn trig4_enable(&mut self) -> TRIG4_ENABLE_W
[src]
Bit 4 - When TRIG4 done enable DMA request
pub fn trig5_enable(&mut self) -> TRIG5_ENABLE_W
[src]
Bit 5 - When TRIG5 done enable DMA request
pub fn trig6_enable(&mut self) -> TRIG6_ENABLE_W
[src]
Bit 6 - When TRIG6 done enable DMA request
pub fn trig7_enable(&mut self) -> TRIG7_ENABLE_W
[src]
Bit 7 - When TRIG7 done enable DMA request
pub fn trig0_req(&mut self) -> TRIG0_REQ_W
[src]
Bit 16 - When TRIG0 done DMA request detection
pub fn trig1_req(&mut self) -> TRIG1_REQ_W
[src]
Bit 17 - When TRIG1 done DMA request detection
pub fn trig2_req(&mut self) -> TRIG2_REQ_W
[src]
Bit 18 - When TRIG2 done DMA request detection
pub fn trig3_req(&mut self) -> TRIG3_REQ_W
[src]
Bit 19 - When TRIG3 done DMA request detection
pub fn trig4_req(&mut self) -> TRIG4_REQ_W
[src]
Bit 20 - When TRIG4 done DMA request detection
pub fn trig5_req(&mut self) -> TRIG5_REQ_W
[src]
Bit 21 - When TRIG5 done DMA request detection
pub fn trig6_req(&mut self) -> TRIG6_REQ_W
[src]
Bit 22 - When TRIG6 done DMA request detection
pub fn trig7_req(&mut self) -> TRIG7_REQ_W
[src]
Bit 23 - When TRIG7 done DMA request detection
impl W<u32, Reg<u32, _TRIG0_CTRL>>
[src]
pub fn sw_trig(&mut self) -> SW_TRIG_W
[src]
Bit 0 - Software write 1 as the TRIGGER. This register is self-clearing.
pub fn trig_mode(&mut self) -> TRIG_MODE_W
[src]
Bit 4 - TRIG mode register. 1'b0: hardware trigger. 1'b1: software trigger.
pub fn trig_chain(&mut self) -> TRIG_CHAIN_W
[src]
Bits 8:10 - TRIG chain length to the ADC. 0: Trig length is 1; ... 7: Trig length is 8;
pub fn trig_priority(&mut self) -> TRIG_PRIORITY_W
[src]
Bits 12:14 - External trigger priority, 7 is highest, 0 is lowest .
pub fn sync_mode(&mut self) -> SYNC_MODE_W
[src]
Bit 16 - TRIG mode control . 1'b0: Disable sync mode; 1'b1: Enable sync mode
impl W<u32, Reg<u32, _TRIG0_COUNTER>>
[src]
pub fn init_delay(&mut self) -> INIT_DELAY_W
[src]
Bits 0:15 - TRIGGER initial delay counter
pub fn sample_interval(&mut self) -> SAMPLE_INTERVAL_W
[src]
Bits 16:31 - TRIGGER sampling interval counter
impl W<u32, Reg<u32, _TRIG0_CHAIN_1_0>>
[src]
pub fn csel0(&mut self) -> CSEL0_W
[src]
Bits 0:3 - CHAIN0 CSEL ADC channel selection
pub fn hwts0(&mut self) -> HWTS0_W
[src]
Bits 4:11 - CHAIN0 HWTS ADC hardware trigger selection. For more information, see the ADC chapter.
pub fn b2b0(&mut self) -> B2B0_W
[src]
Bit 12 - CHAIN0 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie0(&mut self) -> IE0_W
[src]
Bits 13:14 - CHAIN0 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
pub fn csel1(&mut self) -> CSEL1_W
[src]
Bits 16:19 - CHAIN1 CSEL ADC channel selection
pub fn hwts1(&mut self) -> HWTS1_W
[src]
Bits 20:27 - CHAIN1 HWTS ADC hardware trigger selection. For more information, see the ADC chapter.
pub fn b2b1(&mut self) -> B2B1_W
[src]
Bit 28 - CHAIN1 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie1(&mut self) -> IE1_W
[src]
Bits 29:30 - CHAIN1 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
impl W<u32, Reg<u32, _TRIG0_CHAIN_3_2>>
[src]
pub fn csel2(&mut self) -> CSEL2_W
[src]
Bits 0:3 - CHAIN2 CSEL
pub fn hwts2(&mut self) -> HWTS2_W
[src]
Bits 4:11 - CHAIN2 HWTS
pub fn b2b2(&mut self) -> B2B2_W
[src]
Bit 12 - CHAIN2 B2B
pub fn ie2(&mut self) -> IE2_W
[src]
Bits 13:14 - CHAIN2 IE
pub fn csel3(&mut self) -> CSEL3_W
[src]
Bits 16:19 - CHAIN3 CSEL
pub fn hwts3(&mut self) -> HWTS3_W
[src]
Bits 20:27 - CHAIN3 HWTS
pub fn b2b3(&mut self) -> B2B3_W
[src]
Bit 28 - CHAIN3 B2B
pub fn ie3(&mut self) -> IE3_W
[src]
Bits 29:30 - CHAIN3 IE
impl W<u32, Reg<u32, _TRIG0_CHAIN_5_4>>
[src]
pub fn csel4(&mut self) -> CSEL4_W
[src]
Bits 0:3 - CHAIN4 CSEL
pub fn hwts4(&mut self) -> HWTS4_W
[src]
Bits 4:11 - CHAIN4 HWTS
pub fn b2b4(&mut self) -> B2B4_W
[src]
Bit 12 - CHAIN4 B2B
pub fn ie4(&mut self) -> IE4_W
[src]
Bits 13:14 - CHAIN4 IE
pub fn csel5(&mut self) -> CSEL5_W
[src]
Bits 16:19 - CHAIN5 CSEL
pub fn hwts5(&mut self) -> HWTS5_W
[src]
Bits 20:27 - CHAIN5 HWTS
pub fn b2b5(&mut self) -> B2B5_W
[src]
Bit 28 - CHAIN5 B2B
pub fn ie5(&mut self) -> IE5_W
[src]
Bits 29:30 - CHAIN5 IE
impl W<u32, Reg<u32, _TRIG0_CHAIN_7_6>>
[src]
pub fn csel6(&mut self) -> CSEL6_W
[src]
Bits 0:3 - CHAIN6 CSEL
pub fn hwts6(&mut self) -> HWTS6_W
[src]
Bits 4:11 - CHAIN6 HWTS
pub fn b2b6(&mut self) -> B2B6_W
[src]
Bit 12 - CHAIN6 B2B
pub fn ie6(&mut self) -> IE6_W
[src]
Bits 13:14 - CHAIN6 IE
pub fn csel7(&mut self) -> CSEL7_W
[src]
Bits 16:19 - CHAIN7 CSEL
pub fn hwts7(&mut self) -> HWTS7_W
[src]
Bits 20:27 - CHAIN7 HWTS
pub fn b2b7(&mut self) -> B2B7_W
[src]
Bit 28 - CHAIN7 B2B
pub fn ie7(&mut self) -> IE7_W
[src]
Bits 29:30 - CHAIN7 IE
impl W<u32, Reg<u32, _TRIG1_CTRL>>
[src]
pub fn sw_trig(&mut self) -> SW_TRIG_W
[src]
Bit 0 - Software write 1 as the TRIGGER. This register is self-clearing.
pub fn trig_mode(&mut self) -> TRIG_MODE_W
[src]
Bit 4 - TRIG mode register. 1'b0: hardware trigger. 1'b1: software trigger.
pub fn trig_chain(&mut self) -> TRIG_CHAIN_W
[src]
Bits 8:10 - TRIG chain length to the ADC. 0: Trig length is 1; ... 7: Trig length is 8;
pub fn trig_priority(&mut self) -> TRIG_PRIORITY_W
[src]
Bits 12:14 - External trigger priority, 7 is highest, 0 is lowest .
pub fn sync_mode(&mut self) -> SYNC_MODE_W
[src]
Bit 16 - TRIG mode control . 1'b0: Disable sync mode; 1'b1: Enable sync mode
impl W<u32, Reg<u32, _TRIG1_COUNTER>>
[src]
pub fn init_delay(&mut self) -> INIT_DELAY_W
[src]
Bits 0:15 - TRIGGER initial delay counter
pub fn sample_interval(&mut self) -> SAMPLE_INTERVAL_W
[src]
Bits 16:31 - TRIGGER sampling interval counter
impl W<u32, Reg<u32, _TRIG1_CHAIN_1_0>>
[src]
pub fn csel0(&mut self) -> CSEL0_W
[src]
Bits 0:3 - CHAIN0 CSEL ADC channel selection
pub fn hwts0(&mut self) -> HWTS0_W
[src]
Bits 4:11 - CHAIN0 HWTS ADC hardware trigger selection
pub fn b2b0(&mut self) -> B2B0_W
[src]
Bit 12 - CHAIN0 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie0(&mut self) -> IE0_W
[src]
Bits 13:14 - CHAIN0 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
pub fn csel1(&mut self) -> CSEL1_W
[src]
Bits 16:19 - CHAIN1 CSEL ADC channel selection
pub fn hwts1(&mut self) -> HWTS1_W
[src]
Bits 20:27 - CHAIN1 HWTS ADC hardware trigger selection
pub fn b2b1(&mut self) -> B2B1_W
[src]
Bit 28 - CHAIN1 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie1(&mut self) -> IE1_W
[src]
Bits 29:30 - CHAIN1 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
impl W<u32, Reg<u32, _TRIG1_CHAIN_3_2>>
[src]
pub fn csel2(&mut self) -> CSEL2_W
[src]
Bits 0:3 - CHAIN2 CSEL
pub fn hwts2(&mut self) -> HWTS2_W
[src]
Bits 4:11 - CHAIN2 HWTS
pub fn b2b2(&mut self) -> B2B2_W
[src]
Bit 12 - CHAIN2 B2B
pub fn ie2(&mut self) -> IE2_W
[src]
Bits 13:14 - CHAIN2 IE
pub fn csel3(&mut self) -> CSEL3_W
[src]
Bits 16:19 - CHAIN3 CSEL
pub fn hwts3(&mut self) -> HWTS3_W
[src]
Bits 20:27 - CHAIN3 HWTS
pub fn b2b3(&mut self) -> B2B3_W
[src]
Bit 28 - CHAIN3 B2B
pub fn ie3(&mut self) -> IE3_W
[src]
Bits 29:30 - CHAIN3 IE
impl W<u32, Reg<u32, _TRIG1_CHAIN_5_4>>
[src]
pub fn csel4(&mut self) -> CSEL4_W
[src]
Bits 0:3 - CHAIN4 CSEL
pub fn hwts4(&mut self) -> HWTS4_W
[src]
Bits 4:11 - CHAIN4 HWTS
pub fn b2b4(&mut self) -> B2B4_W
[src]
Bit 12 - CHAIN4 B2B
pub fn ie4(&mut self) -> IE4_W
[src]
Bits 13:14 - CHAIN4 IE
pub fn csel5(&mut self) -> CSEL5_W
[src]
Bits 16:19 - CHAIN5 CSEL
pub fn hwts5(&mut self) -> HWTS5_W
[src]
Bits 20:27 - CHAIN5 HWTS
pub fn b2b5(&mut self) -> B2B5_W
[src]
Bit 28 - CHAIN5 B2B
pub fn ie5(&mut self) -> IE5_W
[src]
Bits 29:30 - CHAIN5 IE
impl W<u32, Reg<u32, _TRIG1_CHAIN_7_6>>
[src]
pub fn csel6(&mut self) -> CSEL6_W
[src]
Bits 0:3 - CHAIN6 CSEL
pub fn hwts6(&mut self) -> HWTS6_W
[src]
Bits 4:11 - CHAIN6 HWTS
pub fn b2b6(&mut self) -> B2B6_W
[src]
Bit 12 - CHAIN6 B2B
pub fn ie6(&mut self) -> IE6_W
[src]
Bits 13:14 - CHAIN6 IE
pub fn csel7(&mut self) -> CSEL7_W
[src]
Bits 16:19 - CHAIN7 CSEL
pub fn hwts7(&mut self) -> HWTS7_W
[src]
Bits 20:27 - CHAIN7 HWTS
pub fn b2b7(&mut self) -> B2B7_W
[src]
Bit 28 - CHAIN7 B2B
pub fn ie7(&mut self) -> IE7_W
[src]
Bits 29:30 - CHAIN7 IE
impl W<u32, Reg<u32, _TRIG2_CTRL>>
[src]
pub fn sw_trig(&mut self) -> SW_TRIG_W
[src]
Bit 0 - Software write 1 as the TRIGGER. This register is self-clearing.
pub fn trig_mode(&mut self) -> TRIG_MODE_W
[src]
Bit 4 - TRIG mode register. 1'b0: hardware trigger. 1'b1: software trigger.
pub fn trig_chain(&mut self) -> TRIG_CHAIN_W
[src]
Bits 8:10 - TRIG chain length to the ADC. 0: Trig length is 1; ... 7: Trig length is 8;
pub fn trig_priority(&mut self) -> TRIG_PRIORITY_W
[src]
Bits 12:14 - External trigger priority, 7 is highest, 0 is lowest .
pub fn sync_mode(&mut self) -> SYNC_MODE_W
[src]
Bit 16 - TRIG mode control . 1'b0: Disable sync mode; 1'b1: Enable sync mode
impl W<u32, Reg<u32, _TRIG2_COUNTER>>
[src]
pub fn init_delay(&mut self) -> INIT_DELAY_W
[src]
Bits 0:15 - TRIGGER initial delay counter
pub fn sample_interval(&mut self) -> SAMPLE_INTERVAL_W
[src]
Bits 16:31 - TRIGGER sampling interval counter
impl W<u32, Reg<u32, _TRIG2_CHAIN_1_0>>
[src]
pub fn csel0(&mut self) -> CSEL0_W
[src]
Bits 0:3 - CHAIN0 CSEL ADC channel selection
pub fn hwts0(&mut self) -> HWTS0_W
[src]
Bits 4:11 - CHAIN0 HWTS ADC hardware trigger selection
pub fn b2b0(&mut self) -> B2B0_W
[src]
Bit 12 - CHAIN0 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie0(&mut self) -> IE0_W
[src]
Bits 13:14 - CHAIN0 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
pub fn csel1(&mut self) -> CSEL1_W
[src]
Bits 16:19 - CHAIN1 CSEL ADC channel selection
pub fn hwts1(&mut self) -> HWTS1_W
[src]
Bits 20:27 - CHAIN1 HWTS ADC hardware trigger selection
pub fn b2b1(&mut self) -> B2B1_W
[src]
Bit 28 - CHAIN1 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie1(&mut self) -> IE1_W
[src]
Bits 29:30 - CHAIN1 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
impl W<u32, Reg<u32, _TRIG2_CHAIN_3_2>>
[src]
pub fn csel2(&mut self) -> CSEL2_W
[src]
Bits 0:3 - CHAIN2 CSEL
pub fn hwts2(&mut self) -> HWTS2_W
[src]
Bits 4:11 - CHAIN2 HWTS
pub fn b2b2(&mut self) -> B2B2_W
[src]
Bit 12 - CHAIN2 B2B
pub fn ie2(&mut self) -> IE2_W
[src]
Bits 13:14 - CHAIN2 IE
pub fn csel3(&mut self) -> CSEL3_W
[src]
Bits 16:19 - CHAIN3 CSEL
pub fn hwts3(&mut self) -> HWTS3_W
[src]
Bits 20:27 - CHAIN3 HWTS
pub fn b2b3(&mut self) -> B2B3_W
[src]
Bit 28 - CHAIN3 B2B
pub fn ie3(&mut self) -> IE3_W
[src]
Bits 29:30 - CHAIN3 IE
impl W<u32, Reg<u32, _TRIG2_CHAIN_5_4>>
[src]
pub fn csel4(&mut self) -> CSEL4_W
[src]
Bits 0:3 - CHAIN4 CSEL
pub fn hwts4(&mut self) -> HWTS4_W
[src]
Bits 4:11 - CHAIN4 HWTS
pub fn b2b4(&mut self) -> B2B4_W
[src]
Bit 12 - CHAIN4 B2B
pub fn ie4(&mut self) -> IE4_W
[src]
Bits 13:14 - CHAIN4 IE
pub fn csel5(&mut self) -> CSEL5_W
[src]
Bits 16:19 - CHAIN5 CSEL
pub fn hwts5(&mut self) -> HWTS5_W
[src]
Bits 20:27 - CHAIN5 HWTS
pub fn b2b5(&mut self) -> B2B5_W
[src]
Bit 28 - CHAIN5 B2B
pub fn ie5(&mut self) -> IE5_W
[src]
Bits 29:30 - CHAIN5 IE
impl W<u32, Reg<u32, _TRIG2_CHAIN_7_6>>
[src]
pub fn csel6(&mut self) -> CSEL6_W
[src]
Bits 0:3 - CHAIN6 CSEL
pub fn hwts6(&mut self) -> HWTS6_W
[src]
Bits 4:11 - CHAIN6 HWTS
pub fn b2b6(&mut self) -> B2B6_W
[src]
Bit 12 - CHAIN6 B2B
pub fn ie6(&mut self) -> IE6_W
[src]
Bits 13:14 - CHAIN6 IE
pub fn csel7(&mut self) -> CSEL7_W
[src]
Bits 16:19 - CHAIN7 CSEL
pub fn hwts7(&mut self) -> HWTS7_W
[src]
Bits 20:27 - CHAIN7 HWTS
pub fn b2b7(&mut self) -> B2B7_W
[src]
Bit 28 - CHAIN7 B2B
pub fn ie7(&mut self) -> IE7_W
[src]
Bits 29:30 - CHAIN7 IE
impl W<u32, Reg<u32, _TRIG3_CTRL>>
[src]
pub fn sw_trig(&mut self) -> SW_TRIG_W
[src]
Bit 0 - Software write 1 as the TRIGGER. This register is self-clearing.
pub fn trig_mode(&mut self) -> TRIG_MODE_W
[src]
Bit 4 - TRIG mode register. 1'b0: hardware trigger. 1'b1: software trigger.
pub fn trig_chain(&mut self) -> TRIG_CHAIN_W
[src]
Bits 8:10 - TRIG chain length to the ADC. 0: Trig length is 1; ... 7: Trig length is 8;
pub fn trig_priority(&mut self) -> TRIG_PRIORITY_W
[src]
Bits 12:14 - External trigger priority, 7 is highest, 0 is lowest .
pub fn sync_mode(&mut self) -> SYNC_MODE_W
[src]
Bit 16 - TRIG mode control . 1'b0: Disable sync mode; 1'b1: Enable sync mode
impl W<u32, Reg<u32, _TRIG3_COUNTER>>
[src]
pub fn init_delay(&mut self) -> INIT_DELAY_W
[src]
Bits 0:15 - TRIGGER initial delay counter
pub fn sample_interval(&mut self) -> SAMPLE_INTERVAL_W
[src]
Bits 16:31 - TRIGGER sampling interval counter
impl W<u32, Reg<u32, _TRIG3_CHAIN_1_0>>
[src]
pub fn csel0(&mut self) -> CSEL0_W
[src]
Bits 0:3 - CHAIN0 CSEL ADC channel selection
pub fn hwts0(&mut self) -> HWTS0_W
[src]
Bits 4:11 - CHAIN0 HWTS ADC hardware trigger selection
pub fn b2b0(&mut self) -> B2B0_W
[src]
Bit 12 - CHAIN0 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie0(&mut self) -> IE0_W
[src]
Bits 13:14 - CHAIN0 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
pub fn csel1(&mut self) -> CSEL1_W
[src]
Bits 16:19 - CHAIN1 CSEL ADC channel selection
pub fn hwts1(&mut self) -> HWTS1_W
[src]
Bits 20:27 - CHAIN1 HWTS ADC hardware trigger selection
pub fn b2b1(&mut self) -> B2B1_W
[src]
Bit 28 - CHAIN1 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie1(&mut self) -> IE1_W
[src]
Bits 29:30 - CHAIN1 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
impl W<u32, Reg<u32, _TRIG3_CHAIN_3_2>>
[src]
pub fn csel2(&mut self) -> CSEL2_W
[src]
Bits 0:3 - CHAIN2 CSEL
pub fn hwts2(&mut self) -> HWTS2_W
[src]
Bits 4:11 - CHAIN2 HWTS
pub fn b2b2(&mut self) -> B2B2_W
[src]
Bit 12 - CHAIN2 B2B
pub fn ie2(&mut self) -> IE2_W
[src]
Bits 13:14 - CHAIN2 IE
pub fn csel3(&mut self) -> CSEL3_W
[src]
Bits 16:19 - CHAIN3 CSEL
pub fn hwts3(&mut self) -> HWTS3_W
[src]
Bits 20:27 - CHAIN3 HWTS
pub fn b2b3(&mut self) -> B2B3_W
[src]
Bit 28 - CHAIN3 B2B
pub fn ie3(&mut self) -> IE3_W
[src]
Bits 29:30 - CHAIN3 IE
impl W<u32, Reg<u32, _TRIG3_CHAIN_5_4>>
[src]
pub fn csel4(&mut self) -> CSEL4_W
[src]
Bits 0:3 - CHAIN4 CSEL
pub fn hwts4(&mut self) -> HWTS4_W
[src]
Bits 4:11 - CHAIN4 HWTS
pub fn b2b4(&mut self) -> B2B4_W
[src]
Bit 12 - CHAIN4 B2B
pub fn ie4(&mut self) -> IE4_W
[src]
Bits 13:14 - CHAIN4 IE
pub fn csel5(&mut self) -> CSEL5_W
[src]
Bits 16:19 - CHAIN5 CSEL
pub fn hwts5(&mut self) -> HWTS5_W
[src]
Bits 20:27 - CHAIN5 HWTS
pub fn b2b5(&mut self) -> B2B5_W
[src]
Bit 28 - CHAIN5 B2B
pub fn ie5(&mut self) -> IE5_W
[src]
Bits 29:30 - CHAIN5 IE
impl W<u32, Reg<u32, _TRIG3_CHAIN_7_6>>
[src]
pub fn csel6(&mut self) -> CSEL6_W
[src]
Bits 0:3 - CHAIN6 CSEL
pub fn hwts6(&mut self) -> HWTS6_W
[src]
Bits 4:11 - CHAIN6 HWTS
pub fn b2b6(&mut self) -> B2B6_W
[src]
Bit 12 - CHAIN6 B2B
pub fn ie6(&mut self) -> IE6_W
[src]
Bits 13:14 - CHAIN6 IE
pub fn csel7(&mut self) -> CSEL7_W
[src]
Bits 16:19 - CHAIN7 CSEL
pub fn hwts7(&mut self) -> HWTS7_W
[src]
Bits 20:27 - CHAIN7 HWTS
pub fn b2b7(&mut self) -> B2B7_W
[src]
Bit 28 - CHAIN7 B2B
pub fn ie7(&mut self) -> IE7_W
[src]
Bits 29:30 - CHAIN7 IE
impl W<u32, Reg<u32, _TRIG4_CTRL>>
[src]
pub fn sw_trig(&mut self) -> SW_TRIG_W
[src]
Bit 0 - Software write 1 as the TRIGGER. This register is self-clearing.
pub fn trig_mode(&mut self) -> TRIG_MODE_W
[src]
Bit 4 - TRIG mode register. 1'b0: hardware trigger. 1'b1: software trigger.
pub fn trig_chain(&mut self) -> TRIG_CHAIN_W
[src]
Bits 8:10 - TRIG chain length to the ADC. 0: Trig length is 1; ... 7: Trig length is 8;
pub fn trig_priority(&mut self) -> TRIG_PRIORITY_W
[src]
Bits 12:14 - External trigger priority, 7 is highest, 0 is lowest .
pub fn sync_mode(&mut self) -> SYNC_MODE_W
[src]
Bit 16 - TRIG mode control . 1'b0: Disable sync mode; 1'b1: Enable sync mode
impl W<u32, Reg<u32, _TRIG4_COUNTER>>
[src]
pub fn init_delay(&mut self) -> INIT_DELAY_W
[src]
Bits 0:15 - TRIGGER initial delay counter
pub fn sample_interval(&mut self) -> SAMPLE_INTERVAL_W
[src]
Bits 16:31 - TRIGGER sampling interval counter
impl W<u32, Reg<u32, _TRIG4_CHAIN_1_0>>
[src]
pub fn csel0(&mut self) -> CSEL0_W
[src]
Bits 0:3 - CHAIN0 CSEL ADC channel selection
pub fn hwts0(&mut self) -> HWTS0_W
[src]
Bits 4:11 - CHAIN0 HWTS ADC hardware trigger selection
pub fn b2b0(&mut self) -> B2B0_W
[src]
Bit 12 - CHAIN0 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie0(&mut self) -> IE0_W
[src]
Bits 13:14 - CHAIN0 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
pub fn csel1(&mut self) -> CSEL1_W
[src]
Bits 16:19 - CHAIN1 CSEL ADC channel selection
pub fn hwts1(&mut self) -> HWTS1_W
[src]
Bits 20:27 - CHAIN1 HWTS ADC hardware trigger selection
pub fn b2b1(&mut self) -> B2B1_W
[src]
Bit 28 - CHAIN1 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie1(&mut self) -> IE1_W
[src]
Bits 29:30 - CHAIN1 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
impl W<u32, Reg<u32, _TRIG4_CHAIN_3_2>>
[src]
pub fn csel2(&mut self) -> CSEL2_W
[src]
Bits 0:3 - CHAIN2 CSEL
pub fn hwts2(&mut self) -> HWTS2_W
[src]
Bits 4:11 - CHAIN2 HWTS
pub fn b2b2(&mut self) -> B2B2_W
[src]
Bit 12 - CHAIN2 B2B
pub fn ie2(&mut self) -> IE2_W
[src]
Bits 13:14 - CHAIN2 IE
pub fn csel3(&mut self) -> CSEL3_W
[src]
Bits 16:19 - CHAIN3 CSEL
pub fn hwts3(&mut self) -> HWTS3_W
[src]
Bits 20:27 - CHAIN3 HWTS
pub fn b2b3(&mut self) -> B2B3_W
[src]
Bit 28 - CHAIN3 B2B
pub fn ie3(&mut self) -> IE3_W
[src]
Bits 29:30 - CHAIN3 IE
impl W<u32, Reg<u32, _TRIG4_CHAIN_5_4>>
[src]
pub fn csel4(&mut self) -> CSEL4_W
[src]
Bits 0:3 - CHAIN4 CSEL
pub fn hwts4(&mut self) -> HWTS4_W
[src]
Bits 4:11 - CHAIN4 HWTS
pub fn b2b4(&mut self) -> B2B4_W
[src]
Bit 12 - CHAIN4 B2B
pub fn ie4(&mut self) -> IE4_W
[src]
Bits 13:14 - CHAIN4 IE
pub fn csel5(&mut self) -> CSEL5_W
[src]
Bits 16:19 - CHAIN5 CSEL
pub fn hwts5(&mut self) -> HWTS5_W
[src]
Bits 20:27 - CHAIN5 HWTS
pub fn b2b5(&mut self) -> B2B5_W
[src]
Bit 28 - CHAIN5 B2B
pub fn ie5(&mut self) -> IE5_W
[src]
Bits 29:30 - CHAIN5 IE
impl W<u32, Reg<u32, _TRIG4_CHAIN_7_6>>
[src]
pub fn csel6(&mut self) -> CSEL6_W
[src]
Bits 0:3 - CHAIN6 CSEL
pub fn hwts6(&mut self) -> HWTS6_W
[src]
Bits 4:11 - CHAIN6 HWTS
pub fn b2b6(&mut self) -> B2B6_W
[src]
Bit 12 - CHAIN6 B2B
pub fn ie6(&mut self) -> IE6_W
[src]
Bits 13:14 - CHAIN6 IE
pub fn csel7(&mut self) -> CSEL7_W
[src]
Bits 16:19 - CHAIN7 CSEL
pub fn hwts7(&mut self) -> HWTS7_W
[src]
Bits 20:27 - CHAIN7 HWTS
pub fn b2b7(&mut self) -> B2B7_W
[src]
Bit 28 - CHAIN7 B2B
pub fn ie7(&mut self) -> IE7_W
[src]
Bits 29:30 - CHAIN7 IE
impl W<u32, Reg<u32, _TRIG5_CTRL>>
[src]
pub fn sw_trig(&mut self) -> SW_TRIG_W
[src]
Bit 0 - Software write 1 as the TRIGGER
pub fn trig_mode(&mut self) -> TRIG_MODE_W
[src]
Bit 4 - TRIG mode register. 1'b0: hardware trigger. 1'b1: software trigger.
pub fn trig_chain(&mut self) -> TRIG_CHAIN_W
[src]
Bits 8:10 - TRIG chain length to the ADC. 0: Trig length is 1; ... 7: Trig length is 8;
pub fn trig_priority(&mut self) -> TRIG_PRIORITY_W
[src]
Bits 12:14 - External trigger priority, 7 is highest, 0 is lowest .
pub fn sync_mode(&mut self) -> SYNC_MODE_W
[src]
Bit 16 - TRIG mode control . 1'b0: Disable sync mode; 1'b1: Enable sync mode
impl W<u32, Reg<u32, _TRIG5_COUNTER>>
[src]
pub fn init_delay(&mut self) -> INIT_DELAY_W
[src]
Bits 0:15 - TRIGGER initial delay counter
pub fn sample_interval(&mut self) -> SAMPLE_INTERVAL_W
[src]
Bits 16:31 - TRIGGER sampling interval counter
impl W<u32, Reg<u32, _TRIG5_CHAIN_1_0>>
[src]
pub fn csel0(&mut self) -> CSEL0_W
[src]
Bits 0:3 - CHAIN0 CSEL ADC channel selection
pub fn hwts0(&mut self) -> HWTS0_W
[src]
Bits 4:11 - CHAIN0 HWTS ADC hardware trigger selection
pub fn b2b0(&mut self) -> B2B0_W
[src]
Bit 12 - CHAIN0 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie0(&mut self) -> IE0_W
[src]
Bits 13:14 - CHAIN0 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
pub fn csel1(&mut self) -> CSEL1_W
[src]
Bits 16:19 - CHAIN1 CSEL ADC channel selection
pub fn hwts1(&mut self) -> HWTS1_W
[src]
Bits 20:27 - CHAIN1 HWTS ADC hardware trigger selection
pub fn b2b1(&mut self) -> B2B1_W
[src]
Bit 28 - CHAIN1 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie1(&mut self) -> IE1_W
[src]
Bits 29:30 - CHAIN1 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
impl W<u32, Reg<u32, _TRIG5_CHAIN_3_2>>
[src]
pub fn csel2(&mut self) -> CSEL2_W
[src]
Bits 0:3 - CHAIN2 CSEL
pub fn hwts2(&mut self) -> HWTS2_W
[src]
Bits 4:11 - CHAIN2 HWTS
pub fn b2b2(&mut self) -> B2B2_W
[src]
Bit 12 - CHAIN2 B2B
pub fn ie2(&mut self) -> IE2_W
[src]
Bits 13:14 - CHAIN2 IE
pub fn csel3(&mut self) -> CSEL3_W
[src]
Bits 16:19 - CHAIN3 CSEL
pub fn hwts3(&mut self) -> HWTS3_W
[src]
Bits 20:27 - CHAIN3 HWTS
pub fn b2b3(&mut self) -> B2B3_W
[src]
Bit 28 - CHAIN3 B2B
pub fn ie3(&mut self) -> IE3_W
[src]
Bits 29:30 - CHAIN3 IE
impl W<u32, Reg<u32, _TRIG5_CHAIN_5_4>>
[src]
pub fn csel4(&mut self) -> CSEL4_W
[src]
Bits 0:3 - CHAIN4 CSEL
pub fn hwts4(&mut self) -> HWTS4_W
[src]
Bits 4:11 - CHAIN4 HWTS
pub fn b2b4(&mut self) -> B2B4_W
[src]
Bit 12 - CHAIN4 B2B
pub fn ie4(&mut self) -> IE4_W
[src]
Bits 13:14 - CHAIN4 IE
pub fn csel5(&mut self) -> CSEL5_W
[src]
Bits 16:19 - CHAIN5 CSEL
pub fn hwts5(&mut self) -> HWTS5_W
[src]
Bits 20:27 - CHAIN5 HWTS
pub fn b2b5(&mut self) -> B2B5_W
[src]
Bit 28 - CHAIN5 B2B
pub fn ie5(&mut self) -> IE5_W
[src]
Bits 29:30 - CHAIN5 IE
impl W<u32, Reg<u32, _TRIG5_CHAIN_7_6>>
[src]
pub fn csel6(&mut self) -> CSEL6_W
[src]
Bits 0:3 - CHAIN6 CSEL
pub fn hwts6(&mut self) -> HWTS6_W
[src]
Bits 4:11 - CHAIN6 HWTS
pub fn b2b6(&mut self) -> B2B6_W
[src]
Bit 12 - CHAIN6 B2B
pub fn ie6(&mut self) -> IE6_W
[src]
Bits 13:14 - CHAIN6 IE
pub fn csel7(&mut self) -> CSEL7_W
[src]
Bits 16:19 - CHAIN7 CSEL
pub fn hwts7(&mut self) -> HWTS7_W
[src]
Bits 20:27 - CHAIN7 HWTS
pub fn b2b7(&mut self) -> B2B7_W
[src]
Bit 28 - CHAIN7 B2B
pub fn ie7(&mut self) -> IE7_W
[src]
Bits 29:30 - CHAIN7 IE
impl W<u32, Reg<u32, _TRIG6_CTRL>>
[src]
pub fn sw_trig(&mut self) -> SW_TRIG_W
[src]
Bit 0 - Software write 1 as the TRIGGER. This register is self-clearing.
pub fn trig_mode(&mut self) -> TRIG_MODE_W
[src]
Bit 4 - TRIG mode register. 1'b0: hardware trigger. 1'b1: software trigger.
pub fn trig_chain(&mut self) -> TRIG_CHAIN_W
[src]
Bits 8:10 - TRIG chain length to the ADC. 0: Trig length is 1; ... 7: Trig length is 8;
pub fn trig_priority(&mut self) -> TRIG_PRIORITY_W
[src]
Bits 12:14 - External trigger priority, 7 is highest, 0 is lowest .
pub fn sync_mode(&mut self) -> SYNC_MODE_W
[src]
Bit 16 - TRIG mode control . 1'b0: Disable sync mode; 1'b1: Enable sync mode
impl W<u32, Reg<u32, _TRIG6_COUNTER>>
[src]
pub fn init_delay(&mut self) -> INIT_DELAY_W
[src]
Bits 0:15 - TRIGGER initial delay counter
pub fn sample_interval(&mut self) -> SAMPLE_INTERVAL_W
[src]
Bits 16:31 - TRIGGER sampling interval counter
impl W<u32, Reg<u32, _TRIG6_CHAIN_1_0>>
[src]
pub fn csel0(&mut self) -> CSEL0_W
[src]
Bits 0:3 - CHAIN0 CSEL ADC channel selection
pub fn hwts0(&mut self) -> HWTS0_W
[src]
Bits 4:11 - CHAIN0 HWTS ADC hardware trigger selection
pub fn b2b0(&mut self) -> B2B0_W
[src]
Bit 12 - CHAIN0 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie0(&mut self) -> IE0_W
[src]
Bits 13:14 - CHAIN0 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
pub fn csel1(&mut self) -> CSEL1_W
[src]
Bits 16:19 - CHAIN1 CSEL ADC channel selection
pub fn hwts1(&mut self) -> HWTS1_W
[src]
Bits 20:27 - CHAIN1 HWTS ADC hardware trigger selection
pub fn b2b1(&mut self) -> B2B1_W
[src]
Bit 28 - CHAIN1 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie1(&mut self) -> IE1_W
[src]
Bits 29:30 - CHAIN1 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
impl W<u32, Reg<u32, _TRIG6_CHAIN_3_2>>
[src]
pub fn csel2(&mut self) -> CSEL2_W
[src]
Bits 0:3 - CHAIN2 CSEL
pub fn hwts2(&mut self) -> HWTS2_W
[src]
Bits 4:11 - CHAIN2 HWTS
pub fn b2b2(&mut self) -> B2B2_W
[src]
Bit 12 - CHAIN2 B2B
pub fn ie2(&mut self) -> IE2_W
[src]
Bits 13:14 - CHAIN2 IE
pub fn csel3(&mut self) -> CSEL3_W
[src]
Bits 16:19 - CHAIN3 CSEL
pub fn hwts3(&mut self) -> HWTS3_W
[src]
Bits 20:27 - CHAIN3 HWTS
pub fn b2b3(&mut self) -> B2B3_W
[src]
Bit 28 - CHAIN3 B2B
pub fn ie3(&mut self) -> IE3_W
[src]
Bits 29:30 - CHAIN3 IE
impl W<u32, Reg<u32, _TRIG6_CHAIN_5_4>>
[src]
pub fn csel4(&mut self) -> CSEL4_W
[src]
Bits 0:3 - CHAIN4 CSEL
pub fn hwts4(&mut self) -> HWTS4_W
[src]
Bits 4:11 - CHAIN4 HWTS
pub fn b2b4(&mut self) -> B2B4_W
[src]
Bit 12 - CHAIN4 B2B
pub fn ie4(&mut self) -> IE4_W
[src]
Bits 13:14 - CHAIN4 IE
pub fn csel5(&mut self) -> CSEL5_W
[src]
Bits 16:19 - CHAIN5 CSEL
pub fn hwts5(&mut self) -> HWTS5_W
[src]
Bits 20:27 - CHAIN5 HWTS
pub fn b2b5(&mut self) -> B2B5_W
[src]
Bit 28 - CHAIN5 B2B
pub fn ie5(&mut self) -> IE5_W
[src]
Bits 29:30 - CHAIN5 IE
impl W<u32, Reg<u32, _TRIG6_CHAIN_7_6>>
[src]
pub fn csel6(&mut self) -> CSEL6_W
[src]
Bits 0:3 - CHAIN6 CSEL
pub fn hwts6(&mut self) -> HWTS6_W
[src]
Bits 4:11 - CHAIN6 HWTS
pub fn b2b6(&mut self) -> B2B6_W
[src]
Bit 12 - CHAIN6 B2B
pub fn ie6(&mut self) -> IE6_W
[src]
Bits 13:14 - CHAIN6 IE
pub fn csel7(&mut self) -> CSEL7_W
[src]
Bits 16:19 - CHAIN7 CSEL
pub fn hwts7(&mut self) -> HWTS7_W
[src]
Bits 20:27 - CHAIN7 HWTS
pub fn b2b7(&mut self) -> B2B7_W
[src]
Bit 28 - CHAIN7 B2B
pub fn ie7(&mut self) -> IE7_W
[src]
Bits 29:30 - CHAIN7 IE
impl W<u32, Reg<u32, _TRIG7_CTRL>>
[src]
pub fn sw_trig(&mut self) -> SW_TRIG_W
[src]
Bit 0 - Software write 1 as the TRIGGER. This register is self-clearing.
pub fn trig_mode(&mut self) -> TRIG_MODE_W
[src]
Bit 4 - TRIG mode register. 1'b0: hardware trigger. 1'b1: software trigger.
pub fn trig_chain(&mut self) -> TRIG_CHAIN_W
[src]
Bits 8:10 - TRIG chain length to the ADC. 0: Trig length is 1; ... 7: Trig length is 8;
pub fn trig_priority(&mut self) -> TRIG_PRIORITY_W
[src]
Bits 12:14 - External trigger priority, 7 is highest, 0 is lowest .
pub fn sync_mode(&mut self) -> SYNC_MODE_W
[src]
Bit 16 - TRIG mode control . 1'b0: Disable sync mode; 1'b1: Enable sync mode
impl W<u32, Reg<u32, _TRIG7_COUNTER>>
[src]
pub fn init_delay(&mut self) -> INIT_DELAY_W
[src]
Bits 0:15 - TRIGGER initial delay counter
pub fn sample_interval(&mut self) -> SAMPLE_INTERVAL_W
[src]
Bits 16:31 - TRIGGER sampling interval counter
impl W<u32, Reg<u32, _TRIG7_CHAIN_1_0>>
[src]
pub fn csel0(&mut self) -> CSEL0_W
[src]
Bits 0:3 - CHAIN0 CSEL ADC channel selection
pub fn hwts0(&mut self) -> HWTS0_W
[src]
Bits 4:11 - CHAIN0 HWTS ADC hardware trigger selection
pub fn b2b0(&mut self) -> B2B0_W
[src]
Bit 12 - CHAIN0 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie0(&mut self) -> IE0_W
[src]
Bits 13:14 - CHAIN0 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
pub fn csel1(&mut self) -> CSEL1_W
[src]
Bits 16:19 - CHAIN1 CSEL ADC channel selection
pub fn hwts1(&mut self) -> HWTS1_W
[src]
Bits 20:27 - CHAIN1 HWTS ADC hardware trigger selection
pub fn b2b1(&mut self) -> B2B1_W
[src]
Bit 28 - CHAIN1 B2B 1'b0: Disable B2B, wait until interval is reached 1'b1: Enable B2B, back to back ADC trigger
pub fn ie1(&mut self) -> IE1_W
[src]
Bits 29:30 - CHAIN1 IE 2'b00: No interrupt when finished 2'b01: Finished Interrupt on Done0 2'b10: Finished Interrupt on Done1 2'b11: Finished Interrupt on Done2
impl W<u32, Reg<u32, _TRIG7_CHAIN_3_2>>
[src]
pub fn csel2(&mut self) -> CSEL2_W
[src]
Bits 0:3 - CHAIN2 CSEL
pub fn hwts2(&mut self) -> HWTS2_W
[src]
Bits 4:11 - CHAIN2 HWTS
pub fn b2b2(&mut self) -> B2B2_W
[src]
Bit 12 - CHAIN2 B2B
pub fn ie2(&mut self) -> IE2_W
[src]
Bits 13:14 - CHAIN2 IE
pub fn csel3(&mut self) -> CSEL3_W
[src]
Bits 16:19 - CHAIN3 CSEL
pub fn hwts3(&mut self) -> HWTS3_W
[src]
Bits 20:27 - CHAIN3 HWTS
pub fn b2b3(&mut self) -> B2B3_W
[src]
Bit 28 - CHAIN3 B2B
pub fn ie3(&mut self) -> IE3_W
[src]
Bits 29:30 - CHAIN3 IE
impl W<u32, Reg<u32, _TRIG7_CHAIN_5_4>>
[src]
pub fn csel4(&mut self) -> CSEL4_W
[src]
Bits 0:3 - CHAIN4 CSEL
pub fn hwts4(&mut self) -> HWTS4_W
[src]
Bits 4:11 - CHAIN4 HWTS
pub fn b2b4(&mut self) -> B2B4_W
[src]
Bit 12 - CHAIN4 B2B
pub fn ie4(&mut self) -> IE4_W
[src]
Bits 13:14 - CHAIN4 IE
pub fn csel5(&mut self) -> CSEL5_W
[src]
Bits 16:19 - CHAIN5 CSEL
pub fn hwts5(&mut self) -> HWTS5_W
[src]
Bits 20:27 - CHAIN5 HWTS
pub fn b2b5(&mut self) -> B2B5_W
[src]
Bit 28 - CHAIN5 B2B
pub fn ie5(&mut self) -> IE5_W
[src]
Bits 29:30 - CHAIN5 IE
impl W<u32, Reg<u32, _TRIG7_CHAIN_7_6>>
[src]
pub fn csel6(&mut self) -> CSEL6_W
[src]
Bits 0:3 - CHAIN6 CSEL
pub fn hwts6(&mut self) -> HWTS6_W
[src]
Bits 4:11 - CHAIN6 HWTS
pub fn b2b6(&mut self) -> B2B6_W
[src]
Bit 12 - CHAIN6 B2B
pub fn ie6(&mut self) -> IE6_W
[src]
Bits 13:14 - CHAIN6 IE
pub fn csel7(&mut self) -> CSEL7_W
[src]
Bits 16:19 - CHAIN7 CSEL
pub fn hwts7(&mut self) -> HWTS7_W
[src]
Bits 20:27 - CHAIN7 HWTS
pub fn b2b7(&mut self) -> B2B7_W
[src]
Bit 28 - CHAIN7 B2B
pub fn ie7(&mut self) -> IE7_W
[src]
Bits 29:30 - CHAIN7 IE
Auto Trait Implementations
impl<U, REG> Send for W<U, REG> where
REG: Send,
U: Send,
REG: Send,
U: Send,
impl<U, REG> Sync for W<U, REG> where
REG: Sync,
U: Sync,
REG: Sync,
U: Sync,
impl<U, REG> Unpin for W<U, REG> where
REG: Unpin,
U: Unpin,
REG: Unpin,
U: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,