/******************************************************************************** * File Name: Key.h * Function Describe: Header file for Key.c * Explain: * Writer: ShiLiangWen * Date: 2015-1-30 *******************************************************************************/ #ifndef __KEY_LED_H #define __KEY_LED_H /*********************************begin*****************************************/ #define USE_NEW_KEY_DRI #define KEY_PPT_PIN GPIO_Pin_12//PA12 #define KEY_PPT_PORT GPIOA #define KEY_UP_PIN GPIO_Pin_15//PA15 #define KEY_UP_PORT GPIOA #define KEY_DOWN_PIN GPIO_Pin_3//PB3 #define KEY_DOWN_PORT GPIOB #define KEY_ENCODE1_PIN GPIO_Pin_2//PB1 #define KEY_ENCODE1_PORT GPIOB #define KEY_ENCODE2_PIN GPIO_Pin_1//PA6 #define KEY_ENCODE2_PORT GPIOB #define KEY_PPT_MIC_PIN GPIO_Pin_11 #define KEY_PPT_MIC_PORT GPIOA #ifdef USE_NEW_KEY_DRI typedef enum{ KBIT0_PTT, KBIT1_UP, KBIT2_DOWN, KBIT3_MIC_PTT, KBITS_END }KEY_TYPEDEF; #define SKEY_PTT (1<