Add UART peripheral... not fully verified yet