Completed usart_hal & updated related wiring & interrupt handler code