From 08187305f2971d0e46fc919bb16ffd7d0a27b81a Mon Sep 17 00:00:00 2001
From: guanjiao <sqrgj@163.com>
Date: 星期六, 15 九月 2018 16:20:26 +0800
Subject: [PATCH] 1. 增加Flash读写功能 2. 增加map表读写功能 3. 修改一些全局变量的名称

---
 源码/核心板/Src/application/serial_at_cmd_app.c |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/serial_at_cmd_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/serial_at_cmd_app.c"
index c8864cb..913b7c5 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/serial_at_cmd_app.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/serial_at_cmd_app.c"
@@ -1,21 +1,19 @@
 #include "serial_at_cmd_app.h"
+#include "global_param.h"
 #include <string.h>
 
-uint8_t g_frame_data[MAX_FRAME_LEN] = {0};
-uint8_t g_frame_data_len = 0;
-
-uint32_t g_alarm_dist = 200;
-uint8_t g_alarm_dev = 0;
+uint8_t m_frame_data[MAX_FRAME_LEN] = {0};
+uint8_t m_frame_data_len = 0;
 
 void ParseFrame(void)
 {
-	if(!memcmp(g_frame_data, "SET", 3))
+	if(!memcmp(m_frame_data, "SET", 3))
 	{
-		g_alarm_dist = (g_frame_data[3]-'0')*1000 + (g_frame_data[4]-'0')*100 +  (g_frame_data[5]-'0')*10 + (g_frame_data[6]-'0');
+		g_com_map[ALARM_DISTANCE] = (m_frame_data[3]-'0')*1000 + (m_frame_data[4]-'0')*100 +  (m_frame_data[5]-'0')*10 + (m_frame_data[6]-'0');
 	}
-	else if(!memcmp(g_frame_data, "DEV", 3))
+	else if(!memcmp(m_frame_data, "DEV", 3))
 	{
-		g_alarm_dev = g_frame_data[3]-'0';
+		g_com_map[ALARM_DEV] = m_frame_data[3]-'0';
 	}
 }
 
@@ -39,20 +37,20 @@
 			{ 
 				s_usart_state = 3;
 				s_data_pos = 0;
-				g_frame_data_len = 0;
+				m_frame_data_len = 0;
 			}
 		break;
 			
 		case 3:
-			g_frame_data_len = s_data_pos;
-			g_frame_data[s_data_pos++] = data;
+			m_frame_data_len = s_data_pos;
+			m_frame_data[s_data_pos++] = data;
 			if(data == 0x0d)
 			{
 				s_usart_state = 4;
 			}
 			if(s_data_pos >= MAX_FRAME_LEN) //如果超过最大长度
 			{
-				g_frame_data_len = MAX_FRAME_LEN;
+				m_frame_data_len = MAX_FRAME_LEN;
 				ParseFrame();
 				s_usart_state = 0;
 			}

--
Gitblit v1.9.3