A complete software solution for windows usb devices
...In Addition, libusbK has full support for isochronous endpoints and an extensive set of additional modules to simplify development.
Source code repository using github:
https://github.com/mcuee/libusbk