nucleo-l432kcのテンプレートです。
Dependencies: mbed ros_lib_kinetic
Diff: library/gy521.hpp
- Revision:
- 4:47f17b5ac6e7
- Parent:
- 2:a84e3730c6cb
--- a/library/gy521.hpp Mon Aug 12 02:40:59 2019 +0000 +++ b/library/gy521.hpp Thu Aug 15 08:58:21 2019 +0000 @@ -12,6 +12,21 @@ //I2C i2c(SDA,SCL); //GY521 gyro(i2c); +enum GY521RegisterMap { + WHO_AM_I = 0x75, + PWR_MGMT_1 = 0x6B, + LPF = 0x1A, + FS_SEL = 0x1B, + AFS_SEL = 0x1C, + ACCEL_XOUT_H = 0x3B, + ACCEL_YOUT_H = 0x3D, + ACCEL_ZOUT_H = 0x3F, + //TEMPERATURE = 0x41, + //GYRO_XOUT_H = 0x43, + //GYRO_YOUT_H = 0x45, + GYRO_ZOUT_H = 0x47 +}; + class GY521{ public: GY521(I2C &i2c,int bit = 2,int calibration = 1000,double user_reg = 1.0);