From 66ea95dcb8fd91d29465c2f11ced4dd6153a2504 Mon Sep 17 00:00:00 2001
From: jinlicong <493886250@qq.com>
Date: Wed, 22 May 2024 17:15:02 +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