Module esp32h2::mcpwm0

source ·
Expand description

Motor Control Pulse-Width Modulation 0

Modules

Structs

Type Aliases

  • CAP_CH0 (r) register accessor: ch0 capture value status register
  • CAP_CH0_CFG (rw) register accessor: Capture channel 0 configuration and enable
  • CAP_CH1 (r) register accessor: ch1 capture value status register
  • CAP_CH1_CFG (rw) register accessor: Capture channel 1 configuration and enable
  • CAP_CH2 (r) register accessor: ch2 capture value status register
  • CAP_CH2_CFG (rw) register accessor: Capture channel 2 configuration and enable
  • CAP_STATUS (r) register accessor: Edge of last capture trigger
  • CAP_TIMER_CFG (rw) register accessor: Configure capture timer
  • CAP_TIMER_PHASE (rw) register accessor: Phase for capture timer sync
  • CARRIER0_CFG (rw) register accessor: Carrier enable and configuratoin
  • CARRIER1_CFG (rw) register accessor: Carrier enable and configuratoin
  • CARRIER2_CFG (rw) register accessor: Carrier enable and configuratoin
  • CLK (rw) register accessor: MCPWM APB configuration register
  • CLK_CFG (rw) register accessor: PWM clock prescaler register.
  • DT0_CFG (rw) register accessor: dead time type selection and configuration
  • DT0_FED_CFG (rw) register accessor: Shadow register for falling edge delay (FED).
  • DT0_RED_CFG (rw) register accessor: Shadow register for rising edge delay (RED).
  • DT1_CFG (rw) register accessor: dead time type selection and configuration
  • DT1_FED_CFG (rw) register accessor: Shadow register for falling edge delay (FED).
  • DT1_RED_CFG (rw) register accessor: Shadow register for rising edge delay (RED).
  • DT2_CFG (rw) register accessor: dead time type selection and configuration
  • DT2_FED_CFG (rw) register accessor: Shadow register for falling edge delay (FED).
  • DT2_RED_CFG (rw) register accessor: Shadow register for rising edge delay (RED).
  • EVT_EN (rw) register accessor: MCPWM event enable register
  • FAULT_DETECT (rw) register accessor: Fault detection configuration and status
  • FH0_CFG0 (rw) register accessor: Actions on PWM0A and PWM0B trip events
  • FH0_CFG1 (rw) register accessor: Software triggers for fault handler actions
  • FH0_STATUS (r) register accessor: Status of fault events.
  • FH1_CFG0 (rw) register accessor: Actions on PWM1A and PWM1B trip events
  • FH1_CFG1 (rw) register accessor: Software triggers for fault handler actions
  • FH1_STATUS (r) register accessor: Status of fault events.
  • FH2_CFG0 (rw) register accessor: Actions on PWM2A and PWM2B trip events
  • FH2_CFG1 (rw) register accessor: Software triggers for fault handler actions
  • FH2_STATUS (r) register accessor: Status of fault events.
  • GEN0_A (rw) register accessor: Actions triggered by events on PWM0A
  • GEN0_B (rw) register accessor: Actions triggered by events on PWM0B
  • GEN0_CFG0 (rw) register accessor: Fault event T0 and T1 handling
  • GEN0_FORCE (rw) register accessor: Permissives to force PWM0A and PWM0B outputs by software
  • GEN0_STMP_CFG (rw) register accessor: Transfer status and update method for time stamp registers A and B
  • GEN0_TSTMP_A (rw) register accessor: Shadow register for register A.
  • GEN0_TSTMP_B (rw) register accessor: Shadow register for register B.
  • GEN1_A (rw) register accessor: Actions triggered by events on PWM1A
  • GEN1_B (rw) register accessor: Actions triggered by events on PWM1B
  • GEN1_CFG0 (rw) register accessor: Fault event T0 and T1 handling
  • GEN1_FORCE (rw) register accessor: Permissives to force PWM1A and PWM1B outputs by software
  • GEN1_STMP_CFG (rw) register accessor: Transfer status and update method for time stamp registers A and B
  • GEN1_TSTMP_A (rw) register accessor: Shadow register for register A.
  • GEN1_TSTMP_B (rw) register accessor: Shadow register for register B.
  • GEN2_A (rw) register accessor: Actions triggered by events on PWM2A
  • GEN2_B (rw) register accessor: Actions triggered by events on PWM2B
  • GEN2_CFG0 (rw) register accessor: Fault event T0 and T1 handling
  • GEN2_FORCE (rw) register accessor: Permissives to force PWM2A and PWM2B outputs by software
  • GEN2_STMP_CFG (rw) register accessor: Transfer status and update method for time stamp registers A and B
  • GEN2_TSTMP_A (rw) register accessor: Shadow register for register A.
  • GEN2_TSTMP_B (rw) register accessor: Shadow register for register B.
  • INT_CLR (w) register accessor: Interrupt clear bits
  • INT_ENA (rw) register accessor: Interrupt enable bits
  • INT_RAW (rw) register accessor: Raw interrupt status
  • INT_ST (r) register accessor: Masked interrupt status
  • OPERATOR_TIMERSEL (rw) register accessor: Select specific timer for PWM operators.
  • TASK_EN (rw) register accessor: MCPWM task enable register
  • TIMER0_CFG0 (rw) register accessor: PWM timer0 period and update method configuration register.
  • TIMER0_CFG1 (rw) register accessor: PWM timer0 working mode and start/stop control configuration register.
  • TIMER0_STATUS (r) register accessor: PWM timer0 status register.
  • TIMER0_SYNC (rw) register accessor: PWM timer0 sync function configuration register.
  • TIMER1_CFG0 (rw) register accessor: PWM timer1 period and update method configuration register.
  • TIMER1_CFG1 (rw) register accessor: PWM timer1 working mode and start/stop control configuration register.
  • TIMER1_STATUS (r) register accessor: PWM timer1 status register.
  • TIMER1_SYNC (rw) register accessor: PWM timer1 sync function configuration register.
  • TIMER2_CFG0 (rw) register accessor: PWM timer2 period and update method configuration register.
  • TIMER2_CFG1 (rw) register accessor: PWM timer2 working mode and start/stop control configuration register.
  • TIMER2_STATUS (r) register accessor: PWM timer2 status register.
  • TIMER2_SYNC (rw) register accessor: PWM timer2 sync function configuration register.
  • TIMER_SYNCI_CFG (rw) register accessor: Synchronization input selection for three PWM timers.
  • UPDATE_CFG (rw) register accessor: Enable update.
  • VERSION (rw) register accessor: Version register.