forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

wujiazhi
2024-06-13 72def895431ad7a08e635b11f3da738e2b2c4618
Function/KEY/key.h
@@ -3,28 +3,28 @@
#include "define_all.h" 
//°´¼ü¹Ü½Å
#define KEY1_PIN                                GPIO_Pin_9 //µçÔ´
#define KEY1_PORT                              GPIOE
#define KEYA_S1_PORT    GPIOD            // Ô­ÀíͼKEYA °å×ÓS1  Èí¼þ¶¨ÒåA¼ü
#define KEYA_S1_PIN      GPIO_Pin_6
#define KEY2_PIN                                GPIO_Pin_15  //ÏòÓÒ¼ü
#define KEY2_PORT                              GPIOF
#define KEYB_S2_PORT    GPIOD               // Ô­ÀíͼKEY1 °å×ÓS2  Èí¼þ¶¨ÒåB¼ü
#define KEYB_S2_PIN      GPIO_Pin_8
#define KEY3_PIN                                GPIO_Pin_14 //Ïò×ó¼ü
#define KEY3_PORT                              GPIOF
#define KEYC_S3_PORT    GPIOA               // Ô­ÀíͼKEYC °å×ÓS3  Èí¼þ¶¨ÒåC¼ü
#define KEYC_S3_PIN      GPIO_Pin_0
//#define KEY4_PIN                                GPIO_Pin_3
//#define KEY4_PORT                              GPIOC
#define KEY_A_READ      GPIO_ReadInputDataBit(KEYA_S1_PORT,KEYA_S1_PIN)
#define KEY_B_READ      GPIO_ReadInputDataBit(KEYB_S2_PORT,KEYB_S2_PIN)
#define KEY_C_READ      GPIO_ReadInputDataBit(KEYC_S3_PORT,KEYC_S3_PIN)
#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)
extern FlagStatus key_awaken_flag_g;
void Key_GPIO_Init(void);
void KEY_IO_Init(void);
void keyPro(void);
void Key_Config_Init(void);
void CalMode_Exit_A_LongHandler(void);
#endif