-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplatformio.ini
112 lines (90 loc) · 3.27 KB
/
platformio.ini
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
; PlatformIO Project Configuration File
; Please visit documentation to check options and examples
; https://docs.platformio.org/page/projectconf.html
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Select here wich default environment build (comment and uncomment the line that is needed)
;[platformio]
;default_envs = espidf_esp32 ; Build ESP32 with ESP-IDF Framework
;default_envs = espidf_esp32_c3 ; Build ESP32-C3 with ESP-IDF Framework
;default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
;default_envs = arduino_esp32_c3 ; Build ESP32-C3 with Arduino Framework
;default_envs = arduino_esp8266 ; Build ESP8266 with Arduino Framework
;default_envs = arduino_uno_atmega328 ; Build Arduino Uno with Arduino Framework
;default_envs = arduino_mega_atmega2560 ; Build Arduino Mega with Arduino Framework
;default_envs = arduino_nano_atmega168 ; Build Arduino Nano (atmega168) with Arduino Framework
;default_envs = arduino_nano_atmega328 ; Build Arduino Nano (atmega328) with Arduino Framework
;default_envs = arduino_micro_atmega32u4 ; Build Arduino Micro (atmega32u4) with Arduino Framework
;default_envs = linux ; Build generic Linux OS system
;default_envs = windows ; Build generic Windows OS system
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; ESP-IDF Build Configs
; ESP-IDF ESP32
[env:espidf_esp32]
platform = [email protected]
board = esp32dev
framework = espidf
build_flags =
-DLOG_LOCAL_LEVEL=ESP_LOG_INFO
; ESP-IDF ESP32-C3
[env:espidf_esp32_c3]
platform = [email protected]
board = esp32-c3-devkitm-1
framework = espidf
build_flags =
-DLOG_LOCAL_LEVEL=ESP_LOG_INFO
board_build.mcu = esp32c3
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Arduino Build Configs
; ESP32 Arduino
[env:arduino_esp32]
platform = [email protected]
board = esp32dev
framework = arduino
; ESP32-C3 Arduino
[env:arduino_esp32_c3]
platform = [email protected]
board = esp32-c3-devkitm-1
framework = arduino
board_build.mcu = esp32c3
; ESP8266 Arduino
[env:arduino_esp8266]
platform = [email protected]
board = esp12e
framework = arduino
; Arduino Uno (atmega328)
[env:arduino_uno_atmega328]
platform = [email protected]
board = uno
framework = arduino
; Arduino Mega (atmega2560)
[env:arduino_mega_atmega2560]
platform = [email protected]
board = megaatmega2560
framework = arduino
; Arduino Nano (atmega168)
[env:arduino_nano_atmega168]
platform = [email protected]
board = nanoatmega168
framework = arduino
; Arduino Nano (atmega328)
[env:arduino_nano_atmega328]
platform = [email protected]
board = nanoatmega328
framework = arduino
; Arduino Pro Micro (atmega32u4)
[env:arduino_micro_atmega32u4]
platform = [email protected]
board = micro
framework = arduino
;build_flags = -DUSBCON=1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Generic OS Build Configs
; Linux
[env:linux]
platform = [email protected]
build_flags =
-O0
-lpthread
; Windows
[env:windows]
platform = [email protected]