EtherCard is a driver for the ENC28J60 chip, compatible with Arduino IDE