Subversion Repositories FlightCtrl

Rev

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

Rev 1 Rev 173
Line 9... Line 9...
9
#if defined (__AVR_ATmega644__)
9
#if defined (__AVR_ATmega644__)
10
#define SYSCLK  20000000L       //Quarz Frequenz in Hz
10
#define SYSCLK  20000000L       //Quarz Frequenz in Hz
11
//#define SYSCLK        16000000L       //Quarz Frequenz in Hz
11
//#define SYSCLK        16000000L       //Quarz Frequenz in Hz
12
#endif
12
#endif
Line 13... Line -...
13
 
-
 
14
 
13
 
15
// neue Hardware
14
// neue Hardware
16
#define ROT_OFF   PORTB &=~0x01 
15
#define ROT_OFF   {if(PlatinenVersion == 10) PORTB &=~0x01; else  PORTB |= 0x01;}
17
#define ROT_ON    PORTB |= 0x01 
16
#define ROT_ON    {if(PlatinenVersion == 10) PORTB |= 0x01; else  PORTB &=~0x01;}
18
#define ROT_FLASH PORTB ^= 0x01
17
#define ROT_FLASH PORTB ^= 0x01
19
#define GRN_OFF   PORTB &=~0x02 
18
#define GRN_OFF   PORTB &=~0x02 
20
#define GRN_ON    PORTB |= 0x02 
19
#define GRN_ON    PORTB |= 0x02 
Line 21... Line 20...
21
#define GRN_FLASH PORTD ^= 0x02
20
#define GRN_FLASH PORTB ^= 0x02
22
 
21
 
23
//#ifndef F_CPU
22
//#ifndef F_CPU
Line 28... Line 27...
28
 
27
 
Line 29... Line 28...
29
//#define ANZ_MITTELWERT   4
28
//#define ANZ_MITTELWERT   4
30
 
29
 
-
 
30
#define EEPROM_ADR_VALID            1
Line 31... Line 31...
31
#define EEPROM_ADR_VALID            1
31
#define EEPROM_ADR_ACTIVE_SET       2
Line 32... Line 32...
32
#define EEPROM_ADR_ACTIVE_SET       2
32
#define EEPROM_ADR_LAST_OFFSET      3
33
 
33
 
34
#define EEPROM_ADR_PARAM_BEGIN      100
34
#define EEPROM_ADR_PARAM_BEGIN      100
35
 
35
 
36
#define CFG_HOEHENREGELUNG  0x01
36
#define CFG_HOEHENREGELUNG  0x01
37
#define CFG_HOEHEN_SCHALTER 0x02
37
#define CFG_HOEHEN_SCHALTER 0x02
Line -... Line 38...
-
 
38
#define CFG_HEADING_HOLD    0x04
-
 
39
#define CFG_KOMPASS_AKTIV   0x08
-
 
40
#define CFG_KOMPASS_FIX     0x10
-
 
41
#define CFG_GPS_AKTIV       0x20
Line 38... Line 42...
38
#define CFG_HEADING_HOLD    0x04
42
 
39
#define CFG_KOMPASS_AKTIV   0x08
43
#define CFG_LOOP_OBEN       0x01
40
#define CFG_KOMPASS_FIX     0x10
44
#define CFG_LOOP_UNTEN      0x02
41
#define CFG_GPS_AKTIV       0x20
45
#define CFG_LOOP_LINKS      0x04
42
 
46
#define CFG_LOOP_RECHTS     0x08
-
 
47
 
Line 43... Line 48...
43
 
48
//#define  SYSCLK  
44
//#define  SYSCLK  
49
//extern unsigned long SYSCLK;
45
//extern unsigned long SYSCLK;
50
extern volatile int i_Nick[20],i_Roll[20],DiffNick,DiffRoll;
46
extern volatile int i_Nick[20],i_Roll[20],DiffNick,DiffRoll;
51
extern volatile unsigned char SenderOkay;