forked from CidVonHighwind/microreader
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathplatformio.ini
More file actions
60 lines (50 loc) · 1.66 KB
/
Copy pathplatformio.ini
File metadata and controls
60 lines (50 loc) · 1.66 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
; PlatformIO project configuration for microreader2 firmware.
; Desktop build lives under platforms/desktop/ (CMake + SDL2).
[platformio]
default_envs = esp32c3
src_dir = platforms/esp32
[env:esp32c3]
platform = espressif32 @ ^7.0.1
board = esp32-c3-devkitm-1
framework = espidf
extra_scripts = pre:tools/patch_ffconf.py, pre:tools/generate_version.py, pre:tools/generate_assets.py, post:tools/copy_firmware.py
; --- Flash / upload ---
board_build.partitions = platforms/esp32/default_16MB.csv
board_build.flash_size = 16MB
board_build.flash_mode = dio
board_upload.flash_size = 16MB
board_upload.maximum_size = 16777216
upload_speed = 921600
upload_port = COM4
; --- Serial monitor ---
monitor_speed = 115200
monitor_port = COM4
monitor_rts = 0
monitor_dtr = 0
monitor_flags = --reconnect
monitor_filters = esp32_exception_decoder
; --- Compiler flags ---
build_flags =
-Ilib
-Wno-format-truncation
; --- sdkconfig overrides (merged into generated sdkconfig.esp32c3) ---
board_build.cmake_extra_args =
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults"
; ---- QEMU emulation build ----
; Build with: pio run -e esp32c3-qemu
; Run with: python tools/run_qemu.py
[env:esp32c3-qemu]
platform = espressif32 @ ^7.0.1
board = esp32-c3-devkitm-1
framework = espidf
board_build.partitions = platforms/esp32/default_qemu.csv
board_build.flash_size = 16MB
board_build.flash_mode = dio
board_upload.flash_size = 16MB
board_upload.maximum_size = 16777216
board_upload.offset_address = 0x10000
build_flags =
-Ilib
-DQEMU_BUILD
board_build.cmake_extra_args =
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.qemu"