diff --git a/platformio_tasmota32.ini b/platformio_tasmota32.ini index 4f1aab3a1..6dcbe2490 100644 --- a/platformio_tasmota32.ini +++ b/platformio_tasmota32.ini @@ -2,6 +2,7 @@ [esp32_defaults] build_unflags = ${esp_defaults.build_unflags} + -mtarget-align -Wswitch-unreachable -Wstringop-overflow -Wincompatible-pointer-types @@ -12,6 +13,7 @@ build_unflags = ${esp_defaults.build_unflags} build_flags = ${esp_defaults.build_flags} ; comment next line to disable IPv6 support -DUSE_IPV6 + -mno-target-align -Wno-switch-unreachable -Wno-stringop-overflow -fno-exceptions diff --git a/platformio_tasmota_env32.ini b/platformio_tasmota_env32.ini index 38f0145ba..8876956d2 100644 --- a/platformio_tasmota_env32.ini +++ b/platformio_tasmota_env32.ini @@ -72,7 +72,7 @@ extends = env:tasmota32_base board = esp32c2 board_build.app_partition_name = safeboot build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align + -mno-target-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c2-safeboot.bin"' @@ -84,7 +84,7 @@ extends = env:tasmota32_base board = esp32c3 board_build.app_partition_name = safeboot build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align + -mno-target-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3-safeboot.bin"' @@ -96,7 +96,7 @@ extends = env:tasmota32_base board = esp32c3ser board_build.app_partition_name = safeboot build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align + -mno-target-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3ser-safeboot.bin"' @@ -118,7 +118,7 @@ extends = env:tasmota32_base board = esp32c6 board_build.app_partition_name = safeboot build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align + -mno-target-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6-safeboot.bin"' @@ -130,7 +130,7 @@ extends = env:tasmota32_base board = esp32c6ser board_build.app_partition_name = safeboot build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align + -mno-target-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6ser-safeboot.bin"' @@ -188,7 +188,7 @@ lib_ignore = ${env:tasmota32_base.lib_ignore} extends = env:tasmota32_base board = esp32c2 build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align + -mno-target-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c2.bin"' @@ -197,7 +197,7 @@ build_flags = ${env:tasmota32_base.build_flags} extends = env:tasmota32_base board = esp32c3 build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align + -mno-target-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c3.bin"' @@ -206,7 +206,7 @@ build_flags = ${env:tasmota32_base.build_flags} extends = env:tasmota32_base board = esp32c6 build_unflags = ${env:tasmota32_base.build_unflags} - -mtarget-align + -mno-target-align build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_TASMOTA32 -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32c6.bin"'