2
0
mirror of https://github.com/m-labs/artiq.git synced 2025-02-02 22:00:20 +08:00
Commit Graph

9135 Commits

Author SHA1 Message Date
3a220a3e16 Update RELEASE_NOTES.rst 2025-01-22 15:24:51 -08:00
128b4be8ec Update waveform test. Adjust doc-string in driver. 2024-12-31 20:32:08 -08:00
3f86d0f5ab Undo hex formatting 2024-12-26 14:23:19 -08:00
2d658a83fb Remove added whitespace 2024-12-26 14:18:38 -08:00
18dab3aace Un-format for clearer review 2024-12-26 14:05:19 -08:00
4dcc492382 Add waveform generating tests for AD9910 Urukul boards 2024-12-25 20:48:22 -08:00
1204c15351 Clean up (doc-strings etc.) in artiq.coredevice.urukul 2024-12-25 20:47:49 -08:00
ef7f730ea9 Update test_ad9910.py for new driver 2024-12-23 21:57:10 -08:00
9de383bdc2 Update test 2024-12-23 16:19:42 -08:00
fd639125d1 Revert to previous device name 2024-12-23 14:36:31 -08:00
a033223190 Add new Urukul functionality to unit test. 2024-12-23 14:30:10 -08:00
3283542aa5 Make some functions private, fix set_profile, and some minor nits. 2024-12-23 14:29:30 -08:00
c52bdf4fe9 Add driver support for individual IO_UPDATE, PROFILE, OSK, DRG, and ATT for new Urukul proto_rev 0x09. 2024-12-22 14:06:33 -08:00
9c99d116bb Fix StoppedMessage has no attribute "channel" error for DRTIO setups
Since DRTIO setups now have sequences from multiple cores, it can have more than one StoppedMessage.

Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-12-21 09:43:31 +08:00
366bb0fc59 Fix moninj showing wrong frequency for urukuls with non-default clk_div
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-12-17 15:00:48 +08:00
c65520ab01 Fix suservo example
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-12-16 15:13:03 +08:00
f5bbc688f0 flake: update dependencies 2024-12-15 21:20:24 +08:00
598046b2e6 doc: Add NixOS/preinstall handbook 2024-12-15 21:13:12 +08:00
Charlie Root
9a8338d71b flake: format using alejandra 2024-12-15 20:40:08 +08:00
Charlie Root
db293d5ecd flake: add alejandra as a formatter 2024-12-15 20:40:08 +08:00
Charlie Root
67dde30625 flake: clean up qt paths 2024-12-11 23:17:41 +08:00
Charlie Root
2508ff4812 flake: clean up devShells
Move both devShells into devshells.<...>,
switch from buildInputs to packages
2024-12-11 22:12:46 +08:00
3db8d2310c flake: update dependencies 2024-12-11 13:29:46 +08:00
Charlie Root
6097a32f4a flake: move defaultPackage.<system> to packages.<system>.default
change deprecated defaultPackage.x86_64-linux to
packages.x86_64-linux.default,
remove unneeded ps
2024-12-02 12:09:58 +08:00
592f0a7708 afws_client: sync 2024-11-28 18:55:19 +08:00
de8f8af3dd drtio: add InjectionRequest to expects_response 2024-11-26 14:57:20 +08:00
145a973213 flake: factor out Qt paths into exported variable
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2024-11-25 11:45:32 +08:00
fd664e82d1 doc: Windows netstat fix 2024-11-22 20:24:09 +08:00
07ba7a075f RELEASE_NOTES: formatting 2024-11-22 14:23:31 +08:00
d5020f205e doc: config over DRTIO changes 2024-11-22 14:21:21 +08:00
f4e3b3a0a5 doc: cli argument submission format 2024-11-22 14:18:05 +08:00
9b5b4c07ea doc: note use of scheduler attributes 2024-11-22 14:18:05 +08:00
61c311fc54 doc: Add FAQ on port conflicts 2024-11-22 10:30:12 +08:00
270a417a28 Correctly handle try/catch try/finally blocks
If we have a try/catch block nested inside a try/finally, then the
finally block would not be executed in the event of the exception.
This is because the landing pad of the inner try is marked as having no
cleanup clause.

We now set has_cleanup to False only if there is no outer try block.

Signed-off-by: Jonathan Coates <jonathan.coates@oxionics.com>
2024-11-20 09:38:36 +08:00
e1aa8a5a8c Remove final_branch from ARTIQ IR transform
As of da4ff44377 this is always None, and
so can be skipped.

Signed-off-by: Jonathan Coates <jonathan.coates@oxionics.com>
2024-11-20 09:38:36 +08:00
8b335c4459
Support CoreMgmt over DRTIO 2024-11-20 08:25:06 +08:00
df1a389007
flash_tools: cleanup import 2024-11-20 08:23:51 +08:00
1ed04ebc91
Merge branch 'master' into drtio-coremgmt 2024-11-20 08:22:51 +08:00
cb836cd4a0 fmcdio_vhdci_eem: remove 2024-11-20 08:20:26 +08:00
90764b04f9 both ... not -> neither ... nor 2024-11-18 16:04:44 +08:00
6251e73459 board_misoc: enable efc rebooting 2024-11-18 09:56:09 +08:00
e36916b931 coremgmt flashing: detect risc-v or zynq targets 2024-11-18 09:56:09 +08:00
de349e4c39 bit2bin, fetch_bin -> flash_tools 2024-11-18 09:56:09 +08:00
f2c13a5041 drtio_proto: add allocate step for flashing
This avoids reallocation when transfering binaries. Reallocation during flash handshakes could cause DRTIO timeouts.
2024-11-18 09:56:09 +08:00
1583debfe7 feature gate txenable with has_drtio_eem 2024-11-18 09:56:09 +08:00
a643da2c5e fix frontend args reference 2024-11-18 09:56:09 +08:00
f5ff908098 artiq_flash/coremgmt flash -> fetch_bin 2024-11-18 09:56:09 +08:00
e8bd99048e coremgmt frontend: fix arg name 2024-11-18 09:56:09 +08:00
21944ff865 coremgmt flash: update crc mismatch message 2024-11-18 09:56:09 +08:00
9882e16216 RELEASE_NOTES: fix typo 2024-11-18 09:56:07 +08:00