esp32::ledc::int_clr

Type Alias W

Source
pub type W = W<INT_CLR_SPEC>;
Expand description

Register INT_CLR writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn hstimer_ovf(&mut self, n: u8) -> HSTIMER_OVF_W<'_, INT_CLR_SPEC>

Set this bit to clear high speed channel(0-3) counter overflow interrupt.

`n` is number of field in register. `n == 0` corresponds to `HSTIMER0_OVF` field.
Source

pub fn hstimer0_ovf(&mut self) -> HSTIMER_OVF_W<'_, INT_CLR_SPEC>

Bit 0 - Set this bit to clear high speed channel0 counter overflow interrupt.

Source

pub fn hstimer1_ovf(&mut self) -> HSTIMER_OVF_W<'_, INT_CLR_SPEC>

Bit 1 - Set this bit to clear high speed channel1 counter overflow interrupt.

Source

pub fn hstimer2_ovf(&mut self) -> HSTIMER_OVF_W<'_, INT_CLR_SPEC>

Bit 2 - Set this bit to clear high speed channel2 counter overflow interrupt.

Source

pub fn hstimer3_ovf(&mut self) -> HSTIMER_OVF_W<'_, INT_CLR_SPEC>

Bit 3 - Set this bit to clear high speed channel3 counter overflow interrupt.

Source

pub fn lstimer_ovf(&mut self, n: u8) -> LSTIMER_OVF_W<'_, INT_CLR_SPEC>

Set this bit to clear low speed channel(0-3) counter overflow interrupt.

`n` is number of field in register. `n == 0` corresponds to `LSTIMER0_OVF` field.
Source

pub fn lstimer0_ovf(&mut self) -> LSTIMER_OVF_W<'_, INT_CLR_SPEC>

Bit 4 - Set this bit to clear low speed channel0 counter overflow interrupt.

Source

pub fn lstimer1_ovf(&mut self) -> LSTIMER_OVF_W<'_, INT_CLR_SPEC>

Bit 5 - Set this bit to clear low speed channel1 counter overflow interrupt.

Source

pub fn lstimer2_ovf(&mut self) -> LSTIMER_OVF_W<'_, INT_CLR_SPEC>

Bit 6 - Set this bit to clear low speed channel2 counter overflow interrupt.

Source

pub fn lstimer3_ovf(&mut self) -> LSTIMER_OVF_W<'_, INT_CLR_SPEC>

Bit 7 - Set this bit to clear low speed channel3 counter overflow interrupt.

Source

pub fn duty_chng_end_hsch( &mut self, n: u8, ) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Set this bit to clear high speed channel (0-7) duty change done interrupt.

`n` is number of field in register. `n == 0` corresponds to `DUTY_CHNG_END_HSCH0` field.
Source

pub fn duty_chng_end_hsch0(&mut self) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Bit 8 - Set this bit to clear high speed channel 0 duty change done interrupt.

Source

pub fn duty_chng_end_hsch1(&mut self) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Bit 9 - Set this bit to clear high speed channel 1 duty change done interrupt.

Source

pub fn duty_chng_end_hsch2(&mut self) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Bit 10 - Set this bit to clear high speed channel 2 duty change done interrupt.

Source

pub fn duty_chng_end_hsch3(&mut self) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Bit 11 - Set this bit to clear high speed channel 3 duty change done interrupt.

Source

pub fn duty_chng_end_hsch4(&mut self) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Bit 12 - Set this bit to clear high speed channel 4 duty change done interrupt.

Source

pub fn duty_chng_end_hsch5(&mut self) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Bit 13 - Set this bit to clear high speed channel 5 duty change done interrupt.

Source

pub fn duty_chng_end_hsch6(&mut self) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Bit 14 - Set this bit to clear high speed channel 6 duty change done interrupt.

Source

pub fn duty_chng_end_hsch7(&mut self) -> DUTY_CHNG_END_HSCH_W<'_, INT_CLR_SPEC>

Bit 15 - Set this bit to clear high speed channel 7 duty change done interrupt.

Source

pub fn duty_chng_end_lsch( &mut self, n: u8, ) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Set this bit to clear low speed channel (0-7) duty change done interrupt.

`n` is number of field in register. `n == 0` corresponds to `DUTY_CHNG_END_LSCH0` field.
Source

pub fn duty_chng_end_lsch0(&mut self) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Bit 16 - Set this bit to clear low speed channel 0 duty change done interrupt.

Source

pub fn duty_chng_end_lsch1(&mut self) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Bit 17 - Set this bit to clear low speed channel 1 duty change done interrupt.

Source

pub fn duty_chng_end_lsch2(&mut self) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Bit 18 - Set this bit to clear low speed channel 2 duty change done interrupt.

Source

pub fn duty_chng_end_lsch3(&mut self) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Bit 19 - Set this bit to clear low speed channel 3 duty change done interrupt.

Source

pub fn duty_chng_end_lsch4(&mut self) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Bit 20 - Set this bit to clear low speed channel 4 duty change done interrupt.

Source

pub fn duty_chng_end_lsch5(&mut self) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Bit 21 - Set this bit to clear low speed channel 5 duty change done interrupt.

Source

pub fn duty_chng_end_lsch6(&mut self) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Bit 22 - Set this bit to clear low speed channel 6 duty change done interrupt.

Source

pub fn duty_chng_end_lsch7(&mut self) -> DUTY_CHNG_END_LSCH_W<'_, INT_CLR_SPEC>

Bit 23 - Set this bit to clear low speed channel 7 duty change done interrupt.