EspoTek
534c25212b
Just got rid of the slight chance of missing the start bit...
...
Former-commit-id: 53e6388f4f
2017-05-28 19:53:31 +10:00
EspoTek
aacb0e489a
Changed jitter compensation to occur every character. Smooth as butter, even at 115200. :)
...
Former-commit-id: 5320d6abf7
2017-05-28 18:54:18 +10:00
EspoTek
f6a24bea7f
Jitter detection in. Seems to be holding at 9600 baud
...
Former-commit-id: 9908cd2c43
2017-05-28 18:49:11 +10:00
EspoTek
eef2e72fa6
Working, but with no jitter compensation. Handles 9600 baud streams OK, but with a glitch every 4 seconds.
...
Former-commit-id: f5a69c2adb
2017-05-28 17:26:16 +10:00
EspoTek
a920105bd2
Doesn't halt in while() loop
...
Former-commit-id: a1075b97fd
2017-05-28 16:40:23 +10:00
EspoTek
23d5f0e5ee
Deleted old code. Started new code.
...
Former-commit-id: 8bd771f02d
2017-05-28 16:34:53 +10:00
EspoTek
c40c0e3263
Bugfix: CH2 was fetching singleBit samples on CH1 mode being == 2.
...
Former-commit-id: 9f6f5695fd
2017-05-25 11:34:58 +10:00
EspoTek
12b2761fd6
Mac fixes now no longer break Windows.
...
Former-commit-id: d8643a8ecd
2017-05-18 10:29:17 +10:00
EspoTek
46bc34f388
Unix now survives physical disconnects. Duct Tape necessary.
...
Former-commit-id: 28a4df9834
2017-05-16 15:08:29 +10:00
EspoTek
9ef4ba807b
Unix reconnects on soft-driver reset. Doesn't like a hard disconnect.
...
Former-commit-id: c0e554e37f
2017-05-16 14:45:00 +10:00
EspoTek
65632a69e5
Split reinitUsb() in half. Unix driver dies with a delay.
...
Former-commit-id: 54cdad44e5
2017-05-16 12:01:30 +10:00
EspoTek
0f5a7781e7
Mac bin crash fixed
...
Former-commit-id: 7b9d410413
2017-05-13 12:18:29 +10:00
EspoTek
201b3bedbe
Nothing to see here
...
Former-commit-id: f079a7f4f1
2017-05-13 11:29:25 +10:00
EspoTek
4ff69223e6
Update README.md
...
Former-commit-id: 02f62b01b0
2017-05-06 09:50:45 +10:00
EspoTek
69955a52bd
Added Fuse Bypass
...
Just to be safe...
Former-commit-id: f78a868e8b
2017-04-25 11:39:55 +10:00
EspoTek
fb758ada39
"Jump to Bootloader" function added. No need to short pins to update FW.
...
Former-commit-id: 0a664fe482
2017-04-22 13:58:06 +10:00
EspoTek
8500a89f14
New Gerbers published
...
Very few changes. Fuse added, port moved.
Former-commit-id: 56b13e9a95
2017-04-18 12:55:55 +10:00
EspoTek
f44dbf7d55
Signal Gen CH2 shows disconnection when Logic Analyzer is turned on.
...
Former-commit-id: 5198eb261f
2017-04-09 15:43:28 +10:00
EspoTek
b976954b4e
removed null "type here" action
...
Former-commit-id: 28a6ccac67
2017-04-09 15:39:42 +10:00
EspoTek
4fac994ca9
Fixed Multimeter not displaying
...
Former-commit-id: ac0dda3d91
2017-04-09 15:38:39 +10:00
EspoTek
2480cb6b6b
Fixed occasional corruption (Windows Only)
...
Also small fix for doubled sample rate.
Former-commit-id: 642f0c6d7f
2017-04-09 15:28:18 +10:00
EspoTek
393ea34826
Fixed Mode 6 Trigger
...
Former-commit-id: 82913bfb45
2017-04-09 14:22:13 +10:00
EspoTek
5c158b6ee2
Added Firmware Version Function. Changed PID.
...
Former-commit-id: a8d8c6afa1
2017-04-09 13:58:40 +10:00
EspoTek
0537b6d57c
Timing fixes
...
For Logic Analyzer CH2.
Former-commit-id: bda9baf5c1
2017-04-09 12:38:19 +10:00
EspoTek
005a8a8832
Logic Analyser CH2 should write to correct console now.
...
Former-commit-id: 58e438c3f8
2017-03-13 09:54:40 +11:00
EspoTek
5067d01166
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.
Former-commit-id: e052a4d64e
2017-03-06 13:13:33 +11:00
EspoTek
2bd0b56ca8
Start of 32 bit release.
...
Some errors.
Former-commit-id: 7834933296
2017-03-02 18:55:45 +11:00
EspoTek
0d11aeaf79
Semi-sane Android Interface
...
Not polished, but usable.
Former-commit-id: 22020c5127
2017-02-22 13:17:48 +11:00
EspoTek
325afb6adb
Works on Android. Kinda.
...
Function Gen not running properly and there is no "native" UI.
But the whole USB stack is up!
Former-commit-id: f14b4cc0dc
2017-02-19 17:42:09 +11:00
EspoTek
0db38c68cb
Fixed connect - Windows + Unix now both return 0 on UsbInit
...
Seems to do nothing once the iso is set up, though...
Former-commit-id: 2fef7a6648
2017-02-19 14:29:19 +11:00
EspoTek
4b54fa1a89
Fixed up some more issues
...
Now crashing when FunctionGenControl procs. Android returns fatal if
you try to write to an uninitialised pipe.
Former-commit-id: a1c45aff30
2017-02-19 14:11:06 +11:00
EspoTek
1d893f8164
Runs on Android, iso fails
...
One step closer...
Former-commit-id: 491645d673
2017-02-19 13:41:35 +11:00
EspoTek
fcdf218937
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....
Former-commit-id: 41eab710fa
2017-02-19 12:45:52 +11:00
EspoTek
9994dbc489
EspoComboBox now Android compatible.
...
Changed FILE* based operations to QFile. Apparently Android doesn't
like fopen().
Former-commit-id: 368af59ca8
2017-02-19 12:03:35 +11:00
EspoTek
f4c0f0d949
Android compiles and runs
...
Just not for very long...
Quits at loading _list.wfl
Former-commit-id: 52fc3aa15d
2017-02-18 16:00:55 +11:00
EspoTek
440cbed9a7
Added files for Android deployment. Added references to PCB on layer "Dwgs.User"
...
Former-commit-id: a9e38c8115
2017-02-18 13:38:18 +11:00
EspoTek
78454dc96d
Fixed little PCB glitch
...
Pre-compiled stuff all changed due to move from Qt 5.7.0 to Qt 5.7.1
Former-commit-id: 3ddc37a4b5
2017-02-18 11:43:29 +11:00
EspoTek
d98e82f99a
Removed black magic. Always a bad idea.
...
Former-commit-id: 67000bc7de
2017-02-12 15:35:27 +11:00
EspoTek
0b08acb312
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.
Former-commit-id: bfb2935812
2017-02-09 15:33:50 +11:00
EspoTek
3a4f5de038
Starting up driver doesn't block GUI execution (Windows only).
...
Bonus: "Device Disconnected" prompt works again!
Former-commit-id: f8d3ae9bc5
2017-02-09 13:24:30 +11:00
EspoTek
07255f1e8c
Added skeleton for QCustomPlot 2
...
Former-commit-id: 97f8768c5e
2017-02-08 14:04:27 +11:00
EspoTek
68f5751d2b
Moved to unix. Tested on Mac, anyway. Also fixed bug on Windows + CR/LF issues.
...
Former-commit-id: e1f0ced8b4
2017-02-08 13:30:05 +11:00
EspoTek
b6f8209b12
About to start work on Unix port.
...
Former-commit-id: fa59da633e
2017-02-08 10:52:24 +11:00
EspoTek
b28bad3bb7
Quick PCB finalisationsion, lowered priority of tiny_dma_set_mode_x; looks like it's stopped the problem of "too much switching drops packet
...
Former-commit-id: c5e94e6812
2017-02-07 10:10:36 +11:00
EspoTek
f49013dd66
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.
Former-commit-id: 66a8b96e10
2017-02-05 12:05:03 +11:00
EspoTek
cdf9da1562
Merged trying-calibration into master
...
Very, very hackily...
Former-commit-id: f929191825
2017-02-03 17:34:54 +11:00
EspoTek
afaf8ba16d
Commit before revert
...
dead end
Former-commit-id: 9e2ea03c6c
2017-01-05 09:04:44 +11:00
EspoTek
7789a3cf62
there are still files??
...
Former-commit-id: 667452acb4
2016-12-28 10:18:45 +11:00
EspoTek
d4a90aa24a
i was playing around and just want to commit
...
Former-commit-id: d46528726e
2016-12-28 10:17:46 +11:00
EspoTek
4dd657a164
CH2 no longer drifting
...
But is corrupting.
Former-commit-id: b60b82fb6c
2016-12-22 15:23:45 +11:00