Subversion Repositories FlightCtrl

Rev

Rev 2129 | Rev 2135 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2129 Rev 2132
Line 2... Line 2...
2
#define _CONFIGURATION_H
2
#define _CONFIGURATION_H
Line 3... Line 3...
3
 
3
 
4
#include <inttypes.h>
4
#include <inttypes.h>
Line 5... Line 5...
5
#include <avr/io.h>
5
#include <avr/io.h>
6
 
-
 
Line 7... Line 6...
7
#define MAX_CHANNELS 10
6
 
8
#define MAX_MOTORS 12
7
#define MAX_CHANNELS 8
9
 
8
 
10
// bitmask for VersionInfo_t.HardwareError[0]
9
// bitmask for VersionInfo_t.HardwareError[0]
Line 160... Line 159...
160
  uint8_t externalControl; // for serial Control
159
  uint8_t externalControl; // for serial Control
Line 161... Line 160...
161
 
160
 
Line 162... Line 161...
162
  uint8_t IFactor;
161
  uint8_t IFactor;
163
 
-
 
164
  uint8_t batteryWarningVoltage;
-
 
Line 165... Line 162...
165
  uint8_t emergencyThrottle;
162
 
166
  uint8_t emergencyFlightDuration;
163
  uint8_t batteryWarningVoltage;
167
 
164
 
Line 168... Line 165...
168
  // Airspeed
165
  // Airspeed
169
  uint8_t airspeedCorrection;
-
 
170
  uint8_t isFlyingThreshold;
-
 
171
 
166
  uint8_t airspeedCorrection;
-
 
167
  uint8_t isFlyingThreshold;
-
 
168
 
172
  // Servos
169
  // Servos
173
  uint8_t controlServosReverse;
170
  uint8_t servoCount;
Line 174... Line 171...
174
 
171
  uint8_t servosReverse;
175
  uint8_t servoCount;
172
 
Line 176... Line 173...
176
  uint8_t controlServoMinValue;
173
  uint8_t controlServoMinValue;
177
  uint8_t controlServoMaxValue;
174
  uint8_t controlServoMaxValue;
178
 
175
 
179
  uint8_t servoManualMaxSpeed;
176
  uint8_t gimbalServoMaxManualSpeed;
Line 228... Line 225...
228
extern volatile uint16_t isFlying;
225
extern volatile uint16_t isFlying;
229
extern FlightMode_t currentFlightMode;
226
extern FlightMode_t currentFlightMode;
Line 230... Line 227...
230
 
227
 
231
void IMUConfig_default(void);
228
void IMUConfig_default(void);
-
 
229
void channelMap_default(void);
232
void channelMap_default(void);
230
void rcTrim_setZero(void);
Line 233... Line 231...
233
void paramSet_default(uint8_t setnumber);
231
void paramSet_default(uint8_t setnumber);
234
 
232
 
Line 235... Line -...
235
void configuration_setFlightParameters(uint8_t newFlightMode);
-
 
236
void configuration_applyVariablesToParams(void);
-
 
237
 
233
void configuration_setFlightParameters(uint8_t newFlightMode);
238
void setCPUType(void);
234
void configuration_applyVariablesToParams(void);
239
 
235