Correct gpio_ variables to ints; correct misspelling of 'gpio'

This commit is contained in:
Joshua Boniface 2017-03-31 04:28:52 +00:00
parent 93140f53af
commit 02419ea844
1 changed files with 11 additions and 11 deletions

22
bmcd
View File

@ -5,10 +5,10 @@ from threading import Thread, Event
from daemon import runner from daemon import runner
import RPi.GPIO as GPIO import RPi.GPIO as GPIO
gpio_state = '11' gpio_state = 11
gpio_psw = '12' gpio_psw = 12
gpio_rsw = '13' gpio_rsw = 13
gpio_pled = '15' gpio_pled = 15
bmcd_state = '/run/bmcd/bmcd.state' bmcd_state = '/run/bmcd/bmcd.state'
bmcd_cmd = '/run/bmcd/bmcd.cmd' bmcd_cmd = '/run/bmcd/bmcd.cmd'
@ -17,32 +17,32 @@ pidfile = '/run/bmcd/bmcd.pid'
is_pled_flashing = Event() is_pled_flashing = Event()
def powerled_on(): def powerled_on():
GPIO.input(gpip_pled, 1) GPIO.input(gpio_pled, 1)
def powerled_off(): def powerled_off():
GPIO.input(gpip_pled, 0) GPIO.input(gpio_pled, 0)
def powerled_flash(is_pled_flashing): def powerled_flash(is_pled_flashing):
while is_pled_flashing.isSet(): while is_pled_flashing.isSet():
GPIO.input(gpip_pled, 1) GPIO.input(gpio_pled, 1)
time.sleep(1) time.sleep(1)
GPIO.input(gpip_pled, 0) GPIO.input(gpio_pled, 0)
time.sleep(1) time.sleep(1)
is_pled_flashing.clear() is_pled_flashing.clear()
return return
def powersw_press(): def powersw_press():
GPIO.input(gpip_psw, 1) GPIO.input(gpio_psw, 1)
time.sleep(0.5) time.sleep(0.5)
GPIO.input(gpio_psw, 0) GPIO.input(gpio_psw, 0)
def powersw_hold(): def powersw_hold():
GPIO.input(gpip_psw, 1) GPIO.input(gpio_psw, 1)
time.sleep(8) time.sleep(8)
GPIO.input(gpio_psw, 0) GPIO.input(gpio_psw, 0)
def resetsw_press(): def resetsw_press():
GPIO.input(gpip_rsw, 1) GPIO.input(gpio_rsw, 1)
time.sleep(0.5) time.sleep(0.5)
GPIO.input(gpio_rsw, 0) GPIO.input(gpio_rsw, 0)