📄 b022c62c1dc0001d1369d968286a6809
字号:
#ifndef KBD_H
#define KBD_H
void noticeKeyBoardStart(unsigned char mode);
unsigned char checkKeyBoardIn(void);
void CancelKeyBoardIn(void);
void StoreKeyValueKBD(unsigned char keyval);
unsigned int KeyBePush(void);
unsigned char ScanKey(unsigned char *keyVal,unsigned char xLastkbdTime);
unsigned char KeyBeFree(portTickType * lt);
static portTASK_FUNCTION( vKBDTask, pvParameters );
struct KBD{
unsigned char kbd_start; //键值采集启示标记,>0开始采集
unsigned char kbd_scan_mode; //digit or letter 数字=1,字母=0
unsigned char kbd_buff[10]; //键值存储buff,队列形式
unsigned char kbd_num; //有效存储的键值数
};
void vStartKBDTasks( unsigned portBASE_TYPE uxPriority );
void preInitKeyBoardScanLine(void);
void ChangeInputMode(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -