Example #1
0
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
}