From ef86747daa42be8b78e13b1f850df1a8ac85e6d7 Mon Sep 17 00:00:00 2001 From: payton Date: Wed, 5 Jul 2023 10:27:06 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8D=E8=8E=B7=E5=8F=96=E7=94=B5?= =?UTF-8?q?=E6=B1=A0=E4=BF=A1=E6=81=AF=E9=94=99=E8=AF=AF;2.=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E6=89=8B=E5=8A=A8=E6=A8=A1=E5=BC=8F=E6=97=B6=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E5=BC=80=E5=90=AFwifi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sifar/code/source/common/sf_common.c | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/code/lib/source/sifar/code/source/common/sf_common.c b/code/lib/source/sifar/code/source/common/sf_common.c index 853e9a6b0..0f003849a 100644 --- a/code/lib/source/sifar/code/source/common/sf_common.c +++ b/code/lib/source/sifar/code/source/common/sf_common.c @@ -1171,7 +1171,7 @@ BOOL sf_cmd_mcu_power_on_para_get(unsigned char argc, char **argv) SF_MESSAGE_BUF_S stMessageBuf = {0}; stMessageBuf.arg1 = SF_MCU_CMD_POWERON; stMessageBuf.cmdId = CMD_MCU; - sf_com_message_send_to_cardv(&stMessageBuf); + sf_com_message_send_to_app(&stMessageBuf); printf("[%s:%d] e\n", __FUNCTION__, __LINE__); return TRUE; @@ -1226,7 +1226,7 @@ UINT32 sf_set_pir_sensitivity(UINT8 pirs) puiPara->DigitPirSensitivity = digPirLevel[pirs]; puiPara->DigitPirCnt = digPirCount[pirs]; puiPara->DigitPirWindowTime = 0; - #if SF_IQ_TEST == DISABLE + #if SF_IS_RELEASE == ENABLE if(puiPara->PirSensitivity) { puiPara->TimelapseSwitch = SF_OFF; @@ -1577,9 +1577,9 @@ static const SF_CHAR* sf_process_message_getstatusstring(SF_MESSAGE_TYPE_E enTyp case CMD_GPRS: return "CMD_GPRS"; case CMD_WIFI: - return "CMD_GPRS"; + return "CMD_WIFI"; case CMD_DEV: - return "CMD_GPRS"; + return "CMD_DEV"; default: return "Unknown"; } @@ -1598,6 +1598,18 @@ static SINT32 sf_cardv_proccess_cmd_mcu(SF_MESSAGE_BUF_S *pMessageBuf) case SF_MCU_CMD_MCU_VER: sf_set_mcu_sub_ver(pMessageBuf->arg2); sf_set_mcu_ver(pMessageBuf->arg3); + + if(sf_get_mode_flag()) + { + GOIO_Turn_Onoff_IRCUT(1); + + /*wifi init*/ + //stMessageBuf.arg1 = SF_WIFI_CMD_START; + //stMessageBuf.cmdId = CMD_WIFI; + //sf_com_message_send_to_cardv(&stMessageBuf); + UINet_AppIpc_Init(); + sf_net_wifi_init(NET_AP_MODE, NET_AUTH_WPA2); + } break; case SF_MCU_CMD_MCU_RTC: @@ -1808,9 +1820,11 @@ static SINT32 sf_cardv_proccess_cmd_dev(SF_MESSAGE_BUF_S *pMessageBuf) sf_com_message_send_to_app(&stMessageBuf); break; case SF_DEV_CMD_BAT: - batteryVal = stMessageBuf.arg2; - batteryType = stMessageBuf.arg3; + batteryVal = pMessageBuf->arg2; + batteryType = pMessageBuf->arg3; sf_cardv_battery_level_update(batteryVal); + MLOGI("batteryVal:%d batteryType:%d\n",batteryVal,batteryType); + break; default: