/**************************************************************************** * Copyright (C) 2011-2012 by Claas Anders "CaScAdE" Rathje * * admiralcascade@gmail.com * * Project-URL: http://www.mylifesucks.de/oss/c-epilepsy/ * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ****************************************************************************/ Look at http://www.mylifesucks.de/oss/c-epilepsy/ to see what this is all about. The hex-files are named in a pattern like: C-Epilepsy-%BUILDDATE%-%CPU%-%HWVERSION%.hex where: %BUILDDATE% representing the date of the build, like a version number for lazy people :) %CPU% representing the type of AVR that is running your board %HWVERSION% representing the different hardware versions (see below) You have to pick the right hex-file for your hardware! There are three different hardware revisions out there that I know about: EPI10AQ41 The grey board hand made by akku65 himself. You will need to build yourself a little converter to connect the board to a NC/FC. EPI-Side <--> FC/NC-Side 3 (TXD) 1 (TXD) 8 (RXD) 9 (RXD) 10 (GND) 7 (GND) EPI10 The first black board available for sale, it has no connection from TXD to pin1 of the FC-Connector, so you have to solder a little wire from SV2(STK 500)'s pin3 to SV1(FC Connection)'s pin1. The solder jumper SJ3 should be soldered to bridge 1-2 so we have RXD on pin9. If you are going to connect the board directly to the NC/FC please cut the wire for +5V (pin2 of the FC-port)! EPI11 The _current_ board available. The solder jumpers should be soldered to bridge 1-2 so we have RXD on pin9 and TXD on pin1. Leave SJ5 open in case you are going to use the board directly on the NC/FC. C-Epilepsy supports several modes of animation and fancy stuff. When pressing the "MODE"-Button you can toggle the basic modes like playing the programmed animations or responding to the NC/FC stuff. After pressing the button the board will blink with as many LEDs as the number of the mode you are now running is (1-base, so Modes are 1 to a maximum of 48), this should be pretty convenient to use. With the "SET"-Button you can toggle the sub-modes of the mode you are in. For the animation-playback mode this means the number of the animation you want to see. For the others modes you should look in the sourcecode to see what is going on when... A handy tool to make own animations without the need to compile and flash the firmware each tim is the Epilepsy Animation Simulator (E.A.S.) which can be found here: http://www.mylifesucks.de/oss/c-epilepsy/EAS.jar It is a small Java-tool which can play the animations like they are entered in the source here. #EOF