From 50b55a6b062c9436bd318afc2f2859fb6a4d9758 Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Sun, 28 Feb 2016 14:21:11 -0800 Subject: [PATCH] Updated NeoPixelBus object (markdown) --- NeoPixelBus-object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NeoPixelBus-object.md b/NeoPixelBus-object.md index 2db63ea..f20d926 100644 --- a/NeoPixelBus-object.md +++ b/NeoPixelBus-object.md @@ -36,14 +36,14 @@ These platform methods will define "how" the pixels are updated. While primaril ## Neo800KbpsMethod The Neo800KbpsMethod is the standard one to use with most Arduino boards. It will automatically pick board specific defaults and this should be the one used unless otherwise needed. -For Esp8266, this has a Pin restriction, so please see NeoEsp8266Dma800KbpsMethod below. +On the Esp8266 using this Method has a Pin restriction. Please review NeoEsp8266Dma800KbpsMethod below for details. ## Neo400KbpsMethod Same as Neo800KbpsMethod but running at the older and slower data rate. ## NeoEsp8266Dma800KbpsMethod The NeoEsp8266Dma800KbpsMethod is the underlying method that gets used if you use Neo800KbpsMethod on Esp8266 platforms. There should be no need to use it directly. -The NeoEsp8266Dma800KbpsMethod only supports the RDX0/GPIO3 pin. The Pin value passed into the constructor is ignored. +The NeoEsp8266Dma800KbpsMethod only supports the RDX0/GPIO3 pin. The Pin value passed into the constructor is ignored. 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 which is not exposed on the ESP-01. See other esp8266 methods below if you don't have this pin available. Thanks to g3gg0.de for porting the initial DMA support from the original. The original was located at https://github.com/cnlohr/esp8266ws2812i2s. It has been modified dramatically since those originals but credit is due.