key.h

来自「可以加载到嵌入式系统终端的键盘驱动程序」· C头文件 代码 · 共 32 行

H
32
字号

#define CURUP    0x5b00
#define CURDN	 0x5d00
#define CURLEFT  0x5c00
#define CURRIGHT 0x5e00

#ifdef KEY_VARIABLE
	#define KEY_EXT
#else
 	#define KEY_EXT extern
#endif
#if 0
typedef struct {
	INT8U base;
	INT8U offs;
} KEY_VALUE;

typedef struct {
	INT8U Key_v;
	INT8U Keep;
	KEY_VALUE value;
	INT16U Buf[16];
	INT16U *WriteP;
	INT16U *ReadP;
	INT16U *HeadNode;
	INT16U *TailNode;
	INT8U  *InputState;
} KEY_DATA;
#endif
//KEY_EXT KEY_DATA keydata;
//KEY_EXT OS_EVENT *KbbufLockSem;		// 键盘缓冲区锁, 任务访问此缓冲区需先获得此锁

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?