15 #include "sw/modules/cal/src/float/cal.h"
16 #include "sw/modules/clarke/src/float/clarke.h"
18 #include "sw/modules/est/src/float/est.h"
19 #include "sw/modules/ipark/src/float/ipark.h"
20 #include "sw/modules/park/src/float/park.h"
21 #include "sw/modules/svgen/src/float/svgen.h"
22 #include "sw/modules/traj/src/float/traj.h"
35 extern interrupt
void mainISR(
void);
73 #endif // end of _FAST_OBS_H_ definition
void updateGlobalVariables_motor(EST_Handle estHandle)
Updates the global motor variables.
struct _EST_Obj_ * EST_Handle
void setupClarke_V(CLARKE_Handle handle, const uint_least8_t numVoltageSensors)
Sets the number of voltage sensors.
void sincos_fastRTS(float_t angle_rad, float_t *pSin, float_t *pCos)
Calculates sine and cosine in a single function call, using callable assembly, fast RTS...
void setupClarke_I(CLARKE_Handle handle, const uint_least8_t numCurrentSensors)
Sets the number of current sensors.
interrupt void mainISR(void)
The main interrupt service (ISR) routine.
void updateCPUusage(void)
Updates CPU usage.
void setupControllers(void)
Setups the controllers.
float_t sqrt_fastRTS(float_t x)
Calculates square root using callable assembly, fast RTS.
EST_Handle estHandle
the handle for the estimator