daad3d263a
master: commit missing part of 7fd6dead8
2023-01-12 10:39:53 +08:00
80f261437a
flake: update dependencies
2023-01-11 18:47:30 +08:00
7fd6dead8f
master: fix asyncio loop management
2023-01-11 18:46:54 +08:00
73a4ef89ec
scheduler: make asyncio loop a keyword-only argument, like in other asyncio APIs
2023-01-11 18:45:35 +08:00
c8ab6c1b2b
test_worker: fix asyncio event loop management
2023-01-10 12:36:33 +08:00
a96bbd8508
test_scheduler: fix asyncio event loop management
2023-01-10 12:30:08 +08:00
6cfd1480a7
scheduler: support passing event loop
2023-01-10 12:26:24 +08:00
c401559ed5
flake: update dependencies
2023-01-10 12:26:00 +08:00
ea21f474a7
gateware: remove SAWG simulations
2023-01-09 18:37:19 +08:00
cee9f3f44e
flake: run gateware simulations
2023-01-09 18:36:55 +08:00
b9bfe090f4
flake: cleanup
2023-01-09 18:23:36 +08:00
070fed755b
firmware: unify RTIO error message format
2023-01-09 16:13:05 +08:00
1be7e2a2e1
doc: duplicate nixConfig
2023-01-04 15:13:55 +08:00
1bf7188dec
gui: update version in logo
2023-01-04 15:07:56 +08:00
bdae594c79
suservo experimentals: fix rtio ch name changes
2023-01-04 14:56:18 +08:00
8dc6902c23
AD9912: Add PLL bypass option (pll_en) like AD9910
2022-12-21 13:34:31 +08:00
Norman Krackow
dbb77b5356
artiq_sinara_tester: change mirny frequencies
2022-12-21 09:47:47 +08:00
1fc127c770
fix default version
2022-12-20 12:56:43 +08:00
David Nadlinger
88684dbd2a
test_embedding: Fix up spelling in FIXME comment [nfc]
2022-12-19 01:02:51 +00:00
David Nadlinger
b9f13d48aa
firmware: Fix object references in tuples
...
Sine 8740ec3dd
, the alignment() information from
"run-time type information" (i.e. the Tag type) is also
used when sending tuples to the host.
2022-12-19 00:57:46 +00:00
David Nadlinger
4bb2a3b9e0
RELEASE_NOTES: Two typo/formatting fixes
2022-12-18 17:26:58 +00:00
David Nadlinger
f5c408d8d9
RELEASE_NOTES: Fix up punctuation
2022-12-18 17:11:36 +00:00
4be7f302e4
flake: vivado 2022.2
2022-12-18 16:51:02 +08:00
David Nadlinger
1e0102379b
firmware: Rename si5324 crystal_{ref -> as_ckin2} [nfc]
...
This would have made the issue in the pre-740543d4e code
much more obvious (the config option by itself does not
have any effect on the choice of active reference input).
2022-12-17 02:17:12 +00:00
David Nadlinger
ceabeb8d84
firmware: Fix Si5324 initialisation for satellites
...
Commit 740543d4e2
had unintentionally broken DRTIO
satellites, as si5324::setup is also used there. This
imports setup_si5324_as_synthesizer() from artiq-zynq,
where the input selection was already explicitly done.
GitHub: Fixes #2028 .
2022-12-17 02:17:06 +00:00
SingularitySurfer
8e476dd502
implement pca9539 and runtime io-expander chip selection
...
better comments and address translation
fix spurious };
unwrap init in runtime and return err instead of panic
propagate error
del unnecessary use
Signed-off-by: SingularitySurfer <Norman_Krackow@gmx.de>
2022-12-14 22:46:38 +08:00
David Nadlinger
874d298ceb
master/scheduler: Unbreak submitting from repository
...
This is a fix-up to commit 2a58981822
.
2022-12-13 14:58:23 +00:00
d75ade7be6
Fix rtiomap failure on device aliases
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2022-12-13 17:21:10 +08:00
2a58981822
Scheduler: replace relative path to absolute
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2022-12-09 21:43:36 +08:00
e80442811e
worker_impl: do not write results without rid ( #2020 )
2022-12-09 16:18:28 +08:00
12649720f1
browser: read artiq_version from HDF5 as string
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2022-12-07 16:39:19 +08:00
454ae39c5d
firmware: fix crash on exception with host message ( #2017 )
2022-12-07 10:41:43 +08:00
David Nadlinger
3c7a394eff
runtime/rtio_clocking: Deduplicate/document input selection [nfc]
2022-12-04 04:21:44 +00:00
David Nadlinger
740543d4e2
firmware: Fix Kasli v2 runtime rtio_clock selection
...
SI5324_EXT_REF now only controls the (deprecated) fallbacks
for when the rtio_clock option is not set.
2022-12-04 02:23:38 +00:00
b2b559e73b
browser: tolerate missing HDF5 metadata
2022-12-02 16:30:58 +08:00
1852491102
add channel names to RTIO errors
2022-12-02 16:27:03 +08:00
c591e7e305
sampler: fix reference voltage of recent hardware
2022-12-02 10:45:40 +08:00
David Nadlinger
261dc6b933
firmware/runtime: Fix Ext0_Synth0_*to125 log messages
2022-12-02 01:37:56 +00:00
David Nadlinger
1abedba6dc
coredevice/fastino: Fix stray punctuation [nfc]
2022-12-01 12:11:35 +00:00
aa2febca53
browser: fix dummy device creation failure on analyze
2022-12-01 17:45:02 +08:00
d60a96a715
Fix deprecated warnings on nix develop
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2022-12-01 17:33:18 +08:00
wlph17
3f93f16955
manual: add msys2 openocd instructions ( #2014 )
2022-12-01 17:23:51 +08:00
3735b7ea9d
Revert "flake: update cargo-xbuild"
...
This reverts commit 195d2aea6a
.
2022-11-30 22:19:27 +08:00
195d2aea6a
flake: update cargo-xbuild
2022-11-30 21:48:25 +08:00
6d179b2bf5
flake: nixos 22.11
2022-11-30 21:36:36 +08:00
275b00bfc2
flake: fix libcrypt.so.1 not found by vivado
2022-11-30 11:26:23 +08:00
b8b6ce14cc
Update smoltcp to 0.8.2
...
This fixes an issue where TCP issues are not retransmitted when only
some packets in a burst are acknowledged. This causes smoltcp to never
make progress and hang.
Signed-off-by: Jonathan Coates <jonathan.coates@oxionics.com>
2022-11-28 22:10:23 +08:00
Nico Pulido
88c5109627
language: check_unprocessed_arguments after constructing experiment
...
Signed-off-by: Nico Pulido-Mateo <pulido@iqo.uni-hannover.de>
2022-11-27 02:29:57 +00:00
David Nadlinger
dee154b35b
compiler: Add missing sections to kernel linker script
...
This caused sporadic LoadFaults with LLD 14 and above, as they
happened to lay out the (not otherwise mentioned) GOT/PLT such
that they would overlap with the stack guard page.
LLD does support the --orphan-handling=error option, which
would be useful to avoid similar problems in the future, but
then we'd need to mention all the other misc sections
(symbol table, comments) in the linker script as well.
GitHub: Fixes #1975 .
2022-11-24 16:57:31 +00:00
David Nadlinger
950b9ac4d6
firmware: More explicit panic message if stack guard is tripped
...
This should give even only mildly technical users a
chance to figure out what's going on, which empirically
is not the case for a plain Exception(LoadFault) without
further context.
2022-11-24 16:54:49 +00:00