Rev 622 | Rev 636 | 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); |