Rev 471 | Rev 483 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 471 | Rev 482 | ||
---|---|---|---|
Line 47... | Line 47... | ||
47 | extern u8 FCCalibActive; |
47 | extern u8 FCCalibActive; |
48 | extern u8 SpeakHoTT; |
48 | extern u8 SpeakHoTT; |
49 | extern u8 NC_Wait_for_LED; |
49 | extern u8 NC_Wait_for_LED; |
50 | extern s16 GyroCompassCorrected; |
50 | extern s16 GyroCompassCorrected; |
Line 51... | Line -... | ||
51 | - | ||
52 | /*extern u8 MotorCurrent[12]; |
- | |
53 | extern u8 MotorTemperature[12]; |
- | |
54 | extern u8 MotorState[12]; |
- | |
55 | extern u8 MotorMaxPwm[12]; |
51 | |
56 | */ |
52 | |
57 | extern u8 BL_MinOfMaxPWM; // indication if all BL-controllers run on full power |
53 | extern u8 BL_MinOfMaxPWM; // indication if all BL-controllers run on full power |
58 | extern u32 FC_I2C_ErrorConter; |
54 | extern u32 FC_I2C_ErrorConter; |
59 | extern u8 FromFC_VarioCharacter; |
55 | extern u8 FromFC_VarioCharacter; |
60 | extern u8 Logging_FCStatusFlags1,Logging_FCStatusFlags2; |
56 | extern u8 Logging_FCStatusFlags1,Logging_FCStatusFlags2; |
Line 139... | Line 135... | ||
139 | u8 State; |
135 | u8 State; |
140 | } __attribute__((packed)) Motor_t; |
136 | } __attribute__((packed)) Motor_t; |
Line 141... | Line 137... | ||
141 | 137 | ||
Line 142... | Line -... | ||
142 | extern Motor_t Motor[12]; |
- | |
143 | - | ||
144 | 138 | extern Motor_t Motor[12]; |
|
145 | //Motor_Version[12] |
139 | |
146 | #define MOTOR_STATE_NEW_PROTOCOL_MASK 0x01 |
140 | #define MOTOR_STATE_NEW_PROTOCOL_MASK 0x01 |
147 | #define MOTOR_STATE_FAST_MODE 0x02 |
141 | #define MOTOR_STATE_FAST_MODE 0x02 |
- | 142 | #define MOTOR_STATE_BL30 0x04 // extended Current measurement -> 200 = 20A 201 = 21A 255 = 75A (20+55) |
|
Line 148... | Line 143... | ||
148 | #define MOTOR_STATE_BL30 0x04 // extended Current measurement -> 200 = 20A 201 = 21A 255 = 75A (20+55) |
143 | extern u8 Motor_Version[12]; // das kann nicht in die struct, weil der PC die Struktur bekommt |
149 | extern unsigned char Motor_Version[12]; // das kann nicht in die struct, weil der PC die Struktur bekommt |
144 | |
150 | 145 | ||
Line 166... | Line 161... | ||
166 | extern u8 CompassCalState; |
161 | extern u8 CompassCalState; |
Line 167... | Line 162... | ||
167 | 162 | ||
168 | void SPI0_Init(void); |
163 | void SPI0_Init(void); |
169 | void SPI0_GetFlightCtrlVersion(void); |
164 | void SPI0_GetFlightCtrlVersion(void); |
- | 165 | void SPI0_UpdateBuffer(void); |
|
Line 170... | Line 166... | ||
170 | void SPI0_UpdateBuffer(void); |
166 | u16 BL3_Current(u8 who); // in 0.1A |