Quellcode durchsuchen

添加后台上线权限

xuxinyi vor 1 Monat
Ursprung
Commit
8729ac7484
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  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)