Currently, only one strip can be used. However, with long lengths of WS2812, the framerate drops drastically. At 550 the maximum framerate is already just 60 fps. At 900 pixels, we can barely get 36 fps. The best setup is to have the ESP8266 in the middle of the strip and output to both halves, allowing it to double the framerate. This setup is possible with NeoPixelBus if two strips are defined: One using DMA method, the other using AsyncUART. However, it would require adding a custom strip.Show() function that actually calls each strip individually.
Currently, only one strip can be used. However, with long lengths of WS2812, the framerate drops drastically. At 550 the maximum framerate is already just 60 fps. At 900 pixels, we can barely get 36 fps. The best setup is to have the ESP8266 in the middle of the strip and output to both halves, allowing it to double the framerate. This setup is possible with NeoPixelBus if two strips are defined: One using DMA method, the other using AsyncUART. However, it would require adding a custom strip.Show() function that actually calls each strip individually.