Rev 193 | Rev 195 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 193 | Rev 194 | ||
---|---|---|---|
Line 360... | Line 360... | ||
360 | Waypoint_t * pWaypoint = NULL; |
360 | Waypoint_t * pWaypoint = NULL; |
361 | SerialMsg_t SerialMsg; |
361 | SerialMsg_t SerialMsg; |
Line 362... | Line 362... | ||
362 | 362 | ||
363 | // analyze header first |
363 | // analyze header first |
364 | MKProtocol_DecodeSerialFrameHeader(&UART1_rx_buffer, &SerialMsg); |
364 | MKProtocol_DecodeSerialFrameHeader(&UART1_rx_buffer, &SerialMsg); |
365 | if( (SerialMsg.Address == FC_ADDRESS) && (SerialMsg.CmdID == 'y') ) |
365 | if( SerialMsg.Address == FC_ADDRESS ) |
366 | { |
366 | { |
367 | switch(SerialMsg.CmdID) |
367 | switch(SerialMsg.CmdID) |
368 | { |
368 | { |
369 | case 'y': // serial poti values |
369 | case 'y': // serial poti values |
370 | case 'b': // extern control |
370 | case 'b': // extern control |
371 | Buffer_Copy(&UART1_rx_buffer, &UART2_tx_buffer); //forward to FC |
371 | Buffer_Copy(&UART1_rx_buffer, &UART2_tx_buffer); //forward to FC |
372 | Buffer_Clear(&UART1_rx_buffer); // free rc buffer for next frame |
372 | Buffer_Clear(&UART1_rx_buffer); // free rc buffer for next frame |
373 | return; |
373 | return; //end process rx data |
374 | break; |
374 | break; |
375 | } |
375 | } |
Line 376... | Line 376... | ||
376 | } |
376 | } |