Updated Library Comparisons (markdown)

Michael Miller
2019-06-09 21:03:32 -07:00
parent 3102a560e9
commit fc43f8338e

@@ -15,5 +15,5 @@ On ESP8226, your primary choices are:
* Adafruit::NeoPixel
* Basic bit bang and interrupt driven library which does not support any other interrupt driven code to work. Not recommended.
On ESP32, if you need more than one channel/bus, FastLED is your only choice. It comes at a cost of bigger code size but the 8 parallel channels for better refresh rate on longer strings (useful past 256 pixels) can't be dismissed. Further,
if you have 4096 pixels or more, you can use the 16 way output driver from Yves as described [on this page](http://marc.merlins.org/perso/arduino/post_2018-07-30_Building-a-64x64-Neopixel-Neomatrix-_4096-pixels_-running-NeoMatrix-FastLED-IR.html#esp32driver)
On ESP32, both FastLED and NeoPixelBus can provide more than one channel/bus. FastLED primarily uses RMT to support 8 parallel channels. NeoPixelBus now supports the RMTs 8 channels and two more channels using i2s. Parallel channels provides for better refresh rate on longer strings (useful past 256 pixels).
Further, if you have 4096 pixels or more, you can use the 16 way output driver from Yves as described [on this page](http://marc.merlins.org/perso/arduino/post_2018-07-30_Building-a-64x64-Neopixel-Neomatrix-_4096-pixels_-running-NeoMatrix-FastLED-IR.html#esp32driver)