Updated NeoPixelBus object (markdown)

Michael Miller
2016-04-02 13:14:17 -07:00
parent 47e5053f32
commit 8d8a7ce922

@@ -46,7 +46,7 @@ The NeoEsp8266Dma800KbpsMethod is the underlying method that gets used if you us
The NeoEsp8266Dma800KbpsMethod only supports the RDX0/GPIO3 pin. The Pin value passed into the constructor is ignored. See other esp8266 methods below if you don't have this pin available.
This method uses very little CPU for actually sending the data to NeoPixels but it requires an extra buffer for the DMA to read from. Thus there is a trade off of CPU use versus memory use. The extra buffer needed is four times the size of the primary pixel buffer. Due to limit of the buffer size, currently this restricts this method to only 341 pixels. If you need more pixels and require this method, please add an issue.
This method uses very little CPU for actually sending the data to NeoPixels but it requires an extra buffer for the DMA to read from. Thus there is a trade off of CPU use versus memory use. The extra buffer needed is four times the size of the primary pixel buffer.
It also requires the use of the RDX0/GPIO3 pin. This pin is not exposed on the ESP-01. The normal feature of this pin is the "Serial" receive. Using this DMA method will not allow you to receive serial from the primary Serial object; but it will not stop you from sending output like this...
```