From: ladyada Date: Sat, 1 Dec 2018 06:23:33 +0000 (-0500) Subject: kinder neopixel error X-Git-Tag: 0.4.0~1^2~1 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/2a83b9da20e25bb2a536d83b61b47e594b918cb3 kinder neopixel error --- diff --git a/src/adafruit_blinka/microcontroller/raspi_23/neopixel.py b/src/adafruit_blinka/microcontroller/raspi_23/neopixel.py index 3a92c60..3993cee 100644 --- a/src/adafruit_blinka/microcontroller/raspi_23/neopixel.py +++ b/src/adafruit_blinka/microcontroller/raspi_23/neopixel.py @@ -59,6 +59,8 @@ def neopixel_write(gpio, buf): resp = ws.ws2811_init(_led_strip) if resp != ws.WS2811_SUCCESS: + if resp == -5: + raise RuntimeError("NeoPixel support requires running with sudo, please try again!") message = ws.ws2811_get_return_t_str(resp) raise RuntimeError('ws2811_init failed with code {0} ({1})'.format(resp, message)) atexit.register(neopixel_cleanup)