Files
2026-06-08 17:03:18 +02:00

77 lines
2.6 KiB
INI
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
; ============================================================
; PlatformIO configuration LittleFS test
; Boards: esp32s3_zero | esp32s3_n16r8v
; ============================================================
[platformio]
default_envs = esp32s3_zero
; ─────────────────────────────────────────
; Common settings shared by all envs
; ─────────────────────────────────────────
[env]
platform = espressif32@6
framework = arduino
; LittleFS filesystem upload tool
board_build.filesystem = littlefs
; Serial monitor speed
monitor_speed = 115200
monitor_rts = 0
monitor_dtr = 0
; Build flags common to all targets
build_flags =
-DCORE_DEBUG_LEVEL=5
-DARDUINO_USB_CDC_ON_BOOT=1
; Pas de lib_deps : LittleFS est inclus dans espressif32@6 (framework-arduinoespressif32)
; #include <LittleFS.h> suffit
; ─────────────────────────────────────────
; Waveshare ESP32-S3-Zero
; Flash : 4 MB QIO / PSRAM : none
; ─────────────────────────────────────────
[env:esp32s3_zero]
board = esp32-s3-devkitm-1
board_build.flash_mode = qio
board_build.arduino.memory_type = qio_qspi
; Partition scheme with LittleFS (default_8MB has ota+littlefs)
board_build.partitions = default.csv
upload_speed = 921600
monitor_speed = 115200
board_upload.flash_size = 4MB
board_build.arduino.flash_size = 4MB
build_flags =
${env.build_flags}
-DBOARD_HAS_PSRAM
-DBOARD_ESP32S3_ZERO
-mfix-esp32-psram-cache-issue
; ─────────────────────────────────────────
; Generic ESP32-S3 N16R8V
; Flash : 16 MB QIO / PSRAM : 8 MB OPI
; ─────────────────────────────────────────
[env:esp32s3_n16r8v]
board = esp32-s3-devkitc-1
board_build.partitions = default_16MB.csv
board_upload.flash_size = 16MB
board_build.f_flash = 80000000L ; Force la flash à 80MHz
board_upload.flash_mode = dio
board_build.arduino.memory_type = dio_opi
board_build.flash_mode = dio
upload_speed = 921600
monitor_speed = 115200
build_flags =
${env.build_flags}
-DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-issue