Sebastien Bourdeauducq
158d65c822
test_spi: port imports to NAC3
2022-02-26 18:53:12 +08:00
Sebastien Bourdeauducq
5acf008be3
test_rtio: port imports to NAC3
2022-02-26 18:52:56 +08:00
Sebastien Bourdeauducq
a606afa3bd
test_phaser: port imports to NAC3
2022-02-26 18:52:40 +08:00
Sebastien Bourdeauducq
0e20058da3
test_performance: port imports and type annotations to NAC3
2022-02-26 18:52:15 +08:00
Sebastien Bourdeauducq
6eb1c4e138
sim: fix import for NAC3
2022-02-26 18:49:45 +08:00
Sebastien Bourdeauducq
9a05907b7a
test_embedding: port imports and type annotations to NAC3
2022-02-26 18:47:59 +08:00
Sebastien Bourdeauducq
70531ae1e2
ad9910: port imports and type annotations to NAC3
2022-02-26 18:47:07 +08:00
Sebastien Bourdeauducq
2720bfa398
i2c: port syscalls to NAC3
2022-02-26 18:42:41 +08:00
Sebastien Bourdeauducq
645c4590b3
test: remove test_numpy (NAC3TODO)
2022-02-26 18:39:28 +08:00
Sebastien Bourdeauducq
d7c915ff7b
test_cache: partially port to NAC3
2022-02-26 17:56:02 +08:00
Sebastien Bourdeauducq
b9a359a45b
fix flake.lock
2022-02-26 17:50:41 +08:00
Sebastien Bourdeauducq
d924d0cd20
flake: work around allowedUris problem
2022-02-26 17:43:27 +08:00
Sebastien Bourdeauducq
bea7e952fa
edge_counter: restore keyword arguments
2022-02-26 17:41:48 +08:00
Sebastien Bourdeauducq
7b02918a43
worker_impl: port to NAC3
2022-02-26 17:39:59 +08:00
Sebastien Bourdeauducq
892b96892f
update nac3
2022-02-26 17:37:18 +08:00
Sebastien Bourdeauducq
2d5114f32d
remove legacy compiler test
2022-02-26 16:45:12 +08:00
Sebastien Bourdeauducq
6388b82455
coredevice/cache: port to nac3
2022-02-26 16:28:17 +08:00
Sebastien Bourdeauducq
5db9bc9bd4
edge_counter: port to nac3
2022-02-26 08:55:08 +08:00
Sebastien Bourdeauducq
41c597a707
remove parts that won't initially be supported by nac3
2022-02-25 20:02:36 +08:00
Sebastien Bourdeauducq
404811cd5c
Merge branch 'master' into nac3
2022-02-25 19:02:07 +08:00
Sebastien Bourdeauducq
2b918ac6f7
coredevice: merge pcf8574a into i2c
2022-02-25 19:01:14 +08:00
Sebastien Bourdeauducq
808f968617
examples/nac3devices: add sampler
2022-02-25 18:27:40 +08:00
Sebastien Bourdeauducq
3d66a6be5d
sampler: port to nac3
2022-02-25 18:26:18 +08:00
Sebastien Bourdeauducq
464818da34
ad9912: exception with string is supported by nac3
2022-02-25 18:26:01 +08:00
Sebastien Bourdeauducq
e3a2825ae7
update nac3
2022-02-25 18:01:52 +08:00
Michael Birtwell
1b80746f48
Remove `outer_final`
...
We don't need to know whether there's a outer finally block
that's already implicit in the current break and continue
target.
Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-02-24 19:58:33 +08:00
Michael Birtwell
2d6215158f
Fix try/finally:while:try compilation
...
When we have a trys inside a loop then we want to make sure any
finallys are executed by break and continue inside this try. But
this shouldn't pull finallys defined outside the loop in to the
loop. This change resets the `outer_final` attribute when
visiting for and while loops so that this doesn't happen.
Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-02-24 19:58:33 +08:00
mwojcik
c000af9985
flake: extra-sandbox-paths too
2022-02-23 15:35:47 +08:00
mwojcik
35f91aef68
flake: fix substituters
2022-02-23 15:35:47 +08:00
Sebastien Bourdeauducq
f7b315d661
Merge branch 'master' into nac3
2022-02-23 11:07:26 +08:00
Sebastien Bourdeauducq
9ab740d004
update nac3 and dependencies
2022-02-23 11:07:20 +08:00
Sebastien Bourdeauducq
0da7b83176
runtime: add nac3 exception symbols
2022-02-23 11:04:53 +08:00
Steve Fan
ad656d1e53
dashboard: add device database reload action in context menu ( #1853 )
2022-02-22 16:18:27 +08:00
Sebastien Bourdeauducq
69ce09c7c0
manual: minor fixes
2022-02-21 18:44:18 +08:00
Sebastien Bourdeauducq
6a586c2e4d
manual: kasli-soc flashing
2022-02-21 16:27:59 +08:00
Sebastien Bourdeauducq
e84056f7e0
manual: Flakes installation instructions. Closes #1835
2022-02-21 16:20:14 +08:00
Mike Birtwell
a106ed0295
artiq_flash: don't try to make rtm_binary_dir if binary_dir unset ( #1851 )
...
Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-02-18 18:54:17 +08:00
Robert Jördens
c8b9eed9c9
fastino: add comments about sideeffects on v0.1
2022-02-16 14:42:22 +00:00
Robert Jördens
08b65470cd
fastino: robustify init()
...
* init() now also clear and resets more state including the interpolators.
If not done, this PLL unlocks/locks may lead to random interpolator state
on boot to which the CICs react badly.
* Use and expose `t_frame`
* Clarify implementation state of `read()`
2022-02-16 14:34:22 +00:00
Sebastien Bourdeauducq
e76df491f2
coredevice/exceptions: nac3 no longer breaks because of docstrings
2022-02-14 16:39:26 +08:00
Sebastien Bourdeauducq
7b56a72da0
Merge branch 'master' into nac3
2022-02-14 16:38:09 +08:00
Sebastien Bourdeauducq
65eab31f23
simplify board package format and artiq_flash
2022-02-14 15:54:17 +08:00
Sebastien Bourdeauducq
6dfc854673
flake: install artiq-comtools
2022-02-13 17:15:25 +08:00
Sebastien Bourdeauducq
ec6c6dd988
add comments about preallocate_runtime_exception_names/EXCEPTION_ID_LOOKUP syncing
2022-02-13 13:48:05 +08:00
Sebastien Bourdeauducq
9f620491a9
coredevice: fix exception return handling
2022-02-13 13:32:50 +08:00
Sebastien Bourdeauducq
8e1ac8b844
Revert "core: remove legacy synthesized filename"
...
This reverts commit 92c1bc2149
.
2022-02-13 13:32:20 +08:00
Sebastien Bourdeauducq
8aa8647ba8
coredevice: use NAC3 exception support
2022-02-13 12:51:23 +08:00
Sebastien Bourdeauducq
207ff918c7
coredevice: define ValueError locally
...
work around M-Labs/nac3#189
2022-02-13 12:50:22 +08:00
Sebastien Bourdeauducq
e8e1ccd4f1
coredevice/exceptions: port to NAC3
2022-02-13 12:49:09 +08:00
Sebastien Bourdeauducq
2616e1928d
ttl: fix type error
2022-02-13 12:47:53 +08:00