-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathplatformio.ini
More file actions
153 lines (144 loc) · 4.37 KB
/
platformio.ini
File metadata and controls
153 lines (144 loc) · 4.37 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
[env]
lib_deps =
https://github.com/bitbank2/bb_epaper.git
https://github.com/pfalcon/uzlib
[env:nrf52840custom]
build_flags =
-DTARGET_NRF
platform = https://github.com/maxgerhardt/platform-nordicnrf52
framework = arduino
board_build.variants_dir = variants
board_build.variant = nrf52840custom
board = xiaoblesense_adafruit
monitor_speed = 115200
build_src_filter = +<*> -<main_mbed.cpp>
lib_ignore = Seeed_GFX
[env:esp32-s3-N16R8]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
framework = arduino
build_flags =
-DTARGET_ESP32
-DTARGET_LARGE_MEMORY
-DBOARD_HAS_PSRAM
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
-DCONFIG_FREERTOS_WATCHDOG_TIMEOUT_S=120
-DOPENDISPLAY_SEEED_GFX
board_build.filesystem = littlefs
board = esp32-s3-devkitc-1
board_build.partitions = default_16MB.csv
board_build.flash_mode=qio
board_build.arduino.memory_type = qio_opi
board_build.psram_type=qspi_opi
board_build.usb_mode = hardware
board_upload.maximum_size = 16777216
board_upload.maximum_ram_size = 327680
board_upload.flash_size = 16MB
monitor_speed = 115200
[env:esp32-s3-N8R8]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
framework = arduino
build_flags =
-DTARGET_ESP32
-DTARGET_LARGE_MEMORY
-DBOARD_HAS_PSRAM
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
-DCONFIG_FREERTOS_WATCHDOG_TIMEOUT_S=120
-DOPENDISPLAY_SEEED_GFX
board_build.filesystem = littlefs
board = esp32-s3-devkitc-1
board_build.partitions = default_8MB.csv
board_build.flash_mode=qio
board_build.arduino.memory_type = qio_opi
board_build.psram_type=qspi_opi
board_build.usb_mode = hardware
board_upload.maximum_size = 8388608
board_upload.maximum_ram_size = 327680
board_upload.flash_size = 8MB
monitor_speed = 115200
[env:esp32-s3-N32R8]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
framework = arduino
build_flags =
-DTARGET_ESP32
-DTARGET_LARGE_MEMORY
-DBOARD_HAS_PSRAM
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
-DCONFIG_FREERTOS_WATCHDOG_TIMEOUT_S=120
-DOPENDISPLAY_SEEED_GFX
board_build.filesystem = littlefs
board = esp32-s3-devkitc-1
board_build.partitions = default_32MB.csv
board_build.flash_mode=qio
board_build.arduino.memory_type = qio_opi
board_build.psram_type=qspi_opi
board_build.usb_mode = hardware
board_upload.maximum_size = 33554432
board_upload.maximum_ram_size = 327680
board_upload.flash_size = 32MB
monitor_speed = 115200
[env:esp32-c3-N4]
platform = espressif32
framework = arduino
build_flags =
-DTARGET_ESP32
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
-DCONFIG_FREERTOS_WATCHDOG_TIMEOUT_S=120
board_build.filesystem = littlefs
board_build.partitions = huge_app.csv
board = esp32-c3-devkitm-1
monitor_speed = 115200
; Seeed_GFX/TFT_eSPI is only for S3 + OPENDISPLAY_SEEED_GFX;
lib_ignore = Seeed_GFX
[env:esp32-c6-N4]
platform = espressif32
framework = arduino
build_flags =
-DTARGET_ESP32
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
-DCONFIG_FREERTOS_WATCHDOG_TIMEOUT_S=120
board_build.filesystem = littlefs
board_build.partitions = huge_app.csv
board = esp32-c6-devkitm-1
monitor_speed = 115200
lib_ignore = Seeed_GFX
; esp32-s3-N16R8 + UART log; Seeed_GFX path when panel_ic_type is 3000 (1bpp) or 3001 (4bpp gray).
[env:esp32-s3-N16R8-extuart]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
framework = arduino
build_flags =
-DTARGET_ESP32
-DTARGET_LARGE_MEMORY
-DBOARD_HAS_PSRAM
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
-DCONFIG_FREERTOS_WATCHDOG_TIMEOUT_S=120
-DOPENDISPLAY_SEEED_GFX
-DOPENDISPLAY_LOG_UART
-DOPENDISPLAY_LOG_UART_RX=44
-DOPENDISPLAY_LOG_UART_TX=43
board_build.filesystem = littlefs
board = esp32-s3-devkitc-1
board_build.partitions = default_16MB.csv
board_build.flash_mode=qio
board_build.arduino.memory_type = qio_opi
board_build.psram_type=qspi_opi
board_build.usb_mode = hardware
board_upload.maximum_size = 16777216
board_upload.maximum_ram_size = 327680
board_upload.flash_size = 16MB
monitor_speed = 115200
#[env:esp32-N4]
#platform = espressif32
#framework = arduino
#build_flags =
# -DTARGET_ESP32
# -DCONFIG_FREERTOS_WATCHDOG_TIMEOUT_S=120
#board_build.filesystem = littlefs
#board = esp32dev
#board_build.partitions = huge_app.csv
#monitor_speed = 115200