etherrape port towards IPv6
C HTML M4 C++ Assembly Shell Other
Latest commit 5e0df6b Jun 7, 2016 @eku eku Merge pull request #462 from michaelb42/issue_461_fix_meta_defines_pr…
…erequisite

issue #461 fix meta.defines prerequisite
closes #461
Failed to load latest commit information.
contrib rename HD44780_TYPE to CONf_HD44780_TYPE for the m4 magic to treat it… Dec 4, 2015
control6 Include ecmd_sender_net.h only if needed Sep 9, 2015
core issue 461 fix meta.defines prerequisite Jun 6, 2016
doc Artnet: Send poll reply to source, allow directed data Feb 14, 2016
embed Use correct config defines in tests Jul 2, 2014
hardware fix issue 448 - print correct built date and time from debug and ecmd… Feb 6, 2016
history added PCF8583 realtime clock support Mar 1, 2012
mcuf Fix #321: Rewrite syslog to use a queue May 15, 2015
pinning adding an WDC2704M display to the Net-IO expansion board via I2C Dec 19, 2015
protocols Merge pull request #460 from AnDann/mqtt_move_debug Jun 5, 2016
scripts rename HD44780_TYPE to CONf_HD44780_TYPE for the m4 magic to treat it… Dec 4, 2015
services issue 452: add minimal check to prevent cron from loading bugus cront… Feb 14, 2016
.gitignore new periodic 1st step: replace 50 Hz CTC-mode timer, basic milliticks… Oct 24, 2015
COPYING LICENSE -> COPYING Apr 8, 2009
Makefile issue 461 fix meta.defines prerequisite Jun 6, 2016
README.markdown correct english name for IRMP Sep 25, 2014
config.h fix issue 448 - print correct built date and time from debug and ecmd… Feb 6, 2016
config.in API for periodic framework to calculate time that has elapsed Oct 24, 2015
ethersex.c fix issue 448 - print correct built date and time from debug and ecmd… Feb 6, 2016
hook.def hook.def: make sure NULL is available. Apr 12, 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