mirror of
https://github.com/wled/WLED.git
synced 2025-07-28 21:26:36 +00:00
travis: add own build targets that enable all features
This commit is contained in:
parent
6a5b757a24
commit
2788dd1ada
@ -40,4 +40,4 @@ install:
|
|||||||
- platformio update
|
- platformio update
|
||||||
script:
|
script:
|
||||||
# - platformio ci --project-conf=./platformio.ini
|
# - platformio ci --project-conf=./platformio.ini
|
||||||
- platformio run
|
- platformio run --environment travis_esp8266 --environment travis_esp32
|
@ -15,11 +15,8 @@ extra_configs =
|
|||||||
# Please uncomment one of the lines below to select your board(s)
|
# Please uncomment one of the lines below to select your board(s)
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
# Travis CI binaries
|
|
||||||
default_envs = d1_mini, esp01, esp01_1m_ota, esp32dev
|
|
||||||
|
|
||||||
# Release binaries follow
|
# Release binaries follow
|
||||||
; default_envs = nodemcuv2, esp01, esp01_1m_ota, esp01_1m_full, esp32dev, custom_WS2801, custom_APA102, custom_LEDPIN_16, custom_LEDPIN_4, custom32_LEDPIN_16
|
default_envs = nodemcuv2, esp01, esp01_1m_ota, esp01_1m_full, esp32dev, custom_WS2801, custom_APA102, custom_LEDPIN_16, custom_LEDPIN_4, custom32_LEDPIN_16
|
||||||
|
|
||||||
# Single binaries
|
# Single binaries
|
||||||
; default_envs = nodemcuv2
|
; default_envs = nodemcuv2
|
||||||
@ -116,6 +113,15 @@ build_flags = -g -w -DMQTT_MAX_PACKET_SIZE=1024 -DPIO_FRAMEWORK_ARDUINO_LWIP_HIG
|
|||||||
build_flags_esp8266 = ${common.build_flags} -DESP8266
|
build_flags_esp8266 = ${common.build_flags} -DESP8266
|
||||||
build_flags_esp32 = ${common.build_flags} -DARDUINO_ARCH_ESP32
|
build_flags_esp32 = ${common.build_flags} -DARDUINO_ARCH_ESP32
|
||||||
|
|
||||||
|
# enables all features for travis CI
|
||||||
|
build_flags_all_features =
|
||||||
|
-D WLED_USE_ANALOG_LED
|
||||||
|
-D WLED_USE_H801
|
||||||
|
-D WLED_ENABLE_5CH_LEDS
|
||||||
|
-D WLED_ENABLE_ADALIGHT
|
||||||
|
-D WLED_ENABLE_DMX
|
||||||
|
-D WLED_ENABLE_MQTT
|
||||||
|
|
||||||
ldscript_512k = eagle.flash.512k.ld ;for older versions change this to eagle.flash.512k0.ld
|
ldscript_512k = eagle.flash.512k.ld ;for older versions change this to eagle.flash.512k0.ld
|
||||||
ldscript_1m0m = eagle.flash.1m.ld ;for older versions change this to eagle.flash.1m0.ld
|
ldscript_1m0m = eagle.flash.1m.ld ;for older versions change this to eagle.flash.1m0.ld
|
||||||
ldscript_2m1m = eagle.flash.2m1m.ld
|
ldscript_2m1m = eagle.flash.2m1m.ld
|
||||||
@ -295,3 +301,17 @@ build_flags = ${common.build_flags_esp32} -D LEDPIN=16
|
|||||||
lib_ignore =
|
lib_ignore =
|
||||||
ESPAsyncTCP
|
ESPAsyncTCP
|
||||||
ESPAsyncUDP
|
ESPAsyncUDP
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# travis test board configurations
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
[env:travis_esp8266]
|
||||||
|
extends = env:d1_mini
|
||||||
|
build_type = debug
|
||||||
|
build_flags = ${common.build_flags_esp8266} ${common.debug_flags} ${common.build_flags_all_features}
|
||||||
|
|
||||||
|
[env:travis_esp32]
|
||||||
|
extends = env:esp32dev
|
||||||
|
build_type = debug
|
||||||
|
build_flags = ${common.build_flags_esp32} ${common.debug_flags} ${common.build_flags_all_features}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user