diff Small_CPU/Inc/compass_LSM303DLHC.h @ 38:5f11787b4f42

include in ostc4 repository
author heinrichsweikamp
date Sat, 28 Apr 2018 11:52:34 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Small_CPU/Inc/compass_LSM303DLHC.h	Sat Apr 28 11:52:34 2018 +0200
@@ -0,0 +1,59 @@
+/**
+  ******************************************************************************
+  * @file    compass_LSM303DLHC.h
+  * @author  heinrichs weikamp gmbh
+  * @date    17-August-2017
+  * @version V0.1.0
+  * @since   17-August-2017
+  * @brief   STMicroelectronics LSM303DLHC accelerometer & magnetometer driver
+  *           
+  @verbatim                 
+  ============================================================================== 
+                        ##### How to use #####
+  ============================================================================== 
+  @endverbatim
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2017 heinrichs weikamp</center></h2>
+  *
+  ******************************************************************************
+  */ 
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef COMPASS_LSM303DLHC_H
+#define COMPASS_LSM303DLHC_H
+
+/* Exported constants --------------------------------------------------------*/
+
+//#include "compass_LSM303D.h"
+
+#define DLHC_CTRL_REG1_A		0x20
+#define DLHC_CTRL_REG2_A		0x21
+#define DLHC_CTRL_REG3_A		0x22
+#define DLHC_CTRL_REG4_A		0x23
+#define DLHC_CTRL_REG5_A		0x24
+#define DLHC_CTRL_REG6_A		0x25
+
+#define DLHC_CRA_REG_M			0x00
+#define DLHC_CRB_REG_M			0x01
+#define DLHC_MR_REG_M				0x02
+
+#define DLHC_OUT_X_L_M      0x03
+#define DLHC_OUT_X_H_M			0x04
+#define DLHC_OUT_Y_L_M      0x05
+#define DLHC_OUT_Y_H_M			0x06
+#define DLHC_OUT_Z_L_M			0x07
+#define DLHC_OUT_Z_H_M			0x08
+
+// identisch mit 303D
+#define DLHC_OUT_X_L_A			0x28
+#define DLHC_OUT_X_H_A			0x29
+#define DLHC_OUT_Y_L_A			0x2A
+#define DLHC_OUT_Y_H_A			0x2B
+#define DLHC_OUT_Z_L_A			0x2C
+#define DLHC_OUT_Z_H_A			0x2D
+
+#endif /* COMPASS_LSM303DLHC_H */
+
+/******************* (C) COPYRIGHT 2017 heinrichs weikamp *****END OF FILE****/