Jurica Resetar / LSM9DS1

Dependents:   iBeacon acnsensa acnSENSA

Fork of ACD52832_LSM9DS1 by Filip Hormot

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers LSM9DS1_RegVals.h Source File

LSM9DS1_RegVals.h

00001 /* Copyright (c) 2016 Aconno. All Rights Reserved.
00002  *
00003  * Licensees are granted free, non-transferable use of the information. NO
00004  * WARRANTY of ANY KIND is provided. This heading must NOT be removed from
00005  * the file.
00006  *
00007  */  
00008  
00009 //Accelerometer and Gyroscope registars addresses
00010 #define ACT_THS                 0x04  
00011 #define ACT_DUR                 0x05
00012 #define INT_GEN_CFG_XL          0x06
00013 #define INT_GEN_THS_X_XL        0x07
00014 #define INT_GEN_THS_Y_XL        0x08
00015 #define INT_GEN_THS_Z_XL        0x09
00016 #define INT_GEN_DUR_XL          0x0A
00017 #define REFERENCE_G             0x0B
00018 #define INT1_CTRL               0x0C
00019 #define INT2_CTRL               0x0D
00020 #define WHO_AM_I_XG             0x0F
00021 #define CTRL_REG1_G             0x10
00022 #define CTRL_REG2_G             0x11
00023 #define CTRL_REG3_G             0x12
00024 #define ORIENT_CFG_G            0x13
00025 #define INT_GEN_SRC_G           0x14
00026 #define OUT_TEMP_L              0x15
00027 #define OUT_TEMP_H              0x16
00028 #define STATUS_REG_0            0x17
00029 #define OUT_X_L_G               0x18
00030 #define OUT_X_H_G               0x19
00031 #define OUT_Y_L_G               0x1A
00032 #define OUT_Y_H_G               0x1B
00033 #define OUT_Z_L_G               0x1C
00034 #define OUT_Z_H_G               0x1D
00035 #define CTRL_REG4               0x1E
00036 #define CTRL_REG5_XL            0x1F
00037 #define CTRL_REG6_XL            0x20
00038 #define CTRL_REG7_XL            0x21
00039 #define CTRL_REG8               0x22
00040 #define CTRL_REG9               0x23
00041 #define CTRL_REG10              0x24
00042 #define INT_GEN_SRC_XL          0x26
00043 #define STATUS_REG_1            0x27
00044 #define OUT_X_L_XL              0x28
00045 #define OUT_X_H_XL              0x29
00046 #define OUT_Y_L_XL              0x2A
00047 #define OUT_Y_H_XL              0x2B
00048 #define OUT_Z_L_XL              0x2C
00049 #define OUT_Z_H_XL              0x2D
00050 #define FIFO_CTRL               0x2E
00051 #define FIFO_SRC                0x2F
00052 #define INT_GEN_CFG_G           0x30
00053 #define INT_GEN_THS_XH_G        0x31
00054 #define INT_GEN_THS_XL_G        0x32
00055 #define INT_GEN_THS_YH_G        0x33
00056 #define INT_GEN_THS_YL_G        0x34
00057 #define INT_GEN_THS_ZH_G        0x35
00058 #define INT_GEN_THS_ZL_G        0x36
00059 #define INT_GEN_DUR_G           0x37
00060 
00061 //Magnetometer registers addresses
00062 #define OFFSET_X_REG_L_M        0x05
00063 #define OFFSET_X_REG_H_M        0x06
00064 #define OFFSET_Y_REG_L_M        0x07
00065 #define OFFSET_Y_REG_H_M        0x08
00066 #define OFFSET_Z_REG_L_M        0x09
00067 #define OFFSET_Z_REG_H_M        0x0A
00068 #define WHO_AM_I_M              0x0F
00069 #define CTRL_REG1_M             0x20
00070 #define CTRL_REG2_M             0x21
00071 #define CTRL_REG3_M             0x22
00072 #define CTRL_REG4_M             0x23
00073 #define CTRL_REG5_M             0x24
00074 #define STATUS_REG_M            0x27
00075 #define OUT_X_L_M               0x28
00076 #define OUT_X_H_M               0x29
00077 #define OUT_Y_L_M               0x2A
00078 #define OUT_Y_H_M               0x2B
00079 #define OUT_Z_L_M               0x2C
00080 #define OUT_Z_H_M               0x2D
00081 #define INT_CFG_M               0x30
00082 #define INT_SRC_M               0x30
00083 #define INT_THS_L_M             0x32
00084 #define INT_THS_H_M             0x33