mirror of https://github.com/arendst/Tasmota.git
Set correct OTA URL for all Tasmota build env (#18008)
* OTA URL Part 1 * typo * OTA URL Part 2 * OTA URL Part 3 * fix s2 safeboot * formatting * rm whitespace * more beautify * last whitespace
This commit is contained in:
parent
692e9090c8
commit
d2f450316c
|
@ -1,23 +1,27 @@
|
|||
[env:tasmota-rangeextender]
|
||||
build_flags = ${env.build_flags}
|
||||
-D FIRMWARE_RANGE_EXTENDER
|
||||
-D PIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
|
||||
-D USE_WIFI_RANGE_EXTENDER
|
||||
-D USE_WIFI_RANGE_EXTENDER_NAPT
|
||||
-DFIRMWARE_RANGE_EXTENDER
|
||||
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
|
||||
-DUSE_WIFI_RANGE_EXTENDER
|
||||
-DUSE_WIFI_RANGE_EXTENDER_NAPT
|
||||
-DOTA_URL='""'
|
||||
|
||||
[env:tasmota32-rangeextender]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-D FIRMWARE_TASMOTA32
|
||||
-D USE_WIFI_RANGE_EXTENDER
|
||||
-D USE_WIFI_RANGE_EXTENDER_NAPT
|
||||
-DFIRMWARE_TASMOTA32
|
||||
-DUSE_WIFI_RANGE_EXTENDER
|
||||
-DUSE_WIFI_RANGE_EXTENDER_NAPT
|
||||
-DOTA_URL='""'
|
||||
|
||||
[env:tasmota32s3-file]
|
||||
extends = env:tasmota32_base
|
||||
board = esp32s3-qio_qspi
|
||||
board_build.f_cpu = 240000000L
|
||||
board_build.f_flash = 80000000L
|
||||
build_flags = ${env:tasmota32_base.build_flags} -D FIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_TASMOTA32
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3.bin"'
|
||||
; !!! Real flash size needed, avoid autoresize since it is formating FS !!!
|
||||
board_upload.flash_size = 8MB
|
||||
board_upload.maximum_size = 8388608
|
||||
|
@ -35,21 +39,29 @@ extends = env:tasmota32_base
|
|||
board = esp32s3-qio_opi
|
||||
board_build.f_cpu = 240000000L
|
||||
board_build.f_flash = 80000000L
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DUSE_WEBCAM -DUSE_BERRY_ULP -DFIRMWARE_LVGL -DUSE_LVGL_OPENHASP
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DUSE_WEBCAM
|
||||
-DUSE_BERRY_ULP
|
||||
-DFIRMWARE_LVGL
|
||||
-DUSE_LVGL_OPENHASP
|
||||
-DOTA_URL='""'
|
||||
|
||||
|
||||
[env:tasmota32c3-bluetooth]
|
||||
extends = env:tasmota32c3
|
||||
build_flags = ${env:tasmota32c3.build_flags}
|
||||
-D USE_BLE_ESP32
|
||||
-D USE_MI_ESP32
|
||||
; -D USE_EQ3_ESP32
|
||||
-DUSE_BLE_ESP32
|
||||
-DUSE_MI_ESP32
|
||||
; -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
|
||||
|
||||
[env:tasmota32s3-bluetooth]
|
||||
extends = env:tasmota32_base
|
||||
board = esp32s3
|
||||
build_flags = ${env:tasmota32_base.build_flags} -D FIRMWARE_BLUETOOTH
|
||||
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
|
||||
|
@ -61,6 +73,7 @@ build_flags = ${env:tasmota32_base.build_flags}
|
|||
-DFIRMWARE_BLUETOOTH
|
||||
-DUSE_MI_EXT_GUI
|
||||
-DUSE_MI_HOMEKIT=1 ; 1 to enable; 0 to disable
|
||||
-DOTA_URL='""'
|
||||
lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_i2c, lib/lib_div, lib/lib_ssl
|
||||
lib_ignore = ESP8266Audio
|
||||
ESP8266SAM
|
||||
|
@ -74,6 +87,7 @@ build_flags = ${env:tasmota32_base.build_flags}
|
|||
-DFIRMWARE_BLUETOOTH
|
||||
-DUSE_MI_EXT_GUI
|
||||
-DUSE_MI_HOMEKIT=1 ; 1 to enable; 0 to disable
|
||||
-DOTA_URL='""'
|
||||
lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_i2c, lib/lib_div, lib/lib_ssl
|
||||
lib_ignore = ESP8266Audio
|
||||
ESP8266SAM
|
||||
|
@ -87,6 +101,7 @@ build_flags = ${env:tasmota32_base.build_flags}
|
|||
-DFIRMWARE_BLUETOOTH
|
||||
-DUSE_MI_EXT_GUI
|
||||
-DUSE_MI_HOMEKIT=1 ; 1 to enable; 0 to disable
|
||||
-DOTA_URL='""'
|
||||
lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_i2c, lib/lib_div, lib/lib_ssl
|
||||
lib_ignore = ESP8266Audio
|
||||
ESP8266SAM
|
||||
|
@ -103,12 +118,14 @@ check_tool = cppcheck
|
|||
check_skip_packages = yes
|
||||
build_flags = ${env.build_flags}
|
||||
; -Wstack-usage=300
|
||||
-DOTA_URL='""'
|
||||
|
||||
[env:tasmota32-debug]
|
||||
extends = env:tasmota32_base
|
||||
build_type = debug
|
||||
build_unflags = ${env:tasmota32_base.build_unflags}
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DOTA_URL='""'
|
||||
check_tool = cppcheck
|
||||
;clangtidy
|
||||
check_skip_packages = yes
|
||||
|
@ -128,6 +145,7 @@ upload_protocol = esp-prog
|
|||
debug_init_break = tbreak setup
|
||||
build_unflags = ${env:tasmota32_base.build_unflags}
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DOTA_URL='""'
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
||||
[env:tasmota32solo1-ocd]
|
||||
|
@ -139,6 +157,7 @@ upload_protocol = esp-prog
|
|||
debug_init_break = tbreak setup
|
||||
build_unflags = ${env:tasmota32_base.build_unflags}
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DOTA_URL='""'
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
||||
[env:tasmota32s2-ocd]
|
||||
|
@ -150,6 +169,7 @@ upload_protocol = esp-prog
|
|||
debug_init_break = tbreak setup
|
||||
build_unflags = ${env:tasmota32_base.build_unflags}
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DOTA_URL='""'
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
||||
; *** JTAG Debug versions (only C3/S3), uses inbuilt CDC/jtag. No extra jtag hardware required!
|
||||
|
@ -163,6 +183,7 @@ upload_protocol = esp-builtin
|
|||
debug_init_break = tbreak setup
|
||||
build_unflags = ${env:tasmota32_base.build_unflags}
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DOTA_URL='""'
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
||||
[env:tasmota32c3cdc-ocd]
|
||||
|
@ -174,4 +195,5 @@ upload_protocol = esp-builtin
|
|||
debug_init_break = tbreak setup
|
||||
build_unflags = ${env:tasmota32c3.build_unflags}
|
||||
build_flags = ${env:tasmota32c3.build_flags}
|
||||
-DOTA_URL='""'
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
|
|
@ -32,118 +32,121 @@ lib_ignore =
|
|||
|
||||
|
||||
[env:tasmota]
|
||||
build_flags = ${env.build_flags} -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota.bin.gz"'
|
||||
|
||||
[env:tasmota-4M]
|
||||
board = esp8266_4M2M
|
||||
build_flags = ${env.build_flags} -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-4M.bin.gz"'
|
||||
|
||||
|
||||
[env:tasmota-minimal]
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_MINIMAL
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_MINIMAL -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-minimal.bin.gz"'
|
||||
lib_extra_dirs =
|
||||
|
||||
[env:tasmota-lite]
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_LITE
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_LITE -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-lite.bin.gz"'
|
||||
lib_extra_dirs =
|
||||
|
||||
[env:tasmota-knx]
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_KNX_NO_EMULATION
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_KNX_NO_EMULATION -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-knx.bin.gz"'
|
||||
lib_extra_dirs = lib/lib_basic, lib/lib_div
|
||||
|
||||
[env:tasmota-sensors]
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_SENSORS
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_SENSORS -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-sensors.bin.gz"'
|
||||
lib_extra_dirs = lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div
|
||||
|
||||
[env:tasmota-display]
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_DISPLAYS
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_DISPLAYS -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-display.bin.gz"'
|
||||
lib_extra_dirs = lib/lib_basic, lib/lib_display
|
||||
|
||||
[env:tasmota-ir]
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_IR
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_IR -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-ir.bin.gz"'
|
||||
lib_extra_dirs = lib/lib_basic
|
||||
|
||||
[env:tasmota-zbbridge]
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_ZBBRIDGE
|
||||
build_flags = ${env.build_flags} -DFIRMWARE_ZBBRIDGE -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-zbbridge.bin.gz"'
|
||||
board = esp8266_zbbridge
|
||||
lib_extra_dirs = lib/lib_basic, lib/lib_ssl, lib/lib_div
|
||||
|
||||
[env:tasmota-zigbee]
|
||||
build_flags = ${env.build_flags} -DUSE_ZIGBEE -DUSE_CCLOADER -DUSE_UFILESYS
|
||||
build_flags = ${env.build_flags} -DUSE_ZIGBEE -DUSE_CCLOADER -DUSE_UFILESYS -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-zigbee.bin.gz"'
|
||||
board = esp8266_4M2M
|
||||
board_build.f_cpu = 160000000L
|
||||
|
||||
[env:tasmota-AD]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=ca_AD
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=ca_AD -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmot-AD.bin.gz"'
|
||||
|
||||
[env:tasmota-AF]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=af_AF
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=af_AF -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-AF.bin.gz"'
|
||||
|
||||
[env:tasmota-BG]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=bg_BG
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=bg_BG -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-BG.bin.gz"'
|
||||
|
||||
[env:tasmota-BR]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=pt_BR
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=pt_BR -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-BR.bin.gz"'
|
||||
|
||||
[env:tasmota-CN]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=zh_CN
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=zh_CN -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-CN.bin.gz"'
|
||||
|
||||
[env:tasmota-CZ]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=cs_CZ
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=cs_CZ -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-CZ.bin.gz"'
|
||||
|
||||
[env:tasmota-DE]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=de_DE
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=de_DE -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-DE.bin.gz"'
|
||||
|
||||
[env:tasmota-ES]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=es_ES
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=es_ES -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-ES.bin.gz"'
|
||||
|
||||
[env:tasmota-FR]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=fr_FR
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=fr_FR -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-FR.bin.gz"'
|
||||
|
||||
[env:tasmota-FY]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=fy_NL
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=fy_NL -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-FY.bin.gz"'
|
||||
|
||||
[env:tasmota-GR]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=el_GR
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=el_GR -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-GR.bin.gz"'
|
||||
|
||||
[env:tasmota-HE]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=he_HE
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=he_HE -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-HE.bin.gz"'
|
||||
|
||||
[env:tasmota-HU]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=hu_HU
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=hu_HU -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-HU.bin.gz"'
|
||||
|
||||
[env:tasmota-IT]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=it_IT
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=it_IT -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-IT.bin.gz"'
|
||||
|
||||
[env:tasmota-KO]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=ko_KO
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=ko_KO -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-KO.bin.gz"'
|
||||
|
||||
[env:tasmota-NL]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=nl_NL
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=nl_NL -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-NL.bin.gz"'
|
||||
|
||||
[env:tasmota-PL]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=pl_PL
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=pl_PL -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-PL.bin.gz"'
|
||||
|
||||
[env:tasmota-PT]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=pt_PT
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=pt_PT -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-PT.bin.gz"'
|
||||
|
||||
[env:tasmota-RO]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=ro_RO
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=ro_RO -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-RO.bin.gz"'
|
||||
|
||||
[env:tasmota-RU]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=ru_RU
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=ru_RU -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-RU.bin.gz"'
|
||||
|
||||
[env:tasmota-SE]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=sv_SE
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=sv_SE -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-SE.bin.gz"'
|
||||
|
||||
[env:tasmota-SK]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=sk_SK
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=sk_SK -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-SK.bin.gz"'
|
||||
|
||||
[env:tasmota-TR]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=tr_TR
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=tr_TR -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-TR.bin.gz"'
|
||||
|
||||
[env:tasmota-TW]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=zh_TW
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=zh_TW -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-TW.bin.gz"'
|
||||
|
||||
[env:tasmota-UK]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=uk_UA
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=uk_UA -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-UK.bin.gz"'
|
||||
|
||||
[env:tasmota-VN]
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=vi_VN
|
||||
build_flags = ${env.build_flags} -DMY_LANGUAGE=vi_VN -DOTA_URL='"http://ota.tasmota.com/tasmota/release/tasmota-VN.bin.gz"'
|
||||
|
|
|
@ -42,7 +42,9 @@ custom_files_upload = no_files
|
|||
|
||||
[env:tasmota32-safeboot]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_SAFEBOOT
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-safeboot.bin"'
|
||||
lib_extra_dirs = lib/lib_ssl, lib/libesp32
|
||||
lib_ignore =
|
||||
Micro-RTSP
|
||||
|
@ -51,19 +53,25 @@ lib_ignore =
|
|||
|
||||
[env:tasmota32]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_TASMOTA32
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32.bin"'
|
||||
|
||||
[env:tasmota32-webcam]
|
||||
extends = env:tasmota32_base
|
||||
board = esp32-fix
|
||||
board_build.f_cpu = 240000000L
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_WEBCAM -DCAMERA_MODEL_AI_THINKER
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_WEBCAM -DCAMERA_MODEL_AI_THINKER
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-webcam.bin"'
|
||||
lib_extra_dirs = lib/lib_ssl, lib/libesp32
|
||||
|
||||
[env:tasmota32-odroidgo]
|
||||
extends = env:tasmota32-lvgl
|
||||
board_build.f_cpu = 240000000L
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32 -DARDUINO_ODROID_ESP32
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_TASMOTA32 -DARDUINO_ODROID_ESP32
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-lvgl.bin"'
|
||||
board = esp32-fix
|
||||
|
||||
[env:tasmota32-core2]
|
||||
|
@ -71,39 +79,56 @@ extends = env:tasmota32-lvgl
|
|||
board_build.flash_mode = qio
|
||||
board_build.f_cpu = 240000000L
|
||||
board_build.f_flash = 80000000L
|
||||
build_flags = ${env:tasmota32-lvgl.build_flags} -DUSE_I2S_SAY_TIME -DUSE_I2S_WEBRADIO -DUSE_SENDMAIL
|
||||
build_flags = ${env:tasmota32-lvgl.build_flags}
|
||||
-DUSE_I2S_SAY_TIME
|
||||
-DUSE_I2S_WEBRADIO
|
||||
-DUSE_SENDMAIL
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-lvgl.bin"'
|
||||
lib_extra_dirs = lib/libesp32, lib/libesp32_lvgl, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display, lib/lib_audio
|
||||
|
||||
[env:tasmota32-bluetooth]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_BLUETOOTH
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_BLUETOOTH
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-bluetooth.bin"'
|
||||
lib_extra_dirs = lib/libesp32, lib/libesp32_div, lib/lib_basic, lib/lib_i2c, lib/lib_ssl
|
||||
|
||||
[env:tasmota32-display]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_DISPLAYS
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_DISPLAYS
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-display.bin"'
|
||||
lib_extra_dirs = lib/libesp32, lib/lib_basic, lib/lib_display, lib/lib_ssl
|
||||
|
||||
[env:tasmota32-lvgl]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_LVGL
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_LVGL
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-lvgl.bin"'
|
||||
board_build.f_cpu = 240000000L
|
||||
lib_extra_dirs = lib/libesp32, lib/libesp32_lvgl, lib/lib_basic, lib/lib_i2c, lib/lib_rf, lib/lib_div, lib/lib_ssl, lib/lib_display
|
||||
|
||||
[env:tasmota32-ir]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DUSE_IR_REMOTE_FULL -DFIRMWARE_IR
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DUSE_IR_REMOTE_FULL
|
||||
-DFIRMWARE_IR
|
||||
-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
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_TASMOTA32
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32solo1.bin"'
|
||||
|
||||
[env:tasmota32solo1-safeboot]
|
||||
extends = env:tasmota32_base
|
||||
board = esp32_solo1
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT
|
||||
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 =
|
||||
Micro-RTSP
|
||||
|
@ -114,6 +139,7 @@ lib_ignore =
|
|||
extends = env:tasmota32_base
|
||||
board_build.partitions = partitions/esp32_partition_app1856k_fs1344k.csv
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-zbbrdgpro.bin"'
|
||||
-DFIRMWARE_ZBBRDGPRO
|
||||
-DFRAMEWORK_ARDUINO_ITEAD
|
||||
custom_files_upload = ${env:tasmota32_base.custom_files_upload}
|
||||
|
@ -127,6 +153,7 @@ lib_extra_dirs = lib/lib_basic, lib/lib_ssl, lib/libesp32
|
|||
[env:tasmota32-nspanel]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-nspanel.bin"'
|
||||
-DFIRMWARE_NSPANEL
|
||||
-DFRAMEWORK_ARDUINO_ITEAD
|
||||
|
||||
|
@ -136,7 +163,9 @@ board = esp32c3
|
|||
build_unflags = ${env:tasmota32_base.build_unflags}
|
||||
-flto
|
||||
-mtarget-align
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_SAFEBOOT
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3-safeboot.bin"'
|
||||
-fno-lto
|
||||
lib_extra_dirs = lib/lib_ssl, lib/libesp32
|
||||
lib_ignore =
|
||||
|
@ -150,7 +179,9 @@ board = esp32c3
|
|||
build_unflags = ${env:tasmota32_base.build_unflags}
|
||||
-flto
|
||||
-mtarget-align
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_TASMOTA32
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3.bin"'
|
||||
-fno-lto
|
||||
lib_ignore =
|
||||
TTGO TWatch Library
|
||||
|
@ -161,15 +192,24 @@ lib_ignore =
|
|||
[env:tasmota32c3cdc-safeboot]
|
||||
extends = env:tasmota32c3-safeboot
|
||||
board = esp32c3cdc
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_SAFEBOOT
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3cdc-safeboot.bin"'
|
||||
-fno-lto
|
||||
|
||||
[env:tasmota32c3cdc]
|
||||
extends = env:tasmota32c3
|
||||
board = esp32c3cdc
|
||||
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
|
||||
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 =
|
||||
Micro-RTSP
|
||||
|
@ -179,7 +219,9 @@ lib_ignore =
|
|||
[env:tasmota32s2]
|
||||
extends = env:tasmota32_base
|
||||
board = esp32s2
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_TASMOTA32
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2.bin"'
|
||||
lib_ignore =
|
||||
TTGO TWatch Library
|
||||
NimBLE-Arduino
|
||||
|
@ -189,15 +231,23 @@ lib_ignore =
|
|||
[env:tasmota32s2cdc-safeboot]
|
||||
extends = env:tasmota32s2-safeboot
|
||||
board = esp32s2cdc
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_SAFEBOOT
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s2cdc-safeboot.bin"'
|
||||
|
||||
[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:tasmota32s3-safeboot]
|
||||
extends = env:tasmota32_base
|
||||
board = esp32s3-qio_qspi
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT
|
||||
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 =
|
||||
Micro-RTSP
|
||||
|
@ -207,7 +257,9 @@ lib_ignore =
|
|||
[env:tasmota32s3]
|
||||
extends = env:tasmota32_base
|
||||
board = esp32s3-qio_qspi
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_TASMOTA32
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3.bin"'
|
||||
lib_ignore =
|
||||
TTGO TWatch Library
|
||||
Micro-RTSP
|
||||
|
@ -216,111 +268,117 @@ lib_ignore =
|
|||
[env:tasmota32s3cdc-safeboot]
|
||||
extends = env:tasmota32s3-safeboot
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_SAFEBOOT
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3cdc-safeboot.bin"'
|
||||
|
||||
[env:tasmota32s3cdc]
|
||||
extends = env:tasmota32s3
|
||||
board = esp32s3cdc-qio_qspi
|
||||
build_flags = ${env:tasmota32_base.build_flags}
|
||||
-DFIRMWARE_TASMOTA32
|
||||
-DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32s3cdc.bin"'
|
||||
|
||||
[env:tasmota32-AD]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ca_AD -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ca_AD -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-AD.bin"'
|
||||
|
||||
[env:tasmota32-AF]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=af_AF -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=af_AF -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-AF.bin"'
|
||||
|
||||
[env:tasmota32-BG]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=bg_BG -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=bg_BG -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-BG.bin"'
|
||||
|
||||
[env:tasmota32-BR]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=pt_BR -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=pt_BR -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-BR.bin"'
|
||||
|
||||
[env:tasmota32-CN]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=zh_CN -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=zh_CN -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-CN.bin"'
|
||||
|
||||
[env:tasmota32-CZ]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=cs_CZ -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=cs_CZ -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-CZ.bin"'
|
||||
|
||||
[env:tasmota32-DE]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=de_DE -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=de_DE -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-DE.bin"'
|
||||
|
||||
[env:tasmota32-ES]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=es_ES -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=es_ES -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-ES.bin"'
|
||||
|
||||
[env:tasmota32-FR]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=fr_FR -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=fr_FR -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-FR.bin"'
|
||||
|
||||
[env:tasmota32-FY]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=fy_NL -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=fy_NL -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-FY.bin"'
|
||||
|
||||
[env:tasmota32-GR]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=el_GR -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=el_GR -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-GR.bin"'
|
||||
|
||||
[env:tasmota32-HE]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=he_HE -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=he_HE -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-HE.bin"'
|
||||
|
||||
[env:tasmota32-HU]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=hu_HU -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=hu_HU -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-HU.bin"'
|
||||
|
||||
[env:tasmota32-IT]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=it_IT -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=it_IT -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-IT.bin"'
|
||||
|
||||
[env:tasmota32-KO]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ko_KO -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ko_KO -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-KO.bin"'
|
||||
|
||||
[env:tasmota32-NL]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=nl_NL -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=nl_NL -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-NL.bin"'
|
||||
|
||||
[env:tasmota32-PL]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=pl_PL -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=pl_PL -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-PL.bin"'
|
||||
|
||||
[env:tasmota32-PT]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=pt_PT -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=pt_PT -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-PT.bin"'
|
||||
|
||||
[env:tasmota32-RO]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ro_RO -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ro_RO -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-RO.bin"'
|
||||
|
||||
[env:tasmota32-RU]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ru_RU -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=ru_RU -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-RU.bin"'
|
||||
|
||||
[env:tasmota32-SE]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=sv_SE -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=sv_SE -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-SE.bin"'
|
||||
|
||||
[env:tasmota32-SK]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=sk_SK -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=sk_SK -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-SK.bin"'
|
||||
|
||||
[env:tasmota32-TR]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=tr_TR -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=tr_TR -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-TR.bin"'
|
||||
|
||||
[env:tasmota32-TW]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=zh_TW -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=zh_TW -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-TW.bin"'
|
||||
|
||||
[env:tasmota32-UK]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=uk_UA -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=uk_UA -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-UK.bin"'
|
||||
|
||||
[env:tasmota32-VN]
|
||||
extends = env:tasmota32_base
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=vi_VN -DFIRMWARE_TASMOTA32
|
||||
build_flags = ${env:tasmota32_base.build_flags} -DMY_LANGUAGE=vi_VN -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32-VN.bin"'
|
||||
|
|
|
@ -93,24 +93,6 @@
|
|||
#define WEB_LOG_LEVEL LOG_LEVEL_INFO // [WebLog] (LOG_LEVEL_NONE, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_DEBUG, LOG_LEVEL_DEBUG_MORE)
|
||||
#define MQTT_LOG_LEVEL LOG_LEVEL_NONE // [MqttLog] (LOG_LEVEL_NONE, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_DEBUG, LOG_LEVEL_DEBUG_MORE)
|
||||
|
||||
// -- Ota -----------------------------------------
|
||||
#ifdef ESP8266
|
||||
#define OTA_URL "http://ota.tasmota.com/tasmota/release/tasmota.bin.gz" // [OtaUrl]
|
||||
#endif // ESP8266
|
||||
#ifdef ESP32
|
||||
#ifdef CONFIG_IDF_TARGET_ESP32C3
|
||||
#define OTA_URL "https://ota.tasmota.com/tasmota32/release/tasmota32c3.bin" // [OtaUrl]
|
||||
#elif defined(CONFIG_IDF_TARGET_ESP32S2)
|
||||
#define OTA_URL "https://ota.tasmota.com/tasmota32/release/tasmota32s2.bin" // [OtaUrl]
|
||||
#elif defined(CONFIG_IDF_TARGET_ESP32S3)
|
||||
#define OTA_URL "https://ota.tasmota.com/tasmota32/release/tasmota32s3.bin" // [OtaUrl]
|
||||
#elif defined(CORE32SOLO1)
|
||||
#define OTA_URL "https://ota.tasmota.com/tasmota32/release/tasmota32solo1.bin" // [OtaUrl]
|
||||
#else
|
||||
#define OTA_URL "https://ota.tasmota.com/tasmota32/release/tasmota32.bin" // [OtaUrl]
|
||||
#endif // CONFIG_IDF_TARGET_ESP32C3
|
||||
#endif // ESP32
|
||||
|
||||
// -- MQTT ----------------------------------------
|
||||
#define MQTT_USE true // [SetOption3] Select default MQTT use (false = Off, true = On)
|
||||
|
||||
|
|
Loading…
Reference in New Issue