Subversion Repositories NaviCtrl

Rev

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);