⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d0d50b0464c0001d1369d968286a6809

📁 基于FREERtos和LPC2468的程序。里面实现了串口通信
💻
字号:


#ifndef PACKAGE_H
#define PACKAGE_H
#define pckSTACK_SIZE		configMINIMAL_STACK_SIZE
#define NORMAL				0
/*
#define ledNUMBER_OF_LEDS	( 3 )*/
#define pck_RATE_BASE	( ( portTickType ) 50 )
struct KEYCLASS
{
	uint8 echo;			//回显方式
	uint8 timeLimit;	//时限
	uint8 x;			//行
	uint8 y;			//列
	uint8 num;			//输入键数
	uint8 m_KeyBuff[20];//存键值缓冲
	uint8 m_CurPositon;	//当前输入位 
	
}m_key;
struct KEYMODE
{
	uint8 lastKeyValue;			//当前键值
	uint8 lastKeyNum;		//上一个键值
	uint8 timelag;		//延时间隔 , >900ms进入下一个位置
	uint8 saveCondition;//保存条件,字符模式下:一是延时间隔>900ms,一是按不同的键。数字模式下:一直有效。
	uint8 stroketimes;
}m_KeyMode;

uint8 cmdBuff[200];			// save the cmd and datas
uint8 cmdBuff_Len;			// the len of cmd
//		// the status of current cmd
/* The task that is created three times. */
static portTASK_FUNCTION_PROTO( vPCKTask, pvParameters );
void vStartPCKTasks( unsigned portBASE_TYPE uxPriority );

/*   response functions              */
void responseErrorReport(unsigned char errcode);
void reponseInqReport(uint8 * pStr,DWORD resLen);
void responseReport(unsigned char flag,uint8 *pStr,int len);

/* display function                  */
void displayHex(int x,int y,char * pStr,int rlen);
int  DisplayStringMKD(uint8 * ptr,uint8 len);
int  SetDisplayMode(uint8 *ptr);
int  ClearScreenMKD(uint8 *ptr);

int  DoCommand(uint8 * ptr);
int  SwitchlightMKD(uint8 * ptr);


int  PollingKeyMKD(uint8 * ptr);
/*-----------Cursor function ----------------*/
void ClearCursorMKD(uint8 x,uint8 y,uint8 mode);
void DislayCursorMKD(uint8 x,uint8 y,uint8 mode);

/*------------Key function-------------------*/
void InitScanKey(uint8 *ptr);
uint8 GetKeyValue(void);
uint8 dispKey(uint8 key);
uint8 storeTheKey(uint8 key);
uint8 speKey_Lett(uint8 key);
uint8 speKey_Num(uint8 key);
uint8 speKey_func(uint8 key);
void ClearCurChar(uint8 x,uint8 y);
#define  getKEY_RATE_BASE ( ( portTickType ) 100 )
void PutString(uint8 x,uint8 y,uint8 *key,uint8 len);





#endif 

⌨️ 快捷键说明

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