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
	 payton
						payton