HPM SDK
HPMicro Software Development Kit
hpm_qeov2_drv.c File Reference
#include "hpm_qeov2_drv.h"

Functions

void qeo_wave_get_default_mode_config (QEOV2_Type *base, qeo_wave_mode_t *config)
 QEO wave get defalut mode config. More...
 
void qeo_wave_config_mode (QEOV2_Type *base, qeo_wave_mode_t *config)
 QEO wave config mode. More...
 
void qeo_abz_get_default_mode_config (QEOV2_Type *base, qeo_abz_mode_t *config)
 QEO ABZ get default mode config. More...
 
void qeo_abz_config_mode (QEOV2_Type *base, qeo_abz_mode_t *config)
 QEO ABZ config mode. More...
 
void qeo_abz_get_default_z_output_mode (QEOV2_Type *base, qeo_z_output_mode_t *mode)
 QEO ABZ mode get default zero pulse output mode. More...
 
void qeo_abz_config_z_output_mode (QEOV2_Type *base, qeo_z_output_mode_t *mode)
 QEO ABZ mode configure zero pulse output mode. More...
 
hpm_stat_t qeo_abz_set_max_frequency (QEOV2_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 (QEOV2_Type *base, uint32_t src_freq, uint32_t freq)
 QEO set wdog frequency for ABZ mode. More...
 
void qeo_pwm_get_default_safety_table_config (QEOV2_Type *base, qeo_pwm_safety_output_table_t *table)
 QEO PWM get default safety table. More...
 
void qeo_pwm_get_default_phase_table_config (QEOV2_Type *base, qeo_pwm_phase_output_table_t *table)
 QEO PWM get default phase table. More...
 
void qeo_pwm_get_default_mode_config (QEOV2_Type *base, qeo_pwm_mode_t *config)
 QEO PWM get default mode config. More...
 
void qeo_pwm_config_mode (QEOV2_Type *base, qeo_pwm_mode_t *config)
 QEO PWM config mode. More...
 
void qeo_pwm_config_phase_table (QEOV2_Type *base, uint8_t index, qeo_pwm_phase_output_table_t *table)
 QEO PWM onfig phase table. More...
 
void qeo_pwm_config_safety_table (QEOV2_Type *base, qeo_pwm_safety_output_table_t *table)
 QEO PWM config safety table. More...