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