Forráskód Böngészése

添加后台上线权限

xuxinyi 1 hónapja
szülő
commit
8729ac7484
1 módosított fájl, 4 hozzáadás és 0 törlés
  1. 4 0
      Core/Src/stm32f1xx_it.c

+ 4 - 0
Core/Src/stm32f1xx_it.c

@@ -313,6 +313,10 @@ void USART2_IRQHandler(void)
           memcpy(rx_buf_uart2, rx_buf_uart2_DMA, rx_len);   // 拷贝实际接收数据
           deviceInfo.commandFromCloud = COMBINE_CMD_STEP(IDLE, STEP_VERIFY);
         }
+        else if (rx_buf_uart2_DMA[2] == 0x0A) { //意外情况,后台控制恢复初始状态
+          deviceInfo.isOnline = TRUE;
+          deviceInfo.commandFromCloud = COMBINE_CMD_STEP(IDLE, STEP_INIT);
+        }
       }
       // ====== 判断 "SUCCESS" ======
       else if (rx_len >= 7 && strncmp((char *)rx_buf_uart2_DMA, "SUCCESS", 7) == 0)