A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.

Dependents:   oldheating gps motorhome heating

Committer:
andrewboyson
Date:
Fri Jul 19 17:48:06 2019 +0000
Revision:
151:bde6f7da1755
Parent:
136:8a65abb0dc63
Child:
172:9bc3c7b2cca1
Removed private key and certificate from semihost storage as found to be unreliable (though secure) and moved it into flash storage (reliable, simple, but visible on mbed.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
andrewboyson 61:aad055f1b0d1 1 #include <stdint.h>
andrewboyson 15:6ca6778168b1 2
andrewboyson 47:73af5c0b0dc2 3 extern void EthProtocolLog(uint16_t prototype);
andrewboyson 136:8a65abb0dc63 4 extern int EthHandlePacket (char* pPacketRx, int sizeRx, char* pPacketTx, int* pSizeTx);
andrewboyson 136:8a65abb0dc63 5 extern int EthPollForPacketToSend(char* pPacket, int* pSize);
andrewboyson 11:c051adb70c5a 6
andrewboyson 14:e75a59c1123d 7 #define ETHERNET 1
andrewboyson 10:f0854784e960 8
andrewboyson 14:e75a59c1123d 9 #define IPV4 0x0800
andrewboyson 14:e75a59c1123d 10 #define ARP 0x0806
andrewboyson 14:e75a59c1123d 11 #define IPV6 0x86DD
andrewboyson 10:f0854784e960 12