artiq/artiq
Robert Jördens 4e863b32a1 coredevice: configurable initial backing state
Several core device drivers maintain a copy of some device state.
Since this copy is not transferred between experiments this backing state
can be different from device state when a new experiment is started.

This commit adds support for injecting initial backing state into
experiments via the device database and sets initial backing state where
known.

ad53xx (zotino): spi2 xfer_duration
novogorny: pgia gains
sampler: pgia gains, spi2 pgia and adc xfer_duration
suservo: pgia gains, spi2 pgia xfer_duration
urukul: cpld cfg (partial: rf_sw), attenuator register
spi2: div/length for xfer_duration

close #1003
2018-05-21 18:55:06 +02:00
..
applets python3.5 -> python3 2017-01-30 09:24:43 +08:00
browser browser,dashboard: delete MDI subwindows when they are closed 2017-07-29 20:36:38 +08:00
compiler compiler: implement local variable demotion. 2018-05-19 17:05:34 +00:00
coredevice coredevice: configurable initial backing state 2018-05-21 18:55:06 +02:00
dashboard integrate new AD9914 driver 2018-05-13 23:29:35 +08:00
devices pdq: move to https://github.com/m-labs/pdq 2017-07-19 17:35:28 +02:00
examples kasli: add tester target 2018-05-21 17:43:39 +08:00
firmware make RTIO clock switch optional and simplify 2018-05-18 17:41:34 +08:00
frontend kasli: add tester target 2018-05-21 17:43:39 +08:00
gateware kasli: add tester target 2018-05-21 17:43:39 +08:00
gui scanwidget: protect against resize from zero 2017-10-11 22:26:18 +02:00
language language: export TBytes and TByteArray. 2017-06-24 17:03:35 +00:00
master worker: keep sys.modules untouched until the end of examine() 2018-05-02 12:50:37 +08:00
protocols logging, aqctl_corelog: recognize log level TRACE. 2017-08-31 13:12:22 +00:00
sim Move mu_to_seconds, seconds_to_mu to Core. 2016-11-21 05:37:30 +00:00
test compiler: implement local variable demotion. 2018-05-19 17:05:34 +00:00
wavesynth wavesynth: silence is a channel property (closes #348) 2016-04-07 21:51:29 +08:00
__init__.py update versioneer 2017-06-05 13:27:26 +08:00
_version.py versioneer: cut git hashes consistently (#753) 2017-06-19 15:31:48 +08:00
appdirs.py add appdirs 2016-07-18 16:40:18 +02:00
build_soc.py refactor targets 2018-01-22 18:25:10 +08:00
experiment.py artiq.experiment: merge language and coredevice namespaces 2016-01-25 17:24:00 -07:00
monkey_patches.py monkey_patches: fix 3af29f7 2017-03-29 01:07:32 +02:00
remoting.py artiq_flash, artiq_devtool: add support for ssh -J option. 2018-05-05 02:50:01 +00:00
tools.py Revert "tools/file_import: restore sys.modules. Closes #976" 2018-05-02 12:14:56 +08:00