From e6ec0be88922b3dfb3aecb557a41d034accab8dc Mon Sep 17 00:00:00 2001 From: Catherine Date: Mon, 25 Sep 2023 13:46:14 +0000 Subject: [PATCH] examples,docs: ensure amaranth-boards is available as a dev dependency. --- docs/_code/led_blinker.py | 2 +- examples/board/01_blinky.py | 2 +- examples/board/02_domain.py | 2 +- pyproject.toml | 3 +++ 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/_code/led_blinker.py b/docs/_code/led_blinker.py index 986be2a..f42e1de 100644 --- a/docs/_code/led_blinker.py +++ b/docs/_code/led_blinker.py @@ -18,7 +18,7 @@ class LEDBlinker(Elaboratable): return m # --- BUILD --- -from amaranth_boards.icestick import * +from amaranth_boards.icestick import ICEStickPlatform ICEStickPlatform().build(LEDBlinker(), do_program=True) diff --git a/examples/board/01_blinky.py b/examples/board/01_blinky.py index 6e43ceb..4d0cb29 100644 --- a/examples/board/01_blinky.py +++ b/examples/board/01_blinky.py @@ -2,7 +2,7 @@ # using the platform default clock (and default reset, if any). from amaranth import * -from amaranth_boards.ice40_hx1k_blink_evn import * +from amaranth_boards.ice40_hx1k_blink_evn import ICE40HX1KBlinkEVNPlatform class Blinky(Elaboratable): diff --git a/examples/board/02_domain.py b/examples/board/02_domain.py index 62ae565..294ac46 100644 --- a/examples/board/02_domain.py +++ b/examples/board/02_domain.py @@ -3,7 +3,7 @@ # independently created in addition to the main "sync" domain. from amaranth import * -from amaranth_boards.ice40_hx1k_blink_evn import * +from amaranth_boards.ice40_hx1k_blink_evn import ICE40HX1KBlinkEVNPlatform class BlinkyWithDomain(Elaboratable): diff --git a/pyproject.toml b/pyproject.toml index 8e07f7f..8155b54 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,6 +57,9 @@ docs = [ "sphinx-rtd-theme~=1.2", "sphinx-autobuild", ] +examples = [ + "amaranth-boards @ git+https://github.com/amaranth-lang/amaranth-boards.git" +] [tool.pdm.scripts] test.composite = ["test-code", "test-docs"]