| | |
| | | |
| | | #include "define_all.h" |
| | | |
| | | //°´¼ü¹Ü½Å |
| | | #define KEY1_PIN_NUM GPIO_Pin_5 |
| | | #define KEY1_PIN_GROUP GPIOE |
| | | #define KEYA_S1_PORT GPIOD // ÔÀíͼKEYA °å×ÓS1 Èí¼þ¶¨ÒåA¼ü |
| | | #define KEYA_S1_PIN GPIO_Pin_6 |
| | | |
| | | #define KEY2_PIN_NUM GPIO_Pin_12 |
| | | #define KEY2_PIN_GROUP GPIOF |
| | | #define KEYB_S2_PORT GPIOD // ÔÀíͼKEY1 °å×ÓS2 Èí¼þ¶¨ÒåB¼ü |
| | | #define KEYB_S2_PIN GPIO_Pin_8 |
| | | |
| | | #define KEY3_PIN_NUM GPIO_Pin_6 |
| | | #define KEY3_PIN_GROUP GPIOE |
| | | #define KEYC_S3_PORT GPIOA // ÔÀíͼKEYC °å×ÓS3 Èí¼þ¶¨ÒåC¼ü |
| | | #define KEYC_S3_PIN GPIO_Pin_0 |
| | | |
| | | #define KEY4_PIN_NUM GPIO_Pin_3 |
| | | #define KEY4_PIN_GROUP 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 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 KEY4 GPIO_ReadInputDataBit(KEY4_PIN_GROUP,KEY4_PIN_NUM) |
| | | extern FlagStatus key_awaken_flag_g; |
| | | |
| | | void KEY_IO_Init(void); |
| | | |
| | | |
| | | void key_interruptinit(void); |
| | | |
| | | void key_interruptinit_disable(void); |
| | | void key_interruptinit_enable(void); |
| | | void Key_Config_Init(void); |
| | | void CalMode_Exit_A_LongHandler(void); |
| | | |
| | | |
| | | #endif |