PlatformIO: move MM envs to bottom
This commit is contained in:
219
platformio.ini
219
platformio.ini
@@ -61,6 +61,7 @@ default_envs =
|
|||||||
esp32s2_tinyUF2_PSRAM_max
|
esp32s2_tinyUF2_PSRAM_max
|
||||||
esp8266pro_16MB_min
|
esp8266pro_16MB_min
|
||||||
|
|
||||||
|
; Go to MoonModules environments for environments
|
||||||
|
|
||||||
src_dir = ./wled00
|
src_dir = ./wled00
|
||||||
data_dir = ./wled00/data
|
data_dir = ./wled00/data
|
||||||
@@ -599,12 +600,119 @@ build_flags = ${common.build_flags} ${esp32s2.build_flags} -D WLED_RELEASE_NAME
|
|||||||
lib_deps = ${esp32s2.lib_deps}
|
lib_deps = ${esp32s2.lib_deps}
|
||||||
https://github.com/blazoncek/arduinoFFT.git
|
https://github.com/blazoncek/arduinoFFT.git
|
||||||
|
|
||||||
|
[env:m5atom]
|
||||||
|
board = esp32dev
|
||||||
|
build_unflags = ${common.build_unflags}
|
||||||
|
build_flags = ${common.build_flags_esp32} -D LEDPIN=27 -D BTNPIN=39
|
||||||
|
lib_deps = ${esp32.lib_deps}
|
||||||
|
platform = espressif32@3.2
|
||||||
|
board_build.partitions = ${esp32.default_partitions}
|
||||||
|
|
||||||
|
[env:sp501e]
|
||||||
|
board = esp_wroom_02
|
||||||
|
platform = ${common.platform_wled_default}
|
||||||
|
board_build.ldscript = ${common.ldscript_2m512k}
|
||||||
|
build_flags = ${common.build_flags_esp8266} -D LEDPIN=3 -D BTNPIN=1
|
||||||
|
lib_deps = ${esp8266.lib_deps}
|
||||||
|
|
||||||
|
[env:sp511e]
|
||||||
|
board = esp_wroom_02
|
||||||
|
platform = ${common.platform_wled_default}
|
||||||
|
board_build.ldscript = ${common.ldscript_2m512k}
|
||||||
|
build_flags = ${common.build_flags_esp8266} -D LEDPIN=3 -D BTNPIN=2 -D IRPIN=5 -D WLED_MAX_BUTTONS=3
|
||||||
|
lib_deps = ${esp8266.lib_deps}
|
||||||
|
|
||||||
|
[env:athom7w]
|
||||||
|
board = esp_wroom_02
|
||||||
|
platform = ${common.platform_wled_default}
|
||||||
|
board_build.ldscript = ${common.ldscript_2m512k}
|
||||||
|
build_flags = ${common.build_flags_esp8266} -D WLED_MAX_CCT_BLEND=0 -D BTNPIN=-1 -D IRPIN=-1 -D WLED_DISABLE_INFRARED
|
||||||
|
lib_deps = ${esp8266.lib_deps}
|
||||||
|
|
||||||
|
[env:athom15w]
|
||||||
|
board = esp_wroom_02
|
||||||
|
platform = ${common.platform_wled_default}
|
||||||
|
board_build.ldscript = ${common.ldscript_2m512k}
|
||||||
|
build_flags = ${common.build_flags_esp8266} -D WLED_USE_IC_CCT -D BTNPIN=-1 -D IRPIN=-1 -D WLED_DISABLE_INFRARED
|
||||||
|
lib_deps = ${esp8266.lib_deps}
|
||||||
|
|
||||||
|
[env:MY9291]
|
||||||
|
board = esp01_1m
|
||||||
|
platform = ${common.platform_wled_default}
|
||||||
|
platform_packages = ${common.platform_packages}
|
||||||
|
board_build.ldscript = ${common.ldscript_1m128k}
|
||||||
|
build_unflags = ${common.build_unflags}
|
||||||
|
build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME=ESP01 -D WLED_DISABLE_OTA -D USERMOD_MY9291
|
||||||
|
lib_deps = ${esp8266.lib_deps}
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# MoonModules configs
|
# codm pixel controller board configurations
|
||||||
|
# codm-controller-0.6 can also be used for the TYWE3S controller
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
[env:codm-controller-0.6]
|
||||||
|
board = esp_wroom_02
|
||||||
|
platform = ${common.platform_wled_default}
|
||||||
|
platform_packages = ${common.platform_packages}
|
||||||
|
board_build.ldscript = ${common.ldscript_2m512k}
|
||||||
|
build_unflags = ${common.build_unflags}
|
||||||
|
build_flags = ${common.build_flags_esp8266}
|
||||||
|
lib_deps = ${esp8266.lib_deps}
|
||||||
|
|
||||||
|
[env:codm-controller-0.6-rev2]
|
||||||
|
board = esp_wroom_02
|
||||||
|
platform = ${common.platform_wled_default}
|
||||||
|
platform_packages = ${common.platform_packages}
|
||||||
|
board_build.ldscript = ${common.ldscript_4m1m}
|
||||||
|
build_unflags = ${common.build_unflags}
|
||||||
|
build_flags = ${common.build_flags_esp8266}
|
||||||
|
lib_deps = ${esp8266.lib_deps}
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# EleksTube-IPS
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
[env:elekstube_ips]
|
||||||
|
board = esp32dev
|
||||||
|
platform = espressif32@3.2
|
||||||
|
upload_speed = 921600
|
||||||
|
build_flags = ${common.build_flags_esp32} -D WLED_DISABLE_BROWNOUT_DET -D WLED_DISABLE_INFRARED
|
||||||
|
-D USERMOD_RTC
|
||||||
|
-D USERMOD_ELEKSTUBE_IPS
|
||||||
|
-D LEDPIN=12
|
||||||
|
-D RLYPIN=27
|
||||||
|
-D BTNPIN=34
|
||||||
|
-D WLED_DISABLE_BLYNK
|
||||||
|
-D DEFAULT_LED_COUNT=6
|
||||||
|
# Display config
|
||||||
|
-D ST7789_DRIVER
|
||||||
|
-D TFT_WIDTH=135
|
||||||
|
-D TFT_HEIGHT=240
|
||||||
|
-D CGRAM_OFFSET
|
||||||
|
-D TFT_SDA_READ
|
||||||
|
-D TFT_MOSI=23
|
||||||
|
-D TFT_SCLK=18
|
||||||
|
-D TFT_DC=25
|
||||||
|
-D TFT_RST=26
|
||||||
|
-D SPI_FREQUENCY=40000000
|
||||||
|
-D USER_SETUP_LOADED
|
||||||
|
monitor_filters = esp32_exception_decoder
|
||||||
|
lib_deps =
|
||||||
|
${esp32.lib_deps}
|
||||||
|
TFT_eSPI @ ^2.3.70
|
||||||
|
board_build.partitions = ${esp32.default_partitions}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# MoonModules environments
|
||||||
# see https://mm.kno.wled.ge/moonmodules/platformio-entries/
|
# see https://mm.kno.wled.ge/moonmodules/platformio-entries/
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
; shared build flags and lib deps for minimum and maximum config
|
; shared build flags and lib deps for minimum and maximum environment
|
||||||
[common_mm]
|
[common_mm]
|
||||||
build_flags_min =
|
build_flags_min =
|
||||||
-Wall -Wformat -Woverflow -Wuninitialized -Winit-self -Warray-bounds ; enables more warnings
|
-Wall -Wformat -Woverflow -Wuninitialized -Winit-self -Warray-bounds ; enables more warnings
|
||||||
@@ -906,7 +1014,7 @@ monitor_filters = esp8266_exception_decoder
|
|||||||
; Flash: [======== ] 77.0% (used 804236 bytes from 1044464 bytes)
|
; Flash: [======== ] 77.0% (used 804236 bytes from 1044464 bytes)
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# MoonModules configs for IDF V4.4.x
|
# MoonModules environments for IDF V4.4.x
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
;; Warning: the build-in LittleFS (arduino-esp32 2.0.x) seems to be "slightly different" from Lorol LittleFS.
|
;; Warning: the build-in LittleFS (arduino-esp32 2.0.x) seems to be "slightly different" from Lorol LittleFS.
|
||||||
;; When upgrading to the new framework, it might be necessary to first do a chip erase (make sure you have a backup of cfg.json and presets.json)
|
;; When upgrading to the new framework, it might be necessary to first do a chip erase (make sure you have a backup of cfg.json and presets.json)
|
||||||
@@ -1088,7 +1196,7 @@ monitor_filters = esp32_exception_decoder
|
|||||||
; RAM: [=== ] 25.6% (used 83796 bytes from 327680 bytes)
|
; RAM: [=== ] 25.6% (used 83796 bytes from 327680 bytes)
|
||||||
; Flash: [==========] 97.7% (used 1408626 bytes from 1441792 bytes)
|
; Flash: [==========] 97.7% (used 1408626 bytes from 1441792 bytes)
|
||||||
|
|
||||||
;; MM max config for ESP32-C3 -> 4MB flash, no PSRAM
|
;; MM max environment for ESP32-C3 -> 4MB flash, no PSRAM
|
||||||
;; to ewowi - i'll optimize this entry later ;-) really, I mean
|
;; to ewowi - i'll optimize this entry later ;-) really, I mean
|
||||||
[env:esp32c3dev_4MB_max]
|
[env:esp32c3dev_4MB_max]
|
||||||
extends = esp32_4MB_V4_min_base
|
extends = esp32_4MB_V4_min_base
|
||||||
@@ -1131,7 +1239,7 @@ lib_deps = ${env.lib_deps} ${esp32c3.lib_deps} ${common_mm.lib_deps_min} ${commo
|
|||||||
;monitor_filters = esp32_exception_decoder
|
;monitor_filters = esp32_exception_decoder
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# custom board configurations
|
# custom board environments
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
[wemos_shield_esp32_4MB_max_base]
|
[wemos_shield_esp32_4MB_max_base]
|
||||||
@@ -1267,104 +1375,3 @@ build_flags = ${esp32_4MB_max_base.build_flags}
|
|||||||
; -D WLED_ENABLE_DMX
|
; -D WLED_ENABLE_DMX
|
||||||
; RAM: [== ] 24.4% (used 79804 bytes from 327680 bytes)
|
; RAM: [== ] 24.4% (used 79804 bytes from 327680 bytes)
|
||||||
; Flash: [========= ] 88.6% (used 1394241 bytes from 1572864 bytes)
|
; Flash: [========= ] 88.6% (used 1394241 bytes from 1572864 bytes)
|
||||||
|
|
||||||
[env:m5atom]
|
|
||||||
board = esp32dev
|
|
||||||
build_unflags = ${common.build_unflags}
|
|
||||||
build_flags = ${common.build_flags_esp32} -D LEDPIN=27 -D BTNPIN=39
|
|
||||||
lib_deps = ${esp32.lib_deps}
|
|
||||||
platform = espressif32@3.2
|
|
||||||
board_build.partitions = ${esp32.default_partitions}
|
|
||||||
|
|
||||||
[env:sp501e]
|
|
||||||
board = esp_wroom_02
|
|
||||||
platform = ${common.platform_wled_default}
|
|
||||||
board_build.ldscript = ${common.ldscript_2m512k}
|
|
||||||
build_flags = ${common.build_flags_esp8266} -D LEDPIN=3 -D BTNPIN=1
|
|
||||||
lib_deps = ${esp8266.lib_deps}
|
|
||||||
|
|
||||||
[env:sp511e]
|
|
||||||
board = esp_wroom_02
|
|
||||||
platform = ${common.platform_wled_default}
|
|
||||||
board_build.ldscript = ${common.ldscript_2m512k}
|
|
||||||
build_flags = ${common.build_flags_esp8266} -D LEDPIN=3 -D BTNPIN=2 -D IRPIN=5 -D WLED_MAX_BUTTONS=3
|
|
||||||
lib_deps = ${esp8266.lib_deps}
|
|
||||||
|
|
||||||
[env:athom7w]
|
|
||||||
board = esp_wroom_02
|
|
||||||
platform = ${common.platform_wled_default}
|
|
||||||
board_build.ldscript = ${common.ldscript_2m512k}
|
|
||||||
build_flags = ${common.build_flags_esp8266} -D WLED_MAX_CCT_BLEND=0 -D BTNPIN=-1 -D IRPIN=-1 -D WLED_DISABLE_INFRARED
|
|
||||||
lib_deps = ${esp8266.lib_deps}
|
|
||||||
|
|
||||||
[env:athom15w]
|
|
||||||
board = esp_wroom_02
|
|
||||||
platform = ${common.platform_wled_default}
|
|
||||||
board_build.ldscript = ${common.ldscript_2m512k}
|
|
||||||
build_flags = ${common.build_flags_esp8266} -D WLED_USE_IC_CCT -D BTNPIN=-1 -D IRPIN=-1 -D WLED_DISABLE_INFRARED
|
|
||||||
lib_deps = ${esp8266.lib_deps}
|
|
||||||
|
|
||||||
[env:MY9291]
|
|
||||||
board = esp01_1m
|
|
||||||
platform = ${common.platform_wled_default}
|
|
||||||
platform_packages = ${common.platform_packages}
|
|
||||||
board_build.ldscript = ${common.ldscript_1m128k}
|
|
||||||
build_unflags = ${common.build_unflags}
|
|
||||||
build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME=ESP01 -D WLED_DISABLE_OTA -D USERMOD_MY9291
|
|
||||||
lib_deps = ${esp8266.lib_deps}
|
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# codm pixel controller board configurations
|
|
||||||
# codm-controller-0.6 can also be used for the TYWE3S controller
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
[env:codm-controller-0.6]
|
|
||||||
board = esp_wroom_02
|
|
||||||
platform = ${common.platform_wled_default}
|
|
||||||
platform_packages = ${common.platform_packages}
|
|
||||||
board_build.ldscript = ${common.ldscript_2m512k}
|
|
||||||
build_unflags = ${common.build_unflags}
|
|
||||||
build_flags = ${common.build_flags_esp8266}
|
|
||||||
lib_deps = ${esp8266.lib_deps}
|
|
||||||
|
|
||||||
[env:codm-controller-0.6-rev2]
|
|
||||||
board = esp_wroom_02
|
|
||||||
platform = ${common.platform_wled_default}
|
|
||||||
platform_packages = ${common.platform_packages}
|
|
||||||
board_build.ldscript = ${common.ldscript_4m1m}
|
|
||||||
build_unflags = ${common.build_unflags}
|
|
||||||
build_flags = ${common.build_flags_esp8266}
|
|
||||||
lib_deps = ${esp8266.lib_deps}
|
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# EleksTube-IPS
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
[env:elekstube_ips]
|
|
||||||
board = esp32dev
|
|
||||||
platform = espressif32@3.2
|
|
||||||
upload_speed = 921600
|
|
||||||
build_flags = ${common.build_flags_esp32} -D WLED_DISABLE_BROWNOUT_DET -D WLED_DISABLE_INFRARED
|
|
||||||
-D USERMOD_RTC
|
|
||||||
-D USERMOD_ELEKSTUBE_IPS
|
|
||||||
-D LEDPIN=12
|
|
||||||
-D RLYPIN=27
|
|
||||||
-D BTNPIN=34
|
|
||||||
-D WLED_DISABLE_BLYNK
|
|
||||||
-D DEFAULT_LED_COUNT=6
|
|
||||||
# Display config
|
|
||||||
-D ST7789_DRIVER
|
|
||||||
-D TFT_WIDTH=135
|
|
||||||
-D TFT_HEIGHT=240
|
|
||||||
-D CGRAM_OFFSET
|
|
||||||
-D TFT_SDA_READ
|
|
||||||
-D TFT_MOSI=23
|
|
||||||
-D TFT_SCLK=18
|
|
||||||
-D TFT_DC=25
|
|
||||||
-D TFT_RST=26
|
|
||||||
-D SPI_FREQUENCY=40000000
|
|
||||||
-D USER_SETUP_LOADED
|
|
||||||
monitor_filters = esp32_exception_decoder
|
|
||||||
lib_deps =
|
|
||||||
${esp32.lib_deps}
|
|
||||||
TFT_eSPI @ ^2.3.70
|
|
||||||
board_build.partitions = ${esp32.default_partitions}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user