zhyinch
2021-03-14 0533236e453d9368d6f66341cafa2a8f2fe81dc3
Src/application/dw_app.c
@@ -847,12 +847,15 @@
                        if(motor_keeptime==0)
                            motor_keeptime = rec_remotepara[3];
               }else{
                  memcpy((uint8_t*)&g_com_map + pack_index, &rec_remotepara[3], pack_length);
               //返回一个error状态
               //SendComMap(pack_datalen,pack_index);
               save_com_map_to_flash();
               delay_ms(100);
               NVIC_SystemReset();
                        if(pack_index<200)
                        {
                            memcpy((uint8_t*)&g_com_map + pack_index, &rec_remotepara[3], pack_length);
                            //返回一个error状态
                            //SendComMap(pack_datalen,pack_index);
                            save_com_map_to_flash();
                            delay_ms(100);
                            NVIC_SystemReset();
                        }
               }
            }
         }
@@ -948,7 +951,7 @@
                        }
                     }
}
u32 id;
u32 id,error_times=0;
void Tag_App(void)//发送模式(TAG标签)
{
   
@@ -961,7 +964,13 @@
    {
      //   Dw1000_Init();
         id =  dwt_readdevid() ;
        IdleTask();
        if(error_times++>20)
        {
            SCB->AIRCR = 0X05FA0000|(unsigned int)0x04; //软复位回到bootloader
        }
    }
    error_times = 0;
   switch(tag_state)
   {
      case REGPOLL: