From 63ff7d103bb2a720bb758b86bb749311497a96c5 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Sat, 22 Nov 2025 17:13:21 +0100 Subject: [PATCH] add esp32-p4r3 tasmota env (#24150) --- platformio_tasmota_env32.ini | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/platformio_tasmota_env32.ini b/platformio_tasmota_env32.ini index 09799ecc0..8a06dc8be 100644 --- a/platformio_tasmota_env32.ini +++ b/platformio_tasmota_env32.ini @@ -230,13 +230,33 @@ build_flags = ${env:tasmota32_base.build_flags} lib_extra_dirs = lib/lib_ssl, lib/libesp32 lib_ignore = ${safeboot_flags.lib_ignore} +[env:tasmota32p4r3-safeboot] +extends = env:tasmota32_base +board = esp32p4r3 +board_build.app_partition_name = safeboot +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32p4r3-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + [env:tasmota32p4ser-safeboot] extends = env:tasmota32_base board = esp32p4ser board_build.app_partition_name = safeboot build_flags = ${env:tasmota32_base.build_flags} -DFIRMWARE_SAFEBOOT - -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/ser-safeboot.bin"' + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32p4ser-safeboot.bin"' +lib_extra_dirs = lib/lib_ssl, lib/libesp32 +lib_ignore = ${safeboot_flags.lib_ignore} + +[env:tasmota32p4r3ser-safeboot] +extends = env:tasmota32_base +board = esp32p4r3ser +board_build.app_partition_name = safeboot +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_SAFEBOOT + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32p4r3ser-safeboot.bin"' lib_extra_dirs = lib/lib_ssl, lib/libesp32 lib_ignore = ${safeboot_flags.lib_ignore} @@ -321,6 +341,15 @@ build_flags = ${env:tasmota32_base.build_flags} lib_ignore = ${env:tasmota32_base.lib_ignore} Micro-RTSP +[env:tasmota32p4r3] +extends = env:tasmota32_base +board = esp32p4r3 +build_flags = ${env:tasmota32_base.build_flags} + -DFIRMWARE_TASMOTA32 + -DOTA_URL='"http://ota.tasmota.com/tasmota32/release/tasmota32p4r3.bin"' +lib_ignore = ${env:tasmota32_base.lib_ignore} + Micro-RTSP + [env:tasmota32s3] extends = env:tasmota32_base board = esp32s3-qio_qspi