Rev 487 | Rev 504 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 487 | Rev 489 | ||
---|---|---|---|
Line 72... | Line 72... | ||
72 | extern u8 FCCalibActive; |
72 | extern u8 FCCalibActive; |
73 | extern u8 SpeakHoTT; |
73 | extern u8 SpeakHoTT; |
74 | extern u8 NC_Wait_for_LED; |
74 | extern u8 NC_Wait_for_LED; |
75 | extern s16 GyroCompassCorrected; |
75 | extern s16 GyroCompassCorrected; |
Line 76... | Line -... | ||
76 | - | ||
77 | /*extern u8 MotorCurrent[12]; |
- | |
78 | extern u8 MotorTemperature[12]; |
- | |
79 | extern u8 MotorState[12]; |
- | |
80 | extern u8 MotorMaxPwm[12]; |
76 | |
81 | */ |
77 | |
82 | extern u8 BL_MinOfMaxPWM; // indication if all BL-controllers run on full power |
78 | extern u8 BL_MinOfMaxPWM; // indication if all BL-controllers run on full power |
83 | extern u32 FC_I2C_ErrorConter; |
79 | extern u32 FC_I2C_ErrorConter; |
84 | extern u8 FromFC_VarioCharacter; |
80 | extern u8 FromFC_VarioCharacter; |
85 | extern u8 Logging_FCStatusFlags1,Logging_FCStatusFlags2; |
81 | extern u8 Logging_FCStatusFlags1,Logging_FCStatusFlags2; |
Line 164... | Line 160... | ||
164 | u8 State; |
160 | u8 State; |
165 | } __attribute__((packed)) Motor_t; |
161 | } __attribute__((packed)) Motor_t; |
Line 166... | Line 162... | ||
166 | 162 | ||
Line 167... | Line -... | ||
167 | extern Motor_t Motor[12]; |
- | |
168 | - | ||
169 | 163 | extern Motor_t Motor[12]; |
|
170 | //Motor_Version[12] |
164 | |
171 | #define MOTOR_STATE_NEW_PROTOCOL_MASK 0x01 |
165 | #define MOTOR_STATE_NEW_PROTOCOL_MASK 0x01 |
172 | #define MOTOR_STATE_FAST_MODE 0x02 |
166 | #define MOTOR_STATE_FAST_MODE 0x02 |
- | 167 | #define MOTOR_STATE_BL30 0x04 // extended Current measurement -> 200 = 20A 201 = 21A 255 = 75A (20+55) |
|
Line 173... | Line 168... | ||
173 | #define MOTOR_STATE_BL30 0x04 // extended Current measurement -> 200 = 20A 201 = 21A 255 = 75A (20+55) |
168 | extern u8 Motor_Version[12]; // das kann nicht in die struct, weil der PC die Struktur bekommt |
174 | extern unsigned char Motor_Version[12]; // das kann nicht in die struct, weil der PC die Struktur bekommt |
169 | |
175 | 170 | ||
Line 187... | Line 182... | ||
187 | extern ToFlightCtrl_t ToFlightCtrl; |
182 | extern ToFlightCtrl_t ToFlightCtrl; |
188 | extern volatile u32 SPI0_Timeout; |
183 | extern volatile u32 SPI0_Timeout; |
189 | extern SPI_Version_t FC_Version; |
184 | extern SPI_Version_t FC_Version; |
190 | extern u8 GPS_Aid_StickMultiplikator; |
185 | extern u8 GPS_Aid_StickMultiplikator; |
191 | extern u8 CompassCalState; |
186 | extern u8 CompassCalState; |
192 | extern u8 FromFC_LowVoltageHomeActive; |
- | |
Line 193... | Line 187... | ||
193 | 187 | ||
194 | void SPI0_Init(void); |
188 | void SPI0_Init(void); |
195 | void SPI0_GetFlightCtrlVersion(void); |
189 | void SPI0_GetFlightCtrlVersion(void); |
- | 190 | void SPI0_UpdateBuffer(void); |
|
Line 196... | Line 191... | ||
196 | void SPI0_UpdateBuffer(void); |
191 | u16 BL3_Current(u8 who); // in 0.1A |