void Uart::rxChar( void *src, char c ) { Uart *com; com = (Uart*)src; com->RXBuffer->putChar( c ); if( com->echo ){ com->TXBuffer->pushChar( c ); } // if if( com->pipe ){ com = (Uart*)com->getComUart( com->pipe ); if( com ){ com->TXBuffer->pushChar( c ); } // if } // if }