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