X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/031c39f2511a2db0913d6f0410056e3b71c47cc5..95f7b247bcaa62bbcc1b44c7f5f0ef048229a055:/src/adafruit_blinka/microcontroller/generic_linux/libgpiod_pin.py diff --git a/src/adafruit_blinka/microcontroller/generic_linux/libgpiod_pin.py b/src/adafruit_blinka/microcontroller/generic_linux/libgpiod_pin.py index 51b87f9..396a94c 100644 --- a/src/adafruit_blinka/microcontroller/generic_linux/libgpiod_pin.py +++ b/src/adafruit_blinka/microcontroller/generic_linux/libgpiod_pin.py @@ -33,16 +33,16 @@ class Pin: def init(self, mode=IN, pull=None): if not self._line: self._line = self._chip.get_line(int(self.id)) - print("init line: ", int(self.id), self._line) + #print("init line: ", int(self.id), self._line) if mode != None: if mode == self.IN: flags = 0 if pull != None: if pull == self.PULL_UP: - flags |= gpiod.LINE_REQ_FLAG_ACTIVE_LOW + raise NotImplementedError("Internal pullups not supported in libgpiod, use physical resistor instead!") elif pull == self.PULL_DOWN: - flags |= gpiod.LINE_REQ_FLAG_ACTIVE_HIGH + raise NotImplementedError("Internal pulldowns not supported in libgpiod, use physical resistor instead!") else: raise RuntimeError("Invalid pull for pin: %s" % self.id)