5 #ifndef ARUNA_ESP32_MCPWM_H 6 #define ARUNA_ESP32_MCPWM_H 9 #include <driver/mcpwm.h> 47 mcpwm_unit_t pwm_unit,
48 mcpwm_timer_t pwm_timer,
49 mcpwm_io_signals_t io_signal,
50 mcpwm_operator_t pwm_operator,
51 mcpwm_config_t pwm_config = DEFAULT_PWM_CONFIG);
58 #endif //ARUNA_ESP32_MCPWM_H
const mcpwm_unit_t pwm_unit
const mcpwm_io_signals_t io_signal
const mcpwm_config_t pwm_config
static constexpr mcpwm_config_t DEFAULT_PWM_CONFIG
ESP32_MCPwm(gpio_num_t pin, mcpwm_unit_t pwm_unit, mcpwm_timer_t pwm_timer, mcpwm_io_signals_t io_signal, mcpwm_operator_t pwm_operator, mcpwm_config_t pwm_config=DEFAULT_PWM_CONFIG)
ESP32 MCPWM.
err_t _set_duty(uint16_t duty) override
err_t _set_frequency(uint32_t frequency_hz) override
Link * driver
stores the driver.
const mcpwm_timer_t pwm_timer
const mcpwm_operator_t pwm_operator