2020/08/26
Dependents: STM32_MR_NOT_IM_REV2 STM32_MR_NOT_IM_REV2 STM32_MR_NOT_IM_REV2_829 STM32_MR_include_IM_rev2
BMX055.h@3:58349cbf9ed9, 2020-08-31 (annotated)
- Committer:
- falconsyunya
- Date:
- Mon Aug 31 11:21:16 2020 +0000
- Revision:
- 3:58349cbf9ed9
- Parent:
- 1:43c83e461ea4
2020/08/31
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
makidia | 0:d56d821617b6 | 1 | #ifndef BMX055_H_ |
makidia | 0:d56d821617b6 | 2 | #define BMX055_H_ |
makidia | 0:d56d821617b6 | 3 | |
falconsyunya | 3:58349cbf9ed9 | 4 | #define ACC 0x19<<1 |
makidia | 0:d56d821617b6 | 5 | #define GYRO 0x69<<1 |
falconsyunya | 3:58349cbf9ed9 | 6 | #define MAG 0x13<<1 |
makidia | 0:d56d821617b6 | 7 | |
makidia | 0:d56d821617b6 | 8 | class BMX055 |
makidia | 0:d56d821617b6 | 9 | { |
makidia | 0:d56d821617b6 | 10 | public: |
makidia | 0:d56d821617b6 | 11 | BMX055(PinName SDA, PinName SCL); |
falconsyunya | 3:58349cbf9ed9 | 12 | int accel[3]; |
falconsyunya | 3:58349cbf9ed9 | 13 | int gyroscope[3]; |
falconsyunya | 3:58349cbf9ed9 | 14 | int magnet[3]; |
makidia | 0:d56d821617b6 | 15 | void getAcc(void); |
makidia | 0:d56d821617b6 | 16 | void getGyro(void); |
makidia | 0:d56d821617b6 | 17 | void getMag(void); |
makidia | 0:d56d821617b6 | 18 | private: |
makidia | 0:d56d821617b6 | 19 | I2C bmx055; |
makidia | 0:d56d821617b6 | 20 | void bmx_init(void); |
makidia | 0:d56d821617b6 | 21 | }; |
makidia | 0:d56d821617b6 | 22 | |
makidia | 0:d56d821617b6 | 23 | #endif /* BMX055_H_ */ |