Closed sulimma closed 3 years ago
Nachdem ich mir den vorhandenen Code angeschaut habe, ändere ich den Vorschlag: "[0-9]+" führt dazu, dass der String zu einem int gecastet wird und board.get_pin damit aufgerufen wird. ansonsten wird get_pin mit dem String aufgerufen.
Habe ich implementiert. War nur eine kleine Änderung in get_pin in base.py
@sulimma Gepusht ist es allerdings noch nicht :)
Ja, ich fand meine Test noch etwas husch, husch und wollte es erst nochmal richtig ausprobieren.
Getestet, funktioniert.
Vielleicht wollen Leute mal ohne Basisboard arbeiten oder mit ganz anderen Modulen, etc. Deswegen schlage ich vor, für Klemmen die Syntax "([0-9])+-([0-9])+" beizubehalten. Dabei ist die erste Gruppe des Ausdrucks der Steckverbinder und die zweite Gruppe der Pin dieses Verbinders. Bei allem was das Format "P([0-9])+" hat sollte aber ohne Mapping einfach der Pin mit der Nummer der Gruppe verwendet werden.