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