adding to defaults.yml and shortening debounce a little bit

Signed-off-by: Justin Richards <ratmandu@gmail.com>
This commit is contained in:
Justin Richards 2019-10-27 19:20:43 -05:00
parent d3c6194e0f
commit 92773a2b37
2 changed files with 7 additions and 1 deletions

View File

@ -83,6 +83,12 @@ main:
enabled: false
#The IP Address of your phone with Paw Server running, default (option is empty) is 192.168.44.1
ip: ''
gpio_buttons:
enabled: false
#The following is a list of the GPIO number for your button, and the command you want to run when it is pressed
gpios:
- 20: 'sudo touch /root/.pwnagotchi-auto && sudo systemctl restart pwnagotchi'
- 21: 'shutdown -h now'
# monitor interface to use
iface: mon0
# command to run to bring the mon interface up in case it's not up already

View File

@ -34,5 +34,5 @@ def on_loaded():
command = i[gpio]
GPIOs[gpio] = command
GPIO.setup(gpio, GPIO.IN, GPIO.PUD_UP)
GPIO.add_event_detect(gpio, GPIO.FALLING, callback=runCommand, bouncetime=300)
GPIO.add_event_detect(gpio, GPIO.FALLING, callback=runCommand, bouncetime=250)
logging.info("Added command: %s to GPIO #%d", command, gpio)