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