ca320240_drv.h

来自「移植好的Ibm405ep bsp板极支持包」· C头文件 代码 · 共 66 行

H
66
字号
/*
 * $Id: ca320240_drv.h,v 1.111.2.6.4.1 2004/02/06 08:58:59 hzk Exp $
 * $Copyright: (c) 2004-2005,Vcom Corp.
 * All Rights Reserved.$
 *
 * ca320240_drv
 */
#ifndef ca320240_drv_h_djfksajkjfkdjaj9r3urieuwfjsdklanvlkn_ds_89403175984723idrjufiodjska
#define ca320240_drv_h_djfksajkjfkdjaj9r3urieuwfjsdklanvlkn_ds_89403175984723idrjufiodjska
#include <vxworks.h>
#include "sioLib.h"
#include "intLib.h"
#include "errno.h"
typedef struct ca320240_chan	/* PPC860SMC_CHAN */
    {
    /* always goes first */
    SIO_DRV_FUNCS	*pDrvFuncs;	/* driver functions */
    
    /* callbacks */

    STATUS	(*getTxChar)();	/* pointer to a xmitr function */
    STATUS	(*putRcvChar)();/* pointer to a recvr function */
    void *	getTxArg;
    void *	putRcvArg;
    
    int              channelMode;    /* SIO_MODE                */
	
	/*显示屏的x,y坐标*/
    unsigned int		x;
    unsigned int 	y;
    unsigned char buf[2048];
    }CA320240_CHAN;

/*************************************
			清屏
**************************************/    
#define CA320240_CLEAR 0x2000

/*************************************
			设置/读取光标位置
			参数为:S_CA320240_SET_XY *point;
**************************************/ 
typedef struct s_s_ca320240_xy{
		unsigned int x;
		unsigned int y;
}S_CA320240_XY;
#define CA320240_SET_XY 0x2001	/*设置光标位置*/
#define CA320240_GET_XY 0x2002	/*读取光标位置*/ 

/*************************************
			清除一行
			参数为:y;
**************************************/ 
#define	CA320240_CLEAR_LINE 0x2003 /*清除一行设置*/  
/*************************************
			反白显示
			
**************************************/ 
typedef struct s_ca320240_invert_xy{
		unsigned int x;
		unsigned int y;
		int len;
		int flag;
}S_CA320240_INVERT_XY;
#define	CA320240_INVERT_DISPLAY 0x2004 /*清除一行设置*/  
#endif

⌨️ 快捷键说明

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