64#ifndef _SMPS_CONTROL_H
65#define _SMPS_CONTROL_H
308 volatile uint16_t* controllerInputRegister,
310 volatile uint16_t* controllerOutputRegister);
572 volatile uint16_t* controllerInputRegister,
574 volatile uint16_t* controllerOutputRegister);
659 volatile uint16_t* controllerInputRegister,
661 volatile uint16_t* controllerOutputRegister);
682 volatile uint16_t* controllerInputRegister,
684 volatile uint16_t* controllerOutputRegister);
void SMPS_Controller4P4ZUpdate_HW_Accel(void)
void SMPS_ControllerPIDUpdate(SMPS_PID_T *controllerData, volatile uint16_t *controllerInputRegister, int16_t reference, volatile uint16_t *controllerOutputRegister)
void SMPS_Controller3P3ZUpdate_HW_Accel(void)
void SMPS_Controller3P3ZInitialize(SMPS_3P3Z_T *controllerData)
void XFT_SMPS_Controller2P2ZUpdate(SMPS_2P2Z_T *controllerData, volatile uint16_t *controllerInputRegister, int16_t reference, volatile uint16_t *controllerOutputRegister)
void SMPS_Controller3P3ZUpdate(SMPS_3P3Z_T *controllerData, volatile uint16_t *controllerInputRegister, int16_t reference, volatile uint16_t *controllerOutputRegister)
void SMPS_Controller2P2ZInitialize(SMPS_2P2Z_T *controllerData)
void SMPS_ControllerPIDUpdate_HW_Accel(void)
void SMPS_Controller2P2ZUpdate(SMPS_2P2Z_T *controllerData, volatile uint16_t *controllerInputRegister, int16_t reference, volatile uint16_t *controllerOutputRegister)
void SMPS_Controller2P2ZUpdate_HW_Accel(void)
void SMPS_ControllerPIDInitialize(SMPS_PID_T *controllerData)
int16_t * abcCoefficients
volatile unsigned int * period
volatile unsigned int * trigger
uint16_t triggerSelectFlag