Thanks for posting this code. I have done something similar, but I'm finding that it takes the WiPy much longer than 2 cycles between transactions. You wrote this (below), but when I actually look at the data pin of the WiPy 2.0, there are 3.45 us between each 8-bit SPI transfer.
Bus 0, 8MHz => 125 ns by bit, 8 clock cycle when bit transfert+2 clock cycle between each transfert => 125*10=1.25 us required by WS2812
Thanks for posting this code. I have done something similar, but I'm finding that it takes the WiPy much longer than 2 cycles between transactions. You wrote this (below), but when I actually look at the data pin of the WiPy 2.0, there are 3.45 us between each 8-bit SPI transfer.
Bus 0, 8MHz => 125 ns by bit, 8 clock cycle when bit transfert+2 clock cycle between each transfert => 125*10=1.25 us required by WS2812