init commit

This commit is contained in:
feeling001@gmail.com
2026-06-18 15:04:18 +02:00
commit 8bab06b72a
22 changed files with 3258 additions and 0 deletions
+83
View File
@@ -0,0 +1,83 @@
; ============================================================
; 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
lib_deps =
zinggjm/GxEPD2 @ ^1.5.5
bblanchon/ArduinoJson @ ^7.0.4
h2zero/NimBLE-Arduino @ ^2.4.0
ESP32Async/ESPAsyncWebServer @ ^3.6.0
adafruit/Adafruit NeoPixel @ ^1.12.0
; 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