ExternalDevices/lis3dh_driver.c
@@ -219,9 +219,9 @@
void mir3da_init()   
{
   u8_m data_m = 0;
   int i;
   int threshold = 0;
//   u8_m data_m = 0;
//   int i;
//   int threshold = 0;
   
   
   //softreset
@@ -263,7 +263,7 @@
{
   //uint8_t buffer[26]; 
   
   uint8_t response;
//   uint8_t response;
//  uint8_t lisidtemp;
   
   LIS3DH_WriteReg(LIS3DH_CTRL_REG1, 0x37);   /* CTRL_REG1(20h): ??sensor,???????? ODR 25HZ */
@@ -305,8 +305,8 @@
{
   //uint8_t buffer[26]; 
   
   uint8_t response;
  uint8_t lisidtemp;
//   uint8_t response;
//  uint8_t lisidtemp;
   //set ODR (turn ON device)
   LIS3DH_SetODR(LIS3DH_ODR_10Hz);
   //set PowerMode 
@@ -413,7 +413,7 @@
u16_m mir3da_get_step()    //获得运动步数
{
   u8_m tmp_data[2] = {0};
//   u8_m tmp_data[2] = {0};
   f_step = mir3da_ReadLenByte(REG_STEPS_MSB, 2);
   
@@ -428,9 +428,10 @@
float drv_lis2dh12_get_angle(void)
{
   float acc_x, acc_y, acc_z,acc_g;
   float angle_x, angle_y, angle_z, angle_xyz;
   int8_t data[6];
   uint8_t i;
//   float angle_x, angle_y, angle_xyz;
    float angle_z;
//   int8_t data[6];
//   uint8_t i;
   uint8_t response;
  uint8_t lisidtemp;
   //set ODR (turn ON device)