Updated ESP32 NeoMethods (markdown)

Michael Miller
2022-02-08 09:07:06 -08:00
parent 7fe4942fe3
commit 70c51a6edc

@@ -1,7 +1,7 @@
⚠️ **IMPORTANT** ⚠️
The ESP32 platforms requires hardware support to be able to reliably send the data stream.
The ESP32 and the ESP32S2 both have some pins dedicated for input only. The following NeoMethods are restricted to use only output pins.
For the ESP32 all pins below 34 are output pins. You will still need to check your board to make sure any of these pins are available. [Esp32 Dev Pin Map](https://github.com/espressif/arduino-esp32#esp32dev-board-pinmap)
For the ESP32 all pins below 34 are output pins. You will still need to check your board to make sure any of these pins are available. [Esp32 Dev Pin Map](https://docs.espressif.com/projects/arduino-esp32/en/latest/boards/ESP32-DevKitC-1.html#pin-layout)
For the ESP32S2 all pins other than 46 are output pins. Again, please check your specific board for available pins.
The bitbang method has further restrictions in that it will only support pins below 32.
If you notice any flickering related to network activity and/or high CPU load you might want to look into [ESP32 and RTOS tasks](https://github.com/Makuna/NeoPixelBus/wiki/ESP32-and-RTOS-Tasks)