⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usbif.h

📁 CyPress的C8051F32X系列底层驱动(C语言)及上位机demo(vc环境)
💻 H
字号:
/************************************************************************
 *
 *  Module:       UsbIF.h
 *  Description:  CUsbIF base device class definition
 *  Company:      Cygnal Integrated Products
 *
 ************************************************************************/

#ifndef __UsbIF_H__
#define __UsbIF_H__

// get setup API functions (only available in Win98 and Win2K)
#include <setupapi.h>
// requires to link with setupapi.lib
// Link with SetupAPI.Lib.
#pragma comment (lib, "setupapi.lib")

#include "usb100.h"

//
// CUsbIF
//
// This class implements the interface to the Cygnal USB device driver.
//
class CUsbIF
{
public:
	// standard constructor
	CUsbIF();
	// destructor, should be virtual
	virtual ~CUsbIF();

// implementation
	void SetGUID(GUID newGUID);
	BOOL OpenUsbDevice();
	HANDLE open_file( char *filename);

protected:      
	GUID	m_GUID;
	char	m_DeviceName[256];

private:

}; // class CUsbIF


#endif // _UsbIF_h_
 
/*************************** EOF **************************************/

⌨️ 快捷键说明

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