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)); |