ii2cpio.h
来自「这是一个SIGMA方案的PMP播放器的UCLINUX程序,可播放DVD,VCD,」· C头文件 代码 · 共 54 行
H
54 行
/****************************************************************************** ISeti2cpio.h : Type Definitions for SETI2CPIO interface* REALmagic Quasar Hardware Library* Created by Aurelia Popa-Radu* Copyright Sigma Designs Inc* Sigma Designs Proprietary and confidential* Created on 8/27/99* Description:*****************************************************************************/#ifdef __cplusplusextern "C"{#endif #ifndef __ISETI2CPIO_H__#define __ISETI2CPIO_H__//////////////////////////////////////////////////////////////////////////////// ISetI2CpIO Abstract interfacetypedef HWLIB_INTERFACE tagISetI2CpIO{ struct tagISetI2CpIOVtbl *lpVtbl;} ISetI2CpIO;typedef struct tagISetI2CpIOVtbl{ HWLIB_BEGIN_INTERFACE void ( *SetI2C_params) ( ISetI2CpIO* This, BYTE Data, BYTE Clock); void ( *GetI2C_params) (ISetI2CpIO* This, void** ppI2Cparams); void ( *SetClockDir)( ISetI2CpIO* This, DWORD dir ); void ( *SetDataDir)( ISetI2CpIO* This, DWORD dir ); void ( *WrClock)( ISetI2CpIO* This, DWORD clock ); void ( *WrData)( ISetI2CpIO* This, DWORD data ); DWORD ( *RdData)( ISetI2CpIO* This, DWORD Mask ); HWLIB_END_INTERFACE} ISetI2CpIOVtbl;#define ISetI2CpIO_SetI2C_params(this,Data,Clock) (this)->lpVtbl->SetI2C_params(this,Data,Clock)#define ISetI2CpIO_GetI2C_params(this,ppI2Cparams) (this)->lpVtbl->GetI2C_params(this,ppI2Cparams)#define ISetI2CpIO_SetClockDir(this,dir) (this)->lpVtbl->SetClockDir(this,dir)#define ISetI2CpIO_SetDataDir(this,dir) (this)->lpVtbl->SetDataDir(this,dir)#define ISetI2CpIO_WrClock(this,clock) (this)->lpVtbl->WrClock(this,clock)#define ISetI2CpIO_WrData(this,data) (this)->lpVtbl->WrData(this,data)#define ISetI2CpIO_RdData(this,mask) (this)->lpVtbl->RdData(this,mask)#endif#ifdef __cplusplus}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?