1.按键生成相机信息

This commit is contained in:
payton 2023-07-21 14:16:15 +08:00
parent 5d45f9e009
commit 900006bb89

View File

@ -25,6 +25,7 @@
#if HUNTING_CAMERA_MCU == ENABLE #if HUNTING_CAMERA_MCU == ENABLE
#include <sf_common.h> #include <sf_common.h>
#include "sf_sd_common.h"
#endif #endif
#if 0 #if 0
#include "rtc.h" #include "rtc.h"
@ -230,12 +231,21 @@ UINT32 DrvKey_DetNormalKey(void)
KeyTestPressCnt++; KeyTestPressCnt++;
vos_perf_mark(&tticktmp); vos_perf_mark(&tticktmp);
time = ((tticktmp/1000) - (ttick/1000)); time = ((tticktmp/1000) - (ttick/1000));
}else{ if(0 == sf_get_fw_update()){
if(KeyTestPressCnt && (0 == sf_get_fw_update())){ if((0 == cmdflag) && (time <= 5000) && (retset_PressCnt)){
if((!cmdflag) && (0 == sf_get_fw_update()) && (time >= 3000) && (sf_get_pir_statu_flag())){
cmdflag = 1; cmdflag = 1;
BKG_PostEvent(NVTEVT_BKW_FORMAT_CARD); sf_save_camera_info();
}else if((!cmdflag) && (0 == sf_get_fw_update()) && (time >= 10000)){ vos_perf_mark(&ttick);
}
}
}else{
if(KeyTestPressCnt && (0 == sf_get_fw_update())){
if((!cmdflag) && (time >= 3000) && (sf_get_pir_statu_flag())){
cmdflag = 1;
//sf_set_card_statu(CMD_FORMAT_SD_STA);
//BKG_PostEvent(NVTEVT_BKW_FORMAT_CARD);
}else if((!cmdflag) && (time >= 10000) && (FALSE == sf_check_net_work_flag()) && (!sf_get_pir_statu_flag())){
cmdflag = 1; cmdflag = 1;
sf_set_module_update(1); sf_set_module_update(1);
}else if((++SendKeyCnt < SendKey_LessCnt) && (!cmdflag)){//shot key }else if((++SendKeyCnt < SendKey_LessCnt) && (!cmdflag)){//shot key