Rev 1 | Rev 304 | Go to most recent revision | Show entire file | Regard 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; |