Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 1054 → Rev 1055

/trunk/uart.c
285,7 → 285,7
{
if(!NeuerDatensatzEmpfangen) return;
 
switch(RxdBuffer[1]) // check for Slave Address
switch(RxdBuffer[1]-'a') // check for Slave Address
{
case FC_ADDRESS: // FC special commands
Decode64(); // dekodiere datenblock im Empfangsbuffer
371,7 → 371,7
break;
case 'd': // Poll the debug data
DebugDataIntervall = pRxData[0] * 10;
if (DebugDataIntervall) DebugDataAnforderung = 1;
if (DebugDataIntervall>0) DebugDataAnforderung = 1;
break;
 
case 'h':// x-1 Displayzeilen
476,11 → 476,11
if(WinkelOut.CalcState > 4) WinkelOut.CalcState = 6; // wird dann in SPI auf Null gesetzt
Kompass_Timer = SetDelay(99);
}
if((( DebugDataIntervall && CheckDelay(Debug_Timer)) || DebugDataAnforderung) && UebertragungAbgeschlossen)
if((( DebugDataIntervall>0 && CheckDelay(Debug_Timer)) || DebugDataAnforderung) && UebertragungAbgeschlossen)
{
SendOutData('D', FC_ADDRESS, 1, (unsigned char *) &DebugOut,sizeof(DebugOut));
DebugDataAnforderung = 0;
if(DebugDataIntervall) Debug_Timer = SetDelay(DebugDataIntervall);
if(DebugDataIntervall>0) Debug_Timer = SetDelay(DebugDataIntervall);
}
if(DebugTextAnforderung != 255) // Texte für die Analogdaten
{