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)
{
