#ifndef _KEY_H_
|
#define _KEY_H_
|
|
#include "define_all.h"
|
|
#define KEYA_S1_PORT GPIOD // ÔÀíͼKEYA °å×ÓS1 Èí¼þ¶¨ÒåA¼ü
|
#define KEYA_S1_PIN GPIO_Pin_6
|
|
#define KEYB_S2_PORT GPIOD // ÔÀíͼKEY1 °å×ÓS2 Èí¼þ¶¨ÒåB¼ü
|
#define KEYB_S2_PIN GPIO_Pin_8
|
|
#define KEYC_S3_PORT GPIOA // ÔÀíͼKEYC °å×ÓS3 Èí¼þ¶¨ÒåC¼ü
|
#define KEYC_S3_PIN GPIO_Pin_0
|
|
#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)
|
|
|
extern FlagStatus key_awaken_flag_g;
|
|
void KEY_IO_Init(void);
|
|
void Key_Config_Init(void);
|
void CalMode_Exit_A_LongHandler(void);
|
|
|
#endif
|