Commit Graph

8115 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq ba106de24f suservo: use bool for enable 2022-03-03 17:07:05 +08:00
Sebastien Bourdeauducq b7d35446e2 almazny: port to NAC3 2022-03-03 16:24:07 +08:00
Sebastien Bourdeauducq 8fc0e5d3aa suservo: port to NAC3 2022-03-02 08:55:27 +08:00
Sebastien Bourdeauducq be07481eb5 ad9910: port to NAC3 2022-03-01 18:48:26 +08:00
Sebastien Bourdeauducq 0256c91d53 ad9912: add missing NAC3TODO 2022-03-01 18:09:41 +08:00
Sebastien Bourdeauducq 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
Sebastien Bourdeauducq 156cf42f76 nac3devices: compile KasliEEPROM 2022-03-01 17:22:19 +08:00
Sebastien Bourdeauducq fb0b806f61 kasli_i2c: port to NAC3 2022-03-01 17:22:06 +08:00
Sebastien Bourdeauducq 01e55f5731 i2c: port to NAC3 2022-03-01 17:21:54 +08:00
Sebastien Bourdeauducq e6f26b5c74 Merge branch 'master' into nac3 2022-03-01 16:58:19 +08:00
Spaqin a85b4d5f5e
I2C API for PCA9547 support (#1860) 2022-03-01 15:07:53 +08:00
Sebastien Bourdeauducq 5af22af5f6 examples/nac3devices: fix and reenable Phaser 2022-03-01 11:49:03 +08:00
Sebastien Bourdeauducq b66cce14fb update NAC3 2022-03-01 11:48:43 +08:00
Sebastien Bourdeauducq ea55c29568 phaser: port to NAC3 2022-02-28 17:00:24 +08:00
Sebastien Bourdeauducq a407007e0b fastino: port to NAC3 2022-02-28 13:34:55 +08:00
Sebastien Bourdeauducq 64a0c4b29a merge artiq.coredevice.runtime into comm_kernel 2022-02-28 12:04:46 +08:00
Sebastien Bourdeauducq 2e4233274f grabber: port to NAC3 2022-02-28 11:53:41 +08:00
Sebastien Bourdeauducq bf8e188868 ad9914: port to NAC3 2022-02-28 10:22:29 +08:00
Sebastien Bourdeauducq 0266d52497 flake: re-enable basic tests 2022-02-26 18:53:43 +08:00
Sebastien Bourdeauducq 5572f223d1 hardware_testbench: port imports to NAC3 2022-02-26 18:53:35 +08:00
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
David Nadlinger 9bfbd39fa3 flake.nix: Use upstream llvmlite 0.38.0, which already has the patches 2022-02-26 10:23:24 +08:00
Sebastien Bourdeauducq 338bb189b4 dashboard: fix typo (#1858) 2022-02-26 08:58:03 +08:00
Sebastien Bourdeauducq 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
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