whitequark
f7c8625f61
compiler.embedding: support calling methods via RPC as well.
2015-08-27 05:56:46 -05:00
whitequark
c62b16d5e1
compiler.embedding: support RPC functions as host attribute values.
2015-08-27 05:53:18 -05:00
whitequark
04bd2421ad
compiler.embedding: dedent kernel functions before parsing.
2015-08-27 05:44:56 -05:00
whitequark
cb225269ff
Allow accessing attributes of embedded host objects.
2015-08-27 05:01:04 -05:00
Yann Sionneau
7db0498a9a
artiq_flash: dont prepend the runtime file with mezzanine board directory if using -d
2015-08-27 11:02:06 +02:00
Sebastien Bourdeauducq
90ce54d8d5
gateware/dds/monitor: support onehot selection, strip reset
2015-08-27 15:54:01 +08:00
Sebastien Bourdeauducq
0fe0f4d433
dds: fix phase computation. Closes #79 .
2015-08-27 11:09:33 +08:00
Sebastien Bourdeauducq
f07c7e9c6f
runtime/dds: fix AD9914 register initialization values
...
Thanks Raghavendra Srinivas for the help. Closes #114 .
2015-08-27 10:47:44 +08:00
Sebastien Bourdeauducq
1991b3c910
coredevice/TTLClockGen: fix attribute init
2015-08-27 09:48:11 +08:00
Yann Sionneau
4cb0d4589e
manual: fix some typos
2015-08-26 16:14:16 +02:00
Yann Sionneau
977df7013d
py2llvm: skip test_is_prime unit test on Windows
...
see http://irclog.whitequark.org/m-labs/2015-08-26#13821771 ;
2015-08-26 14:50:52 +02:00
Sebastien Bourdeauducq
8aec02dfcf
Merge branch 'master' of github.com:m-labs/artiq
2015-08-26 20:43:12 +08:00
Sebastien Bourdeauducq
79ca0d50fa
gui,environment: default step to 1.0
2015-08-26 20:43:00 +08:00
Sebastien Bourdeauducq
2c893ba0a2
doc/manual: add results to mgmt tutorial
2015-08-26 20:40:37 +08:00
Sebastien Bourdeauducq
947acb1f90
manual: management system tutorial, Git integration
2015-08-26 20:23:50 +08:00
Yann Sionneau
7b0b1d6860
manual: Windows (32 and 64-bit) users should install 32-bit miniconda/anaconda
2015-08-26 14:22:13 +02:00
Yann Sionneau
92390cfbe6
py2llvm: allow the unit test to run on Windows
2015-08-26 11:12:48 +02:00
whitequark
422208a0e9
Fix copy-paste error.
2015-08-25 22:05:34 -07:00
whitequark
9b9fa1ab7c
Allow embedding and RPC sending host objects.
2015-08-25 21:56:01 -07:00
Joe Britton
b790fb093d
add ping() to novatech driver
2015-08-26 12:05:10 +08:00
Sebastien Bourdeauducq
d5f2f5c062
gui: fix spinbox bounds
2015-08-25 00:56:19 +08:00
Sebastien Bourdeauducq
e043179120
language,gui: support ndecimals in scan and number arguments
2015-08-25 00:39:16 +08:00
Sebastien Bourdeauducq
718de9888b
gui: disable parameter selection
2015-08-25 00:38:03 +08:00
Sebastien Bourdeauducq
1c96f258b1
gui: show server in window title
2015-08-25 00:37:49 +08:00
Sebastien Bourdeauducq
b7120aa0ac
examples/arguments_demo: demonstrate parents
2015-08-25 00:07:37 +08:00
Sebastien Bourdeauducq
1ad8e65e42
language/environment: support parents
2015-08-25 00:03:36 +08:00
Sebastien Bourdeauducq
bb228b00ef
gui,language,master: argument groups
2015-08-24 23:46:54 +08:00
Sebastien Bourdeauducq
7d4d92ec06
gui/explorer: use QTreeWidget for argument editor
2015-08-24 22:59:56 +08:00
Sebastien Bourdeauducq
45a90bf272
conda: remove stale ARTIQ_GUI env variable
2015-08-24 20:28:39 +08:00
Sebastien Bourdeauducq
84b07607ad
gui: do not attempt moninj on windows
2015-08-24 20:20:33 +08:00
whitequark
526d7c4e46
Fix a typo.
2015-08-22 14:01:55 -07:00
whitequark
a557445e05
LocalAccessValidator: assume variables with "$" in name are internal.
...
Internal variables are assumed to be scoped correctly
(including not being accessed uninitialized).
This was changed from "." because artiq.compiler.embedding uses
"." in module prefix of function names.
2015-08-22 13:56:17 -07:00
whitequark
0e26cfb66e
LocalAccessValidator: relax restrictions to accept def f(); def g().
2015-08-22 13:31:09 -07:00
whitequark
b39e76ae28
Remove debug print.
2015-08-22 12:22:26 -07:00
Yann Sionneau
34771ade67
artiq_flash.sh: fix runtime programming and allow usage of -d . -r
2015-08-22 15:28:55 +02:00
Sebastien Bourdeauducq
284e3ddb2b
gui/scan: enforce min <= max
2015-08-22 21:05:24 +08:00
Sebastien Bourdeauducq
21a28a13c9
gui/explorer: less verbose error dialogs
2015-08-22 21:05:05 +08:00
Sebastien Bourdeauducq
42e87c060e
protocols/pyon: use better object for empty builtins
2015-08-22 21:04:44 +08:00
Sebastien Bourdeauducq
72616f6f29
language: document HasEnvironment.dbs
2015-08-22 21:04:23 +08:00
Sebastien Bourdeauducq
d38f1e6796
ad9xxx: fix gpio signal length
2015-08-22 13:12:30 +08:00
Sebastien Bourdeauducq
fba05531f4
runtime: enable ad9914 matched latency
2015-08-22 12:25:44 +08:00
Sebastien Bourdeauducq
094fc1cfd1
qc2: DDS selection is active low
2015-08-22 11:49:38 +08:00
Sebastien Bourdeauducq
82fdebde75
runtime: support single channel test sequence
2015-08-22 10:43:46 +08:00
Sebastien Bourdeauducq
8d4ef479e5
runtime: test all DDS channels
2015-08-22 10:03:35 +08:00
Sebastien Bourdeauducq
e0c35cabab
runtime: fix onehot selection in ddstest_one
2015-08-22 09:56:40 +08:00
Yann Sionneau
c9236870bd
travis: do not upload conda package if branch is not master. fixes #55
2015-08-21 18:47:58 +02:00
Sebastien Bourdeauducq
7f613d17d1
Merge branch 'master' of github.com:m-labs/artiq
2015-08-21 17:51:30 +08:00
Sebastien Bourdeauducq
ac7e080c48
typo
2015-08-21 17:51:11 +08:00
Sebastien Bourdeauducq
8d8aa32aed
runtime: fix AD9914 register read in bridge
2015-08-21 17:51:01 +08:00
Yann Sionneau
5fc5d0b672
artiq_flash: replace wrong wording 'carrier' with 'mezzanine'
2015-08-21 09:38:15 +02:00