-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplatformio.ini
More file actions
62 lines (56 loc) · 2.17 KB
/
platformio.ini
File metadata and controls
62 lines (56 loc) · 2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
[platformio]
default_envs = flowfields_s3
[env]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.37/platform-espressif32.zip
framework = arduino
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
lib_compat_mode = strict
build_flags =
-std=c++17
-DBUILD_TARGET=\"$PIOENV\"
-DCORE_DEBUG_LEVEL=0
lib_deps =
https://github.com/FastLED/FastLED#c83f7632c14933dcf70012c25135fae42ce477ce ; 20260411
https://github.com/ewowi/projectMM.git#fe93d731580e1f5bf2f7d9ea63696a4ff9d27aac ; R08 branch 20250508
https://github.com/ewowi/FlowFields.git#2731a0eb8eed6eaebe54587f6a3dfc869e021b93 ; 20250508
bblanchon/ArduinoJson @ ^7
ESP32Async/ESPAsyncWebServer#v3.10.3
board_build.filesystem = littlefs
board_build.littlefs_version = 2.0
; ── Sketch selection ────────────────────────────────────────────────────────
; Each env picks one sketch via build_src_filter. To add a new sketch:
; 1. Add src/sketches/mysketch.cpp
; 2. Add an env block with build_src_filter = -<*> +<sketches/mysketch.cpp>
[env:minimal_d0]
board = esp32dev
build_src_filter = -<*> +<sketches/minimal.cpp>
board_build.arduino.partitions = partitions/esp32dev.csv
[env:flowfields_d0]
board = esp32dev
build_src_filter = -<*> +<sketches/flowfields.cpp>
board_build.arduino.partitions = partitions/esp32dev.csv
[env:minimal_s3]
board = esp32-s3-devkitc-1
build_src_filter = -<*> +<sketches/minimal.cpp>
build_flags =
${env.build_flags}
-DBOARD_HAS_PSRAM
-DARDUINO_USB_CDC_ON_BOOT=1
-DWIFI_LOLIN_FIX
board_build.arduino.memory_type = qio_opi
board_build.arduino.partitions = partitions/esp32s3_n16r8.csv
board_upload.flash_size = 16MB
board_build.flash_size = 16MB
[env:flowfields_s3]
board = esp32-s3-devkitc-1
build_src_filter = -<*> +<sketches/flowfields.cpp>
build_flags =
${env.build_flags}
-DBOARD_HAS_PSRAM
-DARDUINO_USB_CDC_ON_BOOT=1
-DWIFI_LOLIN_FIX
board_build.arduino.memory_type = qio_opi
board_build.arduino.partitions = partitions/esp32s3_n16r8.csv
board_upload.flash_size = 16MB
board_build.flash_size = 16MB