mirror of
https://github.com/Makuna/NeoPixelBus.git
synced 2025-08-07 12:54:26 +02:00
Updated ESP32 NeoMethods (markdown)
@@ -31,9 +31,9 @@ These methods uses RMT hardware support to send data to the NeoPixels. Thus thi
|
||||
## NeoEsp32BitBang800KbpsMethod
|
||||
NeoEsp32BitBang800KbpsMethod supports any available pin below 32. Even though 33 and 34 are also output pins, they are not supported.
|
||||
|
||||
This method uses only the CPU to send data to the NeoPixels. But due to core interrupts it is not stable when used with more than a few pixels.
|
||||
This method uses only the CPU to send data to the NeoPixels. But due to core interrupts it is not stable when used with more than a few pixels. It has been reported that using `xTaskCreatePinnedToCore()` will greatly help.
|
||||
|
||||
It is not recommended to use this method except for comparing results with the other methods. For very short runs of pixels it maybe possible to use this method without ill effects. If it fails, the pixels may not be correctly set. Use this instead of Neo800KbpsMethod to force your sketch to use the Bit Banging to send data.
|
||||
It is not recommended to use this method except for comparing results with the other methods. For very short runs of pixels it may be possible to use this method without ill effects. If it fails, the pixels may not be correctly set. Use this instead of Neo800KbpsMethod to force your sketch to use the Bit Banging to send data.
|
||||
|
||||
## NeoEsp32BitBang400KbpsMethod
|
||||
Same as NeoEsp32BitBang800KbpsMethod but running at the older and slower data rate.
|
||||
|
Reference in New Issue
Block a user