From 85d04dbc53f9e52f3e87b4b0073c55693a64749a Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 16 Apr 2020 19:44:13 +0200 Subject: [PATCH 1/4] Fix minor errors --- platformio_override_sample.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio_override_sample.ini b/platformio_override_sample.ini index 11c0d7ee0..8fdb61495 100644 --- a/platformio_override_sample.ini +++ b/platformio_override_sample.ini @@ -54,7 +54,7 @@ build_flags = ${core_active.build_flags} upload_port = COM5 extra_scripts = ${scripts_defaults.extra_scripts} - pio/obj-dump.py +; pio/obj-dump.py ; *** Upload file to OTA server using SCP ;upload_port = user@host:/path @@ -240,7 +240,7 @@ upload_resetmethod = ${common.upload_resetmethod} upload_speed = 921600 extra_scripts = ${common.extra_scripts} -build_flags = +build_flags = ${esp_defaults.build_flags} -D BUFFER_LENGTH=128 -D MQTT_MAX_PACKET_SIZE=1200 -D uint32=uint32_t From 8035590e95270e4536b40bc0927ef147ecff9295 Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 16 Apr 2020 19:46:26 +0200 Subject: [PATCH 2/4] Defaults for ESP82xx and ESP32 --- platformio.ini | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/platformio.ini b/platformio.ini index 6a3820d02..f29d5f363 100755 --- a/platformio.ini +++ b/platformio.ini @@ -87,17 +87,21 @@ extra_scripts = pio/strip-floats.py pio/name-firmware.py pio/gzip-firmware.py -[esp82xx_defaults] -build_flags = -D NDEBUG - -mtarget-align - -Wl,-Map,firmware.map - -DFP_IN_IROM -; new mechanism to set the IRremoteESP8266 supported protocols: none except HASH, NEC, RC5, RC6 - -D_IR_ENABLE_DEFAULT_=false +[esp_defaults] +build_flags = -D_IR_ENABLE_DEFAULT_=false -DDECODE_HASH=true -DDECODE_NEC=true -DSEND_NEC=true -DDECODE_RC5=true -DSEND_RC5=true -DDECODE_RC6=true -DSEND_RC6=true +; new mechanism to set the IRremoteESP8266 supported protocols: none except HASH, NEC, RC5, RC6 -[irremoteesp8266_full] +[esp82xx_defaults] +build_flags = ${esp_defaults.build_flags} + -Wl,-Map,firmware.map + -D NDEBUG + -mtarget-align + -DFP_IN_IROM + + +[irremoteesp_full] build_flags = -DUSE_IR_REMOTE_FULL -U_IR_ENABLE_DEFAULT_ -DDECODE_PRONTO=false -DSEND_PRONTO=false From bfead88b7dd302c31489233da20fb5bd423eabdd Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 16 Apr 2020 19:48:01 +0200 Subject: [PATCH 3/4] irremote full for esp8266 and esp32 --- platformio_tasmota_env32.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio_tasmota_env32.ini b/platformio_tasmota_env32.ini index 4f6661c17..71bef8558 100644 --- a/platformio_tasmota_env32.ini +++ b/platformio_tasmota_env32.ini @@ -129,7 +129,7 @@ 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 +build_flags = ${common32.build_flags} ${irremoteesp_full.build_flags} -DFIRMWARE_IR [env:tasmota32-ircustom] framework = ${common.framework} @@ -148,7 +148,7 @@ 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} +build_flags = ${common32.build_flags} ${irremoteesp_full.build_flags} [env:tasmota32-BG] framework = ${common.framework} From fa51c6147b5b1495352676c0b0482375bf463e7c Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Thu, 16 Apr 2020 19:52:57 +0200 Subject: [PATCH 4/4] Update platformio_tasmota_env.ini --- platformio_tasmota_env.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio_tasmota_env.ini b/platformio_tasmota_env.ini index a09f01ecd..f122eae1b 100644 --- a/platformio_tasmota_env.ini +++ b/platformio_tasmota_env.ini @@ -32,10 +32,10 @@ build_flags = ${common.build_flags} -DFIRMWARE_SENSORS build_flags = ${common.build_flags} -DFIRMWARE_DISPLAYS [env:tasmota-ir] -build_flags = ${common.build_flags} ${irremoteesp8266_full.build_flags} -DFIRMWARE_IR +build_flags = ${common.build_flags} ${irremoteesp_full.build_flags} -DFIRMWARE_IR [env:tasmota-ircustom] -build_flags = ${common.build_flags} ${irremoteesp8266_full.build_flags} +build_flags = ${common.build_flags} ${irremoteesp_full.build_flags} [env:tasmota-BG] build_flags = ${common.build_flags} -DMY_LANGUAGE=bg-BG