Auto-generate pin numbers if only pincount is specified

This commit is contained in:
Daniel Rojas 2020-06-27 11:13:16 +02:00
parent b4ddbaec35
commit 8bf296b186

View File

@ -347,6 +347,9 @@ class Connector:
if len(self.pinout) != len(self.pinnumbers): if len(self.pinout) != len(self.pinnumbers):
raise Exception('Given pinout and pinnumbers size mismatch') raise Exception('Given pinout and pinnumbers size mismatch')
if not self.pinout and not self.pinnumbers:
self.pinnumbers = list(range(1,self.pincount + 1))
def loop(self, from_pin, to_pin): def loop(self, from_pin, to_pin):
self.loops.append((from_pin, to_pin)) self.loops.append((from_pin, to_pin))