fiio.h

来自「这是一个潜入式开发的c语言代码」· C头文件 代码 · 共 21 行

H
21
字号
#ifndef __FIIO_H__
#define __FIIO_H__

typedef struct tag_FIIO     
{    
	OBJECT *pObj;  
	Boolean (*pConfig)(OBJECT *pFuc,UDATA aFudUartInf);
	Boolean (*pOpen)  (OBJECT *pFuc);
	REGINT  (*pRead)  (OBJECT *pFuc,BYTE *pBuff, REGINT aSize);
	REGINT  (*pWrite) (OBJECT *pFuc,BYTE *pBuff, REGINT aSize);
	Boolean (*pClose) (OBJECT *pFuc);
}  FIIO;    /*Fio*/   
	

#define FioConfig(pFio,aFudUartInf) (*((pFio)->pConfig))((pFio)->pObj,aFudUartInf)
#define FioOpen(pFio)   (*((pFio)->pOpen))((pFio)->pObj)
#define FioRead(pFio,pBuff,aSize)   (*((pFio)->pRead))((pFio)->pObj,pBuff,aSize)
#define FioWrite(pFio,pBuff,aSize)  (*((pFio)->pWrite))((pFio)->pObj,pBuff,aSize)
#define FioClose(pFio)  (*((pFio)->pClose))((pFio)->pObj)
      
#endif // __FIIO_H__

⌨️ 快捷键说明

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