[PIO] Update to core 2.6.2

And use new platform_packages syntax for the `regular_platform`
This commit is contained in:
Gijs Noorlander
2019-12-01 23:52:32 +01:00
parent 8c52881d54
commit e75702eec8
6 changed files with 63 additions and 18 deletions
+23 -9
View File
@@ -95,18 +95,32 @@ lib_ignore = ESP32_ping, ESP32WebServer, IRremoteESP8266, Heatpum
; See for SDK flags: https://github.com/esp8266/Arduino/blob/master/tools/platformio-build.py
[core_2_6_0]
platform = https://github.com/Jason2866/platform-espressif8266.git#core_2_6_0
;[core_2_6_0]
;platform = https://github.com/Jason2866/platform-espressif8266.git#core_2_6_0
;build_flags = ${esp82xx_2_6_x.build_flags}
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
;[core_2_6_1]
;platform = https://github.com/Jason2866/platform-espressif8266.git#core_2_6_1
;build_flags = ${esp82xx_2_6_x.build_flags}
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
;[core_2_6_1_sdk3]
;platform = https://github.com/Jason2866/platform-espressif8266.git#core_2_6_1
;build_flags = ${esp82xx_2_6_x.build_flags}
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
[core_2_6_2]
platform = espressif8266@2.3.1
platform_packages =
framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino.git#2.6.2
build_flags = ${esp82xx_2_6_x.build_flags}
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
[core_2_6_1]
platform = https://github.com/Jason2866/platform-espressif8266.git#core_2_6_1
build_flags = ${esp82xx_2_6_x.build_flags}
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
[core_2_6_1_sdk3]
platform = https://github.com/Jason2866/platform-espressif8266.git#core_2_6_1
[core_2_6_2_sdk3]
platform = espressif8266@2.3.1
platform_packages =
framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino.git#2.6.2
build_flags = ${esp82xx_2_6_x.build_flags}
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
+13 -5
View File
@@ -6,13 +6,16 @@
[regular_platform]
build_unflags =
build_flags = ${core_2_6_1.build_flags}
platform = ${core_2_6_1.platform}
build_flags = ${core_2_6_2.build_flags} ${common.build_flags}
platform = ${core_2_6_2.platform}
platform_packages = ${core_2_6_2.platform_packages}
[core261_sdk3_platform]
[core262_sdk3_platform]
build_unflags =
build_flags = ${core_2_6_1_sdk3.build_flags}
platform = ${core_2_6_1_sdk3.platform}
build_flags = ${core_2_6_2_sdk3.build_flags}
platform = ${core_2_6_2_sdk3.platform}
platform_packages = ${core_2_6_2_sdk3.platform_packages}
[beta_platform]
build_unflags =
@@ -38,8 +41,10 @@ board = esp12e
[normal]
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
[normal_beta]
platform = ${beta_platform.platform}
build_flags = ${beta_platform.build_flags}
@@ -52,6 +57,7 @@ build_flags = ${beta_platform.build_flags}
[testing]
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags} -DPLUGIN_BUILD_TESTING
[testing_beta]
@@ -66,6 +72,7 @@ build_flags = ${beta_platform.build_flags} -DPLUGIN_BUILD_TESTING
[dev]
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags} -DPLUGIN_BUILD_DEV
@@ -75,6 +82,7 @@ build_flags = ${regular_platform.build_flags} -DPLUGIN_BUILD_DEV
[ir]
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
lib_ignore = ESP32_ping, ESP32WebServer, SD(esp8266), SDFS
+21
View File
@@ -6,6 +6,7 @@
[hard_esp82xx]
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
-DBUILD_NO_DEBUG
-DPLUGIN_BUILD_CUSTOM
@@ -15,6 +16,7 @@ build_flags = ${regular_platform.build_flags}
[env:custom_ESP8266_4M1M]
extends = esp8266_4M1M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8266_4M1M.build_flags}
-DPLUGIN_BUILD_CUSTOM
@@ -46,6 +48,7 @@ extra_scripts = pre:pre_custom_esp82xx.py
[env:custom_ESP8266_4M2M]
extends = esp8266_4M2M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8266_4M1M.build_flags}
-DPLUGIN_BUILD_CUSTOM
@@ -63,6 +66,7 @@ extra_scripts = pre:pre_custom_esp82xx.py
[env:normal_ESP8266_1M]
extends = esp8266_1M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8266_1M.build_flags}
@@ -77,6 +81,7 @@ build_flags = ${core261_sdk3_platform.build_flags}
[env:normal_ESP8266_1M_VCC]
extends = esp8266_1M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8266_1M.build_flags}
-D FEATURE_ADC_VCC=true
@@ -86,6 +91,7 @@ build_flags = ${regular_platform.build_flags}
[env:normal_ESP8285_1M]
extends = esp8285_1M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8285_1M.build_flags}
@@ -94,6 +100,7 @@ build_flags = ${regular_platform.build_flags}
[env:normal_WROOM02_2M]
extends = espWroom2M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${espWroom2M.build_flags}
@@ -102,6 +109,7 @@ build_flags = ${regular_platform.build_flags}
[env:normal_WROOM02_2M256]
extends = espWroom2M256
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${espWroom2M256.build_flags}
@@ -110,6 +118,7 @@ build_flags = ${regular_platform.build_flags}
[env:normal_ESP8266_4M1M]
extends = esp8266_4M1M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8266_4M1M.build_flags}
@@ -117,6 +126,7 @@ build_flags = ${regular_platform.build_flags}
[env:normal_ESP8266_16M]
extends = esp8266_16M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8266_16M.build_flags}
@@ -140,12 +150,14 @@ build_flags = ${core_2_4_2.build_flags}
[env:minimal_core_261_ESP8266_1M_OTA]
extends = esp8266_1M_OTA
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8266_1M_OTA.build_flags}
[env:minimal_core_261_ESP8285_1M_OTA]
extends = esp8285_1M_OTA
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${esp8285_1M_OTA.build_flags}
@@ -272,6 +284,7 @@ build_flags = ${dev.build_flags}
;[env:hard_SONOFF_BASIC]
;extends = esp8266_1M, hard_esp82xx
;platform = ${hard_esp82xx.platform}
;platform_packages = ${hard_esp82xx.platform_packages}
;build_flags = ${hard_esp82xx.build_flags} ${esp8266_1M.build_flags} -D PLUGIN_SET_SONOFF_BASIC
@@ -279,6 +292,7 @@ build_flags = ${dev.build_flags}
;[env:hard_SONOFF_TH1x]
;extends = esp8266_1M, hard_esp82xx
;platform = ${hard_esp82xx.platform}
;platform_packages = ${hard_esp82xx.platform_packages}
;build_flags = ${hard_esp82xx.build_flags} ${esp8266_1M.build_flags} -D PLUGIN_SET_SONOFF_TH1x
; ITEAD / SONOFF POW & POW R2 version --------------------
@@ -299,6 +313,7 @@ build_flags = ${dev.build_flags}
[env:hard_SONOFF_POW_4M1M]
extends = esp8266_4M1M, hard_esp82xx
platform = ${hard_esp82xx.platform}
platform_packages = ${hard_esp82xx.platform_packages}
build_flags = ${hard_esp82xx.build_flags}
${esp8266_4M1M.build_flags}
-D PLUGIN_SET_SONOFF_POW
@@ -309,6 +324,7 @@ build_flags = ${hard_esp82xx.build_flags}
[env:hard_other_POW_ESP8285_1M]
extends = esp8266_1M_OTA, hard_esp82xx
platform = ${hard_esp82xx.platform}
platform_packages = ${hard_esp82xx.platform_packages}
build_flags = ${hard_esp82xx.build_flags}
${esp8266_1M_OTA.build_flags}
-D PLUGIN_SET_SONOFF_POW
@@ -318,6 +334,7 @@ build_flags = ${hard_esp82xx.build_flags}
;[env:hard_SONOFF_S20]
;extends = esp8266_1M_OTA, hard_esp82xx
;platform = ${hard_esp82xx.platform}
;platform_packages = ${hard_esp82xx.platform_packages}
;build_flags = ${hard_esp82xx.build_flags} ${esp8266_1M_OTA.build_flags} -D PLUGIN_SET_SONOFF_S2x
@@ -325,6 +342,7 @@ build_flags = ${hard_esp82xx.build_flags}
;[env:hard_SONOFF_4CH]
;extends = esp8285_1M_OTA, hard_esp82xx
;platform = ${hard_esp82xx.platform}
;platform_packages = ${hard_esp82xx.platform_packages}
;build_flags = ${hard_esp82xx.build_flags} ${esp8285_1M_OTA.build_flags} -D PLUGIN_SET_SONOFF_4CH
@@ -333,6 +351,7 @@ build_flags = ${hard_esp82xx.build_flags}
;[env:hard_SONOFF_TOUCH]
;extends = esp8285_1M_OTA, hard_esp82xx
;platform = ${hard_esp82xx.platform}
;platform_packages = ${hard_esp82xx.platform_packages}
;build_flags = ${hard_esp82xx.build_flags} ${esp8285_1M_OTA.build_flags} -D PLUGIN_SET_SONOFF_TOUCH
@@ -343,6 +362,7 @@ build_flags = ${hard_esp82xx.build_flags}
[env:hard_Shelly_1_2M256]
extends = esp8266_2M256, hard_esp82xx
platform = ${hard_esp82xx.platform}
platform_packages = ${hard_esp82xx.platform_packages}
build_flags = ${hard_esp82xx.build_flags}
${esp8266_2M256.build_flags}
-D PLUGIN_SET_SHELLY_1
@@ -352,6 +372,7 @@ build_flags = ${hard_esp82xx.build_flags}
[env:hard_Ventus_W266]
extends = esp8266_1M, hard_esp82xx
platform = ${hard_esp82xx.platform}
platform_packages = ${hard_esp82xx.platform_packages}
build_flags = ${hard_esp82xx.build_flags}
${esp8266_1M_OTA.build_flags}
-D PLUGIN_SET_VENTUS_W266
+2
View File
@@ -12,6 +12,7 @@ build_flags = ${compiler_warnings.build_flags}
[env:spec_debug_custom_ESP8266_4M1M]
extends = esp8266_4M1M, debug_pio
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
${debug_pio.build_flags}
${esp8266_4M1M.build_flags}
@@ -46,6 +47,7 @@ extra_scripts = pre:pre_custom_esp32.py
[env:spec_memanalyze_ESP8266]
extends = esp8266_4M1M
platform = ${regular_platform.platform}
platform_packages = ${regular_platform.platform_packages}
lib_ignore = ESP32_ping, ESP32WebServer
build_flags = ${esp8266_4M1M.build_flags} -DMEMORY_ANALYSIS -DPLUGIN_BUILD_CUSTOM -w -DUSE_NON_STANDARD_24_TASKS -DTASKS_MAX=24
extra_scripts = pre:pre_memanalyze.py
+2 -2
View File
@@ -16,9 +16,9 @@ env.Append(CPPDEFINES=[
# ("WEBSERVER_RULES_DEBUG", "1")
])
if os.path.isfile('src/Custom.h'):
env['CPPDEFINES'].append("USE_CUSTOM_H")
env.Append(CPPDEFINES=["USE_CUSTOM_H"])
else:
env['CPPDEFINES'].extend([
env.Append(CPPDEFINES=[
"CONTROLLER_SET_ALL",
"NOTIFIER_SET_NONE",
"PLUGIN_SET_ONLY_SWITCH",
+2 -2
View File
@@ -17,9 +17,9 @@ env.Append(CPPDEFINES=[
# ,("WEBSERVER_RULES_DEBUG", "0")
])
if os.path.isfile('src/Custom.h'):
env['CPPDEFINES'].append("USE_CUSTOM_H")
env.Append(CPPDEFINES=["USE_CUSTOM_H"])
else:
env['CPPDEFINES'].extend([
env.Append(CPPDEFINES=[
"CONTROLLER_SET_ALL",
"NOTIFIER_SET_NONE",
"PLUGIN_SET_ONLY_SWITCH",