Subversion Repositories FlightCtrl

Rev

Rev 1216 | Rev 1236 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1216 Rev 1232
Line 1... Line 1...
1
#ifndef _MAIN_H
1
#ifndef _MAIN_H
2
 #define _MAIN_H
2
 #define _MAIN_H
Line 3... Line 3...
3
 
3
 
4
#define QUADRO
-
 
5
//#define OCTO  // 2 Arms in Front
-
 
6
//#define OCTO2 // 1 Arm in front
-
 
7
//#define OCTO3 // 1 Arm with two Motors in front or Coax
-
 
8
 
-
 
9
//+++++++++++
-
 
10
//  Quadro:
-
 
11
//    1
-
 
12
//  4   3
-
 
13
//    2
-
 
14
//+++++++++++
-
 
15
// Reverse Props on 1 2
-
 
16
 
-
 
17
//+++++++++++
-
 
18
//   Octo:
-
 
19
//    1 2
-
 
20
//  8     3
-
 
21
//  7     4
-
 
22
//    6 5
-
 
23
//+++++++++++
-
 
24
 
-
 
25
//+++++++++++
-
 
26
//   Octo2:
-
 
27
//      1
-
 
28
//    8   2
-
 
29
//  7       3
-
 
30
//    6   4
-
 
31
//      5
-
 
32
//+++++++++++
-
 
33
 
-
 
34
//+++++++++++
-
 
35
//   Octo3:
-
 
36
//      1
-
 
37
//      2
-
 
38
// 8 7     3 4
-
 
39
//      5
-
 
40
//      6
-
 
41
//+++++++++++
-
 
42
// Reverse Props on octo: 1 3 5 7
-
 
Line 43... Line 4...
43
 
4
#define QUADRO
44
 
5
 
45
//Hier die Quarz Frequenz einstellen
6
//Hier die Quarz Frequenz einstellen
46
#if defined (__AVR_ATmega32__)
7
#if defined (__AVR_ATmega32__)
Line 66... Line 27...
66
#define F_CPU SYSCLK
27
#define F_CPU SYSCLK
67
//#ifndef F_CPU
28
//#ifndef F_CPU
68
//#error ################## F_CPU nicht definiert oder ungültig #############
29
//#error ################## F_CPU nicht definiert oder ungültig #############
69
//#endif
30
//#endif
70
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
31
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
71
#define EE_DATENREVISION 75 // wird angepasst, wenn sich die EEPROM-Daten geändert haben
32
#define EE_DATENREVISION 76 // wird angepasst, wenn sich die EEPROM-Daten geändert haben
72
#define MIXER_REVISION    1 // wird angepasst, wenn sich die Mixer-Daten geändert haben
33
#define MIXER_REVISION    1 // wird angepasst, wenn sich die Mixer-Daten geändert haben
Line 73... Line 34...
73
 
34
 
74
#define EEPROM_ADR_VALID            1
35
#define EEPROM_ADR_VALID            1
75
#define EEPROM_ADR_ACTIVE_SET       2
36
#define EEPROM_ADR_ACTIVE_SET       2