2b918ac6f7
coredevice: merge pcf8574a into i2c
2022-02-25 19:01:14 +08:00
808f968617
examples/nac3devices: add sampler
2022-02-25 18:27:40 +08:00
3d66a6be5d
sampler: port to nac3
2022-02-25 18:26:18 +08:00
464818da34
ad9912: exception with string is supported by nac3
2022-02-25 18:26:01 +08:00
e3a2825ae7
update nac3
2022-02-25 18:01:52 +08:00
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
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
c000af9985
flake: extra-sandbox-paths too
2022-02-23 15:35:47 +08:00
35f91aef68
flake: fix substituters
2022-02-23 15:35:47 +08:00
f7b315d661
Merge branch 'master' into nac3
2022-02-23 11:07:26 +08:00
9ab740d004
update nac3 and dependencies
2022-02-23 11:07:20 +08:00
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
69ce09c7c0
manual: minor fixes
2022-02-21 18:44:18 +08:00
6a586c2e4d
manual: kasli-soc flashing
2022-02-21 16:27:59 +08:00
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
c8b9eed9c9
fastino: add comments about sideeffects on v0.1
2022-02-16 14:42:22 +00:00
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
e76df491f2
coredevice/exceptions: nac3 no longer breaks because of docstrings
2022-02-14 16:39:26 +08:00
7b56a72da0
Merge branch 'master' into nac3
2022-02-14 16:38:09 +08:00
65eab31f23
simplify board package format and artiq_flash
2022-02-14 15:54:17 +08:00
6dfc854673
flake: install artiq-comtools
2022-02-13 17:15:25 +08:00
ec6c6dd988
add comments about preallocate_runtime_exception_names/EXCEPTION_ID_LOOKUP syncing
2022-02-13 13:48:05 +08:00
9f620491a9
coredevice: fix exception return handling
2022-02-13 13:32:50 +08:00
8e1ac8b844
Revert "core: remove legacy synthesized filename"
...
This reverts commit 92c1bc2149
.
2022-02-13 13:32:20 +08:00
8aa8647ba8
coredevice: use NAC3 exception support
2022-02-13 12:51:23 +08:00
207ff918c7
coredevice: define ValueError locally
...
work around M-Labs/nac3#189
2022-02-13 12:50:22 +08:00
e8e1ccd4f1
coredevice/exceptions: port to NAC3
2022-02-13 12:49:09 +08:00
2616e1928d
ttl: fix type error
2022-02-13 12:47:53 +08:00
4cd47fa935
update NAC3
2022-02-13 12:47:37 +08:00
92c1bc2149
core: remove legacy synthesized filename
2022-02-13 11:00:23 +08:00
f2f2e12b91
language: implemented embedding map and exception
2022-02-13 10:59:18 +08:00
5a8928fbf3
flake: set pythonparser version
2022-02-12 17:48:35 +08:00
b3b73948a2
flake: update dependencies
2022-02-12 11:04:41 +08:00
8433cc6731
flake: use sipyco flake
2022-02-12 10:59:10 +08:00
0649e69d94
flake: cleanup
2022-02-12 10:25:24 +08:00
bbfa926fa6
flake: add documentation outputs
2022-02-11 14:36:18 +08:00
9e37fb95d6
manual: use recommended contents caption
2022-02-11 14:25:10 +08:00
034a0fdb35
flake: install recommended wavedrom-cli. Closes #1845
2022-02-11 14:24:41 +08:00
0e178e40ac
RELEASE_NOTES: fix formatting
2022-02-11 14:23:56 +08:00
a0070d4396
flake: add docs dependencies
2022-02-09 10:53:52 +08:00
03a367f565
flake: export more packages
2022-02-09 10:41:30 +08:00
b893d97d7b
afws_client: add login successful message
2022-02-08 21:52:48 +08:00
b6f5ba8b5b
afws_client: improve error message when output already exists
2022-02-08 21:26:12 +08:00
cc69482dad
afws: nix requires full Git commit hash
2022-02-08 21:05:39 +08:00
833acb6925
add AFWS client
2022-02-07 14:28:00 +08:00
d5eec652ee
tester: specify att with dB
2022-02-07 14:22:52 +08:00
a74196aa27
mirny: allow set attenuation with dB
2022-02-07 14:22:52 +08:00
Steve Fan
798a412c6f
comm_moninj: set keepalive for socket ( #1843 )
2022-02-04 13:51:19 +08:00