aboutsummaryrefslogtreecommitdiffstats
path: root/os/ex/ST/lsm6dsl.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/ex/ST/lsm6dsl.h')
-rw-r--r--os/ex/ST/lsm6dsl.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/os/ex/ST/lsm6dsl.h b/os/ex/ST/lsm6dsl.h
index 9816cee7d..7c3215a5b 100644
--- a/os/ex/ST/lsm6dsl.h
+++ b/os/ex/ST/lsm6dsl.h
@@ -243,10 +243,10 @@
#define LSMDSL_CTRL2_G_FS_125 (1 << 1)
#define LSMDSL_CTRL2_G_FS_G0 (1 << 2)
#define LSMDSL_CTRL2_G_FS_G1 (1 << 3)
-#define LSMDSL_CTRL2_G_ODR_G (1 << 4)
-#define LSMDSL_CTRL2_G_ODR_G (1 << 5)
-#define LSMDSL_CTRL2_G_ODR_G (1 << 6)
-#define LSMDSL_CTRL2_G_ODR_G (1 << 7)
+#define LSMDSL_CTRL2_G_ODR_G0 (1 << 4)
+#define LSMDSL_CTRL2_G_ODR_G1 (1 << 5)
+#define LSMDSL_CTRL2_G_ODR_G2 (1 << 6)
+#define LSMDSL_CTRL2_G_ODR_G3 (1 << 7)
/** @} */
/**
@@ -296,7 +296,7 @@
* @{
*/
#define LSMDSL_CTRL6_C_FTYPE_0 (1 << 0)
-#define LSMDSL_CTRL6_C_FTYPE_0 (1 << 1)
+#define LSMDSL_CTRL6_C_FTYPE_1 (1 << 1)
#define LSMDSL_CTRL6_C_USR_OFF_W (1 << 3)
#define LSMDSL_CTRL6_C_XL_HM_MODE (1 << 4)
#define LSMDSL_CTRL6_C_LVL2_EN (1 << 5)
@@ -519,9 +519,9 @@ typedef enum {
LSM6DSL_ACC_ODR_104Hz = 0x40, /**< ODR 104 Hz */
LSM6DSL_ACC_ODR_208Hz = 0x50, /**< ODR 208 Hz */
LSM6DSL_ACC_ODR_416Hz = 0x60, /**< ODR 416 Hz */
- LSM6DSL_ACC_ODR_833Hz = 0x70 /**< ODR 833 Hz */
- LSM6DSL_ACC_ODR_1P66Hz = 0x80 /**< ODR 1.66 kHz */
- LSM6DSL_ACC_ODR_3P33Hz = 0x90 /**< ODR 3.33 kHz */
+ LSM6DSL_ACC_ODR_833Hz = 0x70, /**< ODR 833 Hz */
+ LSM6DSL_ACC_ODR_1P66Hz = 0x80, /**< ODR 1.66 kHz */
+ LSM6DSL_ACC_ODR_3P33Hz = 0x90, /**< ODR 3.33 kHz */
LSM6DSL_ACC_ODR_6P66Hz = 0xA0 /**< ODR 6.66 kHz */
} lsm6dsl_acc_odr_t;
@@ -540,7 +540,7 @@ typedef enum {
LSM6DSL_GYRO_FS_125DPS = 0x02, /**< Full scale ±125 degree per second */
LSM6DSL_GYRO_FS_250DPS = 0x00, /**< Full scale ±250 degree per second */
LSM6DSL_GYRO_FS_500DPS = 0x04, /**< Full scale ±500 degree per second */
- LSM6DSL_GYRO_FS_1000DPS = 0x08 /**< Full scale ±1000 degree per second */
+ LSM6DSL_GYRO_FS_1000DPS = 0x08, /**< Full scale ±1000 degree per second */
LSM6DSL_GYRO_FS_2000DPS = 0x0C /**< Full scale ±2000 degree per second */
} lsm6dsl_gyro_fs_t;
@@ -555,9 +555,9 @@ typedef enum {
LSM6DSL_GYRO_ODR_104Hz = 0x40, /**< ODR 104 Hz */
LSM6DSL_GYRO_ODR_208Hz = 0x50, /**< ODR 208 Hz */
LSM6DSL_GYRO_ODR_416Hz = 0x60, /**< ODR 416 Hz */
- LSM6DSL_GYRO_ODR_833Hz = 0x70 /**< ODR 833 Hz */
- LSM6DSL_GYRO_ODR_1P66Hz = 0x80 /**< ODR 1.66 kHz */
- LSM6DSL_GYRO_ODR_3P33Hz = 0x90 /**< ODR 3.33 kHz */
+ LSM6DSL_GYRO_ODR_833Hz = 0x70, /**< ODR 833 Hz */
+ LSM6DSL_GYRO_ODR_1P66Hz = 0x80, /**< ODR 1.66 kHz */
+ LSM6DSL_GYRO_ODR_3P33Hz = 0x90, /**< ODR 3.33 kHz */
LSM6DSL_GYRO_ODR_6P66Hz = 0xA0 /**< ODR 6.66 kHz */
} lsm6dsl_gyro_odr_t;
@@ -577,7 +577,7 @@ typedef enum {
LSM6DSL_GYRO_LPF_FTYPE0 = 0x00, /**< Refer to table 68 of Datasheet. */
LSM6DSL_GYRO_LPF_FTYPE1 = 0x01, /**< Refer to table 68 of Datasheet. */
LSM6DSL_GYRO_LPF_FTYPE2 = 0x10, /**< Refer to table 68 of Datasheet. */
- LSM6DSL_GYRO_LPF_FTYPE3 = 0x11, /**< Refer to table 68 of Datasheet. */
+ LSM6DSL_GYRO_LPF_FTYPE3 = 0x11 /**< Refer to table 68 of Datasheet. */
} lsm6dsl_gyro_lpf_t;
/**