Commit Graph

8113 Commits

Author SHA1 Message Date
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
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
b66cce14fb update NAC3 2022-03-01 11:48:43 +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
0266d52497 flake: re-enable basic tests 2022-02-26 18:53:43 +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
b9a359a45b fix flake.lock 2022-02-26 17:50:41 +08:00
d924d0cd20 flake: work around allowedUris problem 2022-02-26 17:43:27 +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
892b96892f update nac3 2022-02-26 17:37:18 +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
David Nadlinger
9bfbd39fa3 flake.nix: Use upstream llvmlite 0.38.0, which already has the patches 2022-02-26 10:23:24 +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
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