-
Notifications
You must be signed in to change notification settings - Fork 0
/
platformio.ini
137 lines (130 loc) · 3.6 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
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
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[common]
monitor_speed = 115200
upload_speed = 921600
framework = arduino
check_tool = cppcheck
check_flags = --enable=all -DDEBUG_BUILD -DVERSION=0.1
extra_scripts = pre:build_data.py
[env:esp12e-devel]
platform = espressif8266
board = esp12e
board_build.f_cpu = 160000000L
board_build.f_flash = 80000000L
build_type = debug
lib_deps =
WifiManager
ArduinoJson
ezTime
NeoPixelBus
knolleary/PubSubClient@^2.8
build_flags = !python get_build_flags.py debug esp8266 DEBUG_MODE
monitor_filters = esp8266_exception_decoder
monitor_speed = ${common.monitor_speed}
extra_scripts = ${common.extra_scripts}
check_tool = ${common.check_tool}
check_flags = ${common.check_flags}
framework = ${common.framework}
upload_speed = ${common.upload_speed}
[env:esp12e-dma]
platform = espressif8266
board = esp12e
board_build.f_cpu = 160000000L
board_build.f_flash = 80000000L
monitor_filters = esp8266_exception_decoder
build_type = release
lib_deps =
WifiManager
ArduinoJson
ezTime
NeoPixelBus
knolleary/PubSubClient@^2.8
build_flags = !python get_build_flags.py release esp8266 DMA_MODE
monitor_speed = ${common.monitor_speed}
extra_scripts = ${common.extra_scripts}
check_tool = ${common.check_tool}
check_flags = ${common.check_flags}
framework = ${common.framework}
upload_speed = ${common.upload_speed}
[env:esp12e-uart]
platform = espressif8266
board = esp12e
board_build.f_cpu = 160000000L
board_build.f_flash = 80000000L
monitor_filters = esp8266_exception_decoder
build_type = release
lib_deps =
WifiManager
ArduinoJson
ezTime
NeoPixelBus
knolleary/PubSubClient@^2.8
build_flags = !python get_build_flags.py release esp8266 UART_MODE
monitor_speed = ${common.monitor_speed}
extra_scripts = ${common.extra_scripts}
check_tool = ${common.check_tool}
check_flags = ${common.check_flags}
framework = ${common.framework}
upload_speed = ${common.upload_speed}
[env:esp12e-bitbang]
platform = espressif8266
board = esp12e
board_build.f_cpu = 160000000L
board_build.f_flash = 80000000L
monitor_filters = esp8266_exception_decoder
build_type = release
lib_deps =
WifiManager
ArduinoJson
ezTime
NeoPixelBus
knolleary/PubSubClient@^2.8
build_flags = !python get_build_flags.py release esp8266 BITBANG_MODE
monitor_speed = ${common.monitor_speed}
extra_scripts = ${common.extra_scripts}
check_tool = ${common.check_tool}
check_flags = ${common.check_flags}
framework = ${common.framework}
upload_speed = ${common.upload_speed}
[env:esp32dev-devel]
platform = espressif32
board = esp32dev
build_type = debug
build_flags = !python get_build_flags.py debug esp32
lib_deps =
WifiManager
ArduinoJson
ezTime
NeoPixelBus
knolleary/PubSubClient@^2.8
monitor_speed = ${common.monitor_speed}
extra_scripts = ${common.extra_scripts}
check_tool = ${common.check_tool}
check_flags = ${common.check_flags}
framework = ${common.framework}
upload_speed = ${common.upload_speed}
[env:esp32dev]
platform = [email protected]
board = esp32dev
build_type = release
build_flags = !python get_build_flags.py release esp32
lib_deps =
WifiManager
ArduinoJson
ezTime
NeoPixelBus
knolleary/PubSubClient@^2.8
monitor_speed = ${common.monitor_speed}
extra_scripts = ${common.extra_scripts}
check_tool = ${common.check_tool}
check_flags = ${common.check_flags}
framework = ${common.framework}
upload_speed = ${common.upload_speed}