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