etherrape port towards IPv6
Switch branches/tags
Nothing to show
Clone or download
Latest commit 0936148 Aug 25, 2018
Permalink
Failed to load latest commit information.
.github Github templates Nov 7, 2017
contrib Regenerated profiles Jul 11, 2017
control6 control6 example for using MQTT May 28, 2018
core Fixed typo Mar 20, 2018
doc Make the "automatic resolution adjustment" optional for Jun 11, 2018
embed Use correct config defines in tests Jul 2, 2014
hardware Fix i2c communiation. Aug 24, 2018
history added PCF8583 realtime clock support Mar 1, 2012
libs Update u8g2 2.22.18 May 3, 2018
mcuf Fix #321: Rewrite syslog to use a queue May 15, 2015
pinning Fix timer macros for ISR vectors May 1, 2018
protocols Fixed memory leak May 28, 2018
scripts Merge pull request #521 from eku/optimisation Mar 22, 2018
services Graphics LCD Support Dec 19, 2017
.gitignore ignore temporary file from module dht Mar 3, 2017
COPYING LICENSE -> COPYING Apr 8, 2009
Makefile Graphics LCD Support Dec 19, 2017
README.markdown Graphics LCD Support Dec 19, 2017
config.h Allow watchdog in debug mode. Mar 17, 2018
config.in Allow watchdog in debug mode. Mar 17, 2018
ethersex.c Graphics LCD Support Dec 19, 2017
hook.def hook.def: make sure NULL is available. Apr 11, 2009
network.c make bootdelay configurable; allow crc-check via tftp-o-matic filename Mar 18, 2013
network.h network.h [not ENC28J60_SUPPORT]: don't compile enc28j60_txstart. Dec 4, 2009
version.c fix issue 448 - print correct built date and time from debug and ecmd… Feb 6, 2016
version.h fix issue 448 - print correct built date and time from debug and ecmd… Feb 6, 2016

README.markdown

About Ethersex

Ethersex, originally developed to provide an alternative firmware for the etherrape hardware, evolved into a full-featured still light-weight firmware for the Atmel megaAVR processors.
For more information and a comprehensive documentation consult http://www.ethersex.de!

How to configure the firmware

Make sure that you meet the requirements.
Use make menuconfig to configure and make to compile the firmware. The final hex file is named ethersex.hex.

See the Quick Start Guide in the wiki for more information

How to add a new hardware pinning

Use the script at scripts/add-hardware to add a new pinning.

Used 3rd party software

This program contains software by other authors:

License

All ethersex related code is licensed under GPLv3, unless otherwise noted. See COPYING in the main directory, but in doubt check the file header. Usually every file contains a header, stating all contributing authors and the specific license used.

Various make targets

  • make show-config -- Shows the activated modules