Loading...
Searching...
No Matches

Internal configuration for LSM6DSXX devices. More...

Detailed Description

Internal configuration for LSM6DSXX devices.

Author
Vincent Dupont vince.nosp@m.nt@o.nosp@m.takey.nosp@m.s.co.nosp@m.m
Sebastian Meiling s@mln.nosp@m.g.ne.nosp@m.t
Miquel Borrell mique.nosp@m.l.bo.nosp@m.rrell.nosp@m.@haw.nosp@m.-hamb.nosp@m.urg..nosp@m.de

Definition in file lsm6dsxx_internal.h.

Go to the source code of this file.

Macros

#define LSM6DS33_WHO_AM_I   (0b01101001)
 WHO_AM_I value for the LSM6DS33.
 
#define LSM6DSL_WHO_AM_I   (0b01101010)
 WHO_AM_I value for the LSM6DSL and LSM6DS3TR-C.
 
#define LSM6DSXX_TEMP_OFFSET   (25)
 Offset for temperature calculation.
 
#define LSM6DSXX_BOOT_WAIT_MS   (15)
 Reboot wait interval in ms (15ms)
 

LSM6DSXX registers

#define LSM6DSXX_REG_FUNC_CFG_ACCESS   (0x01)
 
#define LSM6DSXX_REG_FIFO_CTRL1   (0x06)
 
#define LSM6DSXX_REG_FIFO_CTRL2   (0x07)
 
#define LSM6DSXX_REG_FIFO_CTRL3   (0x08)
 
#define LSM6DSXX_REG_FIFO_CTRL4   (0x09)
 
#define LSM6DSXX_REG_FIFO_CTRL5   (0x0A)
 
#define LSM6DSXX_REG_INT1_CTRL   (0x0D)
 
#define LSM6DSXX_REG_INT2_CTRL   (0x0E)
 
#define LSM6DSXX_REG_WHO_AM_I   (0x0F)
 
#define LSM6DSXX_REG_CTRL1_XL   (0x10)
 
#define LSM6DSXX_REG_CTRL2_G   (0x11)
 
#define LSM6DSXX_REG_CTRL3_C   (0x12)
 
#define LSM6DSXX_REG_CTRL4_C   (0x13)
 
#define LSM6DSXX_REG_CTRL5_C   (0x14)
 
#define LSM6DSXX_REG_CTRL6_C   (0x15)
 
#define LSM6DSXX_REG_CTRL7_G   (0x16)
 
#define LSM6DSXX_REG_CTRL8_XL   (0x17)
 
#define LSM6DSXX_REG_CTRL9_XL   (0x18)
 
#define LSM6DSXX_REG_CTRL10_C   (0x19)
 
#define LSM6DSXX_REG_WAKE_UP_SRC   (0x1B)
 
#define LSM6DSXX_REG_TAP_SRC   (0x1C)
 
#define LSM6DSXX_REG_D6D_SRC   (0x1D)
 
#define LSM6DSXX_REG_STATUS_REG   (0x1E)
 
#define LSM6DSXX_REG_OUT_TEMP_L   (0x20)
 
#define LSM6DSXX_REG_OUT_TEMP_H   (0x21)
 
#define LSM6DSXX_REG_OUTX_L_G   (0x22)
 
#define LSM6DSXX_REG_OUTX_H_G   (0x23)
 
#define LSM6DSXX_REG_OUTY_L_G   (0x24)
 
#define LSM6DSXX_REG_OUTY_H_G   (0x25)
 
#define LSM6DSXX_REG_OUTZ_L_G   (0x26)
 
#define LSM6DSXX_REG_OUTZ_H_G   (0x27)
 
#define LSM6DSXX_REG_OUTX_L_XL   (0x28)
 
#define LSM6DSXX_REG_OUTX_H_XL   (0x29)
 
#define LSM6DSXX_REG_OUTY_L_XL   (0x2A)
 
#define LSM6DSXX_REG_OUTY_H_XL   (0x2B)
 
#define LSM6DSXX_REG_OUTZ_L_XL   (0x2C)
 
#define LSM6DSXX_REG_OUTZ_H_XL   (0x2D)
 
#define LSM6DSXX_REG_FIFO_STATUS1   (0x3A)
 
#define LSM6DSXX_REG_FIFO_STATUS2   (0x3B)
 
#define LSM6DSXX_REG_FIFO_STATUS3   (0x3C)
 
#define LSM6DSXX_REG_FIFO_STATUS4   (0x3D)
 
#define LSM6DSXX_REG_FIFO_DATA_OUT_L   (0x3E)
 
#define LSM6DSXX_REG_FIFO_DATA_OUT_H   (0x3F)
 
#define LSM6DSXX_REG_TIMESTAMP0_REG   (0x40)
 
#define LSM6DSXX_REG_TIMESTAMP1_REG   (0x41)
 
#define LSM6DSXX_REG_TIMESTAMP2_REG   (0x42)
 
#define LSM6DSXX_REG_STEP_TIMESTAMP_L   (0x49)
 
#define LSM6DSXX_REG_STEP_TIMESTAMP_H   (0x4A)
 
#define LSM6DSXX_REG_STEP_COUNTER_L   (0x4B)
 
#define LSM6DSXX_REG_STEP_COUNTER_H   (0x4C)
 
#define LSM6DSXX_REG_FUNC_SR_1   (0x53)
 
#define LSM6DSXX_REG_TAP_CFG   (0x58)
 
#define LSM6DSXX_REG_TAP_THS_6D   (0x59)
 
#define LSM6DSXX_REG_INT_DUR2   (0x5A)
 
#define LSM6DSXX_REG_WAKE_UP_THS   (0x5B)
 
#define LSM6DSXX_REG_WAKE_UP_DUR   (0x5C)
 
#define LSM6DSXX_REG_FREE_FALL   (0x5D)
 
#define LSM6DSXX_REG_MD1_CFG   (0x5E)
 
#define LSM6DSXX_REG_MD2_CFG   (0x5F)
 

LSM6DSL and LSM6DS3TR-C specific registers

#define LSM6DSL_REG_SENSOR_SYNC_TIME_FRAME   (0x04)
 
#define LSM6DSL_REG_SENSOR_SYC_RES_RATIO   (0x05)
 
#define LSM6DSL_REG_DRDY_PULSE_CFG_G   (0x0B)
 
#define LSM6DSL_REG_MASTER_CONFIG   (0x1A)
 
#define LSM6DSL_REG_SENSORHUB1_REG   (0x2E)
 
#define LSM6DSL_REG_SENSORHUB2_REG   (0x2F)
 
#define LSM6DSL_REG_SENSORHUB3_REG   (0x30)
 
#define LSM6DSL_REG_SENSORHUB4_REG   (0x31)
 
#define LSM6DSL_REG_SENSORHUB5_REG   (0x32)
 
#define LSM6DSL_REG_SENSORHUB6_REG   (0x33)
 
#define LSM6DSL_REG_SENSORHUB7_REG   (0x34)
 
#define LSM6DSL_REG_SENSORHUB8_REG   (0x35)
 
#define LSM6DSL_REG_SENSORHUB9_REG   (0x36)
 
#define LSM6DSL_REG_SENSORHUB10_REG   (0x37)
 
#define LSM6DSL_REG_SENSORHUB11_REG   (0x38)
 
#define LSM6DSL_REG_SENSORHUB12_REG   (0x39)
 
#define LSM6DSL_REG_SENSORHUB13_REG   (0x4D)
 
#define LSM6DSL_REG_SENSORHUB14_REG   (0x4E)
 
#define LSM6DSL_REG_SENSORHUB15_REG   (0x4F)
 
#define LSM6DSL_REG_SENSORHUB16_REG   (0x50)
 
#define LSM6DSL_REG_SENSORHUB17_REG   (0x51)
 
#define LSM6DSL_REG_SENSORHUB18_REG   (0x52)
 
#define LSM6DSL_REG_FUNC_SRC_2   (0x54)
 
#define LSM6DSL_REG_WRIST_TILT_IA   (0x55)
 
#define LSM6DSL_REG_MASTER_CMD_CODE   (0x60)
 
#define LSM6DSL_REG_SENS_SYNC_SPI_ERR_CODE   (0x61)
 
#define LSM6DSL_REG_OUT_MAG_RAW_X_L   (0x66)
 
#define LSM6DSL_REG_OUT_MAG_RAW_X_H   (0x67)
 
#define LSM6DSL_REG_OUT_MAG_RAW_Y_L   (0x68)
 
#define LSM6DSL_REG_OUT_MAG_RAW_Y_H   (0x69)
 
#define LSM6DSL_REG_OUT_MAG_RAW_Z_L   (0x6A)
 
#define LSM6DSL_REG_OUT_MAG_RAW_Z_H   (0x6B)
 
#define LSM6DSL_REG_X_OFS_USR   (0x73)
 
#define LSM6DSL_REG_Y_OFS_USR   (0x74)
 
#define LSM6DSL_REG_Z_OFS_USR   (0x75)
 

LSM6DS33 specific registers

#define LSM6DS33_REG_ORIENT_CFG_G   (0x0B)
 

CTRL_x registers

#define LSM6DSXX_CTRL_ODR_SHIFT   (4)
 
#define LSM6DSXX_CTRL_ODR_MASK   (0xF0)
 
#define LSM6DSXX_CTRL_FS_SHIFT   (2)
 
#define LSM6DSXX_CTRL_FS_MASK   (0x0C)
 
#define LSM6DSXX_CTRL3_C_BOOT   (0x80)
 

FIFO_CTRL_x registers

#define LSM6DSXX_FIFO_CTRL5_CONTINUOUS_MODE   (0x6)
 
#define LSM6DSXX_FIFO_CTRL5_FIFO_ODR_SHIFT   (3)
 
#define LSM6DSXX_FIFO_CTRL3_GYRO_DEC_SHIFT   (3)
 

Macro Definition Documentation

◆ LSM6DS33_REG_ORIENT_CFG_G

#define LSM6DS33_REG_ORIENT_CFG_G   (0x0B)

Definition at line 142 of file lsm6dsxx_internal.h.

◆ LSM6DS33_WHO_AM_I

#define LSM6DS33_WHO_AM_I   (0b01101001)

WHO_AM_I value for the LSM6DS33.

Definition at line 148 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_DRDY_PULSE_CFG_G

#define LSM6DSL_REG_DRDY_PULSE_CFG_G   (0x0B)

Definition at line 102 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_FUNC_SRC_2

#define LSM6DSL_REG_FUNC_SRC_2   (0x54)

Definition at line 122 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_MASTER_CMD_CODE

#define LSM6DSL_REG_MASTER_CMD_CODE   (0x60)

Definition at line 124 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_MASTER_CONFIG

#define LSM6DSL_REG_MASTER_CONFIG   (0x1A)

Definition at line 103 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_OUT_MAG_RAW_X_H

#define LSM6DSL_REG_OUT_MAG_RAW_X_H   (0x67)

Definition at line 127 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_OUT_MAG_RAW_X_L

#define LSM6DSL_REG_OUT_MAG_RAW_X_L   (0x66)

Definition at line 126 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_OUT_MAG_RAW_Y_H

#define LSM6DSL_REG_OUT_MAG_RAW_Y_H   (0x69)

Definition at line 129 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_OUT_MAG_RAW_Y_L

#define LSM6DSL_REG_OUT_MAG_RAW_Y_L   (0x68)

Definition at line 128 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_OUT_MAG_RAW_Z_H

#define LSM6DSL_REG_OUT_MAG_RAW_Z_H   (0x6B)

Definition at line 131 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_OUT_MAG_RAW_Z_L

#define LSM6DSL_REG_OUT_MAG_RAW_Z_L   (0x6A)

Definition at line 130 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENS_SYNC_SPI_ERR_CODE

#define LSM6DSL_REG_SENS_SYNC_SPI_ERR_CODE   (0x61)

Definition at line 125 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSOR_SYC_RES_RATIO

#define LSM6DSL_REG_SENSOR_SYC_RES_RATIO   (0x05)

Definition at line 101 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSOR_SYNC_TIME_FRAME

#define LSM6DSL_REG_SENSOR_SYNC_TIME_FRAME   (0x04)

Definition at line 100 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB10_REG

#define LSM6DSL_REG_SENSORHUB10_REG   (0x37)

Definition at line 113 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB11_REG

#define LSM6DSL_REG_SENSORHUB11_REG   (0x38)

Definition at line 114 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB12_REG

#define LSM6DSL_REG_SENSORHUB12_REG   (0x39)

Definition at line 115 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB13_REG

#define LSM6DSL_REG_SENSORHUB13_REG   (0x4D)

Definition at line 116 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB14_REG

#define LSM6DSL_REG_SENSORHUB14_REG   (0x4E)

Definition at line 117 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB15_REG

#define LSM6DSL_REG_SENSORHUB15_REG   (0x4F)

Definition at line 118 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB16_REG

#define LSM6DSL_REG_SENSORHUB16_REG   (0x50)

Definition at line 119 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB17_REG

#define LSM6DSL_REG_SENSORHUB17_REG   (0x51)

Definition at line 120 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB18_REG

#define LSM6DSL_REG_SENSORHUB18_REG   (0x52)

Definition at line 121 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB1_REG

#define LSM6DSL_REG_SENSORHUB1_REG   (0x2E)

Definition at line 104 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB2_REG

#define LSM6DSL_REG_SENSORHUB2_REG   (0x2F)

Definition at line 105 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB3_REG

#define LSM6DSL_REG_SENSORHUB3_REG   (0x30)

Definition at line 106 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB4_REG

#define LSM6DSL_REG_SENSORHUB4_REG   (0x31)

Definition at line 107 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB5_REG

#define LSM6DSL_REG_SENSORHUB5_REG   (0x32)

Definition at line 108 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB6_REG

#define LSM6DSL_REG_SENSORHUB6_REG   (0x33)

Definition at line 109 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB7_REG

#define LSM6DSL_REG_SENSORHUB7_REG   (0x34)

Definition at line 110 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB8_REG

#define LSM6DSL_REG_SENSORHUB8_REG   (0x35)

Definition at line 111 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_SENSORHUB9_REG

#define LSM6DSL_REG_SENSORHUB9_REG   (0x36)

Definition at line 112 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_WRIST_TILT_IA

#define LSM6DSL_REG_WRIST_TILT_IA   (0x55)

Definition at line 123 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_X_OFS_USR

#define LSM6DSL_REG_X_OFS_USR   (0x73)

Definition at line 132 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_Y_OFS_USR

#define LSM6DSL_REG_Y_OFS_USR   (0x74)

Definition at line 133 of file lsm6dsxx_internal.h.

◆ LSM6DSL_REG_Z_OFS_USR

#define LSM6DSL_REG_Z_OFS_USR   (0x75)

Definition at line 134 of file lsm6dsxx_internal.h.

◆ LSM6DSL_WHO_AM_I

#define LSM6DSL_WHO_AM_I   (0b01101010)

WHO_AM_I value for the LSM6DSL and LSM6DS3TR-C.

Definition at line 153 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_BOOT_WAIT_MS

#define LSM6DSXX_BOOT_WAIT_MS   (15)

Reboot wait interval in ms (15ms)

Definition at line 185 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_CTRL3_C_BOOT

#define LSM6DSXX_CTRL3_C_BOOT   (0x80)

Definition at line 164 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_CTRL_FS_MASK

#define LSM6DSXX_CTRL_FS_MASK   (0x0C)

Definition at line 162 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_CTRL_FS_SHIFT

#define LSM6DSXX_CTRL_FS_SHIFT   (2)

Definition at line 161 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_CTRL_ODR_MASK

#define LSM6DSXX_CTRL_ODR_MASK   (0xF0)

Definition at line 160 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_CTRL_ODR_SHIFT

#define LSM6DSXX_CTRL_ODR_SHIFT   (4)

Definition at line 159 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_FIFO_CTRL3_GYRO_DEC_SHIFT

#define LSM6DSXX_FIFO_CTRL3_GYRO_DEC_SHIFT   (3)

Definition at line 174 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_FIFO_CTRL5_CONTINUOUS_MODE

#define LSM6DSXX_FIFO_CTRL5_CONTINUOUS_MODE   (0x6)

Definition at line 171 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_FIFO_CTRL5_FIFO_ODR_SHIFT

#define LSM6DSXX_FIFO_CTRL5_FIFO_ODR_SHIFT   (3)

Definition at line 172 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL10_C

#define LSM6DSXX_REG_CTRL10_C   (0x19)

Definition at line 53 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL1_XL

#define LSM6DSXX_REG_CTRL1_XL   (0x10)

Definition at line 44 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL2_G

#define LSM6DSXX_REG_CTRL2_G   (0x11)

Definition at line 45 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL3_C

#define LSM6DSXX_REG_CTRL3_C   (0x12)

Definition at line 46 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL4_C

#define LSM6DSXX_REG_CTRL4_C   (0x13)

Definition at line 47 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL5_C

#define LSM6DSXX_REG_CTRL5_C   (0x14)

Definition at line 48 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL6_C

#define LSM6DSXX_REG_CTRL6_C   (0x15)

Definition at line 49 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL7_G

#define LSM6DSXX_REG_CTRL7_G   (0x16)

Definition at line 50 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL8_XL

#define LSM6DSXX_REG_CTRL8_XL   (0x17)

Definition at line 51 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_CTRL9_XL

#define LSM6DSXX_REG_CTRL9_XL   (0x18)

Definition at line 52 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_D6D_SRC

#define LSM6DSXX_REG_D6D_SRC   (0x1D)

Definition at line 56 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_CTRL1

#define LSM6DSXX_REG_FIFO_CTRL1   (0x06)

Definition at line 36 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_CTRL2

#define LSM6DSXX_REG_FIFO_CTRL2   (0x07)

Definition at line 37 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_CTRL3

#define LSM6DSXX_REG_FIFO_CTRL3   (0x08)

Definition at line 38 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_CTRL4

#define LSM6DSXX_REG_FIFO_CTRL4   (0x09)

Definition at line 39 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_CTRL5

#define LSM6DSXX_REG_FIFO_CTRL5   (0x0A)

Definition at line 40 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_DATA_OUT_H

#define LSM6DSXX_REG_FIFO_DATA_OUT_H   (0x3F)

Definition at line 77 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_DATA_OUT_L

#define LSM6DSXX_REG_FIFO_DATA_OUT_L   (0x3E)

Definition at line 76 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_STATUS1

#define LSM6DSXX_REG_FIFO_STATUS1   (0x3A)

Definition at line 72 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_STATUS2

#define LSM6DSXX_REG_FIFO_STATUS2   (0x3B)

Definition at line 73 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_STATUS3

#define LSM6DSXX_REG_FIFO_STATUS3   (0x3C)

Definition at line 74 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FIFO_STATUS4

#define LSM6DSXX_REG_FIFO_STATUS4   (0x3D)

Definition at line 75 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FREE_FALL

#define LSM6DSXX_REG_FREE_FALL   (0x5D)

Definition at line 91 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FUNC_CFG_ACCESS

#define LSM6DSXX_REG_FUNC_CFG_ACCESS   (0x01)

Definition at line 35 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_FUNC_SR_1

#define LSM6DSXX_REG_FUNC_SR_1   (0x53)

Definition at line 85 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_INT1_CTRL

#define LSM6DSXX_REG_INT1_CTRL   (0x0D)

Definition at line 41 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_INT2_CTRL

#define LSM6DSXX_REG_INT2_CTRL   (0x0E)

Definition at line 42 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_INT_DUR2

#define LSM6DSXX_REG_INT_DUR2   (0x5A)

Definition at line 88 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_MD1_CFG

#define LSM6DSXX_REG_MD1_CFG   (0x5E)

Definition at line 92 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_MD2_CFG

#define LSM6DSXX_REG_MD2_CFG   (0x5F)

Definition at line 93 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUT_TEMP_H

#define LSM6DSXX_REG_OUT_TEMP_H   (0x21)

Definition at line 59 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUT_TEMP_L

#define LSM6DSXX_REG_OUT_TEMP_L   (0x20)

Definition at line 58 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTX_H_G

#define LSM6DSXX_REG_OUTX_H_G   (0x23)

Definition at line 61 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTX_H_XL

#define LSM6DSXX_REG_OUTX_H_XL   (0x29)

Definition at line 67 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTX_L_G

#define LSM6DSXX_REG_OUTX_L_G   (0x22)

Definition at line 60 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTX_L_XL

#define LSM6DSXX_REG_OUTX_L_XL   (0x28)

Definition at line 66 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTY_H_G

#define LSM6DSXX_REG_OUTY_H_G   (0x25)

Definition at line 63 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTY_H_XL

#define LSM6DSXX_REG_OUTY_H_XL   (0x2B)

Definition at line 69 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTY_L_G

#define LSM6DSXX_REG_OUTY_L_G   (0x24)

Definition at line 62 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTY_L_XL

#define LSM6DSXX_REG_OUTY_L_XL   (0x2A)

Definition at line 68 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTZ_H_G

#define LSM6DSXX_REG_OUTZ_H_G   (0x27)

Definition at line 65 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTZ_H_XL

#define LSM6DSXX_REG_OUTZ_H_XL   (0x2D)

Definition at line 71 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTZ_L_G

#define LSM6DSXX_REG_OUTZ_L_G   (0x26)

Definition at line 64 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_OUTZ_L_XL

#define LSM6DSXX_REG_OUTZ_L_XL   (0x2C)

Definition at line 70 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_STATUS_REG

#define LSM6DSXX_REG_STATUS_REG   (0x1E)

Definition at line 57 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_STEP_COUNTER_H

#define LSM6DSXX_REG_STEP_COUNTER_H   (0x4C)

Definition at line 84 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_STEP_COUNTER_L

#define LSM6DSXX_REG_STEP_COUNTER_L   (0x4B)

Definition at line 83 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_STEP_TIMESTAMP_H

#define LSM6DSXX_REG_STEP_TIMESTAMP_H   (0x4A)

Definition at line 82 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_STEP_TIMESTAMP_L

#define LSM6DSXX_REG_STEP_TIMESTAMP_L   (0x49)

Definition at line 81 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_TAP_CFG

#define LSM6DSXX_REG_TAP_CFG   (0x58)

Definition at line 86 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_TAP_SRC

#define LSM6DSXX_REG_TAP_SRC   (0x1C)

Definition at line 55 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_TAP_THS_6D

#define LSM6DSXX_REG_TAP_THS_6D   (0x59)

Definition at line 87 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_TIMESTAMP0_REG

#define LSM6DSXX_REG_TIMESTAMP0_REG   (0x40)

Definition at line 78 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_TIMESTAMP1_REG

#define LSM6DSXX_REG_TIMESTAMP1_REG   (0x41)

Definition at line 79 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_TIMESTAMP2_REG

#define LSM6DSXX_REG_TIMESTAMP2_REG   (0x42)

Definition at line 80 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_WAKE_UP_DUR

#define LSM6DSXX_REG_WAKE_UP_DUR   (0x5C)

Definition at line 90 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_WAKE_UP_SRC

#define LSM6DSXX_REG_WAKE_UP_SRC   (0x1B)

Definition at line 54 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_WAKE_UP_THS

#define LSM6DSXX_REG_WAKE_UP_THS   (0x5B)

Definition at line 89 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_REG_WHO_AM_I

#define LSM6DSXX_REG_WHO_AM_I   (0x0F)

Definition at line 43 of file lsm6dsxx_internal.h.

◆ LSM6DSXX_TEMP_OFFSET

#define LSM6DSXX_TEMP_OFFSET   (25)

Offset for temperature calculation.

Definition at line 180 of file lsm6dsxx_internal.h.