Преглед изворни кода

Make buzzer GPIO an Int

Fixes buzzer initialization errors
tags/3.1_alpha
IndyJoeA GitHub пре 8 година
родитељ
комит
1d586b353e
1 измењених фајлова са 3 додато и 2 уклоњено
  1. +3
    -2
      modules/buzzer/__init__.py

+ 3
- 2
modules/buzzer/__init__.py Прегледај датотеку

@@ -13,12 +13,13 @@ class Buzzer(object):
def __init__(self, gpio):
try:
cbpi.app.logger.info("INIT BUZZER NOW GPIO%s" % gpio)
self.gpio = gpio
self.gpio = int(gpio)
GPIO.setmode(GPIO.BCM)
GPIO.setup(gpio, GPIO.OUT)
GPIO.setup(self.gpio, GPIO.OUT)
self.state = True
cbpi.app.logger.info("BUZZER SETUP OK")
except Exception as e:
cbpi.app.logger.info("BUZZER EXCEPTION %s" % str(e))
self.state = False

def beep(self):


Loading…
Откажи
Сачувај