|
|
|
@@ -1,51 +1,51 @@
|
|
|
|
|
#
|
|
|
|
|
# PlatformIO Project Configuration File
|
|
|
|
|
#
|
|
|
|
|
# Please make sure to read documentation with examples first
|
|
|
|
|
# http://docs.platformio.org/en/stable/projectconf.html
|
|
|
|
|
#
|
|
|
|
|
;
|
|
|
|
|
; PlatformIO Project Configuration File
|
|
|
|
|
;
|
|
|
|
|
; Please make sure to read documentation with examples first
|
|
|
|
|
; http://docs.platformio.org/en/stable/projectconf.html
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
###########################################################################################
|
|
|
|
|
# You can uncomment or add here Your favorite environment you want to work on at the moment
|
|
|
|
|
# (uncomment only one !)
|
|
|
|
|
###########################################################################################
|
|
|
|
|
; *********************************************************************;
|
|
|
|
|
; You can uncomment or add here Your favorite environment you want to work on at the moment
|
|
|
|
|
; (uncomment only one !)
|
|
|
|
|
; *********************************************************************;
|
|
|
|
|
|
|
|
|
|
[platformio]
|
|
|
|
|
#env_default = esp32dev
|
|
|
|
|
#env_default = dev_ESP8266_4096
|
|
|
|
|
#env_default = normal_ESP8266_1024
|
|
|
|
|
#env_default = normal_ESP8266_4096
|
|
|
|
|
# ..etc
|
|
|
|
|
;env_default = esp32dev
|
|
|
|
|
;env_default = dev_ESP8266_4096
|
|
|
|
|
;env_default = normal_ESP8266_1024
|
|
|
|
|
;env_default = normal_ESP8266_4096
|
|
|
|
|
; ..etc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#minimal version for esps with 512K or less flash (only has minimal plugin set)
|
|
|
|
|
;minimal version for esps with 512K or less flash (only has minimal plugin set)
|
|
|
|
|
; [env:mini_512]
|
|
|
|
|
; platform = ${common.platform}
|
|
|
|
|
; framework = ${common.framework}
|
|
|
|
|
; board = esp01
|
|
|
|
|
; upload_speed = ${common.upload_speed}
|
|
|
|
|
; build_flags = !echo -Wl,-Tesp8266.flash.512k64.ld -D BUILD_GIT=\'\"$(git describe)\"\'
|
|
|
|
|
; # upload_port = /dev/ttyUSB0
|
|
|
|
|
; ; upload_port = /dev/ttyUSB0
|
|
|
|
|
|
|
|
|
|
# add these:
|
|
|
|
|
# -Werror -Wall -Wextra -pedantic -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Wdisabled-optimization -Wformat=2 -Winit-self -Wlogical-op
|
|
|
|
|
# -Wmissing-include-dirs -Wnoexcept -Wold-style-cast -Woverloaded-virtual -Wredundant-decls -Wshadow -Wsign-promo -Wstrict-null-sentinel
|
|
|
|
|
# -Wstrict-overflow=5 -Wundef -Wno-unused -Wno-variadic-macros -Wno-parentheses -fdiagnostics-show-option
|
|
|
|
|
# thanks @chouffe103
|
|
|
|
|
; add these:
|
|
|
|
|
; -Werror -Wall -Wextra -pedantic -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Wdisabled-optimization -Wformat=2 -Winit-self -Wlogical-op
|
|
|
|
|
; -Wmissing-include-dirs -Wnoexcept -Wold-style-cast -Woverloaded-virtual -Wredundant-decls -Wshadow -Wsign-promo -Wstrict-null-sentinel
|
|
|
|
|
; -Wstrict-overflow=5 -Wundef -Wno-unused -Wno-variadic-macros -Wno-parentheses -fdiagnostics-show-option
|
|
|
|
|
; thanks @chouffe103
|
|
|
|
|
[compiler_warnings]
|
|
|
|
|
build_flags =
|
|
|
|
|
-Wall -Wno-parentheses -fdiagnostics-show-option
|
|
|
|
|
|
|
|
|
|
##########################################################################################
|
|
|
|
|
; *********************************************************************
|
|
|
|
|
|
|
|
|
|
###### Definition cheat sheet:
|
|
|
|
|
# board_build.flash_mode in terms of performance: QIO > QOUT > DIO > DOUT
|
|
|
|
|
# for lib_ldf_mode, see http://docs.platformio.org/en/latest/librarymanager/ldf.html#ldf
|
|
|
|
|
; **** Definition cheat sheet:
|
|
|
|
|
; board_build.flash_mode in terms of performance: QIO > QOUT > DIO > DOUT
|
|
|
|
|
; for lib_ldf_mode, see http://docs.platformio.org/en/latest/librarymanager/ldf.html;ldf
|
|
|
|
|
|
|
|
|
|
###### Frequently used build flags:
|
|
|
|
|
# Use custom.h file to override default settings for ESPeasy: -D USE_CUSTOM_H
|
|
|
|
|
# Set VCC mode to measure Vcc of ESP chip : -D FEATURE_ADC_VCC=true
|
|
|
|
|
; **** Frequently used build flags:
|
|
|
|
|
; Use custom.h file to override default settings for ESPeasy: -D USE_CUSTOM_H
|
|
|
|
|
; Set VCC mode to measure Vcc of ESP chip : -D FEATURE_ADC_VCC=true
|
|
|
|
|
|
|
|
|
|
[core_2_3_0]
|
|
|
|
|
platform = espressif8266@1.5.0
|
|
|
|
@@ -72,8 +72,8 @@ platform = https://github.com/platformio/platform-espressif32.g
|
|
|
|
|
[core_esp32]
|
|
|
|
|
platform = ${core_esp32_1_1_1.platform}
|
|
|
|
|
build_flags = -D BUILD_GIT='"${sysenv.TRAVIS_TAG}"'
|
|
|
|
|
-lstdc++ -lsupc++
|
|
|
|
|
lib_ignore = ESPeasySoftwareSerial, EspESPeasySoftwareSerial, AS_BH1750, ESP8266WiFi, ESP8266Ping, ESP8266WebServer, ESP8266HTTPUpdateServer, ESP8266mDNS, IRremoteESP8266, ESPEasy_ESP8266Ping, SerialSensors
|
|
|
|
|
-lstdc++ -lsupc++
|
|
|
|
|
lib_ignore = AS_BH1750, ESP8266WiFi, ESP8266Ping, ESP8266WebServer, ESP8266HTTPUpdateServer, ESP8266mDNS, IRremoteESP8266, ESPEasy_ESP8266Ping, SerialSensors
|
|
|
|
|
lib_deps = ESP32WebServer
|
|
|
|
|
monitor_speed = 115200
|
|
|
|
|
|
|
|
|
@@ -87,6 +87,7 @@ build_flags = -D BUILD_GIT='"${sysenv.TRAVIS_TAG}"' ; ${compiler_
|
|
|
|
|
lib_deps = ""
|
|
|
|
|
lib_ignore = ESP32_ping, ESP32WebServer
|
|
|
|
|
lib_ldf_mode = chain
|
|
|
|
|
lib_archive = false
|
|
|
|
|
upload_speed = 460800
|
|
|
|
|
framework = arduino
|
|
|
|
|
board = esp12e
|
|
|
|
@@ -138,11 +139,11 @@ build_flags = ${common.build_flags} -Wl,-Tesp8266.flash.2m.ld
|
|
|
|
|
board_build.flash_mode = dio
|
|
|
|
|
build_flags = ${common.build_flags} -Wl,-Tesp8266.flash.4m1m.ld
|
|
|
|
|
|
|
|
|
|
### ESP32 pre-alpha test build ###########################################################
|
|
|
|
|
# Very limited build for ESP32, to start testing regular building for ESP32. #
|
|
|
|
|
# Will probably not work, not tested and guaranteed to take a few hours time of some #
|
|
|
|
|
# still trying to build the version without reading this warning. #
|
|
|
|
|
##########################################################################################
|
|
|
|
|
;;; ESP32 pre-alpha test build ; ****; ****; ****; ****; ****; ****; ****; ****; ****;;;;;
|
|
|
|
|
; Very limited build for ESP32, to start testing regular building for ESP32. ;
|
|
|
|
|
; Will probably not work, not tested and guaranteed to take a few hours time of some ;
|
|
|
|
|
; still trying to build the version without reading this warning. ;
|
|
|
|
|
; *********************************************************************
|
|
|
|
|
[env:esp32dev]
|
|
|
|
|
platform = ${core_esp32.platform}
|
|
|
|
|
board = esp32dev
|
|
|
|
@@ -150,21 +151,23 @@ build_flags = ${core_esp32.build_flags} -DPLUGIN_SET_GENERIC_ESP3
|
|
|
|
|
lib_deps = ${core_esp32.lib_deps}
|
|
|
|
|
lib_ignore = ${core_esp32.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### NORMAL (STABLE) ######################################################################
|
|
|
|
|
# normal version with stable plugins #
|
|
|
|
|
##########################################################################################
|
|
|
|
|
;;; NORMAL (STABLE) ; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****;;;;
|
|
|
|
|
; normal version with stable plugins ;
|
|
|
|
|
; *********************************************************************
|
|
|
|
|
|
|
|
|
|
# NORMAL: 1024k version --------------------------
|
|
|
|
|
; NORMAL: 1024k version --------------------------
|
|
|
|
|
[env:normal_ESP8266_1024]
|
|
|
|
|
platform = ${common.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -173,12 +176,14 @@ board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
build_flags = ${esp8266_1M.build_flags}
|
|
|
|
|
|
|
|
|
|
# NORMAL: 1024k for esp8285 ----------------------
|
|
|
|
|
; NORMAL: 1024k for esp8285 ----------------------
|
|
|
|
|
[env:normal_ESP8285_1024]
|
|
|
|
|
platform = ${common.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -187,25 +192,27 @@ board_upload.maximum_size = ${esp8285_1M.board_upload.maximum_size}
|
|
|
|
|
board_build.flash_mode = ${esp8285_1M.board_build.flash_mode}
|
|
|
|
|
build_flags = ${esp8285_1M.build_flags}
|
|
|
|
|
|
|
|
|
|
# NORMAL: 2048k version --------------------------
|
|
|
|
|
; NORMAL: 2048k version --------------------------
|
|
|
|
|
[env:normal_WROOM02_2048]
|
|
|
|
|
platform = ${common.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
|
board = ${espWroom2M.board}
|
|
|
|
|
board_build.flash_mode = ${espWroom2M.board_build.flash_mode}
|
|
|
|
|
build_flags = ${espWroom2M.build_flags}
|
|
|
|
|
|
|
|
|
|
# NORMAL: 4096k version --------------------------
|
|
|
|
|
; NORMAL: 4096k version --------------------------
|
|
|
|
|
[env:normal_ESP8266_4096]
|
|
|
|
|
platform = ${common.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -215,16 +222,17 @@ build_flags = ${esp8266_4M.build_flags}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### TESTING ##############################################################################
|
|
|
|
|
# additional plugins (and dependend code) that are in test-stadium #
|
|
|
|
|
##########################################################################################
|
|
|
|
|
;;; TESTING ; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****
|
|
|
|
|
; additional plugins (and dependend code) that are in test-stadium ;
|
|
|
|
|
; *********************************************************************
|
|
|
|
|
|
|
|
|
|
# TEST: 1024k version ----------------------------
|
|
|
|
|
; TEST: 1024k version ----------------------------
|
|
|
|
|
[env:test_ESP8266_1024]
|
|
|
|
|
platform = ${testing.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -233,12 +241,13 @@ board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
build_flags = ${esp8266_1M.build_flags} -D PLUGIN_BUILD_TESTING
|
|
|
|
|
|
|
|
|
|
# TEST: 1024k for esp8285 ------------------------
|
|
|
|
|
; TEST: 1024k for esp8285 ------------------------
|
|
|
|
|
[env:test_ESP8285_1024]
|
|
|
|
|
platform = ${testing.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -247,12 +256,13 @@ board_build.flash_mode = ${esp8285_1M.board_build.flash_mode}
|
|
|
|
|
board = ${esp8285_1M.board}
|
|
|
|
|
build_flags = ${esp8285_1M.build_flags} -D PLUGIN_BUILD_TESTING
|
|
|
|
|
|
|
|
|
|
# TEST: 2048k version ----------------------------
|
|
|
|
|
; TEST: 2048k version ----------------------------
|
|
|
|
|
[env:test_WROOM02_2048]
|
|
|
|
|
platform = ${testing.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -260,12 +270,13 @@ board_build.flash_mode = ${espWroom2M.board_build.flash_mode}
|
|
|
|
|
board = ${espWroom2M.board}
|
|
|
|
|
build_flags = ${espWroom2M.build_flags} -D PLUGIN_BUILD_TESTING
|
|
|
|
|
|
|
|
|
|
# TEST: 4096k version ----------------------------
|
|
|
|
|
; TEST: 4096k version ----------------------------
|
|
|
|
|
[env:test_ESP8266_4096]
|
|
|
|
|
platform = ${testing.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
board = ${common.board}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
@@ -273,12 +284,13 @@ monitor_speed = ${common.monitor_speed}
|
|
|
|
|
board_build.flash_mode = ${esp8266_4M.board_build.flash_mode}
|
|
|
|
|
build_flags = ${esp8266_4M.build_flags} -D PLUGIN_BUILD_TESTING
|
|
|
|
|
|
|
|
|
|
# TEST: 4096k version + FEATURE_ADC_VCC ----------
|
|
|
|
|
; TEST: 4096k version + FEATURE_ADC_VCC ----------
|
|
|
|
|
[env:test_ESP8266_4096_VCC]
|
|
|
|
|
platform = ${testing.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
board = ${common.board}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
@@ -288,16 +300,17 @@ build_flags = ${esp8266_4M.build_flags} -D PLUGIN_BUILD_TESTING -D
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### DEV ##################################################################################
|
|
|
|
|
# additional plugins (and dependend code) that is in development (probably broken or incomplete)
|
|
|
|
|
##########################################################################################
|
|
|
|
|
;;; DEV ; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****;;;;
|
|
|
|
|
; additional plugins (and dependend code) that is in development (probably broken or incomplete)
|
|
|
|
|
; *********************************************************************
|
|
|
|
|
|
|
|
|
|
# DEV : 1024k version ----------------------------
|
|
|
|
|
; DEV : 1024k version ----------------------------
|
|
|
|
|
[env:dev_ESP8266_1024]
|
|
|
|
|
platform = ${dev.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -306,12 +319,13 @@ board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
board = ${common.board}
|
|
|
|
|
build_flags = ${esp8266_1M.build_flags} -D PLUGIN_BUILD_DEV
|
|
|
|
|
|
|
|
|
|
# DEV: 1024k for esp8285 -------------------------
|
|
|
|
|
; DEV: 1024k for esp8285 -------------------------
|
|
|
|
|
[env:dev_ESP8285_1024]
|
|
|
|
|
platform = ${dev.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -320,12 +334,13 @@ board_build.flash_mode = ${esp8285_1M.board_build.flash_mode}
|
|
|
|
|
board = ${esp8285_1M.board}
|
|
|
|
|
build_flags = ${esp8285_1M.build_flags} -D PLUGIN_BUILD_DEV
|
|
|
|
|
|
|
|
|
|
# DEV: 2048k version -----------------------------
|
|
|
|
|
; DEV: 2048k version -----------------------------
|
|
|
|
|
[env:dev_WROOM02_2048]
|
|
|
|
|
platform = ${dev.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -333,12 +348,13 @@ board_build.flash_mode = ${espWroom2M.board_build.flash_mode}
|
|
|
|
|
board = ${espWroom2M.board}
|
|
|
|
|
build_flags = ${espWroom2M.build_flags} -D PLUGIN_BUILD_DEV
|
|
|
|
|
|
|
|
|
|
# DEV : 4096k version ----------------------------
|
|
|
|
|
; DEV : 4096k version ----------------------------
|
|
|
|
|
[env:dev_ESP8266_4096]
|
|
|
|
|
platform = ${dev.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
board = ${common.board}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
@@ -348,16 +364,17 @@ build_flags = ${esp8266_4M.build_flags} -D PLUGIN_BUILD_DEV
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### DEV + PUYA ###########################################################################
|
|
|
|
|
# special patched version for PUYA flash chips, see issue #650 at Github #
|
|
|
|
|
##########################################################################################
|
|
|
|
|
;;; DEV + PUYA ; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****;;;
|
|
|
|
|
; special patched version for PUYA flash chips, see issue ;650 at Github ;
|
|
|
|
|
; *********************************************************************
|
|
|
|
|
|
|
|
|
|
# DEV+PUYA : 1024k version -----------------------
|
|
|
|
|
; DEV+PUYA : 1024k version -----------------------
|
|
|
|
|
[env:dev_ESP8266PUYA_1024]
|
|
|
|
|
platform = ${dev.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
board = ${common.board}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
@@ -366,12 +383,13 @@ board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
build_flags = ${esp8266_1M.build_flags} -D PLUGIN_BUILD_DEV -D FLASH_QUIRK_WRITE_0_TO_1
|
|
|
|
|
|
|
|
|
|
# DEV+PUYA : 1024k version + FEATURE_ADC_VCC -----
|
|
|
|
|
; DEV+PUYA : 1024k version + FEATURE_ADC_VCC -----
|
|
|
|
|
[env:dev_ESP8266PUYA_1024_VCC]
|
|
|
|
|
platform = ${dev.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
board = ${common.board}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
@@ -383,59 +401,62 @@ build_flags = ${esp8266_1M.build_flags} -D PLUGIN_BUILD_DEV -D FLA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### HARDWARE SPECIFIC VERSIONS ###########################################################
|
|
|
|
|
# versions specially designed to fit, and contents only needed plugins for each hardware #
|
|
|
|
|
##########################################################################################
|
|
|
|
|
;;; HARDWARE SPECIFIC VERSIONS ; ****; ****; ****; ****; ****; ****; ****; ****; ****;;;;;
|
|
|
|
|
; versions specially designed to fit, and contents only needed plugins for each hardware ;
|
|
|
|
|
; *********************************************************************
|
|
|
|
|
|
|
|
|
|
# ITEAD Products ################################
|
|
|
|
|
; ITEAD Products ; ****; ****; ****; ****; ****;;
|
|
|
|
|
|
|
|
|
|
# ITEAD / SONOFF BASIC version ------------------
|
|
|
|
|
#[env:hard_SONOFF_BASIC]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${Sonoff.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
#board = ${Sonoff.board}
|
|
|
|
|
#build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_BASIC
|
|
|
|
|
; ITEAD / SONOFF BASIC version ------------------
|
|
|
|
|
;[env:hard_SONOFF_BASIC]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${Sonoff.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
;board = ${Sonoff.board}
|
|
|
|
|
;build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_BASIC
|
|
|
|
|
|
|
|
|
|
# ITEAD / SONOFF TH10 version -------------------
|
|
|
|
|
#[env:hard_SONOFF_TH10]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${Sonoff.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
#board = ${Sonoff.board}
|
|
|
|
|
#build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_TH10
|
|
|
|
|
; ITEAD / SONOFF TH10 version -------------------
|
|
|
|
|
;[env:hard_SONOFF_TH10]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${Sonoff.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
;board = ${Sonoff.board}
|
|
|
|
|
;build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_TH10
|
|
|
|
|
|
|
|
|
|
# ITEAD / SONOFF TH16 version -------------------
|
|
|
|
|
#[env:hard_SONOFF_TH16]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${Sonoff.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
#board = ${Sonoff.board}
|
|
|
|
|
#build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_TH16
|
|
|
|
|
; ITEAD / SONOFF TH16 version -------------------
|
|
|
|
|
;[env:hard_SONOFF_TH16]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${Sonoff.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
;board = ${Sonoff.board}
|
|
|
|
|
;build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_TH16
|
|
|
|
|
|
|
|
|
|
# ITEAD / SONOFF POW version --------------------
|
|
|
|
|
# Sonoff Pow (ESP8266 - HLW8012)
|
|
|
|
|
# GPIO00 Button
|
|
|
|
|
# GPIO05 HLW8012 Sel output
|
|
|
|
|
# GPIO12 Red Led and Relay (0 = Off, 1 = On)
|
|
|
|
|
# GPIO13 HLW8012 CF1 voltage / current
|
|
|
|
|
# GPIO14 HLW8012 CF power
|
|
|
|
|
# GPIO15 Blue Led (0 = On, 1 = Off)
|
|
|
|
|
; ITEAD / SONOFF POW version --------------------
|
|
|
|
|
; Sonoff Pow (ESP8266 - HLW8012)
|
|
|
|
|
; GPIO00 Button
|
|
|
|
|
; GPIO05 HLW8012 Sel output
|
|
|
|
|
; GPIO12 Red Led and Relay (0 = Off, 1 = On)
|
|
|
|
|
; GPIO13 HLW8012 CF1 voltage / current
|
|
|
|
|
; GPIO14 HLW8012 CF power
|
|
|
|
|
; GPIO15 Blue Led (0 = On, 1 = Off)
|
|
|
|
|
[env:hard_SONOFF_POW]
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -444,16 +465,17 @@ platform = ${Sonoff.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
board = ${Sonoff.board}
|
|
|
|
|
build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_POW
|
|
|
|
|
|
|
|
|
|
# Sonoff Pow R2 (ESP8266 - CSE7766)
|
|
|
|
|
# GPIO00 Button
|
|
|
|
|
# GPIO01 Serial RXD 4800 baud 8E1 CSE7766 energy sensor
|
|
|
|
|
# GPIO03 Serial TXD
|
|
|
|
|
# GPIO12 Red Led and Relay (0 = Off, 1 = On)
|
|
|
|
|
# GPIO13 Blue Led (0 = On, 1 = Off)
|
|
|
|
|
; Sonoff Pow R2 (ESP8266 - CSE7766)
|
|
|
|
|
; GPIO00 Button
|
|
|
|
|
; GPIO01 Serial RXD 4800 baud 8E1 CSE7766 energy sensor
|
|
|
|
|
; GPIO03 Serial TXD
|
|
|
|
|
; GPIO12 Red Led and Relay (0 = Off, 1 = On)
|
|
|
|
|
; GPIO13 Blue Led (0 = On, 1 = Off)
|
|
|
|
|
[env:hard_SONOFF_POW_R2]
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
@@ -462,197 +484,211 @@ platform = ${Sonoff.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
board = ${Sonoff.board}
|
|
|
|
|
build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_POW_R2
|
|
|
|
|
|
|
|
|
|
# ITEAD / SONOFF S20 version --------------------
|
|
|
|
|
#[env:hard_SONOFF_S20]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${Sonoff.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
#board = ${Sonoff.board}
|
|
|
|
|
#build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_S20
|
|
|
|
|
; ITEAD / SONOFF S20 version --------------------
|
|
|
|
|
;[env:hard_SONOFF_S20]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${Sonoff.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
;board = ${Sonoff.board}
|
|
|
|
|
;build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_S20
|
|
|
|
|
|
|
|
|
|
# ITEAD / SONOFF 4CH version --------------------
|
|
|
|
|
#[env:hard_SONOFF_4CH]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${Sonoff.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
#board = ${Sonoff.board}
|
|
|
|
|
#build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_4CH
|
|
|
|
|
; ITEAD / SONOFF 4CH version --------------------
|
|
|
|
|
;[env:hard_SONOFF_4CH]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${Sonoff.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
;board = ${Sonoff.board}
|
|
|
|
|
;build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_4CH
|
|
|
|
|
|
|
|
|
|
# ITEAD / SONOFF TOUCH version ------------------
|
|
|
|
|
#[env:hard_SONOFF_TOUCH]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${Sonoff.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
#board = ${Sonoff.board}
|
|
|
|
|
#build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_TOUCH
|
|
|
|
|
; ITEAD / SONOFF TOUCH version ------------------
|
|
|
|
|
;[env:hard_SONOFF_TOUCH]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${Sonoff.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_build.flash_mode = ${Sonoff.board_build.flash_mode}
|
|
|
|
|
;board = ${Sonoff.board}
|
|
|
|
|
;build_flags = ${Sonoff.build_flags} -D PLUGIN_SET_SONOFF_TOUCH
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# LED Strips #####################################
|
|
|
|
|
; LED Strips ; ****; ****; ****; ****; ****; ****;
|
|
|
|
|
|
|
|
|
|
# Huacanxing / H801 ------------------------------
|
|
|
|
|
#[env:hard_HUACANXING_H801]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_H801
|
|
|
|
|
; Huacanxing / H801 ------------------------------
|
|
|
|
|
;[env:hard_HUACANXING_H801]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_H801
|
|
|
|
|
|
|
|
|
|
# MagicHome / Led Controller ---------------------
|
|
|
|
|
#[env:hard_MAGICHOME]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_MAGICHOME
|
|
|
|
|
; MagicHome / Led Controller ---------------------
|
|
|
|
|
;[env:hard_MAGICHOME]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_MAGICHOME
|
|
|
|
|
|
|
|
|
|
# MagicHome / Led Controller with IR -------------
|
|
|
|
|
#[env:hard_MAGICHOME_IR]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_MAGICHOME_IR
|
|
|
|
|
; MagicHome / Led Controller with IR -------------
|
|
|
|
|
;[env:hard_MAGICHOME_IR]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_MAGICHOME_IR
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### EASY VERSIONS ########################################################################
|
|
|
|
|
# versions specially designed to be small and cover a specific usage #
|
|
|
|
|
##########################################################################################
|
|
|
|
|
;;; EASY VERSIONS ; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****; ****
|
|
|
|
|
; versions specially designed to be small and cover a specific usage ;
|
|
|
|
|
; *********************************************************************
|
|
|
|
|
|
|
|
|
|
# Easy Temperature Sensor ------------------------
|
|
|
|
|
#[env:easy_TEMP]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_TEMP
|
|
|
|
|
; Easy Temperature Sensor ------------------------
|
|
|
|
|
;[env:easy_TEMP]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_TEMP
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Easy Carbon Sensor -----------------------------
|
|
|
|
|
#[env:easy_CARBON]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_CARBON
|
|
|
|
|
; Easy Carbon Sensor -----------------------------
|
|
|
|
|
;[env:easy_CARBON]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_CARBON
|
|
|
|
|
|
|
|
|
|
## Easy Nextion ----------------------------------
|
|
|
|
|
##PLUGIN_SET_EASY_NEXTION
|
|
|
|
|
;; Easy Nextion ----------------------------------
|
|
|
|
|
;;PLUGIN_SET_EASY_NEXTION
|
|
|
|
|
|
|
|
|
|
# Easy OLED Display v1 ---------------------------
|
|
|
|
|
#[env:easy_OLED_V1]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_OLED1
|
|
|
|
|
; Easy OLED Display v1 ---------------------------
|
|
|
|
|
;[env:easy_OLED_V1]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_OLED1
|
|
|
|
|
|
|
|
|
|
# Easy OLED Display v2 ---------------------------
|
|
|
|
|
#[env:easy_OLED_V2]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_OLED2
|
|
|
|
|
; Easy OLED Display v2 ---------------------------
|
|
|
|
|
;[env:easy_OLED_V2]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_OLED2
|
|
|
|
|
|
|
|
|
|
# Easy Relay Switch ------------------------------
|
|
|
|
|
#[env:easy_OLED_V2]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_RELAY
|
|
|
|
|
; Easy Relay Switch ------------------------------
|
|
|
|
|
;[env:easy_OLED_V2]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_EASY_RELAY
|
|
|
|
|
|
|
|
|
|
# Easy Generic (1M) device ----------------------
|
|
|
|
|
#[env:easy_GENERIC_1M]
|
|
|
|
|
#upload_speed = ${common.upload_speed}
|
|
|
|
|
#monitor_speed = ${common.monitor_speed}
|
|
|
|
|
#framework = ${common.framework}
|
|
|
|
|
#platform = ${common.platform}
|
|
|
|
|
#lib_deps = ${common.lib_deps}
|
|
|
|
|
#lib_ignore = ${common.lib_ignore}
|
|
|
|
|
#lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
#board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
#board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
#board = esp01_1m
|
|
|
|
|
#build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_GENERIC_1M
|
|
|
|
|
; Easy Generic (1M) device ----------------------
|
|
|
|
|
;[env:easy_GENERIC_1M]
|
|
|
|
|
;upload_speed = ${common.upload_speed}
|
|
|
|
|
;monitor_speed = ${common.monitor_speed}
|
|
|
|
|
;framework = ${common.framework}
|
|
|
|
|
;platform = ${common.platform}
|
|
|
|
|
;lib_deps = ${common.lib_deps}
|
|
|
|
|
;lib_ignore = ${common.lib_ignore}
|
|
|
|
|
;lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
;board_upload.maximum_size = ${esp8266_1M.board_upload.maximum_size}
|
|
|
|
|
;board_build.flash_mode = ${esp8266_1M.board_build.flash_mode}
|
|
|
|
|
;board = esp01_1m
|
|
|
|
|
;build_flags = ${esp8266_1M.build_flags} -D PLUGIN_SET_GENERIC_1M
|
|
|
|
|
|
|
|
|
|
# Ventus W266 weather station
|
|
|
|
|
# https://www.letscontrolit.com/wiki/index.php/VentusW266
|
|
|
|
|
; Ventus W266 weather station
|
|
|
|
|
; https://www.letscontrolit.com/wiki/index.php/VentusW266
|
|
|
|
|
[env:hard_Ventus_W266]
|
|
|
|
|
platform = ${normal.platform}
|
|
|
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
|
lib_ignore = ${common.lib_ignore}
|
|
|
|
|
lib_ldf_mode = ${common.lib_ldf_mode}
|
|
|
|
|
lib_archive = ${common.lib_archive}
|
|
|
|
|
framework = ${common.framework}
|
|
|
|
|
upload_speed = ${common.upload_speed}
|
|
|
|
|
monitor_speed = ${common.monitor_speed}
|
|
|
|
|