Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 2128 → Rev 2129

/branches/dongfang_FC_fixedwing/arduino_atmega328/configuration.h
42,6 → 42,7
uint8_t gyroActivityDamping;
uint8_t driftCompDivider; // 1/k (Koppel_ACC_Wirkung)
uint8_t driftCompLimit; // limit for gyrodrift compensation
int8_t gyroCalibrationTweak[3];
} IMUConfig_t;
 
extern IMUConfig_t IMUConfig;
92,7 → 93,7
/*PMM*/uint8_t output0Timing;
/*PMM*/uint8_t output1Timing;
 
uint8_t servoManualControl[2];
uint8_t gimbalServoManualControl[2];
 
/* P */uint8_t userParams[8];
} DynamicParams_t;
111,13 → 112,21
*/
 
typedef struct {
uint8_t HWTrim;
uint8_t variableOffset;
uint8_t RCPolarity; // 1=positive, 0=negative. Use positive with Futaba receiver, negative with FrSky.
uint8_t HWTrim;
uint8_t variableOffset;
uint8_t channels[MAX_CHANNELS];
} ChannelMap_t;
extern ChannelMap_t channelMap;
 
// With fixed wing, we need some way to trim the plane. This is done during a trim flight without gyros activated,
// and then save in a succeeding gyro calibration command.
typedef struct {
int16_t trim[MAX_CHANNELS];
} RCTrim_t;
extern RCTrim_t rcTrim;
 
typedef struct {
int16_t offsets[3];
} sensorOffset_t;