David Mak
e60d5cab05
artiq_sinara_tester: Fix NAC3 compilation failures
...
- Fix incorrect types for bin-op/function call
- Explicitly invoke exception constructor for raise statement
Signed-off-by: David Mak <csdavidmak@ust.hk>
2023-10-30 08:15:36 +01:00
David Mak
d0a3ba2bc0
artiq_sinara_tester: Refactor Almazny to AlmaznyLegacy
...
The class was renamed in 45cd438fb8
.
Signed-off-by: David Mak <csdavidmak@ust.hk>
2023-10-30 08:15:36 +01:00
Florian Agbuya
378dd0e5ca
flake: fix and upgrade wavedrom ( closes #2266 )
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2023-10-30 08:09:00 +01:00
Florian Agbuya
92391c4763
flake: fix and upgrade wavedrom ( closes #2266 )
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2023-10-30 07:29:41 +01:00
Sebastien Bourdeauducq
700a20ad08
flake: update dependencies
2023-10-28 03:50:03 +08:00
jfniedermeyer
9c68451cae
Add hotkeys to organize experiments in dashboard
...
Signed-off-by: jfniedermeyer <justin.niedermeyer@colorado.edu>
2023-10-27 21:47:30 +02:00
linuswck
93c9d8bcdf
artiq_ddb_template:set default Shuttler drtio_dest
...
- remove default Shuttler "drtio_destination" value in jsonschema
- set the default Shuttler "drtio_destination" value according to
board "target" and "hw_rev"
2023-10-27 21:46:02 +02:00
mwojcik
e480bbe8d8
artiq_ddb_template: move satellite_cpu_target to core
2023-10-27 21:45:12 +02:00
mwojcik
b168f0bb4b
subkernel: separate tags and data
2023-10-17 12:18:03 +02:00
Sebastien Bourdeauducq
6705c9fbfb
flake: update dependencies
2023-10-17 15:37:06 +08:00
David Mak
fa5666fb0d
docs: Add instructions to run with custom NAC3
...
Signed-off-by: David Mak <csdavidmak@ust.hk>
2023-10-16 09:07:27 +02:00
mwojcik
5f445f6b92
ad53xx: fix `load()` references in documentation
2023-10-16 13:54:38 +08:00
occheung
363f7327f1
io_expander: initialize before service
2023-10-15 07:45:20 +08:00
Sebastien Bourdeauducq
f7abc156cb
flake: update dependencies
2023-10-11 16:41:34 +08:00
linuswck
de41bd6655
eem_7series: pass through kwargs for shuttler
2023-10-11 12:15:06 +08:00
Simon Renblad
96941d7c04
big_number: fix metadata scaling, add unit label
2023-10-09 15:35:14 +08:00
mwojcik
f3c79e71e1
firmware: merge runtime and satman linker scripts
2023-10-09 15:33:29 +08:00
Simon Renblad
333b81f789
set_argument_value warning in browser
2023-10-09 10:38:17 +08:00
Sebastien Bourdeauducq
d070826911
flake: update dependencies
2023-10-09 10:13:58 +08:00
Sebastien Bourdeauducq
9c90f923d2
test: check return value of subprocesses in test_compile
2023-10-09 10:07:04 +08:00
Sebastien Bourdeauducq
e23e4d39d7
artiq_compile: ignore subkernel_arg_types
2023-10-09 10:03:43 +08:00
David Nadlinger
08eea09d44
compiler: Catch escaping numpy.{array, full, transpose}() results
...
Function calls in general can still be used to hide escaping
allocations from the compiler (issue #1497 ), but these calls in
particular always allocate, so we can easily and accurately handle
them.
2023-10-09 09:00:26 +08:00
mwojcik
7ab52af603
docs: subkernel support
2023-10-08 17:12:06 +08:00
mwojcik
973fd88b27
core: compile and upload subkernels
2023-10-08 17:11:51 +08:00
mwojcik
8d7194941e
tests: add lit tests for subkernels
2023-10-08 17:11:51 +08:00
mwojcik
0a750c77e8
compiler: support subkernels
2023-10-08 17:11:51 +08:00
mwojcik
1a0fc317df
satman: support subkernels
2023-10-08 17:11:32 +08:00
mwojcik
e05be2f8e4
runtime: support subkernels
2023-10-08 17:11:32 +08:00
mwojcik
6f4b8c641e
drtioaux_proto: use better payload names
2023-10-08 17:11:32 +08:00
mwojcik
b42816582e
ksupport: support subkernels
2023-10-08 17:11:32 +08:00
Hartmann Michael (IFAG PSS SIS SCE QSE)
76f1318bc0
doc: Extend documentation
...
Extend the paragraph "Pitfalls" in the documentation of "Compiler" by
problems caused by returning values from the stack.
2023-10-07 07:20:33 +08:00
Sebastien Bourdeauducq
313449f2bd
Merge branch 'master' into nac3
2023-10-06 15:15:27 +08:00
Sebastien Bourdeauducq
1fb5ecf7ed
flake: update dependencies
2023-10-06 14:56:57 +08:00
Sebastien Bourdeauducq
0131a8bef2
shuttler: cleanup
2023-10-06 14:55:51 +08:00
Sebastien Bourdeauducq
d96dc11b25
shuttler: use scheduler
2023-10-06 14:41:26 +08:00
Sebastien Bourdeauducq
24c3a2fd0a
shuttler: port to NAC3
2023-10-06 14:40:53 +08:00
mwojcik
e63e2a2897
artiq_ddb_template: better satellite formatting
2023-10-06 13:01:57 +08:00
Sebastien Bourdeauducq
fc082b62de
Merge branch 'master' into nac3
2023-10-06 12:17:19 +08:00
Sebastien Bourdeauducq
f89f775c91
flake: update dependencies
2023-10-05 18:03:34 +08:00
Simon Renblad
47fc640f75
applets: rename 'ctl' attribute to 'req'
2023-10-05 12:32:01 +08:00
Simon Renblad
bb7caacb5f
RELEASE_NOTES: applet API extensions
2023-10-05 12:32:01 +08:00
Simon Renblad
da9f7cb58a
applet extensions documentation
2023-10-05 12:32:01 +08:00
occheung
43926574da
shuttler: remove sdm constants
2023-10-05 07:40:00 +08:00
Simon Renblad
4f3e58db52
gui.applets: add EntryArea
2023-10-04 15:35:52 +08:00
Simon Renblad
13271cea64
gui: remove copies of _WheelFilter and refactor with parameter
2023-10-04 13:35:01 +08:00
occheung
0e8fa8933f
shuttler: init sigma-delta modulator
2023-09-30 11:51:43 +08:00
David Nadlinger
2eb89cb168
dashboard: Fix occasional "unexpected action" applet errors on startup
...
This turned out to be a race between the dashboard's dataset db
subscriber being initialised and the applet "embed" request, with
artiq.applet.simple not being able to handle the unexpected "mod"
message. We were only handling the other ordering outcome of this
race before.
2023-09-30 00:27:25 +01:00
occheung
a772dee1cc
shuttler: change 0th order accumulator width
...
It now truncates the LSBs instead of the MSBs.
2023-09-29 10:09:39 +08:00
Simon Renblad
bafb85a274
custom_applet: change constructor, data_changed signatures
2023-09-28 10:35:14 +01:00
mwojcik
0e8aa33979
core: separate master target from compilation
2023-09-28 10:41:55 +08:00