forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-06-05 cf4d12fd8322cbb350dd3bc5af8c748e8790ac64
Function/KEY/key.c
@@ -18,6 +18,13 @@
//   InputtIO(KEY4_PORT,KEY4_PIN,IN_PULLUP);
}
void Key_GPIO_Close(void)
{
   CloseIO(KEY2_PORT,KEY2_PIN);
   CloseIO(KEY3_PORT,KEY3_PIN);
//   InputtIO(KEY4_PORT,KEY4_PIN,IN_PULLUP);
}
void keyPro(void)
@@ -52,7 +59,7 @@
   /**ÓÉÓÚĿǰKey2ºÍkey3ÓõÄPE14ºÍPE15Òý½ÅûÓÐÖжϣ¬ÔÝʱֻÄÜÂÖѯ²éѯ*/
   if(P_Key1Cnt ==0 && R_Key2Cnt >0 && L_Key3Cnt ==0) //µ¥»÷key2 ÓÒ¼ü
   {
      lcd_wake_up_flag_g = 1;
      lcd_wake_up_flag_g = SET;
      if(__SYS_DELAY_SEC_TIME_GET_(sys_active_time) >0){ //¼¤»îºóÈÎÒâ°´¼üÖØÖü¤»îʱ¼ä
         __SYS_DELAY_SEC_TIME_SET_(sys_active_time,SYS_WAKE_UP_TIME);
      }
@@ -60,13 +67,13 @@
   
   if(P_Key1Cnt ==0 && R_Key2Cnt ==0 && L_Key3Cnt >0) //µ¥»÷key3 ×ó¼ü
   {
      lcd_wake_up_flag_g = 1;
      lcd_wake_up_flag_g = SET;
      if(__SYS_DELAY_SEC_TIME_GET_(sys_active_time) >0){ //¼¤»îºóÈÎÒâ°´¼üÖØÖü¤»îʱ¼ä
            __SYS_DELAY_SEC_TIME_SET_(sys_active_time,SYS_WAKE_UP_TIME);
      }
   }else if(P_Key1Cnt ==0 && R_Key2Cnt >0 && L_Key3Cnt >0) //µ¥»÷key2 + key3
   {
      lcd_wake_up_flag_g = 1;
      lcd_wake_up_flag_g = SET;
      if(__SYS_DELAY_SEC_TIME_GET_(sys_active_time) >0){ //¼¤»îºóÈÎÒâ°´¼üÖØÖü¤»îʱ¼ä
            __SYS_DELAY_SEC_TIME_SET_(sys_active_time,SYS_WAKE_UP_TIME);
      }