📄 kgl.h
字号:
#ifndef _INCkglh
#define _INCkglh
#include "vxworks.h"
#include "syslib.h"
#include "drv/pci/pciConfigLib.h"
#include "drv/pci/pciLocalBus.h"
#include "stdio.h"
#include "iosLib.h"
/*开关量配置头信息*/
#define KGL_DEVICE_ID 0x8357 /*8357 */
#define KGL_VENDER_ID 0x0011 /*0011 */
#define KGL_CLASS_CODE 0680 /*0680*/
#define KGL_SUBSYSTEM_ID 8357
#define KGL_SYSTEM_ID 0011
void kglPciInit(void);
int kglOpen(DEV_HDR *pxxxDevHdr, char * name, int option, int flags);
unsigned short kglRead(int xxxDevId,int hlflag);
STATUS kglWrite(int kglDevId, unsigned short data,int hlflag);
/*int kglIoctl(int xxxDevId, int cmd, int arg);*/
int kglClose(int xxxDevId);
STATUS kglDelete(char *devName);
#define S_ERROR_ID 0x8000
#define S_kgl_NODEV S_ERROR_ID|0x1
#define S_kgl_DEVOPENED S_ERROR_ID|0x2
#define S_kgl_NODEV S_ERROR_ID|0x1
#define S_kgl_NOMEM S_ERROR_ID|0x3 /**/
#define kgl_IOCTL_CMD 0x80002
#define kgl_STATUS_GET kgl_IOCTL_CMD|0x01
#define kgl_CONTROL_SET kgl_IOCTL_CMD|0x02
#define S_kgl_NOADDR S_ERROR_ID|0x4 /*没有地址*/
#endif /*_INCkglh*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -