Commit Graph

48 Commits

Author SHA1 Message Date
EspoTek ee7aff7cf5 Caibration algorithm in pace but no user-friendy way of accessing it. 2017-06-26 10:19:04 +10:00
EspoTek 445a301029 Recentreing in. 2017-06-22 14:49:50 +10:00
EspoTek 7c3ae61fe8 Towards calibration 2017-06-22 14:05:37 +10:00
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
EspoTek c27cb9d38c Intent Filter added 2017-06-22 11:22:16 +10:00
EspoTek 09e3568605 Android reinit fine as long as device doesn't reconnect before destructor called 2017-06-19 16:23:17 +10:00
EspoTek c41fe011d7 Slightly nicer scaling control. 2017-06-12 17:19:52 +10:00
EspoTek 893624c0e4 Axis Scaling and cursors 2017-06-12 10:55:22 +10:00
EspoTek 08b476322c Pinch Zoom added, cannot discern x/y 2017-06-10 20:07:53 +10:00
EspoTek 06b6295d1f Rotation. 2017-06-10 18:06:13 +10:00
EspoTek 643ee1d592 Android nicer. :)
Just general UI improvements.
2017-06-10 15:42:40 +10:00
esposch f091e976aa Default resolution now 1440x900 2017-06-02 18:41:32 +10:00
esposch 69d72b19f3 Temporarily desabled frame phase error code. Gets false positives. 2017-06-02 16:26:33 +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 53e6388f4f Just got rid of the slight chance of missing the start bit... 2017-05-28 19:53:31 +10:00
EspoTek 5320d6abf7 Changed jitter compensation to occur every character. Smooth as butter, even at 115200. :) 2017-05-28 18:54:18 +10:00
EspoTek 9908cd2c43 Jitter detection in. Seems to be holding at 9600 baud 2017-05-28 18:49:11 +10:00
EspoTek f5a69c2adb Working, but with no jitter compensation. Handles 9600 baud streams OK, but with a glitch every 4 seconds. 2017-05-28 17:26:16 +10:00
EspoTek a1075b97fd Doesn't halt in while() loop 2017-05-28 16:40:23 +10:00
EspoTek 8bd771f02d Deleted old code. Started new code. 2017-05-28 16:34:53 +10:00
EspoTek 9f6f5695fd Bugfix: CH2 was fetching singleBit samples on CH1 mode being == 2. 2017-05-25 11:34:58 +10:00
EspoTek d8643a8ecd Mac fixes now no longer break Windows. 2017-05-18 10:29:17 +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 7b9d410413 Mac bin crash fixed 2017-05-13 12:18:29 +10:00
EspoTek f079a7f4f1 Nothing to see here 2017-05-13 11:29:25 +10:00
EspoTek f78a868e8b Added Fuse Bypass
Just to be safe...
2017-04-25 11:39:55 +10:00
EspoTek 0a664fe482 "Jump to Bootloader" function added. No need to short pins to update FW. 2017-04-22 13:58:06 +10:00
EspoTek 56b13e9a95 New Gerbers published
Very few changes.  Fuse added, port moved.
2017-04-18 12:55:55 +10:00
EspoTek 5198eb261f Signal Gen CH2 shows disconnection when Logic Analyzer is turned on. 2017-04-09 15:43:28 +10:00
EspoTek 28a6ccac67 removed null "type here" action 2017-04-09 15:39:42 +10:00
EspoTek ac0dda3d91 Fixed Multimeter not displaying 2017-04-09 15:38:39 +10:00
EspoTek 642f0c6d7f Fixed occasional corruption (Windows Only)
Also small fix for doubled sample rate.
2017-04-09 15:28:18 +10:00
EspoTek 82913bfb45 Fixed Mode 6 Trigger 2017-04-09 14:22:13 +10:00
EspoTek a8d8c6afa1 Added Firmware Version Function. Changed PID. 2017-04-09 13:58:40 +10:00
EspoTek bda9baf5c1 Timing fixes
For Logic Analyzer CH2.
2017-04-09 12:38:19 +10:00
EspoTek 58e438c3f8 Logic Analyser CH2 should write to correct console now. 2017-03-13 09:54:40 +11:00
EspoTek e052a4d64e Disconnect/Reconnect good now, 32-bit stops failing!
Fixed the 32-bit issue after first re-initialise by removing the OvlK
and IsoK reuse functions.  Perhaps this could be causing issues on Mac
OS X as well.
Next, changes were made to the reconnect/disconnect to prevent
(sometimes??) crashes in 32-bit mode, and also fix the "not updating
after reconnect" issue on x64.
2017-03-06 13:13:33 +11:00
EspoTek 7834933296 Start of 32 bit release.
Some errors.
2017-03-02 18:55:45 +11: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 2fef7a6648 Fixed connect - Windows + Unix now both return 0 on UsbInit
Seems to do nothing once the iso is set up, though...
2017-02-19 14:29:19 +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 41eab710fa functionGenControl now Android compatible. Close!
Gets into a loop where it can't find device (on emulator).  I'll need to
move over to real device to see exactly what happens....
2017-02-19 12:45:52 +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