Subversion Repositories NaviCtrl

Rev

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

Rev 622 Rev 625
Line 123... Line 123...
123
                float Float[3];
123
                float Float[3];
124
        } Param;
124
        } Param;
125
        u8 Chksum;
125
        u8 Chksum;
126
 } __attribute__((packed)) FromFlightCtrl_t;
126
 } __attribute__((packed)) FromFlightCtrl_t;
Line 127... Line -...
127
 
-
 
128
//NC_To_FC_Flags
-
 
129
#define NC_TO_FC_FLYING_RANGE           0x01
-
 
130
#define NC_TO_FC_EMERGENCY_LANDING      0x02
-
 
131
#define NC_TO_FC_AUTOSTART                      0x04
-
 
132
#define NC_TO_FC_AUTOLANDING            0x08 // not used
-
 
133
#define NC_TO_FC_SIMULATION_ACTIVE      0x10 // don't start motors if simulation ist active
-
 
134
 
127
 
135
#define SPI_NCCMD_OSD_DATA              100
128
#define SPI_NCCMD_OSD_DATA              100
136
#define SPI_NCCMD_GPS_POS               101
129
#define SPI_NCCMD_GPS_POS               101
137
#define SPI_NCCMD_GPS_TARGET    102
130
#define SPI_NCCMD_GPS_TARGET    102
138
#define SPI_NCCMD_KALMAN                103
131
#define SPI_NCCMD_KALMAN                103
Line 204... Line 197...
204
extern volatile u32 SPI0_Timeout;
197
extern volatile u32 SPI0_Timeout;
205
extern SPI_Version_t FC_Version;
198
extern SPI_Version_t FC_Version;
206
extern s16 GPS_Aid_StickMultiplikator;
199
extern s16 GPS_Aid_StickMultiplikator;
207
extern u8 CompassCalState;
200
extern u8 CompassCalState;
208
extern u8 Out1TriggerUpdateNewData;
201
extern u8 Out1TriggerUpdateNewData;
-
 
202
extern u8 LowVoltageLandingActive;
Line 209... Line 203...
209
 
203
 
210
void SPI0_Init(void);
204
void SPI0_Init(void);
211
void SPI0_GetFlightCtrlVersion(void);
205
void SPI0_GetFlightCtrlVersion(void);
212
void SPI0_UpdateBuffer(void);
206
void SPI0_UpdateBuffer(void);