Updated NeoPixelBus object (markdown)

Michael Miller
2019-08-14 18:58:47 -07:00
parent 15e2b6f70e
commit 0affcdddb0

@@ -77,13 +77,14 @@ On the Esp8266 using this Method has a Pin restriction. Please review [NeoEsp826
Same as Neo800KbpsMethod but running at the older and slower data rate.
## NeoPixel LED model specific Methods
If you are wanting to gain the slightest more frame rate, then you can provide methods that are more specific to the NeoPixel LED model that you have. Generally you should not need these but they are listed for advanced users to test with.
If you are having issues with the general speed methods, then you can use one of these methods that are more specific to the NeoPixel LED model that you have. Generally you should use these but often they are not required.
**NeoWs2812Method** - This method has a short reset time compared to Neo800KbpsMethod, saving 250us per frame. But it is primarily compatible with older model LEDs.
**NeoWs2812xMethod** - WS2812b or other letter variances to the WS2812. While the name is more specific, there is no difference between this and Neo800KbpsMethod.
**NeoWs2813Method** - While the name is more specific, there is no difference between this and Neo800KbpsMethod.
**NeoSk6812Method** - This method has a short reset time compared to Neo800KbpsMethod, saving 220us per frame.
**NeoLc8812Method** - This method has a short reset time compared to Neo800KbpsMethod, saving 220us per frame.
**NeoApa106Method** - This method has a short reset time and pulse lengths that sit between 800Kbps and 400Kbps.
## Platform specific Methods
In most cases the above should be all the methods you need to use for all platforms. In a few cases, there are alternative methods that are useful to use on some platforms. Below are links to the platform specific methods.