|
Data Structures |
| struct | _ETHER_HEADER |
Defines |
| #define | BASE_HTTPB_ADDR (BASE_TCB_ADDR + TCP_ETH_RAM_SIZE) |
| #define | BASE_SSLB_ADDR (BASE_HTTPB_ADDR + RESERVED_HTTP_MEMORY) |
| #define | BASE_TCB_ADDR (BASE_TX_ADDR + (1514ul+7ul)) |
| #define | BASE_TX_ADDR (TXSTART + 1ul) |
| #define | GetLEDConfig() ReadPHYReg(PHLCON).Val |
| #define | MAC_ARP (0x06u) |
| #define | MAC_IP (0x00u) |
| #define | MAC_TX_BUFFER_SIZE (1500ul) |
| #define | MAC_UNKNOWN (0xFFu) |
| #define | MACPutROMArray(a, b) MACPutArray((BYTE*)a,b) |
| #define | RAMSIZE 8192ul |
| #define | RESERVED_HTTP_MEMORY 0ul |
| #define | RESERVED_SSL_MEMORY 0ul |
| #define | RXSIZE (RXSTOP-RXSTART+1ul) |
| #define | RXSTART (0ul) |
| #define | RXSTOP ((TXSTART-2ul) | 0x0001ul) |
| #define | SetLEDConfig(NewConfig) WritePHYReg(PHLCON, NewConfig) |
| #define | TXSTART (RAMSIZE - (1ul+1514ul+7ul) - TCP_ETH_RAM_SIZE - RESERVED_HTTP_MEMORY - RESERVED_SSL_MEMORY) |
Typedefs |
| typedef struct _ETHER_HEADER | ETHER_HEADER |
Functions |
| WORD | CalcIPBufferChecksum (WORD len) |
| BYTE | GetCLKOUT (void) |
| WORD | MACCalcRxChecksum (WORD offset, WORD len) |
| void | MACDiscardRx (void) |
| void | MACFlush (void) |
| BYTE | MACGet (void) |
| WORD | MACGetArray (BYTE *val, WORD len) |
| WORD | MACGetFreeRxSize (void) |
| BOOL | MACGetHeader (MAC_ADDR *remote, BYTE *type) |
| void | MACInit (void) |
| BOOL | MACIsLinked (void) |
| BOOL | MACIsMemCopyDone (void) |
| BOOL | MACIsTxReady (void) |
| void | MACMemCopyAsync (WORD destAddr, WORD sourceAddr, WORD len) |
| void | MACPowerDown (void) |
| void | MACPowerUp (void) |
| void | MACPut (BYTE val) |
| void | MACPutArray (BYTE *val, WORD len) |
| void | MACPutHeader (MAC_ADDR *remote, BYTE type, WORD dataLen) |
| WORD | MACSetReadPtr (WORD address) |
| void | MACSetReadPtrInRx (WORD offset) |
| WORD | MACSetWritePtr (WORD address) |
| PHYREG | ReadPHYReg (BYTE Register) |
| void | SetCLKOUT (BYTE NewConfig) |
| void | SetRXHashTableEntry (MAC_ADDR DestMACAddr) |
| void | WritePHYReg (BYTE Register, WORD Data) |