| | |
| | | // 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) |
| | |
| | | /**ÓÉÓÚĿǰ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); |
| | | } |
| | |
| | | |
| | | 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); |
| | | } |