1

Dependencies:   sMotor LIS3MDL X_NUCLEO_53L0A1

Committer:
simens
Date:
Thu May 23 05:55:34 2019 +0000
Revision:
0:ed3e71232bc7
123

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simens 0:ed3e71232bc7 1 #ifndef __L3G4200D_MY_H
simens 0:ed3e71232bc7 2 #define __L3G4200D_MY_H
simens 0:ed3e71232bc7 3
simens 0:ed3e71232bc7 4 #include "mbed.h"
simens 0:ed3e71232bc7 5 #include "DevI2C.h"
simens 0:ed3e71232bc7 6
simens 0:ed3e71232bc7 7 #define I2C_ADDR_READ 0xd1
simens 0:ed3e71232bc7 8 #define I2C_ADDR_WRITE 0xd0
simens 0:ed3e71232bc7 9 #define I2C_ADDR_GYRO 0xd0
simens 0:ed3e71232bc7 10
simens 0:ed3e71232bc7 11 #define CTRL_REG1 0x20
simens 0:ed3e71232bc7 12 #define CTRL_REG2 0x21
simens 0:ed3e71232bc7 13 #define CTRL_REG3 0x22
simens 0:ed3e71232bc7 14 #define CTRL_REG4 0x23
simens 0:ed3e71232bc7 15 #define CTRL_REG5 0x24
simens 0:ed3e71232bc7 16 #define STATUS_REG 0x27
simens 0:ed3e71232bc7 17 #define OUT_X_L 0x28
simens 0:ed3e71232bc7 18 #define OUT_X_H 0x29
simens 0:ed3e71232bc7 19 #define OUT_Y_L 0x2a
simens 0:ed3e71232bc7 20 #define OUT_Y_H 0x2b
simens 0:ed3e71232bc7 21 #define OUT_Z_L 0x2c
simens 0:ed3e71232bc7 22 #define OUT_Z_H 0x2d
simens 0:ed3e71232bc7 23
simens 0:ed3e71232bc7 24 void GyroL3G4200D_Ini(DevI2C *gyro);
simens 0:ed3e71232bc7 25 void GyroL3G4200D_GetAxis(DevI2C *gyro,int16_t* g);
simens 0:ed3e71232bc7 26 #endif
simens 0:ed3e71232bc7 27
simens 0:ed3e71232bc7 28