Struct esp32c6::mcpwm0::gen1_force::W
source · pub struct W(_);
Expand description
Register GEN1_FORCE
writer
Implementations§
source§impl W
impl W
sourcepub fn gen1_cntuforce_upmethod(&mut self) -> GEN1_CNTUFORCE_UPMETHOD_W<'_, 0>
pub fn gen1_cntuforce_upmethod(&mut self) -> GEN1_CNTUFORCE_UPMETHOD_W<'_, 0>
Bits 0:5 - Updating method for continuous software force of PWM generator 1. When all bits are set to 0: immediately, when bit0 is set to 1: TEZ,,when bit1 is set to 1: TEP, when bit2 is set to 1: TEA, when bit3 is set to 1: TEB, when bit4 is set to 1: sync, when bit5 is set to 1: disable update. (TEA/B here and below means an event generated when the timer’s value equals to that of register A/B.)
sourcepub fn gen1_a_cntuforce_mode(&mut self) -> GEN1_A_CNTUFORCE_MODE_W<'_, 6>
pub fn gen1_a_cntuforce_mode(&mut self) -> GEN1_A_CNTUFORCE_MODE_W<'_, 6>
Bits 6:7 - Continuous software force mode for PWM1A. 0: disabled, 1: low, 2: high, 3: disabled
sourcepub fn gen1_b_cntuforce_mode(&mut self) -> GEN1_B_CNTUFORCE_MODE_W<'_, 8>
pub fn gen1_b_cntuforce_mode(&mut self) -> GEN1_B_CNTUFORCE_MODE_W<'_, 8>
Bits 8:9 - Continuous software force mode for PWM1B. 0: disabled, 1: low, 2: high, 3: disabled
sourcepub fn gen1_a_nciforce(&mut self) -> GEN1_A_NCIFORCE_W<'_, 10>
pub fn gen1_a_nciforce(&mut self) -> GEN1_A_NCIFORCE_W<'_, 10>
Bit 10 - Trigger of non-continuous immediate software-force event for PWM1A, a toggle will trigger a force event.
sourcepub fn gen1_a_nciforce_mode(&mut self) -> GEN1_A_NCIFORCE_MODE_W<'_, 11>
pub fn gen1_a_nciforce_mode(&mut self) -> GEN1_A_NCIFORCE_MODE_W<'_, 11>
Bits 11:12 - non-continuous immediate software force mode for PWM1A, 0: disabled, 1: low, 2: high, 3: disabled
sourcepub fn gen1_b_nciforce(&mut self) -> GEN1_B_NCIFORCE_W<'_, 13>
pub fn gen1_b_nciforce(&mut self) -> GEN1_B_NCIFORCE_W<'_, 13>
Bit 13 - Trigger of non-continuous immediate software-force event for PWM1B, a toggle will trigger a force event.
sourcepub fn gen1_b_nciforce_mode(&mut self) -> GEN1_B_NCIFORCE_MODE_W<'_, 14>
pub fn gen1_b_nciforce_mode(&mut self) -> GEN1_B_NCIFORCE_MODE_W<'_, 14>
Bits 14:15 - non-continuous immediate software force mode for PWM1B, 0: disabled, 1: low, 2: high, 3: disabled