Commit Graph

2953 Commits

Author SHA1 Message Date
Robert Jördens 5599ec16ea sim: align API closer to non-sim
* add Output
* also clear timeline after it has been printed (multiple kernel invocations)

The sim core device API has diverged quite a bit from the non-sim API.
More work is needed.
2016-02-23 21:01:03 +01:00
Robert Jördens 856821849f examples/transport: cleanup 2016-02-23 19:57:45 +01:00
Robert Jördens 969f282de9 examples: with sequential -> with parallel 2016-02-23 18:39:02 +01:00
Robert Jördens 53ca3a8be8 examples/pdq2_simple: remove spurious print() 2016-02-23 18:07:44 +01:00
Robert Jördens b363cb1d66 examples: add pdq2_simple example 2016-02-23 17:58:00 +01:00
Robert Jördens 467268a06e coefficients: fix constant zero 2016-02-23 17:56:38 +01:00
Sebastien Bourdeauducq 53d5a458a2 test/hardware_testbench: properly close devices 2016-02-23 16:00:53 +08:00
Sebastien Bourdeauducq 5d41113dbc doc: convert to 'with parallel' 2016-02-23 15:53:41 +08:00
Sebastien Bourdeauducq 82f4fd1290 test/coredevice: convert to 'with parallel' 2016-02-23 15:48:12 +08:00
Sebastien Bourdeauducq 0395119961 savannah keeps breaking, use our lwip mirror 2016-02-22 22:51:26 +08:00
Sebastien Bourdeauducq a8545fc1f7 targets/kc705: set up user_sma_gpio_n like other TTLs 2016-02-22 22:35:15 +08:00
Robert Jördens 61bcfb6000 examples/transport: cleanup, make work (closes #20) 2016-02-22 15:29:27 +01:00
Robert Jördens 94584bb8b1 wavesynth: handle short segments 2016-02-22 15:29:27 +01:00
Robert Jördens 269e9c600c pdq2.mediator: use channel numbers from subdevices, track segment duration 2016-02-22 15:29:27 +01:00
Robert Jördens b327c50f14 pdq2: do not emit frame-initial trigger line (segments are triggered) 2016-02-22 15:29:27 +01:00
Robert Jördens d7f5904d16 wavesynth: duration sign 2016-02-22 15:29:27 +01:00
Robert Jördens 1b410abc2c pdq2: move initialization and park/unpark to driver 2016-02-22 15:29:27 +01:00
whitequark bc81be1345 Implement dumb 'with parallel' (#265). 2016-02-22 13:51:08 +00:00
whitequark 51a5910002 Rename 'with parallel' to 'with interleave' (#265). 2016-02-22 13:24:43 +00:00
whitequark b0e7fddc32 lit: unbreak on non-conda. 2016-02-22 13:16:43 +00:00
whitequark 9db2be2b03 compiler: only use colors in diagnostics on POSIX (fixes #272). 2016-02-22 11:27:45 +00:00
Sebastien Bourdeauducq 4946a53456 Revert "targets/kc705: pre-divide input RTIO clock to improve non-50% duty cycle tolerance"
This reverts commit 04b0db1a91.
2016-02-22 17:52:40 +08:00
Sebastien Bourdeauducq be6b64a243 doc: fix conda install instructions 2016-02-22 17:52:18 +08:00
Sebastien Bourdeauducq 9a6354b959 protocols/pc_rpc: raise asyncio line length limit for client 2016-02-22 13:04:21 +08:00
Sebastien Bourdeauducq 14683f297a doc: remove 'Ubuntu 15.10+/Debian jessie+ specific instructions'. Closes #282 2016-02-22 12:08:22 +08:00
Sebastien Bourdeauducq 25f6afd08a protocols/asyncio_server: raise asyncio line length limit. Closes #285 2016-02-22 12:06:23 +08:00
Sebastien Bourdeauducq 8da455d5db protocols/sync_struct: raise asyncio line length limit 2016-02-22 02:11:36 +08:00
Sebastien Bourdeauducq e177bbd480 frontend/client: fix screen clear on Windows 2016-02-22 01:25:48 +08:00
Sebastien Bourdeauducq ac6e31d655 frontend/rpctool: fix -t/--target. Closes #283 2016-02-22 00:55:45 +08:00
Robert Jördens d713c62b50 pdq2 frontends: adapt to new program, cleanup 2016-02-21 17:35:10 +01:00
Robert Jördens 7c246b3559 pdq2: redo program serialization, cleanup 2016-02-21 17:34:18 +01:00
Robert Jördens 294eac19fe pdq2.mediator: cleanup/style 2016-02-21 17:33:45 +01:00
Sebastien Bourdeauducq e3e42216a2 applets: workaround 'garbage on sides of embedded windows' bug on Windows 2016-02-21 21:32:21 +08:00
Sebastien Bourdeauducq 129927490b conda: pyqt -> pyqt5 2016-02-21 17:14:59 +08:00
Sebastien Bourdeauducq 1a5ccdfb3a MANIFEST.in: update 2016-02-21 08:48:14 +08:00
Sebastien Bourdeauducq 95dbafd662 gui: add logo to MDI area 2016-02-21 08:06:52 +08:00
Sebastien Bourdeauducq fc47d8c0ea Merge branch 'master' of github.com:m-labs/artiq 2016-02-21 06:01:09 +08:00
Sebastien Bourdeauducq 804592a3f7 gui/log: fix dock close tracking 2016-02-21 05:33:24 +08:00
Robert Jördens bc5e12d0aa CONTRIBUTING: bug reporting information 2016-02-20 11:25:21 +01:00
Sebastien Bourdeauducq 3b81dd5adc gui: workaround for Qt failing to embed applets in hidden and detached QDockWidgets 2016-02-19 18:13:25 +01:00
Sebastien Bourdeauducq 5f5427f51f protocols/pipe_ipc: work around race condition with loop.start_serving_pipe/close on Windows 2016-02-19 17:39:30 +01:00
Sebastien Bourdeauducq 28c4d8c2a7 applets: attempt at fixing embedding bugs on Windows 2016-02-19 14:48:25 +01:00
Robert Jördens fef72506e4 ctlmgr/gui/master: start subprocesses in new pgroup
This only makes a difference on POSIX. It prevents subprocesses
from receiving the signals that the parent receives. For ctlmgr
and master is cuts down on spam on the console (KeyboardInterrupt
tracebacks from all controllers) and enforces that proper
termination is followed.

This does not help if the parent gets SIGKILL (subprocesses
may linger).
2016-02-18 23:51:12 +01:00
Robert Jördens 4bd5a55a2a RELEASEING: cleanup, add note about main conda label 2016-02-18 16:50:52 +01:00
Robert Jördens 6830703ec6 artiq_master: directly log, explicit imports 2016-02-18 15:35:02 +01:00
Robert Jördens 1891725e12 wavesynth: cleanup 2016-02-18 14:13:40 +01:00
Robert Jördens b4ea318e6d coefficients: add comparison unittest 2016-02-18 14:13:40 +01:00
Robert Jördens d162b2cc04 transport: drop a parallel usage 2016-02-18 14:13:40 +01:00
Robert Jördens 65824fc7f4 coefficients: cleanup 2016-02-18 14:13:40 +01:00
Robert Jördens 0edde9f4d3 master: inform when running 2016-02-18 14:13:40 +01:00