testfunc.h

来自「PCI的一个测试程序,可以测试PCI driver和BOARD的功能.」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef TESTFUNC_HEADER_DEFINED
#define TESTFUNC_HEADER_DEFINED


#define	DEFAULT_PCI_FREQ	"62.5"		// in MHZ
extern  double  PCI_FREQ;

extern int		SKIP_APP_INTERRUPTED;
extern int		SKIP_APP_PARAM;


BOOL    Test_GetUserAddress(HANDLE hDeviceHandle, ULONG UserAddress[6]);
void    Test_FreeUserAddress(HANDLE hDeviceHandle);
BOOL    Test_Dev2Host(HANDLE hDeviceHandle, SIZE_T size, SIZE_T count, ULONG pattern, ULONG TimeElapse[3]);
BOOL    Test_Host2Dev(HANDLE hDeviceHandle, SIZE_T size, SIZE_T count, ULONG TimeElapse[3]);
BOOL    Test_Full(HANDLE hDeviceHandle, SIZE_T d2h_size, SIZE_T d2h_count, ULONG d2h_pattern, SIZE_T h2d_size, SIZE_T h2d_count, ULONG TimeElaspse[5]);

BOOL    Test_ReadREG(HANDLE hDeviceHandle, ULONG uAddr, ULONG& uData, ULONG * pTimeElapse = NULL, ULONG uRepeatTimes = 1);
BOOL    Test_WriteREG(HANDLE hDeviceHandle, ULONG uAddr, ULONG uData, ULONG * pTimeElapse = NULL, ULONG uRepeatTimes = 1);
BOOL    Test_GetRegAddress(HANDLE hDeviceHandle, ULONG uBuffer[3]);

void    Test_Reset(HANDLE hDeviceHandle);

void    CalculateBPS(int BYTES, int ns, double& Bps, int& unit);
CString GetUnitStr(int unit, int unittype = 0);

void    CALC_BPS_UNIT(int a, double& b, int& c);


#endif

⌨️ 快捷键说明

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