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

6604 Commits

Author SHA1 Message Date
0978cd0e35 Merge branch 'master' into nac3 2022-04-12 09:19:59 +08:00
cab9d90d01 Use sipyco.keepalive
Remove the implementation of setting keepalive settings on sockets and use
the implementation from sipyco instead.

Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-04-12 08:53:35 +08:00
Leon Riesebos
386391e3f9 browser: support datasets that use h5 group notation
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2022-04-07 18:18:13 +08:00
Leon Riesebos
b5dc9fd640 browser: cleanup datasets panel for empty h5 files
this fix makes sure the datasets panel is cleared if an h5 file is empty or the datasets and archive groups are empty
2022-04-07 18:18:05 +08:00
34f3862558 update NAC3 2022-03-30 08:43:08 +08:00
b1cfd343eb update NAC3 2022-03-29 08:49:43 +08:00
69cda517f6 Merge branch 'master' into nac3 2022-03-28 13:41:17 +08:00
c82c358f3a runtime: provide/fix more libc mem functions 2022-03-28 13:33:57 +08:00
1a3607564b urukul: support dds_reset and sync options 2022-03-27 18:02:36 +08:00
ec8ee1e934 language: clean up EmbeddingMap 2022-03-26 20:42:21 +08:00
0233e50d47 coredevice: fix execution of several kernels with attribute writeback 2022-03-26 20:41:37 +08:00
0190604ba0 comm_kernel: remove forgotten json import in 6aec423838 2022-03-26 20:22:58 +08:00
2bc770ec72 Revert "examples: work around NAC3 segfault"
This reverts commit 317c257778.
2022-03-26 20:21:01 +08:00
723f41c78b runtime: fix EXCEPTION_ID_LOOKUP 2022-03-26 20:10:24 +08:00
5c70b97850 runtime: fix EXCEPTION_ID_LOOKUP 2022-03-26 20:09:11 +08:00
6aec423838 coredevice/comm_kernel: attributes writeback update 2022-03-26 19:22:39 +08:00
bd3ab50a09 ad9910: cleanup import 2022-03-26 17:41:18 +08:00
72a6ff6e9c urukul: make RF switch TTL optional 2022-03-26 17:23:17 +08:00
317c257778 examples: work around NAC3 segfault 2022-03-26 16:01:03 +08:00
d2add0a683 update NAC3, define option type 2022-03-26 16:00:49 +08:00
866a83796a firmware: add UnwrapNoneError exception 2022-03-26 15:28:13 +08:00
a4c1f8a079 firmware: add UnwrapNoneError exception 2022-03-26 15:27:49 +08:00
457f3c72ce coredevice/comm_kernel: implement attributes writeback 2022-03-25 23:42:24 +08:00
Timothy Ballance
f91e106586 llvm_ir: fixed broken code in previous patch 2022-03-22 18:50:58 +08:00
Timothy Ballance
a289d69883 llvm_ir: fixed stack leak on ffi call 2022-03-22 09:00:40 +08:00
f89275b02a master: fix compiler access to source code with submit-by-content 2022-03-20 18:08:04 +08:00
65d2dd0173 fix compilation warning 2022-03-20 16:15:01 +08:00
80d412a8bf support submitting experiments by content 2022-03-20 12:58:55 +08:00
922d2b1619 drop support for big-endian moninj 2022-03-19 22:58:31 +08:00
ec1efd7af9 dashboard: connect to moninj via proxy 2022-03-19 22:50:36 +08:00
735133a2b4 artiq_dashboard: remove references to core device in moninj 2022-03-19 22:36:07 +08:00
207717c740 artiq_dashboard: fix handling of moninj comment 2022-03-19 22:33:31 +08:00
6d92e539b1 artiq_ddb_template: add aqctl_moninj_proxy 2022-03-19 22:33:03 +08:00
df1513f0e9 add aqctl_moninj_proxy to device dbs 2022-03-19 19:25:21 +08:00
d3073022ac aqctl_moninj_proxy: fix all major bugs 2022-03-19 19:06:12 +08:00
bbb2c75194 add aqctl_moninj_proxy 2022-03-18 17:02:50 +08:00
aff569b2c3 firmware: support 64-bit moninj probes 2022-03-17 19:56:07 +08:00
743b49e07e coredevice: remove exception workarounds 2022-03-17 19:15:27 +08:00
1a71a45225 support builtin exceptions 2022-03-17 15:14:23 +08:00
a159ef642d drtio: demote default routing table message to info 2022-03-16 21:22:35 +08:00
1a26eb8cf2 coredevice: only print version mismatch warning when relevant 2022-03-16 21:21:43 +08:00
e5e4d55f84 mgmt: fix config write error message 2022-03-16 08:28:31 +08:00
46fe507bd4 Merge branch 'master' into nac3 2022-03-10 17:30:26 +08:00
ebfeb1869f firmware: use &CSlice for lists 2022-03-10 16:30:22 +08:00
eb6817c8f1 compiler/transforms/llvm_ir_generator: changed list representation
The representation of TList(T) is changed from `{T*, u32}` to
`{T*, u32}*`. The old representation forbids changing the length of a
list when the list is passed as a parameter into functions, as the
length is passed by value. The representation now matches with nac3.
2022-03-10 16:30:22 +08:00
8415151866 update copyright year 2022-03-10 11:56:16 +08:00
1378cebe2c drivers: use print_rpc 2022-03-09 11:08:46 +08:00
be3f05a4c0 artiq/language/core.py: define print_rpc 2022-03-09 11:00:20 +08:00
87154ea016 update nac3 2022-03-09 09:15:12 +08:00
ciciwu
9a96387dfe
phaser: fix docstring formatting (#1866) 2022-03-08 19:03:30 +08:00
25b1bbd10e Merge branch 'master' into nac3 2022-03-06 18:33:02 +08:00
b02abc2bf4 remove legacy versioning files 2022-03-06 18:30:08 +08:00
ac55da81d8 core: support precompilation of kernels 2022-03-06 18:25:18 +08:00
a7612b9736 artiq_sinara_tester: fix type error 2022-03-05 22:44:25 +08:00
d5806fc959 artiq_sinara_tester: add test_ttl_in NAC3TODO 2022-03-05 22:44:02 +08:00
c9fbb7024c artiq_flash: fix bit2bin 2022-03-05 22:43:25 +08:00
5e4ae4dfd9 ad9910: fix int64 operations 2022-03-05 22:43:01 +08:00
af1b6d8d33 embedding_map: avoid key 0
Object key 0 is reserved for builtin exceptions.
2022-03-05 10:28:53 +08:00
232f28c0e8 kern_hw: fix return type 2022-03-04 15:16:14 +08:00
51fa1b5e5e drtio: fix i2c switch 2022-03-04 15:16:14 +08:00
9d82f968f9 artiq_sinara_tester: port to NAC3 2022-03-03 17:07:27 +08:00
ba106de24f suservo: use bool for enable 2022-03-03 17:07:05 +08:00
b7d35446e2 almazny: port to NAC3 2022-03-03 16:24:07 +08:00
8fc0e5d3aa suservo: port to NAC3 2022-03-02 08:55:27 +08:00
be07481eb5 ad9910: port to NAC3 2022-03-01 18:48:26 +08:00
0256c91d53 ad9912: add missing NAC3TODO 2022-03-01 18:09:41 +08:00
a3b55b6164 dma: tentative port to NAC3
will not work due to missing context manager and possibly memory management issues
2022-03-01 17:44:48 +08:00
17ecd35530 test_i2c: fix for missing readback 2022-03-01 17:40:20 +08:00
156cf42f76 nac3devices: compile KasliEEPROM 2022-03-01 17:22:19 +08:00
fb0b806f61 kasli_i2c: port to NAC3 2022-03-01 17:22:06 +08:00
01e55f5731 i2c: port to NAC3 2022-03-01 17:21:54 +08:00
e6f26b5c74 Merge branch 'master' into nac3 2022-03-01 16:58:19 +08:00
a85b4d5f5e
I2C API for PCA9547 support (#1860) 2022-03-01 15:07:53 +08:00
5af22af5f6 examples/nac3devices: fix and reenable Phaser 2022-03-01 11:49:03 +08:00
ea55c29568 phaser: port to NAC3 2022-02-28 17:00:24 +08:00
a407007e0b fastino: port to NAC3 2022-02-28 13:34:55 +08:00
64a0c4b29a merge artiq.coredevice.runtime into comm_kernel 2022-02-28 12:04:46 +08:00
2e4233274f grabber: port to NAC3 2022-02-28 11:53:41 +08:00
bf8e188868 ad9914: port to NAC3 2022-02-28 10:22:29 +08:00
5572f223d1 hardware_testbench: port imports to NAC3 2022-02-26 18:53:35 +08:00
158d65c822 test_spi: port imports to NAC3 2022-02-26 18:53:12 +08:00
5acf008be3 test_rtio: port imports to NAC3 2022-02-26 18:52:56 +08:00
a606afa3bd test_phaser: port imports to NAC3 2022-02-26 18:52:40 +08:00
0e20058da3 test_performance: port imports and type annotations to NAC3 2022-02-26 18:52:15 +08:00
6eb1c4e138 sim: fix import for NAC3 2022-02-26 18:49:45 +08:00
9a05907b7a test_embedding: port imports and type annotations to NAC3 2022-02-26 18:47:59 +08:00
70531ae1e2 ad9910: port imports and type annotations to NAC3 2022-02-26 18:47:07 +08:00
2720bfa398 i2c: port syscalls to NAC3 2022-02-26 18:42:41 +08:00
645c4590b3 test: remove test_numpy (NAC3TODO) 2022-02-26 18:39:28 +08:00
d7c915ff7b test_cache: partially port to NAC3 2022-02-26 17:56:02 +08:00
bea7e952fa edge_counter: restore keyword arguments 2022-02-26 17:41:48 +08:00
7b02918a43 worker_impl: port to NAC3 2022-02-26 17:39:59 +08:00
2d5114f32d remove legacy compiler test 2022-02-26 16:45:12 +08:00
6388b82455 coredevice/cache: port to nac3 2022-02-26 16:28:17 +08:00
338bb189b4 dashboard: fix typo (#1858) 2022-02-26 08:58:03 +08:00
5db9bc9bd4 edge_counter: port to nac3 2022-02-26 08:55:08 +08:00
Leon Riesebos
c4292770f8
Kasli JSON description for SPI over DIO cards (#1800) 2022-02-26 07:36:00 +08:00
41c597a707 remove parts that won't initially be supported by nac3 2022-02-25 20:02:36 +08:00
404811cd5c Merge branch 'master' into nac3 2022-02-25 19:02:07 +08:00
2b918ac6f7 coredevice: merge pcf8574a into i2c 2022-02-25 19:01:14 +08:00