Mainmenu done; confog. Menu started

This commit is contained in:
2025-02-09 09:12:42 +01:00
parent b48361f32d
commit 9765609596
12 changed files with 515 additions and 91 deletions

View File

@@ -8,10 +8,26 @@ typedef enum {
PHASE_W
} Phase;
typedef enum {
OUT_U_V,
OUT_U_W,
OUT_V_W,
OUT_V_U,
OUT_W_U,
OUT_W_V,
OUT_U,
OUT_V,
OUT_W,
COMBI_COUNT
}OutCombis;
void mcpwm_init();
esp_err_t set_mcpwm_output(Phase highside, Phase lowside, Phase inactive);
void stop_mcpwm_output();
void configure_mcpwm_output(OutCombis out_combi);
esp_err_t start_mcpwm_output();
esp_err_t set_mcpwm_duty(float duty);
esp_err_t set_mcpwm_frequency(uint16_t frequency);
void get_comps(mcpwm_cmpr_handle_t comps[3]);
float get_duty();
uint16_t get_frequency();
#endif