0,0 → 1,29 |
#ifndef __imu_h |
#define __imu_h |
|
#define ACC_ADDRESS 0x30 |
#define LSM303_CTRL_REG1_A 0x20 |
#define LSM303_OUT_X_L_A 0x28 |
//#define LSM303_OUT_X_H_A 0X29 |
//#define LSM303_OUT_Y_L_A 0x2A |
//#define LSM303_OUT_Y_H_A 0X2B |
//#define LSM303_OUT_Z_L_A 0x2C |
//#define LSM303_OUT_Z_H_A 0X2D |
|
#define GYR_ADDRESS 0xD2 |
#define L3G4200D_CTRL_REG1 0x20 |
#define L3G4200D_OUT_X_L 0x28 |
//#define L3G4200D_OUT_X_H 0x29 |
//#define L3G4200D_OUT_Y_L 0x2A |
//#define L3G4200D_OUT_Y_H 0x2B |
//#define L3G4200D_OUT_Z_L 0x2C |
//#define L3G4200D_OUT_Z_H 0x2D |
|
void imu_init(void); |
void imu_acc_init(void); |
void imu_gyro_init(void); |
|
void imu_read_acc(void); |
void imu_read_gyro(void); |
|
#endif |