|
7395fce34a
|
Simplifications; bug fixes; also, it turns out that the documentation is wrong about Macro trace modes supporting ClockTicks up to 64ki, it's actually 16ki
|
2018-06-26 19:30:43 +01:00 |
|
|
f5847d750f
|
Support for multiple analog params to handle calibrating different kinds of probe; naming convention changes; other random updates
|
2018-06-20 17:13:03 +01:00 |
|
|
90683e24da
|
Default to 3.3V logic levels if only capturing logic signals; neaten use of registers in vm
|
2017-09-15 13:57:27 +01:00 |
|
|
dc99b64274
|
Include more info in trace objects; fix calibration to work with new return values of capture() (doh!); fix maximum clock ticks (16bit unsigned value); neaten sample reading code and switch to single-precision floats (easily large enough)
|
2017-07-31 17:58:10 +01:00 |
|
|
33311848f0
|
Use array objects for samples and timestamps (as two items in a DotDict per trace); put +2 back into timeout calculation logic
|
2017-07-29 15:04:38 +01:00 |
|
|
403bac94a5
|
Tidy up some bits: naming; best practice on waveform generation command window transaction usage; analog channel enable mask for capture
|
2017-07-26 18:23:54 +01:00 |
|
|
fc961fb2a0
|
Move pushback buffer into vm so that it will work with other kinds of stream; move stream closing into same for neatness; support cancelling capturing through asyncio.Task cancellation
|
2017-07-26 13:45:23 +01:00 |
|
|
44194ab63e
|
New hi/lo model; improved timeout logic; new generator low/high logic; fixed scaling of samples
|
2017-07-14 17:29:59 +01:00 |
|
|
be7e7e97c1
|
Revised analog params; move VM-specific IO routines into vm.py; remove EEPROM params code (doesn't work); a few lines of documentation here and there
|
2017-07-11 11:33:49 +01:00 |
|
|
942c7e7dbc
|
Use low latency serial IO on Linux; optimise reading of replies; add pushback buffer to serial stream for the latter
|
2017-07-07 13:53:36 +01:00 |
|
|
11d0f3a2c4
|
Something that looks like it'll do logic capture
|
2017-03-26 20:07:19 +01:00 |
|
|
c7bc7beded
|
Use Python 3.6 format strings
|
2017-03-26 14:49:35 +01:00 |
|
|
2174382464
|
Some simplifications
|
2016-10-24 19:19:52 +00:00 |
|
|
3d12065469
|
Neater clock mode selection code
|
2016-10-23 21:22:28 +00:00 |
|
|
f41e11c336
|
Work in progress
|
2016-10-23 17:50:56 +00:00 |
|
|
95e07aaa70
|
Various improvements
|
2016-10-23 16:54:56 +01:00 |
|
|
fee5e5c455
|
Small tweaks
|
2016-10-19 18:44:58 +01:00 |
|
|
79b7b41c0d
|
Scaling (with calibration) and triggering working
|
2016-10-19 17:33:11 +01:00 |
|
|
c8211dceb0
|
Large part of capture working
|
2016-10-17 19:14:19 +01:00 |
|
|
5ab80ddf1d
|
Tidier constants
|
2016-10-14 12:36:31 +01:00 |
|
|
d4e6244bba
|
Optimised register writing
|
2016-10-14 12:26:45 +01:00 |
|
|
ed42994868
|
Checkpoint of work in progress
|
2016-10-11 16:54:56 +01:00 |
|