Skip to content

Commit 18f66e9

Browse files
committed
Merge pull request #1892 from me-no-dev/lwipsrc
Update and move lwIP headers, add options to use different lwIP build for generic device
2 parents 6ad7cae + 0addae0 commit 18f66e9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+34443
-115
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@ tools/esptool/
55
tools/mkspiffs/
66
package/versions/
77
exclude.txt
8+
tools/sdk/lib/liblwip_src.a
9+
tools/sdk/lwip/src/build
10+
tools/sdk/lwip/src/liblwip_src.a

boards.txt

+251
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ menu.ResetMethod=Reset Method
77
menu.ESPModule=Module
88
menu.Debug=Debug port
99
menu.DebugLevel=Debug Level
10+
menu.LwIPVariant=lwIP Variant
1011

1112
##############################################################
1213
generic.name=Generic ESP8266 Module
@@ -29,6 +30,8 @@ generic.build.flash_mode=qio
2930
generic.build.spiffs_pagesize=256
3031
generic.build.debug_port=
3132
generic.build.debug_level=
33+
generic.build.lwip_lib=-llwip
34+
generic.build.lwip_flags=
3235

3336
generic.menu.CpuFrequency.80=80 MHz
3437
generic.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -247,6 +250,8 @@ espduino.build.flash_size=4M
247250
espduino.build.flash_freq=40
248251
espduino.build.debug_port=
249252
espduino.build.debug_level=
253+
espduino.build.lwip_lib=-llwip
254+
espduino.build.lwip_flags=
250255

251256
espduino.menu.CpuFrequency.80=80 MHz
252257
espduino.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -310,6 +315,8 @@ huzzah.build.flash_size=4M
310315
huzzah.build.flash_freq=40
311316
huzzah.build.debug_port=
312317
huzzah.build.debug_level=
318+
huzzah.build.lwip_lib=-llwip
319+
huzzah.build.lwip_flags=
313320

314321
huzzah.menu.CpuFrequency.80=80 MHz
315322
huzzah.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -359,6 +366,8 @@ espresso_lite_v1.build.variant=espresso_lite_v1
359366
espresso_lite_v1.build.flash_mode=dio
360367
espresso_lite_v1.build.flash_size=4M
361368
espresso_lite_v1.build.flash_freq=40
369+
espresso_lite_v1.build.lwip_lib=-llwip
370+
espresso_lite_v1.build.lwip_flags=
362371

363372
espresso_lite_v1.menu.CpuFrequency.80=80 MHz
364373
espresso_lite_v1.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -464,6 +473,8 @@ espresso_lite_v2.build.variant=espresso_lite_v2
464473
espresso_lite_v2.build.flash_mode=dio
465474
espresso_lite_v2.build.flash_size=4M
466475
espresso_lite_v2.build.flash_freq=40
476+
espresso_lite_v2.build.lwip_lib=-llwip
477+
espresso_lite_v2.build.lwip_flags=
467478

468479
espresso_lite_v2.menu.CpuFrequency.80=80 MHz
469480
espresso_lite_v2.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -575,6 +586,8 @@ nodemcu.build.flash_size=4M
575586
nodemcu.build.flash_freq=40
576587
nodemcu.build.debug_port=
577588
nodemcu.build.debug_level=
589+
nodemcu.build.lwip_lib=-llwip
590+
nodemcu.build.lwip_flags=
578591

579592
nodemcu.menu.CpuFrequency.80=80 MHz
580593
nodemcu.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -639,6 +652,8 @@ nodemcuv2.build.flash_size=4M
639652
nodemcuv2.build.flash_freq=40
640653
nodemcuv2.build.debug_port=
641654
nodemcuv2.build.debug_level=
655+
nodemcuv2.build.lwip_lib=-llwip
656+
nodemcuv2.build.lwip_flags=
642657

643658
nodemcuv2.menu.CpuFrequency.80=80 MHz
644659
nodemcuv2.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -710,6 +725,8 @@ modwifi.build.spiffs_pagesize=256
710725
modwifi.build.spiffs_blocksize=8192
711726
modwifi.build.debug_port=
712727
modwifi.build.debug_level=
728+
modwifi.build.lwip_lib=-llwip
729+
modwifi.build.lwip_flags=
713730

714731
modwifi.menu.CpuFrequency.80=80 MHz
715732
modwifi.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -764,6 +781,8 @@ thing.build.spiffs_blocksize=4096
764781
thing.build.spiffs_pagesize=256
765782
thing.build.debug_port=
766783
thing.build.debug_level=
784+
thing.build.lwip_lib=-llwip
785+
thing.build.lwip_flags=
767786

768787
thing.menu.CpuFrequency.80=80 MHz
769788
thing.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -813,6 +832,8 @@ thingdev.build.flash_ld=eagle.flash.512k64.ld
813832
thingdev.build.flash_freq=40
814833
thingdev.build.debug_port=
815834
thingdev.build.debug_level=
835+
thingdev.build.lwip_lib=-llwip
836+
thingdev.build.lwip_flags=
816837

817838
thingdev.menu.CpuFrequency.80=80 MHz
818839
thingdev.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -860,6 +881,8 @@ esp210.build.flash_size=4M
860881
esp210.build.flash_freq=40
861882
esp210.build.debug_port=
862883
esp210.build.debug_level=
884+
esp210.build.lwip_lib=-llwip
885+
esp210.build.lwip_flags=
863886

864887
esp210.menu.CpuFrequency.80=80 MHz
865888
esp210.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -951,6 +974,8 @@ d1_mini.build.flash_size=4M
951974
d1_mini.build.flash_freq=40
952975
d1_mini.build.debug_port=
953976
d1_mini.build.debug_level=
977+
d1_mini.build.lwip_lib=-llwip
978+
d1_mini.build.lwip_flags=
954979

955980
d1_mini.menu.CpuFrequency.80=80 MHz
956981
d1_mini.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -1017,6 +1042,8 @@ d1.build.flash_size=4M
10171042
d1.build.flash_freq=40
10181043
d1.build.debug_port=
10191044
d1.build.debug_level=
1045+
d1.build.lwip_lib=-llwip
1046+
d1.build.lwip_flags=
10201047

10211048
d1.menu.CpuFrequency.80=80 MHz
10221049
d1.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -1085,6 +1112,8 @@ espino.build.flash_freq=40
10851112
espino.build.spiffs_pagesize=256
10861113
espino.build.debug_port=
10871114
espino.build.debug_level=
1115+
espino.build.lwip_lib=-llwip
1116+
espino.build.lwip_flags=
10881117

10891118
espino.menu.CpuFrequency.80=80 MHz
10901119
espino.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -1159,6 +1188,8 @@ espinotee.build.flash_size=4M
11591188
espinotee.build.flash_freq=40
11601189
espinotee.build.debug_port=
11611190
espinotee.build.debug_level=
1191+
espinotee.build.lwip_lib=-llwip
1192+
espinotee.build.lwip_flags=
11621193

11631194
espinotee.menu.CpuFrequency.80=80 MHz
11641195
espinotee.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -1222,6 +1253,8 @@ wifinfo.build.board=ESP8266_ESP12
12221253
wifinfo.build.spiffs_pagesize=256
12231254
wifinfo.build.debug_port=Serial1
12241255
wifinfo.build.debug_level=Wifinfo
1256+
wifinfo.build.lwip_lib=-llwip
1257+
wifinfo.build.lwip_flags=
12251258

12261259
wifinfo.menu.Debug.Disabled=Disabled
12271260
wifinfo.menu.Debug.Disabled.build.debug_port=
@@ -1332,3 +1365,221 @@ wifinfo.menu.UploadSpeed.512000.windows=512000
13321365
wifinfo.menu.UploadSpeed.512000.upload.speed=512000
13331366
wifinfo.menu.UploadSpeed.921600=921600
13341367
wifinfo.menu.UploadSpeed.921600.upload.speed=921600
1368+
1369+
1370+
##############################################################
1371+
coredev.name=Core Development Module
1372+
1373+
coredev.upload.tool=esptool
1374+
coredev.upload.speed=115200
1375+
coredev.upload.resetmethod=ck
1376+
coredev.upload.maximum_size=434160
1377+
coredev.upload.maximum_data_size=81920
1378+
coredev.upload.wait_for_upload_port=true
1379+
coredev.serial.disableDTR=true
1380+
coredev.serial.disableRTS=true
1381+
1382+
coredev.build.mcu=esp8266
1383+
coredev.build.f_cpu=80000000L
1384+
coredev.build.board=ESP8266_ESP01
1385+
coredev.build.core=esp8266
1386+
coredev.build.variant=generic
1387+
coredev.build.flash_mode=qio
1388+
coredev.build.spiffs_pagesize=256
1389+
coredev.build.debug_port=
1390+
coredev.build.debug_level=
1391+
coredev.build.lwip_lib=-llwip
1392+
coredev.build.lwip_flags=
1393+
1394+
1395+
coredev.menu.LwIPVariant.Espressif=Espressif (xcc)
1396+
coredev.menu.LwIPVariant.Espressif.build.lwip_lib=-llwip
1397+
coredev.menu.LwIPVariant.Espressif.build.lwip_flags=
1398+
coredev.menu.LwIPVariant.Prebuilt=Prebuilt Source (gcc)
1399+
coredev.menu.LwIPVariant.Prebuilt.build.lwip_lib=-llwip_gcc
1400+
coredev.menu.LwIPVariant.Prebuilt.build.lwip_flags=-DLWIP_OPEN_SRC
1401+
coredev.menu.LwIPVariant.OpenSource=Open Source (gcc)
1402+
coredev.menu.LwIPVariant.OpenSource.build.lwip_lib=-llwip_src
1403+
coredev.menu.LwIPVariant.OpenSource.build.lwip_flags=-DLWIP_OPEN_SRC
1404+
coredev.menu.LwIPVariant.OpenSource.recipe.hooks.sketch.prebuild.1.pattern=make -C "{runtime.platform.path}/tools/sdk/lwip/src" install TOOLS_PATH="{runtime.tools.xtensa-lx106-elf-gcc.path}/bin/xtensa-lx106-elf-"
1405+
1406+
coredev.menu.CpuFrequency.80=80 MHz
1407+
coredev.menu.CpuFrequency.80.build.f_cpu=80000000L
1408+
coredev.menu.CpuFrequency.160=160 MHz
1409+
coredev.menu.CpuFrequency.160.build.f_cpu=160000000L
1410+
1411+
coredev.menu.FlashFreq.40=40MHz
1412+
coredev.menu.FlashFreq.40.build.flash_freq=40
1413+
coredev.menu.FlashFreq.80=80MHz
1414+
coredev.menu.FlashFreq.80.build.flash_freq=80
1415+
1416+
coredev.menu.FlashMode.dio=DIO
1417+
coredev.menu.FlashMode.dio.build.flash_mode=dio
1418+
coredev.menu.FlashMode.qio=QIO
1419+
coredev.menu.FlashMode.qio.build.flash_mode=qio
1420+
1421+
coredev.menu.UploadSpeed.115200=115200
1422+
coredev.menu.UploadSpeed.115200.upload.speed=115200
1423+
coredev.menu.UploadSpeed.9600=9600
1424+
coredev.menu.UploadSpeed.9600.upload.speed=9600
1425+
coredev.menu.UploadSpeed.57600=57600
1426+
coredev.menu.UploadSpeed.57600.upload.speed=57600
1427+
coredev.menu.UploadSpeed.256000.windows=256000
1428+
coredev.menu.UploadSpeed.256000.upload.speed=256000
1429+
coredev.menu.UploadSpeed.230400.linux=230400
1430+
coredev.menu.UploadSpeed.230400.macosx=230400
1431+
coredev.menu.UploadSpeed.230400.upload.speed=230400
1432+
coredev.menu.UploadSpeed.460800.linux=460800
1433+
coredev.menu.UploadSpeed.460800.macosx=460800
1434+
coredev.menu.UploadSpeed.460800.upload.speed=460800
1435+
coredev.menu.UploadSpeed.512000.windows=512000
1436+
coredev.menu.UploadSpeed.512000.upload.speed=512000
1437+
coredev.menu.UploadSpeed.921600=921600
1438+
coredev.menu.UploadSpeed.921600.upload.speed=921600
1439+
1440+
coredev.menu.FlashSize.512K64=512K (64K SPIFFS)
1441+
coredev.menu.FlashSize.512K64.build.flash_size=512K
1442+
coredev.menu.FlashSize.512K64.build.flash_ld=eagle.flash.512k64.ld
1443+
coredev.menu.FlashSize.512K64.build.spiffs_start=0x6B000
1444+
coredev.menu.FlashSize.512K64.build.spiffs_end=0x7B000
1445+
coredev.menu.FlashSize.512K64.build.spiffs_blocksize=4096
1446+
coredev.menu.FlashSize.512K64.upload.maximum_size=434160
1447+
1448+
coredev.menu.FlashSize.512K128=512K (128K SPIFFS)
1449+
coredev.menu.FlashSize.512K128.build.flash_size=512K
1450+
coredev.menu.FlashSize.512K128.build.flash_ld=eagle.flash.512k128.ld
1451+
coredev.menu.FlashSize.512K128.build.spiffs_start=0x5B000
1452+
coredev.menu.FlashSize.512K128.build.spiffs_end=0x7B000
1453+
coredev.menu.FlashSize.512K128.build.spiffs_blocksize=4096
1454+
coredev.menu.FlashSize.512K128.upload.maximum_size=368624
1455+
1456+
coredev.menu.FlashSize.512K0=512K (no SPIFFS)
1457+
coredev.menu.FlashSize.512K0.build.flash_size=512K
1458+
coredev.menu.FlashSize.512K0.build.flash_ld=eagle.flash.512k0.ld
1459+
coredev.menu.FlashSize.512K0.upload.maximum_size=499696
1460+
1461+
coredev.menu.FlashSize.1M512=1M (512K SPIFFS)
1462+
coredev.menu.FlashSize.1M512.build.flash_size=1M
1463+
coredev.menu.FlashSize.1M512.build.flash_ld=eagle.flash.1m512.ld
1464+
coredev.menu.FlashSize.1M512.build.spiffs_start=0x7B000
1465+
coredev.menu.FlashSize.1M512.build.spiffs_end=0xFB000
1466+
coredev.menu.FlashSize.1M512.build.spiffs_blocksize=8192
1467+
coredev.menu.FlashSize.1M512.upload.maximum_size=499696
1468+
1469+
coredev.menu.FlashSize.1M256=1M (256K SPIFFS)
1470+
coredev.menu.FlashSize.1M256.build.flash_size=1M
1471+
coredev.menu.FlashSize.1M256.build.flash_ld=eagle.flash.1m256.ld
1472+
coredev.menu.FlashSize.1M256.build.spiffs_start=0xBB000
1473+
coredev.menu.FlashSize.1M256.build.spiffs_end=0xFB000
1474+
coredev.menu.FlashSize.1M256.build.spiffs_blocksize=4096
1475+
coredev.menu.FlashSize.1M256.upload.maximum_size=761840
1476+
1477+
coredev.menu.FlashSize.1M192=1M (192K SPIFFS)
1478+
coredev.menu.FlashSize.1M192.build.flash_size=1M
1479+
coredev.menu.FlashSize.1M192.build.flash_ld=eagle.flash.1m192.ld
1480+
coredev.menu.FlashSize.1M192.build.spiffs_start=0xCB000
1481+
coredev.menu.FlashSize.1M192.build.spiffs_end=0xFB000
1482+
coredev.menu.FlashSize.1M192.build.spiffs_blocksize=4096
1483+
coredev.menu.FlashSize.1M192.upload.maximum_size=827376
1484+
1485+
coredev.menu.FlashSize.1M160=1M (160K SPIFFS)
1486+
coredev.menu.FlashSize.1M160.build.flash_size=1M
1487+
coredev.menu.FlashSize.1M160.build.flash_ld=eagle.flash.1m160.ld
1488+
coredev.menu.FlashSize.1M160.build.spiffs_start=0xD3000
1489+
coredev.menu.FlashSize.1M160.build.spiffs_end=0xFB000
1490+
coredev.menu.FlashSize.1M160.build.spiffs_blocksize=4096
1491+
coredev.menu.FlashSize.1M160.upload.maximum_size=860144
1492+
1493+
coredev.menu.FlashSize.1M144=1M (144K SPIFFS)
1494+
coredev.menu.FlashSize.1M144.build.flash_size=1M
1495+
coredev.menu.FlashSize.1M144.build.flash_ld=eagle.flash.1m144.ld
1496+
coredev.menu.FlashSize.1M144.build.spiffs_start=0xD7000
1497+
coredev.menu.FlashSize.1M144.build.spiffs_end=0xFB000
1498+
coredev.menu.FlashSize.1M144.build.spiffs_blocksize=4096
1499+
coredev.menu.FlashSize.1M144.upload.maximum_size=876528
1500+
1501+
coredev.menu.FlashSize.1M128=1M (128K SPIFFS)
1502+
coredev.menu.FlashSize.1M128.build.flash_size=1M
1503+
coredev.menu.FlashSize.1M128.build.flash_ld=eagle.flash.1m128.ld
1504+
coredev.menu.FlashSize.1M128.build.spiffs_start=0xDB000
1505+
coredev.menu.FlashSize.1M128.build.spiffs_end=0xFB000
1506+
coredev.menu.FlashSize.1M128.build.spiffs_blocksize=4096
1507+
coredev.menu.FlashSize.1M128.upload.maximum_size=892912
1508+
1509+
coredev.menu.FlashSize.1M64=1M (64K SPIFFS)
1510+
coredev.menu.FlashSize.1M64.build.flash_size=1M
1511+
coredev.menu.FlashSize.1M64.build.flash_ld=eagle.flash.1m64.ld
1512+
coredev.menu.FlashSize.1M64.build.spiffs_start=0xEB000
1513+
coredev.menu.FlashSize.1M64.build.spiffs_end=0xFB000
1514+
coredev.menu.FlashSize.1M64.build.spiffs_blocksize=4096
1515+
coredev.menu.FlashSize.1M64.upload.maximum_size=958448
1516+
1517+
coredev.menu.FlashSize.2M=2M (1M SPIFFS)
1518+
coredev.menu.FlashSize.2M.build.flash_size=2M
1519+
coredev.menu.FlashSize.2M.build.flash_ld=eagle.flash.2m.ld
1520+
coredev.menu.FlashSize.2M.build.spiffs_start=0x100000
1521+
coredev.menu.FlashSize.2M.build.spiffs_end=0x1FB000
1522+
coredev.menu.FlashSize.2M.build.spiffs_blocksize=8192
1523+
coredev.menu.FlashSize.2M.upload.maximum_size=1044464
1524+
1525+
coredev.menu.FlashSize.4M1M=4M (1M SPIFFS)
1526+
coredev.menu.FlashSize.4M1M.build.flash_size=4M
1527+
coredev.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld
1528+
coredev.menu.FlashSize.4M1M.build.spiffs_start=0x300000
1529+
coredev.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000
1530+
coredev.menu.FlashSize.4M1M.build.spiffs_blocksize=8192
1531+
coredev.menu.FlashSize.4M1M.build.spiffs_pagesize=256
1532+
coredev.menu.FlashSize.4M1M.upload.maximum_size=1044464
1533+
1534+
coredev.menu.FlashSize.4M3M=4M (3M SPIFFS)
1535+
coredev.menu.FlashSize.4M3M.build.flash_size=4M
1536+
coredev.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld
1537+
coredev.menu.FlashSize.4M3M.build.spiffs_start=0x100000
1538+
coredev.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000
1539+
coredev.menu.FlashSize.4M3M.build.spiffs_blocksize=8192
1540+
coredev.menu.FlashSize.4M3M.upload.maximum_size=1044464
1541+
1542+
coredev.menu.ResetMethod.ck=ck
1543+
coredev.menu.ResetMethod.ck.upload.resetmethod=ck
1544+
coredev.menu.ResetMethod.nodemcu=nodemcu
1545+
coredev.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
1546+
1547+
coredev.menu.Debug.Disabled=Disabled
1548+
coredev.menu.Debug.Disabled.build.debug_port=
1549+
coredev.menu.Debug.Serial=Serial
1550+
coredev.menu.Debug.Serial.build.debug_port=-DDEBUG_ESP_PORT=Serial
1551+
coredev.menu.Debug.Serial1=Serial1
1552+
coredev.menu.Debug.Serial1.build.debug_port=-DDEBUG_ESP_PORT=Serial1
1553+
1554+
coredev.menu.DebugLevel.None____=None
1555+
coredev.menu.DebugLevel.None____.build.debug_level=
1556+
coredev.menu.DebugLevel.Core____=Core
1557+
coredev.menu.DebugLevel.Core____.build.debug_level=-DDEBUG_ESP_CORE
1558+
coredev.menu.DebugLevel.SSL_____=Core + SSL
1559+
coredev.menu.DebugLevel.SSL_____.build.debug_level=-DDEBUG_ESP_CORE -DDEBUG_ESP_SSL
1560+
coredev.menu.DebugLevel.SSL_MEM_=Core + SSL + TLS Mem
1561+
coredev.menu.DebugLevel.SSL_MEM_.build.debug_level=-DDEBUG_ESP_CORE -DDEBUG_ESP_SSL -DDEBUG_TLS_MEM
1562+
coredev.menu.DebugLevel.WiFic___=Core + WiFi
1563+
coredev.menu.DebugLevel.WiFic___.build.debug_level=-DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI
1564+
coredev.menu.DebugLevel.WiFi____=WiFi
1565+
coredev.menu.DebugLevel.WiFi____.build.debug_level=-DDEBUG_ESP_WIFI
1566+
coredev.menu.DebugLevel.HTTPClient=HTTPClient
1567+
coredev.menu.DebugLevel.HTTPClient.build.debug_level=-DDEBUG_ESP_HTTP_CLIENT
1568+
coredev.menu.DebugLevel.HTTPClient2=HTTPClient + SSL
1569+
coredev.menu.DebugLevel.HTTPClient2.build.debug_level=-DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_SSL
1570+
coredev.menu.DebugLevel.HTTPUpdate=HTTPUpdate
1571+
coredev.menu.DebugLevel.HTTPUpdate.build.debug_level=-DDEBUG_ESP_HTTP_UPDATE
1572+
coredev.menu.DebugLevel.HTTPUpdate2=HTTPClient + HTTPUpdate
1573+
coredev.menu.DebugLevel.HTTPUpdate2.build.debug_level=-DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_UPDATE
1574+
coredev.menu.DebugLevel.HTTPUpdate3=HTTPClient + HTTPUpdate + Updater
1575+
coredev.menu.DebugLevel.HTTPUpdate3.build.debug_level=-DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER
1576+
coredev.menu.DebugLevel.HTTPServer=HTTPServer
1577+
coredev.menu.DebugLevel.HTTPServer.build.debug_level=-DDEBUG_ESP_HTTP_SERVER
1578+
coredev.menu.DebugLevel.UPDATER=Updater
1579+
coredev.menu.DebugLevel.UPDATER.build.debug_level=-DDEBUG_ESP_UPDATER
1580+
coredev.menu.DebugLevel.OTA_____=OTA
1581+
coredev.menu.DebugLevel.OTA_____.build.debug_level=-DDEBUG_ESP_OTA
1582+
coredev.menu.DebugLevel.OTA2____=OTA + Updater
1583+
coredev.menu.DebugLevel.OTA2____.build.debug_level=-DDEBUG_ESP_OTA -DDEBUG_ESP_UPDATER
1584+
coredev.menu.DebugLevel.all_____=All
1585+
coredev.menu.DebugLevel.all_____.build.debug_level=-DDEBUG_ESP_CORE -DDEBUG_ESP_SSL -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_TLS_MEM

libraries/ArduinoOTA/ArduinoOTA.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
#ifndef LWIP_OPEN_SRC
12
#define LWIP_OPEN_SRC
3+
#endif
24
#include <functional>
35
#include <WiFiUdp.h>
46
#include "ArduinoOTA.h"

0 commit comments

Comments
 (0)