Library I2C pins modification to fit nucleo 32 pins modules
Dependencies: ST_INTERFACES X_NUCLEO_COMMON
Dependents: STM32_MagneticLight
Fork of X_NUCLEO_IKS01A1 by
Diff: x_nucleo_iks01a1.cpp
- Revision:
- 24:92cc9c6e4b2b
- Parent:
- 20:c20c8bd5be6b
- Child:
- 42:5490ac2d0a10
--- a/x_nucleo_iks01a1.cpp Fri May 29 16:50:56 2015 +0200 +++ b/x_nucleo_iks01a1.cpp Wed Jun 03 14:57:57 2015 +0200 @@ -188,17 +188,17 @@ uint8_t xg_id = 0; /* Configure sensor */ - InitStructure.G_FullScale = LSM6DS0_G_FS_2000; - InitStructure.G_OutputDataRate = LSM6DS0_G_ODR_119HZ; - InitStructure.G_X_Axis = LSM6DS0_G_XEN_ENABLE; - InitStructure.G_Y_Axis = LSM6DS0_G_YEN_ENABLE; - InitStructure.G_Z_Axis = LSM6DS0_G_ZEN_ENABLE; + InitStructure.G_FullScale = 2000.0f; /* 2000DPS */ + InitStructure.G_OutputDataRate = 119.0f; /* 119HZ */ + InitStructure.G_X_Axis = 1; /* Enable */ + InitStructure.G_Y_Axis = 1; /* Enable */ + InitStructure.G_Z_Axis = 1; /* Enable */ - InitStructure.X_FullScale = LSM6DS0_XL_FS_2G; - InitStructure.X_OutputDataRate = LSM6DS0_XL_ODR_119HZ; - InitStructure.X_X_Axis = LSM6DS0_XL_XEN_ENABLE; - InitStructure.X_Y_Axis = LSM6DS0_XL_YEN_ENABLE; - InitStructure.X_Z_Axis = LSM6DS0_XL_ZEN_ENABLE; + InitStructure.X_FullScale = 2.0f; /* 2G */ + InitStructure.X_OutputDataRate = 119.0f; /* 119HZ */ + InitStructure.X_X_Axis = 1; /* Enable */ + InitStructure.X_Y_Axis = 1; /* Enable */ + InitStructure.X_Z_Axis = 1; /* Enable */ if(gyroscope.Init(&InitStructure) != IMU_6AXES_OK) {