📄 8019head.h
字号:
///////////////////////Page 0 RD only ////////////////////
#define EXT_ZONE2 ((unsigned int volatile *) 0x080000)
#define CR EXT_ZONE2[0x0300]
#define CLDA0 EXT_ZONE2[0x0301]
#define CLDA1 EXT_ZONE2[0x0302]
#define BNRY EXT_ZONE2[0x0303]
#define TSR EXT_ZONE2[0x0304]
#define NCR EXT_ZONE2[0x0305]
#define FIFO EXT_ZONE2[0x0306]
#define ISR EXT_ZONE2[0x0307]
#define CRDA0 EXT_ZONE2[0x0308]
#define CRDA1 EXT_ZONE2[0x0309]
#define RTL8019ID0 EXT_ZONE2[0x030A]
#define RTL8019ID1 EXT_ZONE2[0x030B]
#define RSR EXT_ZONE2[0x030C]
#define CNTR0 EXT_ZONE2[0x030D]
#define CNTR1 EXT_ZONE2[0x030E]
#define CNTR2 EXT_ZONE2[0x030F]
////////////////RW only /////////////
#define CR EXT_ZONE2[0x0300]
#define PSTART EXT_ZONE2[0x0301]
#define PSTOP EXT_ZONE2[0x0302]
#define BNRY EXT_ZONE2[0x0303]
#define TPSR EXT_ZONE2[0x0304]
#define TBCR0 EXT_ZONE2[0x0305]
#define TBCR1 EXT_ZONE2[0x0306]
#define ISR EXT_ZONE2[0x0307]
#define RSAR0 EXT_ZONE2[0x0308]
#define RSAR1 EXT_ZONE2[0x0309]
#define RBCR0 EXT_ZONE2[0x030A]
#define RBCR1 EXT_ZONE2[0x030B]
#define RCR EXT_ZONE2[0x030C]
#define TCR EXT_ZONE2[0x030D]
#define DCR EXT_ZONE2[0x030E]
#define RTL8019IMR EXT_ZONE2[0x030F]
/////////////////////////////Page 1 Read/Write ///////////////
#define CR EXT_ZONE2[0x0300]
#define PAR0 EXT_ZONE2[0x0301]
#define PAR1 EXT_ZONE2[0x0302]
#define PAR2 EXT_ZONE2[0x0303]
#define PAR3 EXT_ZONE2[0x0304]
#define PAR4 EXT_ZONE2[0x0305]
#define PAR5 EXT_ZONE2[0x0306]
#define CURR EXT_ZONE2[0x0307]
#define MAR0 EXT_ZONE2[0x0308]
#define MAR1 EXT_ZONE2[0x0309]
#define MAR2 EXT_ZONE2[0x030A]
//ioport unsigned MAR2 ;
#define MAR3 EXT_ZONE2[0x030B]
//ioport unsigned MAR3 ;
#define MAR4 EXT_ZONE2[0x030C]
//ioport unsigned MAR4 ;
#define MAR5 EXT_ZONE2[0x030D]
//ioport unsigned MAR5 ;
#define MAR6 EXT_ZONE2[0x030E]
//ioport unsigned MAR6 ;
#define MAR7 EXT_ZONE2[0x030F]
//ioport unsigned MAR7 ;
///////////////////////////// Page 2 Read //////////////
#define CR EXT_ZONE2[0x0300]
//ioport unsigned CR ;
#define PSTART EXT_ZONE2[0x0301]
//ioport unsigned PSTART;
#define PSTOP EXT_ZONE2[0x0302]
//ioport unsigned PSTOP ;
#define TPSR EXT_ZONE2[0x0304]
//ioport unsigned TPSR ;
#define TBCR0 EXT_ZONE2[0x0305]
//ioport unsigned TBCR0 ;
#define TBCR1 EXT_ZONE2[0x0306]
//ioport unsigned TBCR1 ;
#define RSAR0 EXT_ZONE2[0x0308]
//ioport unsigned RSAR0 ;
#define RSAR1 EXT_ZONE2[0x0309]
//ioport unsigned RSAR1 ;
#define RBCR0 EXT_ZONE2[0x030A]
//ioport unsigned RBCR0 ;
#define RBCR1 EXT_ZONE2[0x030B]
//ioport unsigned RBCR1 ;
#define RCR EXT_ZONE2[0x030C]
//ioport unsigned RCR ;
#define TCR EXT_ZONE2[0x030D]
//ioport unsigned TCR ;
#define DCR EXT_ZONE2[0x030E]
//ioport unsigned DCR ;
#define RTL8019IMR EXT_ZONE2[0x030F]
//ioport unsigned RTL8019IMR ;
#define CURR EXT_ZONE2[0x0307]
//ioport unsigned CURR ;
//////////////////////////three page //////////////
#define ResetPort EXT_ZONE2[0x0318]
//ioport unsigned ResetPort;
#define DMAPort EXT_ZONE2[0x0310]
//ioport unsigned DMAPort;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -