mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-09-12 01:24:04 +00:00
[PIO] Update to core 2.6.2
And use new platform_packages syntax for the `regular_platform`
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user