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.
make menuconfig to configure and
make to compile the firmware.
The final hex file is named
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:
- the uIP tcp/ip stack in the directory
/protocols/uip/, written by Adam Dunkels
- usb-software stack from obdev in
/protocols/usb/usbdrv/, written by Objective Development
- sd card reader in
/hardware/storage/sd_reader, written by Roland Riegel
- IRMP - Infrared Multi Protocol Decoder in
/hardware/ir/irmp/lib, written by Frank Meyer
- ucglib in
/libs/ucglib, written by Oliver Kraus
- u8g2 in
/libs/u8g2lib, written by Oliver Kraus
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