#ifndef __KEY_H
#define __KEY_H	 

#include "stdio.h"	
#include "common.h"
#include "gpio.h"

/*下面的方式是通过直接操作库函数方式读取IO*/

#define  K0_ID 	  HAL_GPIO_ReadPin(GPIOC,KEY1_Pin)	//PA0--对应K0按键
#define  K1_ID 	  HAL_GPIO_ReadPin(GPIOC,KEY2_Pin)	//PA0--对应K0按键
#define  K2_ID 	  HAL_GPIO_ReadPin(GPIOC,KEY3_Pin)	//PA0--对应K0按键
#define  K3_ID 	  HAL_GPIO_ReadPin(GPIOC,KEY4_Pin)	//PA0--对应K0按键

/*下面方式是通过位带操作方式读取IO*/
/*
#define WK_UP 	PAin(0)		//PA0
*/

#define K0_PRES   1
#define K1_PRES   2
#define K2_PRES   3
#define K3_PRES   4


u8 KEY_Scan(u8);  		//按键扫描函数	
void beep_one(int time);
#endif

