#ifndef _KEY_H_ #define _KEY_H_ #include "define_all.h" //°´¼ü¹Ü½Å #define KEY1_PIN_NUM GPIO_Pin_5 #define KEY1_PIN_GROUP GPIOE #define KEY2_PIN_NUM GPIO_Pin_12 #define KEY2_PIN_GROUP GPIOF #define KEY3_PIN_NUM GPIO_Pin_6 #define KEY3_PIN_GROUP GPIOE #define KEY4_PIN_NUM GPIO_Pin_3 #define KEY4_PIN_GROUP 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 KEY4 GPIO_ReadInputDataBit(KEY4_PIN_GROUP,KEY4_PIN_NUM) 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); #endif