Rev 1199 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****************************************************************************
* 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