David Nadlinger
5fd92a6175
gui: Fix crash when quickly opening/closing applets
...
Quickly closing/reopening applets (e.g. quickly clicking the checkbox
on an entire folder of applets) would previously lead to an occasional
KeyError on the self.dock_to_item access in on_dock_closed, as close()
would be invoked more than once.
The geometry/checked state handling can potentially be cleaned up
further, but at least this avoid the crash.
2019-03-10 20:57:10 +00:00
Sebastien Bourdeauducq
e47ba4b35e
kasli_generic: fix identifier string
2019-03-08 19:57:20 +08:00
Sebastien Bourdeauducq
b219f8b5c7
artiq_flash: autodetect variant
2019-03-08 19:47:24 +08:00
Sebastien Bourdeauducq
fc9d4c7bdc
artiq_flash: fix sayma master detection
2019-03-08 19:36:35 +08:00
Sebastien Bourdeauducq
25bcebd1f6
artiq_flash: not all boards are development boards
2019-03-08 19:35:20 +08:00
Sebastien Bourdeauducq
3be5112363
manual: document artiq_flash -H dependency
2019-03-08 19:31:33 +08:00
Sebastien Bourdeauducq
ed2d8dfa7a
artiq_flash: resolve openocd symbolic links
...
On NixOS, openocd may be a symlink in /run/current-system/sw/bin when installed system-wide.
2019-03-08 12:43:06 +08:00
Sebastien Bourdeauducq
b2bee3da96
manual: use artiq-env package with nix-env
...
The wrapper hack used by nix-env when installing a Python library directly breaks when Python subprocesses are created.
2019-03-06 23:02:03 +08:00
Sebastien Bourdeauducq
6ff7fce4bd
manual: document some nix issues
2019-03-06 11:57:31 +08:00
Sebastien Bourdeauducq
bffb1cf141
manual: suggest faster and less memory-intensive nix-env command
...
Simple "nix-env -i" is slow and runs out of memory on old computers.
https://github.com/NixOS/nix/issues/421
2019-03-05 21:23:04 +08:00
Sebastien Bourdeauducq
24a3b31f22
manual: use $ for shell prompts consistently
2019-03-04 11:06:20 +08:00
Sebastien Bourdeauducq
26dd4e5160
manual: document how to switch to nixpkgs release
2019-03-04 11:03:27 +08:00
Sebastien Bourdeauducq
0d86702503
manual: cleanup
2019-03-04 11:02:28 +08:00
Sebastien Bourdeauducq
f65bcbcbb2
manual: clean up build and make compatible with python 3.7
2019-02-26 17:11:16 +08:00
Sebastien Bourdeauducq
0d05d4b813
artiq_client: python 3.7 compatibility
2019-02-26 17:09:38 +08:00
Sebastien Bourdeauducq
ec966de007
thorlabs_tcube: cleanup
2019-02-26 16:50:19 +08:00
Sebastien Bourdeauducq
ceead218bc
manual: update metadata
2019-02-26 16:48:24 +08:00
Sebastien Bourdeauducq
4db115aef3
remove old nix instructions (merged into manual)
2019-02-26 16:46:01 +08:00
Sebastien Bourdeauducq
62c7f75a9e
sayma_amc: support hardware revisions
2019-02-25 23:49:45 +08:00
Sebastien Bourdeauducq
d45249197c
siphaser: improve ultrascale clock routing
2019-02-25 23:00:01 +08:00
Sebastien Bourdeauducq
de3992bbdd
kasli: remove HUST variants (supported by kasli_generic)
2019-02-23 15:44:17 +08:00
Sebastien Bourdeauducq
791f830ef6
kasli_generic: support DRTIO
2019-02-23 15:41:05 +08:00
Sebastien Bourdeauducq
d39338d59f
artiq_ddb_template: fix --satellite
2019-02-23 15:27:18 +08:00
Sebastien Bourdeauducq
d79a6ee41c
artiq_ddb_template: fix pll_vco indentation
2019-02-22 23:50:30 +08:00
Sebastien Bourdeauducq
62985fbd29
binaries -> board-support
2019-02-22 23:18:01 +08:00
Sebastien Bourdeauducq
1c35c051a5
kasli: remove variants supported by generic builder
2019-02-22 23:08:49 +08:00
Sebastien Bourdeauducq
05b128469f
artiq_ddb_template: support setting Urukul pll_vco
2019-02-22 22:59:20 +08:00
Sebastien Bourdeauducq
cd60803f21
device_ddb_template: add Sampler, Zotino, Grabber and SFP LED support
2019-02-22 20:07:15 +08:00
Sebastien Bourdeauducq
269f0a4d6f
artiq_ddb_template: add Urukul support
2019-02-22 19:33:27 +08:00
Sebastien Bourdeauducq
8049c52d06
frontend: add artiq_ddb_template (WIP, TTL only)
2019-02-22 17:19:48 +08:00
Sebastien Bourdeauducq
8edc2318ab
style
2019-02-22 17:19:20 +08:00
Robert Jördens
aee8965897
ad9910: add ram conversion tooling and unittests
...
Signed-off-by: Robert Jördens <rj@quartiq.de>
2019-02-21 15:59:52 +00:00
Robert Jördens
ec6588174b
ad9910: add ram operation unittests
...
Signed-off-by: Robert Jördens <rj@quartiq.de>
2019-02-21 15:14:32 +00:00
Robert Jördens
b57cad77ad
ad9910: make ram read work for short segments
...
also cleanup and style
Signed-off-by: Robert Jördens <rj@quartiq.de>
2019-02-21 14:47:58 +00:00
Sebastien Bourdeauducq
2a60914cb9
manual: revamp developing section
2019-02-21 00:57:22 +08:00
Sebastien Bourdeauducq
62bfccc264
manual: add info about upgrade/rollback with Nix
2019-02-20 19:45:24 +08:00
Sebastien Bourdeauducq
87a1ea6587
manual: minor polishing
2019-02-20 19:45:09 +08:00
Sebastien Bourdeauducq
84619adbab
manual: revamp installation instructions
2019-02-20 18:30:25 +08:00
Sebastien Bourdeauducq
7c0353b4be
install-artiq: more polite comments
2019-02-20 11:24:25 +08:00
Astro
5557491cc7
manual: fix wavedrom extension json syntax
...
The leading empty line seems to be required by Sphinx 1.8.3.
The arguments must be strict JSON when prerendering for a target that is
not "html". Browser JSON parsing may have been more lenient.
Signed-off-by: Stephan Maka <stephan@spaceboyz.net>
2019-02-20 11:18:39 +08:00
Sebastien Bourdeauducq
596d3e20d7
dashboard,browser: do not call get_user_config_dir() in argparse
...
This caused two problems when building the docs:
* the path printed in the docs depends on the machine where they are built
* it pollutes ~/.config, and also breaks Nix builds
2019-02-19 15:43:04 +08:00
Sebastien Bourdeauducq
40a0cf806d
support overriding versioneer
2019-02-17 14:49:52 +08:00
Sebastien Bourdeauducq
861ad0a62c
remove nix scripts (moved to dedicated repository)
2019-02-17 14:49:52 +08:00
David Nadlinger
1cd0f5a552
conda: Bump migen/misoc commits to fix Sayma build
2019-02-17 09:27:18 +08:00
Sebastien Bourdeauducq
bcda53ee2f
nix: revert local mods
2019-02-14 20:14:19 +08:00
Sebastien Bourdeauducq
a486756890
nix: remove unnecessary fetchsvn
2019-02-14 20:12:33 +08:00
David Nadlinger
944a3b34c3
doc: Fix typo in getting_started_rtio
...
GitHub: Fixes #1276 .
2019-02-13 17:16:02 +00:00
Sebastien Bourdeauducq
322861225e
nix: use filterSource
2019-02-14 00:08:43 +08:00
Sebastien Bourdeauducq
f657c44e3d
nix: fix typo
2019-02-13 20:52:33 +08:00
Sebastien Bourdeauducq
af9988c79c
nix: fix hydra channel
2019-02-13 20:50:08 +08:00