|
发表于 2009-7-20 15:51:07
|
显示全部楼层
// key.h
#ifndef _H_KEY
#define _H_KEY
#include "main.h"
#define Init_KEY KEY_Init
extern void KEY_Init(void);
extern void KEY_DoEvent(void);
#define K1 _BIT(KEY1)
#define K2 _BIT(KEY2)
#define K3 _BIT(KEY3)
#define K4 _BIT(KEY4)
typedef struct
{
u8 Tick;
u8 CountLong;
u8 CountRepeat;
u8 CountRepeatMax;
u8 Value;
u8 Saved;
bool IsLong;
} KEY_T;
extern KEY_T Key;
extern void Key_Setting(void);
extern void Key_Shift(void);
extern void Key_Inc(void);
extern void Key_Dec(void);
enum
{
SHIFT_HOUR,
SHIFT_MIN,
SHIFT_SEC,
SHIFT_MS
};
#endif |
|