-
-
Notifications
You must be signed in to change notification settings - Fork 266
Neo Methods
There is a large selection of NeoPixel Methods to pick from. They should only be used with Neo Features. The names of them come in two variety, the basic and the platform specific named. Each with an optional "Inverted" version.
"Neo<insert LED name>Method"
Simply insert the model name of your LED between "Neo" and "Method" and more than likely you will find a method that works for you.
- NeoWs2812xMethod - (WS2812a, WS2812b, WS2812c, etc) The most compatible and if yours isn't listed below a good first selection.
- NeoWs2812Method - (WS2812) An older model pre WS2812b.
- NeoWs2813Method - (WS2813)
- NeoWs2811Method - (WS2811) Standalone chip. Also used with a SevenSegmentFeature when several drive a 7-segment LED.
- NeoWs2816Method - (WS2816)
- NeoSk6812Method - (SK6812) A RGBW variant, make sure to use a RGBW color feature.
- NeoLc8812Method - (LC8812)
- NeoApa106Method - (APA106)
- NeoTx1812Method - (TX1812)
- NeoTm1814Method - (TM1814) A RGBW variant, used with NeoWrgbTm1814Feature.
- NeoTm1914Method - (TM1914) used with NeoRgbTm1914Feature.
- NeoTm1829Method - (TM1829)
- Neo400KbpsMethod - old slower speed standard that started this all.
And each of the above will often come in inverted versions that will invert the output signal for the use a simple level shifter solutions.
- NeoWs2812xInvertedMethod - (WS2812a, WS2812b, WS2812c, etc)
- NeoTx1812InvertedMethod - (TX1812)
"Neo<insert platform><insert hardware detail><insert LED name>Method"
In most cases the above basic named methods 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. Here are just a few examples.
- NeoEsp8266BitBangWs2812xMethod - ESP8266 platform, using BitBang to drive output, for the WS2812x model LEDs.
- NeoEsp32Rmt6Ws2812xMethod - ESP32 platform, using RMT peripheral on channel 6, for the WS2812x model LEDs.
- NeoNrf52xPwmNWs2812xMethod - NRF52x platform, using PWM peripheral with a run time selected channel, for the WS2812x model LEDs.
Currently supported platforms and their specific methods.