This could have been posted in glowy things, or FeatherWing, but it seemed that this was the best forum.OK, I have the following CircuitPython code. This code is embedded in a double loop that is in the range(0, 32), where start is the outer loop and pixel is the inner loop. The goal is a "lamp test" drawing a spectrum from red to violet on the 32 pixels of a NeoPixel FeatherWing, then repeating it starting one pixel further over. The effect is supposed to be a spectrum that crawls across the display. But I get a runtime error

I'm perplexed. The value returned from HSVcolor is (0.0, 1.0, 1.0), which looks to me like a tuple. This tuple is passed to fancy.CRGB is the tuple returned from HSVcolor. The value returned in RGBcolor is the triple (1.0, 0.0, 0.0), which is pure red (corresponding to H=0.0). So I don't understand the error message.