From 44136d0a336ebbde96bb2eb1de3d260f231c52bd Mon Sep 17 00:00:00 2001
From: Alexander Wellbrock <a.wellbrock@mailbox.org>
Date: Thu, 23 Apr 2020 10:29:59 +0200
Subject: [PATCH] Fix ambigous line direction

---
 pi_mqtt_gpio/modules/gpiod.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pi_mqtt_gpio/modules/gpiod.py b/pi_mqtt_gpio/modules/gpiod.py
index 38879de..82d0eba 100644
--- a/pi_mqtt_gpio/modules/gpiod.py
+++ b/pi_mqtt_gpio/modules/gpiod.py
@@ -40,7 +40,7 @@ class GPIO(GenericGPIO):
         }
 
     def setup_pin(self, pin, direction, pullup, pin_config):
-        direction = DIRECTIONS[direction]
+        line_direction = DIRECTIONS[direction]
         offset = pin
 
         if pullup is None:
@@ -53,6 +53,7 @@ class GPIO(GenericGPIO):
 
         config = self.io.line_request()
         config.consumer = 'pi-mqtt-gpio'
+        config.request_type = line_direction
 
         pin.request(config)
         self.pins[offset] = pin
-- 
GitLab