[][src]Type Definition esp32::ledc::ledc_hsch3_duty_reg::R

type R = R<u32, LEDC_HSCH3_DUTY_REG>;

Reader of register LEDC_HSCH3_DUTY_REG

Methods

impl R[src]

pub fn ledc_duty_hsch3(&self) -> LEDC_DUTY_HSCH3_R[src]

Bits 0:24 - The register is used to control output duty. When hstimerx(x=[0 3]) choosed by high speed channel3 has reached reg_lpoint_hsch3 the output signal changes to low. reg_lpoint_hsch3=(reg_hpoint_hsch3[19:0]+reg_duty_hsch3[24:4]) (1) reg_lpoint_hsch3=(reg_hpoint_hsch3[19:0]+reg_duty_hsch3[24:4] +1) (2) The least four bits in this register represent the decimal part and determines when to choose (1) or (2)