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

📄 dm9000.h

📁 DM9000芯片所有的资料,包括如何与S3C2440连接的原理图,PCB,还有最新驱动,怎样在驱动里修改参数的PDF文档
💻 H
字号:
// DM9000.h: interface for the DM9000 class.
//
//////////////////////////////////////////////////////////////////////
//========================================================================
// Class Name	: DM9000
// Purpose		: 
// Autor		: Richard Chuang
// Email		: 
// Description	: 
// Reference    : 
// Copyright    : Copyright (c) 2000-2007 Davicom Inc.  All rights reserved.
// -----------------------------------------------------------------------
// Version		: 3.07.0.0
// Update       : 2007-12-18
// Modified		: Richard Chung
// Description	: 
// -----------------------------------------------------------------------
// How to use: 
// 
#if !defined(_DAVICOM_DM9000_H_)
#define _DAVICOM_DM9000_H_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "dm9isa.h"

#define DM9000_CHIP_ID				0x90000A46		// ProductID VendorID
#define DM9000_REV					0x0
#define DM9000_REV_A				0xA
#define DM9000_REV_B				0xB
#define DM9000_REV_C				0xC
#define DM9000_REV_D				0xD

#define DM9000_REV_D_3A				0xD			// L03549A
#define DM9000_REV_D_3K				0xC			// L03548A

#define DM9000_REV_E				0x0			// DM9000E
#define DM9000_REV_B_3A				0xF			// L03547A

class DM9000 : public DM9ISA  
{
public:
	//==========================================================================
	// Construction/Destrcution
	//==========================================================================
	DM9000(NIC_DRIVER_OBJECT *pUpper,PVOID pVoid);
	virtual ~DM9000();
	//==========================================================================
	// Member functions
	//==========================================================================
public:
	LPCTSTR	GetDriverVersion(void);
	//LPCTSTR	GetReleaseDate(void);

protected:	
	DWORD	GetDriverChipID(void);
	//(+)2008-01-17 Richard Chung
	void	InitialChip(void);
	DWORD	GetChipRevision(void);
	DWORD	GetDriverRevision(void);
	//(-)2008-01-17 Richard Chung
	//==========================================================================
	// Data Member
	//==========================================================================
public:

};

#endif // !defined(_DAVICOM_DM9000_H_)

⌨️ 快捷键说明

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