e013e6515cc0001d1369d968286a6809
来自「基于FREERtos和LPC2468的程序。里面实现了串口通信」· 代码 · 共 22 行
TXT
22 行
#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 数字=0,字母=1
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 + =
减小字号Ctrl + -
显示快捷键?