#ifndef MPU6500_data_t_typedef //引用时,防止重复typedef
#define MPU6500_data_t_typedef
typedef struct
{
s16 accelerate_x;
s16 accelerate_y;
s16 accelerate_z;
// s16 temperature;
s16 gyroscope_x;
s16 gyroscope_y;
s16 gyroscope_z;
}mpu6500_data_t;
//巴特沃斯低通滤波
typedef struct
{
// u32 f0; //中心频率
// u32 fs; //采样频率
// float Q; //品质因素
float a0,a1,a2; //滤波器系数
float b0,b1,b2;
float x_n_last;
float x_n_last_last;
float y_n_last;
float y_n_last_last;
}butterworth_LPF_t;
#endif