MM style buildenv for seeedxiao -C3
This commit is contained in:
@@ -64,6 +64,7 @@ default_envs =
|
||||
;; esp32s2_tinyUF2_PSRAM_S ;; experimental - only for adafruit -S2 boards with tinyUF2 bootloader !!!
|
||||
esp32s2_PSRAM_M ;; experimental
|
||||
esp32c3dev_4MB_M ;; experimental
|
||||
seeed_esp32c3_4MB_S ;; experimental
|
||||
esp32_4MB_V4_S ;; experimental
|
||||
esp32_16MB_V4_M ;; experimental
|
||||
esp32_16MB_V4_M_debug ;; experimental
|
||||
@@ -1467,7 +1468,7 @@ monitor_filters = esp32_exception_decoder
|
||||
; RAM: [== ] 22.9% (used 75068 bytes from 327680 bytes)
|
||||
; Flash: [======== ] 78.3% (used 1487802 bytes from 1900544 bytes)
|
||||
|
||||
;; MM environment for ESP32-C3 -> 4MB flash, no PSRAM
|
||||
;; MM environment for generic ESP32-C3 -> 4MB flash, no PSRAM
|
||||
[env:esp32c3dev_4MB_M]
|
||||
extends = esp32_4MB_V4_S_base
|
||||
;platform = ${esp32.platformV4} ;; standard IDF 4.4.1 platform
|
||||
@@ -1512,8 +1513,42 @@ build_flags = ${common.build_flags} ${esp32c3.build_flags}
|
||||
lib_deps = ${env.lib_deps} ${esp32c3.lib_deps} ${common_mm.lib_deps_S} ${common_mm.lib_deps_V4_M}
|
||||
;lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
;monitor_filters = esp32_exception_decoder
|
||||
; RAM: [== ] 23.1% (used 75620 bytes from 327680 bytes)
|
||||
; Flash: [==========] 95.8% (used 1506216 bytes from 1572864 bytes)
|
||||
; RAM: [== ] 23.1% (used 75636 bytes from 327680 bytes)
|
||||
; Flash: [==========] 96.0% (used 1510452 bytes from 1572864 bytes)
|
||||
|
||||
;; MM environment for "seeed xiao -C3" boards
|
||||
[env:seeed_esp32c3_4MB_S]
|
||||
extends = env:esp32c3dev_4MB_M
|
||||
board = seeed_xiao_esp32c3
|
||||
platform = ${esp32.platformV4} ;; standard IDF 4.4.1 platform
|
||||
platform_packages = ${esp32.platformV4_packages}
|
||||
board_build.flash_mode = qio
|
||||
upload_speed = 460800
|
||||
build_unflags = ${env:esp32c3dev_4MB_M.build_unflags}
|
||||
build_flags = ${common.build_flags} ${esp32c3.build_flags}
|
||||
-D WLED_WATCHDOG_TIMEOUT=0 -D CONFIG_ASYNC_TCP_USE_WDT=0
|
||||
${common_mm.build_flags_S} -Wno-misleading-indentation -Wno-format-truncation
|
||||
-D WLED_RELEASE_NAME=seeed_esp32c3_4MB_S
|
||||
-DARDUINO_USB_CDC_ON_BOOT=1 ;; enable CDC USB -> needed for debugging over serial USB
|
||||
-D WLED_DISABLE_ADALIGHT ;; to disable serial protocols when using CDC USB (Serial RX pin will receive junk commands, unless its pulled down by resistor)
|
||||
-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 WLEDMM_WIFI_POWERON_HACK ;; use this _only_ if your device is not able to make a WiFI connection!
|
||||
-D LEDPIN=3 ;; attach your LEDs to GPIO3 aka "D1" / "A1"
|
||||
-D BTNPIN=9
|
||||
-D RLYPIN=-1 -D IRPIN=-1
|
||||
-D SR_DMTYPE=1
|
||||
-D I2S_SDPIN=5 -D I2S_WSPIN=6 -D I2S_CKPIN=4 -D MCLK_PIN=7
|
||||
-D WLED_USE_MY_CONFIG
|
||||
;-D WLED_DEBUG -D SR_DEBUG
|
||||
lib_deps = ${env.lib_deps} ${esp32c3.lib_deps} ${common_mm.lib_deps_S}
|
||||
;lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
monitor_filters = esp32_exception_decoder
|
||||
; RAM: [== ] 22.9% (used 75108 bytes from 327680 bytes)
|
||||
; Flash: [========= ] 90.5% (used 1423788 bytes from 1572864 bytes)
|
||||
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# custom board environments
|
||||
|
||||
Reference in New Issue
Block a user