Subversion Repositories Projects

Rev

Rev 1199 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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