#ifndef _ENC28J60_HW_H
#define _ENC28J60_HW_H
#define ADDR_MASK …
#define BANK_MASK …
#define SPRD_MASK …
#define EIE …
#define EIR …
#define ESTAT …
#define ECON2 …
#define ECON1 …
#define ERDPTL …
#define ERDPTH …
#define EWRPTL …
#define EWRPTH …
#define ETXSTL …
#define ETXSTH …
#define ETXNDL …
#define ETXNDH …
#define ERXSTL …
#define ERXSTH …
#define ERXNDL …
#define ERXNDH …
#define ERXRDPTL …
#define ERXRDPTH …
#define ERXWRPTL …
#define ERXWRPTH …
#define EDMASTL …
#define EDMASTH …
#define EDMANDL …
#define EDMANDH …
#define EDMADSTL …
#define EDMADSTH …
#define EDMACSL …
#define EDMACSH …
#define EHT0 …
#define EHT1 …
#define EHT2 …
#define EHT3 …
#define EHT4 …
#define EHT5 …
#define EHT6 …
#define EHT7 …
#define EPMM0 …
#define EPMM1 …
#define EPMM2 …
#define EPMM3 …
#define EPMM4 …
#define EPMM5 …
#define EPMM6 …
#define EPMM7 …
#define EPMCSL …
#define EPMCSH …
#define EPMOL …
#define EPMOH …
#define EWOLIE …
#define EWOLIR …
#define ERXFCON …
#define EPKTCNT …
#define MACON1 …
#define MACON3 …
#define MACON4 …
#define MABBIPG …
#define MAIPGL …
#define MAIPGH …
#define MACLCON1 …
#define MACLCON2 …
#define MAMXFLL …
#define MAMXFLH …
#define MAPHSUP …
#define MICON …
#define MICMD …
#define MIREGADR …
#define MIWRL …
#define MIWRH …
#define MIRDL …
#define MIRDH …
#define MAADR1 …
#define MAADR0 …
#define MAADR3 …
#define MAADR2 …
#define MAADR5 …
#define MAADR4 …
#define EBSTSD …
#define EBSTCON …
#define EBSTCSL …
#define EBSTCSH …
#define MISTAT …
#define EREVID …
#define ECOCON …
#define EFLOCON …
#define EPAUSL …
#define EPAUSH …
#define PHCON1 …
#define PHSTAT1 …
#define PHHID1 …
#define PHHID2 …
#define PHCON2 …
#define PHSTAT2 …
#define PHIE …
#define PHIR …
#define PHLCON …
#define EIE_INTIE …
#define EIE_PKTIE …
#define EIE_DMAIE …
#define EIE_LINKIE …
#define EIE_TXIE …
#define EIE_TXERIE …
#define EIE_RXERIE …
#define EIR_PKTIF …
#define EIR_DMAIF …
#define EIR_LINKIF …
#define EIR_TXIF …
#define EIR_TXERIF …
#define EIR_RXERIF …
#define ESTAT_INT …
#define ESTAT_LATECOL …
#define ESTAT_RXBUSY …
#define ESTAT_TXABRT …
#define ESTAT_CLKRDY …
#define ECON2_AUTOINC …
#define ECON2_PKTDEC …
#define ECON2_PWRSV …
#define ECON2_VRPS …
#define ECON1_TXRST …
#define ECON1_RXRST …
#define ECON1_DMAST …
#define ECON1_CSUMEN …
#define ECON1_TXRTS …
#define ECON1_RXEN …
#define ECON1_BSEL1 …
#define ECON1_BSEL0 …
#define MACON1_LOOPBK …
#define MACON1_TXPAUS …
#define MACON1_RXPAUS …
#define MACON1_PASSALL …
#define MACON1_MARXEN …
#define MACON2_MARST …
#define MACON2_RNDRST …
#define MACON2_MARXRST …
#define MACON2_RFUNRST …
#define MACON2_MATXRST …
#define MACON2_TFUNRST …
#define MACON3_PADCFG2 …
#define MACON3_PADCFG1 …
#define MACON3_PADCFG0 …
#define MACON3_TXCRCEN …
#define MACON3_PHDRLEN …
#define MACON3_HFRMLEN …
#define MACON3_FRMLNEN …
#define MACON3_FULDPX …
#define MICMD_MIISCAN …
#define MICMD_MIIRD …
#define MISTAT_NVALID …
#define MISTAT_SCAN …
#define MISTAT_BUSY …
#define ERXFCON_UCEN …
#define ERXFCON_ANDOR …
#define ERXFCON_CRCEN …
#define ERXFCON_PMEN …
#define ERXFCON_MPEN …
#define ERXFCON_HTEN …
#define ERXFCON_MCEN …
#define ERXFCON_BCEN …
#define PHCON1_PRST …
#define PHCON1_PLOOPBK …
#define PHCON1_PPWRSV …
#define PHCON1_PDPXMD …
#define PHSTAT1_PFDPX …
#define PHSTAT1_PHDPX …
#define PHSTAT1_LLSTAT …
#define PHSTAT1_JBSTAT …
#define PHSTAT2_TXSTAT …
#define PHSTAT2_RXSTAT …
#define PHSTAT2_COLSTAT …
#define PHSTAT2_LSTAT …
#define PHSTAT2_DPXSTAT …
#define PHSTAT2_PLRITY …
#define PHCON2_FRCLINK …
#define PHCON2_TXDIS …
#define PHCON2_JABBER …
#define PHCON2_HDLDIS …
#define PHIE_PLNKIE …
#define PHIE_PGEIE …
#define PHIR_PLNKIF …
#define PHIR_PGEIF …
#define PKTCTRL_PHUGEEN …
#define PKTCTRL_PPADEN …
#define PKTCTRL_PCRCEN …
#define PKTCTRL_POVERRIDE …
#define TSV_TXBYTECNT …
#define TSV_TXCOLLISIONCNT …
#define TSV_TXCRCERROR …
#define TSV_TXLENCHKERROR …
#define TSV_TXLENOUTOFRANGE …
#define TSV_TXDONE …
#define TSV_TXMULTICAST …
#define TSV_TXBROADCAST …
#define TSV_TXPACKETDEFER …
#define TSV_TXEXDEFER …
#define TSV_TXEXCOLLISION …
#define TSV_TXLATECOLLISION …
#define TSV_TXGIANT …
#define TSV_TXUNDERRUN …
#define TSV_TOTBYTETXONWIRE …
#define TSV_TXCONTROLFRAME …
#define TSV_TXPAUSEFRAME …
#define TSV_BACKPRESSUREAPP …
#define TSV_TXVLANTAGFRAME …
#define TSV_SIZE …
#define TSV_BYTEOF(x) …
#define TSV_BITMASK(x) …
#define TSV_GETBIT(x, y) …
#define RSV_RXLONGEVDROPEV …
#define RSV_CARRIEREV …
#define RSV_CRCERROR …
#define RSV_LENCHECKERR …
#define RSV_LENOUTOFRANGE …
#define RSV_RXOK …
#define RSV_RXMULTICAST …
#define RSV_RXBROADCAST …
#define RSV_DRIBBLENIBBLE …
#define RSV_RXCONTROLFRAME …
#define RSV_RXPAUSEFRAME …
#define RSV_RXUNKNOWNOPCODE …
#define RSV_RXTYPEVLAN …
#define RSV_SIZE …
#define RSV_BITMASK(x) …
#define RSV_GETBIT(x, y) …
#define ENC28J60_READ_CTRL_REG …
#define ENC28J60_READ_BUF_MEM …
#define ENC28J60_WRITE_CTRL_REG …
#define ENC28J60_WRITE_BUF_MEM …
#define ENC28J60_BIT_FIELD_SET …
#define ENC28J60_BIT_FIELD_CLR …
#define ENC28J60_SOFT_RESET …
#define TXSTART_INIT …
#define TXEND_INIT …
#define RXSTART_INIT …
#define RXEND_INIT …
#define MAX_FRAMELEN …
#define ENC28J60_LAMPS_MODE …
#endif