소스 검색

添加后台上线权限

xuxinyi 1 개월 전
부모
커밋
8729ac7484
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  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)