From 4bd08f0355b6b2cf3c027202d5ad301b4e182953 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期五, 31 三月 2023 17:16:22 +0800
Subject: [PATCH] 科目二修改

---
 lib/src/main/cpp/mcu/ada.cpp |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/lib/src/main/cpp/mcu/ada.cpp b/lib/src/main/cpp/mcu/ada.cpp
index 4ab6d02..6a2dbf4 100644
--- a/lib/src/main/cpp/mcu/ada.cpp
+++ b/lib/src/main/cpp/mcu/ada.cpp
@@ -23,7 +23,6 @@
 
 static void AdaCommandEntry(uint16_t id, const uint8_t *data, int length)
 {
-    DEBUG("McuCommandEntry 0x%02X", id);
     switch (id) {
         case ID_ADA_INFO_RESP: {
             DEBUG("ID_ADA_INFO_RESP");
@@ -120,7 +119,22 @@
 void InitAda(void)
 {
     // TODO
-    std::thread(AdaRun).detach();
+    static struct serial_config serialConfig;
+    strcpy(serialConfig.name, "/dev/ttyCH341USB4");
+    serialConfig.baud = 115200;
+    serialConfig.data_bit = 8;
+    serialConfig.verify_bit = 'N';
+    serialConfig.stop_bit = 1;
+    serialConfig.flow_ctrl = 0;
+
+    std::thread([&] {
+        while (true) {
+            std::thread t(UartThread1, &serialConfig);
+            t.join();
+            std::this_thread::sleep_for(std::chrono::seconds(3));
+        }
+    }).detach();
+
 }
 
 static void SendDfuFile(int fileLen, int sentLen, int blockLen, const uint8_t *data) {

--
Gitblit v1.8.0