asc_out
asc_out(port, ASC_INTEN, intenable);
asc_out(port, ASC_INTEN, intenable);
asc_out(port, ASC_INTEN, intenable);
asc_out(port, ASC_INTEN, intenable);
asc_out(port, ASC_TXBUF, ch),
asc_out(port, ASC_CTL, ctl);
asc_out(port, ASC_CTL, (ctrl_val & ~ASC_CTL_RUN));
asc_out(port, ASC_TXRESET, 1);
asc_out(port, ASC_RXRESET, 1);
asc_out(port, ASC_BAUDRATE, (port->uartclk / (16 * baud)));
asc_out(port, ASC_BAUDRATE, dividend);
asc_out(port, ASC_TIMEOUT, 20);
asc_out(port, ASC_CTL, (ctrl_val | ASC_CTL_RUN));
asc_out(port, ASC_TXBUF, c);
asc_out(port, ASC_TXBUF, ch);
asc_out(port, ASC_INTEN, 0);
asc_out(port, ASC_INTEN, intenable);