From afc69add1f279b2a44f64ae472d946c73e4636c9 Mon Sep 17 00:00:00 2001 From: irkernel491 <118744727+irkernel491@users.noreply.github.com> Date: Thu, 5 Sep 2024 10:43:29 +0500 Subject: [PATCH] Update platformio.ini --- platformio.ini | 85 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 84 insertions(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index e172459..dcfcd4c 100644 --- a/platformio.ini +++ b/platformio.ini @@ -20,13 +20,66 @@ [platformio] -default_envs = s2_mini_SK6812_RGBW_COLD, s2_mini_SK6812_RGBW_NEUTRAL +default_envs = SK6812_RGBW_COLD, SK6812_RGBW_NEUTRAL, WS281x_RGB, SPI_APA102_SK9822_HD107, SPI_WS2801, s2_mini_SK6812_RGBW_COLD, s2_mini_SK6812_RGBW_NEUTRAL, s2_mini_WS281x_RGB, s2_mini_SPI_APA102_SK9822_HD107, s2_mini_SPI_WS2801 [env] framework = arduino extra_scripts = pre:extra_script.py build_flags = -DSERIALCOM_SPEED=2000000 +;========================================================== +; ESP32 board +;========================================================== +[esp32] +platform = espressif32@6.0.0 +lib_deps = https://github.com/awawa-dev/NeoPixelBus.git#HyperSerialESP32 +test_ignore = + +[env:SK6812_RGBW_COLD] +build_flags = -DNEOPIXEL_RGBW -DCOLD_WHITE -DDATA_PIN=2 ${env.build_flags} +custom_prog_version = esp32_SK6812_RGBW_COLD + +board = esp32dev +platform = ${esp32.platform} +lib_deps = ${esp32.lib_deps} +test_ignore = ${esp32.test_ignore} + +[env:SK6812_RGBW_NEUTRAL] +build_flags = -DNEOPIXEL_RGBW -DDATA_PIN=2 ${env.build_flags} +custom_prog_version = esp32_SK6812_RGBW_NEUTRAL + +board = esp32dev +platform = ${esp32.platform} +lib_deps = ${esp32.lib_deps} +test_ignore = ${esp32.test_ignore} + +[env:WS281x_RGB] +build_flags = -DNEOPIXEL_RGB -DDATA_PIN=2 ${env.build_flags} +custom_prog_version = esp32_WS281x_RGB + +board = esp32dev +platform = ${esp32.platform} +lib_deps = ${esp32.lib_deps} +test_ignore = ${esp32.test_ignore} + +[env:SPI_APA102_SK9822_HD107] +build_flags = -DSPILED_APA102 -DDATA_PIN=2 -DCLOCK_PIN=4 ${env.build_flags} +custom_prog_version = esp32_SPI_APA102_SK9822_HD107 + +board = esp32dev +platform = ${esp32.platform} +lib_deps = ${esp32.lib_deps} +test_ignore = ${esp32.test_ignore} + +[env:SPI_WS2801] +build_flags = -DSPILED_WS2801 -DDATA_PIN=2 -DCLOCK_PIN=4 ${env.build_flags} +custom_prog_version = esp32_SPI_WS2801 + +board = esp32dev +platform = ${esp32.platform} +lib_deps = ${esp32.lib_deps} +test_ignore = ${esp32.test_ignore} + ;========================================================== ; ESP32-S2 board ;========================================================== @@ -54,3 +107,33 @@ board_build.mcu = esp32s2 platform = ${esp32_lolin_s2_mini.platform} lib_deps = ${esp32_lolin_s2_mini.lib_deps} test_ignore = ${esp32_lolin_s2_mini.test_ignore} + +[env:s2_mini_WS281x_RGB] +build_flags = -DNEOPIXEL_RGB -DDATA_PIN=2 ${env.build_flags} +custom_prog_version = esp32_s2_mini_WS281x_RGB + +board = lolin_s2_mini +board_build.mcu = esp32s2 +platform = ${esp32_lolin_s2_mini.platform} +lib_deps = ${esp32_lolin_s2_mini.lib_deps} +test_ignore = ${esp32_lolin_s2_mini.test_ignore} + +[env:s2_mini_SPI_APA102_SK9822_HD107] +build_flags = -DSPILED_APA102 -DDATA_PIN=2 -DCLOCK_PIN=4 ${env.build_flags} +custom_prog_version = esp32_s2_mini_SPI_APA102_SK9822_HD107 + +board = lolin_s2_mini +board_build.mcu = esp32s2 +platform = ${esp32_lolin_s2_mini.platform} +lib_deps = ${esp32_lolin_s2_mini.lib_deps} +test_ignore = ${esp32_lolin_s2_mini.test_ignore} + +[env:s2_mini_SPI_WS2801] +build_flags = -DSPILED_WS2801 -DDATA_PIN=2 -DCLOCK_PIN=4 ${env.build_flags} +custom_prog_version = esp32_s2_mini_SPI_WS2801 + +board = lolin_s2_mini +board_build.mcu = esp32s2 +platform = ${esp32_lolin_s2_mini.platform} +lib_deps = ${esp32_lolin_s2_mini.lib_deps} +test_ignore = ${esp32_lolin_s2_mini.test_ignore}