예제 #1
0
파일: serport.c 프로젝트: ragnar76/emutos
LONG bconout1(WORD dev, WORD b)
{
#if CONF_WITH_MFP_RS232
    /* Wait for transmit buffer to become empty */
    while(!bcostat1())
        ;

    /* Output to RS232 interface */
    MFP_BASE->udr = (char)b;
    return 1L;
#else
    return 0L;
#endif
}
예제 #2
0
LONG bconout1(WORD dev, WORD b)
{
    /* Wait for transmit buffer to become empty */
    while(!bcostat1())
        ;

#if CONF_WITH_COLDFIRE_RS232
    coldfire_rs232_write_byte(b);
    return 1;
#elif CONF_WITH_MFP_RS232
    /* Output to RS232 interface */
    MFP_BASE->udr = (char)b;
    return 1L;
#else
    /* The above loop will never return */
    return 0L;
#endif
}