artiq/artiq
Robert Jördens 347609d765 rtio: auto clear output event data and address
This is to support channels where variable length
event data is well-defined through zero-padding.
E.g. in the case of `Spline` zero-padding of events naturally
corresponds to low-order knots.

Use timestamp change as trigger. This assumes that writes to the
timestamp register always precede address and data writes.
It does not break support for ganged writes of the same event
timestamp and data/address to multiple channels or
channel-addresses.
2016-11-23 15:03:36 +01:00
..
applets applets: simplify command lines 2016-09-04 23:32:09 +08:00
browser master: archive input datasets. Closes #587 2016-10-18 17:11:07 +08:00
compiler compiler: disable remarks. 2016-11-21 19:12:11 +00:00
coredevice runtime: rewrite rtio support code in Rust. 2016-11-21 17:13:09 +00:00
dashboard coredevice.dds: reimplement fully in ARTIQ Python. 2016-11-21 15:13:26 +00:00
devices Move mu_to_seconds, seconds_to_mu to Core. 2016-11-21 05:37:30 +00:00
examples coredevice.dds: reimplement fully in ARTIQ Python. 2016-11-21 15:13:26 +00:00
frontend artiq_devtool: don't crash on invalid utf-8. 2016-11-21 05:37:27 +00:00
gateware rtio: auto clear output event data and address 2016-11-23 15:03:36 +01:00
gui gui: use bare QSpinBox for integer NumberEntries. Closes #558 2016-09-14 10:53:24 +08:00
language Move mu_to_seconds, seconds_to_mu to Core. 2016-11-21 05:37:30 +00:00
master master/worker_db: set default value for archive 2016-10-19 20:12:16 +08:00
protocols pc_rpc: raise AttributeError immediately for nonexistent RPC methods. Closes #534 2016-09-14 11:22:07 +08:00
runtime runtime: rewrite i2c support code in Rust. 2016-11-21 18:25:43 +00:00
runtime.rs runtime: don't attempt to perform writeback if disabled in kernel. 2016-11-23 13:53:40 +00:00
sim Move mu_to_seconds, seconds_to_mu to Core. 2016-11-21 05:37:30 +00:00
test compiler: unbreak casts to int32/int64. 2016-11-21 14:20:28 +00:00
wavesynth wavesynth: silence is a channel property (closes #348) 2016-04-07 21:51:29 +08:00
__init__.py artiq_dir: move out of tools to unlink dependencies 2016-01-25 18:15:50 -07:00
_version.py versioneer: remote tag_prefix = v 2016-01-18 21:28:09 -07:00
appdirs.py add appdirs 2016-07-18 16:40:18 +02:00
experiment.py artiq.experiment: merge language and coredevice namespaces 2016-01-25 17:24:00 -07:00
monkey_patches.py monkey-patch Python 3.5.2 to disable broken asyncio.base_events._ipaddr_info optimization (#506) 2016-07-13 11:35:16 +08:00
tools.py tools: cleanup artiq_version 2016-08-04 19:42:13 +08:00