upgrade "ABC WLED" and "Athom Music" to V4 buildenvs
allows these boards to benefit from the new flicker-free leds driver
This commit is contained in:
@@ -112,8 +112,8 @@ default_envs =
|
||||
;; esp01_1MB_S
|
||||
;;
|
||||
;; special boards
|
||||
abc_wled_controller_v43_S
|
||||
athom_music_esp32_4MB_M
|
||||
abc_wled_controller_v43_V4_S
|
||||
athom_music_esp32_4MB_V4_M
|
||||
adafruit_matrixportal_esp32s3 ;; HUB75 supported, uses standard bootloader
|
||||
; adafruit_matrixportal_esp32s3_tinyUF2 ;; supports the adafruit "tinyUF2" bootloader
|
||||
|
||||
@@ -3035,6 +3035,7 @@ board_build.partitions = ${esp32.extreme_partitions} ;; WLED extended for 16MB f
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
;https://www.athom.tech/blank-1/wled-esp32-music-addressable-led-strip-controller
|
||||
;; "V3" build environment
|
||||
[env:athom_music_esp32_4MB_M]
|
||||
extends = esp32_4MB_M_base
|
||||
build_unflags = ${esp32_legacy.build_unflags}
|
||||
@@ -3063,18 +3064,61 @@ build_flags = ${esp32_4MB_M_base.build_flags}
|
||||
; -D WLED_USE_MY_CONFIG
|
||||
; -D WLED_ENABLE_PIXART ;; 8KB Flash
|
||||
-D WLED_ENABLE_PIXELFORGE ;; 12KB Flash
|
||||
|
||||
-D WLEDMM_SAVE_FLASH ;; -7KB Flash
|
||||
lib_ignore = ${esp32_4MB_M_base.lib_ignore}
|
||||
${common_mm.DMXin_lib_ignore}
|
||||
; RAM: [=== ] 26.3% (used 86204 bytes from 327680 bytes)
|
||||
; Flash: [========= ] 93.6% (used 1471681 bytes from 1572864 bytes)
|
||||
; RAM: [== ] 24.2% (used 79420 bytes from 327680 bytes)
|
||||
; Flash: [==========] 96.2% (used 1513633 bytes from 1572864 bytes)
|
||||
|
||||
;; "V4" build environment (tasmota core)
|
||||
[env:athom_music_esp32_4MB_V4_M]
|
||||
extends = esp32_4MB_V4_M_base
|
||||
platform = ${esp32.platform} ;; "V4" tasmota
|
||||
platform_packages = ${esp32.platform_packages}
|
||||
build_unflags = ${esp32_4MB_V4_M_base.build_unflags} ;; ${common_mm.build_disable_sync_interfaces}
|
||||
${common_mm.animartrix_build_flags} ;; exceeds flash limits, no pins for HUB75
|
||||
; -D USERMOD_ARTIFX ;; disabled to save some program space in flash
|
||||
-D USERMOD_DALLASTEMPERATURE ;; disabled - flash space is too tight for this
|
||||
-D USERMOD_ROTARY_ENCODER_UI ;; see above
|
||||
-D WLED_DISABLE_ALEXA
|
||||
-D WLED_DISABLE_MQTT
|
||||
-D WLED_DISABLE_LOXONE
|
||||
-D WLED_DISABLE_HUESYNC
|
||||
${common_mm.DMXin_build_flags}
|
||||
build_flags = ${esp32_4MB_V4_M_base.esp32_build_flags}
|
||||
${Athom_PDMmic.build_flags}
|
||||
-D WLED_AP_SSID_UNIQUE
|
||||
-D WLED_RELEASE_NAME=athom_music_esp32_4MB_V4_M
|
||||
-D ABL_MILLIAMPS_DEFAULT=14500 ; max 15A
|
||||
; -D WLED_DISABLE_MQTT
|
||||
; -D WLED_DISABLE_LOXONE
|
||||
-D WLED_DISABLE_ADALIGHT ;to get 4ld working
|
||||
-D BTNPIN=0 -D RLYPIN=2 -D IRPIN=25 -D IRTYPE=9 -D LEDPIN=18
|
||||
-D AUDIOPIN=-1
|
||||
; -D TEMPERATURE_PIN=23
|
||||
-D FLD_PIN_SCL=-1 -D FLD_PIN_SDA=-1 ; use global!
|
||||
-D HW_PIN_SCL=3 -D HW_PIN_SDA=1 ;4ld uses rx and tx
|
||||
-D HW_PIN_CLOCKSPI=-1 -D HW_PIN_MOSISPI=-1 -D HW_PIN_MISOSPI=-1 ; WLEDMM: is now also default but just to show we didn't agree on wemos pins for spi yet
|
||||
; -D ENCODER_DT_PIN=35 -D ENCODER_CLK_PIN=39 -D ENCODER_SW_PIN=5 ; WLEDMM spec by @SERG74: use 35 and 39 instead of 18 and 19 (conflicts)
|
||||
; -D PIR_SENSOR_PIN=-1
|
||||
; -D PWM_PIN=-1
|
||||
; -D WLED_USE_MY_CONFIG
|
||||
-D WLED_ENABLE_PIXART ;; 8KB Flash
|
||||
-D WLED_ENABLE_PIXELFORGE ;; 12KB Flash
|
||||
lib_deps = ${esp32_4MB_V4_M_base.esp32_lib_deps}
|
||||
lib_ignore =
|
||||
${common_mm.DMXin_lib_ignore}
|
||||
; RAM: [== ] 24.0% (used 78568 bytes from 327680 bytes)
|
||||
; Flash: [======== ] 82.3% (used 1402341 bytes from 1703936 bytes)
|
||||
|
||||
|
||||
;https://shop.myhome-control.de/Elektronik/
|
||||
;; "V3" build environment
|
||||
[env:abc_wled_controller_v43_S]
|
||||
extends = esp32_4MB_S_base
|
||||
build_unflags = ${esp32_4MB_S_base.build_unflags} ${common_mm.build_disable_sync_interfaces}
|
||||
build_flags = ${esp32_4MB_S_base.build_flags}
|
||||
-D WLED_RELEASE_NAME=abc_wled_controller_v43_M
|
||||
-D WLED_RELEASE_NAME=abc_wled_controller_v43_S
|
||||
-D LEDPIN=16
|
||||
-D ABL_MILLIAMPS_DEFAULT=5000 ; 5A default. Max 13A depending on the wires connected
|
||||
-D WLED_USE_ETHERNET
|
||||
@@ -3089,8 +3133,38 @@ build_flags = ${esp32_4MB_S_base.build_flags}
|
||||
-D SR_DMTYPE=4 -D I2S_SDPIN=32 -D I2S_WSPIN=15 -D I2S_CKPIN=14 -D MCLK_PIN=0 ; generic i2s with mclk 0
|
||||
-D SR_SQUELCH=1 -D SR_GAIN=60 ; increrase squelch if noise, in test 0 is okay, but only slightly
|
||||
-D SR_FREQ_PROF=1 ; Generic line in
|
||||
; RAM: [=== ] 25.9% (used 84884 bytes from 327680 bytes)
|
||||
; Flash: [========= ] 88.7% (used 1395249 bytes from 1572864 bytes)
|
||||
; RAM: [== ] 24.2% (used 79452 bytes from 327680 bytes)
|
||||
; Flash: [========= ] 94.8% (used 1490405 bytes from 1572864 bytes)
|
||||
|
||||
;; "V4" build environment (tasmota core)
|
||||
[env:abc_wled_controller_v43_V4_S]
|
||||
extends = esp32_4MB_V4_S_base
|
||||
platform = ${esp32.platform} ;; "V4" tasmota
|
||||
platform_packages = ${esp32.platform_packages}
|
||||
build_unflags = ${esp32_4MB_V4_S_base.build_unflags} ;; ${common_mm.build_disable_sync_interfaces}
|
||||
build_flags = ${esp32_4MB_V4_S_base.esp32_build_flags}
|
||||
-D WLED_RELEASE_NAME=abc_wled_controller_v43_V4_S
|
||||
-D LEDPIN=16
|
||||
-D ABL_MILLIAMPS_DEFAULT=5000 ; 5A default. Max 13A depending on the wires connected
|
||||
-D WLED_USE_ETHERNET
|
||||
-D WLED_ETH_DEFAULT=9 ; ABC! WLED V43 & compatible
|
||||
-D RLYPIN=-1 -D BTNPIN=-1 ;; Prevent clash
|
||||
-D WLED_DISABLE_ESPNOW ;; ESP-NOW requires wifi, may crash with ethernet only
|
||||
-D WLED_ENABLE_PIXART ;; 8KB Flash
|
||||
-D WLED_ENABLE_PIXELFORGE ;; 12KB Flash
|
||||
;-D WLEDMM_SAVE_FLASH ;; -7KB Flash
|
||||
-D AUDIOPIN=-1
|
||||
-D FLD_PIN_SCL=-1 -D FLD_PIN_SDA=-1 ; use global!
|
||||
; -D WLED_USE_MY_CONFIG
|
||||
-D SR_DMTYPE=4 -D I2S_SDPIN=32 -D I2S_WSPIN=15 -D I2S_CKPIN=14 -D MCLK_PIN=0 ; generic i2s with mclk 0
|
||||
-D SR_SQUELCH=1 -D SR_GAIN=60 ; increrase squelch if noise, in test 0 is okay, but only slightly
|
||||
-D SR_FREQ_PROF=1 ; Generic line in
|
||||
lib_deps = ${esp32_4MB_V4_S_base.esp32_lib_deps}
|
||||
lib_ignore =
|
||||
${common_mm.HUB75_lib_ignore}
|
||||
; RAM: [== ] 23.8% (used 77864 bytes from 327680 bytes)
|
||||
; Flash: [======== ] 78.3% (used 1334161 bytes from 1703936 bytes)
|
||||
|
||||
|
||||
; ESP32 WLED pico board with builtin ICS-43432 microphpone
|
||||
[env:esp32_pico_4MB_M]
|
||||
@@ -3132,6 +3206,7 @@ build_flags = ${esp32_4MB_M_base.build_flags}
|
||||
;; -D WLED_DISABLE_PARTICLESYSTEM2D
|
||||
; RAM: [== ] 24.2% (used 79424 bytes from 327680 bytes)
|
||||
; Flash: [==========] 99.9% (used 1571177 bytes from 1572864 bytes)
|
||||
|
||||
;; experimental
|
||||
;; PICO environment with ESP-IDF v4.4.4 / arduino-esp32 v2.0.9
|
||||
[env:esp32_pico_4MB_V4_S]
|
||||
|
||||
Reference in New Issue
Block a user