No description
Find a file
Maximilian Güntner 06b504ad20 Merge pull request #328 from tu500/dmx
A few DMX bugfixes
2014-06-05 14:15:58 +02:00
contrib scripts/regenerate-profiles 2014-02-13 18:12:21 +01:00
control6 Merge pull request #328 from tu500/dmx 2014-06-05 14:15:58 +02:00
core fixed int16 overflow 2014-05-22 19:29:18 +02:00
doc config value und its menu help should match 2014-03-02 17:36:20 +01:00
embed updated embedded webpage for multi_dht 2014-04-21 18:27:42 +02:00
hardware Merge pull request #322 from eku/irmp 2014-06-03 19:55:44 +02:00
history added PCF8583 realtime clock support 2012-03-01 08:38:14 +01:00
mcuf Removed options CONFIG_EXPERT and COPNFIG_EXERIMENTAL 2013-03-06 08:48:48 +01:00
pinning Removed hardcoded debug on USART 1, selection is now available from the debug menu. 2013-09-01 10:02:57 +02:00
protocols Add support for a starting index in set_dmx_channels. 2014-06-03 00:55:23 +02:00
scripts Support for Cygwin 2014-02-21 13:34:42 +01:00
services Add support for a starting index in set_dmx_channels. 2014-06-03 00:55:23 +02:00
.gitignore added custom.mk to .gitignore 2013-07-24 16:49:11 +02:00
config.h Use a longer VERSION_STRING where applicable 2014-02-13 18:06:31 +01:00
config.in Completely remove the version option 2014-02-11 17:47:37 +01:00
COPYING LICENSE -> COPYING 2009-04-08 18:19:38 +02:00
ethersex.c Use a longer VERSION_STRING where applicable 2014-02-13 18:06:31 +01:00
hook.def hook.def: make sure NULL is available. 2009-04-12 00:39:04 +02:00
Makefile setting should come from autoconf 2013-11-17 17:17:23 +01:00
network.c make bootdelay configurable; allow crc-check via tftp-o-matic filename 2013-03-18 23:23:51 +01:00
network.h network.h [not ENC28J60_SUPPORT]: don't compile enc28j60_txstart. 2009-12-04 19:11:37 +01:00
README.markdown fixed format 2012-04-17 22:01:53 +02:00

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