330,7 → 330,7 |
// -------------------------------------------------------------------------- |
void BearbeiteRxDaten(void) |
{ |
if(!NeuerDatensatzEmpfangen) return; |
if((!NeuerDatensatzEmpfangen) || (DebugUART != UART1) ) return; |
|
// u16 tmp_int_arr1[1]; |
// u16 tmp_int_arr2[2]; |
385,6 → 385,16 |
DebugGetAnforderung = 1; |
break; |
|
case 'u': // UART umschalten |
Decode64((unsigned char *) &tmp_char_arr2[0],sizeof(tmp_char_arr2),3,AnzahlEmpfangsBytes); |
switch (tmp_char_arr2[0]) |
{ |
case UART_FLIGHTCTRL: break; |
case UART_MK3MAG: DebugUART = UART0; Connect_UART0_to_Compass(); break; |
case UART_MKGPS: DebugUART = UART0; Connect_UART0_to_GPS(); break; |
} |
|
break; |
case 'l': |
case 'm': |
case 'n': |
497,7 → 507,7 |
void DatenUebertragung(void) |
{ |
|
if(!UebertragungAbgeschlossen) return; |
if(!UebertragungAbgeschlossen || (DebugUART != UART1)) return; |
|
if(DebugGetAnforderung && UebertragungAbgeschlossen) // Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
{ |