From 3d2914bf8e2d4929af06d36480696d7fc4eb3c7d Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 19 Jun 2020 20:14:59 +0200 Subject: [PATCH] Refactor PlatformIO.ini Deleting uneeded entrys. Moving and adding some entrys. --- platformio.ini | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/platformio.ini b/platformio.ini index 4a1a5777d..d03de291d 100755 --- a/platformio.ini +++ b/platformio.ini @@ -61,12 +61,10 @@ board = esp01_1m board_build.flash_mode = dout board_build.ldscript = eagle.flash.1m.ld -platform = ${core_active.platform} -platform_packages = ${core_active.platform_packages} -build_flags = ${core_active.build_flags} - -; *** Fix espressif8266@1.7.0 induced undesired all warnings -build_unflags = -Wall +platform = ${core.platform} +platform_packages = ${core.platform_packages} +build_unflags = ${core.build_unflags} +build_flags = ${core.build_flags} board_build.f_cpu = 80000000L board_build.f_flash = 40000000L @@ -84,12 +82,17 @@ extra_scripts = pio/strip-floats.py pio/override_copy.py [esp_defaults] +; *** Fix espressif8266@1.7.0 induced undesired all warnings +build_unflags = -Wall 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 +; ********************************************************************* ; *** Use custom settings from file user_config_override.h -DUSE_CONFIG_OVERRIDE +; ********************************************************************* + [esp82xx_defaults] build_flags = ${esp_defaults.build_flags} @@ -118,13 +121,10 @@ build_flags = -DUSE_IR_REMOTE_FULL -U_IR_ENABLE_DEFAULT_ -DDECODE_PRONTO=false -DSEND_PRONTO=false -[core_active] -platform = ${tasmota_core.platform} -platform_packages = ${tasmota_core.platform_packages} -build_flags = ${tasmota_core.build_flags} -[tasmota_core] +[core] ; *** Esp8266 Arduino core 2.7.1 platform = espressif8266@2.5.3 platform_packages = +build_unflags = ${esp_defaults.build_unflags} build_flags = ${esp82xx_defaults.build_flags}