diff options
Diffstat (limited to 'driver/accel_lis2dw12.h')
-rw-r--r-- | driver/accel_lis2dw12.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/driver/accel_lis2dw12.h b/driver/accel_lis2dw12.h index 8e1c97464c..9d0be0ac0a 100644 --- a/driver/accel_lis2dw12.h +++ b/driver/accel_lis2dw12.h @@ -45,6 +45,11 @@ #define LIS2DW12_FIFO_THS_UP 0x80 #define LIS2DW12_OUT_X_L_ADDR 0x28 +#define LIS2DW12_OUT_X_H_ADDR 0x29 +#define LIS2DW12_OUT_Y_L_ADDR 0x2a +#define LIS2DW12_OUT_Y_H_ADDR 0x2b +#define LIS2DW12_OUT_Z_L_ADDR 0x2c +#define LIS2DW12_OUT_Z_H_ADDR 0x2d #define LIS2DW12_FIFO_CTRL_ADDR 0x2e @@ -206,4 +211,16 @@ enum lis2dw12_fs { */ #define LIS2DW12_RESOLUTION 14 +/** Maximum possible sample */ +#define LIS2DW12_SAMPLE_MAX ((1<<(LIS2DW12_RESOLUTION-1))-1) + +/** Smallest possible sample */ +#define LIS2DW12_SAMPLE_MIN (-(1<<(LIS2DW12_RESOLUTION-1))) + +#ifdef CONFIG_ZTEST +int lis2dw12_set_power_mode(const struct motion_sensor_t *s, + enum lis2sw12_mode mode, + enum lis2sw12_lpmode lpmode); +#endif + #endif /* __CROS_EC_ACCEL_LIS2DW12_H */ |