Subversion Repositories Projects

Rev

Rev 1199 | 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