diff --git a/STM32F1/libraries/Serasidis_EtherCard_STM/README.md b/STM32F1/libraries/Serasidis_EtherCard_STM/README.md new file mode 100644 index 0000000..2dd61e4 --- /dev/null +++ b/STM32F1/libraries/Serasidis_EtherCard_STM/README.md @@ -0,0 +1,46 @@ +# EtherCard + +**EtherCard** is a driver for the ENC28J60 chip, compatible with Arduino IDE. +Adapted and extended from code written by Guido Socher and Pascal Stang. + +License: GPL2 + +The documentation for this library is at http://jeelabs.net/pub/docs/ethercard/. + +## Library Installation + +1. Download the ZIP file from https://github.com/jcw/ethercard/archive/master.zip +2. From the Arduino IDE: Sketch -> Import Library... -> Add Library... +3. Restart the Arduino IDE to see the new "EtherCard" library with examples + +See the comments in the example sketches for details about how to try them out. + +## Physical Installation + +### PIN Connections (Using Arduino UNO): + + VCC - 3.3V + GND - GND + SCK - Pin 13 + SO - Pin 12 + SI - Pin 11 + CS - Pin 8 # Selectable with the ether.begin() function + +### PIN Connections using an Arduino Mega + + VCC - 3.3V + GND - GND + SCK - Pin 52 + SO - Pin 50 + SI - Pin 51 + CS - Pin 53 # Selectable with the ether.begin() function + # The default CS pin defaults to 8, so you have to set it on a mega: + ether.begin(sizeof Ethernet::buffer, mymac, 53) + +## Support + +For questions and help, see the [forums][F] (at JeeLabs.net). +The issue tracker has been moved back to [Github][I] again. + +[F]: http://jeenet.net/projects/cafe/boards +[I]: https://github.com/jcw/ethercard/issues