keil/include/drivers/lis3dh_driver.c
@@ -214,18 +214,37 @@
void Accelerometer_Init()
{
    LIS3DH_GetWHO_AM_I(&lisidtemp);
    lisid=(uint16_t)lisidtemp;
//    LIS3DH_GetWHO_AM_I(&lisidtemp);
//    lisid=(uint16_t)lisidtemp;
    if(lisid == 0x33)
    {
        LIS3DH_Data_Init();
    }
    else
    {
        g_com_map[IMU_ENABLE]=0;
    }
//    if(lisid == 0x33)
//    {
//        LIS3DH_Data_Init();
//    }
//    else
//    {
//        g_com_map[IMU_ENABLE]=0;
//    }
                lisid = mir3da_ReadOneByte(REG_CHIP_ID);
                if(lisid == 0x13)
                {
                        mir3da_init();
                }
                else
                {
                        LIS3DH_GetWHO_AM_I(&lisidtemp);
                        lisid=(uint16_t)lisidtemp;
                        if(lisid == 0x33)
                        {
                                LIS3DH_Data_Init();
                        }
                        else
                        {
                                g_com_map[IMU_ENABLE]=0;
                        }
                }
}
void mir3da_init()