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