yy1717
2023-03-31 4bd08f0355b6b2cf3c027202d5ad301b4e182953
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) {