Driver UART implement