📄 dm9000a.c
字号:
#include "def.h"
#include "2410addr.h"
#include "2410lib.h"
//#include "config.h"
//#include "board.h"
#define DM9000_IOADDR (0x1000 0000)
#define DM9KS_NCR DM9000_IOADDR+0x00 /* Network control Reg.*/
#define DM9KS_NSR DM9000_IOADDR+0x01 /* Network Status Reg.*/
#define DM9KS_TCR DM9000_IOADDR+0x02 /* TX control Reg.*/
#define DM9KS_RXCR DM9000_IOADDR+0x05 /* RX control Reg.*/
#define DM9KS_BPTR DM9000_IOADDR+0x08
#define DM9KS_EPCR DM9000_IOADDR+0x0b
#define DM9KS_EPAR DM9000_IOADDR+0x0c
#define DM9KS_EPDRL DM9000_IOADDR+0x0d
#define DM9KS_EPDRH DM9000_IOADDR+0x0e
#define DM9KS_GPR DM9000_IOADDR+0x1f /* General purpose register */
#define DM9KS_TCR2 DM9000_IOADDR+0x2d
#define DM9KS_SMCR DM9000_IOADDR+0x2f /* Special Mode Control Reg.*/
#define DM9KS_ETXCSR DM9000_IOADDR+0x30 /* Early Transmit control/status Reg.*/
#define DM9KS_TCCR DM9000_IOADDR+0x31 /* Checksum cntrol Reg. */
#define DM9KS_RCSR DM9000_IOADDR+0x32 /* Receive Checksum status Reg.*/
#define DM9KS_MRCMDX DM9000_IOADDR+0xf0
#define DM9KS_MRCMD DM9000_IOADDR+0xf2
#define DM9KS_MDRAH DM9000_IOADDR+0xf4
#define DM9KS_MDRAL DM9000_IOADDR+0xf5
#define DM9KS_MWCMD DM9000_IOADDR+0xf8
#define DM9KS_TXPLL DM9000_IOADDR+0xfc
#define DM9KS_TXPLH DM9000_IOADDR+0xfd
#define DM9KS_ISR DM9000_IOADDR+0xfe
#define DM9KS_IMR DM9000_IOADDR+0xff
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -