All functions are now coded. Just need a USBHostProxy implementation now to be able to test.