micro_climate/App/Inc/collect_data.h

31 lines
576 B
C

#ifndef _COLLECT_DATA_
#define _COLLECT_DATA_
#include "comm_types.h"
#include "sm6ds3th.h"
#pragma pack(push,1)
// 数据结构定义
// 原始采样值缓冲区
#define SMPVALUE_BUFFER_LEN 40
typedef struct{
U_DataType XValueBuffer[SMPVALUE_BUFFER_LEN];
U_DataType YValueBuffer[SMPVALUE_BUFFER_LEN];
U_DataType XValue;
U_DataType YValue;
}tagSmpValueBuffer;
// 角度计算结构体
typedef struct{
float Angle_X;
float Angle_Y;
float isReady;
}tagAnlgeValue;
#pragma pack(pop)
extern tagAnlgeValue g_AnlgeValue;
void GetAngleValue();
#endif