1
Dependencies: sMotor LIS3MDL X_NUCLEO_53L0A1
L3G4200D_my.h@0:ed3e71232bc7, 2019-05-23 (annotated)
- Committer:
- simens
- Date:
- Thu May 23 05:55:34 2019 +0000
- Revision:
- 0:ed3e71232bc7
123
Who changed what in which revision?
User | Revision | Line number | New 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 |