UART demo is working. Still depends on initialisation order