EtherCard

The EtherCard library implements a network driver for the Ether Card board. It is derived from code by Guido Socher and Pascal Stang, and hence licensed as GPL2. Includes an "etherNode.pde" webserver demo.

Starting with Arduino IDE 1.0beta2, the source code and and issue tracker have moved to GitHub.

For the Arduino IDE 0022, download as ZIP archive, and put the "EtherCard" folder inside a "libraries" folder next to your sketches.

Definitions in source:EtherCard/EtherCard.h

Examples

Credits

EtherCard was adapted from code written by Guido Socher, Pascal Stang, and Xing Yu.
Andras Tucsni worked out how to lock out interrupts so that it works alongside the interrupt-driven RF12 library.
The DHCP code was adapted from Andrew Lindsay's EtherShield.

Related Weblog Posts

See the Ether Card page.