Skip to content

EtherCard is a driver for the ENC28J60 chip, compatible with Arduino IDE. This fork was made so i could play with making it platform-agnostic (between the UNO, ESP8266 and STM32)

License

Notifications You must be signed in to change notification settings

ModLogNet/ethercard_ESP

 
 

Repository files navigation

EtherCard for ESP32 - Specifically TTGO T-Display

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: GPLv2

The documentation for this library is at http://jeelabs.net/pub/docs/ethercard/.

ESP_8266 port by Guilherme Poletto. Based on the work by Seradisis for the STM32 platform. Available at: https://github.com/Serasidis/STM32duino/tree/master/libraries/Serasidis_EtherCard_STM

<<<<<<< HEAD

Physical Installation

Custom pins are defined in ethercard.cpp

#define MY_CS 33

#define MY_SCLK 25

#define MY_MISO 27

#define MY_MOSI 26

Support and credit for original library forked

For questions and help, see the forums (at JeeLabs.net). The issue tracker has been moved back to Github again.

Related Work

There are other Arduino libraries for the ENC28J60 that are worth mentioning:

  • UIPEthernet (Drop in replacement for stock Arduino Ethernet library)
  • EtherShield (no longer maintained, predecessor to Ethercard)
  • ETHER_28J60 (no longer maintained, very low footprint and simple)

Read more about the differences at this blog post.

About

EtherCard is a driver for the ENC28J60 chip, compatible with Arduino IDE. This fork was made so i could play with making it platform-agnostic (between the UNO, ESP8266 and STM32)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.8%
  • C 2.2%
  • CSS 1.0%