Added atexit listener that turns the leds of when the programm terminates.

This commit is contained in:
Kevin Kellner 2017-01-06 15:20:23 +01:00
parent 6c97a3f57d
commit ad0751bc9e

View File

@ -18,7 +18,11 @@ elif config.DEVICE == 'pi':
strip.begin()
elif config.DEVICE == 'blinkstick':
from blinkstick import blinkstick
import atexit
stick = blinkstick.find_first()
# Create a listener that shuts of the leds when the program terminates
all_off = [0]*(config.N_PIXELS*3)
atexit.register((lambda: stick.set_led_data(0, all_off)))
_gamma = np.load(config.GAMMA_TABLE_PATH)
"""Gamma lookup table used for nonlinear brightness correction"""