158,6 → 158,7 |
s16 NickServoValue = 128 * 64;; |
s16 FromFC_ServoRollControl = 128; |
s16 FromFC_ServoNickControl = 128; |
s16 FromFC_LaserAltCorrect_dm = 0; |
|
//-------------------------------------------------------------- |
void SSP0_IRQHandler(void) |
552,7 → 553,7 |
ToFlightCtrl.Param.Byte[12] = CamCtrlCharacter; |
ToFlightCtrl.Param.Byte[13] = BaroCalState; |
ToFlightCtrl.Param.sInt[7] = LuftdruckTemperaturOffset; // Bytes 14 & 15 |
ToFlightCtrl.Param.Int[8] = FromLaserCtrl.Distance; // Bytes 16 & 17 |
//ToFlightCtrl.Param.Int[8] = FromLaserCtrl.Distance; // Bytes 16 & 17 |
ToFlightCtrl.Param.Byte[18] = FlyzonePointCnt; |
break; |
|
790,7 → 791,6 |
FromFlightCtrl_AccRoll = FromFlightCtrl.Param.sInt[7]; |
DebugOut.Analog[2] = FromFlightCtrl_AccNick; |
DebugOut.Analog[3] = FromFlightCtrl_AccRoll; |
//DebugOut.Analog[16] = AmountOfMotors; |
// ++++++++++++++++++++++++++++++++++++++ |
//+ Voltage |
// ++++++++++++++++++++++++++++++++++++++ |
885,6 → 885,18 |
CHK_POTI_MM(Parameter.NaviWindCorrection,FromFlightCtrl.Param.Byte[9],0,255); |
CHK_POTI_MM(Parameter.NaviAccCompensation,FromFlightCtrl.Param.Byte[10],0,255); |
CHK_POTI_MM(Parameter.NaviAngleLimitation,FromFlightCtrl.Param.Byte[11],0,255); |
FromFC_LaserAltCorrect_dm = FromFlightCtrl.Param.sInt[6]; // 12 & 13 |
// 0 = 0,1 |
// 1 = 2,3 |
// 2 = 4,5 |
// 3 = 6,7 |
// 4 = 8,9 |
// 5 = 10,11 |
// 6 = 12,13 |
// 7 = 14,15 |
// 8 = 16,17 |
// 9 = 18,19 |
|
break; |
case SPI_FCCMD_PARAMETER2: |
CHK_POTI_MM(FC.AutoPhotoDistance,FromFlightCtrl.Param.Byte[0],0,255); |