Commit Graph

11 Commits

Author SHA1 Message Date
EspoTek 4933764c98 Double buffering seems to be working. Good theory, no bullshit. Dank u wel, mnr. Dijkstra! 2017-06-22 12:16:04 +10:00
esposch f7ddf6ae05 Added "bad connect detection" (frame phase error detection) to Unix.
Also changed compiler flags so that optimisations don't wreck the for
loop when initialising the pipe IDs.  Hopefully this fixes Android as
well.

Q_debugstream has a slight change just so that gcc doesn't get upset.
2017-06-02 14:07:30 +10:00
EspoTek 28a4df9834 Unix now survives physical disconnects. Duct Tape necessary. 2017-05-16 15:08:29 +10:00
EspoTek c0e554e37f Unix reconnects on soft-driver reset. Doesn't like a hard disconnect. 2017-05-16 14:45:00 +10:00
EspoTek 54cdad44e5 Split reinitUsb() in half. Unix driver dies with a delay. 2017-05-16 12:01:30 +10:00
EspoTek 22020c5127 Semi-sane Android Interface
Not polished, but usable.
2017-02-22 13:17:48 +11:00
EspoTek f14b4cc0dc Works on Android. Kinda.
Function Gen not running properly and there is no "native" UI.
But the whole USB stack is up!
2017-02-19 17:42:09 +11:00
EspoTek a1c45aff30 Fixed up some more issues
Now crashing when FunctionGenControl procs.  Android returns fatal if
you try to write to an uninitialised pipe.
2017-02-19 14:11:06 +11:00
EspoTek 491645d673 Runs on Android, iso fails
One step closer...
2017-02-19 13:41:35 +11:00
EspoTek 368af59ca8 EspoComboBox now Android compatible.
Changed FILE* based operations to QFile.  Apparently Android doesn't
like fopen().
2017-02-19 12:03:35 +11:00
EspoTek 52fc3aa15d Android compiles and runs
Just not for very long...
Quits at loading _list.wfl
2017-02-18 16:00:55 +11:00