aboutsummaryrefslogtreecommitdiff
path: root/examples/PIO_TestPatterns/platformio.ini
diff options
context:
space:
mode:
authormrfaptastic <12006953+mrfaptastic@users.noreply.github.com>2022-01-13 15:31:58 +0000
committerGitHub <noreply@github.com>2022-01-13 15:31:58 +0000
commit3487a3565ded2f965a28ca6a33e3d0cb2a247847 (patch)
tree995d1d38d2f29b09d9c21c8322094e5a88c21486 /examples/PIO_TestPatterns/platformio.ini
parent81af2a94cadbf066b7a1fa66080f516e81e05733 (diff)
parent411d47470524c55d462691798de7081e68265ab6 (diff)
Merge pull request #237 from mrfaptastic/dev
Better CI checks
Diffstat (limited to 'examples/PIO_TestPatterns/platformio.ini')
-rw-r--r--examples/PIO_TestPatterns/platformio.ini63
1 files changed, 55 insertions, 8 deletions
diff --git a/examples/PIO_TestPatterns/platformio.ini b/examples/PIO_TestPatterns/platformio.ini
index 087085c..3505b2d 100644
--- a/examples/PIO_TestPatterns/platformio.ini
+++ b/examples/PIO_TestPatterns/platformio.ini
@@ -1,29 +1,76 @@
[platformio]
-default_envs = esp32
+;default_envs = esp32
+description = HUB75 ESP32 I2S DMA test patterns example
+;src_dir = src
[env]
framework = arduino
platform = espressif32
-board_build.filesystem = littlefs
board = wemos_d1_mini32
lib_deps =
- FastLED
+ fastled/FastLED
+ https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA.git
build_flags =
-; -DSERIAL_DEBUG=1
-upload_speed = 921600
+upload_speed = 460800
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
[env:esp32]
build_flags =
${env.build_flags}
- ;-DUSE_FASTLINES
+ -DTEST_FASTLINES
+lib_deps =
+ ${env.lib_deps}
+ Wire
+ adafruit/Adafruit BusIO
+ adafruit/Adafruit GFX Library
+
+[env:debug]
+build_flags =
+ ${env.build_flags}
+ -DTEST_FASTLINES
+ -DSERIAL_DEBUG
+lib_deps =
+ ${env.lib_deps}
+ Wire
+ adafruit/Adafruit BusIO
+ adafruit/Adafruit GFX Library
+
+; build without GFX functions
+[env:minimal]
+build_flags =
+ ${env.build_flags}
-DNO_GFX
+ -DNO_FAST_FUNCTIONS
+ -DNO_CIE1931
lib_deps =
${env.lib_deps}
-; use dev version of the lib
- https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA.git
+; Virtual Panel test
+[env:vpane]
+build_flags =
+ ${env.build_flags}
+ -DNO_FAST_FUNCTIONS
+ -DVIRTUAL_PANE
+lib_deps =
+ ${env.lib_deps}
+ Wire
+ adafruit/Adafruit BusIO
+ adafruit/Adafruit GFX Library
+
+; Virtual Panel test
+[env:vpane_minimal]
+build_flags =
+ ${env.build_flags}
+ -DVIRTUAL_PANE
+ -DNO_GFX
+ -DNO_FAST_FUNCTIONS
+ -DNO_CIE1931
+lib_deps =
+ ${env.lib_deps}
+ Wire
+ adafruit/Adafruit BusIO
+ adafruit/Adafruit GFX Library
; PIO CI can't handle IDF git modules properly (yet)
;[env:idfarduino]