Subversion Repositories NaviCtrl

Compare Revisions

Ignore whitespace Rev 722 → Rev 723

/trunk/spi_slave.c
149,6 → 149,7
s16 FromFlightCtrl_AccNick = 0,FromFlightCtrl_AccRoll = 0,FromFlightCtrl_GyroNick = 0,FromFlightCtrl_GyroRoll = 0;
str_HugeBlockFromFC HugeBlockFromFC;
str_HugeBlockToFC HugeBlockToFC;
u8 CamCtrlCharacter =' ';
//--------------------------------------------------------------
void SSP0_IRQHandler(void)
{
503,6 → 504,7
ToFlightCtrl.Param.Byte[8] = NaviData.TargetHoldTime; // time in s to stay at the given target, counts down to 0 if target has been reached
ToFlightCtrl.Param.Byte[9] = ToFC_MaxWpListIndex;
ToFlightCtrl.Param.sInt[5] = GyroCompassCorrected / 10; // Bytes 10 & 11
ToFlightCtrl.Param.Byte[12] = CamCtrlCharacter;
break;
 
case SPI_NCCMD_GPSINFO:
/trunk/spi_slave.h
100,6 → 100,7
extern u8 HoverGas;
extern s16 FromFlightCtrl_AccNick,FromFlightCtrl_AccRoll,FromFlightCtrl_GyroNick,FromFlightCtrl_GyroRoll;
extern u8 RequestConfigFromFC;
extern u8 CamCtrlCharacter;
 
typedef struct
{
341,6 → 342,8
unsigned char LandingPulse;
unsigned char SingleWpControlChannel;
unsigned char MenuKeyChannel;
unsigned char CamCtrlModeChannel;
unsigned char CamCtrlZoomChannel;
//------------------------------------------------
unsigned char BitConfig; // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
unsigned char ServoCompInvert; // // 0x01 = Nick, 0x02 = Roll, 0x04 = relative moving // WICHTIG!!! am Ende lassen