Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1199 | - | 1 | /**************************************************************************** |
2 | * Copyright (C) 2011 by Claas Anders "CaScAdE" Rathje * |
||
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 |