added new uart_puts(). currently only in hardware uart