88 #ifndef ALGOLIB_LIBRARIES_CONTROLLER_INCLUDE_PI_H_ 89 #define ALGOLIB_LIBRARIES_CONTROLLER_INCLUDE_PI_H_ 94 #include <ti/iqmath/include/IQmathLib.h> 102 #define KP_IQ_SCALING 24 104 #define KP_TERM_SAT (((int32_t)1) << (30 - GLOBAL_IQ + KP_IQ_SCALING)) 116 externalSaturation: 1;
void piRun_LowPriority(PI_T *pPI)
PI Low Priority Run.
Definition: pi.c:145
PI Flags Working Structure.
Definition: pi.h:107
PI flags Structure.
Definition: pi.h:110
void piInit(PI_T *pPI)
PI Init.
Definition: pi.c:83
Library of IQMath operations.
void piRun(PI_T *pPI)
PI Run.
Definition: pi.c:91
PI_FLAGS_T flags
Definition: pi.h:150
PI Working Structure.
Definition: pi.h:126
const int32_t * pReference
Definition: pi.h:130
int32_t outMin
Definition: pi.h:136
uint16_t w
Definition: pi.h:121