From 83f741bbb0713bbb541dc4390bd08c9b5069d772 Mon Sep 17 00:00:00 2001
From: xenDE <daniel@mameso.com>
Date: Sat, 23 Nov 2019 02:05:01 +0100
Subject: [PATCH] fix: gpio needs to be a number

fixes gpio id as string in config
https://github.com/evilsocket/pwnagotchi/issues/643
---
 pwnagotchi/plugins/default/gpio_buttons.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pwnagotchi/plugins/default/gpio_buttons.py b/pwnagotchi/plugins/default/gpio_buttons.py
index 10075ef..cec7cf7 100644
--- a/pwnagotchi/plugins/default/gpio_buttons.py
+++ b/pwnagotchi/plugins/default/gpio_buttons.py
@@ -32,6 +32,7 @@ class GPIOButtons(plugins.Plugin):
         GPIO.setmode(GPIO.BCM)
 
         for gpio, command in gpios.items():
+            gpio = int(gpio)
             self.ports[gpio] = command
             GPIO.setup(gpio, GPIO.IN, GPIO.PUD_UP)
             GPIO.add_event_detect(gpio, GPIO.FALLING, callback=self.runCommand, bouncetime=600)