Rev 2129 | Rev 2135 | Go to most recent revision | Show entire file | Regard 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 |