Src/main.c
@@ -219,7 +219,7 @@
    hardware_pici = STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+2);
    hardware_type = STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+4);
    //deca_sleep(1000);
    g_com_map[VERSION] = (1<<8)|26;
    g_com_map[VERSION] = (1<<8)|27;
//    g_com_map[DEV_ID]=1158;
    g_com_map[GROUP_ID]=3;
//    g_com_map[COM_INTERVAL] = 1000;
@@ -328,8 +328,11 @@
uint16_t irq_num;
uint16_t irq_num1;
uint8_t uwb_work_flag;
uint8_t dw1000_init_flag;
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
    if(dw1000_init_flag)
    {
    if(GPIO_Pin == GPIO_PIN_11)
    {
        SystemClock_Config();
@@ -368,6 +371,7 @@
        {HAL_NVIC_SystemReset();}
        stationary_flag =0;
        stationary_num=0;
    }
    }
}
@@ -512,6 +516,7 @@
    Program_Init();
    LIS3DH_Data_Init();
    Dw1000_Init();
    dw1000_init_flag=1;
    Delay_Ms(10);
    dwt_configuresleep(DWT_PRESRV_SLEEP | DWT_CONFIG, DWT_WAKE_CS | DWT_WAKE_WK| DWT_SLP_EN);
//    dwt_entersleep();