// key.h	By KCO
#ifndef __KEY_H
#define	__KEY_H
#include "common.h"

#define IN_KEY0     (GPIOC->IDR & GPIO_Pin_0)
#define IN_KEY1     (GPIOC->IDR & GPIO_Pin_1)
#define IN_KEY2     (GPIOC->IDR & GPIO_Pin_2)
#define IN_KEY3     (GPIOC->IDR & GPIO_Pin_3)
#define IN_KEY4     (GPIOC->IDR & GPIO_Pin_4)

#define	KEY_DOWN	1
#define	KEY_UP		2
#define	KEY_CONT	3

#define	KEY_MASK	0x1f
#define IN_KEY      (GPIOC->IDR & KEY_MASK)
#define	CODE_MASK	0x0f                 

BYTE read_key(BYTE i);
void key_init(void);
WORD key5_proc(void);
BYTE key_proc(BYTE i);
void send_spi1_data(u16 data);

#endif
