46 lines
1.7 KiB
INI
46 lines
1.7 KiB
INI
; *********************************************************************
|
|
[platformio]
|
|
; For best Gitpod performance remove the ";" in the next line. Needed
|
|
; Platformio files are cached and installed at first run
|
|
;core_dir = .platformio
|
|
|
|
; *** Build/upload environment
|
|
default_envs =
|
|
; *** Uncomment the line(s) below to select version(s) that will be build
|
|
; by default. Commented versions can still be build individually from
|
|
; VSCode or command line
|
|
tasmota-foo
|
|
tasmota-bar
|
|
tasmota32-foo
|
|
tasmota32-grizzly
|
|
|
|
; *********************************************************************
|
|
; Common section can override global parameters for all builds
|
|
[common]
|
|
|
|
; *** Upload Serial reset method for Wemos and NodeMCU
|
|
upload_port = COM4
|
|
|
|
; *********************************************************************
|
|
; This section show how to create 2 alternative binaries : tasmota-foo.bin
|
|
; and tasmota-bar.bin. Those binaries are derived form tasmota.bin and
|
|
; customization is defined in user_config_override.h
|
|
; Those binaries are for ESP8266
|
|
; The name after the env: tag will give its name to the binary
|
|
[env:tasmota-foo]
|
|
build_flags = ${common.build_flags} -DFIRMWARE_FOO
|
|
|
|
[env:tasmota-bar]
|
|
build_flags = ${common.build_flags} -DFIRMWARE_BAR
|
|
|
|
; *********************************************************************
|
|
; Similar exemple for ESP32
|
|
; Note that you must explicitly state that they derive from `tasmota32`
|
|
[env:tasmota32-foo]
|
|
extends = env:tasmota32_base
|
|
build_flags = ${common32.build_flags} -DFIRMWARE_FOO
|
|
|
|
[env:tasmota32-grizzly]
|
|
extends = env:tasmota32_base
|
|
build_flags = ${common32.build_flags} -DFIRMWARE_GRIZZLY
|