diff --git a/src/main.cpp b/src/main.cpp index cb51ce0..f42ea1c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -148,12 +148,7 @@ void setup() /*初始化*/ Serial1.begin(115200, SERIAL_8N1, SERIAL_REPORT_RX, SERIAL_REPORT_TX); // 声音模块引串口脚映射 fc.playText("开始启动"); - fc.connectWifi(); // 连接wifi - fc.mav_request_data(); // 指定飞控串口返回的数据类别(飞控启动之后发送才有意义) - /*异步线程,在核心0上回调*/ - tksendinfo.attach(1, sendinfo); // 发送状态 - pubTicker.attach(1, pubThread); // 定时 发布主题 /////////////////////////////////MQTT_语音_MAVLINK 部分结束 // if (motocontrol.getstatus()==MS_Stop) @@ -465,6 +460,15 @@ void Task1(void *pvParameters) scale.set_scale(WEIGHT_SCALE); // 这是缩放值,根据砝码实测516.f scale.tare(); // 重置为0 + // 连接wifi + fc.connectWifi(); + // 指定飞控串口返回的数据类别(飞控启动之后发送才有意义) + fc.mav_request_data(); + + /*异步线程,在核心0上回调*/ + tksendinfo.attach(1, sendinfo); // 发送状态 + pubTicker.attach(1, pubThread); // 定时 发布主题 + // mqtt初始化 fc.mqttClient->onMessage(async_mqtt_receiveCallback); // 设置mqtt的订阅回调函数