i2c trial - does'nt work

Dependencies:   ACD_ePaper aconno_I2C aconno_bsp mbed

Fork of acd52832_LSM9DS1 by Jurica Resetar

Revision:
1:e97c56fb9629
Parent:
0:940647793667
diff -r 940647793667 -r e97c56fb9629 LSM9DS1/LSM9DS1_regs.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LSM9DS1/LSM9DS1_regs.h	Wed Feb 14 21:16:43 2018 +0000
@@ -0,0 +1,87 @@
+/* Copyright (c) 2016 Aconno. All Rights Reserved.
+ *
+ * Licensees are granted free, non-transferable use of the information. NO
+ * WARRANTY of ANY KIND is provided. This heading must NOT be removed from
+ * the file.
+ *
+ */
+ 
+ //Magnetometer I2C address
+ #define TWI_MAG_ADDR           (0x1C << 1)  
+ 
+//Accelerometer and Gyroscope registars addresses
+#define ACT_THS                 0x04  
+#define ACT_DUR                 0x05
+#define INT_GEN_CFG_XL          0x06
+#define INT_GEN_THS_X_XL        0x07
+#define INT_GEN_THS_Y_XL        0x08
+#define INT_GEN_THS_Z_XL        0x09
+#define INT_GEN_DUR_XL          0x0A
+#define REFERENCE_G             0x0B
+#define INT1_CTRL               0x0C
+#define INT2_CTRL               0x0D
+#define WHO_AM_I_XG             0x0F
+#define CTRL_REG1_G             0x10
+#define CTRL_REG2_G             0x11
+#define CTRL_REG3_G             0x12
+#define ORIENT_CFG_G            0x13
+#define INT_GEN_SRC_G           0x14
+#define OUT_TEMP_L              0x15
+#define OUT_TEMP_H              0x16
+#define STATUS_REG_0            0x17
+#define OUT_X_L_G               0x18
+#define OUT_X_H_G               0x19
+#define OUT_Y_L_G               0x1A
+#define OUT_Y_H_G               0x1B
+#define OUT_Z_L_G               0x1C
+#define OUT_Z_H_G               0x1D
+#define CTRL_REG4               0x1E
+#define CTRL_REG5_XL            0x1F ///////////ACCEL
+#define CTRL_REG6_XL            0x20
+#define CTRL_REG7_XL            0x21
+#define CTRL_REG8               0x22
+#define CTRL_REG9               0x23
+#define CTRL_REG10              0x24
+#define INT_GEN_SRC_XL          0x26
+#define STATUS_REG_1            0x27
+#define OUT_X_L_XL              0x28 //////////////////////
+#define OUT_X_H_XL              0x29
+#define OUT_Y_L_XL              0x2A
+#define OUT_Y_H_XL              0x2B
+#define OUT_Z_L_XL              0x2C
+#define OUT_Z_H_XL              0x2D
+#define FIFO_CTRL               0x2E
+#define FIFO_SRC                0x2F
+#define INT_GEN_CFG_G           0x30
+#define INT_GEN_THS_XH_G        0x31
+#define INT_GEN_THS_XL_G        0x32
+#define INT_GEN_THS_YH_G        0x33
+#define INT_GEN_THS_YL_G        0x34
+#define INT_GEN_THS_ZH_G        0x35
+#define INT_GEN_THS_ZL_G        0x36
+#define INT_GEN_DUR_G           0x37
+
+//Magnetometer registers addresses
+#define OFFSET_X_REG_L_M        0x05
+#define OFFSET_X_REG_H_M        0x06
+#define OFFSET_Y_REG_L_M        0x07
+#define OFFSET_Y_REG_H_M        0x08
+#define OFFSET_Z_REG_L_M        0x09
+#define OFFSET_Z_REG_H_M        0x0A
+#define WHO_AM_I_M              0x0F
+#define CTRL_REG1_M             0x20
+#define CTRL_REG2_M             0x21
+#define CTRL_REG3_M             0x22
+#define CTRL_REG4_M             0x23
+#define CTRL_REG5_M             0x24
+#define STATUS_REG_M            0x27
+#define OUT_X_L_M               0x28
+#define OUT_X_H_M               0x29
+#define OUT_Y_L_M               0x2A
+#define OUT_Y_H_M               0x2B
+#define OUT_Z_L_M               0x2C
+#define OUT_Z_H_M               0x2D
+#define INT_CFG_M               0x30
+#define INT_SRC_M               0x30
+#define INT_THS_L_M             0x32
+#define INT_THS_H_M             0x33