diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-12-30 18:12:07 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2019-01-02 17:37:39 -0500 |
commit | 1be24b8fc7a801d442eea6e2dd42ee6a7230ba37 (patch) | |
tree | 7ca57f181f049ffaace8bb1fe3895f8884207035 /klippy/pins.py | |
parent | 68ebde0d86b8952803400b1245eb220806175084 (diff) | |
download | kutter-1be24b8fc7a801d442eea6e2dd42ee6a7230ba37.tar.gz kutter-1be24b8fc7a801d442eea6e2dd42ee6a7230ba37.tar.xz kutter-1be24b8fc7a801d442eea6e2dd42ee6a7230ba37.zip |
bus: Don't raise a "duplicate pin" warning on None pins
If "None" is used for an spi cs pin, then it should not reserve "None"
for other uses.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/pins.py')
-rw-r--r-- | klippy/pins.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/klippy/pins.py b/klippy/pins.py index b424c4b9..6c82f0d1 100644 --- a/klippy/pins.py +++ b/klippy/pins.py @@ -252,6 +252,9 @@ class PrinterPins: can_pullup = pin_type in ['endstop'] pin_params = self.lookup_pin(pin_desc, can_invert, can_pullup) return pin_params['chip'].setup_pin(pin_type, pin_params) + def reset_pin_sharing(self, pin_params): + share_name = "%s:%s" % (pin_params['chip_name'], pin_params['pin']) + del self.active_pins[share_name] def register_chip(self, chip_name, chip): chip_name = chip_name.strip() if chip_name in self.chips: |