16 #define I2C_TIMEOUT (5) I2C_HandleTypeDef * hi2c
Definition: mpu6050.h:36
Vec3< int16_t > raw_a_axis
Definition: mpu6050.h:37
int8_t MPU6050_Init(struct MPU6050 *mpu)
Definition: mpu6050.cpp:20
int8_t MPU6050_Read_NormGyro(struct MPU6050 *mpu)
Definition: mpu6050.cpp:115
enum Gyro_Scale g_scale
Definition: mpu6050.h:42
int8_t MPU6050_Read_RawGyro(struct MPU6050 *mpu)
Definition: mpu6050.cpp:59
Gyro_Scale
Definition: mpu6050.h:26
Vec3< float > norm_g_axis
Definition: mpu6050.h:38
int8_t MPU6050_Read_NormAxes(struct MPU6050 *mpu)
Definition: mpu6050.cpp:132
int8_t MPU6050_Read_NormAccel(struct MPU6050 *mpu)
Definition: mpu6050.cpp:94
int8_t MPU6050_Read_RawAccel(struct MPU6050 *mpu)
Definition: mpu6050.cpp:45
float tmpr
Definition: mpu6050.h:40
int8_t MPU6050_Read_Temp(struct MPU6050 *mpu)
Definition: mpu6050.cpp:73
Vec3< int16_t > raw_g_axis
Definition: mpu6050.h:37
int8_t MPU6050_Read_RawAxes(struct MPU6050 *mpu)
Definition: mpu6050.cpp:86
uint8_t address
Definition: mpu6050.h:39
Accel_Scale
Definition: mpu6050.h:18
Vec3< float > norm_a_axis
Definition: mpu6050.h:38
enum Accel_Scale a_scale
Definition: mpu6050.h:41
Vec3< float > MPU6050_Calc_OmegaBias(struct MPU6050 *mpu, uint32_t n)
Definition: mpu6050.cpp:140