mirror of
https://github.com/Makuna/NeoPixelBus.git
synced 2025-08-07 12:54:26 +02:00
Updated ESP32 NeoMethods (markdown)
@@ -16,7 +16,7 @@ A single I2S peripheral can send a single channel (pin) or it can send a collect
|
||||
### Single Channel:
|
||||
* I2s0 - Uses the I2S 0 peripheral, an example would be NeoEsp32**I2s0**Ws2812xMethod.
|
||||
* I2s1 - Uses the I2S 1 peripheral, an example would be NeoEsp32**I2s1**Ws2812xMethod.
|
||||
* I2sN - An example would be NeoEsp32**I2sN**Ws2812xMethod. The I2S peripheral to use is defined at runtime as an argument on the constructor.
|
||||
* I2sN - An example would be NeoEsp32**I2sN**Ws2812xMethod. [The I2S peripheral to use is defined at runtime as an argument on the NeoPixelBus constructor](https://github.com/Makuna/NeoPixelBus/wiki/NeoPixelBus-object-API#neopixelbust_color_feature-t_methoduint16_t-countpixels-uint8_t-pin-neobuschannel-channel).
|
||||
|
||||
**NOTE:** The ESP32S2 and ESP32C3 only support one i2s hardware bus. Thus you can only use the NeoEsp32I2s0*Method types.
|
||||
|
||||
@@ -39,7 +39,7 @@ The RMT peripheral is used to send data to the NeoPixels. Thus, this method use
|
||||
* Rmt5 - Uses the RMT channel 5. An example would be NeoEsp32**Rmt5**Ws2812xMethod.
|
||||
* Rmt6 - Uses the RMT channel 6. An example would be NeoEsp32**Rmt6**Ws2812xMethod.
|
||||
* Rmt7 - Uses the RMT channel 7. An example would be NeoEsp32**Rmt7**Ws2812xMethod.
|
||||
* RmtN - Uses the RMT but allows the channel selection to be done at runtime. An example would be NeoEsp32**RmtN**Ws2812xMethod.
|
||||
* RmtN - Uses the RMT but allows the channel selection to be done at runtime. An example would be NeoEsp32**RmtN**Ws2812xMethod. [The RMT channel to use is defined at runtime as an argument on the NeoPixelBus constructor](https://github.com/Makuna/NeoPixelBus/wiki/NeoPixelBus-object-API#neopixelbust_color_feature-t_methoduint16_t-countpixels-uint8_t-pin-neobuschannel-channel).
|
||||
|
||||
**NOTE:** Even though the ESP32 has 8 channels of RMT hardware, using beyond 4 has shown to cause sending delays.
|
||||
**NOTE:** The ESP32S2 only supports 4 channels of RMT hardware, so only channels 0-3 are available.
|
||||
|
Reference in New Issue
Block a user