From a05cacad5239ab3f35ffb58f443356b484e6cc1b Mon Sep 17 00:00:00 2001
From: jinlicong <493886250@qq.com>
Date: Tue, 21 May 2024 19:17:22 +0800
Subject: [PATCH] 继续完善远传

---
 Function/KEY/key.c |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/Function/KEY/key.c b/Function/KEY/key.c
index f1870d1..a149ca4 100644
--- a/Function/KEY/key.c
+++ b/Function/KEY/key.c
@@ -1,17 +1,37 @@
 #include "key.h"
+#include "gpio.h"
 
 
-void key_interruptinit_disable(void)
+/*******************************************************************************
+ * Function Name: Key_GPIO_Init
+ * Parameters: none
+ * Return: none
+ * Description: 
+ ******************************************************************************/
+void Key_GPIO_Init(void)
 {
+	InputtIO(KEY1_PORT,KEY1_PIN,IN_PULLUP);
+	InputtIO(KEY2_PORT,KEY2_PIN,IN_PULLUP);
+	InputtIO(KEY3_PORT,KEY3_PIN,IN_PULLUP);
+	InputtIO(KEY4_PORT,KEY4_PIN,IN_PULLUP);
 }
 
-void key_interruptinit_enable(void)
+
+
+void keyPro(void)
 {
+	static uint8_t P_Key1Cnt=0,R_Key2Cnt=0,L_Key3Cnt=0;
+	
+	P_Key1Cnt = (KEY1_IO_READ==Bit_RESET)? P_Key1Cnt+1:0;
+	R_Key2Cnt = (KEY2_IO_READ==Bit_RESET)? R_Key2Cnt+1:0;
+	L_Key3Cnt = (KEY3_IO_READ==Bit_RESET)? L_Key3Cnt+1:0;
 
+	if(R_Key2Cnt== 5)
+	{
+		//�����Ҽ�����5������ѯģʽ
+		
+	}
+	
+	
 }
-
-void key_interruptinit(void)  
-{  
-
-}  
 

--
Gitblit v1.9.3