4.279 uart.c