pub type W = W<EVT_TASK_EN0_SPEC>;Expand description
Register EVT_TASK_EN0 writer
Aliased Type§
pub struct W { /* private fields */ }Implementations§
Source§impl W
impl W
Sourcepub fn evt_duty_chng_end_ch0_en(
&mut self,
) -> EVT_DUTY_CHNG_END_CH0_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_duty_chng_end_ch0_en( &mut self, ) -> EVT_DUTY_CHNG_END_CH0_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 0 - Configures whether or not to enable the ledc_ch0_duty_chng_end event.\0: Disable\1: Enable
Sourcepub fn evt_duty_chng_end_ch1_en(
&mut self,
) -> EVT_DUTY_CHNG_END_CH1_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_duty_chng_end_ch1_en( &mut self, ) -> EVT_DUTY_CHNG_END_CH1_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 1 - Configures whether or not to enable the ledc_ch1_duty_chng_end event.\0: Disable\1: Enable
Sourcepub fn evt_duty_chng_end_ch2_en(
&mut self,
) -> EVT_DUTY_CHNG_END_CH2_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_duty_chng_end_ch2_en( &mut self, ) -> EVT_DUTY_CHNG_END_CH2_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 2 - Configures whether or not to enable the ledc_ch2_duty_chng_end event.\0: Disable\1: Enable
Sourcepub fn evt_duty_chng_end_ch3_en(
&mut self,
) -> EVT_DUTY_CHNG_END_CH3_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_duty_chng_end_ch3_en( &mut self, ) -> EVT_DUTY_CHNG_END_CH3_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 3 - Configures whether or not to enable the ledc_ch3_duty_chng_end event.\0: Disable\1: Enable
Sourcepub fn evt_duty_chng_end_ch4_en(
&mut self,
) -> EVT_DUTY_CHNG_END_CH4_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_duty_chng_end_ch4_en( &mut self, ) -> EVT_DUTY_CHNG_END_CH4_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 4 - Configures whether or not to enable the ledc_ch4_duty_chng_end event.\0: Disable\1: Enable
Sourcepub fn evt_duty_chng_end_ch5_en(
&mut self,
) -> EVT_DUTY_CHNG_END_CH5_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_duty_chng_end_ch5_en( &mut self, ) -> EVT_DUTY_CHNG_END_CH5_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 5 - Configures whether or not to enable the ledc_ch5_duty_chng_end event.\0: Disable\1: Enable
Sourcepub fn evt_duty_chng_end_ch6_en(
&mut self,
) -> EVT_DUTY_CHNG_END_CH6_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_duty_chng_end_ch6_en( &mut self, ) -> EVT_DUTY_CHNG_END_CH6_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 6 - Configures whether or not to enable the ledc_ch6_duty_chng_end event.\0: Disable\1: Enable
Sourcepub fn evt_duty_chng_end_ch7_en(
&mut self,
) -> EVT_DUTY_CHNG_END_CH7_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_duty_chng_end_ch7_en( &mut self, ) -> EVT_DUTY_CHNG_END_CH7_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 7 - Configures whether or not to enable the ledc_ch7_duty_chng_end event.\0: Disable\1: Enable
Sourcepub fn evt_ovf_cnt_pls_ch0_en(
&mut self,
) -> EVT_OVF_CNT_PLS_CH0_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_ovf_cnt_pls_ch0_en( &mut self, ) -> EVT_OVF_CNT_PLS_CH0_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 8 - Configures whether or not to enable the ledc_ch0_ovf_cnt_pls event.\0: Disable\1: Enable
Sourcepub fn evt_ovf_cnt_pls_ch1_en(
&mut self,
) -> EVT_OVF_CNT_PLS_CH1_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_ovf_cnt_pls_ch1_en( &mut self, ) -> EVT_OVF_CNT_PLS_CH1_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 9 - Configures whether or not to enable the ledc_ch1_ovf_cnt_pls event.\0: Disable\1: Enable
Sourcepub fn evt_ovf_cnt_pls_ch2_en(
&mut self,
) -> EVT_OVF_CNT_PLS_CH2_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_ovf_cnt_pls_ch2_en( &mut self, ) -> EVT_OVF_CNT_PLS_CH2_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 10 - Configures whether or not to enable the ledc_ch2_ovf_cnt_pls event.\0: Disable\1: Enable
Sourcepub fn evt_ovf_cnt_pls_ch3_en(
&mut self,
) -> EVT_OVF_CNT_PLS_CH3_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_ovf_cnt_pls_ch3_en( &mut self, ) -> EVT_OVF_CNT_PLS_CH3_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 11 - Configures whether or not to enable the ledc_ch3_ovf_cnt_pls event.\0: Disable\1: Enable
Sourcepub fn evt_ovf_cnt_pls_ch4_en(
&mut self,
) -> EVT_OVF_CNT_PLS_CH4_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_ovf_cnt_pls_ch4_en( &mut self, ) -> EVT_OVF_CNT_PLS_CH4_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 12 - Configures whether or not to enable the ledc_ch4_ovf_cnt_pls event.\0: Disable\1: Enable
Sourcepub fn evt_ovf_cnt_pls_ch5_en(
&mut self,
) -> EVT_OVF_CNT_PLS_CH5_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_ovf_cnt_pls_ch5_en( &mut self, ) -> EVT_OVF_CNT_PLS_CH5_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 13 - Configures whether or not to enable the ledc_ch5_ovf_cnt_pls event.\0: Disable\1: Enable
Sourcepub fn evt_ovf_cnt_pls_ch6_en(
&mut self,
) -> EVT_OVF_CNT_PLS_CH6_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_ovf_cnt_pls_ch6_en( &mut self, ) -> EVT_OVF_CNT_PLS_CH6_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 14 - Configures whether or not to enable the ledc_ch6_ovf_cnt_pls event.\0: Disable\1: Enable
Sourcepub fn evt_ovf_cnt_pls_ch7_en(
&mut self,
) -> EVT_OVF_CNT_PLS_CH7_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_ovf_cnt_pls_ch7_en( &mut self, ) -> EVT_OVF_CNT_PLS_CH7_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 15 - Configures whether or not to enable the ledc_ch7_ovf_cnt_pls event.\0: Disable\1: Enable
Sourcepub fn evt_time_ovf_timer0_en(
&mut self,
) -> EVT_TIME_OVF_TIMER0_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_time_ovf_timer0_en( &mut self, ) -> EVT_TIME_OVF_TIMER0_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 16 - Configures whether or not to enable the ledc_timer0_ovf event.\0: Disable\1: Enable
Sourcepub fn evt_time_ovf_timer1_en(
&mut self,
) -> EVT_TIME_OVF_TIMER1_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_time_ovf_timer1_en( &mut self, ) -> EVT_TIME_OVF_TIMER1_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 17 - Configures whether or not to enable the ledc_timer1_ovf event.\0: Disable\1: Enable
Sourcepub fn evt_time_ovf_timer2_en(
&mut self,
) -> EVT_TIME_OVF_TIMER2_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_time_ovf_timer2_en( &mut self, ) -> EVT_TIME_OVF_TIMER2_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 18 - Configures whether or not to enable the ledc_timer2_ovf event.\0: Disable\1: Enable
Sourcepub fn evt_time_ovf_timer3_en(
&mut self,
) -> EVT_TIME_OVF_TIMER3_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_time_ovf_timer3_en( &mut self, ) -> EVT_TIME_OVF_TIMER3_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 19 - Configures whether or not to enable the ledc_timer3_ovf event.\0: Disable\1: Enable
Sourcepub fn evt_time0_cmp_en(&mut self) -> EVT_TIME0_CMP_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_time0_cmp_en(&mut self) -> EVT_TIME0_CMP_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 20 - Configures whether or not to enable the ledc_timer0_cmp event.\0: Disable\1: Enable
Sourcepub fn evt_time1_cmp_en(&mut self) -> EVT_TIME1_CMP_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_time1_cmp_en(&mut self) -> EVT_TIME1_CMP_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 21 - Configures whether or not to enable the ledc_timer1_cmp event.\0: Disable\1: Enable
Sourcepub fn evt_time2_cmp_en(&mut self) -> EVT_TIME2_CMP_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_time2_cmp_en(&mut self) -> EVT_TIME2_CMP_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 22 - Configures whether or not to enable the ledc_timer2_cmp event.\0: Disable\1: Enable
Sourcepub fn evt_time3_cmp_en(&mut self) -> EVT_TIME3_CMP_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn evt_time3_cmp_en(&mut self) -> EVT_TIME3_CMP_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 23 - Configures whether or not to enable the ledc_timer3_cmp event.\0: Disable\1: Enable
Sourcepub fn task_duty_scale_update_ch0_en(
&mut self,
) -> TASK_DUTY_SCALE_UPDATE_CH0_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn task_duty_scale_update_ch0_en( &mut self, ) -> TASK_DUTY_SCALE_UPDATE_CH0_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 24 - Configures whether or not to enable the ledc_ch0_duty_scale_update task.\0: Disable\1: Enable
Sourcepub fn task_duty_scale_update_ch1_en(
&mut self,
) -> TASK_DUTY_SCALE_UPDATE_CH1_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn task_duty_scale_update_ch1_en( &mut self, ) -> TASK_DUTY_SCALE_UPDATE_CH1_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 25 - Configures whether or not to enable the ledc_ch1_duty_scale_update task.\0: Disable\1: Enable
Sourcepub fn task_duty_scale_update_ch2_en(
&mut self,
) -> TASK_DUTY_SCALE_UPDATE_CH2_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn task_duty_scale_update_ch2_en( &mut self, ) -> TASK_DUTY_SCALE_UPDATE_CH2_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 26 - Configures whether or not to enable the ledc_ch2_duty_scale_update task.\0: Disable\1: Enable
Sourcepub fn task_duty_scale_update_ch3_en(
&mut self,
) -> TASK_DUTY_SCALE_UPDATE_CH3_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn task_duty_scale_update_ch3_en( &mut self, ) -> TASK_DUTY_SCALE_UPDATE_CH3_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 27 - Configures whether or not to enable the ledc_ch3_duty_scale_update task.\0: Disable\1: Enable
Sourcepub fn task_duty_scale_update_ch4_en(
&mut self,
) -> TASK_DUTY_SCALE_UPDATE_CH4_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn task_duty_scale_update_ch4_en( &mut self, ) -> TASK_DUTY_SCALE_UPDATE_CH4_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 28 - Configures whether or not to enable the ledc_ch4_duty_scale_update task.\0: Disable\1: Enable
Sourcepub fn task_duty_scale_update_ch5_en(
&mut self,
) -> TASK_DUTY_SCALE_UPDATE_CH5_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn task_duty_scale_update_ch5_en( &mut self, ) -> TASK_DUTY_SCALE_UPDATE_CH5_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 29 - Configures whether or not to enable the ledc_ch5_duty_scale_update task.\0: Disable\1: Enable
Sourcepub fn task_duty_scale_update_ch6_en(
&mut self,
) -> TASK_DUTY_SCALE_UPDATE_CH6_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn task_duty_scale_update_ch6_en( &mut self, ) -> TASK_DUTY_SCALE_UPDATE_CH6_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 30 - Configures whether or not to enable the ledc_ch6_duty_scale_update task.\0: Disable\1: Enable
Sourcepub fn task_duty_scale_update_ch7_en(
&mut self,
) -> TASK_DUTY_SCALE_UPDATE_CH7_EN_W<'_, EVT_TASK_EN0_SPEC>
pub fn task_duty_scale_update_ch7_en( &mut self, ) -> TASK_DUTY_SCALE_UPDATE_CH7_EN_W<'_, EVT_TASK_EN0_SPEC>
Bit 31 - Configures whether or not to enable the ledc_ch7_duty_scale_update task.\0: Disable\1: Enable