Build for each chipset

This commit is contained in:
Will Tatam 2025-04-26 14:44:48 +01:00
parent adb9b773b0
commit 7852ff558e
2 changed files with 38 additions and 8 deletions

View File

@ -35,7 +35,7 @@ jobs:
fail-fast: false
matrix:
usermod: ${{ fromJSON(needs.get_usermod_envs.outputs.usermods) }}
environment: [usermod_esp32]
environment: [usermod_esp32, usermods_esp32c3, usermods_esp32s2, usermod_esp32s3]
steps:
- uses: actions/checkout@v4
- name: Set up Node.js

View File

@ -1,11 +1,41 @@
[env:usermod_esp32]
[platformio]
default_envs = usermods_esp32, usermods_esp32c3, usermods_esp32s2, usermods_esp32s3
[env:usermods_esp32]
board = esp32dev
platform = ${esp32_idf_V4.platform}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags} ${esp32_idf_V4.build_flags} -D WLED_RELEASE_NAME=\"ESP32_USERMOD\"
-DTOUCH_CS=9
-DMQTTSWITCHPINS=8
lib_deps = ${esp32_idf_V4.lib_deps}
monitor_filters = esp32_exception_decoder
board_build.flash_mode = dio
build_flags = ${common.build_flags} ${esp32.build_flags} -D WLED_RELEASE_NAME=\"ESP32_USERMODS\"
lib_deps = ${esp32.lib_deps}
board_build.partitions = ${esp32.big_partitions}
usermod = ${usermods.custom_usermods}
[env:usermods_esp32c3]
extends = esp32c3
board = esp32-c3-devkitm-1
platform = ${esp32_idf_V4.platform}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags} ${esp32.build_flags} -D WLED_RELEASE_NAME=\"C3_USERMODS\"
lib_deps = ${esp32.lib_deps}
board_build.partitions = ${esp32.big_partitions}
usermod = ${usermods.custom_usermods}
[env:usermods_esp32s2]
extends = esp32s2
platform = ${esp32_idf_V4.platform}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags} ${esp32.build_flags} -D WLED_RELEASE_NAME=\"S2_USERMODS\"
lib_deps = ${esp32.lib_deps}
board_build.partitions = ${esp32.big_partitions}
usermod = ${usermods.custom_usermods}
[env:usermods_esp32s3]
extends = esp32s3
platform = ${esp32_idf_V4.platform}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags} ${esp32.build_flags} -D WLED_RELEASE_NAME=\"S3_USERMODS\"
lib_deps = ${esp32.lib_deps}
board_build.partitions = ${esp32.big_partitions}
usermod = ${usermods.custom_usermods}
[usermods]