From a7eeec20d79aa3022fbe8a5527ad597bcf307091 Mon Sep 17 00:00:00 2001 From: "William D. Jones" Date: Wed, 10 Jul 2019 12:05:45 -0400 Subject: dev: Refactor resource abstractions to use Resource.family. --- nmigen_boards/dev/uart.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nmigen_boards/dev/uart.py') diff --git a/nmigen_boards/dev/uart.py b/nmigen_boards/dev/uart.py index 495dbcf..ba2c1b0 100644 --- a/nmigen_boards/dev/uart.py +++ b/nmigen_boards/dev/uart.py @@ -4,7 +4,7 @@ from nmigen.build import * __all__ = ["UARTResource", "IrDAResource"] -def UARTResource(number, *, rx, tx, rts=None, cts=None, dtr=None, dsr=None, dcd=None, ri=None, +def UARTResource(*args, rx, tx, rts=None, cts=None, dtr=None, dsr=None, dcd=None, ri=None, attrs=None): io = [] io.append(Subsignal("rx", Pins(rx, dir="i"))) @@ -23,7 +23,7 @@ def UARTResource(number, *, rx, tx, rts=None, cts=None, dtr=None, dsr=None, dcd= io.append(Subsignal("ri", Pins(ri, dir="i"))) if attrs is not None: io.append(attrs) - return Resource("uart", number, *io) + return Resource.family(*args, default_name="uart", ios=io) def IrDAResource(number, *, rx, tx, en=None, sd=None, attrs=None): -- cgit v1.2.3