Commit Graph

9 Commits

Author SHA1 Message Date
EspoTek da251be8e8 Mode 2 up, USARTC0 seems to only want to clock at 1.5MHz
Former-commit-id: ee989fc8f207f9f4c7a6801b09f39dd10da57d65
2017-02-03 10:23:10 +11:00
EspoTek cc5ca27de9 SPLAT
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
2017-02-01 12:29:49 +11:00
EspoTek 87b9960242 Expanded the debugging structure.
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
2017-02-01 10:46:02 +11:00
EspoTek a5d592a862 Unified data structure in place to manage inbuilt debugging console.
And it shows a disturbingly high median_TRFCNT!


Former-commit-id: 431972af9b4ce285fabd30304a21ede7577ef08c
2017-02-01 10:27:59 +11:00
EspoTek be6e9346c8 Control IN transfers
For basic debugging.


Former-commit-id: 453bd688597790155ad9c0691a7d4a8f11e44d0c
2017-01-31 10:32:14 +11:00
EspoTek 275394fc36 GUI responsive when device disconnected
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
2016-12-16 15:11:47 +11:00
EspoTek 68453fe220 Triple endpoints working in SW now
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
2016-12-15 09:52:43 +11:00
esposch 5f9ea98da5 Added some comments.
Also cleaned up the USB drivers a bit; moved more stuff to
genericUsbDriver.

Former-commit-id: 047450f858
2016-10-24 12:40:06 +11:00
EspoTek 4e5f8aaac1 Subclassed winUsbDriver
Created a genericUsbDriver class and then subclassed winUsbDriver to it.


Former-commit-id: bd8480541c
2016-10-18 09:44:58 +11:00