ソースを参照

修改等待条件

xuxinyi 2 ヶ月 前
コミット
c2e77417fe
1 ファイル変更10 行追加1 行削除
  1. 10 1
      Core/Src/main.c

+ 10 - 1
Core/Src/main.c

@@ -367,7 +367,16 @@ int main(void)
       if (!deviceInfo.loraSendSuccessFlag) {
         E52_Heartbeat_Fun();
       }
-      HAL_Delay(10*1000);
+      uint8_t count = 0;
+      while(count < 10) {
+        HAL_GPIO_TogglePin(PowerLED_GPIO_Port, PowerLED_Pin);
+        if (HAL_GPIO_ReadPin(JUGE_PIN_GPIO_Port, JUGE_PIN_Pin) == GPIO_PIN_RESET) {
+          powerOff();
+          break;
+        }
+        count++;
+        HAL_Delay(1000);
+      }
     }
 
     // if (SOS_key_struct.sosCheckActive) {