removed uart.h and irq_uart