123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * 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_ */
|