use uintx_t instead of unsigned char/int, psoc3 was 8-bit, we're now 32-bit. Also define all the structs as packed
add an htons() function
use htons() to generate correct byte order for ARP packets
add ntohs() as well
reformat. should be no functional change.
start moving to enumerated types, start using ntohs/htons, still a ways to go
create typedefs for IP and MAC addresses, clean up some compiler warnings
autogenerated/schematic updates from a while back. I hadn't committed them until now.
rename DNSLookup() to gethostbyname_simple() and start (but not yet finished) cleaning it up.
forgot a _t
clean up the globals
shuffle the order to allow enc28j60.h to see macaddr_t
major rewrite/reorg of enc28j60 and the subsequent tweaks to the rest of the system
we're a little-endian CPU, don't need to swap things around
original author didn't add on the start of the TX buffer space. now this structure reads correctly
make sure the lengths are recorded in network byte order
a few more ntohs/htons...
a few more ntohs/htons...
clean up, shouldn't really affect operation
clean up ARP.c, shouldn't affect anything