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@0:d56d821617b6, 2019-09-02 (annotated)
- Committer:
- makidia
- Date:
- Mon Sep 02 09:01:59 2019 +0000
- Revision:
- 0:d56d821617b6
- Child:
- 1:43c83e461ea4
; ;
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 | |
makidia | 0:d56d821617b6 | 4 | #define ACC 0x19<<1 |
makidia | 0:d56d821617b6 | 5 | #define GYRO 0x69<<1 |
makidia | 0:d56d821617b6 | 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); |
makidia | 0:d56d821617b6 | 12 | float accel[3]; |
makidia | 0:d56d821617b6 | 13 | float gyroscope[3]; |
makidia | 0:d56d821617b6 | 14 | float 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_ */ |