Rev 712 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 712 | Rev 750 | ||
---|---|---|---|
1 | #ifndef _MAIN_H |
1 | #ifndef _MAIN_H |
2 | #define _MAIN_H |
2 | #define _MAIN_H |
3 | 3 | ||
4 | //Hier die Quarz Frequenz einstellen |
4 | //Hier die Quarz Frequenz einstellen |
5 | #if defined (__AVR_ATmega32__) |
5 | #if defined (__AVR_ATmega32__) |
6 | #define SYSCLK 20000000L //Quarz Frequenz in Hz |
6 | #define SYSCLK 20000000L //Quarz Frequenz in Hz |
7 | #endif |
7 | #endif |
8 | 8 | ||
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 | #endif |
11 | #endif |
12 | 12 | ||
13 | #if defined (__AVR_ATmega644P__) |
13 | #if defined (__AVR_ATmega644P__) |
14 | #define SYSCLK 20000000L //Quarz Frequenz in Hz |
14 | #define SYSCLK 20000000L //Quarz Frequenz in Hz |
15 | #endif |
15 | #endif |
16 | 16 | ||
17 | #define F_CPU SYSCLK |
17 | #define F_CPU SYSCLK |
18 | 18 | ||
19 | 19 | ||
20 | // neue Hardware |
20 | // neue Hardware |
21 | #define ROT_OFF {if(BoardRelease == 10) PORTB &=~(1<<PORTB0); else PORTB |= (1<<PORTB0);} |
21 | #define ROT_OFF {if(BoardRelease == 10) PORTB &=~(1<<PORTB0); else PORTB |= (1<<PORTB0);} |
22 | #define ROT_ON {if(BoardRelease == 10) PORTB |= (1<<PORTB0); else PORTB &=~(1<<PORTB0);} |
22 | #define ROT_ON {if(BoardRelease == 10) PORTB |= (1<<PORTB0); else PORTB &=~(1<<PORTB0);} |
23 | #define ROT_FLASH PORTB ^= (1<<PORTB0) |
23 | #define ROT_FLASH PORTB ^= (1<<PORTB0) |
24 | #define GRN_OFF PORTB &=~(1<<PORTB1) |
24 | #define GRN_OFF PORTB &=~(1<<PORTB1) |
25 | #define GRN_ON PORTB |= (1<<PORTB1) |
25 | #define GRN_ON PORTB |= (1<<PORTB1) |
26 | #define GRN_FLASH PORTB ^= (1<<PORTB1) |
26 | #define GRN_FLASH PORTB ^= (1<<PORTB1) |
- | 27 | ||
- | 28 | #define J16_ON PORTC |= (1<<PORTC2) |
|
- | 29 | #define J16_OFF PORTC &= ~(1<<PORTC2) |
|
- | 30 | #define J17_ON PORTC |= (1<<PORTC3) |
|
27 | 31 | #define J17_OFF PORTC &= ~(1<<PORTC3) |
|
28 | 32 | ||
29 | #include <inttypes.h> |
33 | #include <inttypes.h> |
30 | 34 | ||
31 | extern uint8_t BoardRelease; |
35 | extern uint8_t BoardRelease; |
32 | 36 | ||
33 | #endif //_MAIN_H |
37 | #endif //_MAIN_H |
34 | 38 | ||
35 | 39 | ||
36 | 40 | ||
37 | 41 | ||
38 | 42 | ||
39 | 43 | ||
40 | 44 |