Uart Interface Abstraction2