well hopefully uart will work through usb now. A lot of changes based
off some demo code I found. Hope it works.