Uart Updated with buffer for Uart1 and also Blocking modes for interrupt