Files
BA_DIY_Power_PCB/main/include/mcpwm.h
der_zaske f12f908933 added set_Frequency to mcpwm.c
changes mcpwm to upDown Timer
2025-02-02 22:30:32 +01:00

17 lines
395 B
C
Executable File

#ifndef MCPWM_H
#define MCPWM_H
#include "hal/mcpwm_types.h"
#include "driver/mcpwm_prelude.h"
typedef enum {
PHASE_U,
PHASE_V,
PHASE_W
} Phase;
void mcpwm_init();
esp_err_t set_mcpwm_output(Phase highside, Phase lowside);
esp_err_t set_mcpwm_duty(float duty);
esp_err_t set_mcpwm_frequenzy(uint16_t frequenzy);
void get_comps(mcpwm_cmpr_handle_t comps[3]);
float get_duty();
#endif