@@ -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
@@ -180,6 +220,75 @@ generic.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
180220# generic.menu.FlashSize.16M.build.spiffs_end=0x1000000
181221# generic.menu.FlashSize.16M.build.spiffs_blocksize=8192
182222
223+ ##############################################################
224+ espduino.name=ESPDuino (ESP-13 Module)
225+
226+ espduino.upload.tool=esptool
227+ espduino.upload.speed=115200
228+ espduino.upload.resetmethod=ck
229+ espduino.upload.maximum_size=1044464
230+ espduino.upload.maximum_data_size=81920
231+ espduino.upload.wait_for_upload_port=true
232+ espduino.serial.disableDTR=true
233+ espduino.serial.disableRTS=true
234+
235+ espduino.build.mcu=esp8266
236+ espduino.build.f_cpu=80000000L
237+ espduino.build.board=ESP8266_ESP13
238+ espduino.build.core=esp8266
239+ espduino.build.variant=espduino
240+ espduino.build.flash_mode=dio
241+ espduino.build.flash_size=4M
242+ espduino.build.flash_freq=40
243+ espduino.build.debug_port=
244+ espduino.build.debug_level=
245+
246+ espduino.menu.CpuFrequency.80=80 MHz
247+ espduino.menu.CpuFrequency.80.build.f_cpu=80000000L
248+ espduino.menu.CpuFrequency.160=160 MHz
249+ espduino.menu.CpuFrequency.160.build.f_cpu=160000000L
250+
251+ espduino.menu.UploadTool.esptool=Serial
252+ espduino.menu.UploadTool.esptool.upload.tool=esptool
253+ espduino.menu.UploadTool.esptool.upload.verbose=-vv
254+ espduino.menu.UploadTool.espota=OTA
255+ espduino.menu.UploadTool.espota.upload.tool=espota
256+
257+ espduino.menu.UploadSpeed.115200=115200
258+ espduino.menu.UploadSpeed.115200.upload.speed=115200
259+ espduino.menu.UploadSpeed.9600=9600
260+ espduino.menu.UploadSpeed.9600.upload.speed=9600
261+ espduino.menu.UploadSpeed.57600=57600
262+ espduino.menu.UploadSpeed.57600.upload.speed=57600
263+ espduino.menu.UploadSpeed.256000.windows=256000
264+ espduino.menu.UploadSpeed.256000.upload.speed=256000
265+ espduino.menu.UploadSpeed.230400.linux=230400
266+ espduino.menu.UploadSpeed.230400.macosx=230400
267+ espduino.menu.UploadSpeed.230400.macosx=230400
268+ espduino.menu.UploadSpeed.230400.upload.speed=230400
269+ espduino.menu.UploadSpeed.460800.linux=460800
270+ espduino.menu.UploadSpeed.460800.macosx=460800
271+ espduino.menu.UploadSpeed.460800.upload.speed=460800
272+ espduino.menu.UploadSpeed.512000.windows=512000
273+ espduino.menu.UploadSpeed.512000.upload.speed=512000
274+ espduino.menu.UploadSpeed.921600=921600
275+ espduino.menu.UploadSpeed.921600.upload.speed=921600
276+
277+ espduino.menu.FlashSize.4M3M=4M (3M SPIFFS)
278+ espduino.menu.FlashSize.4M3M.build.flash_size=4M
279+ espduino.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld
280+ espduino.menu.FlashSize.4M3M.build.spiffs_start=0x100000
281+ espduino.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000
282+ espduino.menu.FlashSize.4M3M.build.spiffs_blocksize=8192
283+ espduino.menu.FlashSize.4M3M.build.spiffs_pagesize=256
284+
285+ espduino.menu.FlashSize.4M1M=4M (1M SPIFFS)
286+ espduino.menu.FlashSize.4M1M.build.flash_size=4M
287+ espduino.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld
288+ espduino.menu.FlashSize.4M1M.build.spiffs_start=0x300000
289+ espduino.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000
290+ espduino.menu.FlashSize.4M1M.build.spiffs_blocksize=8192
291+ espduino.menu.FlashSize.4M1M.build.spiffs_pagesize=256
183292##############################################################
184293huzzah.name=Adafruit HUZZAH ESP8266
185294
@@ -200,6 +309,8 @@ huzzah.build.variant=adafruit
200309huzzah.build.flash_mode=qio
201310huzzah.build.flash_size=4M
202311huzzah.build.flash_freq=40
312+ huzzah.build.debug_port=
313+ huzzah.build.debug_level=
203314
204315huzzah.menu.CpuFrequency.80=80 MHz
205316huzzah.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -257,6 +368,8 @@ nodemcu.build.variant=nodemcu
257368nodemcu.build.flash_mode=qio
258369nodemcu.build.flash_size=4M
259370nodemcu.build.flash_freq=40
371+ nodemcu.build.debug_port=
372+ nodemcu.build.debug_level=
260373
261374nodemcu.menu.CpuFrequency.80=80 MHz
262375nodemcu.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -323,6 +436,8 @@ nodemcuv2.build.variant=nodemcu
323436nodemcuv2.build.flash_mode=dio
324437nodemcuv2.build.flash_size=4M
325438nodemcuv2.build.flash_freq=40
439+ nodemcuv2.build.debug_port=
440+ nodemcuv2.build.debug_level=
326441
327442nodemcuv2.menu.CpuFrequency.80=80 MHz
328443nodemcuv2.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -398,6 +513,8 @@ modwifi.build.spiffs_start=0x100000
398513modwifi.build.spiffs_end=0x1FB000
399514modwifi.build.spiffs_pagesize=256
400515modwifi.build.spiffs_blocksize=8192
516+ modwifi.build.debug_port=
517+ modwifi.build.debug_level=
401518
402519modwifi.menu.CpuFrequency.80=80 MHz
403520modwifi.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -454,6 +571,8 @@ thing.build.spiffs_start=0x6B000
454571thing.build.spiffs_end=0x7B000
455572thing.build.spiffs_blocksize=4096
456573thing.build.spiffs_pagesize=256
574+ thing.build.debug_port=
575+ thing.build.debug_level=
457576
458577thing.menu.CpuFrequency.80=80 MHz
459578thing.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -503,6 +622,8 @@ esp210.build.variant=generic
503622esp210.build.flash_mode=qio
504623esp210.build.flash_size=4M
505624esp210.build.flash_freq=40
625+ esp210.build.debug_port=
626+ esp210.build.debug_level=
506627
507628esp210.menu.CpuFrequency.80=80 MHz
508629esp210.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -596,6 +717,8 @@ d1_mini.build.variant=d1_mini
596717d1_mini.build.flash_mode=dio
597718d1_mini.build.flash_size=4M
598719d1_mini.build.flash_freq=40
720+ d1_mini.build.debug_port=
721+ d1_mini.build.debug_level=
599722
600723d1_mini.menu.CpuFrequency.80=80 MHz
601724d1_mini.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -667,6 +790,8 @@ d1.build.variant=d1
667790d1.build.flash_mode=dio
668791d1.build.flash_size=4M
669792d1.build.flash_freq=40
793+ d1.build.debug_port=
794+ d1.build.debug_level=
670795
671796d1.menu.CpuFrequency.80=80 MHz
672797d1.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -740,6 +865,8 @@ espino.build.flash_mode=qio
740865espino.build.flash_size=4M
741866espino.build.flash_freq=40
742867espino.build.spiffs_pagesize=256
868+ espino.build.debug_port=
869+ espino.build.debug_level=
743870
744871espino.menu.UploadTool.esptool=Serial
745872espino.menu.UploadTool.esptool.upload.tool=esptool
@@ -817,6 +944,8 @@ wifinfo.build.variant=wifinfo
817944wifinfo.build.flash_mode=qio
818945wifinfo.build.board=ESP8266_ESP12
819946wifinfo.build.spiffs_pagesize=256
947+ wifinfo.build.debug_port=
948+ wifinfo.build.debug_level=
820949
821950#wifinfo.menu.ESPModule.ESP07512=ESP07 (1M/512K SPIFFS)
822951#wifinfo.menu.ESPModule.ESP07512.build.board=ESP8266_ESP07
0 commit comments