HPM SDK
HPMicro Software Development Kit
bldc_control_pwmout_par Struct Reference

PWM output parameters. More...

#include <hpm_bldc_define.h>

Data Fields

uint8_t i_motor_id
 
uint8_t i_sync_id
 
uint32_t pwm_u
 
uint32_t pwm_v
 
uint32_t pwm_w
 
uint32_t i_pwm_reload
 
void(* func_set_pwm )(void *str)
 

Detailed Description

PWM output parameters.

Field Documentation

◆ func_set_pwm

void(* bldc_control_pwmout_par::func_set_pwm) (void *str)

pwm output function

◆ i_motor_id

uint8_t bldc_control_pwmout_par::i_motor_id

Motor id BLDC_MOTOR0_INDEX ... BLDC_MOTOR3_INDEX

◆ i_pwm_reload

uint32_t bldc_control_pwmout_par::i_pwm_reload

pwm reload value, pwm configuration related

◆ i_sync_id

uint8_t bldc_control_pwmout_par::i_sync_id

Synchronization id

◆ pwm_u

uint32_t bldc_control_pwmout_par::pwm_u

u pwm duty cycle

◆ pwm_v

uint32_t bldc_control_pwmout_par::pwm_v

v pwm duty cycle

◆ pwm_w

uint32_t bldc_control_pwmout_par::pwm_w

w pwm duty cycle


The documentation for this struct was generated from the following file: