Merge branch 'Branch_S550_Fast' of gitlab.sifar.tech:linux-em-group/s530-ntk into Branch_S550_Fast
This commit is contained in:
commit
df8cb7848d
|
@ -922,7 +922,7 @@
|
|||
#define HUNTING_MCU_UART ENABLE
|
||||
#define HUNTING_IR_LED_940 ENABLE
|
||||
#define SF_EXIF_MN_BUF_SIZE 256
|
||||
#define SF_BASE_VERSION "7MR5RCwDB08"
|
||||
#define SF_BASE_VERSION "7MR5RCwDC01"
|
||||
#define HW_S530 DISABLE
|
||||
#define DCF_DIR_NAME "MEDIA" /* 100MEDIA */
|
||||
#define DCF_FILE_NAME "SYGW" /* SYFW0001.JPG */
|
||||
|
|
|
@ -126,8 +126,6 @@ void Strg_CB(UINT32 event, UINT32 param1, UINT32 param2)
|
|||
switch (status) {
|
||||
case FST_STA_OK:
|
||||
DBG_MSG("card-%d mount OK\r\n", param1 + 1);
|
||||
printf("===============ddddddddddddddddddd FST_STA_OK\n");
|
||||
Ux_PostEvent(NVTEVT_STRG_MOUNT_OK, 2, param1, status);
|
||||
break;
|
||||
case FST_STA_DISK_UNFORMAT:
|
||||
DBG_MSG("^Rcard-%d mount FAIL: Unformat\r\n", param1 + 1);
|
||||
|
|
|
@ -1006,6 +1006,7 @@ INT32 System_OnStrgAttach(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
|
|||
stMessageBuf.arg3 = FST_STA_OK;
|
||||
stMessageBuf.cmdId = CMD_SD;
|
||||
sf_com_message_send_to_app(&stMessageBuf);
|
||||
Ux_PostEvent(NVTEVT_STRG_MOUNT_OK, 0);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
@ -1342,7 +1342,7 @@ void PBView_DrawNoFile(void)
|
|||
VF_GFX_DRAW_RECT *pDrawRectDst = &DrawRectDst;
|
||||
UINT32 disp_rotate = GxVideo_GetDeviceCtrl(DOUT1, DISPLAY_DEVCTRL_SWAPXY);
|
||||
USIZE dst_aspect_ratio = GxVideo_GetDeviceAspect(DOUT1);
|
||||
ISIZE disp_size = GxVideo_GetDeviceSize(DOUT1);
|
||||
// ISIZE disp_size = GxVideo_GetDeviceSize(DOUT1);
|
||||
SIZECONVERT_INFO CovtInfo = {0};
|
||||
HD_URECT DstDispRect = {0};
|
||||
|
||||
|
@ -1379,8 +1379,10 @@ void PBView_DrawNoFile(void)
|
|||
DstDispRect.h = p_video_out_syscaps->output_dim.h;
|
||||
}
|
||||
///hard code
|
||||
DstDispRect.w = disp_size.w;
|
||||
DstDispRect.h = disp_size.h;
|
||||
// DstDispRect.w = disp_size.w;
|
||||
// DstDispRect.h = disp_size.h;
|
||||
DstDispRect.w = ALIGN_CEIL_8(DstDispRect.w);
|
||||
DstDispRect.h = ALIGN_CEIL_16(DstDispRect.h);
|
||||
|
||||
hd_view_buf.blk_size = DstDispRect.w*DstDispRect.h*3/2; //YUV420
|
||||
PBView_get_hd_common_buf(&hd_view_buf);
|
||||
|
@ -1798,7 +1800,7 @@ void PBView_OnDrawCB(PB_VIEW_STATE view_state, HD_VIDEO_FRAME *pHdDecVdoFrame)
|
|||
PB_GetParam(PBPRMID_PLAYBACK_STATUS, &u32CurrPbStatus);
|
||||
|
||||
if ((uiFileNum == 0) || (u32CurrPbStatus != PB_STA_DONE)){
|
||||
PBView_DrawErrorView();
|
||||
// PBView_DrawErrorView();
|
||||
PB_SetPBFlag(PB_SET_FLG_DRAW_END);
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -156,7 +156,7 @@ lv_plugin_string_t lv_plugin_EN_string_table[] = {
|
|||
{ "USB", 3 }, /* LV_PLUGIN_STRING_ID_STRID_USB */
|
||||
{ "PC Mode", 7 }, /* LV_PLUGIN_STRING_ID_STRID_PC_MODE */
|
||||
{ "MSDC", 4 }, /* LV_PLUGIN_STRING_ID_STRID_MSDC */
|
||||
{ "PC-ACM", 6 }, /* LV_PLUGIN_STRING_ID_STRID_PCC */
|
||||
{ "PC-CAM", 6 }, /* LV_PLUGIN_STRING_ID_STRID_PCC */
|
||||
{ "Pictbridge", 10 }, /* LV_PLUGIN_STRING_ID_STRID_PICTBRIDGE */
|
||||
{ "Power Charging", 14 }, /* LV_PLUGIN_STRING_ID_STRID_USBCHARGE */
|
||||
{ "TV Mode", 7 }, /* LV_PLUGIN_STRING_ID_STRID_TV_MODE */
|
||||
|
|
|
@ -423,7 +423,7 @@
|
|||
"USB",
|
||||
"PC Mode",
|
||||
"MSDC",
|
||||
"PC-ACM",
|
||||
"PC-CAM",
|
||||
"Pictbridge",
|
||||
"Power Charging",
|
||||
"TV Mode",
|
||||
|
|
|
@ -294,6 +294,7 @@ void UIFlowMenuCommonConfirmAPI_Open(uint32_t itemID)
|
|||
case IDM_DELETE_THIS:
|
||||
strID = LV_PLUGIN_STRING_ID_STRING_CONFIRM_DELETE;
|
||||
lv_label_set_text(Confirm_label, "Comfirm Delete");
|
||||
gBKGEvt = NVTEVT_BKW_DELALL;
|
||||
break;
|
||||
case IDM_FORMAT_SD:
|
||||
strID = LV_PLUGIN_STRING_ID_STRING_FORMAT_SD;
|
||||
|
@ -613,7 +614,8 @@ void message_box_confirm_msg_event_callback(lv_obj_t* obj, lv_event_t event)
|
|||
}
|
||||
|
||||
/* parent is UIFlowMenuCommonConfirm */
|
||||
lv_plugin_scr_close(lv_obj_get_parent(obj), NULL);
|
||||
// lv_plugin_scr_close(lv_obj_get_parent(obj), NULL);
|
||||
lv_plugin_scr_close(lv_obj_get_parent(obj), gen_nvtmsg_data(NVTRET_CONFIRM, 1, gItemID));
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -407,15 +407,20 @@ static void network_scan_task_cb(lv_task_t* task)
|
|||
return;
|
||||
}
|
||||
|
||||
if(sf_cardv_get_sim_insert() == 0)
|
||||
if (sf_cardv_get_usb_init() == 0)
|
||||
{
|
||||
lv_label_set_text(plabel, "\n\nCheck SIM");
|
||||
Countdown = 3;
|
||||
return;
|
||||
lv_label_set_text(plabel, "\nSIM read failed, please restart the camera.");
|
||||
Countdown = 3;
|
||||
}
|
||||
else if(sf_cardv_get_is_esim() == 0)
|
||||
{
|
||||
lv_label_set_text(plabel, "\n\nNetwork selection is only available with SIM cards that have multiple networks.");
|
||||
lv_label_set_text(plabel, "\nNetwork selection is only available with SIM cards that have multiple networks.");
|
||||
Countdown = 3;
|
||||
return;
|
||||
}
|
||||
else if(sf_cardv_get_sim_insert() == 0)
|
||||
{
|
||||
lv_label_set_text(plabel, "\n\nCheck SIM");
|
||||
Countdown = 3;
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -584,6 +584,7 @@ void LV_MenuItem_OnOpen(lv_obj_t* obj)
|
|||
|
||||
static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu)
|
||||
{
|
||||
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
||||
TM_PAGE *pPage;
|
||||
TM_ITEM *pItem;
|
||||
TM_OPTION *pOption;
|
||||
|
@ -738,6 +739,18 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu)
|
|||
lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, LV_PLUGIN_STRING_ID_STRID_0);
|
||||
}
|
||||
}
|
||||
else if(pItem->ItemId == IDM_MAX_NUM_DAY)
|
||||
{
|
||||
#define SEND_MAX_NUM_UNLIMITED 0
|
||||
if (SEND_MAX_NUM_UNLIMITED == puiPara->SendMaxNum)
|
||||
{
|
||||
lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, pOption->TextId);
|
||||
}
|
||||
else
|
||||
{
|
||||
lv_label_set_text_fmt(label_option_1_scr_uiflowmenucommonitem, "%d", puiPara->SendMaxNum);
|
||||
}
|
||||
}
|
||||
else
|
||||
lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, pOption->TextId);
|
||||
lv_plugin_label_update_font(label_option_1_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN);
|
||||
|
|
|
@ -1539,6 +1539,11 @@ void UIFlowMovieEventCallback(lv_obj_t* obj, lv_event_t event)
|
|||
case LV_USER_EVENT_KEY_RELEASE:
|
||||
{
|
||||
uint32_t* key = (uint32_t*)lv_event_get_data();
|
||||
if (LV_KEY_ENTER != *key)
|
||||
{
|
||||
lv_indev_wait_release(lv_indev_get_act());
|
||||
break;
|
||||
}
|
||||
|
||||
/* handle key event */
|
||||
UIFlowMovie_Key(obj, *key);
|
||||
|
|
|
@ -743,7 +743,7 @@ static void update_wifi(void)
|
|||
lv_obj_set_hidden(image_wifi_connected_scr_uiflowphoto, false);
|
||||
lv_plugin_img_set_src(image_wifi_connected_scr_uiflowphoto, res[index]);
|
||||
SF_BLE_STATUS_E status2 = sf_get_ble_status();
|
||||
if (SF_WIFI_CON == status || SF_BLE_CON == status2)
|
||||
if (0 < appSvrResponseSocketGet() || SF_BLE_CON == status2)
|
||||
{
|
||||
lv_obj_set_hidden(label_tips2_scr_uiflowphoto, false);
|
||||
} else {
|
||||
|
@ -1149,11 +1149,11 @@ static void UIFlowPhoto_OnExeZoomInStop(lv_obj_t* obj)
|
|||
|
||||
static void UIFlowPhoto_OnExeOpenPlayScreen(lv_obj_t* obj)
|
||||
{
|
||||
if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE) {
|
||||
gPhotoData.State = PHOTO_ST_WARNING_MENU;
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD, 1000);
|
||||
return;
|
||||
}
|
||||
// if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE) {
|
||||
// gPhotoData.State = PHOTO_ST_WARNING_MENU;
|
||||
// UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD, 1000);
|
||||
// return;
|
||||
// }
|
||||
Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_FORCETO_PLAYBACK_MODE, 0);
|
||||
}
|
||||
// static void UIFlowPhoto_OnExeZoomOutStart(lv_obj_t* obj)
|
||||
|
@ -2015,6 +2015,11 @@ void UIFlowPhotoEventCallback(lv_obj_t* obj, lv_event_t event)
|
|||
|
||||
case LV_EVENT_KEY:
|
||||
{
|
||||
if (PHOTO_ST_CAPTURE == gPhotoData.State)
|
||||
{
|
||||
printf("PHOTO_ST_CAPTURE not handl key event.\n");
|
||||
break;
|
||||
}
|
||||
uint32_t* key = (uint32_t*)lv_event_get_data();
|
||||
UIFlowPhoto_Key_down(obj, *key);
|
||||
if(*key != LV_KEY_ENTER)
|
||||
|
@ -2023,6 +2028,11 @@ void UIFlowPhotoEventCallback(lv_obj_t* obj, lv_event_t event)
|
|||
}
|
||||
case LV_USER_EVENT_KEY_RELEASE:
|
||||
{
|
||||
if (PHOTO_ST_CAPTURE == gPhotoData.State)
|
||||
{
|
||||
printf("PHOTO_ST_CAPTURE not handl key event.\n");
|
||||
break;
|
||||
}
|
||||
uint32_t* key = (uint32_t*)lv_event_get_data();
|
||||
/* handle key event */
|
||||
UIFlowPhoto_Key(obj, *key);
|
||||
|
|
|
@ -115,6 +115,7 @@ static void UIFlowPlay_IconImageSize(BOOL bShow)
|
|||
if (bShow == FALSE) {
|
||||
// UxCtrl_SetShow(&UIFlowWndPlay_StaticTXT_SizeCtrl, FALSE);
|
||||
lv_obj_set_hidden(label_file_size_scr_uiflowplay, true);
|
||||
lv_obj_set_hidden(container_play_scr_uiflowplay, true);
|
||||
return;
|
||||
}
|
||||
//show icon
|
||||
|
@ -926,7 +927,7 @@ static void UIFlowPlay_OpenFile(lv_obj_t* obj)
|
|||
g_PlbData.State = PLB_ST_IDLE;
|
||||
update_playicons(g_PlbData.State);
|
||||
PBView_DrawNoFile();
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_NO_IMAGE, warn_msgbox_auto_close_ms);
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_NO_FILE, warn_msgbox_auto_close_ms);
|
||||
g_bUIFlowWndPlayNoImgWndOpened = TRUE;
|
||||
}
|
||||
else
|
||||
|
@ -977,11 +978,13 @@ static void UIFlowPlay_ScrOpen(lv_obj_t* obj)
|
|||
set_indev_keypad_group(obj);
|
||||
if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE) {
|
||||
|
||||
PBView_DrawNoFile();
|
||||
g_bUIFlowWndPlayNoImgWndOpened = TRUE;
|
||||
/* never closed */
|
||||
g_PlbData.State = PLB_ST_IDLE;
|
||||
update_playicons(g_PlbData.State);
|
||||
Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_PHOTO);
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD, 0);
|
||||
// Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_PHOTO);
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_NO_FILE, 3000);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -1029,7 +1032,6 @@ static void UIFlowPlay_ChildScrClose(lv_obj_t* obj, const void * data)
|
|||
case NVTRET_DELETE:
|
||||
case NVTRET_DELETEALL:
|
||||
uiStatus = PB_WaitCommandFinish(PB_WAIT_INFINITE);
|
||||
|
||||
if (uiStatus & PB_STA_NOIMAGE)
|
||||
{
|
||||
g_PlbData.State = PLB_ST_IDLE;
|
||||
|
@ -1038,7 +1040,7 @@ static void UIFlowPlay_ChildScrClose(lv_obj_t* obj, const void * data)
|
|||
//#NT#Support IVOT_N12144_CO-148_A
|
||||
PBView_DrawNoFile();
|
||||
//#NT#2023/11/14#Eric - end
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_NO_IMAGE, warn_msgbox_auto_close_ms);
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_NO_FILE, warn_msgbox_auto_close_ms);
|
||||
g_bUIFlowWndPlayNoImgWndOpened = TRUE;
|
||||
}
|
||||
} else {
|
||||
|
@ -1061,7 +1063,7 @@ static void UIFlowPlay_ChildScrClose(lv_obj_t* obj, const void * data)
|
|||
//#NT#Support IVOT_N12144_CO-148_A
|
||||
PBView_DrawNoFile();
|
||||
//#NT#2023/11/14#Eric - end
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_NO_IMAGE, warn_msgbox_auto_close_ms);
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_NO_FILE, warn_msgbox_auto_close_ms);
|
||||
g_bUIFlowWndPlayNoImgWndOpened = TRUE;
|
||||
}
|
||||
}else{
|
||||
|
@ -1075,6 +1077,32 @@ static void UIFlowPlay_ChildScrClose(lv_obj_t* obj, const void * data)
|
|||
DBG_DUMP("NVTRET_WARNING");
|
||||
// Ux_PostEvent(paramArray[1], 0);
|
||||
break;
|
||||
case NVTRET_CONFIRM:
|
||||
{
|
||||
UIPlay_PlaySingle(PB_SINGLE_CURR);
|
||||
uiStatus = PB_WaitCommandFinish(PB_WAIT_INFINITE);
|
||||
if (uiStatus & PB_STA_NOIMAGE)
|
||||
{
|
||||
if (!g_bUIFlowWndPlayNoImgWndOpened) {
|
||||
g_PlbData.State = PLB_ST_IDLE;
|
||||
//#NT#2023/11/14#Eric - begin
|
||||
//#NT#Support IVOT_N12144_CO-148_A
|
||||
PBView_DrawNoFile();
|
||||
//#NT#2023/11/14#Eric - end
|
||||
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_NO_FILE, warn_msgbox_auto_close_ms);
|
||||
g_bUIFlowWndPlayNoImgWndOpened = TRUE;
|
||||
} else {
|
||||
g_PlbData.State = PLB_ST_MENU;
|
||||
SysSetFlag(FL_PROTECT, PROTECT_ONE);
|
||||
lv_plugin_scr_open(UIFlowMenuCommonItem, NULL);
|
||||
}
|
||||
} else {
|
||||
g_PlbData.State = PLB_ST_FULL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
UIPlay_PlaySingle(PB_SINGLE_CURR);
|
||||
|
@ -1087,7 +1115,7 @@ static void UIFlowPlay_ChildScrClose(lv_obj_t* obj, const void * data)
|
|||
//#NT#Support IVOT_N12144_CO-148_A
|
||||
PBView_DrawNoFile();
|
||||
//#NT#2023/11/14#Eric - end
|
||||
// UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_NO_IMAGE, warn_msgbox_auto_close_ms);
|
||||
// UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_NO_FILE, warn_msgbox_auto_close_ms);
|
||||
g_bUIFlowWndPlayNoImgWndOpened = TRUE;
|
||||
} else {
|
||||
g_PlbData.State = PLB_ST_MENU;
|
||||
|
@ -2087,17 +2115,19 @@ static void UIFlowPlay_NVTMSG(lv_obj_t* obj, const LV_USER_EVENT_NVTMSG_DATA* ms
|
|||
// case NVTEVT_STORAGE_CHANGE:
|
||||
case NVTEVT_STRG_REMOVE:
|
||||
{
|
||||
printf("=============================== NVTEVT_STRG_REMOVE\n");
|
||||
if (!g_bUIFlowWndPlayNoImgWndOpened)
|
||||
{
|
||||
PBView_DrawNoFile();
|
||||
g_bUIFlowWndPlayNoImgWndOpened = TRUE;
|
||||
}
|
||||
UIFlowPlay_Exit(obj);
|
||||
break;
|
||||
}
|
||||
case NVTEVT_STRG_MOUNT_OK:
|
||||
{
|
||||
printf("=============================== NVTEVT_STRG_MOUNT_OK\n");
|
||||
UIPlay_PlaySingle(PB_SINGLE_CURR);
|
||||
g_PlbData.State = PLB_ST_FULL;
|
||||
update_playicons(g_PlbData.State);
|
||||
g_bUIFlowWndPlayNoImgWndOpened = FALSE;
|
||||
UIFlowPlay_OpenFile(obj);
|
||||
break;
|
||||
|
|
|
@ -27,7 +27,7 @@ static void UIFlowUsb_Key(lv_obj_t* obj, uint32_t key)
|
|||
Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_USBMSDC);
|
||||
}
|
||||
else{
|
||||
Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_USBPCC);
|
||||
// Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_USBPCC);
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
|
@ -74,7 +74,7 @@ UINT8 sf_get_wifi_cmd(void);
|
|||
void sf_network_select(UINT8 profileId, UINT8 ctlType); //SF_CONTROL_TYPE_e ctlType
|
||||
void sf_4g_operator_scan(UINT8 mode, UINT8 ctlType); //SF_CONTROL_TYPE_e ctlType
|
||||
SINT32 sf_lpa_get_esim_iccid(SF_CHAR iccid[][22]);
|
||||
|
||||
void sf_set_esim_card(INT8 flag);
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -356,7 +356,8 @@ unsigned char sf_mcu_wdg_off(void);
|
|||
void sf_set_module_sleep_flag(UINT8 flag);
|
||||
UINT8 sf_get_module_sleep_flag(void);
|
||||
int sf_app_while_flag(void);
|
||||
void sf_set_sim_insert(UINT32 sim);
|
||||
void sf_set_sim_insert(INT32 sim);
|
||||
void sf_set_usb_init(int flag);
|
||||
UINT32 sf_get_sim_insert(void);
|
||||
int sf_get_signal_ready(void);
|
||||
int sf_set_signal_ready(int value);
|
||||
|
|
|
@ -485,6 +485,7 @@ typedef enum sf_PARA_MESSAGE_TYPE_E
|
|||
SF_PARA_CMD_BLE = 0x1F05,
|
||||
SF_PARA_CMD_SIMISINSERT = 0x1F06,
|
||||
SF_PARA_CMD_ISESIM = 0x1F07,
|
||||
SF_PARA_CMD_USB_INIT = 0x1F08,
|
||||
}SF_PARA_MESSAGE_TYPE_E;
|
||||
|
||||
typedef enum sf_WIFI_MESSAGE_TYPE_E
|
||||
|
|
|
@ -1913,8 +1913,8 @@ SINT32 sf_lpa_get_download_profile_iccid(SINT8* iccid)
|
|||
|
||||
|
||||
|
||||
static UINT8 g_esim_flag=0; //adjust insert esim or not
|
||||
void sf_set_esim_card(UINT8 flag)
|
||||
static INT8 g_esim_flag=-1; //adjust insert esim or not
|
||||
void sf_set_esim_card(INT8 flag)
|
||||
{
|
||||
if(g_esim_flag != flag)
|
||||
{
|
||||
|
|
|
@ -404,6 +404,7 @@ SINT32 app_led_net_reg_stop(SINT32 s32ret)
|
|||
}
|
||||
else if(s32ret == SF_TTY_ERROR_OPEN)
|
||||
{
|
||||
sf_set_usb_init(0);
|
||||
sf_sys_status_led_set(SF_LED_SYS_STATE_SIM_ERROR);
|
||||
sf_sys_status_led_set(SF_LED_SYS_STATE_ERROR);
|
||||
}
|
||||
|
|
|
@ -1449,6 +1449,10 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam)
|
|||
#endif
|
||||
|
||||
s32ret = sf_4G_sim_init(pfnParam);
|
||||
// if (SF_SUCCESS != s32ret)
|
||||
// {
|
||||
// sf_set_esim_card(0);
|
||||
// }
|
||||
SF_APPCOMM_CHECK_RETURN(s32ret, s32ret);
|
||||
SLOGD("\n");
|
||||
#if 1
|
||||
|
|
|
@ -57,7 +57,10 @@ unsigned char POWEROFF = 0;
|
|||
SF_TIME_S sfMcuTime = { 0 };
|
||||
static BOOL ConfigureModeFlag = 0; /* 0: HTC Mode, 1: Nomal Mode */
|
||||
//static UINT8 PowerOnMode = 0; //=>PWR_ON_SETUP
|
||||
static UINT32 simCardInsert=0;
|
||||
#define SIM_CARD_INSERT 1
|
||||
#define SIM_CARD_NOT_INSERT 0
|
||||
#define SIM_CARD_DEFAULT_STATUS -1
|
||||
static INT32 simCardInsert = SIM_CARD_DEFAULT_STATUS;
|
||||
static UINT8 gModuleSleep = 1;
|
||||
static int isSignalReady = -1;
|
||||
static SINT32 GPRS_ERRNO = 0;
|
||||
|
@ -1225,7 +1228,7 @@ int sf_app_while_flag(void)
|
|||
return 0;
|
||||
}
|
||||
}
|
||||
void sf_set_sim_insert(UINT32 sim)
|
||||
void sf_set_sim_insert(INT32 sim)
|
||||
{
|
||||
if(simCardInsert != sim)
|
||||
{
|
||||
|
@ -1238,6 +1241,14 @@ void sf_set_sim_insert(UINT32 sim)
|
|||
|
||||
simCardInsert = sim;
|
||||
}
|
||||
void sf_set_usb_init(int flag)
|
||||
{
|
||||
SF_MESSAGE_BUF_S stMessageBuf = {0};
|
||||
stMessageBuf.arg2 = flag;
|
||||
stMessageBuf.arg1 = SF_PARA_CMD_USB_INIT;
|
||||
stMessageBuf.cmdId = CMD_PARA;
|
||||
sf_com_message_send_to_cardv(&stMessageBuf);
|
||||
}
|
||||
|
||||
UINT32 sf_get_sim_insert(void)
|
||||
{
|
||||
|
|
|
@ -119,7 +119,9 @@ UINT8 sf_cardv_4G_status_get(void);
|
|||
void sf_cardv_set_sim_insert(INT8 sim);
|
||||
INT8 sf_cardv_get_sim_insert(void);
|
||||
void sf_cardv_set_is_esim(int flag);
|
||||
UINT8 sf_cardv_get_is_esim(void);
|
||||
void sf_cardv_set_usb_init(int flag);
|
||||
int sf_cardv_get_usb_init(void);
|
||||
INT8 sf_cardv_get_is_esim(void);
|
||||
void sf_cardv_set_operationSelectResp(UINT8 resp);
|
||||
UINT8 sf_cardv_get_operationSelectResp(void);
|
||||
void sf_set_send_statu(BOOL is);
|
||||
|
|
|
@ -396,7 +396,7 @@ void sf_set_power_off_flag(UINT8 flag);
|
|||
UINT8 sf_get_power_off_flag(void);
|
||||
int sf_while_flag(void);
|
||||
UINT8 sf_mcu_power_on_para_get(MCUParam_t attrId);
|
||||
void sf_set_sim_insert(UINT8 sim);
|
||||
void sf_set_sim_insert(INT32 sim);
|
||||
UINT8 sf_get_mcu_rtc_set_sys(void);
|
||||
unsigned short sf_get_mcu_ver(void);
|
||||
UINT16 sf_mcu_get_irshtter(void);
|
||||
|
|
|
@ -72,7 +72,8 @@ static unsigned int KeepAliveTime_s = DEFAULT_GO_TO_WORK_MODE_TIME_S;
|
|||
BOOL isGoing2Pir = FALSE;
|
||||
static UINT8 NetWorkFlag = 0; //SF_4G_STATUS_E
|
||||
static INT8 simCardInsert = -1;
|
||||
static int g_esim_flag = 0;
|
||||
static int g_esim_flag = -1;
|
||||
static int gModuleInitFlag = -1;
|
||||
static UINT8 operationSelectResp = 0; //WIFICameraErrCode_t
|
||||
UINT8 RtspFlag = 0;
|
||||
static BOOL IsMenu = FALSE;
|
||||
|
@ -1761,6 +1762,9 @@ static SINT32 sf_cardv_proccess_cmd_para_update(SF_MESSAGE_BUF_S *pMessageBuf)
|
|||
break;
|
||||
case SF_PARA_CMD_ISESIM:
|
||||
sf_cardv_set_is_esim(pMessageBuf->arg2);
|
||||
break;
|
||||
case SF_PARA_CMD_USB_INIT:
|
||||
sf_cardv_set_usb_init(pMessageBuf->arg2);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
@ -2581,10 +2585,20 @@ void sf_cardv_set_is_esim(int flag)
|
|||
printf("cardv g_esim_flag:%d\n",g_esim_flag);
|
||||
}
|
||||
|
||||
UINT8 sf_cardv_get_is_esim(void)
|
||||
INT8 sf_cardv_get_is_esim(void)
|
||||
{
|
||||
return g_esim_flag;
|
||||
}
|
||||
void sf_cardv_set_usb_init(int flag)
|
||||
{
|
||||
gModuleInitFlag = flag;
|
||||
printf("cardv gModuleInitFlag:%d\n",gModuleInitFlag);
|
||||
}
|
||||
|
||||
int sf_cardv_get_usb_init(void)
|
||||
{
|
||||
return gModuleInitFlag;
|
||||
}
|
||||
|
||||
void sf_cardv_set_operationSelectResp(UINT8 resp)
|
||||
{
|
||||
|
|
|
@ -59,7 +59,10 @@ static UINT8 ModuleUpdating = 0;
|
|||
static BOOL ConfigureModeFlag = 0; /* 0: HTC Mode, 1: Nomal Mode */
|
||||
static UINT8 AeNightMode = 0; /* 0:day 1:night */
|
||||
//#define printf(fmt, args...) printk(fmt , ## args)
|
||||
static UINT32 simCardInsert=0;
|
||||
#define SIM_CARD_INSERT 1
|
||||
#define SIM_CARD_NOT_INSERT 0
|
||||
#define SIM_CARD_DEFAULT_STATUS -1
|
||||
static INT32 simCardInsert = SIM_CARD_DEFAULT_STATUS;
|
||||
static UINT8 gModuleSleep = 1;
|
||||
UINT32 SmsCheck = 0;
|
||||
static UINT8 McuProductInfo = 0;
|
||||
|
@ -2027,7 +2030,7 @@ int sf_while_flag(void)
|
|||
}
|
||||
}
|
||||
|
||||
void sf_set_sim_insert(UINT8 sim)
|
||||
void sf_set_sim_insert(INT32 sim)
|
||||
{
|
||||
simCardInsert = sim;
|
||||
}
|
||||
|
|
|
@ -945,7 +945,7 @@
|
|||
#define HUNTING_MCU_UART ENABLE
|
||||
#define HUNTING_IR_LED_940 ENABLE
|
||||
#define SF_EXIF_MN_BUF_SIZE 256
|
||||
#define SF_BASE_VERSION "7MR5RCwDB08"
|
||||
#define SF_BASE_VERSION "7MR5RCwDC01"
|
||||
#define DCF_DIR_NAME "MEDIA" /* 100MEDIA */
|
||||
#define DCF_FILE_NAME "SYGW" /* SYFW0001.JPG */
|
||||
#define PHOTO_THUMB_PATH "A:\\THUMB\\"
|
||||
|
|
Loading…
Reference in New Issue
Block a user