From 2cf1ce56d99b68d336951a52d9399021571ed2d7 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期二, 07 二月 2023 16:25:57 +0800
Subject: [PATCH] V2.147 修改加速计驱动,适配物资V5和多功能标签。

---
 Drivers/ExternlDrivers/lis3dh_driver.h |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/Drivers/ExternlDrivers/lis3dh_driver.h b/Drivers/ExternlDrivers/lis3dh_driver.h
index 64fbc4c..258507d 100644
--- a/Drivers/ExternlDrivers/lis3dh_driver.h
+++ b/Drivers/ExternlDrivers/lis3dh_driver.h
@@ -65,6 +65,35 @@
 //these could change accordingly with the architecture
 void LIS3DH_Data_Init(void);	
 void LIS3DH_ENTER_STY_Init();
+
+void Accelerometer_Init();
+
+void mir3da_init(void);	
+void do_difff_calibrate();
+
+void mir3da_set_enable(int enable);   
+void mir3da_read_raw_data(short *x, short *y, short *z);
+void mir3da_read_data(short *x, short *y, short *z);
+void mir3da_set_active_interrupt_enable(int enable);
+void mir3da_set_step_counter_open(int enable);
+
+uint8_t mir3da_ReadOneByte(uint16_t ReadAddr);
+void mir3da_WriteLenByte(uint16_t WriteAddr,uint32_t DataToWrite,uint8_t Len);
+void mir3da_WriteOneByte(uint16_t WriteAddr,uint8_t DataToWrite);
+
+
+uint32_t mir3da_ReadLenByte(uint16_t ReadAddr,int Len);
+
+
+
+
+
+
+
+
+
+
+
 		//初始化,并操作	
 #ifndef __ARCHDEP__TYPES
 #define __ARCHDEP__TYPES
@@ -552,7 +581,7 @@
 status_t LIS3DH_GetTempRaw(int8_t* val);
 status_t LIS3DH_GetWHO_AM_I(uint8_t* val);
 status_t LIS3DH_Get6DPosition(uint8_t* val);
-void LIS3DH_Check(void);
+
 //Generic
 // i.e. uint8_t LIS3DH_ReadReg(uint8_t Reg, uint8_t* Data);
 // i.e. uint8_t LIS3DH_WriteReg(uint8_t Reg, uint8_t Data);

--
Gitblit v1.9.3