GeekTrack/2.Firmware/components/GeekHAL/HAL/HAL_MAG.cpp

31 lines
495 B
C++
Raw Normal View History

2022-09-18 18:40:49 +08:00
#include "HAL.h"
#include <stdlib.h>
#include "Common/DataProc/DataProc.h"
static CommitFunc_t CommitFunc;
static void* UserData;
void MAG_SetCommitCallback(CommitFunc_t func, void* userData)
{
CommitFunc = func;
UserData = userData;
}
uint8_t MAG_Init()
{
return 0;
}
void MAG_Update()
{
MAG_Info_t mag;
mag.x = rand() % 1000 - 500;
mag.y = rand() % 1000 - 500;
mag.z = rand() % 1000 - 500;
if (CommitFunc)
{
CommitFunc(&mag, UserData);
}
}