Subversion Repositories Projects

Rev

Rev 1199 | Details | Compare with Previous | Last modification | View Log | RSS feed

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