I'm working with a strip of WS2812B LEDs (https://www.adafruit.com/datasheets/WS2812B.pdf), and am seeing something I didnt expect. When I write out my data to the LEDs I'm seeing the last colour I sent appear at the END of the strip (furthest away from data input). I would have expected the LEDs to shift each byte as they come in so that the last thing the micrcontroller drove out would appear on the LED closest to the micro.
Is this not how these are supposed to work? From what I'm seeing, it would have to shift each consecutive byte by one more LED.