@@ -6,6 +6,8 @@ menu.FlashFreq=Flash Frequency
66menu.UploadTool=Upload Using
77menu.ResetMethod=Reset Method
88menu.ESPModule=Module
9+ menu.Debug=Debug port
10+ menu.DebugLevel=Debug Level
911
1012##############################################################
1113generic.name=Generic ESP8266 Module
@@ -26,6 +28,8 @@ generic.build.core=esp8266
2628generic.build.variant=generic
2729generic.build.flash_mode=qio
2830generic.build.spiffs_pagesize=256
31+ generic.build.debug_port=
32+ generic.build.debug_level=
2933
3034generic.menu.UploadTool.esptool=Serial
3135generic.menu.UploadTool.esptool.upload.tool=esptool
@@ -166,6 +170,42 @@ generic.menu.ResetMethod.ck.upload.resetmethod=ck
166170generic.menu.ResetMethod.nodemcu=nodemcu
167171generic.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
168172
173+ generic.menu.Debug.Disabled=Disabled
174+ generic.menu.Debug.Disabled.build.debug_port=
175+ generic.menu.Debug.Serial=Serial
176+ generic.menu.Debug.Serial.build.debug_port=-DDEBUG_ESP_PORT=Serial
177+ generic.menu.Debug.Serial1=Serial1
178+ generic.menu.Debug.Serial1.build.debug_port=-DDEBUG_ESP_PORT=Serial1
179+
180+ generic.menu.DebugLevel.None=None
181+ generic.menu.DebugLevel.None.build.debug_level=
182+ generic.menu.DebugLevel.Core=Core
183+ generic.menu.DebugLevel.Core.build.debug_level=-DDEBUG_ESP_CORE
184+ generic.menu.DebugLevel.SSL=Core + SSL
185+ generic.menu.DebugLevel.SSL.build.debug_level=-DDEBUG_ESP_CORE -DDEBUG_ESP_SSL
186+ generic.menu.DebugLevel.WiFic=Core + WiFi
187+ generic.menu.DebugLevel.WiFic.build.debug_level=-DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI
188+ generic.menu.DebugLevel.WiFi=WiFi
189+ generic.menu.DebugLevel.WiFi.build.debug_level=-DDEBUG_ESP_WIFI
190+ generic.menu.DebugLevel.HTTPClient=HTTPClient
191+ generic.menu.DebugLevel.HTTPClient.build.debug_level=-DDEBUG_ESP_HTTP_CLIENT
192+ generic.menu.DebugLevel.HTTPUpdate=HTTPUpdate
193+ generic.menu.DebugLevel.HTTPUpdate.build.debug_level=-DDEBUG_ESP_HTTP_UPDATE
194+ generic.menu.DebugLevel.HTTPUpdate2=HTTPClient + HTTPUpdate
195+ generic.menu.DebugLevel.HTTPUpdate2.build.debug_level=-DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_UPDATE
196+ generic.menu.DebugLevel.HTTPUpdate3=HTTPClient + HTTPUpdate + Updater
197+ generic.menu.DebugLevel.HTTPUpdate3.build.debug_level=-DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER
198+ generic.menu.DebugLevel.HTTPServer=HTTPServer
199+ generic.menu.DebugLevel.HTTPServer.build.debug_level=-DDEBUG_ESP_HTTP_SERVER
200+ generic.menu.DebugLevel.UPDATER=Updater
201+ generic.menu.DebugLevel.UPDATER.build.debug_level=-DDEBUG_ESP_UPDATER
202+ generic.menu.DebugLevel.OTA=OTA
203+ generic.menu.DebugLevel.OTA.build.debug_level=-DDEBUG_ESP_OTA
204+ generic.menu.DebugLevel.OTA2=OTA + Updater
205+ generic.menu.DebugLevel.OTA2.build.debug_level=-DDEBUG_ESP_OTA -DDEBUG_ESP_UPDATER
206+ generic.menu.DebugLevel.all=All
207+ generic.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
208+
169209# disabled because espressif's bootloader refuses to write above 4M
170210# generic.menu.FlashSize.8M=8M (7M SPIFFS)
171211# generic.menu.FlashSize.8M.build.flash_size=1M
@@ -200,6 +240,8 @@ espduino.build.variant=espduino
200240espduino.build.flash_mode=dio
201241espduino.build.flash_size=4M
202242espduino.build.flash_freq=40
243+ espduino.build.debug_port=
244+ espduino.build.debug_level=
203245
204246espduino.menu.CpuFrequency.80=80 MHz
205247espduino.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -267,6 +309,8 @@ huzzah.build.variant=adafruit
267309huzzah.build.flash_mode=qio
268310huzzah.build.flash_size=4M
269311huzzah.build.flash_freq=40
312+ huzzah.build.debug_port=
313+ huzzah.build.debug_level=
270314
271315huzzah.menu.CpuFrequency.80=80 MHz
272316huzzah.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -324,6 +368,8 @@ nodemcu.build.variant=nodemcu
324368nodemcu.build.flash_mode=qio
325369nodemcu.build.flash_size=4M
326370nodemcu.build.flash_freq=40
371+ nodemcu.build.debug_port=
372+ nodemcu.build.debug_level=
327373
328374nodemcu.menu.CpuFrequency.80=80 MHz
329375nodemcu.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -390,6 +436,8 @@ nodemcuv2.build.variant=nodemcu
390436nodemcuv2.build.flash_mode=dio
391437nodemcuv2.build.flash_size=4M
392438nodemcuv2.build.flash_freq=40
439+ nodemcuv2.build.debug_port=
440+ nodemcuv2.build.debug_level=
393441
394442nodemcuv2.menu.CpuFrequency.80=80 MHz
395443nodemcuv2.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -465,6 +513,8 @@ modwifi.build.spiffs_start=0x100000
465513modwifi.build.spiffs_end=0x1FB000
466514modwifi.build.spiffs_pagesize=256
467515modwifi.build.spiffs_blocksize=8192
516+ modwifi.build.debug_port=
517+ modwifi.build.debug_level=
468518
469519modwifi.menu.CpuFrequency.80=80 MHz
470520modwifi.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -521,6 +571,8 @@ thing.build.spiffs_start=0x6B000
521571thing.build.spiffs_end=0x7B000
522572thing.build.spiffs_blocksize=4096
523573thing.build.spiffs_pagesize=256
574+ thing.build.debug_port=
575+ thing.build.debug_level=
524576
525577thing.menu.CpuFrequency.80=80 MHz
526578thing.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -570,6 +622,8 @@ esp210.build.variant=generic
570622esp210.build.flash_mode=qio
571623esp210.build.flash_size=4M
572624esp210.build.flash_freq=40
625+ esp210.build.debug_port=
626+ esp210.build.debug_level=
573627
574628esp210.menu.CpuFrequency.80=80 MHz
575629esp210.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -663,6 +717,8 @@ d1_mini.build.variant=d1_mini
663717d1_mini.build.flash_mode=dio
664718d1_mini.build.flash_size=4M
665719d1_mini.build.flash_freq=40
720+ d1_mini.build.debug_port=
721+ d1_mini.build.debug_level=
666722
667723d1_mini.menu.CpuFrequency.80=80 MHz
668724d1_mini.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -734,6 +790,8 @@ d1.build.variant=d1
734790d1.build.flash_mode=dio
735791d1.build.flash_size=4M
736792d1.build.flash_freq=40
793+ d1.build.debug_port=
794+ d1.build.debug_level=
737795
738796d1.menu.CpuFrequency.80=80 MHz
739797d1.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -807,6 +865,8 @@ espino.build.flash_mode=qio
807865espino.build.flash_size=4M
808866espino.build.flash_freq=40
809867espino.build.spiffs_pagesize=256
868+ espino.build.debug_port=
869+ espino.build.debug_level=
810870
811871espino.menu.UploadTool.esptool=Serial
812872espino.menu.UploadTool.esptool.upload.tool=esptool
@@ -884,6 +944,8 @@ wifinfo.build.variant=wifinfo
884944wifinfo.build.flash_mode=qio
885945wifinfo.build.board=ESP8266_ESP12
886946wifinfo.build.spiffs_pagesize=256
947+ wifinfo.build.debug_port=
948+ wifinfo.build.debug_level=
887949
888950#wifinfo.menu.ESPModule.ESP07512=ESP07 (1M/512K SPIFFS)
889951#wifinfo.menu.ESPModule.ESP07512.build.board=ESP8266_ESP07
0 commit comments