引用.h函数时,typedef重复定义的问题,用#ifndef #define #endif 来解决

#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

猜你喜欢

转载自blog.csdn.net/qq1518572311/article/details/82119849