1.增加背光cmd;2.如要切换模式拍摄结束再切换
This commit is contained in:
parent
fecea29ac4
commit
80a26e8088
|
@ -1653,6 +1653,7 @@ void UIFlowPhoto_UpdateInfo(lv_obj_t* obj, const LV_USER_EVENT_NVTMSG_DATA* msg)
|
|||
case UIAPPPHOTO_CB_CAPSTART:
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
sf_set_cap_statu(TRUE);
|
||||
sf_set_cammode_statu(puiPara->CamMode);
|
||||
#endif
|
||||
|
||||
if(obj == UIFlowPhoto)
|
||||
|
@ -1679,7 +1680,7 @@ void UIFlowPhoto_UpdateInfo(lv_obj_t* obj, const LV_USER_EVENT_NVTMSG_DATA* msg)
|
|||
|
||||
UIFlowPhoto_BackPreviewHandle();
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
if((sf_get_mode_flag()) && (puiPara->CamMode == SF_CAM_MODE_PHOTO_VIDEO || puiPara->CamMode == SF_CAM_MODE_VIDEO2)){
|
||||
if((sf_get_mode_flag()) && (sf_get_cammode_statu() == SF_CAM_MODE_PHOTO_VIDEO || sf_get_cammode_statu() == SF_CAM_MODE_VIDEO2)){
|
||||
#else
|
||||
if(SysGetFlag(CamMode) == SF_CAM_MODE_PHOTO_VIDEO){
|
||||
#endif
|
||||
|
|
|
@ -189,4 +189,7 @@ void sf_set_msdc_clk(void);
|
|||
void sf_send_message_to_create_qrcode(void);
|
||||
UINT8 sf_get_rtsp_flag(void);
|
||||
void sf_set_rtsp_flag(UINT8 flag);
|
||||
char sf_get_cammode_statu(void);
|
||||
void sf_set_cammode_statu(char is);
|
||||
BOOL sf_set_backlight_status(unsigned char argc, char **argv);
|
||||
#endif
|
||||
|
|
|
@ -100,7 +100,7 @@ static UINT8 UiparaFlag = 0;
|
|||
static SF_BLE_STATUS_E BleStatus = SF_BLE_OK;
|
||||
static UINT8 McuUpdateFlag = 0;
|
||||
static SF_GPS_STATUS_E gGpsSearching = SF_GPS_SEARCHING_UNKNOW;
|
||||
|
||||
static char CamMode = 0;
|
||||
static SF_THREAD_S UpgradeTskParam =
|
||||
{
|
||||
.IsRun = 0,
|
||||
|
@ -3368,4 +3368,29 @@ void sf_send_message_to_create_qrcode(void)
|
|||
stMessageBuf.arg1 = SF_EVENT_KEY_MOCK_CREATE_QR_CODE;
|
||||
stMessageBuf.cmdId = CMD_KEY;
|
||||
sf_com_message_send_to_app(&stMessageBuf);
|
||||
}
|
||||
}
|
||||
|
||||
void sf_set_cammode_statu(char is)
|
||||
{
|
||||
CamMode = is;
|
||||
//printf("[%s]:%d IsCap:%d\n", __FUNCTION__, __LINE__,IsCap);
|
||||
}
|
||||
|
||||
char sf_get_cammode_statu(void)
|
||||
{
|
||||
//printf("[%s]:%d IsCap:%d\n", __FUNCTION__, __LINE__,IsCap);
|
||||
return CamMode;
|
||||
|
||||
}
|
||||
|
||||
BOOL sf_set_backlight_status(unsigned char argc, char **argv)
|
||||
{
|
||||
UINT32 value;
|
||||
sscanf_s(argv[0],"%d", &value);
|
||||
printf("[%s:%d] value:%d\n", __FUNCTION__, __LINE__,value);
|
||||
if(value < SF_ON_OFF_MAX){
|
||||
printf("[%s:%d] Status:%d\n", __FUNCTION__, __LINE__,GPIO_SetBacklightStatus(value));
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user