Subversion Repositories FlightCtrl

Rev

Rev 1 | Rev 189 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 173
Line 73... Line 73...
73
   if(!NeuerDatensatzEmpfangen && CrcOkay) // Datensatz schon verarbeitet
73
   if(!NeuerDatensatzEmpfangen && CrcOkay) // Datensatz schon verarbeitet
74
    {
74
    {
75
     NeuerDatensatzEmpfangen = 1;
75
     NeuerDatensatzEmpfangen = 1;
76
         AnzahlEmpfangsBytes = buf_ptr;
76
         AnzahlEmpfangsBytes = buf_ptr;
77
     RxdBuffer[buf_ptr] = '\r';
77
     RxdBuffer[buf_ptr] = '\r';
78
         if(/*(RxdBuffer[1] == MeineSlaveAdresse || (RxdBuffer[1] == 'a')) && */(RxdBuffer[2] == 'R')) wdt_enable(WDTO_250MS); // Reset-Commando
78
         if(RxdBuffer[2] == 'R') wdt_enable(WDTO_250MS); // Reset-Commando
79
        }                                
79
        }                                
80
  }
80
  }
81
  else
81
  else
82
  switch(UartState)
82
  switch(UartState)
83
  {
83
  {
Line 193... Line 193...
193
/*              for(unsigned char i=0; i<4;i++)
193
/*              for(unsigned char i=0; i<4;i++)
194
                         {
194
                         {
195
              EE_CheckAndWrite(&EE_Buffer[EE_DEBUGWERTE + i*2],     DebugIn.Analog[i]);
195
              EE_CheckAndWrite(&EE_Buffer[EE_DEBUGWERTE + i*2],     DebugIn.Analog[i]);
196
                          EE_CheckAndWrite(&EE_Buffer[EE_DEBUGWERTE + i*2 + 1], DebugIn.Analog[i] >> 8);       
196
                          EE_CheckAndWrite(&EE_Buffer[EE_DEBUGWERTE + i*2 + 1], DebugIn.Analog[i] >> 8);       
197
                         }*/
197
                         }*/
198
                        RemoteTasten |= DebugIn.RemoteTasten;
198
                        //RemoteTasten |= DebugIn.RemoteTasten;
199
            DebugDataAnforderung = 1;
199
            DebugDataAnforderung = 1;
200
            break;
200
            break;
Line 201... Line 201...
201
 
201
 
202
   case 'h':// x-1 Displayzeilen
202
   case 'h':// x-1 Displayzeilen
Line 313... Line 313...
313
 
313
 
314
     if(DebugDisplayAnforderung && UebertragungAbgeschlossen)
314
     if(DebugDisplayAnforderung && UebertragungAbgeschlossen)
315
         {
315
         {
316
      Menu();
316
      Menu();
317
          DebugDisplayAnforderung = 0;
317
          DebugDisplayAnforderung = 0;
-
 
318
      if(++dis_zeile == 4)
-
 
319
      {
-
 
320
       SendOutData('4',0,&PPM_in,sizeof(PPM_in));   // DisplayZeile übertragen
-
 
321
       dis_zeile = -1;
318
      if(++dis_zeile == 4) dis_zeile = 0;
322
      }
319
      SendOutData('0' + dis_zeile,0,&DisplayBuff[20 * dis_zeile],20);   // DisplayZeile übertragen
323
      else  SendOutData('0' + dis_zeile,0,&DisplayBuff[20 * dis_zeile],20);   // DisplayZeile übertragen
320
         }
324
         }
321
    if(GetVersionAnforderung && UebertragungAbgeschlossen)
325
    if(GetVersionAnforderung && UebertragungAbgeschlossen)
322
     {
326
     {
323
      SendOutData('V',MeineSlaveAdresse,(unsigned char *) &VersionInfo,sizeof(VersionInfo));
327
      SendOutData('V',MeineSlaveAdresse,(unsigned char *) &VersionInfo,sizeof(VersionInfo));