Verified Pixel() and Dot() classes work on ESP32-C3

This commit is contained in:
Gregg 2022-02-05 16:24:01 -06:00
parent e27d310733
commit acdcab1132
1 changed files with 6 additions and 14 deletions

View File

@ -100,26 +100,18 @@ struct Effect3 {
#if defined(CONFIG_IDF_TARGET_ESP32C3) #if defined(CONFIG_IDF_TARGET_ESP32C3)
#define PIXEL_PIN_1 8 Pixel px1(8); // NeoPixel RGB
#define PIXEL_PIN_2 1 Pixel px2(9,true); // NeoPixel RGBW
Dot dot(2,3); // DotStar
#elif defined(CONFIG_IDF_TARGET_ESP32S2)
#define PIXEL_PIN_1 18
#define PIXEL_PIN_2 7
#elif defined(CONFIG_IDF_TARGET_ESP32) #elif defined(CONFIG_IDF_TARGET_ESP32)
#define PIXEL_PIN_1 23 Pixel px1(23); // NeoPixel RGB
#define PIXEL_PIN_2 21 Pixel px2(21,true); // NeoPixel RGBW
Dot dot(32,5); // DotStar
Dot dot(32,5);
#endif #endif
Pixel px1(PIXEL_PIN_1);
Pixel px2(PIXEL_PIN_2,true);
Effect1 effect1(&px1,20,8); Effect1 effect1(&px1,20,8);
Effect2 effect2(&px2,20,60); Effect2 effect2(&px2,20,60);
Effect3 effect3(&dot,20,30); Effect3 effect3(&dot,20,30);