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
02f62b01b0
Update README.md
2017-05-06 09:50:45 +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
EspoTek
a9e38c8115
Added files for Android deployment. Added references to PCB on layer "Dwgs.User"
2017-02-18 13:38:18 +11:00
EspoTek
3ddc37a4b5
Fixed little PCB glitch
...
Pre-compiled stuff all changed due to move from Qt 5.7.0 to Qt 5.7.1
2017-02-18 11:43:29 +11:00
EspoTek
67000bc7de
Removed black magic. Always a bad idea.
2017-02-12 15:35:27 +11:00
EspoTek
bfb2935812
Changed Framerate to 30FPS; fixed autogain bug; removed QCP2 crashes
...
30FPS gives 2% CPU usage on a 2600k@4.8; ~10% of one core.
QCPP2 is not enabled since performance is kak on Qt 5.7.
2017-02-09 15:33:50 +11:00
EspoTek
f8d3ae9bc5
Starting up driver doesn't block GUI execution (Windows only).
...
Bonus: "Device Disconnected" prompt works again!
2017-02-09 13:24:30 +11:00
EspoTek
97f8768c5e
Added skeleton for QCustomPlot 2
2017-02-08 14:04:27 +11:00
EspoTek
e1f0ced8b4
Moved to unix. Tested on Mac, anyway. Also fixed bug on Windows + CR/LF issues.
2017-02-08 13:30:05 +11:00
EspoTek
fa59da633e
About to start work on Unix port.
2017-02-08 10:52:24 +11:00
EspoTek
c5e94e6812
Quick PCB finalisationsion, lowered priority of tiny_dma_set_mode_x; looks like it's stopped the problem of "too much switching drops packet
2017-02-07 10:10:36 +11:00
EspoTek
66a8b96e10
Removed delays from winUsbDriver's Iso stack - other half of software bug fixed?
...
No longer seems to show that "every packet is corrupt" error. I suspect
it was caused by the "filling the transfer contents" loop in
usbIsoInit() taking place during two 1ms periods. This would, in
theory, cause it to skip over 1ms of data every ISO_PACKETS_PER_CTX *
NUM_FUTURE_CTX frames.
2017-02-05 12:05:03 +11:00
EspoTek
f929191825
Merged trying-calibration into master
...
Very, very hackily...
2017-02-03 17:34:54 +11:00
EspoTek
9e2ea03c6c
Commit before revert
...
dead end
2017-01-05 09:04:44 +11:00
EspoTek
667452acb4
there are still files??
2016-12-28 10:18:45 +11:00
EspoTek
d46528726e
i was playing around and just want to commit
2016-12-28 10:17:46 +11:00
EspoTek
b60b82fb6c
CH2 no longer drifting
...
But is corrupting.
2016-12-22 15:23:45 +11:00
EspoTek
46d113259a
Fixed Logic Analyzer CH2
2016-12-20 10:52:21 +11:00
EspoTek
56f329a016
And mode 7 up
...
Bugs found recently:
- Trigger doesn't work on negative voltages (at least in MM mode).
- Double Sample Rate button won't de-trigger when CH1 scope is disabled.
2016-12-18 15:15:57 +11:00
EspoTek
85b86af1ff
Mode 6 Up
...
The error where every packet can become corrupt when you get a "bad
launch" seems more pronounced here. But it still succeeds enough times
to show that correct synchronisation could fix it.
2016-12-18 14:56:54 +11:00
EspoTek
f76e8eb3a7
Mode 4 Up
...
Although Logic Analyzer CH2 is faulty. Looks like it's been in the code
for months, though. Add that to the list of things to fix.
2016-12-18 14:44:57 +11:00
EspoTek
653891ca63
Mode 3 Up
...
And found the bug from before; or at least the trigger. It seems to
only occur when the rear PCI USB port is used. Front hub or rear USB2
ports don't show issues at all.
2016-12-18 13:57:52 +11:00
EspoTek
7fd9074207
Committ before revert
2016-12-16 17:19:33 +11:00
EspoTek
536ba0ea4c
Mode 2 Up.
...
And it looks like the old glitch has crept back in? Was it not fixed
all along?
2016-12-16 15:56:53 +11:00
EspoTek
57c841f1d7
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.
2016-12-16 15:11:47 +11:00
EspoTek
3d5c2b0b0a
Mode 1 Up
...
Mode 1 moved to the new system. Same notes as mode 0.
2016-12-16 14:23:06 +11:00