NE2000 Driver Configuration
[Ethernet to uC(microcontrollers)]


Detailed Description

Configuration parameters for NE2000 driver
Author:
SirPdC(sirpdc@gmail.com)
 #include <NE2000_opt.h>


MAC Address

#define MAC1   0x00
#define MAC2   0xC0
#define MAC3   0x26
#define MAC4   0x38
#define MAC5   0x52
#define MAC6   0x35

Defines

#define MAX_SERVICE   2
 Maximum number of services that the ei_poll can do! (excluding receiving packets).
#define TX_START_PAGE   0x40
#define RX_START_PAGE   0x46
#define RX_STOP_PAGE   0x60


Define Documentation

#define MAC1   0x00
 

Definition at line 42 of file NE2000_opt.h.

Referenced by ei_init().

#define MAC2   0xC0
 

Definition at line 43 of file NE2000_opt.h.

Referenced by ei_init().

#define MAC3   0x26
 

Definition at line 44 of file NE2000_opt.h.

Referenced by ei_init().

#define MAC4   0x38
 

Definition at line 45 of file NE2000_opt.h.

Referenced by ei_init().

#define MAC5   0x52
 

Definition at line 46 of file NE2000_opt.h.

Referenced by ei_init().

#define MAC6   0x35
 

Definition at line 47 of file NE2000_opt.h.

Referenced by ei_init().

#define MAX_SERVICE   2
 

Maximum number of services that the ei_poll can do! (excluding receiving packets).

Definition at line 30 of file NE2000_opt.h.

Referenced by ei_poll().

#define RX_START_PAGE   0x46
 

First page of RX ring buffer

Definition at line 52 of file NE2000_opt.h.

Referenced by ei_init(), ei_poll(), and ei_receive().

#define RX_STOP_PAGE   0x60
 

Last page of RX ring. I think on RX_STOP_PAGE we can go to 0x80, but the UMC NIC gives error on block 0x7f-0x80

Definition at line 53 of file NE2000_opt.h.

Referenced by ei_init(), ei_poll(), and ei_receive().

#define TX_START_PAGE   0x40
 

First page of TX buffer

Definition at line 51 of file NE2000_opt.h.

Referenced by ei_init(), and ei_transmit().


Generated on Fri Jan 6 22:23:19 2006 for EtherProgs by  doxygen 1.4.5