HPM SDK
HPMicro Software Development Kit
hpm_block.h File Reference

Go to the source code of this file.

Functions

void hpm_mcl_bldc_block_ctrl (uint8_t motorindex, uint8_t dir, uint8_t step)
 Output pwm according to the number of motor steps. More...
 
uint8_t hpm_mcl_bldc_block_step_get (bldc_hall_phase_t phase, uint8_t hall_u, uint8_t hall_v, uint8_t hall_w)
 Get step count based on Hall sensor status. More...
 
float hpm_mcl_al_pi_ctrl_func (float *memory, float targetspeed, float speed, float kp, float ki, float max)
 pi loop function More...
 
void hpm_mcl_bldc_pwm_enable (uint8_t motor_index, uint8_t pin_name)
 Enables the pwm output of the given pin. More...
 
void hpm_mcl_bldc_pwm_disable (uint8_t motor_index, uint8_t pin_name)
 Disable the pwm output of the given pin. More...