Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 2500 → Rev 2501

/trunk/eeprom.h
92,7 → 92,15
#define SERVO_NICK_INV 0x01
#define SERVO_ROLL_INV 0x02
#define SERVO_RELATIVE 0x04 // direct poti control or relative moving of the servo value
#define CH_DIRECTION_1 0x08
#define CH_DIRECTION_2 0x10
 
//CH Orientation ServoBits 0x08 0x10
// --> no change 0 0
// --> front to starting point 0 1
// --> rear to to starting point 1 0
//-> start orientation 1 1
 
// defines for the receiver selection
#define RECEIVER_PPM 0
#define RECEIVER_SPEKTRUM 1
/trunk/libfc1284.a
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/spi.c
33,6 → 33,7
unsigned char EarthMagneticField = 0;
unsigned char EarthMagneticInclination = 0, EarthMagneticInclinationTheoretic = 0;
unsigned char NC_To_FC_Flags = 0;
unsigned char NCForcesNewDirection = 0; // allows Yawing without CareFree (Yawing at Coming Home)
//unsigned char NC_To_FC_MaxAltitude = 0; // this is a Parameter on the SD-card
signed int POI_KameraNick = 0; // in 0,1°
vector16_t MagVec = {0,0,0};
248,7 → 249,7
ToNaviCtrl.Param.Byte[1] = Parameter_ServoRollControl;
ToNaviCtrl.Param.Byte[2] = EE_Parameter.NaviDescendRange; // in 10m
ToNaviCtrl.Param.Byte[3] = Parameter_MaximumAltitude;
ToNaviCtrl.Param.Byte[4] = 0;
ToNaviCtrl.Param.Byte[4] = EE_Parameter.ServoCompInvert;
ToNaviCtrl.Param.Byte[5] = 0;
ToNaviCtrl.Param.Byte[6] = 0;
ToNaviCtrl.Param.Byte[7] = 0;
372,7 → 373,7
FromNaviCtrl_Value.Kalman_MaxFusion = FromNaviCtrl.Param.sByte[1];
FromNaviCtrl_Value.Kalman_MaxDrift = FromNaviCtrl.Param.sByte[2];
KompassFusion = FromNaviCtrl.Param.sByte[3];
FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4];
if(FromNaviCtrl.Param.Byte[4] & 0x01) NCForcesNewDirection = 1;
FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5];
FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6];
GPS_Aid_StickMultiplikator = FromNaviCtrl.Param.Byte[7];
/trunk/spi.h
131,7 → 131,7
signed char Kalman_MaxDrift;
signed char Kalman_MaxFusion;
unsigned char SerialDataOkay;
signed char GpsZ;
signed char reserve;
};
 
struct str_SPI_VersionInfo
187,6 → 187,7
extern unsigned char EarthMagneticField;
extern unsigned char EarthMagneticInclination,EarthMagneticInclinationTheoretic;
extern signed char FromNC_WP_EventChannel_New;
extern unsigned char NCForcesNewDirection; // allows Yawing without CareFree (Yawing at Coming Home)
#else
 
 
/trunk/version.txt
753,11 → 753,13
- ExpandBaro faster -> 80ms instead of 700ms
- Altitude measurement re-calibrated (the measured value was about 5% too high)
 
2.09c (06.01.2015)
2.09c (22.01.2015)
- transmit receiver type to NC
- transmit stored neutral values (BOAT) to NC
- SPI communication optimized -> some Data are faster, some are slower
- BL-State (Current, Temperature,...) are now faster transferred for Logging
- ComingHome: automatic Direction change
- allows Yawing without CareFree (Yawing at Coming Home)
toDo:
- CalAthmospheare nachführen