From 3e817f90c47ab438d7a840d231a136aa5f50df64 Mon Sep 17 00:00:00 2001 From: Greg Smith Date: Sun, 5 Jun 2022 19:50:08 -0400 Subject: [PATCH] faster loop in "show" --- neopixel.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/neopixel.py b/neopixel.py index 5bb4a1c..b84326f 100644 --- a/neopixel.py +++ b/neopixel.py @@ -236,8 +236,9 @@ class Neopixel: cut = 8 if self.W_in_mode: cut = 0 - for i in range(self.num_leds): - self.sm.put(self.pixels[i], cut) + sm_put = self.sm.put + for pixval in self.pixels: + sm_put(pixval, cut) time.sleep(self.delay) # Set all pixels to given rgb values