lsm6dsl 2.0.0.0
Embedded functions register mapping

Macros

#define LSM6DSL_SLV0_ADD   0x02
 
#define LSM6DSL_SLV0_SUBADD   0x03
 
#define LSM6DSL_SLAVE0_CONFIG   0x04
 
#define LSM6DSL_SLV1_ADD   0x05
 
#define LSM6DSL_SLV1_SUBADD   0x06
 
#define LSM6DSL_SLAVE1_CONFIG   0x07
 
#define LSM6DSL_SLV2_ADD   0x08
 
#define LSM6DSL_SLV2_SUBADD   0x09
 
#define LSM6DSL_SLAVE2_CONFIG   0x0A
 
#define LSM6DSL_SLV3_ADD   0x0B
 
#define LSM6DSL_SLV3_SUBADD   0x0C
 
#define LSM6DSL_SLAVE3_CONFIG   0x0D
 
#define LSM6DSL_DATAWRITE_SRC_MODE_SUB_SLV0   0x0E
 
#define LSM6DSL_CONFIG_PEDO_THS_MIN   0x0F
 
#define LSM6DSL_SM_STEP_THS   0x13
 
#define LSM6DSL_PEDO_DEB_REG   0x14
 
#define LSM6DSL_STEP_COUNT_DELTA   0x15
 
#define LSM6DSL_MAG_SI_XX   0x24
 
#define LSM6DSL_MAG_SI_XY   0x25
 
#define LSM6DSL_MAG_SI_XZ   0x26
 
#define LSM6DSL_MAG_SI_YX   0x27
 
#define LSM6DSL_MAG_SI_YY   0x28
 
#define LSM6DSL_MAG_SI_YZ   0x29
 
#define LSM6DSL_MAG_SI_ZX   0x2A
 
#define LSM6DSL_MAG_SI_ZY   0x2B
 
#define LSM6DSL_MAG_SI_ZZ   0x2C
 
#define LSM6DSL_MAG_OFFX_L   0x2D
 
#define LSM6DSL_MAG_OFFX_H   0x2E
 
#define LSM6DSL_MAG_OFFY_L   0x2F
 
#define LSM6DSL_MAG_OFFY_H   0x30
 
#define LSM6DSL_MAG_OFFZ_L   0x31
 
#define LSM6DSL_MAG_OFFZ_H   0x32
 

Detailed Description

Macro Definition Documentation

◆ LSM6DSL_CONFIG_PEDO_THS_MIN

#define LSM6DSL_CONFIG_PEDO_THS_MIN   0x0F

◆ LSM6DSL_DATAWRITE_SRC_MODE_SUB_SLV0

#define LSM6DSL_DATAWRITE_SRC_MODE_SUB_SLV0   0x0E

◆ LSM6DSL_MAG_OFFX_H

#define LSM6DSL_MAG_OFFX_H   0x2E

◆ LSM6DSL_MAG_OFFX_L

#define LSM6DSL_MAG_OFFX_L   0x2D

◆ LSM6DSL_MAG_OFFY_H

#define LSM6DSL_MAG_OFFY_H   0x30

◆ LSM6DSL_MAG_OFFY_L

#define LSM6DSL_MAG_OFFY_L   0x2F

◆ LSM6DSL_MAG_OFFZ_H

#define LSM6DSL_MAG_OFFZ_H   0x32

◆ LSM6DSL_MAG_OFFZ_L

#define LSM6DSL_MAG_OFFZ_L   0x31

◆ LSM6DSL_MAG_SI_XX

#define LSM6DSL_MAG_SI_XX   0x24

◆ LSM6DSL_MAG_SI_XY

#define LSM6DSL_MAG_SI_XY   0x25

◆ LSM6DSL_MAG_SI_XZ

#define LSM6DSL_MAG_SI_XZ   0x26

◆ LSM6DSL_MAG_SI_YX

#define LSM6DSL_MAG_SI_YX   0x27

◆ LSM6DSL_MAG_SI_YY

#define LSM6DSL_MAG_SI_YY   0x28

◆ LSM6DSL_MAG_SI_YZ

#define LSM6DSL_MAG_SI_YZ   0x29

◆ LSM6DSL_MAG_SI_ZX

#define LSM6DSL_MAG_SI_ZX   0x2A

◆ LSM6DSL_MAG_SI_ZY

#define LSM6DSL_MAG_SI_ZY   0x2B

◆ LSM6DSL_MAG_SI_ZZ

#define LSM6DSL_MAG_SI_ZZ   0x2C

◆ LSM6DSL_PEDO_DEB_REG

#define LSM6DSL_PEDO_DEB_REG   0x14

◆ LSM6DSL_SLAVE0_CONFIG

#define LSM6DSL_SLAVE0_CONFIG   0x04

◆ LSM6DSL_SLAVE1_CONFIG

#define LSM6DSL_SLAVE1_CONFIG   0x07

◆ LSM6DSL_SLAVE2_CONFIG

#define LSM6DSL_SLAVE2_CONFIG   0x0A

◆ LSM6DSL_SLAVE3_CONFIG

#define LSM6DSL_SLAVE3_CONFIG   0x0D

◆ LSM6DSL_SLV0_ADD

#define LSM6DSL_SLV0_ADD   0x02

◆ LSM6DSL_SLV0_SUBADD

#define LSM6DSL_SLV0_SUBADD   0x03

◆ LSM6DSL_SLV1_ADD

#define LSM6DSL_SLV1_ADD   0x05

◆ LSM6DSL_SLV1_SUBADD

#define LSM6DSL_SLV1_SUBADD   0x06

◆ LSM6DSL_SLV2_ADD

#define LSM6DSL_SLV2_ADD   0x08

◆ LSM6DSL_SLV2_SUBADD

#define LSM6DSL_SLV2_SUBADD   0x09

◆ LSM6DSL_SLV3_ADD

#define LSM6DSL_SLV3_ADD   0x0B

◆ LSM6DSL_SLV3_SUBADD

#define LSM6DSL_SLV3_SUBADD   0x0C

◆ LSM6DSL_SM_STEP_THS

#define LSM6DSL_SM_STEP_THS   0x13

◆ LSM6DSL_STEP_COUNT_DELTA

#define LSM6DSL_STEP_COUNT_DELTA   0x15