/* * tmag5273.h * * Created on: 2025��1��10�� * Author: zhouxiong9 */ #ifndef MY_DRIVERS_TMAG5273_H_ #define MY_DRIVERS_TMAG5273_H_ #include "typedefine.h" typedef struct { UWORD uwOriginOffset; SLONG MagX; //uT SLONG MagY; //uT SLONG MagZ; //uT SWORD Temp; //0.01℃ UWORD Angle; //Q15 SWORD AngleErr; UWORD Speed; //Q15 } TMAG5273_OUT; extern TMAG5273_OUT Tmag5273_out; extern UBYTE tmag5273_GetDevID(void); extern UWORD tmag5273_GetMANUFACTURER_ID(void); extern SBYTE tmag5273_Init(void); extern SLONG tmag5273_GetXData(void); extern SLONG tmag5273_GetYData(void); extern SLONG tmag5273_GetZData(void); extern SWORD tmag5273_GetTemp(void); extern UWORD tmag5273_GetAngle(void); #endif /* MY_DRIVERS_TMAG5273_H_ */