@@ -15,6 +15,11 @@ env_default = nodemcuv2
15
15
description = The ESP8266 based multi-client lighting gadget
16
16
17
17
[common]
18
+ framework = arduino
19
+
20
+ ; platform = https://github.com/platformio/platform-espressif8266.git
21
+ ; platform = https://github.com/platformio/platform-espressif8266.git#feature/stage
22
+ ; platform = https://github.com/platformio/platform-espressif8266.git#develop
18
23
build_flags =
19
24
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
20
25
-DMQTT_MAX_PACKET_SIZE =2048 ; PubSubClient Specific flags
@@ -23,33 +28,33 @@ monitor_speed = 115200
23
28
board_build.flash_mode = dout
24
29
upload_speed = 115200
25
30
upload_resetmethod = nodemcu
26
-
31
+ lib_deps =
32
+
33
+ AsyncMqttClient
34
+ https://github.com/bblanchon/ArduinoJson.git# v6.7.0-beta
35
+ WS2812FX
36
+
37
+ WebSockets
38
+ ESPAsyncE131
39
+ ESPAsyncUDP
27
40
28
41
[env:esp01_1m]
29
42
board = esp01_1m
30
- framework = arduino
31
-
43
+ framework = ${common.framework}
44
+ platform = ${common.platform}
32
45
build_flags = ${common.build_flags} -D D1 =2
33
46
monitor_speed = ${common.monitor_speed}
34
47
upload_speed = ${common.upload_speed}
35
48
upload_resetmethod = ${common.upload_resetmethod}
36
49
board_build.flash_mode = dout
50
+ lib_deps = ${common.lib_deps}
37
51
38
52
[env:nodemcuv2]
39
53
board = nodemcuv2
40
- framework = arduino
41
-
54
+ framework = ${common.framework}
55
+ platform = ${common.platform}
42
56
build_flags = ${common.build_flags}
43
57
monitor_speed = ${common.monitor_speed}
44
58
upload_speed = ${common.upload_speed}
45
59
upload_resetmethod = ${common.upload_resetmethod}
46
-
47
- lib_deps =
48
-
49
- AsyncMqttClient
50
- https://github.com/bblanchon/ArduinoJson.git# v6.7.0-beta
51
- WS2812FX
52
-
53
- WebSockets
54
- ESPAsyncE131
55
- ESPAsyncUDP
60
+ lib_deps = ${common.lib_deps}
0 commit comments