31 #include "generated/airframe.h"
37 #ifndef BEBOP_GYRO_RANGE
38 #define BEBOP_GYRO_RANGE MPU60X0_GYRO_RANGE_1000
41 #ifndef BEBOP_ACCEL_RANGE
42 #define BEBOP_ACCEL_RANGE MPU60X0_ACCEL_RANGE_8G
Register and address definitions for AK8963 magnetometer.
Default Ak8963 structure.
Inertial Measurement Unit interface.
void imu_bebop_periodic(void)
Handle all the periodic tasks of the Navstik IMU components.
void imu_bebop_init(void)
Navstik IMU initializtion of the MPU-60x0 and HMC58xx.
void imu_bebop_event(void)
Handle all the events of the Navstik IMU components.
struct ImuBebop imu_bebop
Basic Navstik IMU data.
struct Ak8963 ak
The AK8963 mag.
struct Mpu60x0_I2c mpu
The MPU gyro/accel device.
Everything that is in the bebop IMU.
Driver for the MPU-60X0 using I2C.