forked from Makuna/NeoPixelBus
Ws2811 (#298)
* esp8266 and esp32 * Update keywords.txt * classic platforms
This commit is contained in:
30
keywords.txt
30
keywords.txt
@@ -28,6 +28,7 @@ Neo400KbpsMethod KEYWORD1
|
|||||||
NeoWs2813Method KEYWORD1
|
NeoWs2813Method KEYWORD1
|
||||||
NeoWs2812xMethod KEYWORD1
|
NeoWs2812xMethod KEYWORD1
|
||||||
NeoWs2812Method KEYWORD1
|
NeoWs2812Method KEYWORD1
|
||||||
|
NeoWs2811Method KEYWORD1
|
||||||
NeoSk6812Method KEYWORD1
|
NeoSk6812Method KEYWORD1
|
||||||
NeoLc8812Method KEYWORD1
|
NeoLc8812Method KEYWORD1
|
||||||
NeoApa106Method KEYWORD1
|
NeoApa106Method KEYWORD1
|
||||||
@@ -36,6 +37,7 @@ Neo400KbpsInvertedMethod KEYWORD1
|
|||||||
NeoWs2813InvertedMethod KEYWORD1
|
NeoWs2813InvertedMethod KEYWORD1
|
||||||
NeoWs2812xInvertedMethod KEYWORD1
|
NeoWs2812xInvertedMethod KEYWORD1
|
||||||
NeoWs2812InvertedMethod KEYWORD1
|
NeoWs2812InvertedMethod KEYWORD1
|
||||||
|
NeoWs2811InvertedMethod KEYWORD1
|
||||||
NeoSk6812InvertedMethod KEYWORD1
|
NeoSk6812InvertedMethod KEYWORD1
|
||||||
NeoLc8812InvertedMethod KEYWORD1
|
NeoLc8812InvertedMethod KEYWORD1
|
||||||
NeoApa106InvertedMethod KEYWORD1
|
NeoApa106InvertedMethod KEYWORD1
|
||||||
@@ -52,6 +54,7 @@ NeoEsp8266DmaInverted400KbpsMethod KEYWORD1
|
|||||||
NeoEsp8266Uart0Ws2813Method KEYWORD1
|
NeoEsp8266Uart0Ws2813Method KEYWORD1
|
||||||
NeoEsp8266Uart0Ws2812xMethod KEYWORD1
|
NeoEsp8266Uart0Ws2812xMethod KEYWORD1
|
||||||
NeoEsp8266Uart0Ws2812Method KEYWORD1
|
NeoEsp8266Uart0Ws2812Method KEYWORD1
|
||||||
|
NeoEsp8266Uart0Ws2811Method KEYWORD1
|
||||||
NeoEsp8266Uart0Sk6812Method KEYWORD1
|
NeoEsp8266Uart0Sk6812Method KEYWORD1
|
||||||
NeoEsp8266Uart0Lc8812Method KEYWORD1
|
NeoEsp8266Uart0Lc8812Method KEYWORD1
|
||||||
NeoEsp8266Uart0Apa106Method KEYWORD1
|
NeoEsp8266Uart0Apa106Method KEYWORD1
|
||||||
@@ -60,6 +63,7 @@ NeoEsp8266Uart0400KbpsMethod KEYWORD1
|
|||||||
NeoEsp8266AsyncUart0Ws2813Method KEYWORD1
|
NeoEsp8266AsyncUart0Ws2813Method KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Ws2812xMethod KEYWORD1
|
NeoEsp8266AsyncUart0Ws2812xMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Ws2812Method KEYWORD1
|
NeoEsp8266AsyncUart0Ws2812Method KEYWORD1
|
||||||
|
NeoEsp8266AsyncUart0Ws2811Method KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Sk6812Method KEYWORD1
|
NeoEsp8266AsyncUart0Sk6812Method KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Lc8812Method KEYWORD1
|
NeoEsp8266AsyncUart0Lc8812Method KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Apa106Method KEYWORD1
|
NeoEsp8266AsyncUart0Apa106Method KEYWORD1
|
||||||
@@ -68,6 +72,7 @@ NeoEsp8266AsyncUart0400KbpsMethod KEYWORD1
|
|||||||
NeoEsp8266Uart1Ws2813Method KEYWORD1
|
NeoEsp8266Uart1Ws2813Method KEYWORD1
|
||||||
NeoEsp8266Uart1Ws2812xMethod KEYWORD1
|
NeoEsp8266Uart1Ws2812xMethod KEYWORD1
|
||||||
NeoEsp8266Uart1Ws2812Method KEYWORD1
|
NeoEsp8266Uart1Ws2812Method KEYWORD1
|
||||||
|
NeoEsp8266Uart1Ws2811Method KEYWORD1
|
||||||
NeoEsp8266Uart1Sk6812Method KEYWORD1
|
NeoEsp8266Uart1Sk6812Method KEYWORD1
|
||||||
NeoEsp8266Uart1Lc8812Method KEYWORD1
|
NeoEsp8266Uart1Lc8812Method KEYWORD1
|
||||||
NeoEsp8266Uart1Apa106Method KEYWORD1
|
NeoEsp8266Uart1Apa106Method KEYWORD1
|
||||||
@@ -76,6 +81,7 @@ NeoEsp8266Uart1400KbpsMethod KEYWORD1
|
|||||||
NeoEsp8266AsyncUart1Ws2813Method KEYWORD1
|
NeoEsp8266AsyncUart1Ws2813Method KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Ws2812xMethod KEYWORD1
|
NeoEsp8266AsyncUart1Ws2812xMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Ws2812Method KEYWORD1
|
NeoEsp8266AsyncUart1Ws2812Method KEYWORD1
|
||||||
|
NeoEsp8266AsyncUart1Ws2811Method KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Sk6812Method KEYWORD1
|
NeoEsp8266AsyncUart1Sk6812Method KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Lc8812Method KEYWORD1
|
NeoEsp8266AsyncUart1Lc8812Method KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Apa106Method KEYWORD1
|
NeoEsp8266AsyncUart1Apa106Method KEYWORD1
|
||||||
@@ -84,6 +90,7 @@ NeoEsp8266AsyncUart1400KbpsMethod KEYWORD1
|
|||||||
NeoEsp8266Uart0Ws2813InvertedMethod KEYWORD1
|
NeoEsp8266Uart0Ws2813InvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart0Ws2812xInvertedMethod KEYWORD1
|
NeoEsp8266Uart0Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart0Ws2812InvertedMethod KEYWORD1
|
NeoEsp8266Uart0Ws2812InvertedMethod KEYWORD1
|
||||||
|
NeoEsp8266Uart0Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart0Sk6812InvertedMethod KEYWORD1
|
NeoEsp8266Uart0Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart0Lc8812InvertedMethod KEYWORD1
|
NeoEsp8266Uart0Lc8812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart0Apa106InvertedMethod KEYWORD1
|
NeoEsp8266Uart0Apa106InvertedMethod KEYWORD1
|
||||||
@@ -92,6 +99,7 @@ NeoEsp8266Uart0400KbpsInvertedMethod KEYWORD1
|
|||||||
NeoEsp8266AsyncUart0Ws2813InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart0Ws2813InvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Ws2812xInvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart0Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Ws2812InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart0Ws2812InvertedMethod KEYWORD1
|
||||||
|
NeoEsp8266AsyncUart0Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Sk6812InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart0Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Lc8812InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart0Lc8812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart0Apa106InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart0Apa106InvertedMethod KEYWORD1
|
||||||
@@ -100,6 +108,7 @@ NeoEsp8266AsyncUart0400KbpsInvertedMethod KEYWORD1
|
|||||||
NeoEsp8266Uart1Ws2813InvertedMethod KEYWORD1
|
NeoEsp8266Uart1Ws2813InvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart1Ws2812xInvertedMethod KEYWORD1
|
NeoEsp8266Uart1Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart1Ws2812InvertedMethod KEYWORD1
|
NeoEsp8266Uart1Ws2812InvertedMethod KEYWORD1
|
||||||
|
NeoEsp8266Uart1Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart1Sk6812InvertedMethod KEYWORD1
|
NeoEsp8266Uart1Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart1Lc8812InvertedMethod KEYWORD1
|
NeoEsp8266Uart1Lc8812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266Uart1Apa106InvertedMethod KEYWORD1
|
NeoEsp8266Uart1Apa106InvertedMethod KEYWORD1
|
||||||
@@ -108,6 +117,7 @@ NeoEsp8266Uart1400KbpsInvertedMethod KEYWORD1
|
|||||||
NeoEsp8266AsyncUart1Ws2813InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart1Ws2813InvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Ws2812xInvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart1Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Ws2812InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart1Ws2812InvertedMethod KEYWORD1
|
||||||
|
NeoEsp8266AsyncUart1Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Sk6812InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart1Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Lc8812InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart1Lc8812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266AsyncUart1Apa106InvertedMethod KEYWORD1
|
NeoEsp8266AsyncUart1Apa106InvertedMethod KEYWORD1
|
||||||
@@ -116,6 +126,7 @@ NeoEsp8266AsyncUart1400KbpsInvertedMethod KEYWORD1
|
|||||||
NeoEsp8266BitBangWs2813Method KEYWORD1
|
NeoEsp8266BitBangWs2813Method KEYWORD1
|
||||||
NeoEsp8266BitBangWs2812xMethod KEYWORD1
|
NeoEsp8266BitBangWs2812xMethod KEYWORD1
|
||||||
NeoEsp8266BitBangWs2812Method KEYWORD1
|
NeoEsp8266BitBangWs2812Method KEYWORD1
|
||||||
|
NeoEsp8266BitBangWs2811Method KEYWORD1
|
||||||
NeoEsp8266BitBangSk6812Method KEYWORD1
|
NeoEsp8266BitBangSk6812Method KEYWORD1
|
||||||
NeoEsp8266BitBangLc8812Method KEYWORD1
|
NeoEsp8266BitBangLc8812Method KEYWORD1
|
||||||
NeoEsp8266BitBangApa106Method KEYWORD1
|
NeoEsp8266BitBangApa106Method KEYWORD1
|
||||||
@@ -124,6 +135,7 @@ NeoEsp8266BitBang400KbpsMethod KEYWORD1
|
|||||||
NeoEsp8266BitBangWs2813InvertedMethod KEYWORD1
|
NeoEsp8266BitBangWs2813InvertedMethod KEYWORD1
|
||||||
NeoEsp8266BitBangWs2812xInvertedMethod KEYWORD1
|
NeoEsp8266BitBangWs2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp8266BitBangWs2812InvertedMethod KEYWORD1
|
NeoEsp8266BitBangWs2812InvertedMethod KEYWORD1
|
||||||
|
NeoEsp8266BitBangWs2811InvertedMethod KEYWORD1
|
||||||
NeoEsp8266BitBangSk6812InvertedMethod KEYWORD1
|
NeoEsp8266BitBangSk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266BitBangLc8812InvertedMethod KEYWORD1
|
NeoEsp8266BitBangLc8812InvertedMethod KEYWORD1
|
||||||
NeoEsp8266BitBangApa106InvertedMethod KEYWORD1
|
NeoEsp8266BitBangApa106InvertedMethod KEYWORD1
|
||||||
@@ -149,81 +161,97 @@ NeoEsp32I2s1Sk6812InvertdMethod KEYWORD1
|
|||||||
NeoEsp32I2s1800KbpsInvertdMethod KEYWORD1
|
NeoEsp32I2s1800KbpsInvertdMethod KEYWORD1
|
||||||
NeoEsp32I2s1400KbpsInvertdMethod KEYWORD1
|
NeoEsp32I2s1400KbpsInvertdMethod KEYWORD1
|
||||||
NeoEsp32I2s1Apa106InvertdMethod KEYWORD1
|
NeoEsp32I2s1Apa106InvertdMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt0Ws2811Method KEYWORD1
|
||||||
NeoEsp32Rmt0Ws2812xMethod KEYWORD1
|
NeoEsp32Rmt0Ws2812xMethod KEYWORD1
|
||||||
NeoEsp32Rmt0Sk6812Method KEYWORD1
|
NeoEsp32Rmt0Sk6812Method KEYWORD1
|
||||||
NeoEsp32Rmt0Apa106Method KEYWORD1
|
NeoEsp32Rmt0Apa106Method KEYWORD1
|
||||||
NeoEsp32Rmt0800KbpsMethod KEYWORD1
|
NeoEsp32Rmt0800KbpsMethod KEYWORD1
|
||||||
NeoEsp32Rmt0400KbpsMethod KEYWORD1
|
NeoEsp32Rmt0400KbpsMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt1Ws2811Method KEYWORD1
|
||||||
NeoEsp32Rmt1Ws2812xMethod KEYWORD1
|
NeoEsp32Rmt1Ws2812xMethod KEYWORD1
|
||||||
NeoEsp32Rmt1Sk6812Method KEYWORD1
|
NeoEsp32Rmt1Sk6812Method KEYWORD1
|
||||||
NeoEsp32Rmt1Apa106Method KEYWORD1
|
NeoEsp32Rmt1Apa106Method KEYWORD1
|
||||||
NeoEsp32Rmt1800KbpsMethod KEYWORD1
|
NeoEsp32Rmt1800KbpsMethod KEYWORD1
|
||||||
NeoEsp32Rmt1400KbpsMethod KEYWORD1
|
NeoEsp32Rmt1400KbpsMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt2Ws2811Method KEYWORD1
|
||||||
NeoEsp32Rmt2Ws2812xMethod KEYWORD1
|
NeoEsp32Rmt2Ws2812xMethod KEYWORD1
|
||||||
NeoEsp32Rmt2Sk6812Method KEYWORD1
|
NeoEsp32Rmt2Sk6812Method KEYWORD1
|
||||||
NeoEsp32Rmt2Apa106Method KEYWORD1
|
NeoEsp32Rmt2Apa106Method KEYWORD1
|
||||||
NeoEsp32Rmt2800KbpsMethod KEYWORD1
|
NeoEsp32Rmt2800KbpsMethod KEYWORD1
|
||||||
NeoEsp32Rmt2400KbpsMethod KEYWORD1
|
NeoEsp32Rmt2400KbpsMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt3Ws2811Method KEYWORD1
|
||||||
NeoEsp32Rmt3Ws2812xMethod KEYWORD1
|
NeoEsp32Rmt3Ws2812xMethod KEYWORD1
|
||||||
NeoEsp32Rmt3Sk6812Method KEYWORD1
|
NeoEsp32Rmt3Sk6812Method KEYWORD1
|
||||||
NeoEsp32Rmt3Apa106Method KEYWORD1
|
NeoEsp32Rmt3Apa106Method KEYWORD1
|
||||||
NeoEsp32Rmt3800KbpsMethod KEYWORD1
|
NeoEsp32Rmt3800KbpsMethod KEYWORD1
|
||||||
NeoEsp32Rmt3400KbpsMethod KEYWORD1
|
NeoEsp32Rmt3400KbpsMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt4Ws2811Method KEYWORD1
|
||||||
NeoEsp32Rmt4Ws2812xMethod KEYWORD1
|
NeoEsp32Rmt4Ws2812xMethod KEYWORD1
|
||||||
NeoEsp32Rmt4Sk6812Method KEYWORD1
|
NeoEsp32Rmt4Sk6812Method KEYWORD1
|
||||||
NeoEsp32Rmt4Apa106Method KEYWORD1
|
NeoEsp32Rmt4Apa106Method KEYWORD1
|
||||||
NeoEsp32Rmt4800KbpsMethod KEYWORD1
|
NeoEsp32Rmt4800KbpsMethod KEYWORD1
|
||||||
NeoEsp32Rmt4400KbpsMethod KEYWORD1
|
NeoEsp32Rmt4400KbpsMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt5Ws2811Method KEYWORD1
|
||||||
NeoEsp32Rmt5Ws2812xMethod KEYWORD1
|
NeoEsp32Rmt5Ws2812xMethod KEYWORD1
|
||||||
NeoEsp32Rmt5Sk6812Method KEYWORD1
|
NeoEsp32Rmt5Sk6812Method KEYWORD1
|
||||||
NeoEsp32Rmt5Apa106Method KEYWORD1
|
NeoEsp32Rmt5Apa106Method KEYWORD1
|
||||||
NeoEsp32Rmt5800KbpsMethod KEYWORD1
|
NeoEsp32Rmt5800KbpsMethod KEYWORD1
|
||||||
NeoEsp32Rmt5400KbpsMethod KEYWORD1
|
NeoEsp32Rmt5400KbpsMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt6Ws2811Method KEYWORD1
|
||||||
NeoEsp32Rmt6Ws2812xMethod KEYWORD1
|
NeoEsp32Rmt6Ws2812xMethod KEYWORD1
|
||||||
NeoEsp32Rmt6Sk6812Method KEYWORD1
|
NeoEsp32Rmt6Sk6812Method KEYWORD1
|
||||||
NeoEsp32Rmt6Apa106Method KEYWORD1
|
NeoEsp32Rmt6Apa106Method KEYWORD1
|
||||||
NeoEsp32Rmt6800KbpsMethod KEYWORD1
|
NeoEsp32Rmt6800KbpsMethod KEYWORD1
|
||||||
NeoEsp32Rmt6400KbpsMethod KEYWORD1
|
NeoEsp32Rmt6400KbpsMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt7Ws2811Method KEYWORD1
|
||||||
NeoEsp32Rmt7Ws2812xMethod KEYWORD1
|
NeoEsp32Rmt7Ws2812xMethod KEYWORD1
|
||||||
NeoEsp32Rmt7Sk6812Method KEYWORD1
|
NeoEsp32Rmt7Sk6812Method KEYWORD1
|
||||||
NeoEsp32Rmt7Apa106Method KEYWORD1
|
NeoEsp32Rmt7Apa106Method KEYWORD1
|
||||||
NeoEsp32Rmt7800KbpsMethod KEYWORD1
|
NeoEsp32Rmt7800KbpsMethod KEYWORD1
|
||||||
NeoEsp32Rmt7400KbpsMethod KEYWORD1
|
NeoEsp32Rmt7400KbpsMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt0Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt0Ws2812xInvertedMethod KEYWORD1
|
NeoEsp32Rmt0Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt0Sk6812InvertedMethod KEYWORD1
|
NeoEsp32Rmt0Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt0Apa106InvertedMethod KEYWORD1
|
NeoEsp32Rmt0Apa106InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt0800KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt0800KbpsInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt0400KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt0400KbpsInvertedMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt1Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt1Ws2812xInvertedMethod KEYWORD1
|
NeoEsp32Rmt1Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt1Sk6812InvertedMethod KEYWORD1
|
NeoEsp32Rmt1Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt1Apa106InvertedMethod KEYWORD1
|
NeoEsp32Rmt1Apa106InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt1800KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt1800KbpsInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt1400KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt1400KbpsInvertedMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt2Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt2Ws2812xInvertedMethod KEYWORD1
|
NeoEsp32Rmt2Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt2Sk6812InvertedMethod KEYWORD1
|
NeoEsp32Rmt2Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt2Apa106InvertedMethod KEYWORD1
|
NeoEsp32Rmt2Apa106InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt2800KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt2800KbpsInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt2400KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt2400KbpsInvertedMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt3Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt3Ws2812xInvertedMethod KEYWORD1
|
NeoEsp32Rmt3Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt3Sk6812InvertedMethod KEYWORD1
|
NeoEsp32Rmt3Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt3Apa106InvertedMethod KEYWORD1
|
NeoEsp32Rmt3Apa106InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt3800KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt3800KbpsInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt3400KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt3400KbpsInvertedMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt4Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt4Ws2812xInvertedMethod KEYWORD1
|
NeoEsp32Rmt4Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt4Sk6812InvertedMethod KEYWORD1
|
NeoEsp32Rmt4Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt4Apa106InvertedMethod KEYWORD1
|
NeoEsp32Rmt4Apa106InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt4800KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt4800KbpsInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt4400KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt4400KbpsInvertedMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt5Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt5Ws2812xInvertedMethod KEYWORD1
|
NeoEsp32Rmt5Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt5Sk6812InvertedMethod KEYWORD1
|
NeoEsp32Rmt5Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt5Apa106InvertedMethod KEYWORD1
|
NeoEsp32Rmt5Apa106InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt5800KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt5800KbpsInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt5400KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt5400KbpsInvertedMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt6Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt6Ws2812xInvertedMethod KEYWORD1
|
NeoEsp32Rmt6Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt6Sk6812InvertedMethod KEYWORD1
|
NeoEsp32Rmt6Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt6Apa106InvertedMethod KEYWORD1
|
NeoEsp32Rmt6Apa106InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt6800KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt6800KbpsInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt6400KbpsInvertedMethod KEYWORD1
|
NeoEsp32Rmt6400KbpsInvertedMethod KEYWORD1
|
||||||
|
NeoEsp32Rmt7Ws2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt7Ws2812xInvertedMethod KEYWORD1
|
NeoEsp32Rmt7Ws2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt7Sk6812InvertedMethod KEYWORD1
|
NeoEsp32Rmt7Sk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32Rmt7Apa106InvertedMethod KEYWORD1
|
NeoEsp32Rmt7Apa106InvertedMethod KEYWORD1
|
||||||
@@ -232,6 +260,7 @@ NeoEsp32Rmt7400KbpsInvertedMethod KEYWORD1
|
|||||||
NeoEsp32BitBangWs2813Method KEYWORD1
|
NeoEsp32BitBangWs2813Method KEYWORD1
|
||||||
NeoEsp32BitBangWs2812xMethod KEYWORD1
|
NeoEsp32BitBangWs2812xMethod KEYWORD1
|
||||||
NeoEsp32BitBangWs2812Method KEYWORD1
|
NeoEsp32BitBangWs2812Method KEYWORD1
|
||||||
|
NeoEsp32BitBangWs2811Method KEYWORD1
|
||||||
NeoEsp32BitBangSk6812Method KEYWORD1
|
NeoEsp32BitBangSk6812Method KEYWORD1
|
||||||
NeoEsp32BitBangLc8812Method KEYWORD1
|
NeoEsp32BitBangLc8812Method KEYWORD1
|
||||||
NeoEsp32BitBangApa106Method KEYWORD1
|
NeoEsp32BitBangApa106Method KEYWORD1
|
||||||
@@ -240,6 +269,7 @@ NeoEsp32BitBang400KbpsMethod KEYWORD1
|
|||||||
NeoEsp32BitBangWs2813InvertedMethod KEYWORD1
|
NeoEsp32BitBangWs2813InvertedMethod KEYWORD1
|
||||||
NeoEsp32BitBangWs2812xInvertedMethod KEYWORD1
|
NeoEsp32BitBangWs2812xInvertedMethod KEYWORD1
|
||||||
NeoEsp32BitBangWs2812InvertedMethod KEYWORD1
|
NeoEsp32BitBangWs2812InvertedMethod KEYWORD1
|
||||||
|
NeoEsp32BitBangWs2811InvertedMethod KEYWORD1
|
||||||
NeoEsp32BitBangSk6812InvertedMethod KEYWORD1
|
NeoEsp32BitBangSk6812InvertedMethod KEYWORD1
|
||||||
NeoEsp32BitBangLc8812InvertedMethod KEYWORD1
|
NeoEsp32BitBangLc8812InvertedMethod KEYWORD1
|
||||||
NeoEsp32BitBangApa106InvertedMethod KEYWORD1
|
NeoEsp32BitBangApa106InvertedMethod KEYWORD1
|
||||||
|
@@ -766,6 +766,7 @@ typedef NeoArm400KbpsMethod NeoArmApa106Method;
|
|||||||
// Arm doesn't have alternatives methods yet, so only one to make the default
|
// Arm doesn't have alternatives methods yet, so only one to make the default
|
||||||
typedef NeoArmWs2812xMethod NeoWs2813Method;
|
typedef NeoArmWs2812xMethod NeoWs2813Method;
|
||||||
typedef NeoArmWs2812xMethod NeoWs2812xMethod;
|
typedef NeoArmWs2812xMethod NeoWs2812xMethod;
|
||||||
|
typedef NeoArmWs2812xMethod NeoWs2811Method;
|
||||||
typedef NeoArmSk6812Method NeoSk6812Method;
|
typedef NeoArmSk6812Method NeoSk6812Method;
|
||||||
typedef NeoArmSk6812Method NeoLc8812Method;
|
typedef NeoArmSk6812Method NeoLc8812Method;
|
||||||
typedef NeoArm800KbpsMethod NeoWs2812Method;
|
typedef NeoArm800KbpsMethod NeoWs2812Method;
|
||||||
|
@@ -204,6 +204,7 @@ typedef NeoAvrMethodBase<NeoAvrSpeed400Kbps> NeoAvr400KbpsMethod;
|
|||||||
typedef NeoAvrWs2812xMethod NeoWs2813Method;
|
typedef NeoAvrWs2812xMethod NeoWs2813Method;
|
||||||
typedef NeoAvrWs2812xMethod NeoWs2812xMethod;
|
typedef NeoAvrWs2812xMethod NeoWs2812xMethod;
|
||||||
typedef NeoAvr800KbpsMethod NeoWs2812Method;
|
typedef NeoAvr800KbpsMethod NeoWs2812Method;
|
||||||
|
typedef NeoAvrWs2812xMethod NeoWs2811Method;
|
||||||
typedef NeoAvrSk6812Method NeoSk6812Method;
|
typedef NeoAvrSk6812Method NeoSk6812Method;
|
||||||
typedef NeoAvrSk6812Method NeoLc8812Method;
|
typedef NeoAvrSk6812Method NeoLc8812Method;
|
||||||
typedef NeoAvr400KbpsMethod NeoApa106Method;
|
typedef NeoAvr400KbpsMethod NeoApa106Method;
|
||||||
|
@@ -231,6 +231,7 @@ typedef NeoEsp32I2sMethodBase<NeoEsp32I2sSpeedApa106, NeoEsp32I2sBusOne, NeoEsp3
|
|||||||
typedef NeoEsp32I2s1Ws2812xMethod NeoWs2813Method;
|
typedef NeoEsp32I2s1Ws2812xMethod NeoWs2813Method;
|
||||||
typedef NeoEsp32I2s1Ws2812xMethod NeoWs2812xMethod;
|
typedef NeoEsp32I2s1Ws2812xMethod NeoWs2812xMethod;
|
||||||
typedef NeoEsp32I2s1800KbpsMethod NeoWs2812Method;
|
typedef NeoEsp32I2s1800KbpsMethod NeoWs2812Method;
|
||||||
|
typedef NeoEsp32I2s1Ws2812xMethod NeoWs2811Method;
|
||||||
typedef NeoEsp32I2s1Sk6812Method NeoSk6812Method;
|
typedef NeoEsp32I2s1Sk6812Method NeoSk6812Method;
|
||||||
typedef NeoEsp32I2s1Sk6812Method NeoLc8812Method;
|
typedef NeoEsp32I2s1Sk6812Method NeoLc8812Method;
|
||||||
typedef NeoEsp32I2s1Apa106Method NeoApa106Method;
|
typedef NeoEsp32I2s1Apa106Method NeoApa106Method;
|
||||||
@@ -240,6 +241,7 @@ typedef NeoEsp32I2s1400KbpsMethod Neo400KbpsMethod;
|
|||||||
|
|
||||||
typedef NeoEsp32I2s1Ws2812xInvertedMethod NeoWs2813InvertedMethod;
|
typedef NeoEsp32I2s1Ws2812xInvertedMethod NeoWs2813InvertedMethod;
|
||||||
typedef NeoEsp32I2s1Ws2812xInvertedMethod NeoWs2812xInvertedMethod;
|
typedef NeoEsp32I2s1Ws2812xInvertedMethod NeoWs2812xInvertedMethod;
|
||||||
|
typedef NeoEsp32I2s1Ws2812xInvertedMethod NeoWs2811InvertedMethod;
|
||||||
typedef NeoEsp32I2s1800KbpsInvertedMethod NeoWs2812InvertedMethod;
|
typedef NeoEsp32I2s1800KbpsInvertedMethod NeoWs2812InvertedMethod;
|
||||||
typedef NeoEsp32I2s1Sk6812InvertedMethod NeoSk6812InvertedMethod;
|
typedef NeoEsp32I2s1Sk6812InvertedMethod NeoSk6812InvertedMethod;
|
||||||
typedef NeoEsp32I2s1Sk6812InvertedMethod NeoLc8812InvertedMethod;
|
typedef NeoEsp32I2s1Sk6812InvertedMethod NeoLc8812InvertedMethod;
|
||||||
|
@@ -93,12 +93,20 @@ public:
|
|||||||
const static rmt_idle_level_t IdleLevel = RMT_IDLE_LEVEL_HIGH;
|
const static rmt_idle_level_t IdleLevel = RMT_IDLE_LEVEL_HIGH;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class NeoEsp32RmtSpeedWs2811 : public NeoEsp32RmtSpeedBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
const static uint32_t RmtBit0 = Item32Val(300, 950);
|
||||||
|
const static uint32_t RmtBit1 = Item32Val(900, 350);
|
||||||
|
const static uint16_t RmtDurationReset = FromNs(300000); // 300us
|
||||||
|
};
|
||||||
|
|
||||||
class NeoEsp32RmtSpeedWs2812x : public NeoEsp32RmtSpeedBase
|
class NeoEsp32RmtSpeedWs2812x : public NeoEsp32RmtSpeedBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
const static uint32_t RmtBit0 = Item32Val(400, 850);
|
const static uint32_t RmtBit0 = Item32Val(400, 850);
|
||||||
const static uint32_t RmtBit1 = Item32Val(800, 450);
|
const static uint32_t RmtBit1 = Item32Val(800, 450);
|
||||||
const static uint16_t RmtDurationReset = FromNs(300000); // 300us
|
const static uint16_t RmtDurationReset = FromNs(300000); // 300us
|
||||||
};
|
};
|
||||||
|
|
||||||
class NeoEsp32RmtSpeedSk6812 : public NeoEsp32RmtSpeedBase
|
class NeoEsp32RmtSpeedSk6812 : public NeoEsp32RmtSpeedBase
|
||||||
@@ -133,6 +141,14 @@ public:
|
|||||||
const static uint16_t RmtDurationReset = FromNs(50000); // 50us
|
const static uint16_t RmtDurationReset = FromNs(50000); // 50us
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class NeoEsp32RmtInvertedSpeedWs2811 : public NeoEsp32RmtInvertedSpeedBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
const static uint32_t RmtBit0 = Item32Val(300, 950);
|
||||||
|
const static uint32_t RmtBit1 = Item32Val(900, 350);
|
||||||
|
const static uint16_t RmtDurationReset = FromNs(300000); // 300us
|
||||||
|
};
|
||||||
|
|
||||||
class NeoEsp32RmtInvertedSpeedWs2812x : public NeoEsp32RmtInvertedSpeedBase
|
class NeoEsp32RmtInvertedSpeedWs2812x : public NeoEsp32RmtInvertedSpeedBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -378,48 +394,56 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// normal
|
// normal
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2811, NeoEsp32RmtChannel0> NeoEsp32Rmt0Ws2811Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel0> NeoEsp32Rmt0Ws2812xMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel0> NeoEsp32Rmt0Ws2812xMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel0> NeoEsp32Rmt0Sk6812Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel0> NeoEsp32Rmt0Sk6812Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel0> NeoEsp32Rmt0Apa106Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel0> NeoEsp32Rmt0Apa106Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel0> NeoEsp32Rmt0800KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel0> NeoEsp32Rmt0800KbpsMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel0> NeoEsp32Rmt0400KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel0> NeoEsp32Rmt0400KbpsMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2811, NeoEsp32RmtChannel1> NeoEsp32Rmt1Ws2811Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel1> NeoEsp32Rmt1Ws2812xMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel1> NeoEsp32Rmt1Ws2812xMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel1> NeoEsp32Rmt1Sk6812Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel1> NeoEsp32Rmt1Sk6812Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel1> NeoEsp32Rmt1Apa106Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel1> NeoEsp32Rmt1Apa106Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel1> NeoEsp32Rmt1800KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel1> NeoEsp32Rmt1800KbpsMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel1> NeoEsp32Rmt1400KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel1> NeoEsp32Rmt1400KbpsMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2811, NeoEsp32RmtChannel2> NeoEsp32Rmt2Ws2811Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel2> NeoEsp32Rmt2Ws2812xMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel2> NeoEsp32Rmt2Ws2812xMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel2> NeoEsp32Rmt2Sk6812Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel2> NeoEsp32Rmt2Sk6812Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel2> NeoEsp32Rmt2Apa106Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel2> NeoEsp32Rmt2Apa106Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel2> NeoEsp32Rmt2800KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel2> NeoEsp32Rmt2800KbpsMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel2> NeoEsp32Rmt2400KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel2> NeoEsp32Rmt2400KbpsMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2811, NeoEsp32RmtChannel3> NeoEsp32Rmt3Ws2811Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel3> NeoEsp32Rmt3Ws2812xMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel3> NeoEsp32Rmt3Ws2812xMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel3> NeoEsp32Rmt3Sk6812Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel3> NeoEsp32Rmt3Sk6812Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel3> NeoEsp32Rmt3Apa106Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel3> NeoEsp32Rmt3Apa106Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel3> NeoEsp32Rmt3800KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel3> NeoEsp32Rmt3800KbpsMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel3> NeoEsp32Rmt3400KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel3> NeoEsp32Rmt3400KbpsMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2811, NeoEsp32RmtChannel4> NeoEsp32Rmt4Ws2811Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel4> NeoEsp32Rmt4Ws2812xMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel4> NeoEsp32Rmt4Ws2812xMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel4> NeoEsp32Rmt4Sk6812Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel4> NeoEsp32Rmt4Sk6812Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel4> NeoEsp32Rmt4Apa106Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel4> NeoEsp32Rmt4Apa106Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel4> NeoEsp32Rmt4800KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel4> NeoEsp32Rmt4800KbpsMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel4> NeoEsp32Rmt4400KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel4> NeoEsp32Rmt4400KbpsMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2811, NeoEsp32RmtChannel5> NeoEsp32Rmt5Ws2811Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel5> NeoEsp32Rmt5Ws2812xMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel5> NeoEsp32Rmt5Ws2812xMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel5> NeoEsp32Rmt5Sk6812Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel5> NeoEsp32Rmt5Sk6812Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel5> NeoEsp32Rmt5Apa106Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel5> NeoEsp32Rmt5Apa106Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel5> NeoEsp32Rmt5800KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel5> NeoEsp32Rmt5800KbpsMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel5> NeoEsp32Rmt5400KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel5> NeoEsp32Rmt5400KbpsMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2811, NeoEsp32RmtChannel6> NeoEsp32Rmt6Ws2811Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel6> NeoEsp32Rmt6Ws2812xMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel6> NeoEsp32Rmt6Ws2812xMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel6> NeoEsp32Rmt6Sk6812Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel6> NeoEsp32Rmt6Sk6812Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel6> NeoEsp32Rmt6Apa106Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel6> NeoEsp32Rmt6Apa106Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel6> NeoEsp32Rmt6800KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel6> NeoEsp32Rmt6800KbpsMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel6> NeoEsp32Rmt6400KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel6> NeoEsp32Rmt6400KbpsMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2811, NeoEsp32RmtChannel7> NeoEsp32Rmt7Ws2811Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel7> NeoEsp32Rmt7Ws2812xMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedWs2812x, NeoEsp32RmtChannel7> NeoEsp32Rmt7Ws2812xMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel7> NeoEsp32Rmt7Sk6812Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedSk6812, NeoEsp32RmtChannel7> NeoEsp32Rmt7Sk6812Method;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel7> NeoEsp32Rmt7Apa106Method;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeedApa106, NeoEsp32RmtChannel7> NeoEsp32Rmt7Apa106Method;
|
||||||
@@ -427,48 +451,56 @@ typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed800Kbps, NeoEsp32RmtChannel7> NeoE
|
|||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel7> NeoEsp32Rmt7400KbpsMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtSpeed400Kbps, NeoEsp32RmtChannel7> NeoEsp32Rmt7400KbpsMethod;
|
||||||
|
|
||||||
// inverted
|
// inverted
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2811, NeoEsp32RmtChannel0> NeoEsp32Rmt0Ws2811InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel0> NeoEsp32Rmt0Ws2812xInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel0> NeoEsp32Rmt0Ws2812xInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel0> NeoEsp32Rmt0Sk6812InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel0> NeoEsp32Rmt0Sk6812InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel0> NeoEsp32Rmt0Apa106InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel0> NeoEsp32Rmt0Apa106InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel0> NeoEsp32Rmt0800KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel0> NeoEsp32Rmt0800KbpsInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel0> NeoEsp32Rmt0400KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel0> NeoEsp32Rmt0400KbpsInvertedMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2811, NeoEsp32RmtChannel1> NeoEsp32Rmt1Ws2811InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel1> NeoEsp32Rmt1Ws2812xInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel1> NeoEsp32Rmt1Ws2812xInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel1> NeoEsp32Rmt1Sk6812InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel1> NeoEsp32Rmt1Sk6812InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel1> NeoEsp32Rmt1Apa106InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel1> NeoEsp32Rmt1Apa106InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel1> NeoEsp32Rmt1800KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel1> NeoEsp32Rmt1800KbpsInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel1> NeoEsp32Rmt1400KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel1> NeoEsp32Rmt1400KbpsInvertedMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2811, NeoEsp32RmtChannel2> NeoEsp32Rmt2Ws2811InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel2> NeoEsp32Rmt2Ws2812xInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel2> NeoEsp32Rmt2Ws2812xInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel2> NeoEsp32Rmt2Sk6812InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel2> NeoEsp32Rmt2Sk6812InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel2> NeoEsp32Rmt2Apa106InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel2> NeoEsp32Rmt2Apa106InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel2> NeoEsp32Rmt2800KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel2> NeoEsp32Rmt2800KbpsInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel2> NeoEsp32Rmt2400KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel2> NeoEsp32Rmt2400KbpsInvertedMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2811, NeoEsp32RmtChannel3> NeoEsp32Rmt3Ws2811InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel3> NeoEsp32Rmt3Ws2812xInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel3> NeoEsp32Rmt3Ws2812xInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel3> NeoEsp32Rmt3Sk6812InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel3> NeoEsp32Rmt3Sk6812InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel3> NeoEsp32Rmt3Apa106InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel3> NeoEsp32Rmt3Apa106InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel3> NeoEsp32Rmt3800KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel3> NeoEsp32Rmt3800KbpsInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel3> NeoEsp32Rmt3400KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel3> NeoEsp32Rmt3400KbpsInvertedMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2811, NeoEsp32RmtChannel4> NeoEsp32Rmt4Ws2811InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel4> NeoEsp32Rmt4Ws2812xInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel4> NeoEsp32Rmt4Ws2812xInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel4> NeoEsp32Rmt4Sk6812InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel4> NeoEsp32Rmt4Sk6812InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel4> NeoEsp32Rmt4Apa106InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel4> NeoEsp32Rmt4Apa106InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel4> NeoEsp32Rmt4800KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel4> NeoEsp32Rmt4800KbpsInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel4> NeoEsp32Rmt4400KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel4> NeoEsp32Rmt4400KbpsInvertedMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2811, NeoEsp32RmtChannel5> NeoEsp32Rmt5Ws2811InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel5> NeoEsp32Rmt5Ws2812xInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel5> NeoEsp32Rmt5Ws2812xInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel5> NeoEsp32Rmt5Sk6812InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel5> NeoEsp32Rmt5Sk6812InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel5> NeoEsp32Rmt5Apa106InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel5> NeoEsp32Rmt5Apa106InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel5> NeoEsp32Rmt5800KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel5> NeoEsp32Rmt5800KbpsInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel5> NeoEsp32Rmt5400KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel5> NeoEsp32Rmt5400KbpsInvertedMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2811, NeoEsp32RmtChannel6> NeoEsp32Rmt6Ws2811InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel6> NeoEsp32Rmt6Ws2812xInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel6> NeoEsp32Rmt6Ws2812xInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel6> NeoEsp32Rmt6Sk6812InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel6> NeoEsp32Rmt6Sk6812InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel6> NeoEsp32Rmt6Apa106InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel6> NeoEsp32Rmt6Apa106InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel6> NeoEsp32Rmt6800KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed800Kbps, NeoEsp32RmtChannel6> NeoEsp32Rmt6800KbpsInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel6> NeoEsp32Rmt6400KbpsInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeed400Kbps, NeoEsp32RmtChannel6> NeoEsp32Rmt6400KbpsInvertedMethod;
|
||||||
|
|
||||||
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2811, NeoEsp32RmtChannel7> NeoEsp32Rmt7Ws2811InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel7> NeoEsp32Rmt7Ws2812xInvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedWs2812x, NeoEsp32RmtChannel7> NeoEsp32Rmt7Ws2812xInvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel7> NeoEsp32Rmt7Sk6812InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedSk6812, NeoEsp32RmtChannel7> NeoEsp32Rmt7Sk6812InvertedMethod;
|
||||||
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel7> NeoEsp32Rmt7Apa106InvertedMethod;
|
typedef NeoEsp32RmtMethodBase<NeoEsp32RmtInvertedSpeedApa106, NeoEsp32RmtChannel7> NeoEsp32Rmt7Apa106InvertedMethod;
|
||||||
|
@@ -533,6 +533,7 @@ typedef NeoEsp8266DmaMethodBase<NeoEsp8266DmaInvertedSpeedApa106> NeoEsp8266DmaI
|
|||||||
typedef NeoEsp8266DmaWs2812xMethod NeoWs2813Method;
|
typedef NeoEsp8266DmaWs2812xMethod NeoWs2813Method;
|
||||||
typedef NeoEsp8266DmaWs2812xMethod NeoWs2812xMethod;
|
typedef NeoEsp8266DmaWs2812xMethod NeoWs2812xMethod;
|
||||||
typedef NeoEsp8266Dma800KbpsMethod NeoWs2812Method;
|
typedef NeoEsp8266Dma800KbpsMethod NeoWs2812Method;
|
||||||
|
typedef NeoEsp8266DmaWs2812xMethod NeoWs2811Method;
|
||||||
typedef NeoEsp8266DmaSk6812Method NeoSk6812Method;
|
typedef NeoEsp8266DmaSk6812Method NeoSk6812Method;
|
||||||
typedef NeoEsp8266DmaSk6812Method NeoLc8812Method;
|
typedef NeoEsp8266DmaSk6812Method NeoLc8812Method;
|
||||||
typedef NeoEsp8266DmaApa106Method NeoApa106Method;
|
typedef NeoEsp8266DmaApa106Method NeoApa106Method;
|
||||||
@@ -544,6 +545,7 @@ typedef NeoEsp8266Dma400KbpsMethod Neo400KbpsMethod;
|
|||||||
typedef NeoEsp8266DmaInvertedWs2812xMethod NeoWs2813InvertedMethod;
|
typedef NeoEsp8266DmaInvertedWs2812xMethod NeoWs2813InvertedMethod;
|
||||||
typedef NeoEsp8266DmaInvertedWs2812xMethod NeoWs2812xInvertedMethod;
|
typedef NeoEsp8266DmaInvertedWs2812xMethod NeoWs2812xInvertedMethod;
|
||||||
typedef NeoEsp8266DmaInverted800KbpsMethod NeoWs2812InvertedMethod;
|
typedef NeoEsp8266DmaInverted800KbpsMethod NeoWs2812InvertedMethod;
|
||||||
|
typedef NeoEsp8266DmaInvertedWs2812xMethod NeoWs2811InvertedMethod;
|
||||||
typedef NeoEsp8266DmaInvertedSk6812Method NeoSk6812InvertedMethod;
|
typedef NeoEsp8266DmaInvertedSk6812Method NeoSk6812InvertedMethod;
|
||||||
typedef NeoEsp8266DmaInvertedSk6812Method NeoLc8812InvertedMethod;
|
typedef NeoEsp8266DmaInvertedSk6812Method NeoLc8812InvertedMethod;
|
||||||
typedef NeoEsp8266DmaInvertedApa106Method NeoApa106InvertedMethod;
|
typedef NeoEsp8266DmaInvertedApa106Method NeoApa106InvertedMethod;
|
||||||
|
@@ -409,6 +409,7 @@ typedef NeoEsp8266UartMethodBase<NeoEsp8266UartSpeed400Kbps, NeoEsp8266Uart<Uart
|
|||||||
|
|
||||||
typedef NeoEsp8266Uart0Ws2812xMethod NeoEsp8266Uart0Ws2813Method;
|
typedef NeoEsp8266Uart0Ws2812xMethod NeoEsp8266Uart0Ws2813Method;
|
||||||
typedef NeoEsp8266Uart0800KbpsMethod NeoEsp8266Uart0Ws2812Method;
|
typedef NeoEsp8266Uart0800KbpsMethod NeoEsp8266Uart0Ws2812Method;
|
||||||
|
typedef NeoEsp8266Uart0Ws2812xMethod NeoEsp8266Uart0Ws2811Method;
|
||||||
typedef NeoEsp8266Uart0Sk6812Method NeoEsp8266Uart0Lc8812Method;
|
typedef NeoEsp8266Uart0Sk6812Method NeoEsp8266Uart0Lc8812Method;
|
||||||
|
|
||||||
// uart 1
|
// uart 1
|
||||||
@@ -420,6 +421,7 @@ typedef NeoEsp8266UartMethodBase<NeoEsp8266UartSpeed400Kbps, NeoEsp8266Uart<Uart
|
|||||||
|
|
||||||
typedef NeoEsp8266Uart1Ws2812xMethod NeoEsp8266Uart1Ws2813Method;
|
typedef NeoEsp8266Uart1Ws2812xMethod NeoEsp8266Uart1Ws2813Method;
|
||||||
typedef NeoEsp8266Uart1800KbpsMethod NeoEsp8266Uart1Ws2812Method;
|
typedef NeoEsp8266Uart1800KbpsMethod NeoEsp8266Uart1Ws2812Method;
|
||||||
|
typedef NeoEsp8266Uart1Ws2812xMethod NeoEsp8266Uart1Ws2811Method;
|
||||||
typedef NeoEsp8266Uart1Sk6812Method NeoEsp8266Uart1Lc8812Method;
|
typedef NeoEsp8266Uart1Sk6812Method NeoEsp8266Uart1Lc8812Method;
|
||||||
|
|
||||||
// uart 0 async
|
// uart 0 async
|
||||||
@@ -431,6 +433,7 @@ typedef NeoEsp8266UartMethodBase<NeoEsp8266UartSpeed400Kbps, NeoEsp8266AsyncUart
|
|||||||
|
|
||||||
typedef NeoEsp8266AsyncUart0Ws2812xMethod NeoEsp8266AsyncUart0Ws2813Method;
|
typedef NeoEsp8266AsyncUart0Ws2812xMethod NeoEsp8266AsyncUart0Ws2813Method;
|
||||||
typedef NeoEsp8266AsyncUart0800KbpsMethod NeoEsp8266AsyncUart0Ws2812Method;
|
typedef NeoEsp8266AsyncUart0800KbpsMethod NeoEsp8266AsyncUart0Ws2812Method;
|
||||||
|
typedef NeoEsp8266AsyncUart0Ws2812xMethod NeoEsp8266AsyncUart0Ws2811Method;
|
||||||
typedef NeoEsp8266AsyncUart0Sk6812Method NeoEsp8266AsyncUart0Lc8812Method;
|
typedef NeoEsp8266AsyncUart0Sk6812Method NeoEsp8266AsyncUart0Lc8812Method;
|
||||||
|
|
||||||
// uart 1 async
|
// uart 1 async
|
||||||
@@ -442,6 +445,7 @@ typedef NeoEsp8266UartMethodBase<NeoEsp8266UartSpeed400Kbps, NeoEsp8266AsyncUart
|
|||||||
|
|
||||||
typedef NeoEsp8266AsyncUart1Ws2812xMethod NeoEsp8266AsyncUart1Ws2813Method;
|
typedef NeoEsp8266AsyncUart1Ws2812xMethod NeoEsp8266AsyncUart1Ws2813Method;
|
||||||
typedef NeoEsp8266AsyncUart1800KbpsMethod NeoEsp8266AsyncUart1Ws2812Method;
|
typedef NeoEsp8266AsyncUart1800KbpsMethod NeoEsp8266AsyncUart1Ws2812Method;
|
||||||
|
typedef NeoEsp8266AsyncUart1Ws2812xMethod NeoEsp8266AsyncUart1Ws2811Method;
|
||||||
typedef NeoEsp8266AsyncUart1Sk6812Method NeoEsp8266AsyncUart1Lc8812Method;
|
typedef NeoEsp8266AsyncUart1Sk6812Method NeoEsp8266AsyncUart1Lc8812Method;
|
||||||
|
|
||||||
// inverted
|
// inverted
|
||||||
@@ -455,6 +459,7 @@ typedef NeoEsp8266UartMethodBase<NeoEsp8266UartSpeed400Kbps, NeoEsp8266Uart<Uart
|
|||||||
|
|
||||||
typedef NeoEsp8266Uart0Ws2812xInvertedMethod NeoEsp8266Uart0Ws2813InvertedMethod;
|
typedef NeoEsp8266Uart0Ws2812xInvertedMethod NeoEsp8266Uart0Ws2813InvertedMethod;
|
||||||
typedef NeoEsp8266Uart0800KbpsInvertedMethod NeoEsp8266Uart0Ws2812InvertedMethod;
|
typedef NeoEsp8266Uart0800KbpsInvertedMethod NeoEsp8266Uart0Ws2812InvertedMethod;
|
||||||
|
typedef NeoEsp8266Uart0Ws2812xInvertedMethod NeoEsp8266Uart0Ws2811InvertedMethod;
|
||||||
typedef NeoEsp8266Uart0Sk6812InvertedMethod NeoEsp8266Uart0Lc8812InvertedMethod;
|
typedef NeoEsp8266Uart0Sk6812InvertedMethod NeoEsp8266Uart0Lc8812InvertedMethod;
|
||||||
|
|
||||||
// uart 1
|
// uart 1
|
||||||
@@ -466,6 +471,7 @@ typedef NeoEsp8266UartMethodBase<NeoEsp8266UartSpeed400Kbps, NeoEsp8266Uart<Uart
|
|||||||
|
|
||||||
typedef NeoEsp8266Uart1Ws2812xInvertedMethod NeoEsp8266Uart1Ws2813InvertedMethod;
|
typedef NeoEsp8266Uart1Ws2812xInvertedMethod NeoEsp8266Uart1Ws2813InvertedMethod;
|
||||||
typedef NeoEsp8266Uart1800KbpsInvertedMethod NeoEsp8266Uart1Ws2812InvertedMethod;
|
typedef NeoEsp8266Uart1800KbpsInvertedMethod NeoEsp8266Uart1Ws2812InvertedMethod;
|
||||||
|
typedef NeoEsp8266Uart1Ws2812xInvertedMethod NeoEsp8266Uart1Ws2811InvertedMethod;
|
||||||
typedef NeoEsp8266Uart1Sk6812InvertedMethod NeoEsp8266Uart1Lc8812InvertedMethod;
|
typedef NeoEsp8266Uart1Sk6812InvertedMethod NeoEsp8266Uart1Lc8812InvertedMethod;
|
||||||
|
|
||||||
// uart 0 async
|
// uart 0 async
|
||||||
@@ -477,6 +483,7 @@ typedef NeoEsp8266UartMethodBase<NeoEsp8266UartSpeed400Kbps, NeoEsp8266AsyncUart
|
|||||||
|
|
||||||
typedef NeoEsp8266AsyncUart0Ws2812xInvertedMethod NeoEsp8266AsyncUart0Ws2813InvertedMethod;
|
typedef NeoEsp8266AsyncUart0Ws2812xInvertedMethod NeoEsp8266AsyncUart0Ws2813InvertedMethod;
|
||||||
typedef NeoEsp8266AsyncUart0800KbpsInvertedMethod NeoEsp8266AsyncUart0Ws2812InvertedMethod;
|
typedef NeoEsp8266AsyncUart0800KbpsInvertedMethod NeoEsp8266AsyncUart0Ws2812InvertedMethod;
|
||||||
|
typedef NeoEsp8266AsyncUart0Ws2812xInvertedMethod NeoEsp8266AsyncUart0Ws2811InvertedMethod;
|
||||||
typedef NeoEsp8266AsyncUart0Sk6812InvertedMethod NeoEsp8266AsyncUart0Lc8812InvertedMethod;
|
typedef NeoEsp8266AsyncUart0Sk6812InvertedMethod NeoEsp8266AsyncUart0Lc8812InvertedMethod;
|
||||||
|
|
||||||
// uart 1 async
|
// uart 1 async
|
||||||
@@ -488,6 +495,7 @@ typedef NeoEsp8266UartMethodBase<NeoEsp8266UartSpeed400Kbps, NeoEsp8266AsyncUart
|
|||||||
|
|
||||||
typedef NeoEsp8266AsyncUart1Ws2812xInvertedMethod NeoEsp8266AsyncUart1Ws2813InvertedMethod;
|
typedef NeoEsp8266AsyncUart1Ws2812xInvertedMethod NeoEsp8266AsyncUart1Ws2813InvertedMethod;
|
||||||
typedef NeoEsp8266AsyncUart1800KbpsInvertedMethod NeoEsp8266AsyncUart1Ws2812InvertedMethod;
|
typedef NeoEsp8266AsyncUart1800KbpsInvertedMethod NeoEsp8266AsyncUart1Ws2812InvertedMethod;
|
||||||
|
typedef NeoEsp8266AsyncUart1Ws2812xInvertedMethod NeoEsp8266AsyncUart1Ws2811InvertedMethod;
|
||||||
typedef NeoEsp8266AsyncUart1Sk6812InvertedMethod NeoEsp8266AsyncUart1Lc8812InvertedMethod;
|
typedef NeoEsp8266AsyncUart1Sk6812InvertedMethod NeoEsp8266AsyncUart1Lc8812InvertedMethod;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -48,6 +48,14 @@ static inline uint32_t _getCycleCount(void)
|
|||||||
|
|
||||||
#define CYCLES_LOOPTEST (4) // adjustment due to loop exit test instruction cycles
|
#define CYCLES_LOOPTEST (4) // adjustment due to loop exit test instruction cycles
|
||||||
|
|
||||||
|
class NeoEspSpeedWs2811
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
const static uint32_t T0H = (F_CPU / 3333333 - CYCLES_LOOPTEST); // 0.3us
|
||||||
|
const static uint32_t T1H = (F_CPU / 1052632 - CYCLES_LOOPTEST); // 0.95us
|
||||||
|
const static uint32_t Period = (F_CPU / 800000 - CYCLES_LOOPTEST); // 1.25us per bit
|
||||||
|
};
|
||||||
|
|
||||||
class NeoEspSpeed800Mhz
|
class NeoEspSpeed800Mhz
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -167,6 +175,12 @@ public:
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class NeoEspBitBangSpeedWs2811 : public NeoEspBitBangBase<NeoEspSpeedWs2811, NeoEspPinset>
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
static const uint32_t ResetTimeUs = 300;
|
||||||
|
};
|
||||||
|
|
||||||
class NeoEspBitBangSpeedWs2812x : public NeoEspBitBangBase<NeoEspSpeed800Mhz, NeoEspPinset>
|
class NeoEspBitBangSpeedWs2812x : public NeoEspBitBangBase<NeoEspSpeed800Mhz, NeoEspPinset>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -192,6 +206,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class NeoEspBitBangInvertedSpeedWs2811 : public NeoEspBitBangBase<NeoEspSpeedWs2811, NeoEspPinsetInverted>
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
static const uint32_t ResetTimeUs = 300;
|
||||||
|
};
|
||||||
|
|
||||||
class NeoEspBitBangInvertedSpeedWs2812x : public NeoEspBitBangBase<NeoEspSpeed800Mhz, NeoEspPinsetInverted>
|
class NeoEspBitBangInvertedSpeedWs2812x : public NeoEspBitBangBase<NeoEspSpeed800Mhz, NeoEspPinsetInverted>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -305,6 +325,7 @@ private:
|
|||||||
|
|
||||||
#if defined(ARDUINO_ARCH_ESP32)
|
#if defined(ARDUINO_ARCH_ESP32)
|
||||||
|
|
||||||
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedWs2811, NeoEspPinset> NeoEsp32BitBangWs2811Method;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedWs2812x, NeoEspPinset> NeoEsp32BitBangWs2812xMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedWs2812x, NeoEspPinset> NeoEsp32BitBangWs2812xMethod;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedSk6812, NeoEspPinset> NeoEsp32BitBangSk6812Method;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedSk6812, NeoEspPinset> NeoEsp32BitBangSk6812Method;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeed800Kbps, NeoEspPinset> NeoEsp32BitBang800KbpsMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeed800Kbps, NeoEspPinset> NeoEsp32BitBang800KbpsMethod;
|
||||||
@@ -315,6 +336,7 @@ typedef NeoEsp32BitBang800KbpsMethod NeoEsp32BitBangWs2812Method;
|
|||||||
typedef NeoEsp32BitBangSk6812Method NeoEsp32BitBangLc8812Method;
|
typedef NeoEsp32BitBangSk6812Method NeoEsp32BitBangLc8812Method;
|
||||||
typedef NeoEsp32BitBang400KbpsMethod NeoEsp32BitBangApa106Method;
|
typedef NeoEsp32BitBang400KbpsMethod NeoEsp32BitBangApa106Method;
|
||||||
|
|
||||||
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedWs2811, NeoEspPinsetInverted> NeoEsp32BitBangWs2811InvertedMethod;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedWs2812x, NeoEspPinsetInverted> NeoEsp32BitBangWs2812xInvertedMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedWs2812x, NeoEspPinsetInverted> NeoEsp32BitBangWs2812xInvertedMethod;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedSk6812, NeoEspPinsetInverted> NeoEsp32BitBangSk6812InvertedMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedSk6812, NeoEspPinsetInverted> NeoEsp32BitBangSk6812InvertedMethod;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeed800Kbps, NeoEspPinsetInverted> NeoEsp32BitBang800KbpsInvertedMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeed800Kbps, NeoEspPinsetInverted> NeoEsp32BitBang800KbpsInvertedMethod;
|
||||||
@@ -327,6 +349,7 @@ typedef NeoEsp32BitBang400KbpsInvertedMethod NeoEsp32BitBangApa106InvertedMethod
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedWs2811, NeoEspPinset> NeoEsp8266BitBangWs2811Method;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedWs2812x, NeoEspPinset> NeoEsp8266BitBangWs2812xMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedWs2812x, NeoEspPinset> NeoEsp8266BitBangWs2812xMethod;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedSk6812, NeoEspPinset> NeoEsp8266BitBangSk6812Method;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeedSk6812, NeoEspPinset> NeoEsp8266BitBangSk6812Method;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeed800Kbps, NeoEspPinset> NeoEsp8266BitBang800KbpsMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangSpeed800Kbps, NeoEspPinset> NeoEsp8266BitBang800KbpsMethod;
|
||||||
@@ -337,6 +360,7 @@ typedef NeoEsp8266BitBang800KbpsMethod NeoEsp8266BitBangWs2812Method;
|
|||||||
typedef NeoEsp8266BitBangSk6812Method NeoEsp8266BitBangLc8812Method;
|
typedef NeoEsp8266BitBangSk6812Method NeoEsp8266BitBangLc8812Method;
|
||||||
typedef NeoEsp8266BitBang400KbpsMethod NeoEsp8266BitBangApa106Method;
|
typedef NeoEsp8266BitBang400KbpsMethod NeoEsp8266BitBangApa106Method;
|
||||||
|
|
||||||
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedWs2811, NeoEspPinsetInverted> NeoEsp8266BitBangWs2811InvertedMethod;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedWs2812x, NeoEspPinsetInverted> NeoEsp8266BitBangWs2812xInvertedMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedWs2812x, NeoEspPinsetInverted> NeoEsp8266BitBangWs2812xInvertedMethod;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedSk6812, NeoEspPinsetInverted> NeoEsp8266BitBangSk6812InvertedMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeedSk6812, NeoEspPinsetInverted> NeoEsp8266BitBangSk6812InvertedMethod;
|
||||||
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeed800Kbps, NeoEspPinsetInverted> NeoEsp8266BitBang800KbpsInvertedMethod;
|
typedef NeoEspBitBangMethodBase<NeoEspBitBangInvertedSpeed800Kbps, NeoEspPinsetInverted> NeoEsp8266BitBang800KbpsInvertedMethod;
|
||||||
|
Reference in New Issue
Block a user