diff --git a/code/application/source/sf_app/code/source/app/sf_system.c b/code/application/source/sf_app/code/source/app/sf_system.c index 14340c068..93acca14b 100755 --- a/code/application/source/sf_app/code/source/app/sf_system.c +++ b/code/application/source/sf_app/code/source/app/sf_system.c @@ -922,6 +922,10 @@ void sf_power_off(void) } sf_power_off_statistics(); + + sf_poweroff_check_lpa_excute_cmd(); + + sf_poweroff_check_lpa_enable_profile(); sf_power_off_check_sms(); diff --git a/code/application/source/sf_app/code/source/debugMng/sf_debug.c b/code/application/source/sf_app/code/source/debugMng/sf_debug.c index a4d5e84ac..4e926fa32 100644 --- a/code/application/source/sf_app/code/source/debugMng/sf_debug.c +++ b/code/application/source/sf_app/code/source/debugMng/sf_debug.c @@ -69,7 +69,7 @@ SINT32 debug_cmd_parse(SF_CHAR *pString) return SF_FAILURE; } - s32ret = stDebugCmdArray[index].pfn_debug_cmd_exe(argc,pargv); + s32ret = stDebugCmdArray[index].pfn_debug_cmd_exe(argc,(char ***)pargv); return s32ret; diff --git a/code/application/source/sf_app/code/source/sf_blue/src/gatt_service.c b/code/application/source/sf_app/code/source/sf_blue/src/gatt_service.c index 585f13924..9f3aceec9 100755 --- a/code/application/source/sf_app/code/source/sf_blue/src/gatt_service.c +++ b/code/application/source/sf_app/code/source/sf_blue/src/gatt_service.c @@ -255,11 +255,11 @@ static gboolean chr_get_value(const GDBusPropertyTable *property, unsigned int len = chr->vlen; unsigned char *resp = NULL; unsigned int resp_len = 0; - int ret = -1; + //int ret = -1; if (NULL != gst_sf_write_cb) { - ret = gst_sf_write_cb(p, len, &resp, &resp_len); + gst_sf_write_cb(p, len, &resp, &resp_len); } if (access("/misc/debug1", F_OK) == 0) @@ -285,7 +285,7 @@ static gboolean chr_get_value(const GDBusPropertyTable *property, } printf("resp, len:%d.\n", resp_len); - for (int i = 0; i < resp_len; i++) + for (unsigned int i = 0; i < resp_len; i++) printf("%02x ", resp[i]); printf("\n");