From d6ce00f6b68d3d1ecaf44c972909f311ac1d3bf8 Mon Sep 17 00:00:00 2001
From: jinlicong <493886250@qq.com>
Date: Thu, 09 May 2024 19:54:54 +0800
Subject: [PATCH] 增加电源管理部分功能

---
 Function/KEY/key.h |   34 ++++++++++++++--------------------
 1 files changed, 14 insertions(+), 20 deletions(-)

diff --git a/Function/KEY/key.h b/Function/KEY/key.h
index a4d4fe9..22d2083 100644
--- a/Function/KEY/key.h
+++ b/Function/KEY/key.h
@@ -4,33 +4,27 @@
 #include "define_all.h" 
 
 //�����ܽ�
-#define KEY1_PIN_NUM                                GPIO_Pin_5
-#define KEY1_PIN_GROUP                              GPIOE
+#define KEY1_PIN                                GPIO_Pin_5 //��Դ
+#define KEY1_PORT                              GPIOE
 
-#define KEY2_PIN_NUM                                GPIO_Pin_12
-#define KEY2_PIN_GROUP                              GPIOF
+#define KEY2_PIN                                GPIO_Pin_12  //���Ҽ�
+#define KEY2_PORT                              GPIOF
 
-#define KEY3_PIN_NUM                                GPIO_Pin_6
-#define KEY3_PIN_GROUP                              GPIOE
+#define KEY3_PIN                                GPIO_Pin_6 //�����
+#define KEY3_PORT                              GPIOE
 
-#define KEY4_PIN_NUM                                GPIO_Pin_3
-#define KEY4_PIN_GROUP                              GPIOC
+#define KEY4_PIN                                GPIO_Pin_3
+#define KEY4_PORT                              GPIOC
 
 
-#define KEY1  GPIO_ReadInputDataBit(KEY1_PIN_GROUP,KEY1_PIN_NUM)
-#define KEY2  GPIO_ReadInputDataBit(KEY2_PIN_GROUP,KEY2_PIN_NUM)
-#define KEY3  GPIO_ReadInputDataBit(KEY3_PIN_GROUP,KEY3_PIN_NUM)
+#define KEY1_IO_READ  GPIO_ReadInputDataBit(KEY1_PORT,KEY1_PIN)
+#define KEY2_IO_READ  GPIO_ReadInputDataBit(KEY2_PORT,KEY2_PIN)
+#define KEY3_IO_READ  GPIO_ReadInputDataBit(KEY3_PORT,KEY3_PIN)
+#define	KEY4_IO_READ	GPIO_ReadInputDataBit(KEY4_PORT,KEY4_PIN)
 
-#define	KEY4	GPIO_ReadInputDataBit(KEY4_PIN_GROUP,KEY4_PIN_NUM)
+void Key_GPIO_Init(void);
 
-void   KEY_ioconfig(void);//config key io
-uint32 Get_key(void);//scan key & return key data
-uint32 get_key4(void);
-uint8_t Get_key_count(uint8_t keybufs,uint8_t key_count);//��ȡ��������ֵ�������ж�OELD��ʾ�ĸ��˵�
-void key_interruptinit(void);
-
-void key_interruptinit_disable(void);
-void key_interruptinit_enable(void);
+void keyPro(void);
 
 
 #endif

--
Gitblit v1.9.3