default pins for Mini shield with Lolin -S2 mini

This commit is contained in:
Frank
2023-09-15 12:28:50 +02:00
parent 64223dbc02
commit c276515f5a

View File

@@ -1801,6 +1801,7 @@ monitor_filters = esp32_exception_decoder
; Flash: [==========] 97.9% (used 1411114 bytes from 1441792 bytes) !!! 98%
;; MM environment for generic ESP32-S2, with PSRAM, 4MB flash (300kB filesystem to have more program space)
;; PINs assignments optimized for use with serg74 "mini shield"
[env:esp32s2_PSRAM_M]
extends = esp32_4MB_V4_M_base
platform = ${esp32.platformV4} ;; more stable on -S2 than 5.1.1
@@ -1812,41 +1813,41 @@ board_build.flash_mode = dio
upload_speed = 256000 ;; 921600
build_unflags = ${common.build_unflags}
-DARDUINO_USB_CDC_ON_BOOT=1
-DARDUINO_USB_DFU_ON_BOOT=0
-D USERMOD_DALLASTEMPERATURE ;; disabled because it hangs during usermod setup on -S3 (autodetect broken?)
-D WLED_ENABLE_DMX ;; disabled because it does not work with ESP-IDF 4.4.x (buggy driver in SparkFunDMX)
-D WLED_ENABLE_DMX_INPUT ;; needs more testing
build_flags = ${common.build_flags} ${esp32s2.build_flags}
${Debug_Flags.build_flags}
;; ${Debug_Flags.build_flags}
-D WLED_WATCHDOG_TIMEOUT=0 -D CONFIG_ASYNC_TCP_USE_WDT=0
${common_mm.build_flags_S} ${common_mm.build_flags_M}
-Wno-misleading-indentation -Wno-format-truncation
-D WLED_RELEASE_NAME=esp32s2_4MB_M
-DLOLIN_WIFI_FIX -DWLEDMM_WIFI_POWERON_HACK ;; seems to work much better with this
-DARDUINO_USB_CDC_ON_BOOT=0
-DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0
-D WLED_DISABLE_ADALIGHT ;; disables serial protocols, as the board only has CDC USB
-DBOARD_HAS_PSRAM -D WLED_USE_PSRAM_JSON ;; -D WLED_USE_PSRAM
; -D WLEDMM_WIFI_POWERON_HACK -DLOLIN_WIFI_FIX ;; use this _only_ if your device is not able to make a WiFI connection!
-DLOLIN_WIFI_FIX -DWLEDMM_WIFI_POWERON_HACK ;; seems to work much better with this
-DARDUINO_USB_CDC_ON_BOOT=0 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1
-D WLED_DISABLE_ADALIGHT ;; disables serial protocols, as the board only has CDC USB
-D WLED_DISABLE_INFRARED ;; save flash space
-D WLED_DISABLE_ALEXA ;; save flash space
-D WLED_DISABLE_HUESYNC ;; save flash space
-D WLED_DISABLE_LOXONE ;; save flash space
-D LEDPIN=16
-D BTNPIN=-1 -D RLYPIN=-1 -D IRPIN=-1
-D HW_PIN_SCL=40 -D HW_PIN_SDA=41
-D HW_PIN_MOSISPI=35 ;WLEDMM renamed from HW_PIN_DATASPI
-D HW_PIN_CLOCKSPI=36
-D HW_PIN_MISOSPI=37
-D AUDIOPIN=-1
-D SR_DMTYPE=1 -D I2S_SDPIN=9 -D I2S_WSPIN=8 -D I2S_CKPIN=17 -D MCLK_PIN=18
-D BTNPIN=-1 -D IRPIN=-1
-D LEDPIN=16 ;; second led pin = 18
-D HW_PIN_SCL=35 -D HW_PIN_SDA=33
-D RLYPIN=9
;; -D HW_PIN_MOSISPI=11 -D HW_PIN_CLOCKSPI=7 -D HW_PIN_MISOSPI=9 ;; 9 already in use for RELAY, 7 for IR
-D SR_DMTYPE=1 -D I2S_SDPIN=34 -D I2S_CKPIN=14 -D I2S_WSPIN=17 -D MCLK_PIN=-1 ;; reommended for mini shield
;; -D FFTTASK_PRIORITY=2 ;; useful for testing FFT timing. reduces audio latency, but makes effects slower.
;; -D STATUSLED=15
-D WLED_USE_MY_CONFIG
lib_deps = ${esp32s2.lib_deps} ${common_mm.lib_deps_S} ${common_mm.lib_deps_V4_M}
lib_ignore =
IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
OneWire ; not needed as we don't include USERMOD_DALLASTEMPERATURE
monitor_filters = esp32_exception_decoder
; RAM: [=== ] 30.9% (used 101228 bytes from 327680 bytes)
; Flash: [======== ] 80.4% (used 1527278 bytes from 1900544 bytes)
; RAM: [=== ] 29.7% (used 97376 bytes from 327680 bytes)
; Flash: [======== ] 81.4% (used 1547834 bytes from 1900544 bytes)
;; MM environment for generic ESP32-C3 -> 4MB flash, no PSRAM