Sample startup script that prepares BCM GPIO PIN 22 with pullup to be used with OPEN/CLOSED switch

This commit is contained in:
Ondrej Mikle 2018-04-29 20:04:05 +02:00
parent 6b96cdca43
commit f6d4602755

17
brmdoor_start.sh Normal file
View file

@ -0,0 +1,17 @@
#!/bin/bash
#Prepare input PIN as input with pullup for the OPEN/CLOSED switch
#Configure the same PIN number in brmdoor_nfc.config in [open_switch] section
export PIN=22
if [ '!' -d /sys/class/gpio/gpio$PIN ]; then
echo $PIN > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio$PIN/direction
fi
python -c "import wiringpi; wiringpi.wiringPiSetupGpio(); wiringpi.pinMode($PIN, wiringpi.INPUT); wiringpi.pullUpDnControl($PIN, wiringpi.PUD_UP)"
cd /root/brmdoor_libnfc/
/usr/bin/python2 brmdoor_nfc_daemon.py brmdoor_nfc.config