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 }
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 }