/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 |