69,6 → 69,7 |
#include "main.h" |
#include "params.h" |
#include "settings.h" |
#include "triggerlog.h" |
|
#define SPI_FCSYNCBYTE1 0xAA |
#define SPI_FCSYNCBYTE2 0x85 |
907,6 → 908,9 |
UART_VersionInfo.BL_Firmware = FromFlightCtrl.Param.Byte[8]; |
Parameter.ActiveSetting = FromFlightCtrl.Param.Byte[9]; |
FlugMinutenGesamt = FromFlightCtrl.Param.Int[5]; // 10 & 11 |
if(FromFlightCtrl.Param.Byte[12] == 1) IamMaster = MASTER; |
else |
if(FromFlightCtrl.Param.Byte[12] == 2) IamMaster = SLAVE; |
break; |
case SPI_FCCMD_NEUTRAL: // slow! |
FC.AdNeutralNick = FromFlightCtrl.Param.Int[0]; |
948,7 → 952,8 |
ServoParams.CompInvert = FromFlightCtrl.Param.Byte[4]; |
Parameter.HomeYawMode = ((ServoParams.CompInvert & 0x18) >> 3); |
NaviData_Home.LipoCellCount = FromFlightCtrl.Param.Byte[5]; |
NaviData_Volatile.ShutterCounter = FromFlightCtrl.Param.Int[3]; // 6 & 7 |
if(UART_VersionInfo.HWMajor >= 30) NaviData_Volatile.ShutterCounter = TrigLogging.Count; |
else NaviData_Volatile.ShutterCounter = FromFlightCtrl.Param.Int[3]; // 6 & 7 |
LowVoltageLandingActive = FromFlightCtrl.Param.Byte[8]; |
Parameter.FailSafeTime = FromFlightCtrl.Param.Byte[9]; |
// DebugOut.Analog[] = NaviData_Volatile.ShutterCounter; |