Finally got it. The bin was using the .dlls from Qt 5.6, but the .exe
was compiled with 5.7. It was some kind of timing error??
Just needed to redeploy using windeployqt.
Former-commit-id: 48c38ed9907000ed876e96acef804736aa134b81
Looks like TRFCNT is going haywire when the exe is run outside of the
IDE. The fact that it occasionally initialises close to 750 is
irrelevant.
Former-commit-id: e26f5396b90d2a1289ff1eeccafd76a04e779b20
But will not respond until device has been connected at least once! On
a side note I found out how silly the saveState/loadState method in
genericUsbDriver was. It was always a better idea to just "poke" the
signals to ensure that it is reset in the same way that would happen
from GUI interactions.
Former-commit-id: 57c841f1d7
Added triple endpoint support for the Desktop interface.
Should be possible to fix the one-packet-per-sample glitch easily, now.
Even if it isn't, the device now only needs to reserve 768 bytes/frame,
not 1023!!!!
Former-commit-id: 5769288a11