Subversion Repositories FlightCtrl

Rev

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

Rev 1444 Rev 1561
Line 39... Line 39...
39
 unsigned char Orientation;
39
 unsigned char Orientation;
40
};
40
};
41
extern struct str_WinkelOut  WinkelOut;
41
extern struct str_WinkelOut  WinkelOut;
Line 42... Line 42...
42
 
42
 
43
struct str_Data3D
43
struct str_Data3D
44
{
44
{
45
   signed int  Winkel[3]; // nick, roll, compass in 0,1°
45
   signed int  Winkel[3]; // nick, roll, compass in 0,1°
46
   signed char reserve[8];
46
   signed char reserve[8];
47
};
47
};
Line 48... Line 48...
48
extern struct str_Data3D Data3D;
48
extern struct str_Data3D Data3D;
49
 
49
 
Line 71... Line 71...
71
  unsigned char SWPatch;
71
  unsigned char SWPatch;
72
  unsigned char Reserved[5];
72
  unsigned char Reserved[5];
73
};
73
};
74
extern struct str_VersionInfo VersionInfo;
74
extern struct str_VersionInfo VersionInfo;
Line 75... Line -...
75
 
-
 
76
//Die Baud_Rate der Seriellen Schnittstelle ist 9600 Baud
-
 
77
//#define BAUD_RATE 9600                //Baud Rate für die Serielle Schnittstelle
-
 
78
//#define BAUD_RATE 14400               //Baud Rate für die Serielle Schnittstelle
-
 
79
//#define BAUD_RATE 28800               //Baud Rate für die Serielle Schnittstelle
-
 
80
//#define BAUD_RATE 38400               //Baud Rate für die Serielle Schnittstelle
-
 
81
#define BAUD_RATE 57600         //Baud Rate für die Serielle Schnittstelle
-
 
82
 
-
 
83
//Anpassen der seriellen Schnittstellen Register wenn ein ATMega128 benutzt wird
-
 
84
#if defined (__AVR_ATmega128__)
75
 
85
#       define USR UCSR0A
-
 
86
#       define UCR UCSR0B
-
 
87
#       define UDR UDR0
-
 
88
#       define UBRR UBRR0L
-
 
89
#       define EICR EICRB
-
 
90
#endif
-
 
91
 
-
 
92
#if defined (__AVR_ATmega32__)
-
 
93
#       define USR UCSRA
-
 
94
#       define UCR UCSRB
-
 
95
#       define UBRR UBRRL
-
 
96
#       define EICR EICRB
-
 
97
#   define INT_VEC_RX  SIG_UART_RECV
-
 
98
#   define INT_VEC_TX  SIG_UART_TRANS
-
 
99
#endif
-
 
100
 
-
 
101
#if defined (__AVR_ATmega644__)
76
//#define USART0_BAUD 9600
102
#       define USR  UCSR0A
-
 
103
#       define UCR  UCSR0B
77
//#define USART0_BAUD 14400
104
#       define UDR  UDR0
-
 
105
#       define UBRR UBRR0L
-
 
106
#       define EICR EICR0B
-
 
107
#   define TXEN TXEN0
-
 
108
#   define RXEN RXEN0
-
 
109
#   define RXCIE RXCIE0
-
 
110
#   define TXCIE TXCIE0
-
 
111
#   define U2X  U2X0
78
//#define USART0_BAUD 28800
112
#   define UCSRB UCSR0B
79
//#define USART0_BAUD 38400
113
#   define UDRE UDRE0
-
 
114
#   define INT_VEC_RX  SIG_USART_RECV
-
 
115
#   define INT_VEC_TX  SIG_USART_TRANS
-
 
116
#endif
80
#define USART0_BAUD 57600
117
 
-
 
118
#if defined (__AVR_ATmega644P__)
-
 
119
# define USR  UCSR0A
-
 
120
# define UCR  UCSR0B
-
 
121
# define UDR  UDR0
-
 
122
# define UBRR UBRR0L
-
 
123
# define EICR EICR0B
-
 
124
#   define TXEN TXEN0
-
 
125
#   define RXEN RXEN0
-
 
126
#   define RXCIE RXCIE0
-
 
127
#   define TXCIE TXCIE0
-
 
128
#   define U2X  U2X0
-
 
129
#   define UCSRB UCSR0B
-
 
130
#   define UDRE UDRE0
-
 
131
#   define INT_VEC_RX  SIG_USART_RECV
-
 
132
#   define INT_VEC_TX  SIG_USART_TRANS
-
 
Line 133... Line 81...
133
#endif
81