1.模块ota cmd
This commit is contained in:
parent
0cf681af96
commit
4e879463eb
|
@ -286,6 +286,9 @@ SXCMD_ITEM("sfdump %", sf_vos_perf_list_dump, "sfdump")
|
||||||
SXCMD_ITEM("sdfilesw %", sf_cmd_sd_file_switch, "sdfilesw")
|
SXCMD_ITEM("sdfilesw %", sf_cmd_sd_file_switch, "sdfilesw")
|
||||||
SXCMD_ITEM("lpatest %", sf_cmd_lpa_test, "lpatest")
|
SXCMD_ITEM("lpatest %", sf_cmd_lpa_test, "lpatest")
|
||||||
SXCMD_ITEM("fwup %", sf_cmd_fw_upgrade, "fwup")
|
SXCMD_ITEM("fwup %", sf_cmd_fw_upgrade, "fwup")
|
||||||
|
SXCMD_ITEM("modota %", sf_cmd_4g_ota_upgrade, "modota")
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if FS_MULTI_STRG_FUNC /* test cmd */
|
#if FS_MULTI_STRG_FUNC /* test cmd */
|
||||||
|
|
|
@ -221,4 +221,6 @@ int sf_cardv_init_start(void);
|
||||||
void sf_cardv_set_battery_level(unsigned long Val);
|
void sf_cardv_set_battery_level(unsigned long Val);
|
||||||
int sf_get_ota_flag(void);
|
int sf_get_ota_flag(void);
|
||||||
void sf_set_ota_flag(int falg);
|
void sf_set_ota_flag(int falg);
|
||||||
|
void sf_set_module_update_ota(UINT8 flag);
|
||||||
|
BOOL sf_cmd_4g_ota_upgrade(unsigned char argc, char **argv);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -407,6 +407,19 @@ void sf_set_module_update(UINT8 flag)
|
||||||
ModuleUpdating = flag;
|
ModuleUpdating = flag;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void sf_set_module_update_ota(UINT8 flag)
|
||||||
|
{
|
||||||
|
SF_MESSAGE_BUF_S stMessageBuf = {0};
|
||||||
|
if(ModuleUpdating != flag)
|
||||||
|
{
|
||||||
|
stMessageBuf.arg2 = flag;
|
||||||
|
stMessageBuf.arg1 = SF_PARA_CMD_MOUP_OTA;
|
||||||
|
stMessageBuf.cmdId = CMD_PARA;
|
||||||
|
sf_com_message_send_to_app(&stMessageBuf);
|
||||||
|
}
|
||||||
|
ModuleUpdating = flag;
|
||||||
|
}
|
||||||
|
|
||||||
UINT8 sf_get_fw_update(void)
|
UINT8 sf_get_fw_update(void)
|
||||||
{
|
{
|
||||||
return FwUpdate;
|
return FwUpdate;
|
||||||
|
@ -1417,6 +1430,14 @@ BOOL sf_cmd_ftp_ota(unsigned char argc, char **argv)
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
BOOL sf_cmd_4g_ota_upgrade(unsigned char argc, char **argv)
|
||||||
|
{
|
||||||
|
printf("[%s:%d] s\n", __FUNCTION__, __LINE__);
|
||||||
|
sf_set_module_update_ota(1);
|
||||||
|
printf("[%s:%d] e\n", __FUNCTION__, __LINE__);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
BOOL sf_cmd_fw_upgrade(unsigned char argc, char **argv)
|
BOOL sf_cmd_fw_upgrade(unsigned char argc, char **argv)
|
||||||
{
|
{
|
||||||
printf("[%s:%d] s\n", __FUNCTION__, __LINE__);
|
printf("[%s:%d] s\n", __FUNCTION__, __LINE__);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user