diff options
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: |