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

📄 ge_utility.h

📁 程序是一个vxworks下对PMC公司3386千兆MAC芯片的驱动和配置
💻 H
字号:
/**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-
*	GE_utility.h - Ethernet 1000M code. .    
*
*	Copyright 2001-12 by GDT, Inc
*
*	modification history
*	--------------------
*       2001-12-14,yxy created.
*
*/
#ifndef GE_UTILITY_H
#define GE_UTILITY_H

#include <vxWorks.h>

typedef struct GE_PRINT_ENABLE
{
    int alarm;
    int event;
    int data;
} GE_PRINT_ENABLE;

enum GE_PRINT_TYPE
{
    GE_CLOSE = 0,
    GE_OPEN = 1,
    GE_ALARM = 2,
    GE_EVENT = 3,
    GE_DATA = 4
};


/*function */
extern 	unsigned char 	GE_GetSelfBoardType();
extern 	unsigned char 	GE_GetSelfExPort();
extern  unsigned char   GE_GetSysBoardNum();
extern 	void            GE_GetPortMac (unsigned char* macAdd,unsigned char n);
extern 	void 		resetHardware(void);
extern  STATUS          output (const char *cptr_format, ...);
extern  void 		resetPM3386();
extern  void 		resetInfpga();
extern  void 		resetOutfpga();
extern  void   		write_infpga_ip(unsigned char,ULONG);
extern  void  		PM3386Write(ULONG,ULONG);
extern  ULONG           PM3386Read(ULONG);

extern  STATUS		infpgaWrite(ULONG,ULONG);
extern  ULONG 	        infpgaRead(ULONG);
extern  STATUS          outfpgaWrite(ULONG ,ULONG );
extern  ULONG   	outfpgaRead(ULONG);
extern  void            wr_to_pb(int,int);
extern  int 		GE_printf(enum GE_PRINT_TYPE print_type,char* fmt,...);
#endif   /*GE_UTILITY_H*/	/* end of GE_Utility.h */

⌨️ 快捷键说明

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