That is really nice piece of code, even if i cannot understand the include asm file.

Have anyone used it with a 16 or 24 led WS2812 ring? (not the B version)

I've tried with the pic currently have 18F26K22 at 64 Mhz. On a 16 ring or 24 ring, i cannot set up all the led's to be functioned.

when i set

Code:
NEO_NUM     CON 16  'Number of pixels in Cyrcle
Only 8 out of 16 LED are functioned.

In case i increase the number, to 29, only 14 LED's are working, then no matter what number i use.....30+, still 14 LED's are light.

The last two LED's are not working. Have been test it with 24 ring as well, and the last 2 LED's are not working.

If anyone have experienced the same, would be nice to share your comments.