I hope you don't mind I lifted much of your readme.md
Also wanted to mention if you use a fixed length display with your code, the last pixels behaves differently than the first pixels. I don't think you see it when you use a strip with extra pixels at the end. Try counting out 10 pixels (for your code) and cover up the 11, 12, 13 etc.. to see it.
..about a new Knight Rider routine for the NeoPixels https://github.com/technobly/NeoPixel-KnightRider
I hope you don't mind I lifted much of your readme.md
Also wanted to mention if you use a fixed length display with your code, the last pixels behaves differently than the first pixels. I don't think you see it when you use a strip with extra pixels at the end. Try counting out 10 pixels (for your code) and cover up the 11, 12, 13 etc.. to see it.
Thanks!