Skip to content

Commit 84ffc81

Browse files
awyglewhitequark
authored andcommitted
Migrate pmod resources from extras to Attrs
1 parent 884996f commit 84ffc81

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

nmigen_boards/extensions/pmod.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,80 +15,80 @@
1515
]
1616

1717

18-
def PmodGPIOType1Resource(name, number, *, pmod, extras=None):
18+
def PmodGPIOType1Resource(name, number, *args, pmod):
1919
return Resource(name, number,
2020
Pins("1 2 3 4", dir="io", conn=("pmod", pmod)),
21-
extras=extras
21+
*args
2222
)
2323

2424

25-
def PmodSPIType2Resource(name, number, *, pmod, extras=None):
25+
def PmodSPIType2Resource(name, number, *args, pmod):
2626
return Resource(name, number,
2727
Subsignal("cs", PinsN("1", dir="o", conn=("pmod", pmod))),
2828
Subsignal("clk", Pins("2", dir="o", conn=("pmod", pmod))),
2929
Subsignal("copi", Pins("3", dir="o", conn=("pmod", pmod))),
3030
Subsignal("cipo", Pins("4", dir="i", conn=("pmod", pmod))),
31-
extras=extras
31+
*args
3232
)
3333

3434

35-
def PmodSPIType2AResource(name, number, *, pmod, extras=None):
35+
def PmodSPIType2AResource(name, number, *args, pmod):
3636
return Resource(name, number,
3737
Subsignal("cs", PinsN("1", dir="o", conn=("pmod", pmod))),
3838
Subsignal("clk", Pins("2", dir="o", conn=("pmod", pmod))),
3939
Subsignal("copi", Pins("3", dir="o", conn=("pmod", pmod))),
4040
Subsignal("cipo", Pins("4", dir="i", conn=("pmod", pmod))),
4141
Subsignal("int", Pins("7", dir="i", conn=("pmod", pmod))),
4242
Subsignal("reset", Pins("8", dir="o", conn=("pmod", pmod))),
43-
extras=extras
43+
*args
4444
)
4545

4646

47-
def PmodUARTType3Resource(name, number, *, pmod, extras=None):
47+
def PmodUARTType3Resource(name, number, *args, pmod):
4848
return Resource(name, number,
4949
Subsignal("cts", Pins("1", dir="o", conn=("pmod", pmod))),
5050
Subsignal("rts", Pins("2", dir="i", conn=("pmod", pmod))),
5151
Subsignal("rx", Pins("3", dir="i", conn=("pmod", pmod))),
5252
Subsignal("tx", Pins("4", dir="o", conn=("pmod", pmod))),
53-
extras=extras
53+
*args
5454
)
5555

5656

57-
def PmodUARTType4Resource(name, number, *, pmod, extras=None):
57+
def PmodUARTType4Resource(name, number, *args, pmod):
5858
return Resource(name, number,
5959
Subsignal("cts", Pins("1", dir="i", conn=("pmod", pmod))),
6060
Subsignal("tx", Pins("2", dir="o", conn=("pmod", pmod))),
6161
Subsignal("rx", Pins("3", dir="i", conn=("pmod", pmod))),
6262
Subsignal("rts", Pins("4", dir="o", conn=("pmod", pmod))),
63-
extras=extras
63+
*args
6464
)
6565

6666

67-
def PmodUARTType4AResource(name, number, *, pmod, extras=None):
67+
def PmodUARTType4AResource(name, number, *args, pmod):
6868
return Resource(name, number,
6969
Subsignal("cts", Pins("1", dir="i", conn=("pmod", pmod))),
7070
Subsignal("tx", Pins("2", dir="o", conn=("pmod", pmod))),
7171
Subsignal("rx", Pins("3", dir="i", conn=("pmod", pmod))),
7272
Subsignal("rts", Pins("4", dir="o", conn=("pmod", pmod))),
7373
Subsignal("int", Pins("7", dir="i", conn=("pmod", pmod))),
7474
Subsignal("reset", Pins("8", dir="o", conn=("pmod", pmod))),
75-
extras=extras
75+
*args
7676
)
7777

7878

79-
def PmodHBridgeType5Resource(name, number, *, pmod, extras=None):
79+
def PmodHBridgeType5Resource(name, number, *args, pmod):
8080
return Resource(name, number,
8181
Subsignal("dir", Pins("1", dir="o", conn=("pmod", pmod))),
8282
Subsignal("en", Pins("2", dir="o", conn=("pmod", pmod))),
8383
Subsignal("sa", Pins("3", dir="i", conn=("pmod", pmod))),
8484
Subsignal("sb", Pins("4", dir="i", conn=("pmod", pmod))),
85-
extras=extras
85+
*args
8686
)
8787

8888

89-
def PmodDualHBridgeType6Resource(name, number, *, pmod, extras=None):
89+
def PmodDualHBridgeType6Resource(name, number, *args, pmod):
9090
return Resource(name, number,
9191
Subsignal("dir", Pins("1 3", dir="o", conn=("pmod", pmod))),
9292
Subsignal("en", Pins("2 4", dir="o", conn=("pmod", pmod))),
93-
extras=extras
93+
*args
9494
)

0 commit comments

Comments
 (0)