Rev 1840 | Rev 1855 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1840 | Rev 1852 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | // ######################## SPI - FlightCtrl ################### |
1 | // ######################## SPI - FlightCtrl ################### |
2 | #ifndef _SPI_H |
2 | #ifndef _SPI_H |
3 | #define _SPI_H |
3 | #define _SPI_H |
Line 4... | Line 4... | ||
4 | 4 | ||
- | 5 | #include <util/delay.h> |
|
Line 5... | Line 6... | ||
5 | #include <util/delay.h> |
6 | #include "vector.h" |
Line 6... | Line 7... | ||
6 | 7 | ||
7 | #define USE_SPI_COMMUNICATION |
8 | #define USE_SPI_COMMUNICATION |
Line 73... | Line 74... | ||
73 | signed int AccRoll; |
74 | signed int AccRoll; |
74 | signed int GyroCompass; |
75 | signed int GyroCompass; |
75 | signed int GyroNick; |
76 | signed int GyroNick; |
76 | signed int GyroRoll; |
77 | signed int GyroRoll; |
77 | signed int GyroGier; |
78 | signed int GyroGier; |
- | 79 | unsigned int FCStatus; |
|
78 | union |
80 | union |
79 | { |
81 | { |
80 | unsigned char Byte[12]; |
82 | unsigned char Byte[12]; |
81 | char sByte[12]; |
83 | char sByte[12]; |
82 | unsigned int Int[6]; |
84 | unsigned int Int[6]; |
Line 97... | Line 99... | ||
97 | unsigned char Command; |
99 | unsigned char Command; |
98 | signed int GPS_Nick; |
100 | signed int GPS_Nick; |
99 | signed int GPS_Roll; |
101 | signed int GPS_Roll; |
100 | signed int GPS_Gier; |
102 | signed int GPS_Gier; |
101 | signed int CompassValue; |
103 | signed int CompassValue; |
- | 104 | signed int MagVecX; |
|
- | 105 | signed int MagVecY; |
|
- | 106 | signed int MagVecZ; |
|
102 | signed int Status; |
107 | signed int Status; |
103 | unsigned int BeepTime; |
108 | unsigned int BeepTime; |
104 | union |
109 | union |
105 | { |
110 | { |
106 | unsigned char Byte[12]; |
111 | unsigned char Byte[12]; |
Line 168... | Line 173... | ||
168 | extern void SPI_MasterInit(void); |
173 | extern void SPI_MasterInit(void); |
169 | extern void SPI_StartTransmitPacket(void); |
174 | extern void SPI_StartTransmitPacket(void); |
170 | extern void UpdateSPI_Buffer(void); |
175 | extern void UpdateSPI_Buffer(void); |
171 | extern void SPI_TransmitByte(void); |
176 | extern void SPI_TransmitByte(void); |
172 | extern signed int POI_KameraNick; |
177 | extern signed int POI_KameraNick; |
- | 178 | extern vector16_t MagVec; |
|
173 | #else |
179 | #else |
Line 174... | Line 180... | ||
174 | 180 | ||
175 | 181 |