From f131db6d40b538faff402e9fb4939a95b192b2f6 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Wed, 17 Apr 2024 11:28:04 +0200 Subject: [PATCH] mv deprecated drivers / Pio clean up --- .../mp3_shine_esp32/COPYING | 0 .../mp3_shine_esp32/LICENSE | 0 .../mp3_shine_esp32/README.md | 0 .../mp3_shine_esp32/changelog.txt | 0 .../mp3_shine_esp32/component.mk | 0 .../mp3_shine_esp32/library.json | 0 .../mp3_shine_esp32/library.properties | 0 .../mp3_shine_esp32/src/bitstream.cpp | 0 .../mp3_shine_esp32/src/bitstream.h | 0 .../mp3_shine_esp32/src/huffman.cpp | 0 .../mp3_shine_esp32/src/huffman.h | 0 .../mp3_shine_esp32/src/l3bitstream.cpp | 0 .../mp3_shine_esp32/src/l3bitstream.h | 0 .../mp3_shine_esp32/src/l3loop.cpp | 0 .../mp3_shine_esp32/src/l3loop.h | 0 .../mp3_shine_esp32/src/l3mdct.cpp | 0 .../mp3_shine_esp32/src/l3mdct.h | 0 .../mp3_shine_esp32/src/l3subband.cpp | 0 .../mp3_shine_esp32/src/l3subband.h | 0 .../mp3_shine_esp32/src/layer3.cpp | 0 .../mp3_shine_esp32/src/layer3.h | 0 .../mp3_shine_esp32/src/mult_mips_gcc.h | 0 .../mp3_shine_esp32/src/mult_noarch_gcc.h | 0 .../mp3_shine_esp32/src/mult_sarm_gcc.h | 0 .../mp3_shine_esp32/src/mult_xtensa_gcc.h | 0 .../mp3_shine_esp32/src/reservoir.cpp | 0 .../mp3_shine_esp32/src/reservoir.h | 0 .../mp3_shine_esp32/src/tables.cpp | 0 .../mp3_shine_esp32/src/tables.h | 0 .../mp3_shine_esp32/src/types.h | 0 .../TTGO_TWatch_Library/LICENSE | 0 .../TTGO_TWatch_Library/README.MD | 0 .../TTGO_TWatch_Library/library.json | 0 .../TTGO_TWatch_Library/library.properties | 0 .../TTGO_TWatch_Library/src/axp20x.cpp | 0 .../TTGO_TWatch_Library/src/axp20x.h | 0 .../TTGO_TWatch_Library/src/bma.cpp | 0 .../TTGO_TWatch_Library/src/bma.h | 0 .../TTGO_TWatch_Library/src/bma4.c | 0 .../TTGO_TWatch_Library/src/bma4.h | 0 .../TTGO_TWatch_Library/src/bma423.c | 0 .../TTGO_TWatch_Library/src/bma423.h | 0 .../TTGO_TWatch_Library/src/bma4_defs.h | 0 .../TTGO_TWatch_Library/src/i2c_bus.cpp | 0 .../TTGO_TWatch_Library/src/i2c_bus.h | 0 .../es7210/library.json | 0 .../es7210/library.properties | 0 .../es7210/src/es7210.cpp | 0 .../es7210/src/es7210.h | 0 .../es7243e/library.json | 0 .../es7243e/library.properties | 0 .../es7243e/src/es7243e.cpp | 0 .../es7243e/src/es7243e.h | 0 .../es8156/library.json | 0 .../es8156/library.properties | 0 .../es8156/src/audio_hal.h | 0 .../es8156/src/es8156.cpp | 0 .../es8156/src/es8156.h | 0 .../es8156/src/esxxx_common.h | 0 .../es8311/library.json | 0 .../es8311/library.properties | 0 .../es8311/src/es8311.cpp | 0 .../es8311/src/es8311.h | 0 .../wm8960/library.json | 0 .../wm8960/library.properties | 0 .../wm8960/src/wm8960.cpp | 0 .../wm8960/src/wm8960.h | 0 platformio_override_sample.ini | 13 +- platformio_tasmota_cenv_sample.ini | 61 +-- platformio_tasmota_env32.ini | 348 +++++++++--------- 70 files changed, 210 insertions(+), 212 deletions(-) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/COPYING (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/LICENSE (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/README.md (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/changelog.txt (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/component.mk (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/library.json (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/library.properties (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/bitstream.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/bitstream.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/huffman.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/huffman.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/l3bitstream.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/l3bitstream.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/l3loop.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/l3loop.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/l3mdct.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/l3mdct.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/l3subband.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/l3subband.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/layer3.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/layer3.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/mult_mips_gcc.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/mult_noarch_gcc.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/mult_sarm_gcc.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/mult_xtensa_gcc.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/reservoir.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/reservoir.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/tables.cpp (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/tables.h (100%) rename lib/{libesp32_audio => lib_audio}/mp3_shine_esp32/src/types.h (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/LICENSE (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/README.MD (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/library.json (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/library.properties (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/axp20x.cpp (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/axp20x.h (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/bma.cpp (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/bma.h (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/bma4.c (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/bma4.h (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/bma423.c (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/bma423.h (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/bma4_defs.h (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/i2c_bus.cpp (100%) rename lib/{libesp32_div => lib_deprecated}/TTGO_TWatch_Library/src/i2c_bus.h (100%) rename lib/{libesp32_audio => lib_deprecated}/es7210/library.json (100%) rename lib/{libesp32_audio => lib_deprecated}/es7210/library.properties (100%) rename lib/{libesp32_audio => lib_deprecated}/es7210/src/es7210.cpp (100%) rename lib/{libesp32_audio => lib_deprecated}/es7210/src/es7210.h (100%) rename lib/{libesp32_audio => lib_deprecated}/es7243e/library.json (100%) rename lib/{libesp32_audio => lib_deprecated}/es7243e/library.properties (100%) rename lib/{libesp32_audio => lib_deprecated}/es7243e/src/es7243e.cpp (100%) rename lib/{libesp32_audio => lib_deprecated}/es7243e/src/es7243e.h (100%) rename lib/{libesp32_audio => lib_deprecated}/es8156/library.json (100%) rename lib/{libesp32_audio => lib_deprecated}/es8156/library.properties (100%) rename lib/{libesp32_audio => lib_deprecated}/es8156/src/audio_hal.h (100%) rename lib/{libesp32_audio => lib_deprecated}/es8156/src/es8156.cpp (100%) rename lib/{libesp32_audio => lib_deprecated}/es8156/src/es8156.h (100%) rename lib/{libesp32_audio => lib_deprecated}/es8156/src/esxxx_common.h (100%) rename lib/{libesp32_audio => lib_deprecated}/es8311/library.json (100%) rename lib/{libesp32_audio => lib_deprecated}/es8311/library.properties (100%) rename lib/{libesp32_audio => lib_deprecated}/es8311/src/es8311.cpp (100%) rename lib/{libesp32_audio => lib_deprecated}/es8311/src/es8311.h (100%) rename lib/{libesp32_audio => lib_deprecated}/wm8960/library.json (100%) rename lib/{libesp32_audio => lib_deprecated}/wm8960/library.properties (100%) rename lib/{libesp32_audio => lib_deprecated}/wm8960/src/wm8960.cpp (100%) rename lib/{libesp32_audio => lib_deprecated}/wm8960/src/wm8960.h (100%) diff --git a/lib/libesp32_audio/mp3_shine_esp32/COPYING b/lib/lib_audio/mp3_shine_esp32/COPYING similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/COPYING rename to lib/lib_audio/mp3_shine_esp32/COPYING diff --git a/lib/libesp32_audio/mp3_shine_esp32/LICENSE b/lib/lib_audio/mp3_shine_esp32/LICENSE similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/LICENSE rename to lib/lib_audio/mp3_shine_esp32/LICENSE diff --git a/lib/libesp32_audio/mp3_shine_esp32/README.md b/lib/lib_audio/mp3_shine_esp32/README.md similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/README.md rename to lib/lib_audio/mp3_shine_esp32/README.md diff --git a/lib/libesp32_audio/mp3_shine_esp32/changelog.txt b/lib/lib_audio/mp3_shine_esp32/changelog.txt similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/changelog.txt rename to lib/lib_audio/mp3_shine_esp32/changelog.txt diff --git a/lib/libesp32_audio/mp3_shine_esp32/component.mk b/lib/lib_audio/mp3_shine_esp32/component.mk similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/component.mk rename to lib/lib_audio/mp3_shine_esp32/component.mk diff --git a/lib/libesp32_audio/mp3_shine_esp32/library.json b/lib/lib_audio/mp3_shine_esp32/library.json similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/library.json rename to lib/lib_audio/mp3_shine_esp32/library.json diff --git a/lib/libesp32_audio/mp3_shine_esp32/library.properties b/lib/lib_audio/mp3_shine_esp32/library.properties similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/library.properties rename to lib/lib_audio/mp3_shine_esp32/library.properties diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/bitstream.cpp b/lib/lib_audio/mp3_shine_esp32/src/bitstream.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/bitstream.cpp rename to lib/lib_audio/mp3_shine_esp32/src/bitstream.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/bitstream.h b/lib/lib_audio/mp3_shine_esp32/src/bitstream.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/bitstream.h rename to lib/lib_audio/mp3_shine_esp32/src/bitstream.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/huffman.cpp b/lib/lib_audio/mp3_shine_esp32/src/huffman.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/huffman.cpp rename to lib/lib_audio/mp3_shine_esp32/src/huffman.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/huffman.h b/lib/lib_audio/mp3_shine_esp32/src/huffman.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/huffman.h rename to lib/lib_audio/mp3_shine_esp32/src/huffman.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/l3bitstream.cpp b/lib/lib_audio/mp3_shine_esp32/src/l3bitstream.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/l3bitstream.cpp rename to lib/lib_audio/mp3_shine_esp32/src/l3bitstream.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/l3bitstream.h b/lib/lib_audio/mp3_shine_esp32/src/l3bitstream.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/l3bitstream.h rename to lib/lib_audio/mp3_shine_esp32/src/l3bitstream.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/l3loop.cpp b/lib/lib_audio/mp3_shine_esp32/src/l3loop.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/l3loop.cpp rename to lib/lib_audio/mp3_shine_esp32/src/l3loop.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/l3loop.h b/lib/lib_audio/mp3_shine_esp32/src/l3loop.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/l3loop.h rename to lib/lib_audio/mp3_shine_esp32/src/l3loop.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/l3mdct.cpp b/lib/lib_audio/mp3_shine_esp32/src/l3mdct.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/l3mdct.cpp rename to lib/lib_audio/mp3_shine_esp32/src/l3mdct.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/l3mdct.h b/lib/lib_audio/mp3_shine_esp32/src/l3mdct.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/l3mdct.h rename to lib/lib_audio/mp3_shine_esp32/src/l3mdct.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/l3subband.cpp b/lib/lib_audio/mp3_shine_esp32/src/l3subband.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/l3subband.cpp rename to lib/lib_audio/mp3_shine_esp32/src/l3subband.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/l3subband.h b/lib/lib_audio/mp3_shine_esp32/src/l3subband.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/l3subband.h rename to lib/lib_audio/mp3_shine_esp32/src/l3subband.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/layer3.cpp b/lib/lib_audio/mp3_shine_esp32/src/layer3.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/layer3.cpp rename to lib/lib_audio/mp3_shine_esp32/src/layer3.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/layer3.h b/lib/lib_audio/mp3_shine_esp32/src/layer3.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/layer3.h rename to lib/lib_audio/mp3_shine_esp32/src/layer3.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/mult_mips_gcc.h b/lib/lib_audio/mp3_shine_esp32/src/mult_mips_gcc.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/mult_mips_gcc.h rename to lib/lib_audio/mp3_shine_esp32/src/mult_mips_gcc.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/mult_noarch_gcc.h b/lib/lib_audio/mp3_shine_esp32/src/mult_noarch_gcc.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/mult_noarch_gcc.h rename to lib/lib_audio/mp3_shine_esp32/src/mult_noarch_gcc.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/mult_sarm_gcc.h b/lib/lib_audio/mp3_shine_esp32/src/mult_sarm_gcc.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/mult_sarm_gcc.h rename to lib/lib_audio/mp3_shine_esp32/src/mult_sarm_gcc.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/mult_xtensa_gcc.h b/lib/lib_audio/mp3_shine_esp32/src/mult_xtensa_gcc.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/mult_xtensa_gcc.h rename to lib/lib_audio/mp3_shine_esp32/src/mult_xtensa_gcc.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/reservoir.cpp b/lib/lib_audio/mp3_shine_esp32/src/reservoir.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/reservoir.cpp rename to lib/lib_audio/mp3_shine_esp32/src/reservoir.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/reservoir.h b/lib/lib_audio/mp3_shine_esp32/src/reservoir.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/reservoir.h rename to lib/lib_audio/mp3_shine_esp32/src/reservoir.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/tables.cpp b/lib/lib_audio/mp3_shine_esp32/src/tables.cpp similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/tables.cpp rename to lib/lib_audio/mp3_shine_esp32/src/tables.cpp diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/tables.h b/lib/lib_audio/mp3_shine_esp32/src/tables.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/tables.h rename to lib/lib_audio/mp3_shine_esp32/src/tables.h diff --git a/lib/libesp32_audio/mp3_shine_esp32/src/types.h b/lib/lib_audio/mp3_shine_esp32/src/types.h similarity index 100% rename from lib/libesp32_audio/mp3_shine_esp32/src/types.h rename to lib/lib_audio/mp3_shine_esp32/src/types.h diff --git a/lib/libesp32_div/TTGO_TWatch_Library/LICENSE b/lib/lib_deprecated/TTGO_TWatch_Library/LICENSE similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/LICENSE rename to lib/lib_deprecated/TTGO_TWatch_Library/LICENSE diff --git a/lib/libesp32_div/TTGO_TWatch_Library/README.MD b/lib/lib_deprecated/TTGO_TWatch_Library/README.MD similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/README.MD rename to lib/lib_deprecated/TTGO_TWatch_Library/README.MD diff --git a/lib/libesp32_div/TTGO_TWatch_Library/library.json b/lib/lib_deprecated/TTGO_TWatch_Library/library.json similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/library.json rename to lib/lib_deprecated/TTGO_TWatch_Library/library.json diff --git a/lib/libesp32_div/TTGO_TWatch_Library/library.properties b/lib/lib_deprecated/TTGO_TWatch_Library/library.properties similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/library.properties rename to lib/lib_deprecated/TTGO_TWatch_Library/library.properties diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/axp20x.cpp b/lib/lib_deprecated/TTGO_TWatch_Library/src/axp20x.cpp similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/axp20x.cpp rename to lib/lib_deprecated/TTGO_TWatch_Library/src/axp20x.cpp diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/axp20x.h b/lib/lib_deprecated/TTGO_TWatch_Library/src/axp20x.h similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/axp20x.h rename to lib/lib_deprecated/TTGO_TWatch_Library/src/axp20x.h diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/bma.cpp b/lib/lib_deprecated/TTGO_TWatch_Library/src/bma.cpp similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/bma.cpp rename to lib/lib_deprecated/TTGO_TWatch_Library/src/bma.cpp diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/bma.h b/lib/lib_deprecated/TTGO_TWatch_Library/src/bma.h similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/bma.h rename to lib/lib_deprecated/TTGO_TWatch_Library/src/bma.h diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/bma4.c b/lib/lib_deprecated/TTGO_TWatch_Library/src/bma4.c similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/bma4.c rename to lib/lib_deprecated/TTGO_TWatch_Library/src/bma4.c diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/bma4.h b/lib/lib_deprecated/TTGO_TWatch_Library/src/bma4.h similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/bma4.h rename to lib/lib_deprecated/TTGO_TWatch_Library/src/bma4.h diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/bma423.c b/lib/lib_deprecated/TTGO_TWatch_Library/src/bma423.c similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/bma423.c rename to lib/lib_deprecated/TTGO_TWatch_Library/src/bma423.c diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/bma423.h b/lib/lib_deprecated/TTGO_TWatch_Library/src/bma423.h similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/bma423.h rename to lib/lib_deprecated/TTGO_TWatch_Library/src/bma423.h diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/bma4_defs.h b/lib/lib_deprecated/TTGO_TWatch_Library/src/bma4_defs.h similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/bma4_defs.h rename to lib/lib_deprecated/TTGO_TWatch_Library/src/bma4_defs.h diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/i2c_bus.cpp b/lib/lib_deprecated/TTGO_TWatch_Library/src/i2c_bus.cpp similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/i2c_bus.cpp rename to lib/lib_deprecated/TTGO_TWatch_Library/src/i2c_bus.cpp diff --git a/lib/libesp32_div/TTGO_TWatch_Library/src/i2c_bus.h b/lib/lib_deprecated/TTGO_TWatch_Library/src/i2c_bus.h similarity index 100% rename from lib/libesp32_div/TTGO_TWatch_Library/src/i2c_bus.h rename to lib/lib_deprecated/TTGO_TWatch_Library/src/i2c_bus.h diff --git a/lib/libesp32_audio/es7210/library.json b/lib/lib_deprecated/es7210/library.json similarity index 100% rename from lib/libesp32_audio/es7210/library.json rename to lib/lib_deprecated/es7210/library.json diff --git a/lib/libesp32_audio/es7210/library.properties b/lib/lib_deprecated/es7210/library.properties similarity index 100% rename from lib/libesp32_audio/es7210/library.properties rename to lib/lib_deprecated/es7210/library.properties diff --git a/lib/libesp32_audio/es7210/src/es7210.cpp b/lib/lib_deprecated/es7210/src/es7210.cpp similarity index 100% rename from lib/libesp32_audio/es7210/src/es7210.cpp rename to lib/lib_deprecated/es7210/src/es7210.cpp diff --git a/lib/libesp32_audio/es7210/src/es7210.h b/lib/lib_deprecated/es7210/src/es7210.h similarity index 100% rename from lib/libesp32_audio/es7210/src/es7210.h rename to lib/lib_deprecated/es7210/src/es7210.h diff --git a/lib/libesp32_audio/es7243e/library.json b/lib/lib_deprecated/es7243e/library.json similarity index 100% rename from lib/libesp32_audio/es7243e/library.json rename to lib/lib_deprecated/es7243e/library.json diff --git a/lib/libesp32_audio/es7243e/library.properties b/lib/lib_deprecated/es7243e/library.properties similarity index 100% rename from lib/libesp32_audio/es7243e/library.properties rename to lib/lib_deprecated/es7243e/library.properties diff --git a/lib/libesp32_audio/es7243e/src/es7243e.cpp b/lib/lib_deprecated/es7243e/src/es7243e.cpp similarity index 100% rename from lib/libesp32_audio/es7243e/src/es7243e.cpp rename to lib/lib_deprecated/es7243e/src/es7243e.cpp diff --git a/lib/libesp32_audio/es7243e/src/es7243e.h b/lib/lib_deprecated/es7243e/src/es7243e.h similarity index 100% rename from lib/libesp32_audio/es7243e/src/es7243e.h rename to lib/lib_deprecated/es7243e/src/es7243e.h diff --git a/lib/libesp32_audio/es8156/library.json b/lib/lib_deprecated/es8156/library.json similarity index 100% rename from lib/libesp32_audio/es8156/library.json rename to lib/lib_deprecated/es8156/library.json diff --git a/lib/libesp32_audio/es8156/library.properties b/lib/lib_deprecated/es8156/library.properties similarity index 100% rename from lib/libesp32_audio/es8156/library.properties rename to lib/lib_deprecated/es8156/library.properties diff --git a/lib/libesp32_audio/es8156/src/audio_hal.h b/lib/lib_deprecated/es8156/src/audio_hal.h similarity index 100% rename from lib/libesp32_audio/es8156/src/audio_hal.h rename to lib/lib_deprecated/es8156/src/audio_hal.h diff --git a/lib/libesp32_audio/es8156/src/es8156.cpp b/lib/lib_deprecated/es8156/src/es8156.cpp similarity index 100% rename from lib/libesp32_audio/es8156/src/es8156.cpp rename to lib/lib_deprecated/es8156/src/es8156.cpp diff --git a/lib/libesp32_audio/es8156/src/es8156.h b/lib/lib_deprecated/es8156/src/es8156.h similarity index 100% rename from lib/libesp32_audio/es8156/src/es8156.h rename to lib/lib_deprecated/es8156/src/es8156.h diff --git a/lib/libesp32_audio/es8156/src/esxxx_common.h b/lib/lib_deprecated/es8156/src/esxxx_common.h similarity index 100% rename from lib/libesp32_audio/es8156/src/esxxx_common.h rename to lib/lib_deprecated/es8156/src/esxxx_common.h diff --git a/lib/libesp32_audio/es8311/library.json b/lib/lib_deprecated/es8311/library.json similarity index 100% rename from lib/libesp32_audio/es8311/library.json rename to lib/lib_deprecated/es8311/library.json diff --git a/lib/libesp32_audio/es8311/library.properties b/lib/lib_deprecated/es8311/library.properties similarity index 100% rename from lib/libesp32_audio/es8311/library.properties rename to lib/lib_deprecated/es8311/library.properties diff --git a/lib/libesp32_audio/es8311/src/es8311.cpp b/lib/lib_deprecated/es8311/src/es8311.cpp similarity index 100% rename from lib/libesp32_audio/es8311/src/es8311.cpp rename to lib/lib_deprecated/es8311/src/es8311.cpp diff --git a/lib/libesp32_audio/es8311/src/es8311.h b/lib/lib_deprecated/es8311/src/es8311.h similarity index 100% rename from lib/libesp32_audio/es8311/src/es8311.h rename to lib/lib_deprecated/es8311/src/es8311.h diff --git a/lib/libesp32_audio/wm8960/library.json b/lib/lib_deprecated/wm8960/library.json similarity index 100% rename from lib/libesp32_audio/wm8960/library.json rename to lib/lib_deprecated/wm8960/library.json diff --git a/lib/libesp32_audio/wm8960/library.properties b/lib/lib_deprecated/wm8960/library.properties similarity index 100% rename from lib/libesp32_audio/wm8960/library.properties rename to lib/lib_deprecated/wm8960/library.properties diff --git a/lib/libesp32_audio/wm8960/src/wm8960.cpp b/lib/lib_deprecated/wm8960/src/wm8960.cpp similarity index 100% rename from lib/libesp32_audio/wm8960/src/wm8960.cpp rename to lib/lib_deprecated/wm8960/src/wm8960.cpp diff --git a/lib/libesp32_audio/wm8960/src/wm8960.h b/lib/lib_deprecated/wm8960/src/wm8960.h similarity index 100% rename from lib/libesp32_audio/wm8960/src/wm8960.h rename to lib/lib_deprecated/wm8960/src/wm8960.h diff --git a/platformio_override_sample.ini b/platformio_override_sample.ini index 61f002a7f..9b2e2c3bd 100644 --- a/platformio_override_sample.ini +++ b/platformio_override_sample.ini @@ -35,16 +35,13 @@ default_envs = ; tasmota32-lvgl ; tasmota32-ir ; tasmota32solo1 +; tasmota32-nspanel +; tasmota32c2 ; tasmota32c3cdc +; tasmota32c6cdc ; tasmota32s2 ; tasmota32s2cdc ; tasmota32s3cdc -; tasmota32-nspanel -; tasmota32c2 -; tasmota32c6cdc -; tasmota32c2-safeboot -; tasmota32c6-safeboot -; tasmota32c6cdc-safeboot [tasmota] ; *** Global build / unbuild compile time flags for ALL Tasmota / Tasmota32 [env] @@ -96,14 +93,12 @@ lib_extra_dirs = ${library.lib_extra_dirs} ;monitor_port = COM4 ;upload_speed = 115200 monitor_speed = 115200 -upload_resetmethod = ${common.upload_resetmethod} +;upload_resetmethod = ${common.upload_resetmethod} lib_extra_dirs = ${library.lib_extra_dirs} ; *** ESP32 lib. ALWAYS needed for ESP32 !!! lib/libesp32 ; *** comment the following line if you dont use LVGL in a Tasmota32 build. Reduces compile time lib/libesp32_lvgl -; *** comment the following line if you dont use ESP32 Audio in a Tasmota32 build. Reduces compile time - lib/libesp32_audio ; *** uncomment the following line if you use Bluetooth or Apple Homekit in a Tasmota32 build. Reduces compile time lib/libesp32_div ; *** uncomment the following line if you use Epaper driver epidy in your Tasmota32 build. Reduces compile time diff --git a/platformio_tasmota_cenv_sample.ini b/platformio_tasmota_cenv_sample.ini index 609c060ca..06ccaa295 100644 --- a/platformio_tasmota_cenv_sample.ini +++ b/platformio_tasmota_cenv_sample.ini @@ -73,33 +73,38 @@ build_flags = ${env:tasmota32_base.build_flags} ;*** This build env is without any support, unexpected issues can happen ;*** Includes only basic drivers to fit in smaller app partition [env:tasmota32c3-old] -extends = env:tasmota32c3 -platform_packages = framework-arduinoespressif32 @ https://github.com/tasmota/arduino-esp32/releases/download/2.0.9.20230531/framework-arduinoespressif32.zip -build_flags = ${env:tasmota32_base.build_flags} - -DOTA_URL='""' +extends = env:tasmota32_base +board = esp32c3 +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +platform_packages = framework-arduinoespressif32 @ https://github.com/tasmota/arduino-esp32/releases/download/2.0.9.20230531/framework-arduinoespressif32.zip +build_flags = ${env:tasmota32_base.build_flags} + -DOTA_URL='""' ; *** Do not use safe boot scheme, since safeboot is build with new core!! board_build.partitions = partitions/esp32_partition_app1856k_fs320k.csv ; Safeboot not used in this partition scheme -> an empty entry needed to overwrite the default setting board_upload.arduino.flash_extra_images = -[env:tasmota32c3-bluetooth] -extends = env:tasmota32c3 -build_flags = ${env:tasmota32c3.build_flags} - -DUSE_BLE_ESP32 - -DUSE_MI_ESP32 +[env:tasmota32c3cdc-bluetooth] +extends = env:tasmota32_base +board = esp32c3cdc +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_BLUETOOTH ; -DUSE_EQ3_ESP32 -DOTA_URL='""' lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display, lib/lib_audio +lib_ignore = Micro-RTSP -[env:tasmota32s3-bluetooth] +[env:tasmota32s3cdc-bluetooth] extends = env:tasmota32_base -board = esp32s3-qio_qspi +board = esp32s3cdc-qio_qspi build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_BLUETOOTH -DOTA_URL='""' lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_ssl, lib/lib_i2c -lib_ignore = TTGO TWatch Library - Micro-RTSP +lib_ignore = Micro-RTSP [env:tasmota32-mi32] extends = env:tasmota32_base @@ -108,29 +113,39 @@ build_flags = ${env:tasmota32_base.build_flags} -DUSE_MI_EXT_GUI -DOTA_URL='""' lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_i2c, lib/lib_div, lib/lib_ssl -lib_ignore = TTGO TWatch Library - Micro-RTSP +lib_ignore = Micro-RTSP -[env:tasmota32c3-mi32] -extends = env:tasmota32c3 +[env:tasmota32c3cdc-mi32] +extends = env:tasmota32_base +board = esp32c6cdc +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_BLUETOOTH -DUSE_MI_EXT_GUI -DOTA_URL='""' lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_i2c, lib/lib_div, lib/lib_ssl -lib_ignore = TTGO TWatch Library - Micro-RTSP +lib_ignore = Micro-RTSP -[env:tasmota32s3-mi32] -extends = env:tasmota32s3 +[env:tasmota32s3cdc-mi32] +extends = env:tasmota32_base +board = esp32s3cdc-qio_qspi build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_BLUETOOTH -DUSE_MI_EXT_GUI -DOTA_URL='""' lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_i2c, lib/lib_div, lib/lib_ssl -lib_ignore = TTGO TWatch Library - Micro-RTSP +lib_ignore = Micro-RTSP +[env:tasmota32c6cdc-mi32] +extends = env:tasmota32_base +board = esp32c6cdc +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_BLUETOOTH + -DUSE_MI_EXT_GUI + -DOTA_URL='""' ; *** Debug version used for PlatformIO Home Project Inspection [env:tasmota-debug] diff --git a/platformio_tasmota_env32.ini b/platformio_tasmota_env32.ini index 283eac103..e92e1d4f8 100644 --- a/platformio_tasmota_env32.ini +++ b/platformio_tasmota_env32.ini @@ -18,7 +18,6 @@ lib_compat_mode = ${common.lib_compat_mode} lib_extra_dirs = ${common.lib_extra_dirs} lib/libesp32 lib/libesp32_lvgl - lib/libesp32_audio lib_ignore = ${esp32_defaults.lib_ignore} ; Add files to Filesystem for all env (global). Remove no files entry and add add a line with the file to include ; Example for adding the Partition Manager @@ -36,12 +35,180 @@ build_flags = ${env:tasmota32_base.build_flags} lib_extra_dirs = lib/lib_ssl, lib/libesp32 lib_ignore = ${safeboot_flags.lib_ignore} +[env:tasmota32solo1-safeboot] +extends = env:tasmota32_base +board = esp32_solo1 +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32solo1-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32s2cdc-safeboot] +extends = env:tasmota32_base +board = esp32s2cdc +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2cdc-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32s2-safeboot] +extends = env:tasmota32_base +board = esp32s2 +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32c2-safeboot] +extends = env:tasmota32_base +board = esp32c2 +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c2-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32c3cdc-safeboot] +extends = env:tasmota32_base +board = esp32c3cdc +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3cdc-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32c3-safeboot] +extends = env:tasmota32_base +board = esp32c3 +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32s3cdc-safeboot] +extends = env:tasmota32_base +board = esp32s3cdc-qio_qspi +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3cdc-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32c6cdc-safeboot] +extends = env:tasmota32_base +board = esp32c6cdc +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6cdc-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32c6-safeboot] +extends = env:tasmota32_base +board = esp32c6 +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32s3-safeboot] +extends = env:tasmota32_base +board = esp32s3-qio_qspi +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + [env:tasmota32] extends = env:tasmota32_base build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32.bin"' +[env:tasmota32solo1] +extends = env:tasmota32_base +board = esp32_solo1 +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_TASMOTA32 + -DCODE_IMAGE_STR='"solo1"' + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32solo1.bin"' +lib_ignore = ${env:tasmota32_base.lib_ignore} + Micro-RTSP + epdiy + +[env:tasmota32s2cdc] +extends = env:tasmota32_base +board = esp32s2cdc +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_TASMOTA32 + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2cdc.bin"' +lib_ignore = ${env:tasmota32_base.lib_ignore} + Micro-RTSP + epdiy + +[env:tasmota32s2] +extends = env:tasmota32_base +board = esp32s2 +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_TASMOTA32 + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2.bin"' +lib_ignore = ${env:tasmota32_base.lib_ignore} + Micro-RTSP + epdiy + +[env:tasmota32c2] +extends = env:tasmota32_base +board = esp32c2 +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_TASMOTA32 + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c2.bin"' + +[env:tasmota32c3cdc] +extends = env:tasmota32_base +board = esp32c3cdc +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_TASMOTA32 + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3cdc.bin"' + +[env:tasmota32c6cdc] +extends = env:tasmota32_base +board = esp32c6cdc +build_unflags = ${env:tasmota32_base.build_unflags} + -mtarget-align +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_TASMOTA32 + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6cdc.bin"' + +[env:tasmota32s3cdc] +extends = env:tasmota32_base +board = esp32s3cdc-qio_qspi +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_TASMOTA32 + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3cdc.bin"' +lib_ignore = ${env:tasmota32_base.lib_ignore} + Micro-RTSP + epdiy + [env:tasmota32-webcam] extends = env:tasmota32_base board = esp32-fix @@ -81,26 +248,6 @@ build_flags = ${env:tasmota32_base.build_flags} -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-ir.bin"' lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_ssl -[env:tasmota32solo1] -extends = env:tasmota32_base -board = esp32_solo1 -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_TASMOTA32 - -DCODE_IMAGE_STR='"solo1"' - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32solo1.bin"' -lib_ignore = ${env:tasmota32_base.lib_ignore} - TTGO TWatch Library - Micro-RTSP - -[env:tasmota32solo1-safeboot] -extends = env:tasmota32_base -board = esp32_solo1 -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32solo1-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - [env:tasmota32-zbbrdgpro] extends = env:tasmota32_base board_build.partitions = partitions/esp32_partition_app1856k_fs1344k.csv @@ -123,165 +270,6 @@ build_flags = ${env:tasmota32_base.build_flags} -DFRAMEWORK_ARDUINO_ITEAD -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-nspanel.bin"' -[env:tasmota32c3cdc-safeboot] -extends = env:tasmota32_base -board = esp32c3cdc -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3cdc-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - -[env:tasmota32c3-safeboot] -extends = env:tasmota32_base -board = esp32c3 -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - -[env:tasmota32c3cdc] -extends = env:tasmota32_base -board = esp32c3cdc -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_TASMOTA32 - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3cdc.bin"' - -[env:tasmota32s2-safeboot] -extends = env:tasmota32_base -board = esp32s2 -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - -[env:tasmota32s2] -extends = env:tasmota32_base -board = esp32s2 -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_TASMOTA32 - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2.bin"' -lib_ignore = ${env:tasmota32_base.lib_ignore} - TTGO TWatch Library - NimBLE-Arduino - Micro-RTSP - epdiy - -[env:tasmota32s2cdc-safeboot] -extends = env:tasmota32_base -board = esp32s2cdc -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2cdc-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - -[env:tasmota32s2cdc] -extends = env:tasmota32s2 -board = esp32s2cdc -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_TASMOTA32 - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2cdc.bin"' - -[env:tasmota32s3cdc-safeboot] -extends = env:tasmota32_base -board = esp32s3cdc-qio_qspi -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3cdc-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - -[env:tasmota32s3-safeboot] -extends = env:tasmota32_base -board = esp32s3-qio_qspi -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - -[env:tasmota32s3cdc] -extends = env:tasmota32_base -board = esp32s3cdc-qio_qspi -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_TASMOTA32 - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3cdc.bin"' -lib_ignore = ${env:tasmota32_base.lib_ignore} - TTGO TWatch Library - Micro-RTSP - epdiy - -[env:tasmota32c2] -extends = env:tasmota32_base -board = esp32c2 -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_TASMOTA32 - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c2.bin"' - -[env:tasmota32c6cdc] -extends = env:tasmota32_base -board = esp32c6cdc -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_TASMOTA32 - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6cdc.bin"' - -[env:tasmota32c6cdc-mi32] -extends = env:tasmota32_base -board = esp32c6cdc -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_BLUETOOTH - -DUSE_MI_EXT_GUI - -DOTA_URL='""' - -[env:tasmota32c2-safeboot] -extends = env:tasmota32_base -board = esp32c2 -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c2-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - -[env:tasmota32c6cdc-safeboot] -extends = env:tasmota32_base -board = esp32c6cdc -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6cdc-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - -[env:tasmota32c6-safeboot] -extends = env:tasmota32_base -board = esp32c6 -build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align -build_flags = ${env:tasmota32_base.build_flags} - -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6-safeboot.bin"' -lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} - - [env:tasmota32-AD] extends = env:tasmota32_base build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ca_AD -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-AD.bin"'