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:
|
case UIAPPPHOTO_CB_CAPSTART:
|
||||||
#if HUNTING_CAMERA_MCU == ENABLE
|
#if HUNTING_CAMERA_MCU == ENABLE
|
||||||
sf_set_cap_statu(TRUE);
|
sf_set_cap_statu(TRUE);
|
||||||
|
sf_set_cammode_statu(puiPara->CamMode);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if(obj == UIFlowPhoto)
|
if(obj == UIFlowPhoto)
|
||||||
|
@ -1679,7 +1680,7 @@ void UIFlowPhoto_UpdateInfo(lv_obj_t* obj, const LV_USER_EVENT_NVTMSG_DATA* msg)
|
||||||
|
|
||||||
UIFlowPhoto_BackPreviewHandle();
|
UIFlowPhoto_BackPreviewHandle();
|
||||||
#if HUNTING_CAMERA_MCU == ENABLE
|
#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
|
#else
|
||||||
if(SysGetFlag(CamMode) == SF_CAM_MODE_PHOTO_VIDEO){
|
if(SysGetFlag(CamMode) == SF_CAM_MODE_PHOTO_VIDEO){
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -189,4 +189,7 @@ void sf_set_msdc_clk(void);
|
||||||
void sf_send_message_to_create_qrcode(void);
|
void sf_send_message_to_create_qrcode(void);
|
||||||
UINT8 sf_get_rtsp_flag(void);
|
UINT8 sf_get_rtsp_flag(void);
|
||||||
void sf_set_rtsp_flag(UINT8 flag);
|
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
|
#endif
|
||||||
|
|
|
@ -100,7 +100,7 @@ static UINT8 UiparaFlag = 0;
|
||||||
static SF_BLE_STATUS_E BleStatus = SF_BLE_OK;
|
static SF_BLE_STATUS_E BleStatus = SF_BLE_OK;
|
||||||
static UINT8 McuUpdateFlag = 0;
|
static UINT8 McuUpdateFlag = 0;
|
||||||
static SF_GPS_STATUS_E gGpsSearching = SF_GPS_SEARCHING_UNKNOW;
|
static SF_GPS_STATUS_E gGpsSearching = SF_GPS_SEARCHING_UNKNOW;
|
||||||
|
static char CamMode = 0;
|
||||||
static SF_THREAD_S UpgradeTskParam =
|
static SF_THREAD_S UpgradeTskParam =
|
||||||
{
|
{
|
||||||
.IsRun = 0,
|
.IsRun = 0,
|
||||||
|
@ -3369,3 +3369,28 @@ void sf_send_message_to_create_qrcode(void)
|
||||||
stMessageBuf.cmdId = CMD_KEY;
|
stMessageBuf.cmdId = CMD_KEY;
|
||||||
sf_com_message_send_to_app(&stMessageBuf);
|
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