|
| static void | qeo_wave_set_resolution_lines (QEO_Type *base, uint32_t lines) |
| | QEO set resolution lines for wave mode. More...
|
| |
| static void | qeo_wave_set_output_type (QEO_Type *base, qeo_wave_type_t type) |
| | QEO set output type for wave mode. More...
|
| |
| static void | qeo_wave_set_saddle_type (QEO_Type *base, bool standard) |
| | QEO set saddle type for wave mode. More...
|
| |
| static void | qeo_wave_set_phase_shift (QEO_Type *base, uint8_t index, double angle) |
| | QEO set phase shift for wave mode. More...
|
| |
| static void | qeo_wave_enable_vd_vq_inject (QEO_Type *base, uint8_t index, int32_t vd_val, int32_t vq_val) |
| | QEO enable vd vq inject for wave mode. More...
|
| |
| static void | qeo_wave_disable_vd_vq_inject (QEO_Type *base, uint8_t index) |
| | QEO disable vd vq inject for wave mode. More...
|
| |
| static void | qeo_wave_load_vd_vq (QEO_Type *base) |
| | QEO load vd vq inject value for wave mode. More...
|
| |
| static void | qeo_wave_enable_amplitude (QEO_Type *base, uint8_t index, double amp) |
| | QEO enable amplitude for wave mode. More...
|
| |
| static void | qeo_wave_disable_amplitude (QEO_Type *base, uint8_t index) |
| | QEO disable amplitude for wave mode. More...
|
| |
| static void | qeo_wave_set_mid_point_shift (QEO_Type *base, uint8_t index, double shift) |
| | QEO set mid point shift for wave mode. More...
|
| |
| static void | qeo_wave_set_max_limit (QEO_Type *base, uint8_t index, uint32_t limit0, uint32_t limit1) |
| | QEO set max limmit for wave mode. More...
|
| |
| static void | qeo_wave_set_min_limit (QEO_Type *base, uint8_t index, uint32_t limit0, uint32_t limit1) |
| | QEO set min limmit for wave mode. More...
|
| |
| static void | qeo_wave_set_deadzone_shift (QEO_Type *base, uint8_t index, int16_t shift) |
| | QEO set deadzone shift for wave mode. More...
|
| |
| static uint16_t | qeo_get_wave_output_val (QEO_Type *base, uint8_t index) |
| | QEO get wave output value. More...
|
| |
| void | qeo_wave_get_default_mode_config (QEO_Type *base, qeo_wave_mode_t *config) |
| | QEO wave get defalut mode config. More...
|
| |
| void | qeo_wave_config_mode (QEO_Type *base, qeo_wave_mode_t *config) |
| | QEO wave config mode. More...
|
| |
| static void | qeo_abz_set_resolution_lines (QEO_Type *base, uint32_t lines) |
| | QEO set resolution lines for ABZ mode. More...
|
| |
| static void | qeo_abz_set_phase_shift (QEO_Type *base, uint8_t index, double angle) |
| | QEO set phase shift for ABZ mode. More...
|
| |
| hpm_stat_t | qeo_abz_set_max_frequency (QEO_Type *base, uint32_t src_freq, uint32_t freq) |
| | QEO set max frequency for ABZ mode. More...
|
| |
| hpm_stat_t | qeo_abz_set_wdog_frequency (QEO_Type *base, uint32_t src_freq, uint32_t freq) |
| | QEO set wdog frequency for ABZ mode. More...
|
| |
| static void | qeo_abz_disable_wdog (QEO_Type *base) |
| | QEO disable wdog for ABZ mode. More...
|
| |
| static void | qeo_abz_config_reverse_edge (QEO_Type *base, bool speed_pulse_negedge) |
| | QEO config reverse edge for ABZ mode. More...
|
| |
| void | qeo_abz_position_sync (QEO_Type *base, uint32_t lines, uint32_t sync_pos) |
| | QEO sync position for ABZ mode. More...
|
| |
| void | qeo_abz_get_default_mode_config (QEO_Type *base, qeo_abz_mode_t *config) |
| | QEO ABZ get default mode config. More...
|
| |
| void | qeo_abz_config_mode (QEO_Type *base, qeo_abz_mode_t *config) |
| | QEO ABZ config mode. More...
|
| |
| static void | qeo_pwm_set_resolution_lines (QEO_Type *base, uint32_t lines) |
| | QEO set resolution lines for PWM mode. More...
|
| |
| static void | qeo_pwm_set_phase_shift (QEO_Type *base, uint8_t index, double angle) |
| | QEO set phase shift for PWM mode. More...
|
| |
| static bool | qeo_pwm_check_hardware_trig_safety (QEO_Type *base) |
| | QEO PWM check if it is triggered by hardware to enter safety mode. More...
|
| |
| static void | qeo_pwm_select_phase_table (QEO_Type *base, bool positive) |
| | QEO PWM select phase table. More...
|
| |
| static void | qeo_pwm_software_enter_safety (QEO_Type *base) |
| | QEO PWM enter safety mode by software. More...
|
| |
| static void | qeo_pwm_software_exit_safety (QEO_Type *base) |
| | QEO PWM exit safety mode by software. More...
|
| |
| void | qeo_pwm_get_default_mode_config (QEO_Type *base, qeo_pwm_mode_t *config) |
| | QEO PWM get default mode config. More...
|
| |
| void | qeo_pwm_config_mode (QEO_Type *base, qeo_pwm_mode_t *config) |
| | QEO PWM config mode. More...
|
| |
| void | qeo_pwm_get_default_safety_table_config (QEO_Type *base, qeo_pwm_safety_output_table_t *table) |
| | QEO PWM get default safety table. More...
|
| |
| void | qeo_pwm_get_default_phase_table_config (QEO_Type *base, qeo_pwm_phase_output_table_t *table) |
| | QEO PWM get default phase table. More...
|
| |
| void | qeo_pwm_config_safety_table (QEO_Type *base, qeo_pwm_safety_output_table_t *table) |
| | QEO PWM config safety table. More...
|
| |
| void | qeo_pwm_config_phase_table (QEO_Type *base, uint8_t index, qeo_pwm_phase_output_table_t *table) |
| | QEO PWM onfig phase table. More...
|
| |
| static void | qeo_enable_software_position_inject (QEO_Type *base) |
| | QEO enable software position inject. More...
|
| |
| static void | qeo_software_position_inject (QEO_Type *base, uint32_t position) |
| | QEO software inject position. More...
|
| |
| static void | qeo_disable_software_position_inject (QEO_Type *base) |
| | QEO disable software position inject, QEO will using position from hardware. More...
|
| |
| static bool | qeo_check_calculate_finish (QEO_Type *base) |
| | QEO check calculate finish status. More...
|
| |