aboutsummaryrefslogtreecommitdiffstats
path: root/os/ex
diff options
context:
space:
mode:
authorroccomarco <roccomarco@110e8d01-0319-4d1e-a829-52ad28d1bb01>2018-03-14 18:10:24 +0000
committerroccomarco <roccomarco@110e8d01-0319-4d1e-a829-52ad28d1bb01>2018-03-14 18:10:24 +0000
commit4738ea4a13ebab9a2abd96a40e64ab77599599fa (patch)
treeed95319ad61579921b2c48553664f11816d8baf7 /os/ex
parent4b0e6ca65c0e896ba95c28946dcbae961d7b92ed (diff)
downloadChibiOS-4738ea4a13ebab9a2abd96a40e64ab77599599fa.tar.gz
ChibiOS-4738ea4a13ebab9a2abd96a40e64ab77599599fa.tar.bz2
ChibiOS-4738ea4a13ebab9a2abd96a40e64ab77599599fa.zip
Completed LSM303AGR driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11752 110e8d01-0319-4d1e-a829-52ad28d1bb01
Diffstat (limited to 'os/ex')
-rw-r--r--os/ex/ST/lsm303agr.c2
-rw-r--r--os/ex/ST/lsm303agr.h28
2 files changed, 15 insertions, 15 deletions
diff --git a/os/ex/ST/lsm303agr.c b/os/ex/ST/lsm303agr.c
index 6881be900..e0357e7ad 100644
--- a/os/ex/ST/lsm303agr.c
+++ b/os/ex/ST/lsm303agr.c
@@ -777,7 +777,7 @@ void lsm303agrStart(LSM303AGRDriver *devp, const LSM303AGRConfig *config) {
/* Configuring Accelerometer subsystem.*/
/* Multiple write starting address.*/
- cr[0] = LSM303AGR_AD_CFG_REG_A_M;
+ cr[0] = LSM303AGR_AD_CTRL_REG1_A;
/* Control register 1 configuration block.*/
{
diff --git a/os/ex/ST/lsm303agr.h b/os/ex/ST/lsm303agr.h
index 979ba54a6..4f3447044 100644
--- a/os/ex/ST/lsm303agr.h
+++ b/os/ex/ST/lsm303agr.h
@@ -76,20 +76,20 @@
#define LSM303AGR_ACC_8G 8.0f
#define LSM303AGR_ACC_16G 16.0f
-#define LSM303AGR_ACC_SENS_HRES_2G 0.98f
-#define LSM303AGR_ACC_SENS_HRES_4G 1.95f
-#define LSM303AGR_ACC_SENS_HRES_8G 3.9f
-#define LSM303AGR_ACC_SENS_HRES_16G 11.7f
-
-#define LSM303AGR_ACC_SENS_NORM_2G 3.9f
-#define LSM303AGR_ACC_SENS_NORM_4G 7.82f
-#define LSM303AGR_ACC_SENS_NORM_8G 15.63f
-#define LSM303AGR_ACC_SENS_NORM_16G 46.9f
-
-#define LSM303AGR_ACC_SENS_LPOW_2G 15.63f
-#define LSM303AGR_ACC_SENS_LPOW_4G 31.26f
-#define LSM303AGR_ACC_SENS_LPOW_8G 62.52f
-#define LSM303AGR_ACC_SENS_LPOW_16G 187.58f
+#define LSM303AGR_ACC_SENS_HRES_2G 1.02f
+#define LSM303AGR_ACC_SENS_HRES_4G 0.5128f
+#define LSM303AGR_ACC_SENS_HRES_8G 0.25641f
+#define LSM303AGR_ACC_SENS_HRES_16G 0.08532f
+
+#define LSM303AGR_ACC_SENS_NORM_2G 0.25641f
+#define LSM303AGR_ACC_SENS_NORM_4G 0.12787f
+#define LSM303AGR_ACC_SENS_NORM_8G 0.06397f
+#define LSM303AGR_ACC_SENS_NORM_16G 0.02132f
+
+#define LSM303AGR_ACC_SENS_LPOW_2G 0.06398f
+#define LSM303AGR_ACC_SENS_LPOW_4G 0.03199f
+#define LSM303AGR_ACC_SENS_LPOW_8G 0.01599f
+#define LSM303AGR_ACC_SENS_LPOW_16G 0.00533f
#define LSM303AGR_ACC_BIAS 0.0f
/** @} */