@@ -156,189 +156,198 @@ build_flags = ${env.build_flags}
156156 -Wl,-Map,output.map
157157
158158
159+ [example]
160+ lib_deps =${env.lib_deps}
161+ m5stack/M5Unit-ENV
162+
159163; examples Simple
160164[env:Simple_Core]
161- extends =Core, option_release
162- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
165+ extends =Core, option_release, example
166+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
163167
164168[env:Simple_Core2]
165- extends =Core2, option_release
166- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
169+ extends =Core2, option_release, example
170+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
167171
168172[env:Simple_CoreS3]
169- extends =CoreS3, option_release
170- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
173+ extends =CoreS3, option_release, example
174+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
171175
172176[env:Simple_Fire]
173- extends =Fire, option_release
174- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
177+ extends =Fire, option_release, example
178+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
175179
176180[env:Simple_StampS3]
177- extends =StampS3, option_release
178- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
181+ extends =StampS3, option_release, example
182+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
179183
180184[env:Simple_Dial]
181- extends =Dial, option_release
182- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
185+ extends =Dial, option_release, example
186+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
183187
184188[env:Simple_AtomMatrix]
185- extends =AtomMatrix, option_release
186- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
189+ extends =AtomMatrix, option_release, example
190+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
187191
188192[env:Simple_AtomS3]
189- extends =AtomS3, option_release
190- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
193+ extends =AtomS3, option_release, example
194+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
191195
192196[env:Simple_AtomS3R]
193- extends =AtomS3R, option_release
194- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
197+ extends =AtomS3R, option_release, example
198+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
195199
196200[env:Simple_NanoC6]
197- extends =NanoC6, option_release
198- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
201+ extends =NanoC6, option_release, example
202+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
199203
200204[env:Simple_StickCPlus]
201- extends =StickCPlus, option_release
202- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
205+ extends =StickCPlus, option_release, example
206+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
203207
204208[env:Simple_StickCPlus2]
205- extends =StickCPlus2, option_release
206- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
209+ extends =StickCPlus2, option_release, example
210+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
207211
208212[env:Simple_Paper]
209- extends =Paper, option_release
210- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
213+ extends =Paper, option_release, example
214+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
211215
212216[env:Simple_CoreInk]
213- extends =CoreInk, option_release
214- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/Simple>
217+ extends =CoreInk, option_release, example
218+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/Simple>
215219
216220; examples SelfUpdate
217221[env:SelfUpdate_Core]
218- extends =Core, option_release
219- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
222+ extends =Core, option_release, example
223+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
220224
221225[env:SelfUpdate_Core2]
222- extends =Core2, option_release
223- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
226+ extends =Core2, option_release, example
227+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
224228
225229[env:SelfUpdate_CoreS3]
226- extends =CoreS3, option_release
227- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
230+ extends =CoreS3, option_release, example
231+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
228232
229233[env:SelfUpdate_Fire]
230- extends =Fire, option_release
231- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
234+ extends =Fire, option_release, example
235+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
232236
233237[env:SelfUpdate_StampS3]
234- extends =StampS3, option_release
235- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
238+ extends =StampS3, option_release, example
239+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
236240
237241[env:SelfUpdate_Dial]
238- extends =Dial, option_release
239- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
242+ extends =Dial, option_release, example
243+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
240244
241245[env:SelfUpdate_AtomMatrix]
242- extends =AtomMatrix, option_release
243- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
246+ extends =AtomMatrix, option_release, example
247+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
244248
245249[env:SelfUpdate_AtomS3]
246- extends =AtomS3, option_release
247- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
250+ extends =AtomS3, option_release, example
251+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
248252
249253[env:SelfUpdate_AtomS3R]
250- extends =AtomS3R, option_release
251- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
254+ extends =AtomS3R, option_release, example
255+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
252256
253257[env:SelfUpdate_NanoC6]
254- extends =NanoC6, option_release
255- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
258+ extends =NanoC6, option_release, example
259+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
256260
257261[env:SelfUpdate_StickCPlus]
258- extends =StickCPlus, option_release
259- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
262+ extends =StickCPlus, option_release, example
263+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
260264
261265[env:SelfUpdate_StickCPlus2]
262- extends =StickCPlus2, option_release
263- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
266+ extends =StickCPlus2, option_release, example
267+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
264268
265269[env:SelfUpdate_Paper]
266- extends =Paper, option_release
267- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
270+ extends =Paper, option_release, example
271+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
268272
269273[env:SelfUpdate_CoreInk]
270- extends =CoreInk, option_release
271- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/SelfUpdate>
274+ extends =CoreInk, option_release, example
275+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/SelfUpdate>
272276
273277; examples ComponentOnly
274278[env:ComponentOnly_Core]
275- extends =Core, option_release
276- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
279+ extends =Core, option_release, example
280+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
277281
278282[env:ComponentOnly_Core2]
279- extends =Core2, option_release
280- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
283+ extends =Core2, option_release, example
284+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
281285
282286[env:ComponentOnly_CoreS3]
283- extends =CoreS3, option_release
284- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
287+ extends =CoreS3, option_release, example
288+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
285289
286290[env:ComponentOnly_Fire]
287- extends =Fire, option_release
288- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
291+ extends =Fire, option_release, example
292+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
289293
290294[env:ComponentOnly_StampS3]
291- extends =StampS3, option_release
292- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
295+ extends =StampS3, option_release, example
296+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
293297
294298[env:ComponentOnly_Dial]
295- extends =Dial, option_release
296- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
299+ extends =Dial, option_release, example
300+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
297301
298302[env:ComponentOnly_AtomMatrix]
299- extends =AtomMatrix, option_release
300- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
303+ extends =AtomMatrix, option_release, example
304+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
301305
302306[env:ComponentOnly_AtomS3]
303- extends =AtomS3, option_release
304- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
307+ extends =AtomS3, option_release, example
308+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
305309
306310[env:ComponentOnly_AtomS3R]
307- extends =AtomS3R, option_release
308- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
311+ extends =AtomS3R, option_release, example
312+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
309313
310314[env:ComponentOnly_NanoC6]
311- extends =NanoC6, option_release
312- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
315+ extends =NanoC6, option_release, example
316+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
313317
314318[env:ComponentOnly_StickCPlus]
315- extends =StickCPlus, option_release
316- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
319+ extends =StickCPlus, option_release, example
320+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
317321
318322[env:ComponentOnly_StickCPlus2]
319- extends =StickCPlus2, option_release
320- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
323+ extends =StickCPlus2, option_release, example
324+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
321325
322326[env:ComponentOnly_Paper]
323- extends =Paper, option_release
324- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
327+ extends =Paper, option_release, example
328+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
325329
326330[env:ComponentOnly_CoreInk]
327- extends =CoreInk, option_release
328- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/Basic/ComponentOnly>
331+ extends =CoreInk, option_release, example
332+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/Basic/ComponentOnly>
329333
330334; demo MultipleUnits
335+ [demo]
336+ lib_deps =${env.lib_deps}
337+ m5stack/M5Unit-HUB
338+ m5stack/M5Unit-ENV
339+ m5stack/M5Unit-METER
340+ m5stack/M5Unit-HEART
341+
331342[env:MultipleUnits_Core]
332- extends =Core, option_release
333- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/demo/MultipleUnits>
343+ extends =Core, option_release, demo
344+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/demo/MultipleUnits>
334345
335346[env:MultipleUnits_Core2]
336- extends =Core2, option_release
337- build_src_filter = +<*> -<.git/> -<.svn/> +<../../ examples/demo/MultipleUnits>
347+ extends =Core2, option_release, demo
348+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/demo/MultipleUnits>
338349
339350[env:MultipleUnits_CoreS3]
340- extends =CoreS3, option_release
341- build_src_filter = +<*> -<.git/> -<.svn/> +<../../examples/demo/MultipleUnits>
342-
343-
351+ extends =CoreS3, option_release, demo
352+ build_src_filter = +<*> -<.git/> -<.svn/> +<../examples/demo/MultipleUnits>
344353
0 commit comments