diff --git a/bsp/src/bsp_bt.c b/bsp/src/bsp_bt.c index 284151b..58e1e53 100644 --- a/bsp/src/bsp_bt.c +++ b/bsp/src/bsp_bt.c @@ -380,11 +380,19 @@ int BSP_Bt_Process(uint8_t *data, uint16_t len) if(valve[data_buf[3] - 1].valve_connct_status == 1) { LOG_D("阀门连接"); + while (!power_on_send_flag) + { + rt_thread_mdelay(100); + } Ml307_Send_Event(kMl307ValveConnectEvent); } else { LOG_D("阀门断开"); + while (!power_on_send_flag) + { + rt_thread_mdelay(100); + } Ml307_Send_Event(KMl307ValveDisconnectEvent); } break;