From 9dbfb83cb345d53407431d48181052a75c8fc5c0 Mon Sep 17 00:00:00 2001 From: whitequark Date: Fri, 28 Jun 2019 03:42:02 +0000 Subject: [breaking-change] Factor out "irda" resource. --- nmigen_boards/icestick.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'nmigen_boards/icestick.py') diff --git a/nmigen_boards/icestick.py b/nmigen_boards/icestick.py index 5d0dd4b..217e411 100644 --- a/nmigen_boards/icestick.py +++ b/nmigen_boards/icestick.py @@ -4,6 +4,7 @@ import subprocess from nmigen.build import * from nmigen.vendor.lattice_ice40 import * from .dev import * +from .dev.uart import IrDAResource __all__ = ["ICEStickPlatform"] @@ -27,11 +28,9 @@ class ICEStickPlatform(LatticeICE40Platform): attrs=Attrs(IO_STANDARD="SB_LVTTL", PULLUP="1") ), - Resource("irda", 0, - Subsignal("rx", Pins("106", dir="i")), - Subsignal("tx", Pins("105", dir="o")), - Subsignal("sd", Pins("107", dir="o")), - Attrs(IO_STANDARD="SB_LVCMOS33") + IrDAResource(0, + rx="106", tx="105", sd="107", + attrs=Attrs(IO_STANDARD="SB_LVCMOS33") ), *SPIFlashResources(0, -- cgit v1.2.3