Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

nchal.h File Reference


Defines

#define NET2272_16BIT   1
#define NET2272_ADDRESS_BITS_CONNECTED   5
#define NET2272_INDIRECT_THRESHOLD   1<<(NET2272_ADDRESS_BITS_CONNECTED)
#define NETCHIP_BASEADDRESS   ((PNETCHIP_DATA_TYPE)NetchipBaseAddress)
#define NETCHIP_WRITE(reg, val)
#define NETCHIP_READ(reg)

Typedefs

typedef volatile unsigned
short 
NET2272_EP_DATA
typedef volatile unsigned
short * 
PNET2272_EP_DATA
typedef _NETCHIP_DATA_TYPE NETCHIP_DATA_TYPE
typedef _NETCHIP_DATA_TYPEPNETCHIP_DATA_TYPE

Variables

PNETCHIP_DATA_TYPE NetchipBaseAddress

Define Documentation

#define NET2272_16BIT   1
 

#define NET2272_ADDRESS_BITS_CONNECTED   5
 

#define NET2272_INDIRECT_THRESHOLD   1<<(NET2272_ADDRESS_BITS_CONNECTED)
 

#define NETCHIP_BASEADDRESS   ((PNETCHIP_DATA_TYPE)NetchipBaseAddress)
 

#define NETCHIP_READ reg   ) 
 

Value:

(BYTE)(csync(),(((reg) >= NET2272_INDIRECT_THRESHOLD) ? ((NETCHIP_BASEADDRESS[REGADDRPTR].NcReg) = (BYTE)(reg/OFFSET_MULTIPLIER)), csync(), \
        ((BYTE)NETCHIP_BASEADDRESS[REGDATA].NcReg) : \
        ((BYTE)NETCHIP_BASEADDRESS[(reg)].NcReg)))

#define NETCHIP_WRITE reg,
val   ) 
 

Value:

(((reg) >= NET2272_INDIRECT_THRESHOLD)? ((NETCHIP_BASEADDRESS[REGADDRPTR].NcReg) = (BYTE)(reg/OFFSET_MULTIPLIER)), csync(), \
        ((NETCHIP_BASEADDRESS[REGDATA].NcReg) = (BYTE)(val)) : \
        ((NETCHIP_BASEADDRESS[(reg)].NcReg) = (BYTE)(val)))


Typedef Documentation

typedef volatile unsigned short NET2272_EP_DATA
 

typedef struct _NETCHIP_DATA_TYPE NETCHIP_DATA_TYPE
 

typedef volatile unsigned short * PNET2272_EP_DATA
 

typedef struct _NETCHIP_DATA_TYPE * PNETCHIP_DATA_TYPE
 


Variable Documentation

PNETCHIP_DATA_TYPE NetchipBaseAddress
 


Generated on Thu Mar 2 16:11:30 2006 for VDK Blacksheep by  doxygen 1.4.1