添加心跳检测是否升级
diff --git a/supwisdom/sp_communicate.c b/supwisdom/sp_communicate.c
index 7e3ac69..baf378c 100644
--- a/supwisdom/sp_communicate.c
+++ b/supwisdom/sp_communicate.c
@@ -5,6 +5,7 @@
#include "sp_data.h"
#include "sp_msgpack.h"
#include "sp_display.h"
+#include "sp_upgrade.h"
#include "../sys_hw/drv_usart.h"
static void sp_usart_send(sp_pos_t* pos, sp_protocol_request_t* req)
@@ -430,6 +431,13 @@
login_flag = 2;
}
}
+ else if(IS_KEY(PK_STR_UPGRADE, field.key))
+ {
+ if(MEMCMP("true",field.val.strval,4) == 0)
+ {
+ sp_manual_upgrade(pos);
+ }
+ }
}
sp_save_heartbeat_info(pos, login_flag);
return resp->retcode;