@@ -51,6 +51,7 @@ build_flags =
51
51
-D CONFIG_ASYNC_TCP_QUEUE_SIZE =64
52
52
-D CONFIG_ASYNC_TCP_RUNNING_CORE =1
53
53
-D CONFIG_ASYNC_TCP_STACK_SIZE =4096
54
+ ; -D ASYNCWEBSERVER_REGEX=1
54
55
; -D CONFIG_ASYNC_TCP_USE_WDT=0
55
56
; -D CONFIG_ARDUHAL_LOG_COLORS
56
57
; -D CORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_VERBOSE
@@ -72,33 +73,15 @@ lib_deps =
72
73
board_build.partitions = partitions-4MB.csv
73
74
board_build.filesystem = littlefs
74
75
76
+ ; PLATFORMS (ESP32, ESP8266, Raspberry, LibreTiny)
77
+
75
78
[env:arduino-2]
76
79
77
80
78
81
[env:arduino-3]
79
82
; board = esp32-p4
80
83
; board = esp32-h2-devkitm-1
81
84
82
- [env:arduino-rc]
83
- platform = https://github.com/pioarduino/platform-espressif32/releases/download/54.03.20-rc2/platform-espressif32.zip
84
-
85
- [env:arduino-3-no-json]
86
- lib_deps =
87
- ESP32Async/AsyncTCP @ 3.4.9
88
-
89
- [env:arduino-rc-asynctcp]
90
- lib_deps =
91
- https://github.com/ESP32Async/AsyncTCP
92
-
93
- [env:arduino-3-no-chunk-inflight]
94
- build_flags = ${env.build_flags}
95
- -D ASYNCWEBSERVER_USE_CHUNK_INFLIGHT =0
96
-
97
- [env:AsyncTCPSock]
98
- lib_deps =
99
- https://github.com/ESP32Async/AsyncTCPSock/archive/refs/tags/v1.0.3-dev.zip
100
- build_flags = ${env.build_flags}
101
-
102
85
[env:esp8266]
103
86
platform = espressif8266
104
87
; board = huzzah
@@ -130,46 +113,49 @@ lib_deps =
130
113
; (BK7231 already uses it)
131
114
custom_versions.freertos = 9.0.0
132
115
133
- ; CI
134
-
135
- [env:ci-arduino-2]
136
-
137
- board = ${sysenv.PIO_BOARD}
138
-
139
- [env:ci-arduino-3]
140
- board = ${sysenv.PIO_BOARD}
116
+ ; SPECIFIC ENVS (for testing various configurations)
141
117
142
- [env:ci-arduino-rc]
143
- platform = https://github.com/pioarduino/platform-espressif32/releases/download/54.03.20-rc2/platform-espressif32.zip
144
- board = ${sysenv.PIO_BOARD}
145
-
146
- [env:ci-arduino-2-esp-idf-log]
118
+ [env:arduino-2-esp-idf-log]
147
119
148
- board = ${sysenv.PIO_BOARD}
149
120
build_flags =
150
121
${env.build_flags}
151
122
-D USE_ESP_IDF_LOG =1
152
123
-D TAG =\" core\"
153
124
154
- [env:ci-arduino-3-esp-idf-log]
155
- board = ${sysenv.PIO_BOARD}
125
+ [env:arduino-3-esp-idf-log]
156
126
build_flags =
157
127
${env.build_flags}
158
128
-D USE_ESP_IDF_LOG =1
159
129
160
- [env:ci-arduino-3-no-json]
161
- board = ${sysenv.PIO_BOARD}
130
+ [env:no-json]
162
131
lib_deps =
163
132
ESP32Async/AsyncTCP @ 3.4.9
164
133
165
- [env:ci-arduino-rc -asynctcp]
134
+ [env:latest -asynctcp]
166
135
lib_deps =
167
136
https://github.com/ESP32Async/AsyncTCP
168
137
169
- [env:ci-arduino-3-no-chunk-inflight]
170
- board = ${sysenv.PIO_BOARD}
138
+ [env:no-chunk-inflight]
171
139
build_flags = ${env.build_flags}
172
- -D ASYNCWEBSERVER_USE_CHUNK_INFLIGHT =1
140
+ -D ASYNCWEBSERVER_USE_CHUNK_INFLIGHT =0
141
+
142
+ [env:regex]
143
+ build_flags = ${env.build_flags}
144
+ -D ASYNCWEBSERVER_REGEX =1
145
+
146
+ [env:AsyncTCPSock]
147
+ lib_deps =
148
+ https://github.com/ESP32Async/AsyncTCPSock/archive/refs/tags/v1.0.3-dev.zip
149
+ build_flags = ${env.build_flags}
150
+
151
+ ; PLATFORM CI (ESP32, ESP8266, Raspberry, LibreTiny)
152
+
153
+ [env:ci-arduino-2]
154
+
155
+ board = ${sysenv.PIO_BOARD}
156
+
157
+ [env:ci-arduino-3]
158
+ board = ${sysenv.PIO_BOARD}
173
159
174
160
[env:ci-esp8266]
175
161
platform = espressif8266
@@ -199,3 +185,33 @@ lib_deps =
199
185
DNSServer
200
186
ESP32Async/AsyncTCP @ 3.4.3
201
187
custom_versions.freertos = 9.0.0
188
+
189
+ ; CI FOR SPECIFIC CONFIGURATIONS
190
+
191
+ [env:ci-arduino-2-esp-idf-log]
192
+
193
+ build_flags =
194
+ ${env.build_flags}
195
+ -D USE_ESP_IDF_LOG =1
196
+ -D TAG =\" core\"
197
+
198
+ [env:ci-arduino-3-esp-idf-log]
199
+ build_flags =
200
+ ${env.build_flags}
201
+ -D USE_ESP_IDF_LOG =1
202
+
203
+ [env:ci-no-json]
204
+ lib_deps =
205
+ ESP32Async/AsyncTCP @ 3.4.9
206
+
207
+ [env:ci-latest-asynctcp]
208
+ lib_deps =
209
+ https://github.com/ESP32Async/AsyncTCP
210
+
211
+ [env:ci-no-chunk-inflight]
212
+ build_flags = ${env.build_flags}
213
+ -D ASYNCWEBSERVER_USE_CHUNK_INFLIGHT =1
214
+
215
+ [env:ci-regex]
216
+ build_flags = ${env.build_flags}
217
+ -D ASYNCWEBSERVER_REGEX =1
0 commit comments