diff --git a/platformio_tasmota_env32.ini b/platformio_tasmota_env32.ini new file mode 100644 index 000000000..fb280f1bc --- /dev/null +++ b/platformio_tasmota_env32.ini @@ -0,0 +1,539 @@ +[env:tasmota32] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} + +[env:tasmota32-minimal] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DFIRMWARE_MINIMAL + +[env:tasmota32-lite] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DFIRMWARE_LITE + +[env:tasmota32-knx] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DFIRMWARE_KNX_NO_EMULATION + +[env:tasmota32-sensors] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DFIRMWARE_SENSORS + +[env:tasmota32-display] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DFIRMWARE_DISPLAYS + +[env:tasmota32-ir] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} ${irremoteesp8266_full.build_flags} -DFIRMWARE_IR + +[env:tasmota32-ircustom] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} ${irremoteesp8266_full.build_flags} + +[env:tasmota32-BG] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=bg-BG + +[env:tasmota32-BR] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=pt-BR + +[env:tasmota32-CN] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=zh-CN + +[env:tasmota32-CZ] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=cs-CZ + +[env:tasmota32-DE] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=de-DE + +[env:tasmota32-ES] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=es-ES + +[env:tasmota32-FR] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=fr-FR + +[env:tasmota32-GR] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=el-GR + +[env:tasmota32-HE] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=he-HE + +[env:tasmota32-HU] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=hu-HU + +[env:tasmota32-IT] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=it-IT + +[env:tasmota32-KO] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=ko-KO + +[env:tasmota32-NL] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=nl-NL + +[env:tasmota32-PL] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=pl-PL + +[env:tasmota32-PT] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=pt-PT + +[env:tasmota32-RO] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=ro-RO + +[env:tasmota32-RU] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=ru-RU + +[env:tasmota32-SE] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=sv-SE + +[env:tasmota32-SK] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=sk-SK + +[env:tasmota32-TR] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=tr-TR + +[env:tasmota32-TW] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=zh-TW + +[env:tasmota32-UK] +framework = ${common.framework} +platform = ${common32.platform} +platform_packages = ${common32.platform_packages} +board = ${common32.board} +board_build.ldscript = ${common32.board_build.ldscript} +board_build.flash_mode = ${common32.board_build.flash_mode} +board_build.f_cpu = ${common32.board_build.f_cpu} +monitor_speed = ${common32.monitor_speed} +upload_port = ${common32.upload_port} +upload_resetmethod = ${common32.upload_resetmethod} +upload_speed = ${common32.upload_speed} +extra_scripts = ${common32.extra_scripts} +lib_extra_dirs = ${common32.lib_extra_dirs} +lib_ignore = ${common32.lib_ignore} +build_unflags = ${common32.build_unflags} +build_flags = ${common32.build_flags} -DMY_LANGUAGE=uk-UA