소스 검색

add backkey timeout return

zack 1 년 전
부모
커밋
608618722a
2개의 변경된 파일2854개의 추가작업 그리고 2853개의 파일을 삭제
  1. 4 3
      Core/Src/key.c
  2. 2850 2850
      Output/dtu.hex

+ 4 - 3
Core/Src/key.c

@@ -156,7 +156,7 @@ uint8_t KEY_2_Scan(void)
     }
     else
     {
-        if (HAL_GetTick() - debounce_time > 30) // 去抖时间大于30ms
+        if (HAL_GetTick() - debounce_time > 30) // 去抖时间
         {
             if (key_state == GPIO_PIN_RESET) // 按键按下
             {
@@ -279,7 +279,7 @@ uint8_t KEY_3_Scan(void)
     }
     else
     {
-        if (HAL_GetTick() - debounce_time > 30) // 去抖时间大于50ms
+        if (HAL_GetTick() - debounce_time > 30) // 去抖时间
         {
             if (key_state == GPIO_PIN_RESET) // 按键按下
             {
@@ -928,10 +928,11 @@ uint8_t KEY_4_Scan(void)
     }
     else
     {
-        if (HAL_GetTick() - debounce_time > 30) // 去抖时间大于50ms
+        if (HAL_GetTick() - debounce_time > 30) // 去抖时间
         {
             if (key_state == GPIO_PIN_RESET) // 按键按下
             {
+				enterInterface_time = HAL_GetTick();
 				if (!sent4_key) {//返回
 					switch (menu.current) {
 						case 0:

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 2850 - 2850
Output/dtu.hex