Working version with new code. Updating issues.
Added USBControl code from rowboat
Removed additional buffer allocation
Tested with increased framerate of 10