From 7c5b25c8617807635e9f272ebe9e98304d07cf2f Mon Sep 17 00:00:00 2001
From: fctom1215 <fctom1215@outlook.com>
Date: 星期五, 14 二月 2020 14:28:25 +0800
Subject: [PATCH] 增加单片机信息传递。

---
 lib/src/main/cpp/mcu/mcu_if.cpp |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/lib/src/main/cpp/mcu/mcu_if.cpp b/lib/src/main/cpp/mcu/mcu_if.cpp
index 44e0c9e..9821685 100644
--- a/lib/src/main/cpp/mcu/mcu_if.cpp
+++ b/lib/src/main/cpp/mcu/mcu_if.cpp
@@ -11,6 +11,7 @@
 #include "../defs.h"
 #include "../jni_log.h"
 #include "../common/serial_port.h"
+#include "../rtk_platform/platform.h"
 
 #define DEBUG(fmt, args...)     LOGD("<mcu_if> <%s>: " fmt, __func__, ##args)
 
@@ -62,6 +63,7 @@
 static int dfuTryCnt = 0;
 const int DFU_MAX_TRY = 3;
 const int DFU_FILE_BLOCK_SIZE = 896;
+
 
 static void *UartThread1(void *p);
 static void ParseMcuTimeout(union sigval sig);
@@ -357,12 +359,9 @@
             break;
         case ID_MC_CAR_INFO: {
             DEBUG("ID_MC_CAR_INFO %d", lenth);
-            char ver[64] = {0};
 
-            memcpy(ver, data, 32);
-
-            DEBUG("ID_MC_CAR_INFO %s", ver);
-
+            if (lenth > 0)
+                PlatformStatusChanged(MCU_UPDATE_EVT, data, lenth);
             break;
         }
         case ID_MC_RTK_DATA:

--
Gitblit v1.8.0