Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of LSM6DS3 by
LSM6DS3_Registers.h
00001 #ifndef __LSM6DS3_Registers_H__ 00002 #define __LSM6DS3_Registers_H__ 00003 00004 00005 /************** Device Register *******************/ 00006 #define LSM6DS3_ACC_GYRO_TEST_PAGE 0X00 00007 #define LSM6DS3_ACC_GYRO_RAM_ACCESS 0X01 00008 #define LSM6DS3_ACC_GYRO_SENSOR_SYNC_TIME 0X04 00009 #define LSM6DS3_ACC_GYRO_SENSOR_SYNC_EN 0X05 00010 #define LSM6DS3_ACC_GYRO_FIFO_CTRL1 0X06 00011 #define LSM6DS3_ACC_GYRO_FIFO_CTRL2 0X07 00012 #define LSM6DS3_ACC_GYRO_FIFO_CTRL3 0X08 00013 #define LSM6DS3_ACC_GYRO_FIFO_CTRL4 0X09 00014 #define LSM6DS3_ACC_GYRO_FIFO_CTRL5 0X0A 00015 #define LSM6DS3_ACC_GYRO_ORIENT_CFG_G 0X0B 00016 #define LSM6DS3_ACC_GYRO_REFERENCE_G 0X0C 00017 #define LSM6DS3_ACC_GYRO_INT1_CTRL 0X0D 00018 #define LSM6DS3_ACC_GYRO_INT2_CTRL 0X0E 00019 #define LSM6DS3_ACC_GYRO_WHO_AM_I_REG 0X0F 00020 #define LSM6DS3_ACC_GYRO_CTRL1_XL 0X10 00021 #define LSM6DS3_ACC_GYRO_CTRL2_G 0X11 00022 #define LSM6DS3_ACC_GYRO_CTRL3_C 0X12 00023 #define LSM6DS3_ACC_GYRO_CTRL4_C 0X13 00024 #define LSM6DS3_ACC_GYRO_CTRL5_C 0X14 00025 #define LSM6DS3_ACC_GYRO_CTRL6_G 0X15 00026 #define LSM6DS3_ACC_GYRO_CTRL7_G 0X16 00027 #define LSM6DS3_ACC_GYRO_CTRL8_XL 0X17 00028 #define LSM6DS3_ACC_GYRO_CTRL9_XL 0X18 00029 #define LSM6DS3_ACC_GYRO_CTRL10_C 0X19 00030 #define LSM6DS3_ACC_GYRO_MASTER_CONFIG 0X1A 00031 #define LSM6DS3_ACC_GYRO_WAKE_UP_SRC 0X1B 00032 #define LSM6DS3_ACC_GYRO_TAP_SRC 0X1C 00033 #define LSM6DS3_ACC_GYRO_D6D_SRC 0X1D 00034 #define LSM6DS3_ACC_GYRO_STATUS_REG 0X1E 00035 #define LSM6DS3_ACC_GYRO_OUT_TEMP_L 0X20 00036 #define LSM6DS3_ACC_GYRO_OUT_TEMP_H 0X21 00037 #define LSM6DS3_ACC_GYRO_OUTX_L_G 0X22 00038 #define LSM6DS3_ACC_GYRO_OUTX_H_G 0X23 00039 #define LSM6DS3_ACC_GYRO_OUTY_L_G 0X24 00040 #define LSM6DS3_ACC_GYRO_OUTY_H_G 0X25 00041 #define LSM6DS3_ACC_GYRO_OUTZ_L_G 0X26 00042 #define LSM6DS3_ACC_GYRO_OUTZ_H_G 0X27 00043 #define LSM6DS3_ACC_GYRO_OUTX_L_XL 0X28 00044 #define LSM6DS3_ACC_GYRO_OUTX_H_XL 0X29 00045 #define LSM6DS3_ACC_GYRO_OUTY_L_XL 0X2A 00046 #define LSM6DS3_ACC_GYRO_OUTY_H_XL 0X2B 00047 #define LSM6DS3_ACC_GYRO_OUTZ_L_XL 0X2C 00048 #define LSM6DS3_ACC_GYRO_OUTZ_H_XL 0X2D 00049 #define LSM6DS3_ACC_GYRO_SENSORHUB1_REG 0X2E 00050 #define LSM6DS3_ACC_GYRO_SENSORHUB2_REG 0X2F 00051 #define LSM6DS3_ACC_GYRO_SENSORHUB3_REG 0X30 00052 #define LSM6DS3_ACC_GYRO_SENSORHUB4_REG 0X31 00053 #define LSM6DS3_ACC_GYRO_SENSORHUB5_REG 0X32 00054 #define LSM6DS3_ACC_GYRO_SENSORHUB6_REG 0X33 00055 #define LSM6DS3_ACC_GYRO_SENSORHUB7_REG 0X34 00056 #define LSM6DS3_ACC_GYRO_SENSORHUB8_REG 0X35 00057 #define LSM6DS3_ACC_GYRO_SENSORHUB9_REG 0X36 00058 #define LSM6DS3_ACC_GYRO_SENSORHUB10_REG 0X37 00059 #define LSM6DS3_ACC_GYRO_SENSORHUB11_REG 0X38 00060 #define LSM6DS3_ACC_GYRO_SENSORHUB12_REG 0X39 00061 #define LSM6DS3_ACC_GYRO_FIFO_STATUS1 0X3A 00062 #define LSM6DS3_ACC_GYRO_FIFO_STATUS2 0X3B 00063 #define LSM6DS3_ACC_GYRO_FIFO_STATUS3 0X3C 00064 #define LSM6DS3_ACC_GYRO_FIFO_STATUS4 0X3D 00065 #define LSM6DS3_ACC_GYRO_FIFO_DATA_OUT_L 0X3E 00066 #define LSM6DS3_ACC_GYRO_FIFO_DATA_OUT_H 0X3F 00067 #define LSM6DS3_ACC_GYRO_TIMESTAMP0_REG 0X40 00068 #define LSM6DS3_ACC_GYRO_TIMESTAMP1_REG 0X41 00069 #define LSM6DS3_ACC_GYRO_TIMESTAMP2_REG 0X42 00070 #define LSM6DS3_ACC_GYRO_STEP_COUNTER_L 0X4B 00071 #define LSM6DS3_ACC_GYRO_STEP_COUNTER_H 0X4C 00072 #define LSM6DS3_ACC_GYRO_FUNC_SRC 0X53 00073 #define LSM6DS3_ACC_GYRO_TAP_CFG1 0X58 00074 #define LSM6DS3_ACC_GYRO_TAP_THS_6D 0X59 00075 #define LSM6DS3_ACC_GYRO_INT_DUR2 0X5A 00076 #define LSM6DS3_ACC_GYRO_WAKE_UP_THS 0X5B 00077 #define LSM6DS3_ACC_GYRO_WAKE_UP_DUR 0X5C 00078 #define LSM6DS3_ACC_GYRO_FREE_FALL 0X5D 00079 #define LSM6DS3_ACC_GYRO_MD1_CFG 0X5E 00080 #define LSM6DS3_ACC_GYRO_MD2_CFG 0X5F 00081 00082 /************** Access Device RAM *******************/ 00083 #define LSM6DS3_ACC_GYRO_ADDR0_TO_RW_RAM 0x62 00084 #define LSM6DS3_ACC_GYRO_ADDR1_TO_RW_RAM 0x63 00085 #define LSM6DS3_ACC_GYRO_DATA_TO_WR_RAM 0x64 00086 #define LSM6DS3_ACC_GYRO_DATA_RD_FROM_RAM 0x65 00087 00088 #define LSM6DS3_ACC_GYRO_RAM_SIZE 4096 00089 00090 /************** Embedded functions register mapping *******************/ 00091 #define LSM6DS3_ACC_GYRO_SLV0_ADD 0x02 00092 #define LSM6DS3_ACC_GYRO_SLV0_SUBADD 0x03 00093 #define LSM6DS3_ACC_GYRO_SLAVE0_CONFIG 0x04 00094 #define LSM6DS3_ACC_GYRO_SLV1_ADD 0x05 00095 #define LSM6DS3_ACC_GYRO_SLV1_SUBADD 0x06 00096 #define LSM6DS3_ACC_GYRO_SLAVE1_CONFIG 0x07 00097 #define LSM6DS3_ACC_GYRO_SLV2_ADD 0x08 00098 #define LSM6DS3_ACC_GYRO_SLV2_SUBADD 0x09 00099 #define LSM6DS3_ACC_GYRO_SLAVE2_CONFIG 0x0A 00100 #define LSM6DS3_ACC_GYRO_SLV3_ADD 0x0B 00101 #define LSM6DS3_ACC_GYRO_SLV3_SUBADD 0x0C 00102 #define LSM6DS3_ACC_GYRO_SLAVE3_CONFIG 0x0D 00103 #define LSM6DS3_ACC_GYRO_DATAWRITE_SRC_MODE_SUB_SLV0 0x0E 00104 #define LSM6DS3_ACC_GYRO_CONFIG_PEDO_THS_MIN 0x0F 00105 #define LSM6DS3_ACC_GYRO_CONFIG_TILT_IIR 0x10 00106 #define LSM6DS3_ACC_GYRO_CONFIG_TILT_ACOS 0x11 00107 #define LSM6DS3_ACC_GYRO_CONFIG_TILT_WTIME 0x12 00108 #define LSM6DS3_ACC_GYRO_SM_STEP_THS 0x13 00109 #define LSM6DS3_ACC_GYRO_MAG_SI_XX 0x24 00110 #define LSM6DS3_ACC_GYRO_MAG_SI_XY 0x25 00111 #define LSM6DS3_ACC_GYRO_MAG_SI_XZ 0x26 00112 #define LSM6DS3_ACC_GYRO_MAG_SI_YX 0x27 00113 #define LSM6DS3_ACC_GYRO_MAG_SI_YY 0x28 00114 #define LSM6DS3_ACC_GYRO_MAG_SI_YZ 0x29 00115 #define LSM6DS3_ACC_GYRO_MAG_SI_ZX 0x2A 00116 #define LSM6DS3_ACC_GYRO_MAG_SI_ZY 0x2B 00117 #define LSM6DS3_ACC_GYRO_MAG_SI_ZZ 0x2C 00118 #define LSM6DS3_ACC_GYRO_MAG_OFFX_L 0x2D 00119 #define LSM6DS3_ACC_GYRO_MAG_OFFX_H 0x2E 00120 #define LSM6DS3_ACC_GYRO_MAG_OFFY_L 0x2F 00121 #define LSM6DS3_ACC_GYRO_MAG_OFFY_H 0x30 00122 #define LSM6DS3_ACC_GYRO_MAG_OFFZ_L 0x31 00123 #define LSM6DS3_ACC_GYRO_MAG_OFFZ_H 0x32 00124 00125 #endif
Generated on Thu Jul 14 2022 15:53:16 by
1.7.2
