From 37c9ab337ec53ebce9f43d6d84ab78800f80384c Mon Sep 17 00:00:00 2001 From: Alexander Wellbrock <a.wellbrock@mailbox.org> Date: Thu, 23 Apr 2020 10:37:53 +0200 Subject: [PATCH] Remove bias from gpiod module The bias setting (Pullup) was removed from the unstable API. It will be reintroduced at a later point in time. The bias setting was introduced upstream in linux kernel 5.5. --- pi_mqtt_gpio/modules/gpiod.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pi_mqtt_gpio/modules/gpiod.py b/pi_mqtt_gpio/modules/gpiod.py index f418444..6a9e0c6 100644 --- a/pi_mqtt_gpio/modules/gpiod.py +++ b/pi_mqtt_gpio/modules/gpiod.py @@ -28,12 +28,6 @@ class GPIO(GenericGPIO): DIRECTIONS = {PinDirection.INPUT: gpio.line_request.DIRECTION_INPUT, PinDirection.OUTPUT: gpio.line_request.DIRECTION_OUTPUT} - PULLUPS = { - PinPullup.OFF: gpio.line.BIAS_DISABLE, - PinPullup.UP: gpio.line.BIAS_PULL_UP, - PinPullup.DOWN: gpio.line.BIAS_PULL_DOWN, - } - INTERRUPT = { InterruptEdge.RISING: gpio.line_request.EVENT_RISING_EDGE, InterruptEdge.FALLING: gpio.line_request.EVENT_FALLING_EDGE, @@ -55,7 +49,6 @@ class GPIO(GenericGPIO): # yet part of python3-gpiod. pin = self.chip.get_line(offset) - pin.bias = pullup config = self.io.line_request() config.consumer = 'pi-mqtt-gpio' -- GitLab