@@ -256,157 +256,138 @@ config ARDUINO_SELECTIVE_COMPILATION
256256 bool "Include only specific Arduino libraries"
257257 default n
258258
259- config ARDUINO_SELECTIVE_ArduinoOTA
260- bool "Enable ArduinoOTA"
261- depends on ARDUINO_SELECTIVE_COMPILATION
262- select ARDUINO_SELECTIVE_WiFi
263- select ARDUINO_SELECTIVE_ESPmDNS
264- default y
265-
266- config ARDUINO_SELECTIVE_AsyncUDP
267- bool "Enable AsyncUDP"
268- depends on ARDUINO_SELECTIVE_COMPILATION
269- default y
270-
271- config ARDUINO_SELECTIVE_AzureIoT
272- bool "Enable AzureIoT"
273- depends on ARDUINO_SELECTIVE_COMPILATION
274- select ARDUINO_SELECTIVE_HTTPClient
275- default y
276-
277- config ARDUINO_SELECTIVE_BLE
278- bool "Enable BLE"
279- depends on ARDUINO_SELECTIVE_COMPILATION
280- default y
281-
282- config ARDUINO_SELECTIVE_BluetoothSerial
283- bool "Enable BluetoothSerial"
259+ config ARDUINO_SELECTIVE_SPI
260+ bool "Enable SPI"
284261 depends on ARDUINO_SELECTIVE_COMPILATION
285262 default y
286263
287- config ARDUINO_SELECTIVE_DNSServer
288- bool "Enable DNSServer "
264+ config ARDUINO_SELECTIVE_Wire
265+ bool "Enable Wire "
289266 depends on ARDUINO_SELECTIVE_COMPILATION
290- select ARDUINO_SELECTIVE_WiFi
291267 default y
292268
293269config ARDUINO_SELECTIVE_EEPROM
294270 bool "Enable EEPROM"
295271 depends on ARDUINO_SELECTIVE_COMPILATION
296272 default y
297273
298- config ARDUINO_SELECTIVE_ESP32
299- bool "Enable ESP32 "
274+ config ARDUINO_SELECTIVE_Preferences
275+ bool "Enable Preferences "
300276 depends on ARDUINO_SELECTIVE_COMPILATION
301277 default y
302278
303- config ARDUINO_SELECTIVE_ESPmDNS
304- bool "Enable ESPmDNS "
279+ config ARDUINO_SELECTIVE_Ticker
280+ bool "Enable Ticker "
305281 depends on ARDUINO_SELECTIVE_COMPILATION
306- select ARDUINO_SELECTIVE_WiFi
307282 default y
308283
309- config ARDUINO_SELECTIVE_FFat
310- bool "Enable FFat "
284+ config ARDUINO_SELECTIVE_Update
285+ bool "Enable Update "
311286 depends on ARDUINO_SELECTIVE_COMPILATION
312- select ARDUINO_SELECTIVE_FS
313287 default y
314288
315289config ARDUINO_SELECTIVE_FS
316290 bool "Enable FS"
317291 depends on ARDUINO_SELECTIVE_COMPILATION
318292 default y
319293
320- config ARDUINO_SELECTIVE_HTTPClient
321- bool "Enable HTTPClient"
322- depends on ARDUINO_SELECTIVE_COMPILATION
323- select ARDUINO_SELECTIVE_WiFi
324- select ARDUINO_SELECTIVE_WiFiClientSecure
294+ config ARDUINO_SELECTIVE_SD
295+ bool "Enable SD"
296+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_FS
325297 default y
326298
327- config ARDUINO_SELECTIVE_LITTLEFS
328- bool "Enable LITTLEFS"
329- depends on ARDUINO_SELECTIVE_COMPILATION
330- select ARDUINO_SELECTIVE_FS
299+ config ARDUINO_SELECTIVE_SD_MMC
300+ bool "Enable SD_MMC"
301+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_FS
331302 default y
332303
333- config ARDUINO_SELECTIVE_NetBIOS
334- bool "Enable NetBIOS"
335- depends on ARDUINO_SELECTIVE_COMPILATION
336- select ARDUINO_SELECTIVE_WiFi
304+ config ARDUINO_SELECTIVE_SPIFFS
305+ bool "Enable SPIFFS"
306+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_FS
337307 default y
338308
339- config ARDUINO_SELECTIVE_Preferences
340- bool "Enable Preferences "
341- depends on ARDUINO_SELECTIVE_COMPILATION
309+ config ARDUINO_SELECTIVE_FFat
310+ bool "Enable FFat "
311+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_FS
342312 default y
343313
344- config ARDUINO_SELECTIVE_SD
345- bool "Enable SD"
346- depends on ARDUINO_SELECTIVE_COMPILATION
347- select ARDUINO_SELECTIVE_FS
314+ config ARDUINO_SELECTIVE_LITTLEFS
315+ bool "Enable LITTLEFS"
316+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_FS
348317 default y
349318
350- config ARDUINO_SELECTIVE_SD_MMC
351- bool "Enable SD_MMC "
319+ config ARDUINO_SELECTIVE_Networking
320+ bool "Enable Networking "
352321 depends on ARDUINO_SELECTIVE_COMPILATION
353- select ARDUINO_SELECTIVE_FS
354322 default y
355323
356- config ARDUINO_SELECTIVE_SimpleBLE
357- bool "Enable SimpleBLE"
358- depends on ARDUINO_SELECTIVE_COMPILATION
324+ config ARDUINO_SELECTIVE_ArduinoOTA
325+ bool "Enable ArduinoOTA"
326+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
327+ select ARDUINO_SELECTIVE_ESPmDNS
359328 default y
360329
361- config ARDUINO_SELECTIVE_SPI
362- bool "Enable SPI "
363- depends on ARDUINO_SELECTIVE_COMPILATION
330+ config ARDUINO_SELECTIVE_AsyncUDP
331+ bool "Enable AsyncUDP "
332+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
364333 default y
365334
366- config ARDUINO_SELECTIVE_SPIFFS
367- bool "Enable SPIFFS"
368- depends on ARDUINO_SELECTIVE_COMPILATION
369- select ARDUINO_SELECTIVE_FS
335+ config ARDUINO_SELECTIVE_DNSServer
336+ bool "Enable DNSServer"
337+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
370338 default y
371339
372- config ARDUINO_SELECTIVE_Ticker
373- bool "Enable Ticker "
374- depends on ARDUINO_SELECTIVE_COMPILATION
340+ config ARDUINO_SELECTIVE_ESPmDNS
341+ bool "Enable ESPmDNS "
342+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
375343 default y
376344
377- config ARDUINO_SELECTIVE_Update
378- bool "Enable Update"
379- depends on ARDUINO_SELECTIVE_COMPILATION
345+ config ARDUINO_SELECTIVE_HTTPClient
346+ bool "Enable HTTPClient"
347+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
348+ select ARDUINO_SELECTIVE_WiFiClientSecure
349+ default y
350+
351+ config ARDUINO_SELECTIVE_NetBIOS
352+ bool "Enable NetBIOS"
353+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
380354 default y
381355
382356config ARDUINO_SELECTIVE_WebServer
383357 bool "Enable WebServer"
384- depends on ARDUINO_SELECTIVE_COMPILATION
358+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
385359 default y
386360 select ARDUINO_SELECTIVE_FS
387361
388362config ARDUINO_SELECTIVE_WiFi
389363 bool "Enable WiFi"
390- depends on ARDUINO_SELECTIVE_COMPILATION
364+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
391365 default y
392366
393367config ARDUINO_SELECTIVE_WiFiClientSecure
394368 bool "Enable WiFiClientSecure"
395- depends on ARDUINO_SELECTIVE_COMPILATION
396- select ARDUINO_SELECTIVE_WiFi
369+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking
397370 default y
398371
399372config ARDUINO_SELECTIVE_WiFiProv
400373 bool "Enable WiFiProv"
374+ depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Networking && ARDUINO_SELECTIVE_WiFi
375+ default y
376+
377+ config ARDUINO_SELECTIVE_BLE
378+ bool "Enable BLE"
401379 depends on ARDUINO_SELECTIVE_COMPILATION
402- select ARDUINO_SELECTIVE_WiFi
403380 default y
404381
405- config ARDUINO_SELECTIVE_Wire
406- bool "Enable Wire "
382+ config ARDUINO_SELECTIVE_BluetoothSerial
383+ bool "Enable BluetoothSerial "
407384 depends on ARDUINO_SELECTIVE_COMPILATION
408385 default y
409386
387+ config ARDUINO_SELECTIVE_SimpleBLE
388+ bool "Enable SimpleBLE"
389+ depends on ARDUINO_SELECTIVE_COMPILATION
390+ default y
410391
411392endmenu
412393
0 commit comments