Files
python-gpiozero/gpiozero/__init__.py
2015-09-21 15:29:54 +01:00

43 lines
654 B
Python

from __future__ import absolute_import
import atexit
from RPi import GPIO
from .devices import (
_gpio_threads_shutdown,
GPIODeviceError,
GPIODevice,
)
from .input_devices import (
InputDeviceError,
InputDevice,
Button,
MotionSensor,
LightSensor,
TemperatureSensor,
)
from .output_devices import (
OutputDevice,
LED,
Buzzer,
Motor,
)
from .boards import (
TrafficLights
PiTraffic,
FishDish,
PiLiter,
)
def gpiozero_shutdown():
_gpio_threads_shutdown()
GPIO.cleanup()
atexit.register(gpiozero_shutdown)
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
__version__ = '0.2.0'