From 1bf3a1767423ea0dc8cf71a81a581eb77739e319 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BA=8C=E4=B9=9D?=
 <153150268+Sail-211010@users.noreply.github.com>
Date: Thu, 17 Oct 2024 14:42:49 +0800
Subject: [PATCH 1/8] Delete boards.txt

Delete old files
---
 boards.txt | 43959 ---------------------------------------------------
 1 file changed, 43959 deletions(-)
 delete mode 100644 boards.txt

diff --git a/boards.txt b/boards.txt
deleted file mode 100644
index 4e82ba796d6..00000000000
--- a/boards.txt
+++ /dev/null
@@ -1,43959 +0,0 @@
-# Official Espressif options
-menu.UploadSpeed=Upload Speed
-menu.USBMode=USB Mode
-menu.CDCOnBoot=USB CDC On Boot
-menu.MSCOnBoot=USB Firmware MSC On Boot
-menu.DFUOnBoot=USB DFU On Boot
-menu.UploadMode=Upload Mode
-menu.CPUFreq=CPU Frequency
-menu.FlashFreq=Flash Frequency
-menu.FlashMode=Flash Mode
-menu.FlashSize=Flash Size
-menu.PartitionScheme=Partition Scheme
-menu.DebugLevel=Core Debug Level
-menu.PSRAM=PSRAM
-menu.LoopCore=Arduino Runs On
-menu.EventsCore=Events Run On
-menu.MemoryType=Memory Type
-menu.EraseFlash=Erase All Flash Before Sketch Upload
-menu.JTAGAdapter=JTAG Adapter
-menu.ZigbeeMode=Zigbee Mode
-menu.PinNumbers=Pin Numbering
-
-# Custom options
-menu.Revision=Board Revision
-menu.LORAWAN_REGION=LoRaWan Region
-menu.LoRaWanDebugLevel=LoRaWan Debug Level
-menu.LORAWAN_DEVEUI=LoRaWan DevEUI
-menu.LORAWAN_PREAMBLE_LENGTH=LoRaWan Preamble Length
-menu.SLOW_CLK_TPYE=Slow Clk Type(only for LoRaWAN)
-menu.einksize=E-Ink Display Size
-menu.NetworkLogLevel=Network Log Level
-##############################################################
-### DO NOT PUT BOARDS ABOVE THE OFFICIAL ESPRESSIF BOARDS! ###
-##############################################################
-
-# Generic definition to be used for USB discovery of CDC/JTAG
-esp32_family.name=ESP32 Family Device
-esp32_family.hide=true
-esp32_family.vid.0=0x303a
-esp32_family.pid.0=0x1001
-esp32_family.upload_port.0.vid=0x303a
-esp32_family.upload_port.0.pid=0x1001
-esp32_family.build.board=ESP32_FAMILY
-
-##############################################################
-
-esp32c2.name=ESP32C2 Dev Module
-esp32c2.hide=true
-
-esp32c2.bootloader.tool=esptool_py
-esp32c2.bootloader.tool.default=esptool_py
-
-esp32c2.upload.tool=esptool_py
-esp32c2.upload.tool.default=esptool_py
-esp32c2.upload.tool.network=esp_ota
-
-esp32c2.upload.maximum_size=1310720
-esp32c2.upload.maximum_data_size=327680
-esp32c2.upload.flags=
-esp32c2.upload.extra_flags=
-esp32c2.upload.use_1200bps_touch=false
-esp32c2.upload.wait_for_upload_port=false
-
-esp32c2.serial.disableDTR=false
-esp32c2.serial.disableRTS=false
-
-esp32c2.build.tarch=riscv32
-esp32c2.build.target=esp
-esp32c2.build.mcu=esp32c2
-esp32c2.build.core=esp32
-esp32c2.build.variant=esp32c2
-esp32c2.build.board=ESP32C2_DEV
-esp32c2.build.bootloader_addr=0x0
-
-esp32c2.build.cdc_on_boot=0
-esp32c2.build.f_cpu=120000000L
-esp32c2.build.flash_size=2MB
-esp32c2.build.flash_freq=60m
-esp32c2.build.flash_mode=qio
-esp32c2.build.boot=qio
-esp32c2.build.partitions=minimal
-esp32c2.build.defines=
-
-esp32c2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32c2.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32c2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32c2.menu.PartitionScheme.default.build.partitions=default
-esp32c2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32c2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32c2.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-esp32c2.menu.PartitionScheme.no_fs.build.partitions=no_fs
-esp32c2.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-esp32c2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32c2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32c2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32c2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32c2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32c2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32c2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32c2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32c2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32c2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32c2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32c2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32c2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32c2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32c2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32c2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32c2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32c2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-esp32c2.menu.FlashMode.qio=QIO
-esp32c2.menu.FlashMode.qio.build.flash_mode=dio
-esp32c2.menu.FlashMode.qio.build.boot=qio
-esp32c2.menu.FlashMode.dio=DIO
-esp32c2.menu.FlashMode.dio.build.flash_mode=dio
-esp32c2.menu.FlashMode.dio.build.boot=dio
-
-esp32c2.menu.FlashFreq.60=60MHz
-esp32c2.menu.FlashFreq.60.build.flash_freq=60m
-esp32c2.menu.FlashFreq.30=30MHz
-esp32c2.menu.FlashFreq.30.build.flash_freq=30m
-
-esp32c2.menu.FlashSize.2M=2MB (16Mb)
-esp32c2.menu.FlashSize.2M.build.flash_size=2MB
-esp32c2.menu.FlashSize.4M=4MB (32Mb)
-esp32c2.menu.FlashSize.4M.build.flash_size=4MB
-
-esp32c2.menu.UploadSpeed.921600=921600
-esp32c2.menu.UploadSpeed.921600.upload.speed=921600
-esp32c2.menu.UploadSpeed.115200=115200
-esp32c2.menu.UploadSpeed.115200.upload.speed=115200
-esp32c2.menu.UploadSpeed.256000.windows=256000
-esp32c2.menu.UploadSpeed.256000.upload.speed=256000
-esp32c2.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32c2.menu.UploadSpeed.230400=230400
-esp32c2.menu.UploadSpeed.230400.upload.speed=230400
-esp32c2.menu.UploadSpeed.460800.linux=460800
-esp32c2.menu.UploadSpeed.460800.macosx=460800
-esp32c2.menu.UploadSpeed.460800.upload.speed=460800
-esp32c2.menu.UploadSpeed.512000.windows=512000
-esp32c2.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32c2.menu.DebugLevel.none=None
-esp32c2.menu.DebugLevel.none.build.code_debug=0
-esp32c2.menu.DebugLevel.error=Error
-esp32c2.menu.DebugLevel.error.build.code_debug=1
-esp32c2.menu.DebugLevel.warn=Warn
-esp32c2.menu.DebugLevel.warn.build.code_debug=2
-esp32c2.menu.DebugLevel.info=Info
-esp32c2.menu.DebugLevel.info.build.code_debug=3
-esp32c2.menu.DebugLevel.debug=Debug
-esp32c2.menu.DebugLevel.debug.build.code_debug=4
-esp32c2.menu.DebugLevel.verbose=Verbose
-esp32c2.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32c2.menu.EraseFlash.none=Disabled
-esp32c2.menu.EraseFlash.none.upload.erase_cmd=
-esp32c2.menu.EraseFlash.all=Enabled
-esp32c2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32h2.name=ESP32H2 Dev Module
-
-esp32h2.bootloader.tool=esptool_py
-esp32h2.bootloader.tool.default=esptool_py
-
-esp32h2.upload.tool=esptool_py
-esp32h2.upload.tool.default=esptool_py
-esp32h2.upload.tool.network=esp_ota
-
-esp32h2.upload.maximum_size=1310720
-esp32h2.upload.maximum_data_size=327680
-esp32h2.upload.flags=
-esp32h2.upload.extra_flags=
-esp32h2.upload.use_1200bps_touch=false
-esp32h2.upload.wait_for_upload_port=false
-
-esp32h2.serial.disableDTR=false
-esp32h2.serial.disableRTS=false
-
-esp32h2.build.tarch=riscv32
-esp32h2.build.target=esp
-esp32h2.build.mcu=esp32h2
-esp32h2.build.core=esp32
-esp32h2.build.variant=esp32h2
-esp32h2.build.board=ESP32H2_DEV
-esp32h2.build.bootloader_addr=0x0
-
-esp32h2.build.cdc_on_boot=0
-esp32h2.build.f_cpu=96000000L
-esp32h2.build.flash_size=4MB
-esp32h2.build.flash_freq=64m
-esp32h2.build.img_freq=48m
-esp32h2.build.flash_mode=qio
-esp32h2.build.boot=qio
-esp32h2.build.partitions=default
-esp32h2.build.defines=
-
-## IDE 2.0 Seems to not update the value
-esp32h2.menu.JTAGAdapter.default=Disabled
-esp32h2.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32h2.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32h2.menu.JTAGAdapter.builtin.build.openocdscript=esp32h2-builtin.cfg
-esp32h2.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32h2.menu.JTAGAdapter.external=FTDI Adapter
-esp32h2.menu.JTAGAdapter.external.build.openocdscript=esp32h2-ftdi.cfg
-esp32h2.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32h2.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32h2.menu.JTAGAdapter.bridge.build.openocdscript=esp32h2-bridge.cfg
-esp32h2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32h2.menu.CDCOnBoot.default=Disabled
-esp32h2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32h2.menu.CDCOnBoot.cdc=Enabled
-esp32h2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32h2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32h2.menu.PartitionScheme.default.build.partitions=default
-esp32h2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32h2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32h2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32h2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32h2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32h2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32h2.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32h2.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-esp32h2.menu.PartitionScheme.no_fs.build.partitions=no_fs
-esp32h2.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-esp32h2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32h2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32h2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32h2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32h2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32h2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32h2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32h2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32h2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32h2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32h2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32h2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32h2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32h2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32h2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32h2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32h2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32h2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32h2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32h2.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32h2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32h2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32h2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32h2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-#esp32h2.menu.PartitionScheme.rainmaker=RainMaker 4MB
-#esp32h2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-#esp32h2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-#esp32h2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-#esp32h2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-#esp32h2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-#esp32h2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-#esp32h2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-#esp32h2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32h2.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-esp32h2.menu.PartitionScheme.zigbee.build.partitions=zigbee
-esp32h2.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-esp32h2.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32h2.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32h2.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32h2.menu.PartitionScheme.custom=Custom
-esp32h2.menu.PartitionScheme.custom.build.partitions=
-esp32h2.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32h2.menu.FlashMode.qio=QIO
-esp32h2.menu.FlashMode.qio.build.flash_mode=dio
-esp32h2.menu.FlashMode.qio.build.boot=qio
-esp32h2.menu.FlashMode.dio=DIO
-esp32h2.menu.FlashMode.dio.build.flash_mode=dio
-esp32h2.menu.FlashMode.dio.build.boot=dio
-
-esp32h2.menu.FlashFreq.64=64MHz
-esp32h2.menu.FlashFreq.64.build.flash_freq=64m
-esp32h2.menu.FlashFreq.64.build.img_freq=48m
-#esp32h2.menu.FlashFreq.32=32MHz
-#esp32h2.menu.FlashFreq.32.build.flash_freq=32m
-#esp32h2.menu.FlashFreq.32.build.img_freq=24m
-esp32h2.menu.FlashFreq.16=16MHz
-esp32h2.menu.FlashFreq.16.build.flash_freq=16m
-esp32h2.menu.FlashFreq.16.build.img_freq=12m
-
-esp32h2.menu.FlashSize.4M=4MB (32Mb)
-esp32h2.menu.FlashSize.4M.build.flash_size=4MB
-esp32h2.menu.FlashSize.8M=8MB (64Mb)
-esp32h2.menu.FlashSize.8M.build.flash_size=8MB
-esp32h2.menu.FlashSize.2M=2MB (16Mb)
-esp32h2.menu.FlashSize.2M.build.flash_size=2MB
-esp32h2.menu.FlashSize.16M=16MB (128Mb)
-esp32h2.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32h2.menu.UploadSpeed.921600=921600
-esp32h2.menu.UploadSpeed.921600.upload.speed=921600
-esp32h2.menu.UploadSpeed.115200=115200
-esp32h2.menu.UploadSpeed.115200.upload.speed=115200
-esp32h2.menu.UploadSpeed.256000.windows=256000
-esp32h2.menu.UploadSpeed.256000.upload.speed=256000
-esp32h2.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32h2.menu.UploadSpeed.230400=230400
-esp32h2.menu.UploadSpeed.230400.upload.speed=230400
-esp32h2.menu.UploadSpeed.460800.linux=460800
-esp32h2.menu.UploadSpeed.460800.macosx=460800
-esp32h2.menu.UploadSpeed.460800.upload.speed=460800
-esp32h2.menu.UploadSpeed.512000.windows=512000
-esp32h2.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32h2.menu.DebugLevel.none=None
-esp32h2.menu.DebugLevel.none.build.code_debug=0
-esp32h2.menu.DebugLevel.error=Error
-esp32h2.menu.DebugLevel.error.build.code_debug=1
-esp32h2.menu.DebugLevel.warn=Warn
-esp32h2.menu.DebugLevel.warn.build.code_debug=2
-esp32h2.menu.DebugLevel.info=Info
-esp32h2.menu.DebugLevel.info.build.code_debug=3
-esp32h2.menu.DebugLevel.debug=Debug
-esp32h2.menu.DebugLevel.debug.build.code_debug=4
-esp32h2.menu.DebugLevel.verbose=Verbose
-esp32h2.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32h2.menu.EraseFlash.none=Disabled
-esp32h2.menu.EraseFlash.none.upload.erase_cmd=
-esp32h2.menu.EraseFlash.all=Enabled
-esp32h2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32h2.menu.ZigbeeMode.default=Disabled
-esp32h2.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32h2.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32h2.menu.ZigbeeMode.ed=Zigbee ED (end device)
-esp32h2.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-esp32h2.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-esp32h2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32h2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32h2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-esp32h2.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-esp32h2.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-esp32h2.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-
-##############################################################
-
-esp32c6.name=ESP32C6 Dev Module
-
-esp32c6.bootloader.tool=esptool_py
-esp32c6.bootloader.tool.default=esptool_py
-
-esp32c6.upload.tool=esptool_py
-esp32c6.upload.tool.default=esptool_py
-esp32c6.upload.tool.network=esp_ota
-
-esp32c6.upload.maximum_size=1310720
-esp32c6.upload.maximum_data_size=327680
-esp32c6.upload.flags=
-esp32c6.upload.extra_flags=
-esp32c6.upload.use_1200bps_touch=false
-esp32c6.upload.wait_for_upload_port=false
-
-esp32c6.serial.disableDTR=false
-esp32c6.serial.disableRTS=false
-
-esp32c6.build.tarch=riscv32
-esp32c6.build.target=esp
-esp32c6.build.mcu=esp32c6
-esp32c6.build.core=esp32
-esp32c6.build.variant=esp32c6
-esp32c6.build.board=ESP32C6_DEV
-esp32c6.build.bootloader_addr=0x0
-
-esp32c6.build.cdc_on_boot=0
-esp32c6.build.f_cpu=160000000L
-esp32c6.build.flash_size=4MB
-esp32c6.build.flash_freq=80m
-esp32c6.build.flash_mode=qio
-esp32c6.build.boot=qio
-esp32c6.build.partitions=default
-esp32c6.build.defines=
-
-## IDE 2.0 Seems to not update the value
-esp32c6.menu.JTAGAdapter.default=Disabled
-esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32c6.menu.JTAGAdapter.external=FTDI Adapter
-esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32c6.menu.CDCOnBoot.default=Disabled
-esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32c6.menu.CDCOnBoot.cdc=Enabled
-esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32c6.menu.PartitionScheme.default.build.partitions=default
-esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32c6.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32c6.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32c6.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32c6.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-esp32c6.menu.PartitionScheme.no_fs.build.partitions=no_fs
-esp32c6.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32c6.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32c6.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32c6.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32c6.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32c6.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32c6.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32c6.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32c6.menu.PartitionScheme.custom=Custom
-esp32c6.menu.PartitionScheme.custom.build.partitions=
-esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32c6.menu.CPUFreq.160=160MHz (WiFi)
-esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32c6.menu.CPUFreq.120=120MHz (WiFi)
-esp32c6.menu.CPUFreq.120.build.f_cpu=120000000L
-esp32c6.menu.CPUFreq.80=80MHz (WiFi)
-esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32c6.menu.CPUFreq.40=40MHz
-esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32c6.menu.CPUFreq.20=20MHz
-esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32c6.menu.CPUFreq.10=10MHz
-esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32c6.menu.FlashMode.qio=QIO
-esp32c6.menu.FlashMode.qio.build.flash_mode=dio
-esp32c6.menu.FlashMode.qio.build.boot=qio
-esp32c6.menu.FlashMode.dio=DIO
-esp32c6.menu.FlashMode.dio.build.flash_mode=dio
-esp32c6.menu.FlashMode.dio.build.boot=dio
-
-esp32c6.menu.FlashFreq.80=80MHz
-esp32c6.menu.FlashFreq.80.build.flash_freq=80m
-esp32c6.menu.FlashFreq.40=40MHz
-esp32c6.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32c6.menu.FlashSize.4M=4MB (32Mb)
-esp32c6.menu.FlashSize.4M.build.flash_size=4MB
-esp32c6.menu.FlashSize.8M=8MB (64Mb)
-esp32c6.menu.FlashSize.8M.build.flash_size=8MB
-esp32c6.menu.FlashSize.2M=2MB (16Mb)
-esp32c6.menu.FlashSize.2M.build.flash_size=2MB
-esp32c6.menu.FlashSize.16M=16MB (128Mb)
-esp32c6.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32c6.menu.UploadSpeed.921600=921600
-esp32c6.menu.UploadSpeed.921600.upload.speed=921600
-esp32c6.menu.UploadSpeed.115200=115200
-esp32c6.menu.UploadSpeed.115200.upload.speed=115200
-esp32c6.menu.UploadSpeed.256000.windows=256000
-esp32c6.menu.UploadSpeed.256000.upload.speed=256000
-esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32c6.menu.UploadSpeed.230400=230400
-esp32c6.menu.UploadSpeed.230400.upload.speed=230400
-esp32c6.menu.UploadSpeed.460800.linux=460800
-esp32c6.menu.UploadSpeed.460800.macosx=460800
-esp32c6.menu.UploadSpeed.460800.upload.speed=460800
-esp32c6.menu.UploadSpeed.512000.windows=512000
-esp32c6.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32c6.menu.DebugLevel.none=None
-esp32c6.menu.DebugLevel.none.build.code_debug=0
-esp32c6.menu.DebugLevel.error=Error
-esp32c6.menu.DebugLevel.error.build.code_debug=1
-esp32c6.menu.DebugLevel.warn=Warn
-esp32c6.menu.DebugLevel.warn.build.code_debug=2
-esp32c6.menu.DebugLevel.info=Info
-esp32c6.menu.DebugLevel.info.build.code_debug=3
-esp32c6.menu.DebugLevel.debug=Debug
-esp32c6.menu.DebugLevel.debug.build.code_debug=4
-esp32c6.menu.DebugLevel.verbose=Verbose
-esp32c6.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32c6.menu.EraseFlash.none=Disabled
-esp32c6.menu.EraseFlash.none.upload.erase_cmd=
-esp32c6.menu.EraseFlash.all=Enabled
-esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32c6.menu.ZigbeeMode.default=Disabled
-esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-esp32s3.name=ESP32S3 Dev Module
-
-esp32s3.bootloader.tool=esptool_py
-esp32s3.bootloader.tool.default=esptool_py
-
-esp32s3.upload.tool=esptool_py
-esp32s3.upload.tool.default=esptool_py
-esp32s3.upload.tool.network=esp_ota
-
-esp32s3.upload.maximum_size=1310720
-esp32s3.upload.maximum_data_size=327680
-esp32s3.upload.flags=
-esp32s3.upload.extra_flags=
-esp32s3.upload.use_1200bps_touch=false
-esp32s3.upload.wait_for_upload_port=false
-
-esp32s3.serial.disableDTR=false
-esp32s3.serial.disableRTS=false
-
-esp32s3.build.tarch=xtensa
-esp32s3.build.bootloader_addr=0x0
-esp32s3.build.target=esp32s3
-esp32s3.build.mcu=esp32s3
-esp32s3.build.core=esp32
-esp32s3.build.variant=esp32s3
-esp32s3.build.board=ESP32S3_DEV
-
-esp32s3.build.usb_mode=1
-esp32s3.build.cdc_on_boot=0
-esp32s3.build.msc_on_boot=0
-esp32s3.build.dfu_on_boot=0
-esp32s3.build.f_cpu=240000000L
-esp32s3.build.flash_size=4MB
-esp32s3.build.flash_freq=80m
-esp32s3.build.flash_mode=dio
-esp32s3.build.boot=qio
-esp32s3.build.boot_freq=80m
-esp32s3.build.partitions=default
-esp32s3.build.defines=
-esp32s3.build.loop_core=
-esp32s3.build.event_core=
-esp32s3.build.psram_type=qspi
-esp32s3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-esp32s3.menu.JTAGAdapter.default=Disabled
-esp32s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-esp32s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32s3.menu.JTAGAdapter.external=FTDI Adapter
-esp32s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-esp32s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32s3.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-esp32s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32s3.menu.PSRAM.disabled=Disabled
-esp32s3.menu.PSRAM.disabled.build.defines=
-esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
-esp32s3.menu.PSRAM.enabled=QSPI PSRAM
-esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
-esp32s3.menu.PSRAM.opi=OPI PSRAM
-esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-esp32s3.menu.PSRAM.opi.build.psram_type=opi
-
-esp32s3.menu.FlashMode.qio=QIO 80MHz
-esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-esp32s3.menu.FlashMode.qio.build.boot=qio
-esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-esp32s3.menu.FlashMode.qio120=QIO 120MHz
-esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-esp32s3.menu.FlashMode.qio120.build.boot=qio
-esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-esp32s3.menu.FlashMode.dio=DIO 80MHz
-esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-esp32s3.menu.FlashMode.dio.build.boot=dio
-esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-esp32s3.menu.FlashMode.opi=OPI 80MHz
-esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-esp32s3.menu.FlashMode.opi.build.boot=opi
-esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-
-esp32s3.menu.FlashSize.4M=4MB (32Mb)
-esp32s3.menu.FlashSize.4M.build.flash_size=4MB
-esp32s3.menu.FlashSize.8M=8MB (64Mb)
-esp32s3.menu.FlashSize.8M.build.flash_size=8MB
-esp32s3.menu.FlashSize.16M=16MB (128Mb)
-esp32s3.menu.FlashSize.16M.build.flash_size=16MB
-esp32s3.menu.FlashSize.32M=32MB (256Mb)
-esp32s3.menu.FlashSize.32M.build.flash_size=32MB
-
-esp32s3.menu.LoopCore.1=Core 1
-esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32s3.menu.LoopCore.0=Core 0
-esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-esp32s3.menu.EventsCore.1=Core 1
-esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-esp32s3.menu.EventsCore.0=Core 0
-esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-esp32s3.menu.USBMode.default.build.usb_mode=0
-
-esp32s3.menu.CDCOnBoot.default=Disabled
-esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32s3.menu.CDCOnBoot.cdc=Enabled
-esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32s3.menu.MSCOnBoot.default=Disabled
-esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-esp32s3.menu.DFUOnBoot.default=Disabled
-esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s3.menu.PartitionScheme.default.build.partitions=default
-esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32s3.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-esp32s3.menu.PartitionScheme.no_fs.build.partitions=no_fs
-esp32s3.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32s3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-esp32s3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-esp32s3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-esp32s3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-esp32s3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-esp32s3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-esp32s3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-esp32s3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-esp32s3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32s3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32s3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32s3.menu.PartitionScheme.custom=Custom
-esp32s3.menu.PartitionScheme.custom.build.partitions=
-esp32s3.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32s3.menu.CPUFreq.40=40MHz
-esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32s3.menu.CPUFreq.20=20MHz
-esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32s3.menu.CPUFreq.10=10MHz
-esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32s3.menu.UploadSpeed.921600=921600
-esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-esp32s3.menu.UploadSpeed.115200=115200
-esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-esp32s3.menu.UploadSpeed.256000.windows=256000
-esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32s3.menu.UploadSpeed.230400=230400
-esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-esp32s3.menu.UploadSpeed.460800.linux=460800
-esp32s3.menu.UploadSpeed.460800.macosx=460800
-esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-esp32s3.menu.UploadSpeed.512000.windows=512000
-esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32s3.menu.DebugLevel.none=None
-esp32s3.menu.DebugLevel.none.build.code_debug=0
-esp32s3.menu.DebugLevel.error=Error
-esp32s3.menu.DebugLevel.error.build.code_debug=1
-esp32s3.menu.DebugLevel.warn=Warn
-esp32s3.menu.DebugLevel.warn.build.code_debug=2
-esp32s3.menu.DebugLevel.info=Info
-esp32s3.menu.DebugLevel.info.build.code_debug=3
-esp32s3.menu.DebugLevel.debug=Debug
-esp32s3.menu.DebugLevel.debug.build.code_debug=4
-esp32s3.menu.DebugLevel.verbose=Verbose
-esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s3.menu.EraseFlash.none=Disabled
-esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-esp32s3.menu.EraseFlash.all=Enabled
-esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32s3.menu.ZigbeeMode.default=Disabled
-esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-esp32c3.name=ESP32C3 Dev Module
-
-esp32c3.bootloader.tool=esptool_py
-esp32c3.bootloader.tool.default=esptool_py
-
-esp32c3.upload.tool=esptool_py
-esp32c3.upload.tool.default=esptool_py
-esp32c3.upload.tool.network=esp_ota
-
-esp32c3.upload.maximum_size=1310720
-esp32c3.upload.maximum_data_size=327680
-esp32c3.upload.flags=
-esp32c3.upload.extra_flags=
-esp32c3.upload.use_1200bps_touch=false
-esp32c3.upload.wait_for_upload_port=false
-
-esp32c3.serial.disableDTR=false
-esp32c3.serial.disableRTS=false
-
-esp32c3.build.tarch=riscv32
-esp32c3.build.target=esp
-esp32c3.build.mcu=esp32c3
-esp32c3.build.core=esp32
-esp32c3.build.variant=esp32c3
-esp32c3.build.board=ESP32C3_DEV
-esp32c3.build.bootloader_addr=0x0
-
-esp32c3.build.cdc_on_boot=0
-esp32c3.build.f_cpu=160000000L
-esp32c3.build.flash_size=4MB
-esp32c3.build.flash_freq=80m
-esp32c3.build.flash_mode=qio
-esp32c3.build.boot=qio
-esp32c3.build.partitions=default
-esp32c3.build.defines=
-
-## IDE 2.0 Seems to not update the value
-esp32c3.menu.JTAGAdapter.default=Disabled
-esp32c3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32c3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32c3.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
-esp32c3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32c3.menu.JTAGAdapter.external=FTDI Adapter
-esp32c3.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
-esp32c3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32c3.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32c3.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
-esp32c3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32c3.menu.CDCOnBoot.default=Disabled
-esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32c3.menu.CDCOnBoot.cdc=Enabled
-esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32c3.menu.PartitionScheme.default.build.partitions=default
-esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32c3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32c3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32c3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32c3.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-esp32c3.menu.PartitionScheme.no_fs.build.partitions=no_fs
-esp32c3.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32c3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32c3.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32c3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32c3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32c3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32c3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32c3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32c3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32c3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32c3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32c3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32c3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32c3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32c3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32c3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32c3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32c3.menu.PartitionScheme.custom=Custom
-esp32c3.menu.PartitionScheme.custom.build.partitions=
-esp32c3.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32c3.menu.CPUFreq.160=160MHz (WiFi)
-esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32c3.menu.CPUFreq.80=80MHz (WiFi)
-esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32c3.menu.CPUFreq.40=40MHz
-esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32c3.menu.CPUFreq.20=20MHz
-esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32c3.menu.CPUFreq.10=10MHz
-esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32c3.menu.FlashMode.qio=QIO
-esp32c3.menu.FlashMode.qio.build.flash_mode=dio
-esp32c3.menu.FlashMode.qio.build.boot=qio
-esp32c3.menu.FlashMode.dio=DIO
-esp32c3.menu.FlashMode.dio.build.flash_mode=dio
-esp32c3.menu.FlashMode.dio.build.boot=dio
-
-esp32c3.menu.FlashFreq.80=80MHz
-esp32c3.menu.FlashFreq.80.build.flash_freq=80m
-esp32c3.menu.FlashFreq.40=40MHz
-esp32c3.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32c3.menu.FlashSize.4M=4MB (32Mb)
-esp32c3.menu.FlashSize.4M.build.flash_size=4MB
-esp32c3.menu.FlashSize.8M=8MB (64Mb)
-esp32c3.menu.FlashSize.8M.build.flash_size=8MB
-esp32c3.menu.FlashSize.2M=2MB (16Mb)
-esp32c3.menu.FlashSize.2M.build.flash_size=2MB
-esp32c3.menu.FlashSize.16M=16MB (128Mb)
-esp32c3.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32c3.menu.UploadSpeed.921600=921600
-esp32c3.menu.UploadSpeed.921600.upload.speed=921600
-esp32c3.menu.UploadSpeed.115200=115200
-esp32c3.menu.UploadSpeed.115200.upload.speed=115200
-esp32c3.menu.UploadSpeed.256000.windows=256000
-esp32c3.menu.UploadSpeed.256000.upload.speed=256000
-esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32c3.menu.UploadSpeed.230400=230400
-esp32c3.menu.UploadSpeed.230400.upload.speed=230400
-esp32c3.menu.UploadSpeed.460800.linux=460800
-esp32c3.menu.UploadSpeed.460800.macosx=460800
-esp32c3.menu.UploadSpeed.460800.upload.speed=460800
-esp32c3.menu.UploadSpeed.512000.windows=512000
-esp32c3.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32c3.menu.DebugLevel.none=None
-esp32c3.menu.DebugLevel.none.build.code_debug=0
-esp32c3.menu.DebugLevel.error=Error
-esp32c3.menu.DebugLevel.error.build.code_debug=1
-esp32c3.menu.DebugLevel.warn=Warn
-esp32c3.menu.DebugLevel.warn.build.code_debug=2
-esp32c3.menu.DebugLevel.info=Info
-esp32c3.menu.DebugLevel.info.build.code_debug=3
-esp32c3.menu.DebugLevel.debug=Debug
-esp32c3.menu.DebugLevel.debug.build.code_debug=4
-esp32c3.menu.DebugLevel.verbose=Verbose
-esp32c3.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32c3.menu.EraseFlash.none=Disabled
-esp32c3.menu.EraseFlash.none.upload.erase_cmd=
-esp32c3.menu.EraseFlash.all=Enabled
-esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32c3.menu.ZigbeeMode.default=Disabled
-esp32c3.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32c3.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32c3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32c3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32c3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-esp32s2.name=ESP32S2 Dev Module
-esp32s2.vid.0=0x303a
-esp32s2.pid.0=0x0002
-esp32s2.upload_port.vid.0=0x303a
-esp32s2.upload_port.pid.0=0x0002
-
-esp32s2.bootloader.tool=esptool_py
-esp32s2.bootloader.tool.default=esptool_py
-
-esp32s2.upload.tool=esptool_py
-esp32s2.upload.tool.default=esptool_py
-esp32s2.upload.tool.network=esp_ota
-
-esp32s2.upload.maximum_size=1310720
-esp32s2.upload.maximum_data_size=327680
-esp32s2.upload.flags=
-esp32s2.upload.extra_flags=
-esp32s2.upload.use_1200bps_touch=false
-esp32s2.upload.wait_for_upload_port=false
-
-esp32s2.serial.disableDTR=false
-esp32s2.serial.disableRTS=false
-
-esp32s2.build.tarch=xtensa
-esp32s2.build.bootloader_addr=0x1000
-esp32s2.build.target=esp32s2
-esp32s2.build.mcu=esp32s2
-esp32s2.build.core=esp32
-esp32s2.build.variant=esp32s2
-esp32s2.build.board=ESP32S2_DEV
-
-esp32s2.build.cdc_on_boot=0
-esp32s2.build.msc_on_boot=0
-esp32s2.build.dfu_on_boot=0
-esp32s2.build.f_cpu=240000000L
-esp32s2.build.flash_size=4MB
-esp32s2.build.flash_freq=80m
-esp32s2.build.flash_mode=dio
-esp32s2.build.boot=qio
-esp32s2.build.partitions=default
-esp32s2.build.defines=
-
-## IDE 2.0 Seems to not update the value
-esp32s2.menu.JTAGAdapter.default=Disabled
-esp32s2.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32s2.menu.JTAGAdapter.external=FTDI Adapter
-esp32s2.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
-esp32s2.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32s2.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32s2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
-esp32s2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32s2.menu.CDCOnBoot.default=Disabled
-esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32s2.menu.CDCOnBoot.cdc=Enabled
-esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32s2.menu.MSCOnBoot.default=Disabled
-esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-esp32s2.menu.MSCOnBoot.msc=Enabled
-esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-esp32s2.menu.DFUOnBoot.default=Disabled
-esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-esp32s2.menu.DFUOnBoot.dfu=Enabled
-esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-esp32s2.menu.UploadMode.default=UART0
-esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
-esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
-esp32s2.menu.UploadMode.cdc=Internal USB
-esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-esp32s2.menu.PSRAM.disabled=Disabled
-esp32s2.menu.PSRAM.disabled.build.defines=
-esp32s2.menu.PSRAM.enabled=Enabled
-esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s2.menu.PartitionScheme.default.build.partitions=default
-esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32s2.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-esp32s2.menu.PartitionScheme.no_fs.build.partitions=no_fs
-esp32s2.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32s2.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32s2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32s2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32s2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32s2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32s2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32s2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32s2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32s2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32s2.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32s2.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32s2.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32s2.menu.PartitionScheme.custom=Custom
-esp32s2.menu.PartitionScheme.custom.build.partitions=
-esp32s2.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32s2.menu.CPUFreq.40=40MHz
-esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32s2.menu.CPUFreq.20=20MHz
-esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32s2.menu.CPUFreq.10=10MHz
-esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32s2.menu.FlashMode.qio=QIO
-esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-esp32s2.menu.FlashMode.qio.build.boot=qio
-esp32s2.menu.FlashMode.dio=DIO
-esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-esp32s2.menu.FlashMode.dio.build.boot=dio
-
-esp32s2.menu.FlashFreq.80=80MHz
-esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-esp32s2.menu.FlashFreq.40=40MHz
-esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32s2.menu.FlashSize.4M=4MB (32Mb)
-esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-esp32s2.menu.FlashSize.8M=8MB (64Mb)
-esp32s2.menu.FlashSize.8M.build.flash_size=8MB
-esp32s2.menu.FlashSize.2M=2MB (16Mb)
-esp32s2.menu.FlashSize.2M.build.flash_size=2MB
-esp32s2.menu.FlashSize.16M=16MB (128Mb)
-esp32s2.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32s2.menu.UploadSpeed.921600=921600
-esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-esp32s2.menu.UploadSpeed.115200=115200
-esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-esp32s2.menu.UploadSpeed.256000.windows=256000
-esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32s2.menu.UploadSpeed.230400=230400
-esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-esp32s2.menu.UploadSpeed.460800.linux=460800
-esp32s2.menu.UploadSpeed.460800.macosx=460800
-esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-esp32s2.menu.UploadSpeed.512000.windows=512000
-esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32s2.menu.DebugLevel.none=None
-esp32s2.menu.DebugLevel.none.build.code_debug=0
-esp32s2.menu.DebugLevel.error=Error
-esp32s2.menu.DebugLevel.error.build.code_debug=1
-esp32s2.menu.DebugLevel.warn=Warn
-esp32s2.menu.DebugLevel.warn.build.code_debug=2
-esp32s2.menu.DebugLevel.info=Info
-esp32s2.menu.DebugLevel.info.build.code_debug=3
-esp32s2.menu.DebugLevel.debug=Debug
-esp32s2.menu.DebugLevel.debug.build.code_debug=4
-esp32s2.menu.DebugLevel.verbose=Verbose
-esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s2.menu.EraseFlash.none=Disabled
-esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-esp32s2.menu.EraseFlash.all=Enabled
-esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32s2.menu.ZigbeeMode.default=Disabled
-esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-esp32.name=ESP32 Dev Module
-
-esp32.bootloader.tool=esptool_py
-esp32.bootloader.tool.default=esptool_py
-
-esp32.upload.tool=esptool_py
-esp32.upload.tool.default=esptool_py
-esp32.upload.tool.network=esp_ota
-
-esp32.upload.maximum_size=1310720
-esp32.upload.maximum_data_size=327680
-esp32.upload.flags=
-esp32.upload.extra_flags=
-
-esp32.serial.disableDTR=true
-esp32.serial.disableRTS=true
-
-esp32.build.tarch=xtensa
-esp32.build.bootloader_addr=0x1000
-esp32.build.target=esp32
-esp32.build.mcu=esp32
-esp32.build.core=esp32
-esp32.build.variant=esp32
-esp32.build.board=ESP32_DEV
-
-esp32.build.f_cpu=240000000L
-esp32.build.flash_size=4MB
-esp32.build.flash_freq=40m
-esp32.build.flash_mode=dio
-esp32.build.boot=dio
-esp32.build.partitions=default
-esp32.build.defines=
-esp32.build.loop_core=
-esp32.build.event_core=
-
-## IDE 2.0 Seems to not update the value
-esp32.menu.JTAGAdapter.default=Disabled
-esp32.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32.menu.JTAGAdapter.external=FTDI Adapter
-esp32.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
-esp32.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
-esp32.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32.menu.PSRAM.disabled=Disabled
-esp32.menu.PSRAM.disabled.build.defines=
-esp32.menu.PSRAM.disabled.build.extra_libs=
-esp32.menu.PSRAM.enabled=Enabled
-esp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-esp32.menu.PSRAM.enabled.build.extra_libs=
-
-esp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32.menu.PartitionScheme.default.build.partitions=default
-esp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-esp32.menu.PartitionScheme.no_fs.build.partitions=no_fs
-esp32.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-esp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32.menu.PartitionScheme.custom=Custom
-esp32.menu.PartitionScheme.custom.build.partitions=
-esp32.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32.menu.CPUFreq.240=240MHz (WiFi/BT)
-esp32.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32.menu.CPUFreq.160=160MHz (WiFi/BT)
-esp32.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32.menu.CPUFreq.80=80MHz (WiFi/BT)
-esp32.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32.menu.CPUFreq.40=40MHz (40MHz XTAL)
-esp32.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32.menu.CPUFreq.26=26MHz (26MHz XTAL)
-esp32.menu.CPUFreq.26.build.f_cpu=26000000L
-esp32.menu.CPUFreq.20=20MHz (40MHz XTAL)
-esp32.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32.menu.CPUFreq.13=13MHz (26MHz XTAL)
-esp32.menu.CPUFreq.13.build.f_cpu=13000000L
-esp32.menu.CPUFreq.10=10MHz (40MHz XTAL)
-esp32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32.menu.FlashMode.qio=QIO
-esp32.menu.FlashMode.qio.build.flash_mode=dio
-esp32.menu.FlashMode.qio.build.boot=qio
-esp32.menu.FlashMode.dio=DIO
-esp32.menu.FlashMode.dio.build.flash_mode=dio
-esp32.menu.FlashMode.dio.build.boot=dio
-
-esp32.menu.FlashFreq.80=80MHz
-esp32.menu.FlashFreq.80.build.flash_freq=80m
-esp32.menu.FlashFreq.40=40MHz
-esp32.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32.menu.FlashSize.4M=4MB (32Mb)
-esp32.menu.FlashSize.4M.build.flash_size=4MB
-esp32.menu.FlashSize.8M=8MB (64Mb)
-esp32.menu.FlashSize.8M.build.flash_size=8MB
-esp32.menu.FlashSize.2M=2MB (16Mb)
-esp32.menu.FlashSize.2M.build.flash_size=2MB
-esp32.menu.FlashSize.16M=16MB (128Mb)
-esp32.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32.menu.UploadSpeed.921600=921600
-esp32.menu.UploadSpeed.921600.upload.speed=921600
-esp32.menu.UploadSpeed.115200=115200
-esp32.menu.UploadSpeed.115200.upload.speed=115200
-esp32.menu.UploadSpeed.256000.windows=256000
-esp32.menu.UploadSpeed.256000.upload.speed=256000
-esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32.menu.UploadSpeed.230400=230400
-esp32.menu.UploadSpeed.230400.upload.speed=230400
-esp32.menu.UploadSpeed.460800.linux=460800
-esp32.menu.UploadSpeed.460800.macosx=460800
-esp32.menu.UploadSpeed.460800.upload.speed=460800
-esp32.menu.UploadSpeed.512000.windows=512000
-esp32.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32.menu.LoopCore.1=Core 1
-esp32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32.menu.LoopCore.0=Core 0
-esp32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-esp32.menu.EventsCore.1=Core 1
-esp32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-esp32.menu.EventsCore.0=Core 0
-esp32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-esp32.menu.DebugLevel.none=None
-esp32.menu.DebugLevel.none.build.code_debug=0
-esp32.menu.DebugLevel.error=Error
-esp32.menu.DebugLevel.error.build.code_debug=1
-esp32.menu.DebugLevel.warn=Warn
-esp32.menu.DebugLevel.warn.build.code_debug=2
-esp32.menu.DebugLevel.info=Info
-esp32.menu.DebugLevel.info.build.code_debug=3
-esp32.menu.DebugLevel.debug=Debug
-esp32.menu.DebugLevel.debug.build.code_debug=4
-esp32.menu.DebugLevel.verbose=Verbose
-esp32.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32.menu.EraseFlash.none=Disabled
-esp32.menu.EraseFlash.none.upload.erase_cmd=
-esp32.menu.EraseFlash.all=Enabled
-esp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32.menu.ZigbeeMode.default=Disabled
-esp32.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-esp32da.name=ESP32-WROOM-DA Module
-
-esp32da.bootloader.tool=esptool_py
-esp32da.bootloader.tool.default=esptool_py
-
-esp32da.upload.tool=esptool_py
-esp32da.upload.tool.default=esptool_py
-esp32da.upload.tool.network=esp_ota
-
-esp32da.upload.maximum_size=1310720
-esp32da.upload.maximum_data_size=327680
-esp32da.upload.flags=
-esp32da.upload.extra_flags=
-
-esp32da.serial.disableDTR=true
-esp32da.serial.disableRTS=true
-
-esp32da.build.tarch=xtensa
-esp32da.build.bootloader_addr=0x1000
-esp32da.build.target=esp32
-esp32da.build.mcu=esp32
-esp32da.build.core=esp32
-esp32da.build.variant=esp32da
-esp32da.build.board=ESP32_WROOM_DA
-
-esp32da.build.f_cpu=240000000L
-esp32da.build.flash_size=4MB
-esp32da.build.flash_freq=40m
-esp32da.build.flash_mode=dio
-esp32da.build.boot=dio
-esp32da.build.partitions=default
-esp32da.build.defines=
-esp32da.build.loop_core=
-esp32da.build.event_core=
-
-esp32da.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32da.menu.PartitionScheme.default.build.partitions=default
-esp32da.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32da.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32da.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32da.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32da.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32da.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32da.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32da.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-esp32da.menu.PartitionScheme.no_fs.build.partitions=no_fs
-esp32da.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-esp32da.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32da.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32da.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32da.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32da.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32da.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32da.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32da.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32da.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32da.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32da.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32da.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32da.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32da.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32da.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32da.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32da.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32da.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32da.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32da.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32da.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32da.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32da.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32da.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32da.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32da.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32da.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32da.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32da.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32da.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32da.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32da.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32da.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32da.menu.PartitionScheme.custom=Custom
-esp32da.menu.PartitionScheme.custom.build.partitions=
-esp32da.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32da.menu.CPUFreq.240=240MHz (WiFi/BT)
-esp32da.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32da.menu.CPUFreq.160=160MHz (WiFi/BT)
-esp32da.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32da.menu.CPUFreq.80=80MHz (WiFi/BT)
-esp32da.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32da.menu.CPUFreq.40=40MHz (40MHz XTAL)
-esp32da.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32da.menu.CPUFreq.26=26MHz (26MHz XTAL)
-esp32da.menu.CPUFreq.26.build.f_cpu=26000000L
-esp32da.menu.CPUFreq.20=20MHz (40MHz XTAL)
-esp32da.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32da.menu.CPUFreq.13=13MHz (26MHz XTAL)
-esp32da.menu.CPUFreq.13.build.f_cpu=13000000L
-esp32da.menu.CPUFreq.10=10MHz (40MHz XTAL)
-esp32da.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32da.menu.FlashMode.qio=QIO
-esp32da.menu.FlashMode.qio.build.flash_mode=dio
-esp32da.menu.FlashMode.qio.build.boot=qio
-esp32da.menu.FlashMode.dio=DIO
-esp32da.menu.FlashMode.dio.build.flash_mode=dio
-esp32da.menu.FlashMode.dio.build.boot=dio
-
-esp32da.menu.FlashFreq.80=80MHz
-esp32da.menu.FlashFreq.80.build.flash_freq=80m
-esp32da.menu.FlashFreq.40=40MHz
-esp32da.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32da.menu.FlashSize.4M=4MB (32Mb)
-esp32da.menu.FlashSize.4M.build.flash_size=4MB
-esp32da.menu.FlashSize.8M=8MB (64Mb)
-esp32da.menu.FlashSize.8M.build.flash_size=8MB
-esp32da.menu.FlashSize.16M=16MB (128Mb)
-esp32da.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32da.menu.UploadSpeed.921600=921600
-esp32da.menu.UploadSpeed.921600.upload.speed=921600
-esp32da.menu.UploadSpeed.115200=115200
-esp32da.menu.UploadSpeed.115200.upload.speed=115200
-esp32da.menu.UploadSpeed.256000.windows=256000
-esp32da.menu.UploadSpeed.256000.upload.speed=256000
-esp32da.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32da.menu.UploadSpeed.230400=230400
-esp32da.menu.UploadSpeed.230400.upload.speed=230400
-esp32da.menu.UploadSpeed.460800.linux=460800
-esp32da.menu.UploadSpeed.460800.macosx=460800
-esp32da.menu.UploadSpeed.460800.upload.speed=460800
-esp32da.menu.UploadSpeed.512000.windows=512000
-esp32da.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32da.menu.LoopCore.1=Core 1
-esp32da.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32da.menu.LoopCore.0=Core 0
-esp32da.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-esp32da.menu.EventsCore.1=Core 1
-esp32da.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-esp32da.menu.EventsCore.0=Core 0
-esp32da.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-esp32da.menu.DebugLevel.none=None
-esp32da.menu.DebugLevel.none.build.code_debug=0
-esp32da.menu.DebugLevel.error=Error
-esp32da.menu.DebugLevel.error.build.code_debug=1
-esp32da.menu.DebugLevel.warn=Warn
-esp32da.menu.DebugLevel.warn.build.code_debug=2
-esp32da.menu.DebugLevel.info=Info
-esp32da.menu.DebugLevel.info.build.code_debug=3
-esp32da.menu.DebugLevel.debug=Debug
-esp32da.menu.DebugLevel.debug.build.code_debug=4
-esp32da.menu.DebugLevel.verbose=Verbose
-esp32da.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32da.menu.EraseFlash.none=Disabled
-esp32da.menu.EraseFlash.none.upload.erase_cmd=
-esp32da.menu.EraseFlash.all=Enabled
-esp32da.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32wrover.name=ESP32 Wrover Module
-
-esp32wrover.bootloader.tool=esptool_py
-esp32wrover.bootloader.tool.default=esptool_py
-
-esp32wrover.upload.tool=esptool_py
-esp32wrover.upload.tool.default=esptool_py
-esp32wrover.upload.tool.network=esp_ota
-
-esp32wrover.upload.maximum_size=1310720
-esp32wrover.upload.maximum_data_size=327680
-esp32wrover.upload.flags=
-esp32wrover.upload.extra_flags=
-
-esp32wrover.serial.disableDTR=true
-esp32wrover.serial.disableRTS=true
-
-esp32wrover.build.tarch=xtensa
-esp32wrover.build.bootloader_addr=0x1000
-esp32wrover.build.target=esp32
-esp32wrover.build.mcu=esp32
-esp32wrover.build.core=esp32
-esp32wrover.build.variant=esp32
-esp32wrover.build.board=ESP32_DEV
-
-esp32wrover.build.f_cpu=240000000L
-esp32wrover.build.flash_size=4MB
-esp32wrover.build.flash_freq=40m
-esp32wrover.build.flash_mode=dio
-esp32wrover.build.boot=dio
-esp32wrover.build.partitions=default
-esp32wrover.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-esp32wrover.build.extra_libs=
-
-esp32wrover.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32wrover.menu.PartitionScheme.default.build.partitions=default
-esp32wrover.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32wrover.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32wrover.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32wrover.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32wrover.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32wrover.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32wrover.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32wrover.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32wrover.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32wrover.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32wrover.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32wrover.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32wrover.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32wrover.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32wrover.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32wrover.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32wrover.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32wrover.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32wrover.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32wrover.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32wrover.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32wrover.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32wrover.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32wrover.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32wrover.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32wrover.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32wrover.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32wrover.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32wrover.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32wrover.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32wrover.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32wrover.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32wrover.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32wrover.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32wrover.menu.PartitionScheme.custom=Custom
-esp32wrover.menu.PartitionScheme.custom.build.partitions=
-esp32wrover.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32wrover.menu.FlashMode.qio=QIO
-esp32wrover.menu.FlashMode.qio.build.flash_mode=dio
-esp32wrover.menu.FlashMode.qio.build.boot=qio
-esp32wrover.menu.FlashMode.dio=DIO
-esp32wrover.menu.FlashMode.dio.build.flash_mode=dio
-esp32wrover.menu.FlashMode.dio.build.boot=dio
-
-esp32wrover.menu.FlashFreq.80=80MHz
-esp32wrover.menu.FlashFreq.80.build.flash_freq=80m
-esp32wrover.menu.FlashFreq.40=40MHz
-esp32wrover.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32wrover.menu.UploadSpeed.921600=921600
-esp32wrover.menu.UploadSpeed.921600.upload.speed=921600
-esp32wrover.menu.UploadSpeed.115200=115200
-esp32wrover.menu.UploadSpeed.115200.upload.speed=115200
-esp32wrover.menu.UploadSpeed.256000.windows=256000
-esp32wrover.menu.UploadSpeed.256000.upload.speed=256000
-esp32wrover.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32wrover.menu.UploadSpeed.230400=230400
-esp32wrover.menu.UploadSpeed.230400.upload.speed=230400
-esp32wrover.menu.UploadSpeed.460800.linux=460800
-esp32wrover.menu.UploadSpeed.460800.macosx=460800
-esp32wrover.menu.UploadSpeed.460800.upload.speed=460800
-esp32wrover.menu.UploadSpeed.512000.windows=512000
-esp32wrover.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32wrover.menu.DebugLevel.none=None
-esp32wrover.menu.DebugLevel.none.build.code_debug=0
-esp32wrover.menu.DebugLevel.error=Error
-esp32wrover.menu.DebugLevel.error.build.code_debug=1
-esp32wrover.menu.DebugLevel.warn=Warn
-esp32wrover.menu.DebugLevel.warn.build.code_debug=2
-esp32wrover.menu.DebugLevel.info=Info
-esp32wrover.menu.DebugLevel.info.build.code_debug=3
-esp32wrover.menu.DebugLevel.debug=Debug
-esp32wrover.menu.DebugLevel.debug.build.code_debug=4
-esp32wrover.menu.DebugLevel.verbose=Verbose
-esp32wrover.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32wrover.menu.EraseFlash.none=Disabled
-esp32wrover.menu.EraseFlash.none.upload.erase_cmd=
-esp32wrover.menu.EraseFlash.all=Enabled
-esp32wrover.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-pico32.name=ESP32 PICO-D4
-
-pico32.bootloader.tool=esptool_py
-pico32.bootloader.tool.default=esptool_py
-
-pico32.upload.tool=esptool_py
-pico32.upload.tool.default=esptool_py
-pico32.upload.tool.network=esp_ota
-
-pico32.upload.maximum_size=1310720
-pico32.upload.maximum_data_size=327680
-pico32.upload.flags=
-pico32.upload.extra_flags=
-
-pico32.serial.disableDTR=true
-pico32.serial.disableRTS=true
-
-pico32.build.tarch=xtensa
-pico32.build.bootloader_addr=0x1000
-pico32.build.target=esp32
-pico32.build.mcu=esp32
-pico32.build.core=esp32
-pico32.build.variant=pico32
-pico32.build.board=ESP32_PICO
-
-pico32.build.f_cpu=240000000L
-pico32.build.flash_size=4MB
-pico32.build.flash_freq=80m
-pico32.build.flash_mode=dio
-pico32.build.boot=dio
-pico32.build.partitions=default
-pico32.build.defines=
-
-pico32.menu.PartitionScheme.default=Default
-pico32.menu.PartitionScheme.default.build.partitions=default
-pico32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-pico32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-pico32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-pico32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-pico32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-pico32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-pico32.menu.PartitionScheme.custom=Custom
-pico32.menu.PartitionScheme.custom.build.partitions=
-pico32.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-pico32.menu.UploadSpeed.921600=921600
-pico32.menu.UploadSpeed.921600.upload.speed=921600
-pico32.menu.UploadSpeed.115200=115200
-pico32.menu.UploadSpeed.115200.upload.speed=115200
-pico32.menu.UploadSpeed.256000.windows=256000
-pico32.menu.UploadSpeed.256000.upload.speed=256000
-pico32.menu.UploadSpeed.230400.windows.upload.speed=256000
-pico32.menu.UploadSpeed.230400=230400
-pico32.menu.UploadSpeed.230400.upload.speed=230400
-pico32.menu.UploadSpeed.460800.linux=460800
-pico32.menu.UploadSpeed.460800.macosx=460800
-pico32.menu.UploadSpeed.460800.upload.speed=460800
-pico32.menu.UploadSpeed.512000.windows=512000
-pico32.menu.UploadSpeed.512000.upload.speed=512000
-
-pico32.menu.DebugLevel.none=None
-pico32.menu.DebugLevel.none.build.code_debug=0
-pico32.menu.DebugLevel.error=Error
-pico32.menu.DebugLevel.error.build.code_debug=1
-pico32.menu.DebugLevel.warn=Warn
-pico32.menu.DebugLevel.warn.build.code_debug=2
-pico32.menu.DebugLevel.info=Info
-pico32.menu.DebugLevel.info.build.code_debug=3
-pico32.menu.DebugLevel.debug=Debug
-pico32.menu.DebugLevel.debug.build.code_debug=4
-pico32.menu.DebugLevel.verbose=Verbose
-pico32.menu.DebugLevel.verbose.build.code_debug=5
-
-pico32.menu.EraseFlash.none=Disabled
-pico32.menu.EraseFlash.none.upload.erase_cmd=
-pico32.menu.EraseFlash.all=Enabled
-pico32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32s3-octal.name=ESP32S3 Dev Module Octal (WROOM2)
-
-esp32s3-octal.bootloader.tool=esptool_py
-esp32s3-octal.bootloader.tool.default=esptool_py
-
-esp32s3-octal.upload.tool=esptool_py
-esp32s3-octal.upload.tool.default=esptool_py
-esp32s3-octal.upload.tool.network=esp_ota
-esp32s3-octal.upload.maximum_size=1310720
-esp32s3-octal.upload.maximum_data_size=327680
-esp32s3-octal.upload.flags=
-esp32s3-octal.upload.extra_flags=
-esp32s3-octal.upload.use_1200bps_touch=false
-esp32s3-octal.upload.wait_for_upload_port=false
-
-esp32s3-octal.serial.disableDTR=false
-esp32s3-octal.serial.disableRTS=false
-
-esp32s3-octal.build.tarch=xtensa
-esp32s3-octal.build.bootloader_addr=0x0
-esp32s3-octal.build.target=esp32s3
-esp32s3-octal.build.mcu=esp32s3
-esp32s3-octal.build.core=esp32
-esp32s3-octal.build.variant=esp32s3
-esp32s3-octal.build.board=ESP32S3_DEV
-
-esp32s3-octal.build.usb_mode=1
-esp32s3-octal.build.cdc_on_boot=0
-esp32s3-octal.build.msc_on_boot=0
-esp32s3-octal.build.dfu_on_boot=0
-esp32s3-octal.build.f_cpu=240000000L
-esp32s3-octal.build.flash_size=4MB
-esp32s3-octal.build.flash_freq=80m
-esp32s3-octal.build.flash_mode=dio
-
-esp32s3-octal.build.boot=opi
-esp32s3-octal.build.boot_freq=80m
-esp32s3-octal.build.partitions=default
-esp32s3-octal.build.defines=
-esp32s3-octal.build.loop_core=
-esp32s3-octal.build.event_core=
-esp32s3-octal.build.psram_type=opi
-esp32s3-octal.build.memory_type={build.boot}_{build.psram_type}
-
-esp32s3-octal.menu.JTAGAdapter.default=Disabled
-esp32s3-octal.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32s3-octal.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32s3-octal.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-esp32s3-octal.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32s3-octal.menu.JTAGAdapter.external=FTDI Adapter
-esp32s3-octal.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-esp32s3-octal.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32s3-octal.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32s3-octal.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-esp32s3-octal.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32s3-octal.menu.PSRAM.opi=OPI PSRAM
-esp32s3-octal.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-esp32s3-octal.menu.PSRAM.opi.build.psram_type=opi
-esp32s3-octal.menu.PSRAM.enabled=QSPI PSRAM
-esp32s3-octal.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-esp32s3-octal.menu.PSRAM.enabled.build.psram_type=qspi
-esp32s3-octal.menu.PSRAM.disabled=Disabled
-esp32s3-octal.menu.PSRAM.disabled.build.defines=
-esp32s3-octal.menu.PSRAM.disabled.build.psram_type=qspi
-
-esp32s3-octal.menu.FlashMode.opi=OPI 80MHz
-esp32s3-octal.menu.FlashMode.opi.build.flash_mode=dout
-esp32s3-octal.menu.FlashMode.opi.build.boot=opi
-esp32s3-octal.menu.FlashMode.opi.build.boot_freq=80m
-esp32s3-octal.menu.FlashMode.opi.build.flash_freq=80m
-esp32s3-octal.menu.FlashMode.qio=QIO 80MHz
-esp32s3-octal.menu.FlashMode.qio.build.flash_mode=dio
-esp32s3-octal.menu.FlashMode.qio.build.boot=qio
-esp32s3-octal.menu.FlashMode.qio.build.boot_freq=80m
-esp32s3-octal.menu.FlashMode.qio.build.flash_freq=80m
-esp32s3-octal.menu.FlashMode.qio120=QIO 120MHz
-esp32s3-octal.menu.FlashMode.qio120.build.flash_mode=dio
-esp32s3-octal.menu.FlashMode.qio120.build.boot=qio
-esp32s3-octal.menu.FlashMode.qio120.build.boot_freq=120m
-esp32s3-octal.menu.FlashMode.qio120.build.flash_freq=80m
-esp32s3-octal.menu.FlashMode.dio=DIO 80MHz
-esp32s3-octal.menu.FlashMode.dio.build.flash_mode=dio
-esp32s3-octal.menu.FlashMode.dio.build.boot=dio
-esp32s3-octal.menu.FlashMode.dio.build.boot_freq=80m
-esp32s3-octal.menu.FlashMode.dio.build.flash_freq=80m
-
-esp32s3-octal.menu.FlashSize.16M=16MB (128Mb)
-esp32s3-octal.menu.FlashSize.4M=4MB (32Mb)
-esp32s3-octal.menu.FlashSize.4M.build.flash_size=4MB
-esp32s3-octal.menu.FlashSize.8M=8MB (64Mb)
-esp32s3-octal.menu.FlashSize.8M.build.flash_size=8MB
-esp32s3-octal.menu.FlashSize.16M=16MB (128Mb)
-esp32s3-octal.menu.FlashSize.16M.build.flash_size=16MB
-esp32s3-octal.menu.FlashSize.32M=32MB (256Mb)
-esp32s3-octal.menu.FlashSize.32M.build.flash_size=32MB
-
-esp32s3-octal.menu.LoopCore.1=Core 1
-esp32s3-octal.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32s3-octal.menu.LoopCore.0=Core 0
-esp32s3-octal.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-esp32s3-octal.menu.EventsCore.1=Core 1
-esp32s3-octal.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-esp32s3-octal.menu.EventsCore.0=Core 0
-esp32s3-octal.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-esp32s3-octal.menu.USBMode.hwcdc=Hardware CDC and JTAG
-esp32s3-octal.menu.USBMode.hwcdc.build.usb_mode=1
-esp32s3-octal.menu.USBMode.default=USB-OTG (TinyUSB)
-esp32s3-octal.menu.USBMode.default.build.usb_mode=0
-
-esp32s3-octal.menu.CDCOnBoot.default=Disabled
-esp32s3-octal.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32s3-octal.menu.CDCOnBoot.cdc=Enabled
-esp32s3-octal.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32s3-octal.menu.MSCOnBoot.default=Disabled
-esp32s3-octal.menu.MSCOnBoot.default.build.msc_on_boot=0
-esp32s3-octal.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-esp32s3-octal.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-esp32s3-octal.menu.DFUOnBoot.default=Disabled
-esp32s3-octal.menu.DFUOnBoot.default.build.dfu_on_boot=0
-esp32s3-octal.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-esp32s3-octal.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-esp32s3-octal.menu.UploadMode.default=UART0 / Hardware CDC
-esp32s3-octal.menu.UploadMode.default.upload.use_1200bps_touch=false
-esp32s3-octal.menu.UploadMode.default.upload.wait_for_upload_port=false
-esp32s3-octal.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-esp32s3-octal.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-esp32s3-octal.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s3-octal.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s3-octal.menu.PartitionScheme.default.build.partitions=default
-esp32s3-octal.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s3-octal.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s3-octal.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s3-octal.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s3-octal.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s3-octal.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32s3-octal.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32s3-octal.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s3-octal.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s3-octal.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s3-octal.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s3-octal.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s3-octal.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s3-octal.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s3-octal.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s3-octal.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s3-octal.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s3-octal.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s3-octal.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s3-octal.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s3-octal.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s3-octal.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s3-octal.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s3-octal.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s3-octal.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s3-octal.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s3-octal.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s3-octal.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32s3-octal.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32s3-octal.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32s3-octal.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32s3-octal.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32s3-octal.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32s3-octal.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32s3-octal.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32s3-octal.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32s3-octal.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32s3-octal.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-esp32s3-octal.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-esp32s3-octal.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-esp32s3-octal.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-esp32s3-octal.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-esp32s3-octal.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-
-esp32s3-octal.menu.CPUFreq.240=240MHz (WiFi)
-esp32s3-octal.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32s3-octal.menu.CPUFreq.160=160MHz (WiFi)
-esp32s3-octal.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32s3-octal.menu.CPUFreq.80=80MHz (WiFi)
-esp32s3-octal.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32s3-octal.menu.CPUFreq.40=40MHz
-esp32s3-octal.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32s3-octal.menu.CPUFreq.20=20MHz
-esp32s3-octal.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32s3-octal.menu.CPUFreq.10=10MHz
-esp32s3-octal.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32s3-octal.menu.UploadSpeed.921600=921600
-esp32s3-octal.menu.UploadSpeed.921600.upload.speed=921600
-esp32s3-octal.menu.UploadSpeed.115200=115200
-esp32s3-octal.menu.UploadSpeed.115200.upload.speed=115200
-esp32s3-octal.menu.UploadSpeed.256000.windows=256000
-esp32s3-octal.menu.UploadSpeed.256000.upload.speed=256000
-esp32s3-octal.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32s3-octal.menu.UploadSpeed.230400=230400
-esp32s3-octal.menu.UploadSpeed.230400.upload.speed=230400
-esp32s3-octal.menu.UploadSpeed.460800.linux=460800
-esp32s3-octal.menu.UploadSpeed.460800.macosx=460800
-esp32s3-octal.menu.UploadSpeed.460800.upload.speed=460800
-esp32s3-octal.menu.UploadSpeed.512000.windows=512000
-esp32s3-octal.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32s3-octal.menu.DebugLevel.none=None
-esp32s3-octal.menu.DebugLevel.none.build.code_debug=0
-esp32s3-octal.menu.DebugLevel.error=Error
-esp32s3-octal.menu.DebugLevel.error.build.code_debug=1
-esp32s3-octal.menu.DebugLevel.warn=Warn
-esp32s3-octal.menu.DebugLevel.warn.build.code_debug=2
-esp32s3-octal.menu.DebugLevel.info=Info
-esp32s3-octal.menu.DebugLevel.info.build.code_debug=3
-esp32s3-octal.menu.DebugLevel.debug=Debug
-esp32s3-octal.menu.DebugLevel.debug.build.code_debug=4
-esp32s3-octal.menu.DebugLevel.verbose=Verbose
-esp32s3-octal.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s3-octal.menu.EraseFlash.none=Disabled
-esp32s3-octal.menu.EraseFlash.none.upload.erase_cmd=
-esp32s3-octal.menu.EraseFlash.all=Enabled
-esp32s3-octal.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32s3box.name=ESP32-S3-Box
-
-esp32s3box.bootloader.tool=esptool_py
-esp32s3box.bootloader.tool.default=esptool_py
-
-esp32s3box.upload.tool=esptool_py
-esp32s3box.upload.tool.default=esptool_py
-esp32s3box.upload.tool.network=esp_ota
-
-esp32s3box.upload.maximum_size=3145728
-esp32s3box.upload.maximum_data_size=327680
-esp32s3box.upload.speed=921600
-esp32s3box.upload.flags=
-esp32s3box.upload.extra_flags=
-esp32s3box.upload.use_1200bps_touch=false
-esp32s3box.upload.wait_for_upload_port=false
-
-esp32s3box.serial.disableDTR=false
-esp32s3box.serial.disableRTS=false
-
-esp32s3box.build.tarch=xtensa
-esp32s3box.build.bootloader_addr=0x0
-esp32s3box.build.target=esp32s3
-esp32s3box.build.mcu=esp32s3
-esp32s3box.build.core=esp32
-esp32s3box.build.variant=esp32s3box
-esp32s3box.build.board=ESP32_S3_BOX
-
-esp32s3box.build.usb_mode=1
-esp32s3box.build.cdc_on_boot=1
-esp32s3box.build.msc_on_boot=0
-esp32s3box.build.dfu_on_boot=0
-esp32s3box.build.f_cpu=240000000L
-esp32s3box.build.flash_size=16MB
-esp32s3box.build.flash_freq=80m
-esp32s3box.build.flash_mode=dio
-esp32s3box.build.boot=qio
-esp32s3box.build.partitions=default
-esp32s3box.build.defines=-DBOARD_HAS_PSRAM
-esp32s3box.build.memory_type=qio_opi
-esp32s3box.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32s3box.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-
-esp32s3box.menu.USBMode.hwcdc=Hardware CDC and JTAG
-esp32s3box.menu.USBMode.hwcdc.build.usb_mode=1
-esp32s3box.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
-esp32s3box.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
-esp32s3box.menu.USBMode.default=USB-OTG
-esp32s3box.menu.USBMode.default.build.usb_mode=0
-esp32s3box.menu.USBMode.default.upload.use_1200bps_touch=true
-esp32s3box.menu.USBMode.default.upload.wait_for_upload_port=true
-
-esp32s3box.menu.MSCOnBoot.default=Disabled
-esp32s3box.menu.MSCOnBoot.default.build.msc_on_boot=0
-esp32s3box.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-esp32s3box.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-esp32s3box.menu.DFUOnBoot.default=Disabled
-esp32s3box.menu.DFUOnBoot.default.build.dfu_on_boot=0
-esp32s3box.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-esp32s3box.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-esp32s3box.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s3box.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s3box.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32s3box.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32s3box.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32s3box.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32s3box.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32s3box.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32s3box.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32s3box.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-esp32s3box.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-esp32s3box.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-esp32s3box.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-esp32s3box.menu.PartitionScheme.custom=Custom
-esp32s3box.menu.PartitionScheme.custom.build.partitions=
-esp32s3box.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32s3box.menu.DebugLevel.none=None
-esp32s3box.menu.DebugLevel.none.build.code_debug=0
-esp32s3box.menu.DebugLevel.error=Error
-esp32s3box.menu.DebugLevel.error.build.code_debug=1
-esp32s3box.menu.DebugLevel.warn=Warn
-esp32s3box.menu.DebugLevel.warn.build.code_debug=2
-esp32s3box.menu.DebugLevel.info=Info
-esp32s3box.menu.DebugLevel.info.build.code_debug=3
-esp32s3box.menu.DebugLevel.debug=Debug
-esp32s3box.menu.DebugLevel.debug.build.code_debug=4
-esp32s3box.menu.DebugLevel.verbose=Verbose
-esp32s3box.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s3box.menu.EraseFlash.none=Disabled
-esp32s3box.menu.EraseFlash.none.upload.erase_cmd=
-esp32s3box.menu.EraseFlash.all=Enabled
-esp32s3box.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32s3usbotg.name=ESP32-S3-USB-OTG
-
-esp32s3usbotg.bootloader.tool=esptool_py
-esp32s3usbotg.bootloader.tool.default=esptool_py
-
-esp32s3usbotg.upload.tool=esptool_py
-esp32s3usbotg.upload.tool.default=esptool_py
-esp32s3usbotg.upload.tool.network=esp_ota
-
-esp32s3usbotg.upload.maximum_size=1310720
-esp32s3usbotg.upload.maximum_data_size=327680
-esp32s3usbotg.upload.speed=921600
-esp32s3usbotg.upload.flags=
-esp32s3usbotg.upload.extra_flags=
-esp32s3usbotg.upload.use_1200bps_touch=false
-esp32s3usbotg.upload.wait_for_upload_port=false
-
-esp32s3usbotg.serial.disableDTR=false
-esp32s3usbotg.serial.disableRTS=false
-
-esp32s3usbotg.build.tarch=xtensa
-esp32s3usbotg.build.bootloader_addr=0x0
-esp32s3usbotg.build.target=esp32s3
-esp32s3usbotg.build.mcu=esp32s3
-esp32s3usbotg.build.core=esp32
-esp32s3usbotg.build.variant=esp32s3usbotg
-esp32s3usbotg.build.board=ESP32_S3_USB_OTG
-
-esp32s3usbotg.build.usb_mode=0
-esp32s3usbotg.build.cdc_on_boot=0
-esp32s3usbotg.build.msc_on_boot=0
-esp32s3usbotg.build.dfu_on_boot=0
-esp32s3usbotg.build.f_cpu=240000000L
-esp32s3usbotg.build.flash_size=8MB
-esp32s3usbotg.build.flash_freq=80m
-esp32s3usbotg.build.flash_mode=dio
-esp32s3usbotg.build.boot=qio
-esp32s3usbotg.build.partitions=default
-esp32s3usbotg.build.defines=
-esp32s3usbotg.build.memory_type=qio_qspi
-esp32s3usbotg.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32s3usbotg.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-
-esp32s3usbotg.menu.USBMode.default=USB-OTG
-esp32s3usbotg.menu.USBMode.default.build.usb_mode=0
-esp32s3usbotg.menu.USBMode.default.build.cdc_on_boot=0
-esp32s3usbotg.menu.USBMode.hwcdc=Hardware CDC and JTAG
-esp32s3usbotg.menu.USBMode.hwcdc.build.usb_mode=1
-esp32s3usbotg.menu.USBMode.hwcdc.build.cdc_on_boot=1
-
-esp32s3usbotg.menu.UploadMode.default=UART0 / Hardware CDC
-esp32s3usbotg.menu.UploadMode.default.upload.use_1200bps_touch=false
-esp32s3usbotg.menu.UploadMode.default.upload.wait_for_upload_port=false
-esp32s3usbotg.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-esp32s3usbotg.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-esp32s3usbotg.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-esp32s3usbotg.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s3usbotg.menu.PartitionScheme.default.build.partitions=default
-esp32s3usbotg.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s3usbotg.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s3usbotg.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s3usbotg.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s3usbotg.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s3usbotg.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s3usbotg.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s3usbotg.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s3usbotg.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s3usbotg.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s3usbotg.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s3usbotg.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s3usbotg.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s3usbotg.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s3usbotg.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s3usbotg.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s3usbotg.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s3usbotg.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s3usbotg.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s3usbotg.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s3usbotg.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s3usbotg.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s3usbotg.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s3usbotg.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s3usbotg.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s3usbotg.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32s3usbotg.menu.PartitionScheme.custom=Custom
-esp32s3usbotg.menu.PartitionScheme.custom.build.partitions=
-esp32s3usbotg.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32s3usbotg.menu.DebugLevel.none=None
-esp32s3usbotg.menu.DebugLevel.none.build.code_debug=0
-esp32s3usbotg.menu.DebugLevel.error=Error
-esp32s3usbotg.menu.DebugLevel.error.build.code_debug=1
-esp32s3usbotg.menu.DebugLevel.warn=Warn
-esp32s3usbotg.menu.DebugLevel.warn.build.code_debug=2
-esp32s3usbotg.menu.DebugLevel.info=Info
-esp32s3usbotg.menu.DebugLevel.info.build.code_debug=3
-esp32s3usbotg.menu.DebugLevel.debug=Debug
-esp32s3usbotg.menu.DebugLevel.debug.build.code_debug=4
-esp32s3usbotg.menu.DebugLevel.verbose=Verbose
-esp32s3usbotg.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s3usbotg.menu.EraseFlash.none=Disabled
-esp32s3usbotg.menu.EraseFlash.none.upload.erase_cmd=
-esp32s3usbotg.menu.EraseFlash.all=Enabled
-esp32s3usbotg.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32s3camlcd.name=ESP32S3 CAM LCD
-
-esp32s3camlcd.bootloader.tool=esptool_py
-esp32s3camlcd.bootloader.tool.default=esptool_py
-
-esp32s3camlcd.upload.tool=esptool_py
-esp32s3camlcd.upload.tool.default=esptool_py
-esp32s3camlcd.upload.tool.network=esp_ota
-
-esp32s3camlcd.upload.maximum_size=1310720
-esp32s3camlcd.upload.maximum_data_size=327680
-esp32s3camlcd.upload.flags=
-esp32s3camlcd.upload.extra_flags=
-esp32s3camlcd.upload.use_1200bps_touch=false
-esp32s3camlcd.upload.wait_for_upload_port=false
-
-esp32s3camlcd.serial.disableDTR=false
-esp32s3camlcd.serial.disableRTS=false
-
-esp32s3camlcd.build.tarch=xtensa
-esp32s3camlcd.build.bootloader_addr=0x0
-esp32s3camlcd.build.target=esp32s3
-esp32s3camlcd.build.mcu=esp32s3
-esp32s3camlcd.build.core=esp32
-esp32s3camlcd.build.variant=esp32s3camlcd
-esp32s3camlcd.build.board=ESP32S3_CAM_LCD
-
-esp32s3camlcd.build.usb_mode=1
-esp32s3camlcd.build.cdc_on_boot=0
-esp32s3camlcd.build.msc_on_boot=0
-esp32s3camlcd.build.dfu_on_boot=0
-esp32s3camlcd.build.f_cpu=240000000L
-esp32s3camlcd.build.flash_size=4MB
-esp32s3camlcd.build.flash_freq=80m
-esp32s3camlcd.build.flash_mode=dout
-esp32s3camlcd.build.boot=opi
-esp32s3camlcd.build.partitions=default
-esp32s3camlcd.build.defines=-DBOARD_HAS_PSRAM
-esp32s3camlcd.build.memory_type=opi_opi
-esp32s3camlcd.build.loop_core=
-esp32s3camlcd.build.event_core=
-
-esp32s3camlcd.menu.LoopCore.1=Core 1
-esp32s3camlcd.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32s3camlcd.menu.LoopCore.0=Core 0
-esp32s3camlcd.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-esp32s3camlcd.menu.EventsCore.1=Core 1
-esp32s3camlcd.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-esp32s3camlcd.menu.EventsCore.0=Core 0
-esp32s3camlcd.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-esp32s3camlcd.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s3camlcd.menu.PartitionScheme.default.build.partitions=default
-esp32s3camlcd.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s3camlcd.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s3camlcd.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s3camlcd.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s3camlcd.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s3camlcd.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32s3camlcd.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32s3camlcd.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s3camlcd.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s3camlcd.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s3camlcd.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s3camlcd.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s3camlcd.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s3camlcd.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s3camlcd.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s3camlcd.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s3camlcd.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s3camlcd.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s3camlcd.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s3camlcd.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s3camlcd.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s3camlcd.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s3camlcd.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s3camlcd.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s3camlcd.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s3camlcd.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s3camlcd.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s3camlcd.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s3camlcd.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s3camlcd.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s3camlcd.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-esp32s3camlcd.menu.UploadSpeed.921600=921600
-esp32s3camlcd.menu.UploadSpeed.921600.upload.speed=921600
-esp32s3camlcd.menu.UploadSpeed.115200=115200
-esp32s3camlcd.menu.UploadSpeed.115200.upload.speed=115200
-esp32s3camlcd.menu.UploadSpeed.256000.windows=256000
-esp32s3camlcd.menu.UploadSpeed.256000.upload.speed=256000
-esp32s3camlcd.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32s3camlcd.menu.UploadSpeed.230400=230400
-esp32s3camlcd.menu.UploadSpeed.230400.upload.speed=230400
-esp32s3camlcd.menu.UploadSpeed.460800.linux=460800
-esp32s3camlcd.menu.UploadSpeed.460800.macosx=460800
-esp32s3camlcd.menu.UploadSpeed.460800.upload.speed=460800
-esp32s3camlcd.menu.UploadSpeed.512000.windows=512000
-esp32s3camlcd.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32s3camlcd.menu.DebugLevel.none=None
-esp32s3camlcd.menu.DebugLevel.none.build.code_debug=0
-esp32s3camlcd.menu.DebugLevel.error=Error
-esp32s3camlcd.menu.DebugLevel.error.build.code_debug=1
-esp32s3camlcd.menu.DebugLevel.warn=Warn
-esp32s3camlcd.menu.DebugLevel.warn.build.code_debug=2
-esp32s3camlcd.menu.DebugLevel.info=Info
-esp32s3camlcd.menu.DebugLevel.info.build.code_debug=3
-esp32s3camlcd.menu.DebugLevel.debug=Debug
-esp32s3camlcd.menu.DebugLevel.debug.build.code_debug=4
-esp32s3camlcd.menu.DebugLevel.verbose=Verbose
-esp32s3camlcd.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s3camlcd.menu.EraseFlash.none=Disabled
-esp32s3camlcd.menu.EraseFlash.none.upload.erase_cmd=
-esp32s3camlcd.menu.EraseFlash.all=Enabled
-esp32s3camlcd.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32s2usb.name=ESP32S2 Native USB
-esp32s2usb.vid.0=0x303a
-esp32s2usb.pid.0=0x0003
-esp32s2usb.upload_port.vid.0=0x303a
-esp32s2usb.upload_port.pid.0=0x0003
-
-esp32s2usb.bootloader.tool=esptool_py
-esp32s2usb.bootloader.tool.default=esptool_py
-
-esp32s2usb.upload.tool=esptool_py
-esp32s2usb.upload.tool.default=esptool_py
-esp32s2usb.upload.tool.network=esp_ota
-
-esp32s2usb.upload.maximum_size=1310720
-esp32s2usb.upload.maximum_data_size=327680
-esp32s2usb.upload.flags=
-esp32s2usb.upload.extra_flags=
-esp32s2usb.upload.use_1200bps_touch=true
-esp32s2usb.upload.wait_for_upload_port=true
-esp32s2usb.upload.speed=921600
-
-esp32s2usb.serial.disableDTR=false
-esp32s2usb.serial.disableRTS=false
-
-esp32s2usb.build.tarch=xtensa
-esp32s2usb.build.bootloader_addr=0x1000
-esp32s2usb.build.target=esp32s2
-esp32s2usb.build.mcu=esp32s2
-esp32s2usb.build.core=esp32
-esp32s2usb.build.variant=esp32s2usb
-esp32s2usb.build.board=ESP32S2_USB
-
-esp32s2usb.build.cdc_on_boot=1
-esp32s2usb.build.msc_on_boot=1
-esp32s2usb.build.dfu_on_boot=1
-esp32s2usb.build.f_cpu=240000000L
-esp32s2usb.build.flash_size=4MB
-esp32s2usb.build.flash_freq=80m
-esp32s2usb.build.flash_mode=dio
-esp32s2usb.build.boot=qio
-esp32s2usb.build.partitions=default
-esp32s2usb.build.defines=
-
-esp32s2usb.menu.PSRAM.disabled=Disabled
-esp32s2usb.menu.PSRAM.disabled.build.defines=
-esp32s2usb.menu.PSRAM.enabled=Enabled
-esp32s2usb.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-esp32s2usb.menu.FlashSize.4M=4MB (32Mb)
-esp32s2usb.menu.FlashSize.4M.build.flash_size=4MB
-esp32s2usb.menu.FlashSize.8M=8MB (64Mb)
-esp32s2usb.menu.FlashSize.8M.build.flash_size=8MB
-esp32s2usb.menu.FlashSize.16M=16MB (128Mb)
-esp32s2usb.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32s2usb.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s2usb.menu.PartitionScheme.default.build.partitions=default
-esp32s2usb.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s2usb.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s2usb.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s2usb.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s2usb.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s2usb.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32s2usb.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32s2usb.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s2usb.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s2usb.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s2usb.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s2usb.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s2usb.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s2usb.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s2usb.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s2usb.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s2usb.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s2usb.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s2usb.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s2usb.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s2usb.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s2usb.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s2usb.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s2usb.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s2usb.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s2usb.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s2usb.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s2usb.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s2usb.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s2usb.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s2usb.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-esp32s2usb.menu.DebugLevel.none=None
-esp32s2usb.menu.DebugLevel.none.build.code_debug=0
-esp32s2usb.menu.DebugLevel.error=Error
-esp32s2usb.menu.DebugLevel.error.build.code_debug=1
-esp32s2usb.menu.DebugLevel.warn=Warn
-esp32s2usb.menu.DebugLevel.warn.build.code_debug=2
-esp32s2usb.menu.DebugLevel.info=Info
-esp32s2usb.menu.DebugLevel.info.build.code_debug=3
-esp32s2usb.menu.DebugLevel.debug=Debug
-esp32s2usb.menu.DebugLevel.debug.build.code_debug=4
-esp32s2usb.menu.DebugLevel.verbose=Verbose
-esp32s2usb.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s2usb.menu.EraseFlash.none=Disabled
-esp32s2usb.menu.EraseFlash.none.upload.erase_cmd=
-esp32s2usb.menu.EraseFlash.all=Enabled
-esp32s2usb.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32wroverkit.name=ESP32 Wrover Kit (all versions)
-
-esp32wroverkit.bootloader.tool=esptool_py
-esp32wroverkit.bootloader.tool.default=esptool_py
-
-esp32wroverkit.upload.tool=esptool_py
-esp32wroverkit.upload.tool.default=esptool_py
-esp32wroverkit.upload.tool.network=esp_ota
-
-esp32wroverkit.upload.maximum_size=1310720
-esp32wroverkit.upload.maximum_data_size=327680
-esp32wroverkit.upload.flags=
-esp32wroverkit.upload.extra_flags=
-
-esp32wroverkit.serial.disableDTR=true
-esp32wroverkit.serial.disableRTS=true
-
-esp32wroverkit.build.tarch=xtensa
-esp32wroverkit.build.bootloader_addr=0x1000
-esp32wroverkit.build.target=esp32
-esp32wroverkit.build.mcu=esp32
-esp32wroverkit.build.core=esp32
-esp32wroverkit.build.variant=esp32
-esp32wroverkit.build.board=ESP32_WROVER_KIT
-
-esp32wroverkit.build.f_cpu=240000000L
-esp32wroverkit.build.flash_size=4MB
-esp32wroverkit.build.flash_freq=40m
-esp32wroverkit.build.flash_mode=dio
-esp32wroverkit.build.boot=dio
-esp32wroverkit.build.partitions=default
-
-esp32wroverkit.menu.FlashSize.4M=4MB (32Mb)
-esp32wroverkit.menu.FlashSize.4M.build.flash_size=4MB
-esp32wroverkit.menu.FlashSize.8M=8MB (64Mb)
-esp32wroverkit.menu.FlashSize.8M.build.flash_size=8MB
-esp32wroverkit.menu.FlashSize.2M=2MB (16Mb)
-esp32wroverkit.menu.FlashSize.2M.build.flash_size=2MB
-esp32wroverkit.menu.FlashSize.16M=16MB (128Mb)
-esp32wroverkit.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32wroverkit.menu.PSRAM.enabled=Enabled
-esp32wroverkit.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-esp32wroverkit.menu.PSRAM.disabled=Disabled
-esp32wroverkit.menu.PSRAM.disabled.build.defines=
-
-esp32wroverkit.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32wroverkit.menu.PartitionScheme.default.build.partitions=default
-esp32wroverkit.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32wroverkit.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32wroverkit.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32wroverkit.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32wroverkit.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32wroverkit.menu.PartitionScheme.default_16MB=16M with spiffs (6.25MB APP/3.43MB SPIFFS)
-esp32wroverkit.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
-esp32wroverkit.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
-esp32wroverkit.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32wroverkit.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32wroverkit.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32wroverkit.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32wroverkit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32wroverkit.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32wroverkit.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32wroverkit.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32wroverkit.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32wroverkit.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32wroverkit.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32wroverkit.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32wroverkit.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32wroverkit.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32wroverkit.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32wroverkit.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32wroverkit.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32wroverkit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32wroverkit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32wroverkit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32wroverkit.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32wroverkit.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32wroverkit.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32wroverkit.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32wroverkit.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32wroverkit.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32wroverkit.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32wroverkit.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32wroverkit.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32wroverkit.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32wroverkit.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32wroverkit.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-esp32wroverkit.menu.CPUFreq.240=240MHz (WiFi/BT)
-esp32wroverkit.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32wroverkit.menu.CPUFreq.160=160MHz (WiFi/BT)
-esp32wroverkit.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32wroverkit.menu.CPUFreq.80=80MHz (WiFi/BT)
-esp32wroverkit.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32wroverkit.menu.CPUFreq.40=40MHz (40MHz XTAL)
-esp32wroverkit.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32wroverkit.menu.CPUFreq.26=26MHz (26MHz XTAL)
-esp32wroverkit.menu.CPUFreq.26.build.f_cpu=26000000L
-esp32wroverkit.menu.CPUFreq.20=20MHz (40MHz XTAL)
-esp32wroverkit.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32wroverkit.menu.CPUFreq.13=13MHz (26MHz XTAL)
-esp32wroverkit.menu.CPUFreq.13.build.f_cpu=13000000L
-esp32wroverkit.menu.CPUFreq.10=10MHz (40MHz XTAL)
-esp32wroverkit.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32wroverkit.menu.FlashMode.qio=QIO
-esp32wroverkit.menu.FlashMode.qio.build.flash_mode=dio
-esp32wroverkit.menu.FlashMode.qio.build.boot=qio
-esp32wroverkit.menu.FlashMode.dio=DIO
-esp32wroverkit.menu.FlashMode.dio.build.flash_mode=dio
-esp32wroverkit.menu.FlashMode.dio.build.boot=dio
-esp32wroverkit.menu.FlashFreq.80=80MHz
-esp32wroverkit.menu.FlashFreq.80.build.flash_freq=80m
-esp32wroverkit.menu.FlashFreq.40=40MHz
-esp32wroverkit.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32wroverkit.menu.UploadSpeed.921600=921600
-esp32wroverkit.menu.UploadSpeed.921600.upload.speed=921600
-esp32wroverkit.menu.UploadSpeed.115200=115200
-esp32wroverkit.menu.UploadSpeed.115200.upload.speed=115200
-esp32wroverkit.menu.UploadSpeed.256000.windows=256000
-esp32wroverkit.menu.UploadSpeed.256000.upload.speed=256000
-esp32wroverkit.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32wroverkit.menu.UploadSpeed.230400=230400
-esp32wroverkit.menu.UploadSpeed.230400.upload.speed=230400
-esp32wroverkit.menu.UploadSpeed.460800.linux=460800
-esp32wroverkit.menu.UploadSpeed.460800.macosx=460800
-esp32wroverkit.menu.UploadSpeed.460800.upload.speed=460800
-esp32wroverkit.menu.UploadSpeed.512000.windows=512000
-esp32wroverkit.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32wroverkit.menu.DebugLevel.none=None
-esp32wroverkit.menu.DebugLevel.none.build.code_debug=0
-esp32wroverkit.menu.DebugLevel.error=Error
-esp32wroverkit.menu.DebugLevel.error.build.code_debug=1
-esp32wroverkit.menu.DebugLevel.warn=Warn
-esp32wroverkit.menu.DebugLevel.warn.build.code_debug=2
-esp32wroverkit.menu.DebugLevel.info=Info
-esp32wroverkit.menu.DebugLevel.info.build.code_debug=3
-esp32wroverkit.menu.DebugLevel.debug=Debug
-esp32wroverkit.menu.DebugLevel.debug.build.code_debug=4
-esp32wroverkit.menu.DebugLevel.verbose=Verbose
-esp32wroverkit.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32wroverkit.menu.EraseFlash.none=Disabled
-esp32wroverkit.menu.EraseFlash.none.upload.erase_cmd=
-esp32wroverkit.menu.EraseFlash.all=Enabled
-esp32wroverkit.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-aventen_s3_sync.name=Aventen S3 Sync
-## Based upon ESP32-S3 Dev Board
-
-aventen_s3_sync.bootloader.tool=esptool_py
-aventen_s3_sync.bootloader.tool.default=esptool_py
-
-aventen_s3_sync.upload.tool=esptool_py
-aventen_s3_sync.upload.tool.default=esptool_py
-aventen_s3_sync.upload.tool.network=esp_ota
-
-aventen_s3_sync.upload.maximum_size=1310720
-aventen_s3_sync.upload.maximum_data_size=327680
-aventen_s3_sync.upload.flags=
-aventen_s3_sync.upload.extra_flags=
-aventen_s3_sync.upload.use_1200bps_touch=false
-aventen_s3_sync.upload.wait_for_upload_port=false
-
-aventen_s3_sync.serial.disableDTR=false
-aventen_s3_sync.serial.disableRTS=false
-
-aventen_s3_sync.build.tarch=xtensa
-aventen_s3_sync.build.bootloader_addr=0x0
-aventen_s3_sync.build.target=esp32s3
-aventen_s3_sync.build.mcu=esp32s3
-aventen_s3_sync.build.core=esp32
-aventen_s3_sync.build.variant=Aventen_S3_Sync
-aventen_s3_sync.build.board=AVENTEN_S3_SYNC
-
-aventen_s3_sync.build.usb_mode=1
-aventen_s3_sync.build.cdc_on_boot=0
-aventen_s3_sync.build.msc_on_boot=0
-aventen_s3_sync.build.dfu_on_boot=0
-aventen_s3_sync.build.f_cpu=240000000L
-aventen_s3_sync.build.flash_size=16MB
-aventen_s3_sync.build.flash_freq=80m
-aventen_s3_sync.build.flash_mode=dio
-aventen_s3_sync.build.boot=qio
-aventen_s3_sync.build.boot_freq=80m
-aventen_s3_sync.build.partitions=default
-aventen_s3_sync.build.defines=
-aventen_s3_sync.build.loop_core=
-aventen_s3_sync.build.event_core=
-aventen_s3_sync.build.psram_type=qspi
-aventen_s3_sync.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0
-aventen_s3_sync.menu.JTAGAdapter.default=Disabled
-aventen_s3_sync.menu.JTAGAdapter.default.build.copy_jtag_files=0
-aventen_s3_sync.menu.JTAGAdapter.builtin=Integrated USB JTAG
-aventen_s3_sync.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-aventen_s3_sync.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-aventen_s3_sync.menu.JTAGAdapter.external=FTDI Adapter
-aventen_s3_sync.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-aventen_s3_sync.menu.JTAGAdapter.external.build.copy_jtag_files=1
-aventen_s3_sync.menu.JTAGAdapter.bridge=ESP USB Bridge
-aventen_s3_sync.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-aventen_s3_sync.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-aventen_s3_sync.menu.PSRAM.disabled=Disabled
-aventen_s3_sync.menu.PSRAM.disabled.build.defines=
-aventen_s3_sync.menu.PSRAM.disabled.build.psram_type=qspi
-aventen_s3_sync.menu.PSRAM.enabled=QSPI PSRAM
-aventen_s3_sync.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-aventen_s3_sync.menu.PSRAM.enabled.build.psram_type=qspi
-aventen_s3_sync.menu.PSRAM.opi=OPI PSRAM
-aventen_s3_sync.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-aventen_s3_sync.menu.PSRAM.opi.build.psram_type=opi
-
-aventen_s3_sync.menu.FlashMode.qio=QIO 80MHz
-aventen_s3_sync.menu.FlashMode.qio.build.flash_mode=dio
-aventen_s3_sync.menu.FlashMode.qio.build.boot=qio
-aventen_s3_sync.menu.FlashMode.qio.build.boot_freq=80m
-aventen_s3_sync.menu.FlashMode.qio.build.flash_freq=80m
-aventen_s3_sync.menu.FlashMode.qio120=QIO 120MHz
-aventen_s3_sync.menu.FlashMode.qio120.build.flash_mode=dio
-aventen_s3_sync.menu.FlashMode.qio120.build.boot=qio
-aventen_s3_sync.menu.FlashMode.qio120.build.boot_freq=120m
-aventen_s3_sync.menu.FlashMode.qio120.build.flash_freq=80m
-aventen_s3_sync.menu.FlashMode.dio=DIO 80MHz
-aventen_s3_sync.menu.FlashMode.dio.build.flash_mode=dio
-aventen_s3_sync.menu.FlashMode.dio.build.boot=dio
-aventen_s3_sync.menu.FlashMode.dio.build.boot_freq=80m
-aventen_s3_sync.menu.FlashMode.dio.build.flash_freq=80m
-aventen_s3_sync.menu.FlashMode.opi=OPI 80MHz
-aventen_s3_sync.menu.FlashMode.opi.build.flash_mode=dout
-aventen_s3_sync.menu.FlashMode.opi.build.boot=opi
-aventen_s3_sync.menu.FlashMode.opi.build.boot_freq=80m
-aventen_s3_sync.menu.FlashMode.opi.build.flash_freq=80m
-
-aventen_s3_sync.menu.FlashSize.16M=16MB (128Mb)
-aventen_s3_sync.menu.FlashSize.16M.build.flash_size=16MB
-
-aventen_s3_sync.menu.LoopCore.1=Core 1
-aventen_s3_sync.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-aventen_s3_sync.menu.LoopCore.0=Core 0
-aventen_s3_sync.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-aventen_s3_sync.menu.EventsCore.1=Core 1
-aventen_s3_sync.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-aventen_s3_sync.menu.EventsCore.0=Core 0
-aventen_s3_sync.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-aventen_s3_sync.menu.USBMode.hwcdc=Hardware CDC and JTAG
-aventen_s3_sync.menu.USBMode.hwcdc.build.usb_mode=1
-aventen_s3_sync.menu.USBMode.default=USB-OTG (TinyUSB)
-aventen_s3_sync.menu.USBMode.default.build.usb_mode=0
-
-aventen_s3_sync.menu.CDCOnBoot.default=Disabled
-aventen_s3_sync.menu.CDCOnBoot.default.build.cdc_on_boot=0
-aventen_s3_sync.menu.CDCOnBoot.cdc=Enabled
-aventen_s3_sync.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-aventen_s3_sync.menu.MSCOnBoot.default=Disabled
-aventen_s3_sync.menu.MSCOnBoot.default.build.msc_on_boot=0
-aventen_s3_sync.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-aventen_s3_sync.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-aventen_s3_sync.menu.DFUOnBoot.default=Disabled
-aventen_s3_sync.menu.DFUOnBoot.default.build.dfu_on_boot=0
-aventen_s3_sync.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-aventen_s3_sync.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-aventen_s3_sync.menu.UploadMode.default=UART0 / Hardware CDC
-aventen_s3_sync.menu.UploadMode.default.upload.use_1200bps_touch=false
-aventen_s3_sync.menu.UploadMode.default.upload.wait_for_upload_port=false
-aventen_s3_sync.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-aventen_s3_sync.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-aventen_s3_sync.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-aventen_s3_sync.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-aventen_s3_sync.menu.PartitionScheme.default.build.partitions=default
-aventen_s3_sync.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-aventen_s3_sync.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-aventen_s3_sync.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-aventen_s3_sync.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-aventen_s3_sync.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-aventen_s3_sync.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-aventen_s3_sync.menu.PartitionScheme.minimal.build.partitions=minimal
-aventen_s3_sync.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-aventen_s3_sync.menu.PartitionScheme.no_ota.build.partitions=no_ota
-aventen_s3_sync.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-aventen_s3_sync.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-aventen_s3_sync.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-aventen_s3_sync.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-aventen_s3_sync.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-aventen_s3_sync.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-aventen_s3_sync.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-aventen_s3_sync.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-aventen_s3_sync.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-aventen_s3_sync.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-aventen_s3_sync.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-aventen_s3_sync.menu.PartitionScheme.huge_app.build.partitions=huge_app
-aventen_s3_sync.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-aventen_s3_sync.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-aventen_s3_sync.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-aventen_s3_sync.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-aventen_s3_sync.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-aventen_s3_sync.menu.PartitionScheme.fatflash.build.partitions=ffat
-aventen_s3_sync.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-aventen_s3_sync.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-aventen_s3_sync.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-aventen_s3_sync.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-aventen_s3_sync.menu.PartitionScheme.rainmaker=RainMaker 4MB
-aventen_s3_sync.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-aventen_s3_sync.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-aventen_s3_sync.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-aventen_s3_sync.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-aventen_s3_sync.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-aventen_s3_sync.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-aventen_s3_sync.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-aventen_s3_sync.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-aventen_s3_sync.menu.CPUFreq.240=240MHz (WiFi)
-aventen_s3_sync.menu.CPUFreq.240.build.f_cpu=240000000L
-aventen_s3_sync.menu.CPUFreq.160=160MHz (WiFi)
-aventen_s3_sync.menu.CPUFreq.160.build.f_cpu=160000000L
-aventen_s3_sync.menu.CPUFreq.80=80MHz (WiFi)
-aventen_s3_sync.menu.CPUFreq.80.build.f_cpu=80000000L
-aventen_s3_sync.menu.CPUFreq.40=40MHz
-aventen_s3_sync.menu.CPUFreq.40.build.f_cpu=40000000L
-aventen_s3_sync.menu.CPUFreq.20=20MHz
-aventen_s3_sync.menu.CPUFreq.20.build.f_cpu=20000000L
-aventen_s3_sync.menu.CPUFreq.10=10MHz
-aventen_s3_sync.menu.CPUFreq.10.build.f_cpu=10000000L
-
-aventen_s3_sync.menu.UploadSpeed.921600=921600
-aventen_s3_sync.menu.UploadSpeed.921600.upload.speed=921600
-aventen_s3_sync.menu.UploadSpeed.115200=115200
-aventen_s3_sync.menu.UploadSpeed.115200.upload.speed=115200
-aventen_s3_sync.menu.UploadSpeed.256000.windows=256000
-aventen_s3_sync.menu.UploadSpeed.256000.upload.speed=256000
-aventen_s3_sync.menu.UploadSpeed.230400.windows.upload.speed=256000
-aventen_s3_sync.menu.UploadSpeed.230400=230400
-aventen_s3_sync.menu.UploadSpeed.230400.upload.speed=230400
-aventen_s3_sync.menu.UploadSpeed.460800.linux=460800
-aventen_s3_sync.menu.UploadSpeed.460800.macosx=460800
-aventen_s3_sync.menu.UploadSpeed.460800.upload.speed=460800
-aventen_s3_sync.menu.UploadSpeed.512000.windows=512000
-aventen_s3_sync.menu.UploadSpeed.512000.upload.speed=512000
-
-aventen_s3_sync.menu.DebugLevel.none=None
-aventen_s3_sync.menu.DebugLevel.none.build.code_debug=0
-aventen_s3_sync.menu.DebugLevel.error=Error
-aventen_s3_sync.menu.DebugLevel.error.build.code_debug=1
-aventen_s3_sync.menu.DebugLevel.warn=Warn
-aventen_s3_sync.menu.DebugLevel.warn.build.code_debug=2
-aventen_s3_sync.menu.DebugLevel.info=Info
-aventen_s3_sync.menu.DebugLevel.info.build.code_debug=3
-aventen_s3_sync.menu.DebugLevel.debug=Debug
-aventen_s3_sync.menu.DebugLevel.debug.build.code_debug=4
-aventen_s3_sync.menu.DebugLevel.verbose=Verbose
-aventen_s3_sync.menu.DebugLevel.verbose.build.code_debug=5
-
-aventen_s3_sync.menu.EraseFlash.none=Disabled
-aventen_s3_sync.menu.EraseFlash.none.upload.erase_cmd=
-aventen_s3_sync.menu.EraseFlash.all=Enabled
-aventen_s3_sync.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-BharatPi-Node-Wifi.name=BharatPi Node Wifi Module
-
-BharatPi-Node-Wifi.bootloader.tool=esptool_py
-BharatPi-Node-Wifi.bootloader.tool.default=esptool_py
-
-BharatPi-Node-Wifi.upload.tool=esptool_py
-BharatPi-Node-Wifi.upload.tool.default=esptool_py
-BharatPi-Node-Wifi.upload.tool.network=esp_ota
-
-BharatPi-Node-Wifi.upload.maximum_size=1310720
-BharatPi-Node-Wifi.upload.maximum_data_size=327680
-BharatPi-Node-Wifi.upload.flags=
-BharatPi-Node-Wifi.upload.extra_flags=
-
-BharatPi-Node-Wifi.serial.disableDTR=true
-BharatPi-Node-Wifi.serial.disableRTS=true
-
-BharatPi-Node-Wifi.build.tarch=xtensa
-BharatPi-Node-Wifi.build.bootloader_addr=0x1000
-BharatPi-Node-Wifi.build.target=esp32
-BharatPi-Node-Wifi.build.mcu=esp32
-BharatPi-Node-Wifi.build.core=esp32
-BharatPi-Node-Wifi.build.variant=BharatPi-Node-Wifi
-BharatPi-Node-Wifi.build.board=BHARATPI_NODE_WIFI
-
-BharatPi-Node-Wifi.build.f_cpu=240000000L
-BharatPi-Node-Wifi.build.flash_size=4MB
-BharatPi-Node-Wifi.build.flash_freq=40m
-BharatPi-Node-Wifi.build.flash_mode=dio
-BharatPi-Node-Wifi.build.boot=dio
-BharatPi-Node-Wifi.build.partitions=default
-BharatPi-Node-Wifi.build.defines=
-BharatPi-Node-Wifi.build.loop_core=
-BharatPi-Node-Wifi.build.event_core=
-
-BharatPi-Node-Wifi.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.default.build.partitions=default
-BharatPi-Node-Wifi.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-BharatPi-Node-Wifi.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.minimal.build.partitions=minimal
-BharatPi-Node-Wifi.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.no_ota.build.partitions=no_ota
-BharatPi-Node-Wifi.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-BharatPi-Node-Wifi.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.huge_app.build.partitions=huge_app
-BharatPi-Node-Wifi.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-BharatPi-Node-Wifi.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.fatflash.build.partitions=ffat
-BharatPi-Node-Wifi.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker=RainMaker
-BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
-BharatPi-Node-Wifi.menu.PartitionScheme.custom=Custom
-BharatPi-Node-Wifi.menu.PartitionScheme.custom.build.partitions=
-BharatPi-Node-Wifi.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-BharatPi-Node-Wifi.menu.CPUFreq.240=240MHz (WiFi/BT)
-BharatPi-Node-Wifi.menu.CPUFreq.240.build.f_cpu=240000000L
-BharatPi-Node-Wifi.menu.CPUFreq.160=160MHz (WiFi/BT)
-BharatPi-Node-Wifi.menu.CPUFreq.160.build.f_cpu=160000000L
-BharatPi-Node-Wifi.menu.CPUFreq.80=80MHz (WiFi/BT)
-BharatPi-Node-Wifi.menu.CPUFreq.80.build.f_cpu=80000000L
-BharatPi-Node-Wifi.menu.CPUFreq.40=40MHz (40MHz XTAL)
-BharatPi-Node-Wifi.menu.CPUFreq.40.build.f_cpu=40000000L
-BharatPi-Node-Wifi.menu.CPUFreq.26=26MHz (26MHz XTAL)
-BharatPi-Node-Wifi.menu.CPUFreq.26.build.f_cpu=26000000L
-BharatPi-Node-Wifi.menu.CPUFreq.20=20MHz (40MHz XTAL)
-BharatPi-Node-Wifi.menu.CPUFreq.20.build.f_cpu=20000000L
-BharatPi-Node-Wifi.menu.CPUFreq.13=13MHz (26MHz XTAL)
-BharatPi-Node-Wifi.menu.CPUFreq.13.build.f_cpu=13000000L
-BharatPi-Node-Wifi.menu.CPUFreq.10=10MHz (40MHz XTAL)
-BharatPi-Node-Wifi.menu.CPUFreq.10.build.f_cpu=10000000L
-
-BharatPi-Node-Wifi.menu.FlashMode.qio=QIO
-BharatPi-Node-Wifi.menu.FlashMode.qio.build.flash_mode=dio
-BharatPi-Node-Wifi.menu.FlashMode.qio.build.boot=qio
-BharatPi-Node-Wifi.menu.FlashMode.dio=DIO
-BharatPi-Node-Wifi.menu.FlashMode.dio.build.flash_mode=dio
-BharatPi-Node-Wifi.menu.FlashMode.dio.build.boot=dio
-
-BharatPi-Node-Wifi.menu.FlashFreq.80=80MHz
-BharatPi-Node-Wifi.menu.FlashFreq.80.build.flash_freq=80m
-BharatPi-Node-Wifi.menu.FlashFreq.40=40MHz
-BharatPi-Node-Wifi.menu.FlashFreq.40.build.flash_freq=40m
-
-BharatPi-Node-Wifi.menu.FlashSize.4M=4MB (32Mb)
-BharatPi-Node-Wifi.menu.FlashSize.4M.build.flash_size=4MB
-BharatPi-Node-Wifi.menu.FlashSize.8M=8MB (64Mb)
-BharatPi-Node-Wifi.menu.FlashSize.8M.build.flash_size=8MB
-BharatPi-Node-Wifi.menu.FlashSize.8M.build.partitions=default_8MB
-BharatPi-Node-Wifi.menu.FlashSize.16M=16MB (128Mb)
-BharatPi-Node-Wifi.menu.FlashSize.16M.build.flash_size=16MB
-
-BharatPi-Node-Wifi.menu.UploadSpeed.921600=921600
-BharatPi-Node-Wifi.menu.UploadSpeed.921600.upload.speed=921600
-BharatPi-Node-Wifi.menu.UploadSpeed.115200=115200
-BharatPi-Node-Wifi.menu.UploadSpeed.115200.upload.speed=115200
-BharatPi-Node-Wifi.menu.UploadSpeed.256000.windows=256000
-BharatPi-Node-Wifi.menu.UploadSpeed.256000.upload.speed=256000
-BharatPi-Node-Wifi.menu.UploadSpeed.230400.windows.upload.speed=256000
-BharatPi-Node-Wifi.menu.UploadSpeed.230400=230400
-BharatPi-Node-Wifi.menu.UploadSpeed.230400.upload.speed=230400
-BharatPi-Node-Wifi.menu.UploadSpeed.460800.linux=460800
-BharatPi-Node-Wifi.menu.UploadSpeed.460800.macosx=460800
-BharatPi-Node-Wifi.menu.UploadSpeed.460800.upload.speed=460800
-BharatPi-Node-Wifi.menu.UploadSpeed.512000.windows=512000
-BharatPi-Node-Wifi.menu.UploadSpeed.512000.upload.speed=512000
-
-BharatPi-Node-Wifi.menu.LoopCore.1=Core 1
-BharatPi-Node-Wifi.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-BharatPi-Node-Wifi.menu.LoopCore.0=Core 0
-BharatPi-Node-Wifi.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-BharatPi-Node-Wifi.menu.EventsCore.1=Core 1
-BharatPi-Node-Wifi.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-BharatPi-Node-Wifi.menu.EventsCore.0=Core 0
-BharatPi-Node-Wifi.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-BharatPi-Node-Wifi.menu.DebugLevel.none=None
-BharatPi-Node-Wifi.menu.DebugLevel.none.build.code_debug=0
-BharatPi-Node-Wifi.menu.DebugLevel.error=Error
-BharatPi-Node-Wifi.menu.DebugLevel.error.build.code_debug=1
-BharatPi-Node-Wifi.menu.DebugLevel.warn=Warn
-BharatPi-Node-Wifi.menu.DebugLevel.warn.build.code_debug=2
-BharatPi-Node-Wifi.menu.DebugLevel.info=Info
-BharatPi-Node-Wifi.menu.DebugLevel.info.build.code_debug=3
-BharatPi-Node-Wifi.menu.DebugLevel.debug=Debug
-BharatPi-Node-Wifi.menu.DebugLevel.debug.build.code_debug=4
-BharatPi-Node-Wifi.menu.DebugLevel.verbose=Verbose
-BharatPi-Node-Wifi.menu.DebugLevel.verbose.build.code_debug=5
-
-BharatPi-Node-Wifi.menu.EraseFlash.none=Disabled
-BharatPi-Node-Wifi.menu.EraseFlash.none.upload.erase_cmd=
-BharatPi-Node-Wifi.menu.EraseFlash.all=Enabled
-BharatPi-Node-Wifi.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-
-BharatPi-A7672S-4G.name=BharatPi A7672S 4G Module
-
-BharatPi-A7672S-4G.bootloader.tool=esptool_py
-BharatPi-A7672S-4G.bootloader.tool.default=esptool_py
-
-BharatPi-A7672S-4G.upload.tool=esptool_py
-BharatPi-A7672S-4G.upload.tool.default=esptool_py
-BharatPi-A7672S-4G.upload.tool.network=esp_ota
-
-BharatPi-A7672S-4G.upload.maximum_size=1310720
-BharatPi-A7672S-4G.upload.maximum_data_size=327680
-BharatPi-A7672S-4G.upload.flags=
-BharatPi-A7672S-4G.upload.extra_flags=
-
-BharatPi-A7672S-4G.serial.disableDTR=true
-BharatPi-A7672S-4G.serial.disableRTS=true
-
-BharatPi-A7672S-4G.build.tarch=xtensa
-BharatPi-A7672S-4G.build.bootloader_addr=0x1000
-BharatPi-A7672S-4G.build.target=esp32
-BharatPi-A7672S-4G.build.mcu=esp32
-BharatPi-A7672S-4G.build.core=esp32
-BharatPi-A7672S-4G.build.variant=BharatPi-A7672S-4G
-BharatPi-A7672S-4G.build.board=BHARATPI_A7672S_4G
-
-BharatPi-A7672S-4G.build.f_cpu=240000000L
-BharatPi-A7672S-4G.build.flash_size=4MB
-BharatPi-A7672S-4G.build.flash_freq=40m
-BharatPi-A7672S-4G.build.flash_mode=dio
-BharatPi-A7672S-4G.build.boot=dio
-BharatPi-A7672S-4G.build.partitions=default
-BharatPi-A7672S-4G.build.defines=
-BharatPi-A7672S-4G.build.loop_core=
-BharatPi-A7672S-4G.build.event_core=
-
-BharatPi-A7672S-4G.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.default.build.partitions=default
-BharatPi-A7672S-4G.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-BharatPi-A7672S-4G.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.minimal.build.partitions=minimal
-BharatPi-A7672S-4G.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.no_ota.build.partitions=no_ota
-BharatPi-A7672S-4G.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-BharatPi-A7672S-4G.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.huge_app.build.partitions=huge_app
-BharatPi-A7672S-4G.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-BharatPi-A7672S-4G.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.fatflash.build.partitions=ffat
-BharatPi-A7672S-4G.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker=RainMaker
-BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
-BharatPi-A7672S-4G.menu.PartitionScheme.custom=Custom
-BharatPi-A7672S-4G.menu.PartitionScheme.custom.build.partitions=
-BharatPi-A7672S-4G.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-BharatPi-A7672S-4G.menu.CPUFreq.240=240MHz (WiFi/BT)
-BharatPi-A7672S-4G.menu.CPUFreq.240.build.f_cpu=240000000L
-BharatPi-A7672S-4G.menu.CPUFreq.160=160MHz (WiFi/BT)
-BharatPi-A7672S-4G.menu.CPUFreq.160.build.f_cpu=160000000L
-BharatPi-A7672S-4G.menu.CPUFreq.80=80MHz (WiFi/BT)
-BharatPi-A7672S-4G.menu.CPUFreq.80.build.f_cpu=80000000L
-BharatPi-A7672S-4G.menu.CPUFreq.40=40MHz (40MHz XTAL)
-BharatPi-A7672S-4G.menu.CPUFreq.40.build.f_cpu=40000000L
-BharatPi-A7672S-4G.menu.CPUFreq.26=26MHz (26MHz XTAL)
-BharatPi-A7672S-4G.menu.CPUFreq.26.build.f_cpu=26000000L
-BharatPi-A7672S-4G.menu.CPUFreq.20=20MHz (40MHz XTAL)
-BharatPi-A7672S-4G.menu.CPUFreq.20.build.f_cpu=20000000L
-BharatPi-A7672S-4G.menu.CPUFreq.13=13MHz (26MHz XTAL)
-BharatPi-A7672S-4G.menu.CPUFreq.13.build.f_cpu=13000000L
-BharatPi-A7672S-4G.menu.CPUFreq.10=10MHz (40MHz XTAL)
-BharatPi-A7672S-4G.menu.CPUFreq.10.build.f_cpu=10000000L
-
-BharatPi-A7672S-4G.menu.FlashMode.qio=QIO
-BharatPi-A7672S-4G.menu.FlashMode.qio.build.flash_mode=dio
-BharatPi-A7672S-4G.menu.FlashMode.qio.build.boot=qio
-BharatPi-A7672S-4G.menu.FlashMode.dio=DIO
-BharatPi-A7672S-4G.menu.FlashMode.dio.build.flash_mode=dio
-BharatPi-A7672S-4G.menu.FlashMode.dio.build.boot=dio
-
-BharatPi-A7672S-4G.menu.FlashFreq.80=80MHz
-BharatPi-A7672S-4G.menu.FlashFreq.80.build.flash_freq=80m
-BharatPi-A7672S-4G.menu.FlashFreq.40=40MHz
-BharatPi-A7672S-4G.menu.FlashFreq.40.build.flash_freq=40m
-
-BharatPi-A7672S-4G.menu.FlashSize.4M=4MB (32Mb)
-BharatPi-A7672S-4G.menu.FlashSize.4M.build.flash_size=4MB
-BharatPi-A7672S-4G.menu.FlashSize.8M=8MB (64Mb)
-BharatPi-A7672S-4G.menu.FlashSize.8M.build.flash_size=8MB
-BharatPi-A7672S-4G.menu.FlashSize.8M.build.partitions=default_8MB
-BharatPi-A7672S-4G.menu.FlashSize.16M=16MB (128Mb)
-BharatPi-A7672S-4G.menu.FlashSize.16M.build.flash_size=16MB
-
-BharatPi-A7672S-4G.menu.UploadSpeed.921600=921600
-BharatPi-A7672S-4G.menu.UploadSpeed.921600.upload.speed=921600
-BharatPi-A7672S-4G.menu.UploadSpeed.115200=115200
-BharatPi-A7672S-4G.menu.UploadSpeed.115200.upload.speed=115200
-BharatPi-A7672S-4G.menu.UploadSpeed.256000.windows=256000
-BharatPi-A7672S-4G.menu.UploadSpeed.256000.upload.speed=256000
-BharatPi-A7672S-4G.menu.UploadSpeed.230400.windows.upload.speed=256000
-BharatPi-A7672S-4G.menu.UploadSpeed.230400=230400
-BharatPi-A7672S-4G.menu.UploadSpeed.230400.upload.speed=230400
-BharatPi-A7672S-4G.menu.UploadSpeed.460800.linux=460800
-BharatPi-A7672S-4G.menu.UploadSpeed.460800.macosx=460800
-BharatPi-A7672S-4G.menu.UploadSpeed.460800.upload.speed=460800
-BharatPi-A7672S-4G.menu.UploadSpeed.512000.windows=512000
-BharatPi-A7672S-4G.menu.UploadSpeed.512000.upload.speed=512000
-
-BharatPi-A7672S-4G.menu.LoopCore.1=Core 1
-BharatPi-A7672S-4G.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-BharatPi-A7672S-4G.menu.LoopCore.0=Core 0
-BharatPi-A7672S-4G.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-BharatPi-A7672S-4G.menu.EventsCore.1=Core 1
-BharatPi-A7672S-4G.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-BharatPi-A7672S-4G.menu.EventsCore.0=Core 0
-BharatPi-A7672S-4G.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-BharatPi-A7672S-4G.menu.DebugLevel.none=None
-BharatPi-A7672S-4G.menu.DebugLevel.none.build.code_debug=0
-BharatPi-A7672S-4G.menu.DebugLevel.error=Error
-BharatPi-A7672S-4G.menu.DebugLevel.error.build.code_debug=1
-BharatPi-A7672S-4G.menu.DebugLevel.warn=Warn
-BharatPi-A7672S-4G.menu.DebugLevel.warn.build.code_debug=2
-BharatPi-A7672S-4G.menu.DebugLevel.info=Info
-BharatPi-A7672S-4G.menu.DebugLevel.info.build.code_debug=3
-BharatPi-A7672S-4G.menu.DebugLevel.debug=Debug
-BharatPi-A7672S-4G.menu.DebugLevel.debug.build.code_debug=4
-BharatPi-A7672S-4G.menu.DebugLevel.verbose=Verbose
-BharatPi-A7672S-4G.menu.DebugLevel.verbose.build.code_debug=5
-
-BharatPi-A7672S-4G.menu.EraseFlash.none=Disabled
-BharatPi-A7672S-4G.menu.EraseFlash.none.upload.erase_cmd=
-BharatPi-A7672S-4G.menu.EraseFlash.all=Enabled
-BharatPi-A7672S-4G.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-
-BharatPi-LoRa.name=BharatPi LoRa Module
-
-BharatPi-LoRa.bootloader.tool=esptool_py
-BharatPi-LoRa.bootloader.tool.default=esptool_py
-
-BharatPi-LoRa.upload.tool=esptool_py
-BharatPi-LoRa.upload.tool.default=esptool_py
-BharatPi-LoRa.upload.tool.network=esp_ota
-
-BharatPi-LoRa.upload.maximum_size=1310720
-BharatPi-LoRa.upload.maximum_data_size=327680
-BharatPi-LoRa.upload.flags=
-BharatPi-LoRa.upload.extra_flags=
-
-BharatPi-LoRa.serial.disableDTR=true
-BharatPi-LoRa.serial.disableRTS=true
-
-BharatPi-LoRa.build.tarch=xtensa
-BharatPi-LoRa.build.bootloader_addr=0x1000
-BharatPi-LoRa.build.target=esp32
-BharatPi-LoRa.build.mcu=esp32
-BharatPi-LoRa.build.core=esp32
-BharatPi-LoRa.build.variant=BharatPi-LoRa
-BharatPi-LoRa.build.board=BHARATPI_LORA
-
-BharatPi-LoRa.build.f_cpu=240000000L
-BharatPi-LoRa.build.flash_size=4MB
-BharatPi-LoRa.build.flash_freq=40m
-BharatPi-LoRa.build.flash_mode=dio
-BharatPi-LoRa.build.boot=dio
-BharatPi-LoRa.build.partitions=default
-BharatPi-LoRa.build.defines=
-BharatPi-LoRa.build.loop_core=
-BharatPi-LoRa.build.event_core=
-
-BharatPi-LoRa.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-BharatPi-LoRa.menu.PartitionScheme.default.build.partitions=default
-BharatPi-LoRa.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-BharatPi-LoRa.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-BharatPi-LoRa.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-BharatPi-LoRa.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-BharatPi-LoRa.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-BharatPi-LoRa.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-BharatPi-LoRa.menu.PartitionScheme.minimal.build.partitions=minimal
-BharatPi-LoRa.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-BharatPi-LoRa.menu.PartitionScheme.no_ota.build.partitions=no_ota
-BharatPi-LoRa.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-BharatPi-LoRa.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-BharatPi-LoRa.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-BharatPi-LoRa.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-BharatPi-LoRa.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-BharatPi-LoRa.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-BharatPi-LoRa.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-BharatPi-LoRa.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-BharatPi-LoRa.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-BharatPi-LoRa.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-BharatPi-LoRa.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-BharatPi-LoRa.menu.PartitionScheme.huge_app.build.partitions=huge_app
-BharatPi-LoRa.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-BharatPi-LoRa.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-BharatPi-LoRa.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-BharatPi-LoRa.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-BharatPi-LoRa.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-BharatPi-LoRa.menu.PartitionScheme.fatflash.build.partitions=ffat
-BharatPi-LoRa.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-BharatPi-LoRa.menu.PartitionScheme.rainmaker=RainMaker
-BharatPi-LoRa.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-BharatPi-LoRa.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
-BharatPi-LoRa.menu.PartitionScheme.custom=Custom
-BharatPi-LoRa.menu.PartitionScheme.custom.build.partitions=
-BharatPi-LoRa.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-BharatPi-LoRa.menu.CPUFreq.240=240MHz (WiFi/BT)
-BharatPi-LoRa.menu.CPUFreq.240.build.f_cpu=240000000L
-BharatPi-LoRa.menu.CPUFreq.160=160MHz (WiFi/BT)
-BharatPi-LoRa.menu.CPUFreq.160.build.f_cpu=160000000L
-BharatPi-LoRa.menu.CPUFreq.80=80MHz (WiFi/BT)
-BharatPi-LoRa.menu.CPUFreq.80.build.f_cpu=80000000L
-BharatPi-LoRa.menu.CPUFreq.40=40MHz (40MHz XTAL)
-BharatPi-LoRa.menu.CPUFreq.40.build.f_cpu=40000000L
-BharatPi-LoRa.menu.CPUFreq.26=26MHz (26MHz XTAL)
-BharatPi-LoRa.menu.CPUFreq.26.build.f_cpu=26000000L
-BharatPi-LoRa.menu.CPUFreq.20=20MHz (40MHz XTAL)
-BharatPi-LoRa.menu.CPUFreq.20.build.f_cpu=20000000L
-BharatPi-LoRa.menu.CPUFreq.13=13MHz (26MHz XTAL)
-BharatPi-LoRa.menu.CPUFreq.13.build.f_cpu=13000000L
-BharatPi-LoRa.menu.CPUFreq.10=10MHz (40MHz XTAL)
-BharatPi-LoRa.menu.CPUFreq.10.build.f_cpu=10000000L
-
-BharatPi-LoRa.menu.FlashMode.qio=QIO
-BharatPi-LoRa.menu.FlashMode.qio.build.flash_mode=dio
-BharatPi-LoRa.menu.FlashMode.qio.build.boot=qio
-BharatPi-LoRa.menu.FlashMode.dio=DIO
-BharatPi-LoRa.menu.FlashMode.dio.build.flash_mode=dio
-BharatPi-LoRa.menu.FlashMode.dio.build.boot=dio
-
-BharatPi-LoRa.menu.FlashFreq.80=80MHz
-BharatPi-LoRa.menu.FlashFreq.80.build.flash_freq=80m
-BharatPi-LoRa.menu.FlashFreq.40=40MHz
-BharatPi-LoRa.menu.FlashFreq.40.build.flash_freq=40m
-
-BharatPi-LoRa.menu.FlashSize.4M=4MB (32Mb)
-BharatPi-LoRa.menu.FlashSize.4M.build.flash_size=4MB
-BharatPi-LoRa.menu.FlashSize.8M=8MB (64Mb)
-BharatPi-LoRa.menu.FlashSize.8M.build.flash_size=8MB
-BharatPi-LoRa.menu.FlashSize.8M.build.partitions=default_8MB
-BharatPi-LoRa.menu.FlashSize.16M=16MB (128Mb)
-BharatPi-LoRa.menu.FlashSize.16M.build.flash_size=16MB
-
-BharatPi-LoRa.menu.UploadSpeed.921600=921600
-BharatPi-LoRa.menu.UploadSpeed.921600.upload.speed=921600
-BharatPi-LoRa.menu.UploadSpeed.115200=115200
-BharatPi-LoRa.menu.UploadSpeed.115200.upload.speed=115200
-BharatPi-LoRa.menu.UploadSpeed.256000.windows=256000
-BharatPi-LoRa.menu.UploadSpeed.256000.upload.speed=256000
-BharatPi-LoRa.menu.UploadSpeed.230400.windows.upload.speed=256000
-BharatPi-LoRa.menu.UploadSpeed.230400=230400
-BharatPi-LoRa.menu.UploadSpeed.230400.upload.speed=230400
-BharatPi-LoRa.menu.UploadSpeed.460800.linux=460800
-BharatPi-LoRa.menu.UploadSpeed.460800.macosx=460800
-BharatPi-LoRa.menu.UploadSpeed.460800.upload.speed=460800
-BharatPi-LoRa.menu.UploadSpeed.512000.windows=512000
-BharatPi-LoRa.menu.UploadSpeed.512000.upload.speed=512000
-
-BharatPi-LoRa.menu.LoopCore.1=Core 1
-BharatPi-LoRa.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-BharatPi-LoRa.menu.LoopCore.0=Core 0
-BharatPi-LoRa.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-BharatPi-LoRa.menu.EventsCore.1=Core 1
-BharatPi-LoRa.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-BharatPi-LoRa.menu.EventsCore.0=Core 0
-BharatPi-LoRa.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-BharatPi-LoRa.menu.DebugLevel.none=None
-BharatPi-LoRa.menu.DebugLevel.none.build.code_debug=0
-BharatPi-LoRa.menu.DebugLevel.error=Error
-BharatPi-LoRa.menu.DebugLevel.error.build.code_debug=1
-BharatPi-LoRa.menu.DebugLevel.warn=Warn
-BharatPi-LoRa.menu.DebugLevel.warn.build.code_debug=2
-BharatPi-LoRa.menu.DebugLevel.info=Info
-BharatPi-LoRa.menu.DebugLevel.info.build.code_debug=3
-BharatPi-LoRa.menu.DebugLevel.debug=Debug
-BharatPi-LoRa.menu.DebugLevel.debug.build.code_debug=4
-BharatPi-LoRa.menu.DebugLevel.verbose=Verbose
-BharatPi-LoRa.menu.DebugLevel.verbose.build.code_debug=5
-
-BharatPi-LoRa.menu.EraseFlash.none=Disabled
-BharatPi-LoRa.menu.EraseFlash.none.upload.erase_cmd=
-BharatPi-LoRa.menu.EraseFlash.all=Enabled
-BharatPi-LoRa.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_bling.name=UM BLING
-um_bling.vid.0=0x303a
-um_bling.pid.0=0x817F
-um_bling.upload_port.0.vid=0x303a
-um_bling.upload_port.0.pid=0x817F
-
-um_bling.bootloader.tool=esptool_py
-um_bling.bootloader.tool.default=esptool_py
-
-um_bling.upload.tool=esptool_py
-um_bling.upload.tool.default=esptool_py
-um_bling.upload.tool.network=esp_ota
-
-um_bling.upload.maximum_size=1310720
-um_bling.upload.maximum_data_size=327680
-um_bling.upload.flags=
-um_bling.upload.extra_flags=
-um_bling.upload.use_1200bps_touch=false
-um_bling.upload.wait_for_upload_port=false
-
-um_bling.serial.disableDTR=false
-um_bling.serial.disableRTS=false
-
-um_bling.build.tarch=xtensa
-um_bling.build.bootloader_addr=0x0
-um_bling.build.target=esp32s3
-um_bling.build.mcu=esp32s3
-um_bling.build.core=esp32
-um_bling.build.variant=um_bling
-um_bling.build.board=BLING
-
-um_bling.build.usb_mode=1
-um_bling.build.cdc_on_boot=0
-um_bling.build.msc_on_boot=0
-um_bling.build.dfu_on_boot=0
-um_bling.build.f_cpu=240000000L
-um_bling.build.flash_size=8MB
-um_bling.build.flash_freq=80m
-um_bling.build.flash_mode=dio
-um_bling.build.boot=qio
-um_bling.build.partitions=default
-um_bling.build.defines=
-um_bling.build.loop_core=
-um_bling.build.event_core=
-um_bling.build.flash_type=qio
-um_bling.build.psram_type=qspi
-um_bling.build.memory_type=qio_qspi
-
-um_bling.menu.LoopCore.1=Core 1
-um_bling.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-um_bling.menu.LoopCore.0=Core 0
-um_bling.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-um_bling.menu.EventsCore.1=Core 1
-um_bling.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-um_bling.menu.EventsCore.0=Core 0
-um_bling.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-um_bling.menu.USBMode.hwcdc=Hardware CDC and JTAG
-um_bling.menu.USBMode.hwcdc.build.usb_mode=1
-um_bling.menu.USBMode.default=USB-OTG (TinyUSB)
-um_bling.menu.USBMode.default.build.usb_mode=0
-
-um_bling.menu.CDCOnBoot.cdc=Enabled
-um_bling.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_bling.menu.CDCOnBoot.default=Disabled
-um_bling.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_bling.menu.MSCOnBoot.default=Disabled
-um_bling.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_bling.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-um_bling.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_bling.menu.DFUOnBoot.default=Disabled
-um_bling.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_bling.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-um_bling.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_bling.menu.UploadMode.default=UART0 / Hardware CDC
-um_bling.menu.UploadMode.default.upload.use_1200bps_touch=false
-um_bling.menu.UploadMode.default.upload.wait_for_upload_port=false
-um_bling.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-um_bling.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-um_bling.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-um_bling.menu.PSRAM.enabled=Enabled
-um_bling.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_bling.menu.PSRAM.disabled=Disabled
-um_bling.menu.PSRAM.disabled.build.defines=
-
-um_bling.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-um_bling.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-um_bling.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-um_bling.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
-um_bling.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
-um_bling.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
-um_bling.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-um_bling.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-
-um_bling.menu.CPUFreq.240=240MHz (WiFi)
-um_bling.menu.CPUFreq.240.build.f_cpu=240000000L
-um_bling.menu.CPUFreq.160=160MHz (WiFi)
-um_bling.menu.CPUFreq.160.build.f_cpu=160000000L
-um_bling.menu.CPUFreq.80=80MHz (WiFi)
-um_bling.menu.CPUFreq.80.build.f_cpu=80000000L
-um_bling.menu.CPUFreq.40=40MHz
-um_bling.menu.CPUFreq.40.build.f_cpu=40000000L
-um_bling.menu.CPUFreq.20=20MHz
-um_bling.menu.CPUFreq.20.build.f_cpu=20000000L
-um_bling.menu.CPUFreq.10=10MHz
-um_bling.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_bling.menu.FlashMode.qio=QIO
-um_bling.menu.FlashMode.qio.build.flash_mode=dio
-um_bling.menu.FlashMode.qio.build.boot=qio
-um_bling.menu.FlashMode.dio=DIO
-um_bling.menu.FlashMode.dio.build.flash_mode=dio
-um_bling.menu.FlashMode.dio.build.boot=dio
-
-um_bling.menu.UploadSpeed.921600=921600
-um_bling.menu.UploadSpeed.921600.upload.speed=921600
-um_bling.menu.UploadSpeed.115200=115200
-um_bling.menu.UploadSpeed.115200.upload.speed=115200
-um_bling.menu.UploadSpeed.256000.windows=256000
-um_bling.menu.UploadSpeed.256000.upload.speed=256000
-um_bling.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_bling.menu.UploadSpeed.230400=230400
-um_bling.menu.UploadSpeed.230400.upload.speed=230400
-um_bling.menu.UploadSpeed.460800.linux=460800
-um_bling.menu.UploadSpeed.460800.macosx=460800
-um_bling.menu.UploadSpeed.460800.upload.speed=460800
-um_bling.menu.UploadSpeed.512000.windows=512000
-um_bling.menu.UploadSpeed.512000.upload.speed=512000
-
-um_bling.menu.DebugLevel.none=None
-um_bling.menu.DebugLevel.none.build.code_debug=0
-um_bling.menu.DebugLevel.error=Error
-um_bling.menu.DebugLevel.error.build.code_debug=1
-um_bling.menu.DebugLevel.warn=Warn
-um_bling.menu.DebugLevel.warn.build.code_debug=2
-um_bling.menu.DebugLevel.info=Info
-um_bling.menu.DebugLevel.info.build.code_debug=3
-um_bling.menu.DebugLevel.debug=Debug
-um_bling.menu.DebugLevel.debug.build.code_debug=4
-um_bling.menu.DebugLevel.verbose=Verbose
-um_bling.menu.DebugLevel.verbose.build.code_debug=5
-
-um_bling.menu.EraseFlash.none=Disabled
-um_bling.menu.EraseFlash.none.upload.erase_cmd=
-um_bling.menu.EraseFlash.all=Enabled
-um_bling.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_feathers2.name=UM FeatherS2
-um_feathers2.vid.0=0x239A
-um_feathers2.pid.0=0x80AB
-um_feathers2.upload_port.0.vid=0x239A
-um_feathers2.upload_port.0.pid=0x80AB
-
-um_feathers2.bootloader.tool=esptool_py
-um_feathers2.bootloader.tool.default=esptool_py
-
-um_feathers2.upload.tool=esptool_py
-um_feathers2.upload.tool.default=esptool_py
-um_feathers2.upload.tool.network=esp_ota
-
-um_feathers2.upload.maximum_size=1310720
-um_feathers2.upload.maximum_data_size=327680
-um_feathers2.upload.flags=
-um_feathers2.upload.extra_flags=
-um_feathers2.upload.use_1200bps_touch=true
-um_feathers2.upload.wait_for_upload_port=true
-
-um_feathers2.serial.disableDTR=false
-um_feathers2.serial.disableRTS=false
-
-um_feathers2.build.tarch=xtensa
-um_feathers2.build.bootloader_addr=0x1000
-um_feathers2.build.target=esp32s2
-um_feathers2.build.mcu=esp32s2
-um_feathers2.build.core=esp32
-um_feathers2.build.variant=um_feathers2
-um_feathers2.build.board=FEATHERS2
-
-um_feathers2.build.cdc_on_boot=1
-um_feathers2.build.msc_on_boot=0
-um_feathers2.build.dfu_on_boot=0
-um_feathers2.build.f_cpu=240000000L
-um_feathers2.build.flash_size=16MB
-um_feathers2.build.flash_freq=80m
-um_feathers2.build.flash_mode=dio
-um_feathers2.build.boot=qio
-um_feathers2.build.partitions=fatflash
-um_feathers2.build.defines=
-
-um_feathers2.menu.CDCOnBoot.cdc=Enabled
-um_feathers2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_feathers2.menu.CDCOnBoot.default=Disabled
-um_feathers2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_feathers2.menu.MSCOnBoot.default=Disabled
-um_feathers2.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_feathers2.menu.MSCOnBoot.msc=Enabled
-um_feathers2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_feathers2.menu.DFUOnBoot.default=Disabled
-um_feathers2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_feathers2.menu.DFUOnBoot.dfu=Enabled
-um_feathers2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_feathers2.menu.PSRAM.enabled=Enabled
-um_feathers2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_feathers2.menu.PSRAM.disabled=Disabled
-um_feathers2.menu.PSRAM.disabled.build.defines=
-
-um_feathers2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-um_feathers2.menu.PartitionScheme.fatflash.build.partitions=ffat
-um_feathers2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-um_feathers2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-um_feathers2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-um_feathers2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-um_feathers2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-um_feathers2.menu.PartitionScheme.default.build.partitions=default
-um_feathers2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-um_feathers2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-um_feathers2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-um_feathers2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-um_feathers2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-um_feathers2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-um_feathers2.menu.PartitionScheme.minimal.build.partitions=minimal
-um_feathers2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-um_feathers2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-um_feathers2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-um_feathers2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-um_feathers2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-um_feathers2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-um_feathers2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-um_feathers2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-um_feathers2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-um_feathers2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-um_feathers2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-um_feathers2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-um_feathers2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-um_feathers2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-um_feathers2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-um_feathers2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-um_feathers2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-um_feathers2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-um_feathers2.menu.CPUFreq.240=240MHz (WiFi)
-um_feathers2.menu.CPUFreq.240.build.f_cpu=240000000L
-um_feathers2.menu.CPUFreq.160=160MHz (WiFi)
-um_feathers2.menu.CPUFreq.160.build.f_cpu=160000000L
-um_feathers2.menu.CPUFreq.80=80MHz (WiFi)
-um_feathers2.menu.CPUFreq.80.build.f_cpu=80000000L
-um_feathers2.menu.CPUFreq.40=40MHz
-um_feathers2.menu.CPUFreq.40.build.f_cpu=40000000L
-um_feathers2.menu.CPUFreq.20=20MHz
-um_feathers2.menu.CPUFreq.20.build.f_cpu=20000000L
-um_feathers2.menu.CPUFreq.10=10MHz
-um_feathers2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_feathers2.menu.FlashSize.16M=16MB (128Mb)
-um_feathers2.menu.FlashSize.16M.build.flash_size=16MB
-um_feathers2.menu.FlashSize.4M=4MB (32Mb)
-um_feathers2.menu.FlashSize.4M.build.flash_size=4MB
-um_feathers2.menu.FlashSize.8M=8MB (64Mb)
-um_feathers2.menu.FlashSize.8M.build.flash_size=8MB
-um_feathers2.menu.FlashSize.2M=2MB (16Mb)
-um_feathers2.menu.FlashSize.2M.build.flash_size=2MB
-
-um_feathers2.menu.UploadSpeed.921600=921600
-um_feathers2.menu.UploadSpeed.921600.upload.speed=921600
-um_feathers2.menu.UploadSpeed.115200=115200
-um_feathers2.menu.UploadSpeed.115200.upload.speed=115200
-um_feathers2.menu.UploadSpeed.256000.windows=256000
-um_feathers2.menu.UploadSpeed.256000.upload.speed=256000
-um_feathers2.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_feathers2.menu.UploadSpeed.230400=230400
-um_feathers2.menu.UploadSpeed.230400.upload.speed=230400
-um_feathers2.menu.UploadSpeed.460800.linux=460800
-um_feathers2.menu.UploadSpeed.460800.macosx=460800
-um_feathers2.menu.UploadSpeed.460800.upload.speed=460800
-
-um_feathers2.menu.DebugLevel.none=None
-um_feathers2.menu.DebugLevel.none.build.code_debug=0
-um_feathers2.menu.DebugLevel.error=Error
-um_feathers2.menu.DebugLevel.error.build.code_debug=1
-um_feathers2.menu.DebugLevel.warn=Warn
-um_feathers2.menu.DebugLevel.warn.build.code_debug=2
-um_feathers2.menu.DebugLevel.info=Info
-um_feathers2.menu.DebugLevel.info.build.code_debug=3
-um_feathers2.menu.DebugLevel.debug=Debug
-um_feathers2.menu.DebugLevel.debug.build.code_debug=4
-um_feathers2.menu.DebugLevel.verbose=Verbose
-um_feathers2.menu.DebugLevel.verbose.build.code_debug=5
-
-um_feathers2.menu.EraseFlash.none=Disabled
-um_feathers2.menu.EraseFlash.none.upload.erase_cmd=
-um_feathers2.menu.EraseFlash.all=Enabled
-um_feathers2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_feathers2neo.name=UM FeatherS2 Neo
-um_feathers2neo.vid.0=0x303a
-um_feathers2neo.pid.0=0x80B4
-um_feathers2neo.upload_port.0.vid=0x303a
-um_feathers2neo.upload_port.0.pid=0x80B4
-
-um_feathers2neo.bootloader.tool=esptool_py
-um_feathers2neo.bootloader.tool.default=esptool_py
-
-um_feathers2neo.upload.tool=esptool_py
-um_feathers2neo.upload.tool.default=esptool_py
-um_feathers2neo.upload.tool.network=esp_ota
-
-um_feathers2neo.upload.maximum_size=1310720
-um_feathers2neo.upload.maximum_data_size=327680
-um_feathers2neo.upload.flags=
-um_feathers2neo.upload.extra_flags=
-um_feathers2neo.upload.use_1200bps_touch=true
-um_feathers2neo.upload.wait_for_upload_port=true
-
-um_feathers2neo.serial.disableDTR=false
-um_feathers2neo.serial.disableRTS=false
-
-um_feathers2neo.build.tarch=xtensa
-um_feathers2neo.build.bootloader_addr=0x1000
-um_feathers2neo.build.target=esp32s2
-um_feathers2neo.build.mcu=esp32s2
-um_feathers2neo.build.core=esp32
-um_feathers2neo.build.variant=um_feathers2neo
-um_feathers2neo.build.board=FEATHERS2NEO
-
-um_feathers2neo.build.cdc_on_boot=1
-um_feathers2neo.build.msc_on_boot=0
-um_feathers2neo.build.dfu_on_boot=0
-um_feathers2neo.build.f_cpu=240000000L
-um_feathers2neo.build.flash_size=4MB
-um_feathers2neo.build.flash_freq=80m
-um_feathers2neo.build.flash_mode=dio
-um_feathers2neo.build.boot=qio
-um_feathers2neo.build.partitions=default
-um_feathers2neo.build.defines=
-
-um_feathers2neo.menu.CDCOnBoot.cdc=Enabled
-um_feathers2neo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_feathers2neo.menu.CDCOnBoot.default=Disabled
-um_feathers2neo.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_feathers2neo.menu.MSCOnBoot.default=Disabled
-um_feathers2neo.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_feathers2neo.menu.MSCOnBoot.msc=Enabled
-um_feathers2neo.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_feathers2neo.menu.DFUOnBoot.default=Disabled
-um_feathers2neo.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_feathers2neo.menu.DFUOnBoot.dfu=Enabled
-um_feathers2neo.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_feathers2neo.menu.PSRAM.enabled=Enabled
-um_feathers2neo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_feathers2neo.menu.PSRAM.disabled=Disabled
-um_feathers2neo.menu.PSRAM.disabled.build.defines=
-
-um_feathers2neo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-um_feathers2neo.menu.PartitionScheme.default.build.partitions=default
-um_feathers2neo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-um_feathers2neo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-um_feathers2neo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-um_feathers2neo.menu.PartitionScheme.minimal.build.partitions=minimal
-um_feathers2neo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-um_feathers2neo.menu.PartitionScheme.no_ota.build.partitions=no_ota
-um_feathers2neo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-um_feathers2neo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-um_feathers2neo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-um_feathers2neo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-um_feathers2neo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-um_feathers2neo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-um_feathers2neo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-um_feathers2neo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-um_feathers2neo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-um_feathers2neo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-um_feathers2neo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-um_feathers2neo.menu.PartitionScheme.huge_app.build.partitions=huge_app
-um_feathers2neo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-um_feathers2neo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-um_feathers2neo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-um_feathers2neo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-um_feathers2neo.menu.CPUFreq.240=240MHz (WiFi)
-um_feathers2neo.menu.CPUFreq.240.build.f_cpu=240000000L
-um_feathers2neo.menu.CPUFreq.160=160MHz (WiFi)
-um_feathers2neo.menu.CPUFreq.160.build.f_cpu=160000000L
-um_feathers2neo.menu.CPUFreq.80=80MHz (WiFi)
-um_feathers2neo.menu.CPUFreq.80.build.f_cpu=80000000L
-um_feathers2neo.menu.CPUFreq.40=40MHz
-um_feathers2neo.menu.CPUFreq.40.build.f_cpu=40000000L
-um_feathers2neo.menu.CPUFreq.20=20MHz
-um_feathers2neo.menu.CPUFreq.20.build.f_cpu=20000000L
-um_feathers2neo.menu.CPUFreq.10=10MHz
-um_feathers2neo.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_feathers2neo.menu.FlashSize.4M=4MB (32Mb)
-um_feathers2neo.menu.FlashSize.4M.build.flash_size=4MB
-um_feathers2neo.menu.FlashSize.2M=2MB (16Mb)
-um_feathers2neo.menu.FlashSize.2M.build.flash_size=2MB
-
-um_feathers2neo.menu.UploadSpeed.921600=921600
-um_feathers2neo.menu.UploadSpeed.921600.upload.speed=921600
-um_feathers2neo.menu.UploadSpeed.115200=115200
-um_feathers2neo.menu.UploadSpeed.115200.upload.speed=115200
-um_feathers2neo.menu.UploadSpeed.256000.windows=256000
-um_feathers2neo.menu.UploadSpeed.256000.upload.speed=256000
-um_feathers2neo.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_feathers2neo.menu.UploadSpeed.230400=230400
-um_feathers2neo.menu.UploadSpeed.230400.upload.speed=230400
-um_feathers2neo.menu.UploadSpeed.460800.linux=460800
-um_feathers2neo.menu.UploadSpeed.460800.macosx=460800
-um_feathers2neo.menu.UploadSpeed.460800.upload.speed=460800
-
-um_feathers2neo.menu.DebugLevel.none=None
-um_feathers2neo.menu.DebugLevel.none.build.code_debug=0
-um_feathers2neo.menu.DebugLevel.error=Error
-um_feathers2neo.menu.DebugLevel.error.build.code_debug=1
-um_feathers2neo.menu.DebugLevel.warn=Warn
-um_feathers2neo.menu.DebugLevel.warn.build.code_debug=2
-um_feathers2neo.menu.DebugLevel.info=Info
-um_feathers2neo.menu.DebugLevel.info.build.code_debug=3
-um_feathers2neo.menu.DebugLevel.debug=Debug
-um_feathers2neo.menu.DebugLevel.debug.build.code_debug=4
-um_feathers2neo.menu.DebugLevel.verbose=Verbose
-um_feathers2neo.menu.DebugLevel.verbose.build.code_debug=5
-
-um_feathers2neo.menu.EraseFlash.none=Disabled
-um_feathers2neo.menu.EraseFlash.none.upload.erase_cmd=
-um_feathers2neo.menu.EraseFlash.all=Enabled
-um_feathers2neo.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_feathers3.name=UM FeatherS3
-um_feathers3.vid.0=0x303a
-um_feathers3.pid.0=0x80D6
-um_feathers3.upload_port.0.vid=0x303a
-um_feathers3.upload_port.0.pid=0x80D6
-
-um_feathers3.bootloader.tool=esptool_py
-um_feathers3.bootloader.tool.default=esptool_py
-
-um_feathers3.upload.tool=esptool_py
-um_feathers3.upload.tool.default=esptool_py
-um_feathers3.upload.tool.network=esp_ota
-
-um_feathers3.upload.maximum_size=1310720
-um_feathers3.upload.maximum_data_size=327680
-um_feathers3.upload.flags=
-um_feathers3.upload.extra_flags=
-um_feathers3.upload.use_1200bps_touch=false
-um_feathers3.upload.wait_for_upload_port=false
-
-um_feathers3.serial.disableDTR=false
-um_feathers3.serial.disableRTS=false
-
-um_feathers3.build.tarch=xtensa
-um_feathers3.build.bootloader_addr=0x0
-um_feathers3.build.target=esp32s3
-um_feathers3.build.mcu=esp32s3
-um_feathers3.build.core=esp32
-um_feathers3.build.variant=um_feathers3
-um_feathers3.build.board=FEATHERS3
-
-um_feathers3.build.usb_mode=1
-um_feathers3.build.cdc_on_boot=1
-um_feathers3.build.msc_on_boot=0
-um_feathers3.build.dfu_on_boot=0
-um_feathers3.build.f_cpu=240000000L
-um_feathers3.build.flash_size=16MB
-um_feathers3.build.flash_freq=80m
-um_feathers3.build.flash_mode=dio
-um_feathers3.build.boot=qio
-um_feathers3.build.partitions=default
-um_feathers3.build.defines=
-um_feathers3.build.loop_core=
-um_feathers3.build.event_core=
-um_feathers3.build.flash_type=qio
-um_feathers3.build.psram_type=qspi
-um_feathers3.build.memory_type=qio_qspi
-
-um_feathers3.menu.LoopCore.1=Core 1
-um_feathers3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-um_feathers3.menu.LoopCore.0=Core 0
-um_feathers3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-um_feathers3.menu.EventsCore.1=Core 1
-um_feathers3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-um_feathers3.menu.EventsCore.0=Core 0
-um_feathers3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-um_feathers3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-um_feathers3.menu.USBMode.hwcdc.build.usb_mode=1
-um_feathers3.menu.USBMode.default=USB-OTG (TinyUSB)
-um_feathers3.menu.USBMode.default.build.usb_mode=0
-
-um_feathers3.menu.CDCOnBoot.cdc=Enabled
-um_feathers3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_feathers3.menu.CDCOnBoot.default=Disabled
-um_feathers3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_feathers3.menu.MSCOnBoot.default=Disabled
-um_feathers3.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_feathers3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-um_feathers3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_feathers3.menu.DFUOnBoot.default=Disabled
-um_feathers3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_feathers3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-um_feathers3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_feathers3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-um_feathers3.menu.UploadMode.default=UART0 / Hardware CDC
-um_feathers3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-um_feathers3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-um_feathers3.menu.UploadMode.default.upload.use_1200bps_touch=false
-um_feathers3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-um_feathers3.menu.PSRAM.enabled=Enabled
-um_feathers3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_feathers3.menu.PSRAM.disabled=Disabled
-um_feathers3.menu.PSRAM.disabled.build.defines=
-
-um_feathers3.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
-um_feathers3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
-um_feathers3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
-um_feathers3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/12MB FFAT)
-um_feathers3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
-um_feathers3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
-um_feathers3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-um_feathers3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-um_feathers3.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
-um_feathers3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
-um_feathers3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
-um_feathers3.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
-um_feathers3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-um_feathers3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-um_feathers3.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
-um_feathers3.menu.PartitionScheme.fatflash.build.partitions=ffat
-um_feathers3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-
-um_feathers3.menu.CPUFreq.240=240MHz (WiFi)
-um_feathers3.menu.CPUFreq.240.build.f_cpu=240000000L
-um_feathers3.menu.CPUFreq.160=160MHz (WiFi)
-um_feathers3.menu.CPUFreq.160.build.f_cpu=160000000L
-um_feathers3.menu.CPUFreq.80=80MHz (WiFi)
-um_feathers3.menu.CPUFreq.80.build.f_cpu=80000000L
-um_feathers3.menu.CPUFreq.40=40MHz
-um_feathers3.menu.CPUFreq.40.build.f_cpu=40000000L
-um_feathers3.menu.CPUFreq.20=20MHz
-um_feathers3.menu.CPUFreq.20.build.f_cpu=20000000L
-um_feathers3.menu.CPUFreq.10=10MHz
-um_feathers3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_feathers3.menu.FlashMode.qio=QIO
-um_feathers3.menu.FlashMode.qio.build.flash_mode=dio
-um_feathers3.menu.FlashMode.qio.build.boot=qio
-um_feathers3.menu.FlashMode.dio=DIO
-um_feathers3.menu.FlashMode.dio.build.flash_mode=dio
-um_feathers3.menu.FlashMode.dio.build.boot=dio
-
-um_feathers3.menu.UploadSpeed.921600=921600
-um_feathers3.menu.UploadSpeed.921600.upload.speed=921600
-um_feathers3.menu.UploadSpeed.115200=115200
-um_feathers3.menu.UploadSpeed.115200.upload.speed=115200
-um_feathers3.menu.UploadSpeed.256000.windows=256000
-um_feathers3.menu.UploadSpeed.256000.upload.speed=256000
-um_feathers3.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_feathers3.menu.UploadSpeed.230400=230400
-um_feathers3.menu.UploadSpeed.230400.upload.speed=230400
-um_feathers3.menu.UploadSpeed.460800.linux=460800
-um_feathers3.menu.UploadSpeed.460800.macosx=460800
-um_feathers3.menu.UploadSpeed.460800.upload.speed=460800
-um_feathers3.menu.UploadSpeed.512000.windows=512000
-um_feathers3.menu.UploadSpeed.512000.upload.speed=512000
-
-um_feathers3.menu.DebugLevel.none=None
-um_feathers3.menu.DebugLevel.none.build.code_debug=0
-um_feathers3.menu.DebugLevel.error=Error
-um_feathers3.menu.DebugLevel.error.build.code_debug=1
-um_feathers3.menu.DebugLevel.warn=Warn
-um_feathers3.menu.DebugLevel.warn.build.code_debug=2
-um_feathers3.menu.DebugLevel.info=Info
-um_feathers3.menu.DebugLevel.info.build.code_debug=3
-um_feathers3.menu.DebugLevel.debug=Debug
-um_feathers3.menu.DebugLevel.debug.build.code_debug=4
-um_feathers3.menu.DebugLevel.verbose=Verbose
-um_feathers3.menu.DebugLevel.verbose.build.code_debug=5
-
-um_feathers3.menu.EraseFlash.none=Disabled
-um_feathers3.menu.EraseFlash.none.upload.erase_cmd=
-um_feathers3.menu.EraseFlash.all=Enabled
-um_feathers3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_feathers3neo.name=UM FeatherS3 Neo
-um_feathers3neo.vid.0=0x303a
-um_feathers3neo.pid.0=0x81FB
-um_feathers3neo.upload_port.0.vid=0x303a
-um_feathers3neo.upload_port.0.pid=0x81FB
-
-um_feathers3neo.bootloader.tool=esptool_py
-um_feathers3neo.bootloader.tool.default=esptool_py
-
-um_feathers3neo.upload.tool=esptool_py
-um_feathers3neo.upload.tool.default=esptool_py
-um_feathers3neo.upload.tool.network=esp_ota
-
-um_feathers3neo.upload.maximum_size=1310720
-um_feathers3neo.upload.maximum_data_size=327680
-um_feathers3neo.upload.flags=
-um_feathers3neo.upload.extra_flags=
-um_feathers3neo.upload.use_1200bps_touch=false
-um_feathers3neo.upload.wait_for_upload_port=false
-
-um_feathers3neo.serial.disableDTR=false
-um_feathers3neo.serial.disableRTS=false
-
-um_feathers3neo.build.tarch=xtensa
-um_feathers3neo.build.bootloader_addr=0x0
-um_feathers3neo.build.target=esp32s3
-um_feathers3neo.build.mcu=esp32s3
-um_feathers3neo.build.core=esp32
-um_feathers3neo.build.variant=um_feathers3neo
-um_feathers3neo.build.board=FEATHERS3NEO
-
-um_feathers3neo.build.usb_mode=1
-um_feathers3neo.build.cdc_on_boot=1
-um_feathers3neo.build.msc_on_boot=0
-um_feathers3neo.build.dfu_on_boot=0
-um_feathers3neo.build.f_cpu=240000000L
-um_feathers3neo.build.flash_size=16MB
-um_feathers3neo.build.flash_freq=80m
-um_feathers3neo.build.flash_mode=dio
-um_feathers3neo.build.boot=qio
-um_feathers3neo.build.partitions=default
-um_feathers3neo.build.defines=
-um_feathers3neo.build.loop_core=
-um_feathers3neo.build.event_core=
-um_feathers3neo.build.flash_type=qio
-um_feathers3neo.build.psram_type=qspi
-um_feathers3neo.build.memory_type=qio_qspi
-
-um_feathers3neo.menu.LoopCore.1=Core 1
-um_feathers3neo.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-um_feathers3neo.menu.LoopCore.0=Core 0
-um_feathers3neo.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-um_feathers3neo.menu.EventsCore.1=Core 1
-um_feathers3neo.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-um_feathers3neo.menu.EventsCore.0=Core 0
-um_feathers3neo.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-um_feathers3neo.menu.USBMode.hwcdc=Hardware CDC and JTAG
-um_feathers3neo.menu.USBMode.hwcdc.build.usb_mode=1
-um_feathers3neo.menu.USBMode.default=USB-OTG (TinyUSB)
-um_feathers3neo.menu.USBMode.default.build.usb_mode=0
-
-um_feathers3neo.menu.CDCOnBoot.cdc=Enabled
-um_feathers3neo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_feathers3neo.menu.CDCOnBoot.default=Disabled
-um_feathers3neo.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_feathers3neo.menu.MSCOnBoot.default=Disabled
-um_feathers3neo.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_feathers3neo.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-um_feathers3neo.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_feathers3neo.menu.DFUOnBoot.default=Disabled
-um_feathers3neo.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_feathers3neo.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-um_feathers3neo.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_feathers3neo.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-um_feathers3neo.menu.UploadMode.default=UART0 / Hardware CDC
-um_feathers3neo.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-um_feathers3neo.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-um_feathers3neo.menu.UploadMode.default.upload.use_1200bps_touch=false
-um_feathers3neo.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-um_feathers3neo.menu.PSRAM.enabled=Enabled
-um_feathers3neo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_feathers3neo.menu.PSRAM.disabled=Disabled
-um_feathers3neo.menu.PSRAM.disabled.build.defines=
-
-um_feathers3neo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-um_feathers3neo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-um_feathers3neo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-um_feathers3neo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-um_feathers3neo.menu.PartitionScheme.minimal.build.partitions=minimal
-um_feathers3neo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-um_feathers3neo.menu.PartitionScheme.no_ota.build.partitions=no_ota
-um_feathers3neo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-um_feathers3neo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-um_feathers3neo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-um_feathers3neo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-um_feathers3neo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-um_feathers3neo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-um_feathers3neo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-um_feathers3neo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-um_feathers3neo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-um_feathers3neo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-um_feathers3neo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-um_feathers3neo.menu.PartitionScheme.huge_app.build.partitions=huge_app
-um_feathers3neo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-um_feathers3neo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-um_feathers3neo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-um_feathers3neo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-um_feathers3neo.menu.CPUFreq.240=240MHz (WiFi)
-um_feathers3neo.menu.CPUFreq.240.build.f_cpu=240000000L
-um_feathers3neo.menu.CPUFreq.160=160MHz (WiFi)
-um_feathers3neo.menu.CPUFreq.160.build.f_cpu=160000000L
-um_feathers3neo.menu.CPUFreq.80=80MHz (WiFi)
-um_feathers3neo.menu.CPUFreq.80.build.f_cpu=80000000L
-um_feathers3neo.menu.CPUFreq.40=40MHz
-um_feathers3neo.menu.CPUFreq.40.build.f_cpu=40000000L
-um_feathers3neo.menu.CPUFreq.20=20MHz
-um_feathers3neo.menu.CPUFreq.20.build.f_cpu=20000000L
-um_feathers3neo.menu.CPUFreq.10=10MHz
-um_feathers3neo.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_feathers3neo.menu.FlashMode.qio=QIO
-um_feathers3neo.menu.FlashMode.qio.build.flash_mode=dio
-um_feathers3neo.menu.FlashMode.qio.build.boot=qio
-um_feathers3neo.menu.FlashMode.dio=DIO
-um_feathers3neo.menu.FlashMode.dio.build.flash_mode=dio
-um_feathers3neo.menu.FlashMode.dio.build.boot=dio
-
-um_feathers3neo.menu.UploadSpeed.921600=921600
-um_feathers3neo.menu.UploadSpeed.921600.upload.speed=921600
-um_feathers3neo.menu.UploadSpeed.115200=115200
-um_feathers3neo.menu.UploadSpeed.115200.upload.speed=115200
-um_feathers3neo.menu.UploadSpeed.256000.windows=256000
-um_feathers3neo.menu.UploadSpeed.256000.upload.speed=256000
-um_feathers3neo.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_feathers3neo.menu.UploadSpeed.230400=230400
-um_feathers3neo.menu.UploadSpeed.230400.upload.speed=230400
-um_feathers3neo.menu.UploadSpeed.460800.linux=460800
-um_feathers3neo.menu.UploadSpeed.460800.macosx=460800
-um_feathers3neo.menu.UploadSpeed.460800.upload.speed=460800
-um_feathers3neo.menu.UploadSpeed.512000.windows=512000
-um_feathers3neo.menu.UploadSpeed.512000.upload.speed=512000
-
-um_feathers3neo.menu.DebugLevel.none=None
-um_feathers3neo.menu.DebugLevel.none.build.code_debug=0
-um_feathers3neo.menu.DebugLevel.error=Error
-um_feathers3neo.menu.DebugLevel.error.build.code_debug=1
-um_feathers3neo.menu.DebugLevel.warn=Warn
-um_feathers3neo.menu.DebugLevel.warn.build.code_debug=2
-um_feathers3neo.menu.DebugLevel.info=Info
-um_feathers3neo.menu.DebugLevel.info.build.code_debug=3
-um_feathers3neo.menu.DebugLevel.debug=Debug
-um_feathers3neo.menu.DebugLevel.debug.build.code_debug=4
-um_feathers3neo.menu.DebugLevel.verbose=Verbose
-um_feathers3neo.menu.DebugLevel.verbose.build.code_debug=5
-
-um_feathers3neo.menu.EraseFlash.none=Disabled
-um_feathers3neo.menu.EraseFlash.none.upload.erase_cmd=
-um_feathers3neo.menu.EraseFlash.all=Enabled
-um_feathers3neo.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_nanos3.name=UM NanoS3
-um_nanos3.vid.0=0x303a
-um_nanos3.pid.0=0x8179
-um_nanos3.upload_port.0.vid=0x303a
-um_nanos3.upload_port.0.pid=0x8179
-
-um_nanos3.bootloader.tool=esptool_py
-um_nanos3.bootloader.tool.default=esptool_py
-
-um_nanos3.upload.tool=esptool_py
-um_nanos3.upload.tool.default=esptool_py
-um_nanos3.upload.tool.network=esp_ota
-
-um_nanos3.upload.maximum_size=1310720
-um_nanos3.upload.maximum_data_size=327680
-um_nanos3.upload.flags=
-um_nanos3.upload.extra_flags=
-um_nanos3.upload.use_1200bps_touch=false
-um_nanos3.upload.wait_for_upload_port=false
-
-um_nanos3.serial.disableDTR=false
-um_nanos3.serial.disableRTS=false
-
-um_nanos3.build.tarch=xtensa
-um_nanos3.build.bootloader_addr=0x0
-um_nanos3.build.target=esp32s3
-um_nanos3.build.mcu=esp32s3
-um_nanos3.build.core=esp32
-um_nanos3.build.variant=um_nanos3
-um_nanos3.build.board=NANOS3
-
-um_nanos3.build.usb_mode=1
-um_nanos3.build.cdc_on_boot=1
-um_nanos3.build.msc_on_boot=0
-um_nanos3.build.dfu_on_boot=0
-um_nanos3.build.f_cpu=240000000L
-um_nanos3.build.flash_size=8MB
-um_nanos3.build.flash_freq=80m
-um_nanos3.build.flash_mode=dio
-um_nanos3.build.boot=qio
-um_nanos3.build.partitions=default
-um_nanos3.build.defines=
-um_nanos3.build.loop_core=
-um_nanos3.build.event_core=
-um_nanos3.build.flash_type=qio
-um_nanos3.build.psram_type=qspi
-um_nanos3.build.memory_type=qio_qspi
-
-um_nanos3.menu.LoopCore.1=Core 1
-um_nanos3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-um_nanos3.menu.LoopCore.0=Core 0
-um_nanos3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-um_nanos3.menu.EventsCore.1=Core 1
-um_nanos3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-um_nanos3.menu.EventsCore.0=Core 0
-um_nanos3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-um_nanos3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-um_nanos3.menu.USBMode.hwcdc.build.usb_mode=1
-um_nanos3.menu.USBMode.default=USB-OTG (TinyUSB)
-um_nanos3.menu.USBMode.default.build.usb_mode=0
-
-um_nanos3.menu.CDCOnBoot.cdc=Enabled
-um_nanos3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_nanos3.menu.CDCOnBoot.default=Disabled
-um_nanos3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_nanos3.menu.MSCOnBoot.default=Disabled
-um_nanos3.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_nanos3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-um_nanos3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_nanos3.menu.DFUOnBoot.default=Disabled
-um_nanos3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_nanos3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-um_nanos3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_nanos3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-um_nanos3.menu.UploadMode.default=UART0 / Hardware CDC
-um_nanos3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-um_nanos3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-um_nanos3.menu.UploadMode.default.upload.use_1200bps_touch=false
-um_nanos3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-um_nanos3.menu.PSRAM.enabled=Enabled
-um_nanos3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_nanos3.menu.PSRAM.disabled=Disabled
-um_nanos3.menu.PSRAM.disabled.build.defines=
-
-um_nanos3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-um_nanos3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-um_nanos3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-um_nanos3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
-um_nanos3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
-um_nanos3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
-um_nanos3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-um_nanos3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-
-um_nanos3.menu.CPUFreq.240=240MHz (WiFi)
-um_nanos3.menu.CPUFreq.240.build.f_cpu=240000000L
-um_nanos3.menu.CPUFreq.160=160MHz (WiFi)
-um_nanos3.menu.CPUFreq.160.build.f_cpu=160000000L
-um_nanos3.menu.CPUFreq.80=80MHz (WiFi)
-um_nanos3.menu.CPUFreq.80.build.f_cpu=80000000L
-um_nanos3.menu.CPUFreq.40=40MHz
-um_nanos3.menu.CPUFreq.40.build.f_cpu=40000000L
-um_nanos3.menu.CPUFreq.20=20MHz
-um_nanos3.menu.CPUFreq.20.build.f_cpu=20000000L
-um_nanos3.menu.CPUFreq.10=10MHz
-um_nanos3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_nanos3.menu.FlashMode.qio=QIO
-um_nanos3.menu.FlashMode.qio.build.flash_mode=dio
-um_nanos3.menu.FlashMode.qio.build.boot=qio
-um_nanos3.menu.FlashMode.dio=DIO
-um_nanos3.menu.FlashMode.dio.build.flash_mode=dio
-um_nanos3.menu.FlashMode.dio.build.boot=dio
-
-um_nanos3.menu.UploadSpeed.921600=921600
-um_nanos3.menu.UploadSpeed.921600.upload.speed=921600
-um_nanos3.menu.UploadSpeed.115200=115200
-um_nanos3.menu.UploadSpeed.115200.upload.speed=115200
-um_nanos3.menu.UploadSpeed.256000.windows=256000
-um_nanos3.menu.UploadSpeed.256000.upload.speed=256000
-um_nanos3.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_nanos3.menu.UploadSpeed.230400=230400
-um_nanos3.menu.UploadSpeed.230400.upload.speed=230400
-um_nanos3.menu.UploadSpeed.460800.linux=460800
-um_nanos3.menu.UploadSpeed.460800.macosx=460800
-um_nanos3.menu.UploadSpeed.460800.upload.speed=460800
-um_nanos3.menu.UploadSpeed.512000.windows=512000
-um_nanos3.menu.UploadSpeed.512000.upload.speed=512000
-
-um_nanos3.menu.DebugLevel.none=None
-um_nanos3.menu.DebugLevel.none.build.code_debug=0
-um_nanos3.menu.DebugLevel.error=Error
-um_nanos3.menu.DebugLevel.error.build.code_debug=1
-um_nanos3.menu.DebugLevel.warn=Warn
-um_nanos3.menu.DebugLevel.warn.build.code_debug=2
-um_nanos3.menu.DebugLevel.info=Info
-um_nanos3.menu.DebugLevel.info.build.code_debug=3
-um_nanos3.menu.DebugLevel.debug=Debug
-um_nanos3.menu.DebugLevel.debug.build.code_debug=4
-um_nanos3.menu.DebugLevel.verbose=Verbose
-um_nanos3.menu.DebugLevel.verbose.build.code_debug=5
-
-um_nanos3.menu.EraseFlash.none=Disabled
-um_nanos3.menu.EraseFlash.none.upload.erase_cmd=
-um_nanos3.menu.EraseFlash.all=Enabled
-um_nanos3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_omgs3.name=UM OMGS3
-um_omgs3.vid.0=0x303a
-um_omgs3.pid.0=0x8224
-um_omgs3.upload_port.0.vid=0x303a
-um_omgs3.upload_port.0.pid=0x8224
-
-um_omgs3.bootloader.tool=esptool_py
-um_omgs3.bootloader.tool.default=esptool_py
-
-um_omgs3.upload.tool=esptool_py
-um_omgs3.upload.tool.default=esptool_py
-um_omgs3.upload.tool.network=esp_ota
-
-um_omgs3.upload.maximum_size=1310720
-um_omgs3.upload.maximum_data_size=327680
-um_omgs3.upload.flags=
-um_omgs3.upload.extra_flags=
-um_omgs3.upload.use_1200bps_touch=false
-um_omgs3.upload.wait_for_upload_port=false
-
-um_omgs3.serial.disableDTR=false
-um_omgs3.serial.disableRTS=false
-
-um_omgs3.build.tarch=xtensa
-um_omgs3.build.bootloader_addr=0x0
-um_omgs3.build.target=esp32s3
-um_omgs3.build.mcu=esp32s3
-um_omgs3.build.core=esp32
-um_omgs3.build.variant=um_omgs3
-um_omgs3.build.board=OMGS3
-
-um_omgs3.build.usb_mode=1
-um_omgs3.build.cdc_on_boot=1
-um_omgs3.build.msc_on_boot=0
-um_omgs3.build.dfu_on_boot=0
-um_omgs3.build.f_cpu=240000000L
-um_omgs3.build.flash_size=8MB
-um_omgs3.build.flash_freq=80m
-um_omgs3.build.flash_mode=dio
-um_omgs3.build.boot=qio
-um_omgs3.build.partitions=default
-um_omgs3.build.defines=
-um_omgs3.build.loop_core=
-um_omgs3.build.event_core=
-um_omgs3.build.flash_type=qio
-um_omgs3.build.psram_type=qspi
-um_omgs3.build.memory_type=qio_qspi
-
-um_omgs3.menu.LoopCore.1=Core 1
-um_omgs3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-um_omgs3.menu.LoopCore.0=Core 0
-um_omgs3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-um_omgs3.menu.EventsCore.1=Core 1
-um_omgs3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-um_omgs3.menu.EventsCore.0=Core 0
-um_omgs3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-um_omgs3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-um_omgs3.menu.USBMode.hwcdc.build.usb_mode=1
-um_omgs3.menu.USBMode.default=USB-OTG (TinyUSB)
-um_omgs3.menu.USBMode.default.build.usb_mode=0
-
-um_omgs3.menu.CDCOnBoot.cdc=Enabled
-um_omgs3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_omgs3.menu.CDCOnBoot.default=Disabled
-um_omgs3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_omgs3.menu.MSCOnBoot.default=Disabled
-um_omgs3.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_omgs3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-um_omgs3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_omgs3.menu.DFUOnBoot.default=Disabled
-um_omgs3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_omgs3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-um_omgs3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_omgs3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-um_omgs3.menu.UploadMode.default=UART0 / Hardware CDC
-um_omgs3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-um_omgs3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-um_omgs3.menu.UploadMode.default.upload.use_1200bps_touch=false
-um_omgs3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-um_omgs3.menu.PSRAM.enabled=Enabled
-um_omgs3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_omgs3.menu.PSRAM.disabled=Disabled
-um_omgs3.menu.PSRAM.disabled.build.defines=
-
-um_omgs3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-um_omgs3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-um_omgs3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-um_omgs3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
-um_omgs3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
-um_omgs3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
-um_omgs3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-um_omgs3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-
-um_omgs3.menu.CPUFreq.240=240MHz (WiFi)
-um_omgs3.menu.CPUFreq.240.build.f_cpu=240000000L
-um_omgs3.menu.CPUFreq.160=160MHz (WiFi)
-um_omgs3.menu.CPUFreq.160.build.f_cpu=160000000L
-um_omgs3.menu.CPUFreq.80=80MHz (WiFi)
-um_omgs3.menu.CPUFreq.80.build.f_cpu=80000000L
-um_omgs3.menu.CPUFreq.40=40MHz
-um_omgs3.menu.CPUFreq.40.build.f_cpu=40000000L
-um_omgs3.menu.CPUFreq.20=20MHz
-um_omgs3.menu.CPUFreq.20.build.f_cpu=20000000L
-um_omgs3.menu.CPUFreq.10=10MHz
-um_omgs3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_omgs3.menu.FlashMode.qio=QIO
-um_omgs3.menu.FlashMode.qio.build.flash_mode=dio
-um_omgs3.menu.FlashMode.qio.build.boot=qio
-um_omgs3.menu.FlashMode.dio=DIO
-um_omgs3.menu.FlashMode.dio.build.flash_mode=dio
-um_omgs3.menu.FlashMode.dio.build.boot=dio
-
-um_omgs3.menu.UploadSpeed.921600=921600
-um_omgs3.menu.UploadSpeed.921600.upload.speed=921600
-um_omgs3.menu.UploadSpeed.115200=115200
-um_omgs3.menu.UploadSpeed.115200.upload.speed=115200
-um_omgs3.menu.UploadSpeed.256000.windows=256000
-um_omgs3.menu.UploadSpeed.256000.upload.speed=256000
-um_omgs3.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_omgs3.menu.UploadSpeed.230400=230400
-um_omgs3.menu.UploadSpeed.230400.upload.speed=230400
-um_omgs3.menu.UploadSpeed.460800.linux=460800
-um_omgs3.menu.UploadSpeed.460800.macosx=460800
-um_omgs3.menu.UploadSpeed.460800.upload.speed=460800
-um_omgs3.menu.UploadSpeed.512000.windows=512000
-um_omgs3.menu.UploadSpeed.512000.upload.speed=512000
-
-um_omgs3.menu.DebugLevel.none=None
-um_omgs3.menu.DebugLevel.none.build.code_debug=0
-um_omgs3.menu.DebugLevel.error=Error
-um_omgs3.menu.DebugLevel.error.build.code_debug=1
-um_omgs3.menu.DebugLevel.warn=Warn
-um_omgs3.menu.DebugLevel.warn.build.code_debug=2
-um_omgs3.menu.DebugLevel.info=Info
-um_omgs3.menu.DebugLevel.info.build.code_debug=3
-um_omgs3.menu.DebugLevel.debug=Debug
-um_omgs3.menu.DebugLevel.debug.build.code_debug=4
-um_omgs3.menu.DebugLevel.verbose=Verbose
-um_omgs3.menu.DebugLevel.verbose.build.code_debug=5
-
-um_omgs3.menu.EraseFlash.none=Disabled
-um_omgs3.menu.EraseFlash.none.upload.erase_cmd=
-um_omgs3.menu.EraseFlash.all=Enabled
-um_omgs3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_pros3.name=UM PROS3
-um_pros3.vid.0=0x303a
-um_pros3.pid.0=0x80D3
-um_pros3.upload_port.0.vid=0x303a
-um_pros3.upload_port.0.pid=0x80D3
-
-um_pros3.bootloader.tool=esptool_py
-um_pros3.bootloader.tool.default=esptool_py
-
-um_pros3.upload.tool=esptool_py
-um_pros3.upload.tool.default=esptool_py
-um_pros3.upload.tool.network=esp_ota
-
-um_pros3.upload.maximum_size=1310720
-um_pros3.upload.maximum_data_size=327680
-um_pros3.upload.flags=
-um_pros3.upload.extra_flags=
-um_pros3.upload.use_1200bps_touch=false
-um_pros3.upload.wait_for_upload_port=false
-
-um_pros3.serial.disableDTR=false
-um_pros3.serial.disableRTS=false
-
-um_pros3.build.tarch=xtensa
-um_pros3.build.bootloader_addr=0x0
-um_pros3.build.target=esp32s3
-um_pros3.build.mcu=esp32s3
-um_pros3.build.core=esp32
-um_pros3.build.variant=um_pros3
-um_pros3.build.board=PROS3
-
-um_pros3.build.usb_mode=1
-um_pros3.build.cdc_on_boot=1
-um_pros3.build.msc_on_boot=0
-um_pros3.build.dfu_on_boot=0
-um_pros3.build.f_cpu=240000000L
-um_pros3.build.flash_size=16MB
-um_pros3.build.flash_freq=80m
-um_pros3.build.flash_mode=dio
-um_pros3.build.boot=qio
-um_pros3.build.partitions=default
-um_pros3.build.defines=
-um_pros3.build.loop_core=
-um_pros3.build.event_core=
-um_pros3.build.flash_type=qio
-um_pros3.build.psram_type=qspi
-um_pros3.build.memory_type=qio_qspi
-
-um_pros3.menu.LoopCore.1=Core 1
-um_pros3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-um_pros3.menu.LoopCore.0=Core 0
-um_pros3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-um_pros3.menu.EventsCore.1=Core 1
-um_pros3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-um_pros3.menu.EventsCore.0=Core 0
-um_pros3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-um_pros3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-um_pros3.menu.USBMode.hwcdc.build.usb_mode=1
-um_pros3.menu.USBMode.default=USB-OTG (TinyUSB)
-um_pros3.menu.USBMode.default.build.usb_mode=0
-
-um_pros3.menu.CDCOnBoot.cdc=Enabled
-um_pros3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_pros3.menu.CDCOnBoot.default=Disabled
-um_pros3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_pros3.menu.MSCOnBoot.default=Disabled
-um_pros3.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_pros3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-um_pros3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_pros3.menu.DFUOnBoot.default=Disabled
-um_pros3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_pros3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-um_pros3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_pros3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-um_pros3.menu.UploadMode.default=UART0 / Hardware CDC
-um_pros3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-um_pros3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-um_pros3.menu.UploadMode.default.upload.use_1200bps_touch=false
-um_pros3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-um_pros3.menu.PSRAM.enabled=Enabled
-um_pros3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_pros3.menu.PSRAM.disabled=Disabled
-um_pros3.menu.PSRAM.disabled.build.defines=
-
-um_pros3.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
-um_pros3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
-um_pros3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
-um_pros3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/12MB FFAT)
-um_pros3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
-um_pros3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
-um_pros3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-um_pros3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-um_pros3.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
-um_pros3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
-um_pros3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
-um_pros3.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
-um_pros3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-um_pros3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-um_pros3.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
-um_pros3.menu.PartitionScheme.fatflash.build.partitions=ffat
-um_pros3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-
-um_pros3.menu.CPUFreq.240=240MHz (WiFi)
-um_pros3.menu.CPUFreq.240.build.f_cpu=240000000L
-um_pros3.menu.CPUFreq.160=160MHz (WiFi)
-um_pros3.menu.CPUFreq.160.build.f_cpu=160000000L
-um_pros3.menu.CPUFreq.80=80MHz (WiFi)
-um_pros3.menu.CPUFreq.80.build.f_cpu=80000000L
-um_pros3.menu.CPUFreq.40=40MHz
-um_pros3.menu.CPUFreq.40.build.f_cpu=40000000L
-um_pros3.menu.CPUFreq.20=20MHz
-um_pros3.menu.CPUFreq.20.build.f_cpu=20000000L
-um_pros3.menu.CPUFreq.10=10MHz
-um_pros3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_pros3.menu.FlashMode.qio=QIO
-um_pros3.menu.FlashMode.qio.build.flash_mode=dio
-um_pros3.menu.FlashMode.qio.build.boot=qio
-um_pros3.menu.FlashMode.dio=DIO
-um_pros3.menu.FlashMode.dio.build.flash_mode=dio
-um_pros3.menu.FlashMode.dio.build.boot=dio
-
-um_pros3.menu.UploadSpeed.921600=921600
-um_pros3.menu.UploadSpeed.921600.upload.speed=921600
-um_pros3.menu.UploadSpeed.115200=115200
-um_pros3.menu.UploadSpeed.115200.upload.speed=115200
-um_pros3.menu.UploadSpeed.256000.windows=256000
-um_pros3.menu.UploadSpeed.256000.upload.speed=256000
-um_pros3.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_pros3.menu.UploadSpeed.230400=230400
-um_pros3.menu.UploadSpeed.230400.upload.speed=230400
-um_pros3.menu.UploadSpeed.460800.linux=460800
-um_pros3.menu.UploadSpeed.460800.macosx=460800
-um_pros3.menu.UploadSpeed.460800.upload.speed=460800
-um_pros3.menu.UploadSpeed.512000.windows=512000
-um_pros3.menu.UploadSpeed.512000.upload.speed=512000
-
-um_pros3.menu.DebugLevel.none=None
-um_pros3.menu.DebugLevel.none.build.code_debug=0
-um_pros3.menu.DebugLevel.error=Error
-um_pros3.menu.DebugLevel.error.build.code_debug=1
-um_pros3.menu.DebugLevel.warn=Warn
-um_pros3.menu.DebugLevel.warn.build.code_debug=2
-um_pros3.menu.DebugLevel.info=Info
-um_pros3.menu.DebugLevel.info.build.code_debug=3
-um_pros3.menu.DebugLevel.debug=Debug
-um_pros3.menu.DebugLevel.debug.build.code_debug=4
-um_pros3.menu.DebugLevel.verbose=Verbose
-um_pros3.menu.DebugLevel.verbose.build.code_debug=5
-
-um_pros3.menu.EraseFlash.none=Disabled
-um_pros3.menu.EraseFlash.none.upload.erase_cmd=
-um_pros3.menu.EraseFlash.all=Enabled
-um_pros3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_tinypico.name=UM TinyPICO
-
-um_tinypico.bootloader.tool=esptool_py
-um_tinypico.bootloader.tool.default=esptool_py
-
-um_tinypico.upload.tool=esptool_py
-um_tinypico.upload.tool.default=esptool_py
-um_tinypico.upload.tool.network=esp_ota
-
-um_tinypico.upload.maximum_size=1310720
-um_tinypico.upload.maximum_data_size=327680
-um_tinypico.upload.flags=
-um_tinypico.upload.extra_flags=
-
-um_tinypico.serial.disableDTR=true
-um_tinypico.serial.disableRTS=true
-
-um_tinypico.build.tarch=xtensa
-um_tinypico.build.bootloader_addr=0x1000
-um_tinypico.build.target=esp32
-um_tinypico.build.mcu=esp32
-um_tinypico.build.core=esp32
-um_tinypico.build.variant=um_tinypico
-um_tinypico.build.board=TINYPICO
-
-um_tinypico.build.f_cpu=240000000L
-um_tinypico.build.flash_size=4MB
-um_tinypico.build.flash_freq=80m
-um_tinypico.build.flash_mode=dio
-um_tinypico.build.boot=dio
-um_tinypico.build.partitions=default
-um_tinypico.build.defines=
-
-um_tinypico.menu.PartitionScheme.default=Default
-um_tinypico.menu.PartitionScheme.default.build.partitions=default
-um_tinypico.menu.PartitionScheme.no_ota=No OTA (Large APP)
-um_tinypico.menu.PartitionScheme.no_ota.build.partitions=no_ota
-um_tinypico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-um_tinypico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-um_tinypico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-um_tinypico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-um_tinypico.menu.UploadSpeed.921600=921600
-um_tinypico.menu.UploadSpeed.921600.upload.speed=921600
-um_tinypico.menu.UploadSpeed.115200=115200
-um_tinypico.menu.UploadSpeed.115200.upload.speed=115200
-um_tinypico.menu.UploadSpeed.256000.windows=256000
-um_tinypico.menu.UploadSpeed.256000.upload.speed=256000
-um_tinypico.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_tinypico.menu.UploadSpeed.230400=230400
-um_tinypico.menu.UploadSpeed.230400.upload.speed=230400
-um_tinypico.menu.UploadSpeed.460800.linux=460800
-um_tinypico.menu.UploadSpeed.460800.macosx=460800
-um_tinypico.menu.UploadSpeed.460800.upload.speed=460800
-um_tinypico.menu.UploadSpeed.512000.windows=512000
-um_tinypico.menu.UploadSpeed.512000.upload.speed=512000
-
-um_tinypico.menu.FlashMode.qio=QIO
-um_tinypico.menu.FlashMode.qio.build.flash_mode=dio
-um_tinypico.menu.FlashMode.qio.build.boot=qio
-um_tinypico.menu.FlashMode.dio=DIO
-um_tinypico.menu.FlashMode.dio.build.flash_mode=dio
-um_tinypico.menu.FlashMode.dio.build.boot=dio
-
-um_tinypico.menu.FlashFreq.80=80MHz
-um_tinypico.menu.FlashFreq.80.build.flash_freq=80m
-um_tinypico.menu.FlashFreq.40=40MHz
-um_tinypico.menu.FlashFreq.40.build.flash_freq=40m
-
-um_tinypico.menu.PSRAM.enabled=Enabled
-um_tinypico.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-um_tinypico.menu.PSRAM.enabled.build.extra_libs=
-um_tinypico.menu.PSRAM.disabled=Disabled
-um_tinypico.menu.PSRAM.disabled.build.defines=
-um_tinypico.menu.PSRAM.disabled.build.extra_libs=
-
-um_tinypico.menu.DebugLevel.none=None
-um_tinypico.menu.DebugLevel.none.build.code_debug=0
-um_tinypico.menu.DebugLevel.error=Error
-um_tinypico.menu.DebugLevel.error.build.code_debug=1
-um_tinypico.menu.DebugLevel.warn=Warn
-um_tinypico.menu.DebugLevel.warn.build.code_debug=2
-um_tinypico.menu.DebugLevel.info=Info
-um_tinypico.menu.DebugLevel.info.build.code_debug=3
-um_tinypico.menu.DebugLevel.debug=Debug
-um_tinypico.menu.DebugLevel.debug.build.code_debug=4
-um_tinypico.menu.DebugLevel.verbose=Verbose
-um_tinypico.menu.DebugLevel.verbose.build.code_debug=5
-
-um_tinypico.menu.EraseFlash.none=Disabled
-um_tinypico.menu.EraseFlash.none.upload.erase_cmd=
-um_tinypico.menu.EraseFlash.all=Enabled
-um_tinypico.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_tinyc6.name=UM TinyC6
-
-um_tinyc6.bootloader.tool=esptool_py
-um_tinyc6.bootloader.tool.default=esptool_py
-
-um_tinyc6.upload.tool=esptool_py
-um_tinyc6.upload.tool.default=esptool_py
-um_tinyc6.upload.tool.network=esp_ota
-
-um_tinyc6.upload.maximum_size=1310720
-um_tinyc6.upload.maximum_data_size=327680
-um_tinyc6.upload.flags=
-um_tinyc6.upload.extra_flags=
-um_tinyc6.upload.use_1200bps_touch=false
-um_tinyc6.upload.wait_for_upload_port=false
-
-um_tinyc6.serial.disableDTR=false
-um_tinyc6.serial.disableRTS=false
-
-um_tinyc6.build.tarch=riscv32
-um_tinyc6.build.target=esp
-um_tinyc6.build.mcu=esp32c6
-um_tinyc6.build.core=esp32
-um_tinyc6.build.variant=um_tinyc6
-um_tinyc6.build.board=TINYC6
-um_tinyc6.build.bootloader_addr=0x0
-
-um_tinyc6.build.cdc_on_boot=1
-um_tinyc6.build.f_cpu=160000000L
-um_tinyc6.build.flash_size=4MB
-um_tinyc6.build.flash_freq=80m
-um_tinyc6.build.flash_mode=qio
-um_tinyc6.build.boot=qio
-um_tinyc6.build.partitions=default
-um_tinyc6.build.defines=
-
-## IDE 2.0 Seems to not update the value
-um_tinyc6.menu.JTAGAdapter.default=Disabled
-um_tinyc6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-um_tinyc6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-um_tinyc6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-um_tinyc6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-um_tinyc6.menu.JTAGAdapter.external=FTDI Adapter
-um_tinyc6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-um_tinyc6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-um_tinyc6.menu.JTAGAdapter.bridge=ESP USB Bridge
-um_tinyc6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-um_tinyc6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-um_tinyc6.menu.CDCOnBoot.cdc=Enabled
-um_tinyc6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_tinyc6.menu.CDCOnBoot.default=Disabled
-um_tinyc6.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_tinyc6.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-um_tinyc6.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-um_tinyc6.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-um_tinyc6.menu.PartitionScheme.rainmaker=RainMaker 4MB
-um_tinyc6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-um_tinyc6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-um_tinyc6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-um_tinyc6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-um_tinyc6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-um_tinyc6.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-um_tinyc6.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-um_tinyc6.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-um_tinyc6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-um_tinyc6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-um_tinyc6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-um_tinyc6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-um_tinyc6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-um_tinyc6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-um_tinyc6.menu.PartitionScheme.custom=Custom
-um_tinyc6.menu.PartitionScheme.custom.build.partitions=
-um_tinyc6.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-um_tinyc6.menu.CPUFreq.160=160MHz (WiFi)
-um_tinyc6.menu.CPUFreq.160.build.f_cpu=160000000L
-um_tinyc6.menu.CPUFreq.80=80MHz (WiFi)
-um_tinyc6.menu.CPUFreq.80.build.f_cpu=80000000L
-um_tinyc6.menu.CPUFreq.40=40MHz
-um_tinyc6.menu.CPUFreq.40.build.f_cpu=40000000L
-um_tinyc6.menu.CPUFreq.20=20MHz
-um_tinyc6.menu.CPUFreq.20.build.f_cpu=20000000L
-um_tinyc6.menu.CPUFreq.10=10MHz
-um_tinyc6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_tinyc6.menu.FlashMode.qio=QIO
-um_tinyc6.menu.FlashMode.qio.build.flash_mode=dio
-um_tinyc6.menu.FlashMode.qio.build.boot=qio
-um_tinyc6.menu.FlashMode.dio=DIO
-um_tinyc6.menu.FlashMode.dio.build.flash_mode=dio
-um_tinyc6.menu.FlashMode.dio.build.boot=dio
-
-um_tinyc6.menu.FlashFreq.80=80MHz
-um_tinyc6.menu.FlashFreq.80.build.flash_freq=80m
-um_tinyc6.menu.FlashFreq.40=40MHz
-um_tinyc6.menu.FlashFreq.40.build.flash_freq=40m
-
-um_tinyc6.menu.FlashSize.8M=8MB (64Mb)
-um_tinyc6.menu.FlashSize.8M.build.flash_size=8MB
-
-um_tinyc6.menu.UploadSpeed.921600=921600
-um_tinyc6.menu.UploadSpeed.921600.upload.speed=921600
-um_tinyc6.menu.UploadSpeed.115200=115200
-um_tinyc6.menu.UploadSpeed.115200.upload.speed=115200
-um_tinyc6.menu.UploadSpeed.256000.windows=256000
-um_tinyc6.menu.UploadSpeed.256000.upload.speed=256000
-um_tinyc6.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_tinyc6.menu.UploadSpeed.230400=230400
-um_tinyc6.menu.UploadSpeed.230400.upload.speed=230400
-um_tinyc6.menu.UploadSpeed.460800.linux=460800
-um_tinyc6.menu.UploadSpeed.460800.macosx=460800
-um_tinyc6.menu.UploadSpeed.460800.upload.speed=460800
-um_tinyc6.menu.UploadSpeed.512000.windows=512000
-um_tinyc6.menu.UploadSpeed.512000.upload.speed=512000
-
-um_tinyc6.menu.DebugLevel.none=None
-um_tinyc6.menu.DebugLevel.none.build.code_debug=0
-um_tinyc6.menu.DebugLevel.error=Error
-um_tinyc6.menu.DebugLevel.error.build.code_debug=1
-um_tinyc6.menu.DebugLevel.warn=Warn
-um_tinyc6.menu.DebugLevel.warn.build.code_debug=2
-um_tinyc6.menu.DebugLevel.info=Info
-um_tinyc6.menu.DebugLevel.info.build.code_debug=3
-um_tinyc6.menu.DebugLevel.debug=Debug
-um_tinyc6.menu.DebugLevel.debug.build.code_debug=4
-um_tinyc6.menu.DebugLevel.verbose=Verbose
-um_tinyc6.menu.DebugLevel.verbose.build.code_debug=5
-
-um_tinyc6.menu.EraseFlash.none=Disabled
-um_tinyc6.menu.EraseFlash.none.upload.erase_cmd=
-um_tinyc6.menu.EraseFlash.all=Enabled
-um_tinyc6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-um_tinyc6.menu.ZigbeeMode.default=Disabled
-um_tinyc6.menu.ZigbeeMode.default.build.zigbee_mode=
-um_tinyc6.menu.ZigbeeMode.default.build.zigbee_libs=
-um_tinyc6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-um_tinyc6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-um_tinyc6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-um_tinyc6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-um_tinyc6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-um_tinyc6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-um_tinyc6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-um_tinyc6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-um_tinyc6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-um_tinys2.name=UM TinyS2
-um_tinys2.vid.0=0x303a
-um_tinys2.pid.0=0x8001
-um_tinys2.upload_port.0.vid=0x303a
-um_tinys2.upload_port.0.pid=0x8001
-
-um_tinys2.bootloader.tool=esptool_py
-um_tinys2.bootloader.tool.default=esptool_py
-
-um_tinys2.upload.tool=esptool_py
-um_tinys2.upload.tool.default=esptool_py
-um_tinys2.upload.tool.network=esp_ota
-
-um_tinys2.upload.maximum_size=1310720
-um_tinys2.upload.maximum_data_size=327680
-um_tinys2.upload.flags=
-um_tinys2.upload.extra_flags=
-um_tinys2.upload.use_1200bps_touch=true
-um_tinys2.upload.wait_for_upload_port=true
-
-um_tinys2.serial.disableDTR=false
-um_tinys2.serial.disableRTS=false
-
-um_tinys2.build.tarch=xtensa
-um_tinys2.build.bootloader_addr=0x1000
-um_tinys2.build.target=esp32s2
-um_tinys2.build.mcu=esp32s2
-um_tinys2.build.core=esp32
-um_tinys2.build.variant=um_tinys2
-um_tinys2.build.board=TINYS2
-
-um_tinys2.build.cdc_on_boot=1
-um_tinys2.build.msc_on_boot=0
-um_tinys2.build.dfu_on_boot=0
-um_tinys2.build.f_cpu=240000000L
-um_tinys2.build.flash_size=4MB
-um_tinys2.build.flash_freq=80m
-um_tinys2.build.flash_mode=dio
-um_tinys2.build.boot=qio
-um_tinys2.build.partitions=default
-um_tinys2.build.defines=
-
-um_tinys2.menu.CDCOnBoot.cdc=Enabled
-um_tinys2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_tinys2.menu.CDCOnBoot.default=Disabled
-um_tinys2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_tinys2.menu.MSCOnBoot.default=Disabled
-um_tinys2.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_tinys2.menu.MSCOnBoot.msc=Enabled
-um_tinys2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_tinys2.menu.DFUOnBoot.default=Disabled
-um_tinys2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_tinys2.menu.DFUOnBoot.dfu=Enabled
-um_tinys2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_tinys2.menu.PSRAM.enabled=Enabled
-um_tinys2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_tinys2.menu.PSRAM.disabled=Disabled
-um_tinys2.menu.PSRAM.disabled.build.defines=
-
-um_tinys2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-um_tinys2.menu.PartitionScheme.default.build.partitions=default
-um_tinys2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-um_tinys2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-um_tinys2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-um_tinys2.menu.PartitionScheme.minimal.build.partitions=minimal
-um_tinys2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-um_tinys2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-um_tinys2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-um_tinys2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-um_tinys2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-um_tinys2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-um_tinys2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-um_tinys2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-um_tinys2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-um_tinys2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-um_tinys2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-um_tinys2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-um_tinys2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-um_tinys2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-um_tinys2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-um_tinys2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-um_tinys2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-um_tinys2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-um_tinys2.menu.CPUFreq.240=240MHz (WiFi)
-um_tinys2.menu.CPUFreq.240.build.f_cpu=240000000L
-um_tinys2.menu.CPUFreq.160=160MHz (WiFi)
-um_tinys2.menu.CPUFreq.160.build.f_cpu=160000000L
-um_tinys2.menu.CPUFreq.80=80MHz (WiFi)
-um_tinys2.menu.CPUFreq.80.build.f_cpu=80000000L
-um_tinys2.menu.CPUFreq.40=40MHz
-um_tinys2.menu.CPUFreq.40.build.f_cpu=40000000L
-um_tinys2.menu.CPUFreq.20=20MHz
-um_tinys2.menu.CPUFreq.20.build.f_cpu=20000000L
-um_tinys2.menu.CPUFreq.10=10MHz
-um_tinys2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_tinys2.menu.FlashSize.4M=4MB (32Mb)
-um_tinys2.menu.FlashSize.4M.build.flash_size=4MB
-um_tinys2.menu.FlashSize.2M=2MB (16Mb)
-um_tinys2.menu.FlashSize.2M.build.flash_size=2MB
-
-um_tinys2.menu.UploadSpeed.921600=921600
-um_tinys2.menu.UploadSpeed.921600.upload.speed=921600
-um_tinys2.menu.UploadSpeed.115200=115200
-um_tinys2.menu.UploadSpeed.115200.upload.speed=115200
-um_tinys2.menu.UploadSpeed.256000.windows=256000
-um_tinys2.menu.UploadSpeed.256000.upload.speed=256000
-um_tinys2.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_tinys2.menu.UploadSpeed.230400=230400
-um_tinys2.menu.UploadSpeed.230400.upload.speed=230400
-um_tinys2.menu.UploadSpeed.460800.linux=460800
-um_tinys2.menu.UploadSpeed.460800.macosx=460800
-um_tinys2.menu.UploadSpeed.460800.upload.speed=460800
-
-um_tinys2.menu.DebugLevel.none=None
-um_tinys2.menu.DebugLevel.none.build.code_debug=0
-um_tinys2.menu.DebugLevel.error=Error
-um_tinys2.menu.DebugLevel.error.build.code_debug=1
-um_tinys2.menu.DebugLevel.warn=Warn
-um_tinys2.menu.DebugLevel.warn.build.code_debug=2
-um_tinys2.menu.DebugLevel.info=Info
-um_tinys2.menu.DebugLevel.info.build.code_debug=3
-um_tinys2.menu.DebugLevel.debug=Debug
-um_tinys2.menu.DebugLevel.debug.build.code_debug=4
-um_tinys2.menu.DebugLevel.verbose=Verbose
-um_tinys2.menu.DebugLevel.verbose.build.code_debug=5
-
-um_tinys2.menu.EraseFlash.none=Disabled
-um_tinys2.menu.EraseFlash.none.upload.erase_cmd=
-um_tinys2.menu.EraseFlash.all=Enabled
-um_tinys2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-um_tinys3.name=UM TinyS3
-um_tinys3.vid.0=0x303a
-um_tinys3.pid.0=0x80D0
-um_tinys3.upload_port.0.vid=0x303a
-um_tinys3.upload_port.0.pid=0x80D0
-
-um_tinys3.bootloader.tool=esptool_py
-um_tinys3.bootloader.tool.default=esptool_py
-
-um_tinys3.upload.tool=esptool_py
-um_tinys3.upload.tool.default=esptool_py
-um_tinys3.upload.tool.network=esp_ota
-
-um_tinys3.upload.maximum_size=1310720
-um_tinys3.upload.maximum_data_size=327680
-um_tinys3.upload.flags=
-um_tinys3.upload.extra_flags=
-um_tinys3.upload.use_1200bps_touch=false
-um_tinys3.upload.wait_for_upload_port=false
-
-um_tinys3.serial.disableDTR=false
-um_tinys3.serial.disableRTS=false
-
-um_tinys3.build.tarch=xtensa
-um_tinys3.build.bootloader_addr=0x0
-um_tinys3.build.target=esp32s3
-um_tinys3.build.mcu=esp32s3
-um_tinys3.build.core=esp32
-um_tinys3.build.variant=um_tinys3
-um_tinys3.build.board=TINYS3
-
-um_tinys3.build.usb_mode=1
-um_tinys3.build.cdc_on_boot=1
-um_tinys3.build.msc_on_boot=0
-um_tinys3.build.dfu_on_boot=0
-um_tinys3.build.f_cpu=240000000L
-um_tinys3.build.flash_size=8MB
-um_tinys3.build.flash_freq=80m
-um_tinys3.build.flash_mode=dio
-um_tinys3.build.boot=qio
-um_tinys3.build.partitions=default
-um_tinys3.build.defines=
-um_tinys3.build.loop_core=
-um_tinys3.build.event_core=
-um_tinys3.build.flash_type=qio
-um_tinys3.build.psram_type=qspi
-um_tinys3.build.memory_type=qio_qspi
-
-um_tinys3.menu.LoopCore.1=Core 1
-um_tinys3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-um_tinys3.menu.LoopCore.0=Core 0
-um_tinys3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-um_tinys3.menu.EventsCore.1=Core 1
-um_tinys3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-um_tinys3.menu.EventsCore.0=Core 0
-um_tinys3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-um_tinys3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-um_tinys3.menu.USBMode.hwcdc.build.usb_mode=1
-um_tinys3.menu.USBMode.default=USB-OTG (TinyUSB)
-um_tinys3.menu.USBMode.default.build.usb_mode=0
-
-um_tinys3.menu.CDCOnBoot.cdc=Enabled
-um_tinys3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-um_tinys3.menu.CDCOnBoot.default=Disabled
-um_tinys3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-um_tinys3.menu.MSCOnBoot.default=Disabled
-um_tinys3.menu.MSCOnBoot.default.build.msc_on_boot=0
-um_tinys3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-um_tinys3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-um_tinys3.menu.DFUOnBoot.default=Disabled
-um_tinys3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-um_tinys3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-um_tinys3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-um_tinys3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-um_tinys3.menu.UploadMode.default=UART0 / Hardware CDC
-um_tinys3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-um_tinys3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-um_tinys3.menu.UploadMode.default.upload.use_1200bps_touch=false
-um_tinys3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-um_tinys3.menu.PSRAM.enabled=Enabled
-um_tinys3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-um_tinys3.menu.PSRAM.disabled=Disabled
-um_tinys3.menu.PSRAM.disabled.build.defines=
-
-um_tinys3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-um_tinys3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-um_tinys3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-um_tinys3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
-um_tinys3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
-um_tinys3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
-um_tinys3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-um_tinys3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-
-um_tinys3.menu.CPUFreq.240=240MHz (WiFi)
-um_tinys3.menu.CPUFreq.240.build.f_cpu=240000000L
-um_tinys3.menu.CPUFreq.160=160MHz (WiFi)
-um_tinys3.menu.CPUFreq.160.build.f_cpu=160000000L
-um_tinys3.menu.CPUFreq.80=80MHz (WiFi)
-um_tinys3.menu.CPUFreq.80.build.f_cpu=80000000L
-um_tinys3.menu.CPUFreq.40=40MHz
-um_tinys3.menu.CPUFreq.40.build.f_cpu=40000000L
-um_tinys3.menu.CPUFreq.20=20MHz
-um_tinys3.menu.CPUFreq.20.build.f_cpu=20000000L
-um_tinys3.menu.CPUFreq.10=10MHz
-um_tinys3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-um_tinys3.menu.FlashMode.qio=QIO
-um_tinys3.menu.FlashMode.qio.build.flash_mode=dio
-um_tinys3.menu.FlashMode.qio.build.boot=qio
-um_tinys3.menu.FlashMode.dio=DIO
-um_tinys3.menu.FlashMode.dio.build.flash_mode=dio
-um_tinys3.menu.FlashMode.dio.build.boot=dio
-
-um_tinys3.menu.UploadSpeed.921600=921600
-um_tinys3.menu.UploadSpeed.921600.upload.speed=921600
-um_tinys3.menu.UploadSpeed.115200=115200
-um_tinys3.menu.UploadSpeed.115200.upload.speed=115200
-um_tinys3.menu.UploadSpeed.256000.windows=256000
-um_tinys3.menu.UploadSpeed.256000.upload.speed=256000
-um_tinys3.menu.UploadSpeed.230400.windows.upload.speed=256000
-um_tinys3.menu.UploadSpeed.230400=230400
-um_tinys3.menu.UploadSpeed.230400.upload.speed=230400
-um_tinys3.menu.UploadSpeed.460800.linux=460800
-um_tinys3.menu.UploadSpeed.460800.macosx=460800
-um_tinys3.menu.UploadSpeed.460800.upload.speed=460800
-um_tinys3.menu.UploadSpeed.512000.windows=512000
-um_tinys3.menu.UploadSpeed.512000.upload.speed=512000
-
-um_tinys3.menu.DebugLevel.none=None
-um_tinys3.menu.DebugLevel.none.build.code_debug=0
-um_tinys3.menu.DebugLevel.error=Error
-um_tinys3.menu.DebugLevel.error.build.code_debug=1
-um_tinys3.menu.DebugLevel.warn=Warn
-um_tinys3.menu.DebugLevel.warn.build.code_debug=2
-um_tinys3.menu.DebugLevel.info=Info
-um_tinys3.menu.DebugLevel.info.build.code_debug=3
-um_tinys3.menu.DebugLevel.debug=Debug
-um_tinys3.menu.DebugLevel.debug.build.code_debug=4
-um_tinys3.menu.DebugLevel.verbose=Verbose
-um_tinys3.menu.DebugLevel.verbose.build.code_debug=5
-
-um_tinys3.menu.EraseFlash.none=Disabled
-um_tinys3.menu.EraseFlash.none.upload.erase_cmd=
-um_tinys3.menu.EraseFlash.all=Enabled
-um_tinys3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-S_ODI_Ultra.name=S.ODI Ultra v1
-
-S_ODI_Ultra.bootloader.tool=esptool_py
-S_ODI_Ultra.bootloader.tool.default=esptool_py
-
-S_ODI_Ultra.upload.tool=esptool_py
-S_ODI_Ultra.upload.tool.default=esptool_py
-S_ODI_Ultra.upload.tool.network=esp_ota
-
-S_ODI_Ultra.upload.maximum_size=1310720
-S_ODI_Ultra.upload.maximum_data_size=327680
-S_ODI_Ultra.upload.wait_for_upload_port=true
-S_ODI_Ultra.upload.flags=
-S_ODI_Ultra.upload.extra_flags=
-
-S_ODI_Ultra.serial.disableDTR=true
-S_ODI_Ultra.serial.disableRTS=true
-
-S_ODI_Ultra.build.tarch=xtensa
-S_ODI_Ultra.build.bootloader_addr=0x1000
-S_ODI_Ultra.build.target=esp32
-S_ODI_Ultra.build.mcu=esp32
-S_ODI_Ultra.build.core=esp32
-S_ODI_Ultra.build.variant=S_ODI_Ultra_v1
-S_ODI_Ultra.build.board=ESP32_DEV
-
-S_ODI_Ultra.build.f_cpu=240000000L
-S_ODI_Ultra.build.flash_mode=dio
-S_ODI_Ultra.build.flash_size=4MB
-S_ODI_Ultra.build.boot=dio
-S_ODI_Ultra.build.partitions=default
-S_ODI_Ultra.build.defines=
-
-S_ODI_Ultra.menu.FlashFreq.80=80MHz
-S_ODI_Ultra.menu.FlashFreq.80.build.flash_freq=80m
-S_ODI_Ultra.menu.FlashFreq.40=40MHz
-S_ODI_Ultra.menu.FlashFreq.40.build.flash_freq=40m
-
-S_ODI_Ultra.menu.UploadSpeed.921600=921600
-S_ODI_Ultra.menu.UploadSpeed.921600.upload.speed=921600
-S_ODI_Ultra.menu.UploadSpeed.115200=115200
-S_ODI_Ultra.menu.UploadSpeed.115200.upload.speed=115200
-S_ODI_Ultra.menu.UploadSpeed.256000.windows=256000
-S_ODI_Ultra.menu.UploadSpeed.256000.upload.speed=256000
-S_ODI_Ultra.menu.UploadSpeed.230400.windows.upload.speed=256000
-S_ODI_Ultra.menu.UploadSpeed.230400=230400
-S_ODI_Ultra.menu.UploadSpeed.230400.upload.speed=230400
-S_ODI_Ultra.menu.UploadSpeed.460800.linux=460800
-S_ODI_Ultra.menu.UploadSpeed.460800.macosx=460800
-S_ODI_Ultra.menu.UploadSpeed.460800.upload.speed=460800
-S_ODI_Ultra.menu.UploadSpeed.512000.windows=512000
-S_ODI_Ultra.menu.UploadSpeed.512000.upload.speed=512000
-
-S_ODI_Ultra.menu.DebugLevel.none=None
-S_ODI_Ultra.menu.DebugLevel.none.build.code_debug=0
-S_ODI_Ultra.menu.DebugLevel.error=Error
-S_ODI_Ultra.menu.DebugLevel.error.build.code_debug=1
-S_ODI_Ultra.menu.DebugLevel.warn=Warn
-S_ODI_Ultra.menu.DebugLevel.warn.build.code_debug=2
-S_ODI_Ultra.menu.DebugLevel.info=Info
-S_ODI_Ultra.menu.DebugLevel.info.build.code_debug=3
-S_ODI_Ultra.menu.DebugLevel.debug=Debug
-S_ODI_Ultra.menu.DebugLevel.debug.build.code_debug=4
-
-S_ODI_Ultra.menu.EraseFlash.none=Disabled
-S_ODI_Ultra.menu.EraseFlash.none.upload.erase_cmd=
-S_ODI_Ultra.menu.EraseFlash.all=Enabled
-S_ODI_Ultra.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lilygo_t_display.name=LilyGo T-Display
-
-lilygo_t_display.upload.tool=esptool_py
-lilygo_t_display.upload.tool.default=esptool_py
-lilygo_t_display.upload.tool.network=esp_ota
-lilygo_t_display.upload.maximum_size=1310720
-lilygo_t_display.upload.maximum_data_size=327680
-lilygo_t_display.upload.wait_for_upload_port=true
-lilygo_t_display.upload.speed=460800
-lilygo_t_display.upload.flags=
-lilygo_t_display.upload.extra_flags=
-
-lilygo_t_display.bootloader.tool=esptool_py
-lilygo_t_display.bootloader.tool.default=esptool_py
-
-lilygo_t_display.serial.disableDTR=true
-lilygo_t_display.serial.disableRTS=true
-
-lilygo_t_display.build.tarch=xtensa
-lilygo_t_display.build.bootloader_addr=0x1000
-lilygo_t_display.build.mcu=esp32
-lilygo_t_display.build.core=esp32
-lilygo_t_display.build.target=esp32
-lilygo_t_display.build.variant=lilygo_t_display
-lilygo_t_display.build.board=LILYGO_T_DISPLAY
-
-lilygo_t_display.build.f_cpu=240000000L
-lilygo_t_display.build.flash_size=4MB
-lilygo_t_display.build.flash_freq=80m
-lilygo_t_display.build.flash_mode=dio
-lilygo_t_display.build.boot=dio
-lilygo_t_display.build.partitions=default
-
-lilygo_t_display.menu.PSRAM.disabled=Disabled
-lilygo_t_display.menu.PSRAM.disabled.build.defines=
-lilygo_t_display.menu.PSRAM.enabled=Enabled
-lilygo_t_display.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-lilygo_t_display.menu.PSRAM.enabled.build.extra_libs=
-
-lilygo_t_display.menu.LoopCore.1=Core 1
-lilygo_t_display.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lilygo_t_display.menu.LoopCore.0=Core 0
-lilygo_t_display.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lilygo_t_display.menu.EventsCore.1=Core 1
-lilygo_t_display.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lilygo_t_display.menu.EventsCore.0=Core 0
-lilygo_t_display.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lilygo_t_display.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lilygo_t_display.menu.PartitionScheme.default.build.partitions=default
-lilygo_t_display.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lilygo_t_display.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lilygo_t_display.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-lilygo_t_display.menu.PartitionScheme.minimal.build.partitions=minimal
-lilygo_t_display.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lilygo_t_display.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lilygo_t_display.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lilygo_t_display.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lilygo_t_display.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lilygo_t_display.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lilygo_t_display.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lilygo_t_display.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lilygo_t_display.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lilygo_t_display.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lilygo_t_display.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lilygo_t_display.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lilygo_t_display.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lilygo_t_display.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lilygo_t_display.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-lilygo_t_display.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-lilygo_t_display.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-lilygo_t_display.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-lilygo_t_display.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
-lilygo_t_display.menu.PartitionScheme.fatflash.build.partitions=ffat
-lilygo_t_display.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-lilygo_t_display.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
-lilygo_t_display.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-lilygo_t_display.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-lilygo_t_display.menu.CPUFreq.240=240MHz (WiFi/BT)
-lilygo_t_display.menu.CPUFreq.240.build.f_cpu=240000000L
-lilygo_t_display.menu.CPUFreq.160=160MHz (WiFi/BT)
-lilygo_t_display.menu.CPUFreq.160.build.f_cpu=160000000L
-lilygo_t_display.menu.CPUFreq.80=80MHz (WiFi/BT)
-lilygo_t_display.menu.CPUFreq.80.build.f_cpu=80000000L
-lilygo_t_display.menu.CPUFreq.40=40MHz (40MHz XTAL)
-lilygo_t_display.menu.CPUFreq.40.build.f_cpu=40000000L
-lilygo_t_display.menu.CPUFreq.26=26MHz (26MHz XTAL)
-lilygo_t_display.menu.CPUFreq.26.build.f_cpu=26000000L
-lilygo_t_display.menu.CPUFreq.20=20MHz (40MHz XTAL)
-lilygo_t_display.menu.CPUFreq.20.build.f_cpu=20000000L
-lilygo_t_display.menu.CPUFreq.13=13MHz (26MHz XTAL)
-lilygo_t_display.menu.CPUFreq.13.build.f_cpu=13000000L
-lilygo_t_display.menu.CPUFreq.10=10MHz (40MHz XTAL)
-lilygo_t_display.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lilygo_t_display.menu.FlashMode.qio=QIO
-lilygo_t_display.menu.FlashMode.qio.build.flash_mode=dio
-lilygo_t_display.menu.FlashMode.qio.build.boot=qio
-lilygo_t_display.menu.FlashMode.dio=DIO
-lilygo_t_display.menu.FlashMode.dio.build.flash_mode=dio
-lilygo_t_display.menu.FlashMode.dio.build.boot=dio
-
-lilygo_t_display.menu.FlashFreq.80=80MHz
-lilygo_t_display.menu.FlashFreq.80.build.flash_freq=80m
-lilygo_t_display.menu.FlashFreq.40=40MHz
-lilygo_t_display.menu.FlashFreq.40.build.flash_freq=40m
-
-lilygo_t_display.menu.FlashSize.4M=4MB (32Mb)
-lilygo_t_display.menu.FlashSize.4M.build.flash_size=4MB
-lilygo_t_display.menu.FlashSize.16M=16MB (128Mb)
-lilygo_t_display.menu.FlashSize.16M.build.flash_size=16MB
-
-lilygo_t_display.menu.UploadSpeed.921600=921600
-lilygo_t_display.menu.UploadSpeed.921600.upload.speed=921600
-lilygo_t_display.menu.UploadSpeed.115200=115200
-lilygo_t_display.menu.UploadSpeed.115200.upload.speed=115200
-lilygo_t_display.menu.UploadSpeed.256000.windows=256000
-lilygo_t_display.menu.UploadSpeed.256000.upload.speed=256000
-lilygo_t_display.menu.UploadSpeed.230400.windows.upload.speed=256000
-lilygo_t_display.menu.UploadSpeed.230400=230400
-lilygo_t_display.menu.UploadSpeed.230400.upload.speed=230400
-lilygo_t_display.menu.UploadSpeed.460800.linux=460800
-lilygo_t_display.menu.UploadSpeed.460800.macosx=460800
-lilygo_t_display.menu.UploadSpeed.460800.upload.speed=460800
-lilygo_t_display.menu.UploadSpeed.512000.windows=512000
-lilygo_t_display.menu.UploadSpeed.512000.upload.speed=512000
-
-lilygo_t_display.menu.DebugLevel.none=None
-lilygo_t_display.menu.DebugLevel.none.build.code_debug=0
-lilygo_t_display.menu.DebugLevel.error=Error
-lilygo_t_display.menu.DebugLevel.error.build.code_debug=1
-lilygo_t_display.menu.DebugLevel.warn=Warn
-lilygo_t_display.menu.DebugLevel.warn.build.code_debug=2
-lilygo_t_display.menu.DebugLevel.info=Info
-lilygo_t_display.menu.DebugLevel.info.build.code_debug=3
-lilygo_t_display.menu.DebugLevel.debug=Debug
-lilygo_t_display.menu.DebugLevel.debug.build.code_debug=4
-lilygo_t_display.menu.DebugLevel.verbose=Verbose
-lilygo_t_display.menu.DebugLevel.verbose.build.code_debug=5
-
-lilygo_t_display.menu.EraseFlash.none=Disabled
-lilygo_t_display.menu.EraseFlash.none.upload.erase_cmd=
-lilygo_t_display.menu.EraseFlash.all=Enabled
-lilygo_t_display.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lilygo_t_display_s3.name=LilyGo T-Display-S3
-
-lilygo_t_display_s3.bootloader.tool=esptool_py
-lilygo_t_display_s3.bootloader.tool.default=esptool_py
-
-lilygo_t_display_s3.upload.tool=esptool_py
-lilygo_t_display_s3.upload.tool.default=esptool_py
-lilygo_t_display_s3.upload.tool.network=esp_ota
-
-lilygo_t_display_s3.upload.maximum_size=3145728
-lilygo_t_display_s3.upload.maximum_data_size=327680
-lilygo_t_display_s3.upload.speed=921600
-lilygo_t_display_s3.upload.flags=
-lilygo_t_display_s3.upload.extra_flags=
-lilygo_t_display_s3.upload.use_1200bps_touch=false
-lilygo_t_display_s3.upload.wait_for_upload_port=false
-
-lilygo_t_display_s3.serial.disableDTR=false
-lilygo_t_display_s3.serial.disableRTS=false
-
-lilygo_t_display_s3.build.tarch=xtensa
-lilygo_t_display_s3.build.bootloader_addr=0x0
-lilygo_t_display_s3.build.target=esp32s3
-lilygo_t_display_s3.build.mcu=esp32s3
-lilygo_t_display_s3.build.core=esp32
-lilygo_t_display_s3.build.variant=lilygo_t_display_s3
-lilygo_t_display_s3.build.board=LILYGO_T_DISPLAY_S3
-
-lilygo_t_display_s3.build.usb_mode=1
-lilygo_t_display_s3.build.cdc_on_boot=1
-lilygo_t_display_s3.build.msc_on_boot=0
-lilygo_t_display_s3.build.dfu_on_boot=0
-lilygo_t_display_s3.build.f_cpu=240000000L
-lilygo_t_display_s3.build.flash_size=16MB
-lilygo_t_display_s3.build.flash_freq=80m
-lilygo_t_display_s3.build.flash_mode=dio
-lilygo_t_display_s3.build.boot=qio
-lilygo_t_display_s3.build.boot_freq=80m
-lilygo_t_display_s3.build.partitions=app3M_fat9M_16MB
-lilygo_t_display_s3.build.defines=
-lilygo_t_display_s3.build.loop_core=
-lilygo_t_display_s3.build.event_core=
-lilygo_t_display_s3.build.psram_type=opi
-lilygo_t_display_s3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-lilygo_t_display_s3.menu.JTAGAdapter.default=Disabled
-lilygo_t_display_s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-lilygo_t_display_s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-lilygo_t_display_s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-lilygo_t_display_s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-
-lilygo_t_display_s3.menu.LoopCore.1=Core 1
-lilygo_t_display_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lilygo_t_display_s3.menu.LoopCore.0=Core 0
-lilygo_t_display_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lilygo_t_display_s3.menu.EventsCore.1=Core 1
-lilygo_t_display_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lilygo_t_display_s3.menu.EventsCore.0=Core 0
-lilygo_t_display_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lilygo_t_display_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-lilygo_t_display_s3.menu.USBMode.hwcdc.build.usb_mode=1
-lilygo_t_display_s3.menu.USBMode.default=USB-OTG (TinyUSB)
-lilygo_t_display_s3.menu.USBMode.default.build.usb_mode=0
-
-lilygo_t_display_s3.menu.CDCOnBoot.cdc=Enabled
-lilygo_t_display_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-lilygo_t_display_s3.menu.CDCOnBoot.default=Disabled
-lilygo_t_display_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-lilygo_t_display_s3.menu.MSCOnBoot.default=Disabled
-lilygo_t_display_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-lilygo_t_display_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-lilygo_t_display_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lilygo_t_display_s3.menu.DFUOnBoot.default=Disabled
-lilygo_t_display_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lilygo_t_display_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-lilygo_t_display_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lilygo_t_display_s3.menu.UploadMode.default=UART0 / Hardware CDC
-lilygo_t_display_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-lilygo_t_display_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-lilygo_t_display_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-lilygo_t_display_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-lilygo_t_display_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-lilygo_t_display_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-lilygo_t_display_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-lilygo_t_display_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-lilygo_t_display_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-lilygo_t_display_s3.menu.DebugLevel.none=None
-lilygo_t_display_s3.menu.DebugLevel.none.build.code_debug=0
-lilygo_t_display_s3.menu.DebugLevel.error=Error
-lilygo_t_display_s3.menu.DebugLevel.error.build.code_debug=1
-lilygo_t_display_s3.menu.DebugLevel.warn=Warn
-lilygo_t_display_s3.menu.DebugLevel.warn.build.code_debug=2
-lilygo_t_display_s3.menu.DebugLevel.info=Info
-lilygo_t_display_s3.menu.DebugLevel.info.build.code_debug=3
-lilygo_t_display_s3.menu.DebugLevel.debug=Debug
-lilygo_t_display_s3.menu.DebugLevel.debug.build.code_debug=4
-lilygo_t_display_s3.menu.DebugLevel.verbose=Verbose
-lilygo_t_display_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-lilygo_t_display_s3.menu.EraseFlash.none=Disabled
-lilygo_t_display_s3.menu.EraseFlash.none.upload.erase_cmd=
-lilygo_t_display_s3.menu.EraseFlash.all=Enabled
-lilygo_t_display_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lilygo_t_eth_lite.name=LilyGo T-ETH-Lite
-
-lilygo_t_eth_lite.bootloader.tool=esptool_py
-lilygo_t_eth_lite.bootloader.tool.default=esptool_py
-
-lilygo_t_eth_lite.upload.tool=esptool_py
-lilygo_t_eth_lite.upload.tool.default=esptool_py
-lilygo_t_eth_lite.upload.tool.network=esp_ota
-
-lilygo_t_eth_lite.upload.maximum_size=3145728
-lilygo_t_eth_lite.upload.maximum_data_size=327680
-lilygo_t_eth_lite.upload.speed=921600
-lilygo_t_eth_lite.upload.flags=
-lilygo_t_eth_lite.upload.extra_flags=
-lilygo_t_eth_lite.upload.use_1200bps_touch=false
-lilygo_t_eth_lite.upload.wait_for_upload_port=false
-
-lilygo_t_eth_lite.serial.disableDTR=false
-lilygo_t_eth_lite.serial.disableRTS=false
-
-lilygo_t_eth_lite.build.tarch=xtensa
-lilygo_t_eth_lite.build.bootloader_addr=0x0
-lilygo_t_eth_lite.build.target=esp32s3
-lilygo_t_eth_lite.build.mcu=esp32s3
-lilygo_t_eth_lite.build.core=esp32
-lilygo_t_eth_lite.build.variant=lilygo_t_eth_lite
-lilygo_t_eth_lite.build.board=LILYGO_T_ETH_LITE
-
-lilygo_t_eth_lite.build.usb_mode=1
-lilygo_t_eth_lite.build.cdc_on_boot=0
-lilygo_t_eth_lite.build.msc_on_boot=0
-lilygo_t_eth_lite.build.dfu_on_boot=0
-lilygo_t_eth_lite.build.f_cpu=240000000L
-lilygo_t_eth_lite.build.flash_size=16MB
-lilygo_t_eth_lite.build.flash_freq=80m
-lilygo_t_eth_lite.build.flash_mode=dio
-lilygo_t_eth_lite.build.boot=qio
-lilygo_t_eth_lite.build.boot_freq=80m
-lilygo_t_eth_lite.build.partitions=app3M_fat9M_16MB
-lilygo_t_eth_lite.build.defines=
-lilygo_t_eth_lite.build.loop_core=
-lilygo_t_eth_lite.build.event_core=
-lilygo_t_eth_lite.build.psram_type=opi
-lilygo_t_eth_lite.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-lilygo_t_eth_lite.menu.JTAGAdapter.default=Disabled
-lilygo_t_eth_lite.menu.JTAGAdapter.default.build.copy_jtag_files=0
-lilygo_t_eth_lite.menu.JTAGAdapter.builtin=Integrated USB JTAG
-lilygo_t_eth_lite.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-lilygo_t_eth_lite.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-
-lilygo_t_eth_lite.menu.LoopCore.1=Core 1
-lilygo_t_eth_lite.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lilygo_t_eth_lite.menu.LoopCore.0=Core 0
-lilygo_t_eth_lite.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lilygo_t_eth_lite.menu.EventsCore.1=Core 1
-lilygo_t_eth_lite.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lilygo_t_eth_lite.menu.EventsCore.0=Core 0
-lilygo_t_eth_lite.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lilygo_t_eth_lite.menu.USBMode.hwcdc=Hardware CDC and JTAG
-lilygo_t_eth_lite.menu.USBMode.hwcdc.build.usb_mode=1
-lilygo_t_eth_lite.menu.USBMode.default=USB-OTG (TinyUSB)
-lilygo_t_eth_lite.menu.USBMode.default.build.usb_mode=0
-
-lilygo_t_eth_lite.menu.CDCOnBoot.default=Disabled
-lilygo_t_eth_lite.menu.CDCOnBoot.default.build.cdc_on_boot=0
-lilygo_t_eth_lite.menu.CDCOnBoot.cdc=Enabled
-lilygo_t_eth_lite.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-lilygo_t_eth_lite.menu.MSCOnBoot.default=Disabled
-lilygo_t_eth_lite.menu.MSCOnBoot.default.build.msc_on_boot=0
-lilygo_t_eth_lite.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-lilygo_t_eth_lite.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lilygo_t_eth_lite.menu.DFUOnBoot.default=Disabled
-lilygo_t_eth_lite.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lilygo_t_eth_lite.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-lilygo_t_eth_lite.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lilygo_t_eth_lite.menu.UploadMode.default=UART0 / Hardware CDC
-lilygo_t_eth_lite.menu.UploadMode.default.upload.use_1200bps_touch=false
-lilygo_t_eth_lite.menu.UploadMode.default.upload.wait_for_upload_port=false
-lilygo_t_eth_lite.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-lilygo_t_eth_lite.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-lilygo_t_eth_lite.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-lilygo_t_eth_lite.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-lilygo_t_eth_lite.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-lilygo_t_eth_lite.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker=RainMaker 4MB
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-lilygo_t_eth_lite.menu.DebugLevel.none=None
-lilygo_t_eth_lite.menu.DebugLevel.none.build.code_debug=0
-lilygo_t_eth_lite.menu.DebugLevel.error=Error
-lilygo_t_eth_lite.menu.DebugLevel.error.build.code_debug=1
-lilygo_t_eth_lite.menu.DebugLevel.warn=Warn
-lilygo_t_eth_lite.menu.DebugLevel.warn.build.code_debug=2
-lilygo_t_eth_lite.menu.DebugLevel.info=Info
-lilygo_t_eth_lite.menu.DebugLevel.info.build.code_debug=3
-lilygo_t_eth_lite.menu.DebugLevel.debug=Debug
-lilygo_t_eth_lite.menu.DebugLevel.debug.build.code_debug=4
-lilygo_t_eth_lite.menu.DebugLevel.verbose=Verbose
-lilygo_t_eth_lite.menu.DebugLevel.verbose.build.code_debug=5
-
-lilygo_t_eth_lite.menu.EraseFlash.none=Disabled
-lilygo_t_eth_lite.menu.EraseFlash.none.upload.erase_cmd=
-lilygo_t_eth_lite.menu.EraseFlash.all=Enabled
-lilygo_t_eth_lite.menu.EraseFlash.all.upload.erase_cmd=-e
-
-
-##############################################################
-
-lilygo_t3s3.name=LilyGo T3-S3
-
-lilygo_t3s3.upload.tool=esptool_py
-lilygo_t3s3.upload.tool.default=esptool_py
-lilygo_t3s3.upload.tool.network=esp_ota
-lilygo_t3s3.upload.maximum_size=1310720
-lilygo_t3s3.upload.maximum_data_size=327680
-lilygo_t3s3.upload.wait_for_upload_port=false
-lilygo_t3s3.upload.speed=460800
-lilygo_t3s3.upload.flags=
-lilygo_t3s3.upload.extra_flags=
-
-lilygo_t3s3.bootloader.tool=esptool_py
-lilygo_t3s3.bootloader.tool.default=esptool_py
-
-lilygo_t3s3.serial.disableDTR=true
-lilygo_t3s3.serial.disableRTS=true
-
-lilygo_t3s3.build.tarch=xtensa
-lilygo_t3s3.build.bootloader_addr=0x0
-lilygo_t3s3.build.mcu=esp32s3
-lilygo_t3s3.build.core=esp32
-lilygo_t3s3.build.target=esp32s3
-lilygo_t3s3.build.board=LILYGO_T3_S3
-
-lilygo_t3s3.build.usb_mode=1
-lilygo_t3s3.build.cdc_on_boot=1
-lilygo_t3s3.build.msc_on_boot=0
-lilygo_t3s3.build.dfu_on_boot=0
-
-lilygo_t3s3.build.f_cpu=240000000L
-lilygo_t3s3.build.flash_size=4MB
-lilygo_t3s3.build.flash_freq=80m
-lilygo_t3s3.build.flash_mode=dio
-lilygo_t3s3.build.boot=dio
-lilygo_t3s3.build.partitions=default
-lilygo_t3s3.build.defines=
-
-lilygo_t3s3.menu.PSRAM.disabled=Disabled
-lilygo_t3s3.menu.PSRAM.disabled.build.defines=
-lilygo_t3s3.menu.PSRAM.enabled=Enabled
-lilygo_t3s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-lilygo_t3s3.menu.PSRAM.enabled.build.psram_type=qspi
-
-lilygo_t3s3.menu.LoopCore.1=Core 1
-lilygo_t3s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lilygo_t3s3.menu.LoopCore.0=Core 0
-lilygo_t3s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lilygo_t3s3.menu.EventsCore.1=Core 1
-lilygo_t3s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lilygo_t3s3.menu.EventsCore.0=Core 0
-lilygo_t3s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lilygo_t3s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-lilygo_t3s3.menu.USBMode.hwcdc.build.usb_mode=1
-lilygo_t3s3.menu.USBMode.default=USB-OTG (TinyUSB)
-lilygo_t3s3.menu.USBMode.default.build.usb_mode=0
-
-lilygo_t3s3.menu.CDCOnBoot.default=Disabled
-lilygo_t3s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-lilygo_t3s3.menu.CDCOnBoot.cdc=Enabled
-lilygo_t3s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-lilygo_t3s3.menu.MSCOnBoot.default=Disabled
-lilygo_t3s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-lilygo_t3s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-lilygo_t3s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lilygo_t3s3.menu.DFUOnBoot.default=Disabled
-lilygo_t3s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lilygo_t3s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-lilygo_t3s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lilygo_t3s3.menu.UploadMode.default=UART0 / Hardware CDC
-lilygo_t3s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-lilygo_t3s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-lilygo_t3s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-lilygo_t3s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-lilygo_t3s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-lilygo_t3s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lilygo_t3s3.menu.PartitionScheme.default.build.partitions=default
-lilygo_t3s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lilygo_t3s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lilygo_t3s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-lilygo_t3s3.menu.PartitionScheme.minimal.build.partitions=minimal
-lilygo_t3s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lilygo_t3s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lilygo_t3s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lilygo_t3s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lilygo_t3s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lilygo_t3s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lilygo_t3s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lilygo_t3s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lilygo_t3s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lilygo_t3s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lilygo_t3s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lilygo_t3s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lilygo_t3s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lilygo_t3s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lilygo_t3s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-lilygo_t3s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-lilygo_t3s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-lilygo_t3s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-lilygo_t3s3.menu.CPUFreq.240=240MHz (WiFi/BT)
-lilygo_t3s3.menu.CPUFreq.240.build.f_cpu=240000000L
-lilygo_t3s3.menu.CPUFreq.160=160MHz (WiFi/BT)
-lilygo_t3s3.menu.CPUFreq.160.build.f_cpu=160000000L
-lilygo_t3s3.menu.CPUFreq.80=80MHz (WiFi/BT)
-lilygo_t3s3.menu.CPUFreq.80.build.f_cpu=80000000L
-
-lilygo_t3s3.menu.FlashMode.qio=QIO
-lilygo_t3s3.menu.FlashMode.qio.build.flash_mode=dio
-lilygo_t3s3.menu.FlashMode.qio.build.boot=qio
-lilygo_t3s3.menu.FlashMode.dio=DIO
-lilygo_t3s3.menu.FlashMode.dio.build.flash_mode=dio
-lilygo_t3s3.menu.FlashMode.dio.build.boot=dio
-
-lilygo_t3s3.menu.FlashFreq.80=80MHz
-lilygo_t3s3.menu.FlashFreq.80.build.flash_freq=80m
-lilygo_t3s3.menu.FlashFreq.40=40MHz
-lilygo_t3s3.menu.FlashFreq.40.build.flash_freq=40m
-
-lilygo_t3s3.menu.UploadSpeed.921600=921600
-lilygo_t3s3.menu.UploadSpeed.921600.upload.speed=921600
-lilygo_t3s3.menu.UploadSpeed.115200=115200
-lilygo_t3s3.menu.UploadSpeed.115200.upload.speed=115200
-lilygo_t3s3.menu.UploadSpeed.256000.windows=256000
-lilygo_t3s3.menu.UploadSpeed.256000.upload.speed=256000
-lilygo_t3s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-lilygo_t3s3.menu.UploadSpeed.230400=230400
-lilygo_t3s3.menu.UploadSpeed.230400.upload.speed=230400
-lilygo_t3s3.menu.UploadSpeed.460800.linux=460800
-lilygo_t3s3.menu.UploadSpeed.460800.macosx=460800
-lilygo_t3s3.menu.UploadSpeed.460800.upload.speed=460800
-lilygo_t3s3.menu.UploadSpeed.512000.windows=512000
-lilygo_t3s3.menu.UploadSpeed.512000.upload.speed=512000
-
-lilygo_t3s3.menu.DebugLevel.none=None
-lilygo_t3s3.menu.DebugLevel.none.build.code_debug=0
-lilygo_t3s3.menu.DebugLevel.error=Error
-lilygo_t3s3.menu.DebugLevel.error.build.code_debug=1
-lilygo_t3s3.menu.DebugLevel.warn=Warn
-lilygo_t3s3.menu.DebugLevel.warn.build.code_debug=2
-lilygo_t3s3.menu.DebugLevel.info=Info
-lilygo_t3s3.menu.DebugLevel.info.build.code_debug=3
-lilygo_t3s3.menu.DebugLevel.debug=Debug
-lilygo_t3s3.menu.DebugLevel.debug.build.code_debug=4
-lilygo_t3s3.menu.DebugLevel.verbose=Verbose
-lilygo_t3s3.menu.DebugLevel.verbose.build.code_debug=5
-
-lilygo_t3s3.menu.EraseFlash.none=Disabled
-lilygo_t3s3.menu.EraseFlash.none.upload.erase_cmd=
-lilygo_t3s3.menu.EraseFlash.all=Enabled
-lilygo_t3s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-lilygo_t3s3.menu.Revision.Radio_SX1262=Radio-SX1262
-lilygo_t3s3.menu.Revision.Radio_SX1262.build.board=LILYGO_T3S3_SX1262
-lilygo_t3s3.menu.Revision.Radio_SX1262.build.variant=lilygo_t3_s3_sx1262
-
-lilygo_t3s3.menu.Revision.Radio_SX1276=Radio-SX1276
-lilygo_t3s3.menu.Revision.Radio_SX1276.build.board=LILYGO_T3S3_SX1276
-lilygo_t3s3.menu.Revision.Radio_SX1276.build.variant=lilygo_t3_s3_sx127x
-
-lilygo_t3s3.menu.Revision.Radio_SX1278=Radio-SX1278
-lilygo_t3s3.menu.Revision.Radio_SX1278.build.board=LILYGO_T3S3_SX1278
-lilygo_t3s3.menu.Revision.Radio_SX1278.build.variant=lilygo_t3_s3_sx127x
-
-lilygo_t3s3.menu.Revision.Radio_SX1280=Radio-SX1280
-lilygo_t3s3.menu.Revision.Radio_SX1280.build.board=LILYGO_T3S3_SX1280
-lilygo_t3s3.menu.Revision.Radio_SX1280.build.variant=lilygo_t3_s3_sx1280
-
-lilygo_t3s3.menu.Revision.Radio_SX1280PA=Radio-SX1280PA
-lilygo_t3s3.menu.Revision.Radio_SX1280PA.build.board=LILYGO_T3S3_SX1280PA
-lilygo_t3s3.menu.Revision.Radio_SX1280PA.build.variant=lilygo_t3_s3_sx1280pa
-
-lilygo_t3s3.menu.Revision.Radio_LR1121=Radio-LR1121
-lilygo_t3s3.menu.Revision.Radio_LR1121.build.board=LILYGO_T3S3_LR1121
-lilygo_t3s3.menu.Revision.Radio_LR1121.build.variant=lilygo_t3_s3_lr1121
-
-##############################################################
-
-twatchs3.name=LilyGo T-Watch-S3
-
-twatchs3.bootloader.tool=esptool_py
-twatchs3.bootloader.tool.default=esptool_py
-
-twatchs3.upload.tool=esptool_py
-twatchs3.upload.tool.default=esptool_py
-twatchs3.upload.tool.network=esp_ota
-
-twatchs3.upload.maximum_size=1310720
-twatchs3.upload.maximum_data_size=327680
-twatchs3.upload.flags=
-twatchs3.upload.extra_flags=
-twatchs3.upload.use_1200bps_touch=false
-twatchs3.upload.wait_for_upload_port=false
-
-twatchs3.serial.disableDTR=false
-twatchs3.serial.disableRTS=false
-
-twatchs3.build.tarch=xtensa
-twatchs3.build.bootloader_addr=0x0
-twatchs3.build.target=esp32s3
-twatchs3.build.mcu=esp32s3
-twatchs3.build.core=esp32
-twatchs3.build.variant=lilygo_twatch_s3
-twatchs3.build.board=T_WATCH_S3
-
-twatchs3.build.usb_mode=1
-twatchs3.build.cdc_on_boot=0
-twatchs3.build.msc_on_boot=0
-twatchs3.build.dfu_on_boot=0
-twatchs3.build.f_cpu=240000000L
-twatchs3.build.flash_size=16MB
-twatchs3.build.flash_freq=80m
-twatchs3.build.flash_mode=dio
-twatchs3.build.boot=qio
-twatchs3.build.boot_freq=80m
-twatchs3.build.partitions=app3M_fat9M_16MB
-twatchs3.build.defines=-DBOARD_HAS_PSRAM -DARDUINO_T_WATCH_S3
-twatchs3.build.loop_core=
-twatchs3.build.event_core=
-twatchs3.build.psram_type=opi
-twatchs3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-twatchs3.menu.JTAGAdapter.default=Disabled
-twatchs3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-twatchs3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-twatchs3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-twatchs3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-
-twatchs3.menu.LoopCore.1=Core 1
-twatchs3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-twatchs3.menu.LoopCore.0=Core 0
-twatchs3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-twatchs3.menu.EventsCore.1=Core 1
-twatchs3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-twatchs3.menu.EventsCore.0=Core 0
-twatchs3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-twatchs3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-twatchs3.menu.USBMode.hwcdc.build.usb_mode=1
-twatchs3.menu.USBMode.default=USB-OTG (TinyUSB)
-twatchs3.menu.USBMode.default.build.usb_mode=0
-
-twatchs3.menu.CDCOnBoot.default=Enabled
-twatchs3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-twatchs3.menu.CDCOnBoot.cdc=Disabled
-twatchs3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-twatchs3.menu.MSCOnBoot.default=Disabled
-twatchs3.menu.MSCOnBoot.default.build.msc_on_boot=0
-twatchs3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-twatchs3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-twatchs3.menu.DFUOnBoot.default=Disabled
-twatchs3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-twatchs3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-twatchs3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-twatchs3.menu.UploadMode.default=UART0 / Hardware CDC
-twatchs3.menu.UploadMode.default.upload.use_1200bps_touch=false
-twatchs3.menu.UploadMode.default.upload.wait_for_upload_port=false
-twatchs3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-twatchs3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-twatchs3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-twatchs3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-twatchs3.menu.PartitionScheme.fatflash.build.partitions=ffat
-twatchs3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-twatchs3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-twatchs3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-twatchs3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-twatchs3.menu.PartitionScheme.rainmaker=RainMaker
-twatchs3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-twatchs3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-twatchs3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-twatchs3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-twatchs3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-twatchs3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-twatchs3.menu.PartitionScheme.custom=Custom
-twatchs3.menu.PartitionScheme.custom.build.partitions=
-twatchs3.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-twatchs3.menu.CPUFreq.240=240MHz (WiFi)
-twatchs3.menu.CPUFreq.240.build.f_cpu=240000000L
-twatchs3.menu.CPUFreq.160=160MHz (WiFi)
-twatchs3.menu.CPUFreq.160.build.f_cpu=160000000L
-twatchs3.menu.CPUFreq.80=80MHz (WiFi)
-twatchs3.menu.CPUFreq.80.build.f_cpu=80000000L
-twatchs3.menu.CPUFreq.40=40MHz
-twatchs3.menu.CPUFreq.40.build.f_cpu=40000000L
-twatchs3.menu.CPUFreq.20=20MHz
-twatchs3.menu.CPUFreq.20.build.f_cpu=20000000L
-twatchs3.menu.CPUFreq.10=10MHz
-twatchs3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-twatchs3.menu.UploadSpeed.921600=921600
-twatchs3.menu.UploadSpeed.921600.upload.speed=921600
-twatchs3.menu.UploadSpeed.115200=115200
-twatchs3.menu.UploadSpeed.115200.upload.speed=115200
-twatchs3.menu.UploadSpeed.256000.windows=256000
-twatchs3.menu.UploadSpeed.256000.upload.speed=256000
-twatchs3.menu.UploadSpeed.230400.windows.upload.speed=256000
-twatchs3.menu.UploadSpeed.230400=230400
-twatchs3.menu.UploadSpeed.230400.upload.speed=230400
-twatchs3.menu.UploadSpeed.460800.linux=460800
-twatchs3.menu.UploadSpeed.460800.macosx=460800
-twatchs3.menu.UploadSpeed.460800.upload.speed=460800
-twatchs3.menu.UploadSpeed.512000.windows=512000
-twatchs3.menu.UploadSpeed.512000.upload.speed=512000
-
-twatchs3.menu.DebugLevel.none=None
-twatchs3.menu.DebugLevel.none.build.code_debug=0
-twatchs3.menu.DebugLevel.error=Error
-twatchs3.menu.DebugLevel.error.build.code_debug=1
-twatchs3.menu.DebugLevel.warn=Warn
-twatchs3.menu.DebugLevel.warn.build.code_debug=2
-twatchs3.menu.DebugLevel.info=Info
-twatchs3.menu.DebugLevel.info.build.code_debug=3
-twatchs3.menu.DebugLevel.debug=Debug
-twatchs3.menu.DebugLevel.debug.build.code_debug=4
-twatchs3.menu.DebugLevel.verbose=Verbose
-twatchs3.menu.DebugLevel.verbose.build.code_debug=5
-
-twatchs3.menu.EraseFlash.none=Disabled
-twatchs3.menu.EraseFlash.none.upload.erase_cmd=
-twatchs3.menu.EraseFlash.all=Enabled
-twatchs3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-twatchs3.menu.Revision.Radio_SX1280=Radio-SX1280
-twatchs3.menu.Revision.Radio_SX1280.build.board=LILYGO_LORA_SX1280
-twatchs3.menu.Revision.Radio_SX1262=Radio-SX1262
-twatchs3.menu.Revision.Radio_SX1262.build.board=LILYGO_LORA_SX1262
-
-##############################################################
-
-
-twatch_ultra.name=LilyGo T-Watch-Ultra
-
-twatch_ultra.bootloader.tool=esptool_py
-twatch_ultra.bootloader.tool.default=esptool_py
-
-twatch_ultra.upload.tool=esptool_py
-twatch_ultra.upload.tool.default=esptool_py
-twatch_ultra.upload.tool.network=esp_ota
-
-twatch_ultra.upload.maximum_size=1310720
-twatch_ultra.upload.maximum_data_size=327680
-twatch_ultra.upload.flags=
-twatch_ultra.upload.extra_flags=
-twatch_ultra.upload.use_1200bps_touch=false
-twatch_ultra.upload.wait_for_upload_port=false
-
-twatch_ultra.serial.disableDTR=false
-twatch_ultra.serial.disableRTS=false
-
-twatch_ultra.build.tarch=xtensa
-twatch_ultra.build.bootloader_addr=0x0
-twatch_ultra.build.target=esp32s3
-twatch_ultra.build.mcu=esp32s3
-twatch_ultra.build.core=esp32
-twatch_ultra.build.variant=lilygo_twatch_ultra
-twatch_ultra.build.board=T_WATCH_S3_ULTRA
-
-twatch_ultra.build.usb_mode=1
-twatch_ultra.build.cdc_on_boot=1
-twatch_ultra.build.msc_on_boot=0
-twatch_ultra.build.dfu_on_boot=0
-twatch_ultra.build.f_cpu=240000000L
-twatch_ultra.build.flash_size=16MB
-twatch_ultra.build.flash_freq=80m
-twatch_ultra.build.flash_mode=dio
-twatch_ultra.build.boot=qio
-twatch_ultra.build.boot_freq=80m
-twatch_ultra.build.partitions=app3M_fat9M_16MB
-twatch_ultra.build.defines=-DBOARD_HAS_PSRAM -DARDUINO_T_WATCH_S3_ULTRA
-twatch_ultra.build.loop_core=
-twatch_ultra.build.event_core=
-twatch_ultra.build.psram_type=qspi
-twatch_ultra.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-twatch_ultra.menu.JTAGAdapter.default=Disabled
-twatch_ultra.menu.JTAGAdapter.default.build.copy_jtag_files=0
-twatch_ultra.menu.JTAGAdapter.builtin=Integrated USB JTAG
-twatch_ultra.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-twatch_ultra.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-
-twatch_ultra.menu.LoopCore.1=Core 1
-twatch_ultra.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-twatch_ultra.menu.LoopCore.0=Core 0
-twatch_ultra.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-twatch_ultra.menu.EventsCore.1=Core 1
-twatch_ultra.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-twatch_ultra.menu.EventsCore.0=Core 0
-twatch_ultra.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-twatch_ultra.menu.USBMode.hwcdc=Hardware CDC and JTAG
-twatch_ultra.menu.USBMode.hwcdc.build.usb_mode=1
-twatch_ultra.menu.USBMode.default=USB-OTG (TinyUSB)
-twatch_ultra.menu.USBMode.default.build.usb_mode=0
-
-twatch_ultra.menu.CDCOnBoot.default=Enabled
-twatch_ultra.menu.CDCOnBoot.default.build.cdc_on_boot=1
-twatch_ultra.menu.CDCOnBoot.cdc=Disabled
-twatch_ultra.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-twatch_ultra.menu.MSCOnBoot.default=Disabled
-twatch_ultra.menu.MSCOnBoot.default.build.msc_on_boot=0
-twatch_ultra.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-twatch_ultra.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-twatch_ultra.menu.DFUOnBoot.default=Disabled
-twatch_ultra.menu.DFUOnBoot.default.build.dfu_on_boot=0
-twatch_ultra.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-twatch_ultra.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-twatch_ultra.menu.UploadMode.default=UART0 / Hardware CDC
-twatch_ultra.menu.UploadMode.default.upload.use_1200bps_touch=false
-twatch_ultra.menu.UploadMode.default.upload.wait_for_upload_port=false
-twatch_ultra.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-twatch_ultra.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-twatch_ultra.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-twatch_ultra.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-twatch_ultra.menu.PartitionScheme.fatflash.build.partitions=ffat
-twatch_ultra.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-twatch_ultra.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-twatch_ultra.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-twatch_ultra.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-twatch_ultra.menu.PartitionScheme.rainmaker=RainMaker
-twatch_ultra.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-twatch_ultra.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-twatch_ultra.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-twatch_ultra.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-twatch_ultra.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-twatch_ultra.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-twatch_ultra.menu.PartitionScheme.custom=Custom
-twatch_ultra.menu.PartitionScheme.custom.build.partitions=
-twatch_ultra.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-twatch_ultra.menu.CPUFreq.240=240MHz (WiFi)
-twatch_ultra.menu.CPUFreq.240.build.f_cpu=240000000L
-twatch_ultra.menu.CPUFreq.160=160MHz (WiFi)
-twatch_ultra.menu.CPUFreq.160.build.f_cpu=160000000L
-twatch_ultra.menu.CPUFreq.80=80MHz (WiFi)
-twatch_ultra.menu.CPUFreq.80.build.f_cpu=80000000L
-twatch_ultra.menu.CPUFreq.40=40MHz
-twatch_ultra.menu.CPUFreq.40.build.f_cpu=40000000L
-twatch_ultra.menu.CPUFreq.20=20MHz
-twatch_ultra.menu.CPUFreq.20.build.f_cpu=20000000L
-twatch_ultra.menu.CPUFreq.10=10MHz
-twatch_ultra.menu.CPUFreq.10.build.f_cpu=10000000L
-
-twatch_ultra.menu.UploadSpeed.921600=921600
-twatch_ultra.menu.UploadSpeed.921600.upload.speed=921600
-twatch_ultra.menu.UploadSpeed.115200=115200
-twatch_ultra.menu.UploadSpeed.115200.upload.speed=115200
-twatch_ultra.menu.UploadSpeed.256000.windows=256000
-twatch_ultra.menu.UploadSpeed.256000.upload.speed=256000
-twatch_ultra.menu.UploadSpeed.230400.windows.upload.speed=256000
-twatch_ultra.menu.UploadSpeed.230400=230400
-twatch_ultra.menu.UploadSpeed.230400.upload.speed=230400
-twatch_ultra.menu.UploadSpeed.460800.linux=460800
-twatch_ultra.menu.UploadSpeed.460800.macosx=460800
-twatch_ultra.menu.UploadSpeed.460800.upload.speed=460800
-twatch_ultra.menu.UploadSpeed.512000.windows=512000
-twatch_ultra.menu.UploadSpeed.512000.upload.speed=512000
-
-twatch_ultra.menu.DebugLevel.none=None
-twatch_ultra.menu.DebugLevel.none.build.code_debug=0
-twatch_ultra.menu.DebugLevel.error=Error
-twatch_ultra.menu.DebugLevel.error.build.code_debug=1
-twatch_ultra.menu.DebugLevel.warn=Warn
-twatch_ultra.menu.DebugLevel.warn.build.code_debug=2
-twatch_ultra.menu.DebugLevel.info=Info
-twatch_ultra.menu.DebugLevel.info.build.code_debug=3
-twatch_ultra.menu.DebugLevel.debug=Debug
-twatch_ultra.menu.DebugLevel.debug.build.code_debug=4
-twatch_ultra.menu.DebugLevel.verbose=Verbose
-twatch_ultra.menu.DebugLevel.verbose.build.code_debug=5
-
-twatch_ultra.menu.EraseFlash.none=Disabled
-twatch_ultra.menu.EraseFlash.none.upload.erase_cmd=
-twatch_ultra.menu.EraseFlash.all=Enabled
-twatch_ultra.menu.EraseFlash.all.upload.erase_cmd=-e
-
-twatch_ultra.menu.Revision.Radio_SX1280=Radio-SX1280
-twatch_ultra.menu.Revision.Radio_SX1280.build.board=LILYGO_LORA_SX1280
-twatch_ultra.menu.Revision.Radio_SX1262=Radio-SX1262
-twatch_ultra.menu.Revision.Radio_SX1262.build.board=LILYGO_LORA_SX1262
-
-
-##############################################################
-
-micros2.name=microS2
-micros2.vid.0=0x239A
-micros2.pid.0=0x80C5
-
-micros2.bootloader.tool=esptool_py
-micros2.bootloader.tool.default=esptool_py
-
-micros2.upload.tool=esptool_py
-micros2.upload.tool.default=esptool_py
-micros2.upload.tool.network=esp_ota
-
-micros2.upload.maximum_size=1310720
-micros2.upload.maximum_data_size=327680
-micros2.upload.flags=
-micros2.upload.extra_flags=
-micros2.upload.use_1200bps_touch=true
-micros2.upload.wait_for_upload_port=true
-
-micros2.serial.disableDTR=false
-micros2.serial.disableRTS=false
-
-micros2.build.tarch=xtensa
-micros2.build.bootloader_addr=0x1000
-micros2.build.target=esp32s2
-micros2.build.mcu=esp32s2
-micros2.build.core=esp32
-micros2.build.variant=micro_s2
-micros2.build.board=MICROS2
-
-micros2.build.cdc_on_boot=1
-micros2.build.msc_on_boot=1
-micros2.build.dfu_on_boot=0
-micros2.build.f_cpu=240000000L
-micros2.build.flash_size=16MB
-micros2.build.flash_freq=80m
-micros2.build.flash_mode=dio
-micros2.build.boot=qio
-micros2.build.partitions=fatflash
-micros2.build.defines=
-
-micros2.menu.CDCOnBoot.cdc=Enabled
-micros2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-micros2.menu.CDCOnBoot.default=Disabled
-micros2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-micros2.menu.MSCOnBoot.msc=Enabled
-micros2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-micros2.menu.MSCOnBoot.default=Disabled
-micros2.menu.MSCOnBoot.default.build.msc_on_boot=0
-
-micros2.menu.DFUOnBoot.default=Disabled
-micros2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-micros2.menu.DFUOnBoot.dfu=Enabled
-micros2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-micros2.menu.PSRAM.enabled=Enabled
-micros2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-micros2.menu.PSRAM.disabled=Disabled
-micros2.menu.PSRAM.disabled.build.defines=
-
-micros2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-micros2.menu.PartitionScheme.fatflash.build.partitions=ffat
-micros2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-micros2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-micros2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-micros2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-micros2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-micros2.menu.PartitionScheme.default.build.partitions=default
-micros2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-micros2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-micros2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-micros2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-micros2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-micros2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-micros2.menu.PartitionScheme.minimal.build.partitions=minimal
-micros2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-micros2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-micros2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-micros2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-micros2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-micros2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-micros2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-micros2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-micros2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-micros2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-micros2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-micros2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-micros2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-micros2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-micros2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-micros2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-micros2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-micros2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-micros2.menu.CPUFreq.240=240MHz (WiFi)
-micros2.menu.CPUFreq.240.build.f_cpu=240000000L
-micros2.menu.CPUFreq.160=160MHz (WiFi)
-micros2.menu.CPUFreq.160.build.f_cpu=160000000L
-micros2.menu.CPUFreq.80=80MHz (WiFi)
-micros2.menu.CPUFreq.80.build.f_cpu=80000000L
-micros2.menu.CPUFreq.40=40MHz
-micros2.menu.CPUFreq.40.build.f_cpu=40000000L
-micros2.menu.CPUFreq.20=20MHz
-micros2.menu.CPUFreq.20.build.f_cpu=20000000L
-micros2.menu.CPUFreq.10=10MHz
-micros2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-micros2.menu.FlashSize.16M=16MB (128Mb)
-micros2.menu.FlashSize.16M.build.flash_size=16MB
-micros2.menu.FlashSize.4M=4MB (32Mb)
-micros2.menu.FlashSize.4M.build.flash_size=4MB
-micros2.menu.FlashSize.8M=8MB (64Mb)
-micros2.menu.FlashSize.8M.build.flash_size=8MB
-micros2.menu.FlashSize.2M=2MB (16Mb)
-micros2.menu.FlashSize.2M.build.flash_size=2MB
-
-micros2.menu.UploadSpeed.921600=921600
-micros2.menu.UploadSpeed.921600.upload.speed=921600
-micros2.menu.UploadSpeed.115200=115200
-micros2.menu.UploadSpeed.115200.upload.speed=115200
-micros2.menu.UploadSpeed.256000.windows=256000
-micros2.menu.UploadSpeed.256000.upload.speed=256000
-micros2.menu.UploadSpeed.230400.windows.upload.speed=256000
-micros2.menu.UploadSpeed.230400=230400
-micros2.menu.UploadSpeed.230400.upload.speed=230400
-micros2.menu.UploadSpeed.460800.linux=460800
-micros2.menu.UploadSpeed.460800.macosx=460800
-micros2.menu.UploadSpeed.460800.upload.speed=460800
-
-micros2.menu.DebugLevel.none=None
-micros2.menu.DebugLevel.none.build.code_debug=0
-micros2.menu.DebugLevel.error=Error
-micros2.menu.DebugLevel.error.build.code_debug=1
-micros2.menu.DebugLevel.warn=Warn
-micros2.menu.DebugLevel.warn.build.code_debug=2
-micros2.menu.DebugLevel.info=Info
-micros2.menu.DebugLevel.info.build.code_debug=3
-micros2.menu.DebugLevel.debug=Debug
-micros2.menu.DebugLevel.debug.build.code_debug=4
-micros2.menu.DebugLevel.verbose=Verbose
-micros2.menu.DebugLevel.verbose.build.code_debug=5
-
-micros2.menu.EraseFlash.none=Disabled
-micros2.menu.EraseFlash.none.upload.erase_cmd=
-micros2.menu.EraseFlash.all=Enabled
-micros2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-magicbit.name=MagicBit
-
-magicbit.bootloader.tool=esptool_py
-magicbit.bootloader.tool.default=esptool_py
-
-magicbit.upload.tool=esptool_py
-magicbit.upload.tool.default=esptool_py
-magicbit.upload.tool.network=esp_ota
-
-magicbit.upload.maximum_size=1310720
-magicbit.upload.maximum_data_size=327680
-magicbit.upload.flags=
-magicbit.upload.extra_flags=
-
-magicbit.serial.disableDTR=true
-magicbit.serial.disableRTS=true
-
-magicbit.build.tarch=xtensa
-magicbit.build.bootloader_addr=0x1000
-magicbit.build.target=esp32
-magicbit.build.mcu=esp32
-magicbit.build.core=esp32
-magicbit.build.variant=magicbit
-magicbit.build.board=ESP32_DEV
-
-magicbit.build.f_cpu=240000000L
-magicbit.build.flash_size=4MB
-magicbit.build.flash_freq=40m
-magicbit.build.flash_mode=dio
-magicbit.build.boot=dio
-magicbit.build.partitions=default
-
-magicbit.menu.CPUFreq.240=240MHz (WiFi/BT)
-magicbit.menu.CPUFreq.240.build.f_cpu=240000000L
-magicbit.menu.CPUFreq.160=160MHz (WiFi/BT)
-magicbit.menu.CPUFreq.160.build.f_cpu=160000000L
-magicbit.menu.CPUFreq.80=80MHz (WiFi/BT)
-magicbit.menu.CPUFreq.80.build.f_cpu=80000000L
-magicbit.menu.CPUFreq.40=40MHz (40MHz XTAL)
-
-magicbit.menu.UploadSpeed.921600=921600
-magicbit.menu.UploadSpeed.921600.upload.speed=921600
-magicbit.menu.UploadSpeed.115200=115200
-magicbit.menu.UploadSpeed.115200.upload.speed=115200
-
-magicbit.menu.DebugLevel.none=None
-magicbit.menu.DebugLevel.none.build.code_debug=0
-magicbit.menu.DebugLevel.error=Error
-magicbit.menu.DebugLevel.error.build.code_debug=1
-magicbit.menu.DebugLevel.warn=Warn
-magicbit.menu.DebugLevel.warn.build.code_debug=2
-magicbit.menu.DebugLevel.info=Info
-magicbit.menu.DebugLevel.info.build.code_debug=3
-magicbit.menu.DebugLevel.debug=Debug
-magicbit.menu.DebugLevel.debug.build.code_debug=4
-magicbit.menu.DebugLevel.verbose=Verbose
-magicbit.menu.DebugLevel.verbose.build.code_debug=5
-
-magicbit.menu.EraseFlash.none=Disabled
-magicbit.menu.EraseFlash.none.upload.erase_cmd=
-magicbit.menu.EraseFlash.all=Enabled
-magicbit.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-turta_iot_node.name=Turta IoT Node
-
-turta_iot_node.bootloader.tool=esptool_py
-turta_iot_node.bootloader.tool.default=esptool_py
-
-turta_iot_node.upload.tool=esptool_py
-turta_iot_node.upload.tool.default=esptool_py
-turta_iot_node.upload.tool.network=esp_ota
-
-turta_iot_node.upload.maximum_size=1310720
-turta_iot_node.upload.maximum_data_size=327680
-turta_iot_node.upload.flags=
-turta_iot_node.upload.extra_flags=
-
-turta_iot_node.serial.disableDTR=true
-turta_iot_node.serial.disableRTS=true
-
-turta_iot_node.build.tarch=xtensa
-turta_iot_node.build.bootloader_addr=0x1000
-turta_iot_node.build.target=esp32
-turta_iot_node.build.mcu=esp32
-turta_iot_node.build.core=esp32
-turta_iot_node.build.variant=pico32
-turta_iot_node.build.board=ESP32_PICO
-
-turta_iot_node.build.f_cpu=240000000L
-turta_iot_node.build.flash_size=4MB
-turta_iot_node.build.flash_freq=80m
-turta_iot_node.build.flash_mode=dio
-turta_iot_node.build.boot=dio
-turta_iot_node.build.partitions=default
-turta_iot_node.build.defines=
-
-turta_iot_node.menu.UploadSpeed.921600=921600
-turta_iot_node.menu.UploadSpeed.921600.upload.speed=921600
-turta_iot_node.menu.UploadSpeed.115200=115200
-turta_iot_node.menu.UploadSpeed.115200.upload.speed=115200
-
-turta_iot_node.menu.DebugLevel.none=None
-turta_iot_node.menu.DebugLevel.none.build.code_debug=0
-turta_iot_node.menu.DebugLevel.error=Error
-turta_iot_node.menu.DebugLevel.error.build.code_debug=1
-turta_iot_node.menu.DebugLevel.warn=Warn
-turta_iot_node.menu.DebugLevel.warn.build.code_debug=2
-turta_iot_node.menu.DebugLevel.info=Info
-turta_iot_node.menu.DebugLevel.info.build.code_debug=3
-turta_iot_node.menu.DebugLevel.debug=Debug
-turta_iot_node.menu.DebugLevel.debug.build.code_debug=4
-turta_iot_node.menu.DebugLevel.verbose=Verbose
-turta_iot_node.menu.DebugLevel.verbose.build.code_debug=5
-
-turta_iot_node.menu.EraseFlash.none=Disabled
-turta_iot_node.menu.EraseFlash.none.upload.erase_cmd=
-turta_iot_node.menu.EraseFlash.all=Enabled
-turta_iot_node.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-ttgo-lora32.name=TTGO LoRa32-OLED
-
-ttgo-lora32.bootloader.tool=esptool_py
-ttgo-lora32.bootloader.tool.default=esptool_py
-
-ttgo-lora32.upload.tool=esptool_py
-ttgo-lora32.upload.tool.default=esptool_py
-ttgo-lora32.upload.tool.network=esp_ota
-
-ttgo-lora32.upload.maximum_size=1310720
-ttgo-lora32.upload.maximum_data_size=294912
-ttgo-lora32.upload.flags=
-ttgo-lora32.upload.extra_flags=
-
-ttgo-lora32.serial.disableDTR=true
-ttgo-lora32.serial.disableRTS=true
-
-ttgo-lora32.build.tarch=xtensa
-ttgo-lora32.build.bootloader_addr=0x1000
-ttgo-lora32.build.target=esp32
-ttgo-lora32.build.mcu=esp32
-ttgo-lora32.build.core=esp32
-ttgo-lora32.build.board=TTGO_LoRa32
-
-ttgo-lora32.menu.Revision.TTGO_LoRa32_V1=TTGO LoRa32 V1 (No TFCard)
-ttgo-lora32.menu.Revision.TTGO_LoRa32_V1.build.board=TTGO_LoRa32_V1
-ttgo-lora32.menu.Revision.TTGO_LoRa32_V1.build.variant=ttgo-lora32-v1
-
-ttgo-lora32.menu.Revision.TTGO_LoRa32_V2=TTGO LoRa32 V2
-ttgo-lora32.menu.Revision.TTGO_LoRa32_V2.build.board=TTGO_LoRa32_V2
-ttgo-lora32.menu.Revision.TTGO_LoRa32_V2.build.variant=ttgo-lora32-v2
-
-ttgo-lora32.menu.Revision.TTGO_LoRa32_v21new=TTGO LoRa32 V2.1 (1.6.1)
-ttgo-lora32.menu.Revision.TTGO_LoRa32_v21new.build.board=TTGO_LoRa32_v21new
-ttgo-lora32.menu.Revision.TTGO_LoRa32_v21new.build.variant=ttgo-lora32-v21new
-
-ttgo-lora32.build.f_cpu=240000000L
-ttgo-lora32.build.flash_mode=dio
-ttgo-lora32.build.flash_size=4MB
-ttgo-lora32.build.boot=dio
-ttgo-lora32.build.partitions=default
-
-ttgo-lora32.menu.FlashFreq.80=80MHz
-ttgo-lora32.menu.FlashFreq.80.build.flash_freq=80m
-ttgo-lora32.menu.FlashFreq.40=40MHz
-ttgo-lora32.menu.FlashFreq.40.build.flash_freq=40m
-
-ttgo-lora32.menu.UploadSpeed.921600=921600
-ttgo-lora32.menu.UploadSpeed.921600.upload.speed=921600
-ttgo-lora32.menu.UploadSpeed.115200=115200
-ttgo-lora32.menu.UploadSpeed.115200.upload.speed=115200
-ttgo-lora32.menu.UploadSpeed.256000.windows=256000
-ttgo-lora32.menu.UploadSpeed.256000.upload.speed=256000
-ttgo-lora32.menu.UploadSpeed.230400.windows.upload.speed=256000
-ttgo-lora32.menu.UploadSpeed.230400=230400
-ttgo-lora32.menu.UploadSpeed.230400.upload.speed=230400
-ttgo-lora32.menu.UploadSpeed.460800.linux=460800
-ttgo-lora32.menu.UploadSpeed.460800.macosx=460800
-ttgo-lora32.menu.UploadSpeed.460800.upload.speed=460800
-ttgo-lora32.menu.UploadSpeed.512000.windows=512000
-ttgo-lora32.menu.UploadSpeed.512000.upload.speed=512000
-
-ttgo-lora32.menu.DebugLevel.none=None
-ttgo-lora32.menu.DebugLevel.none.build.code_debug=0
-ttgo-lora32.menu.DebugLevel.error=Error
-ttgo-lora32.menu.DebugLevel.error.build.code_debug=1
-ttgo-lora32.menu.DebugLevel.warn=Warn
-ttgo-lora32.menu.DebugLevel.warn.build.code_debug=2
-ttgo-lora32.menu.DebugLevel.info=Info
-ttgo-lora32.menu.DebugLevel.info.build.code_debug=3
-ttgo-lora32.menu.DebugLevel.debug=Debug
-ttgo-lora32.menu.DebugLevel.debug.build.code_debug=4
-ttgo-lora32.menu.DebugLevel.verbose=Verbose
-ttgo-lora32.menu.DebugLevel.verbose.build.code_debug=5
-
-ttgo-lora32.menu.EraseFlash.none=Disabled
-ttgo-lora32.menu.EraseFlash.none.upload.erase_cmd=
-ttgo-lora32.menu.EraseFlash.all=Enabled
-ttgo-lora32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-ttgo-t1.name=TTGO T1
-
-ttgo-t1.bootloader.tool=esptool_py
-ttgo-t1.bootloader.tool.default=esptool_py
-
-ttgo-t1.upload.tool=esptool_py
-ttgo-t1.upload.tool.default=esptool_py
-ttgo-t1.upload.tool.network=esp_ota
-
-ttgo-t1.upload.maximum_size=1310720
-ttgo-t1.upload.maximum_data_size=327680
-ttgo-t1.upload.flags=
-ttgo-t1.upload.extra_flags=
-
-ttgo-t1.serial.disableDTR=true
-ttgo-t1.serial.disableRTS=true
-
-ttgo-t1.build.tarch=xtensa
-ttgo-t1.build.bootloader_addr=0x1000
-ttgo-t1.build.target=esp32
-ttgo-t1.build.mcu=esp32
-ttgo-t1.build.core=esp32
-ttgo-t1.build.variant=ttgo-t1
-ttgo-t1.build.board=TTGO_T1
-
-ttgo-t1.build.f_cpu=240000000L
-ttgo-t1.build.flash_size=4MB
-ttgo-t1.build.flash_freq=40m
-ttgo-t1.build.flash_mode=dio
-ttgo-t1.build.boot=dio
-ttgo-t1.build.partitions=default
-ttgo-t1.build.defines=
-
-ttgo-t1.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-ttgo-t1.menu.PartitionScheme.default.build.partitions=default
-ttgo-t1.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-ttgo-t1.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-ttgo-t1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-ttgo-t1.menu.PartitionScheme.minimal.build.partitions=minimal
-ttgo-t1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-ttgo-t1.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ttgo-t1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ttgo-t1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-ttgo-t1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-ttgo-t1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-ttgo-t1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-ttgo-t1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-ttgo-t1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-ttgo-t1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-ttgo-t1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-ttgo-t1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-ttgo-t1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-ttgo-t1.menu.PartitionScheme.huge_app.build.partitions=huge_app
-ttgo-t1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-ttgo-t1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-ttgo-t1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ttgo-t1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-ttgo-t1.menu.CPUFreq.240=240MHz (WiFi/BT)
-ttgo-t1.menu.CPUFreq.240.build.f_cpu=240000000L
-ttgo-t1.menu.CPUFreq.160=160MHz (WiFi/BT)
-ttgo-t1.menu.CPUFreq.160.build.f_cpu=160000000L
-ttgo-t1.menu.CPUFreq.80=80MHz (WiFi/BT)
-ttgo-t1.menu.CPUFreq.80.build.f_cpu=80000000L
-ttgo-t1.menu.CPUFreq.40=40MHz (40MHz XTAL)
-ttgo-t1.menu.CPUFreq.40.build.f_cpu=40000000L
-ttgo-t1.menu.CPUFreq.26=26MHz (26MHz XTAL)
-ttgo-t1.menu.CPUFreq.26.build.f_cpu=26000000L
-ttgo-t1.menu.CPUFreq.20=20MHz (40MHz XTAL)
-ttgo-t1.menu.CPUFreq.20.build.f_cpu=20000000L
-ttgo-t1.menu.CPUFreq.13=13MHz (26MHz XTAL)
-ttgo-t1.menu.CPUFreq.13.build.f_cpu=13000000L
-ttgo-t1.menu.CPUFreq.10=10MHz (40MHz XTAL)
-ttgo-t1.menu.CPUFreq.10.build.f_cpu=10000000L
-
-ttgo-t1.menu.FlashMode.qio=QIO
-ttgo-t1.menu.FlashMode.qio.build.flash_mode=dio
-ttgo-t1.menu.FlashMode.qio.build.boot=qio
-ttgo-t1.menu.FlashMode.dio=DIO
-ttgo-t1.menu.FlashMode.dio.build.flash_mode=dio
-ttgo-t1.menu.FlashMode.dio.build.boot=dio
-
-ttgo-t1.menu.FlashFreq.80=80MHz
-ttgo-t1.menu.FlashFreq.80.build.flash_freq=80m
-ttgo-t1.menu.FlashFreq.40=40MHz
-ttgo-t1.menu.FlashFreq.40.build.flash_freq=40m
-
-ttgo-t1.menu.FlashSize.4M=4MB (32Mb)
-ttgo-t1.menu.FlashSize.4M.build.flash_size=4MB
-ttgo-t1.menu.FlashSize.2M=2MB (16Mb)
-ttgo-t1.menu.FlashSize.2M.build.flash_size=2MB
-ttgo-t1.menu.FlashSize.16M=16MB (128Mb)
-ttgo-t1.menu.FlashSize.16M.build.flash_size=16MB
-
-ttgo-t1.menu.UploadSpeed.921600=921600
-ttgo-t1.menu.UploadSpeed.921600.upload.speed=921600
-ttgo-t1.menu.UploadSpeed.115200=115200
-ttgo-t1.menu.UploadSpeed.115200.upload.speed=115200
-ttgo-t1.menu.UploadSpeed.256000.windows=256000
-ttgo-t1.menu.UploadSpeed.256000.upload.speed=256000
-ttgo-t1.menu.UploadSpeed.230400.windows.upload.speed=256000
-ttgo-t1.menu.UploadSpeed.230400=230400
-ttgo-t1.menu.UploadSpeed.230400.upload.speed=230400
-ttgo-t1.menu.UploadSpeed.460800.linux=460800
-ttgo-t1.menu.UploadSpeed.460800.macosx=460800
-ttgo-t1.menu.UploadSpeed.460800.upload.speed=460800
-ttgo-t1.menu.UploadSpeed.512000.windows=512000
-ttgo-t1.menu.UploadSpeed.512000.upload.speed=512000
-
-ttgo-t1.menu.DebugLevel.none=None
-ttgo-t1.menu.DebugLevel.none.build.code_debug=0
-ttgo-t1.menu.DebugLevel.error=Error
-ttgo-t1.menu.DebugLevel.error.build.code_debug=1
-ttgo-t1.menu.DebugLevel.warn=Warn
-ttgo-t1.menu.DebugLevel.warn.build.code_debug=2
-ttgo-t1.menu.DebugLevel.info=Info
-ttgo-t1.menu.DebugLevel.info.build.code_debug=3
-ttgo-t1.menu.DebugLevel.debug=Debug
-ttgo-t1.menu.DebugLevel.debug.build.code_debug=4
-ttgo-t1.menu.DebugLevel.verbose=Verbose
-ttgo-t1.menu.DebugLevel.verbose.build.code_debug=5
-
-ttgo-t1.menu.EraseFlash.none=Disabled
-ttgo-t1.menu.EraseFlash.none.upload.erase_cmd=
-ttgo-t1.menu.EraseFlash.all=Enabled
-ttgo-t1.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-ttgo-t7-v13-mini32.name=TTGO T7 V1.3 Mini32
-
-ttgo-t7-v13-mini32.bootloader.tool=esptool_py
-ttgo-t7-v13-mini32.bootloader.tool.default=esptool_py
-
-ttgo-t7-v13-mini32.upload.tool=esptool_py
-ttgo-t7-v13-mini32.upload.tool.default=esptool_py
-ttgo-t7-v13-mini32.upload.tool.network=esp_ota
-
-ttgo-t7-v13-mini32.upload.maximum_size=1310720
-ttgo-t7-v13-mini32.upload.maximum_data_size=327680
-ttgo-t7-v13-mini32.upload.wait_for_upload_port=true
-ttgo-t7-v13-mini32.upload.flags=
-ttgo-t7-v13-mini32.upload.extra_flags=
-
-ttgo-t7-v13-mini32.serial.disableDTR=true
-ttgo-t7-v13-mini32.serial.disableRTS=true
-
-ttgo-t7-v13-mini32.build.tarch=xtensa
-ttgo-t7-v13-mini32.build.bootloader_addr=0x1000
-ttgo-t7-v13-mini32.build.target=esp32
-ttgo-t7-v13-mini32.build.mcu=esp32
-ttgo-t7-v13-mini32.build.core=esp32
-ttgo-t7-v13-mini32.build.variant=ttgo-t7-v13-mini32
-ttgo-t7-v13-mini32.build.board=TTGO_T7_V13_Mini32
-
-ttgo-t7-v13-mini32.build.f_cpu=240000000L
-ttgo-t7-v13-mini32.build.flash_size=4MB
-ttgo-t7-v13-mini32.build.flash_freq=40m
-ttgo-t7-v13-mini32.build.flash_mode=dio
-ttgo-t7-v13-mini32.build.boot=dio
-ttgo-t7-v13-mini32.build.partitions=default
-ttgo-t7-v13-mini32.build.defines=
-
-ttgo-t7-v13-mini32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.default.build.partitions=default
-ttgo-t7-v13-mini32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-ttgo-t7-v13-mini32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.minimal.build.partitions=minimal
-ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-ttgo-t7-v13-mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
-ttgo-t7-v13-mini32.menu.CPUFreq.240.build.f_cpu=240000000L
-ttgo-t7-v13-mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
-ttgo-t7-v13-mini32.menu.CPUFreq.160.build.f_cpu=160000000L
-ttgo-t7-v13-mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
-ttgo-t7-v13-mini32.menu.CPUFreq.80.build.f_cpu=80000000L
-ttgo-t7-v13-mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
-ttgo-t7-v13-mini32.menu.CPUFreq.40.build.f_cpu=40000000L
-ttgo-t7-v13-mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
-ttgo-t7-v13-mini32.menu.CPUFreq.26.build.f_cpu=26000000L
-ttgo-t7-v13-mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
-ttgo-t7-v13-mini32.menu.CPUFreq.20.build.f_cpu=20000000L
-ttgo-t7-v13-mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
-ttgo-t7-v13-mini32.menu.CPUFreq.13.build.f_cpu=13000000L
-ttgo-t7-v13-mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
-ttgo-t7-v13-mini32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-ttgo-t7-v13-mini32.menu.FlashMode.qio=QIO
-ttgo-t7-v13-mini32.menu.FlashMode.qio.build.flash_mode=dio
-ttgo-t7-v13-mini32.menu.FlashMode.qio.build.boot=qio
-ttgo-t7-v13-mini32.menu.FlashMode.dio=DIO
-ttgo-t7-v13-mini32.menu.FlashMode.dio.build.flash_mode=dio
-ttgo-t7-v13-mini32.menu.FlashMode.dio.build.boot=dio
-
-ttgo-t7-v13-mini32.menu.FlashFreq.80=80MHz
-ttgo-t7-v13-mini32.menu.FlashFreq.80.build.flash_freq=80m
-ttgo-t7-v13-mini32.menu.FlashFreq.40=40MHz
-ttgo-t7-v13-mini32.menu.FlashFreq.40.build.flash_freq=40m
-
-ttgo-t7-v13-mini32.menu.FlashSize.4M=4MB (32Mb)
-ttgo-t7-v13-mini32.menu.FlashSize.4M.build.flash_size=4MB
-
-ttgo-t7-v13-mini32.menu.UploadSpeed.921600=921600
-ttgo-t7-v13-mini32.menu.UploadSpeed.921600.upload.speed=921600
-ttgo-t7-v13-mini32.menu.UploadSpeed.115200=115200
-ttgo-t7-v13-mini32.menu.UploadSpeed.115200.upload.speed=115200
-ttgo-t7-v13-mini32.menu.UploadSpeed.256000.windows=256000
-ttgo-t7-v13-mini32.menu.UploadSpeed.256000.upload.speed=256000
-ttgo-t7-v13-mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
-ttgo-t7-v13-mini32.menu.UploadSpeed.230400=230400
-ttgo-t7-v13-mini32.menu.UploadSpeed.230400.upload.speed=230400
-ttgo-t7-v13-mini32.menu.UploadSpeed.460800.linux=460800
-ttgo-t7-v13-mini32.menu.UploadSpeed.460800.macosx=460800
-ttgo-t7-v13-mini32.menu.UploadSpeed.460800.upload.speed=460800
-ttgo-t7-v13-mini32.menu.UploadSpeed.512000.windows=512000
-ttgo-t7-v13-mini32.menu.UploadSpeed.512000.upload.speed=512000
-
-ttgo-t7-v13-mini32.menu.DebugLevel.none=None
-ttgo-t7-v13-mini32.menu.DebugLevel.none.build.code_debug=0
-ttgo-t7-v13-mini32.menu.DebugLevel.error=Error
-ttgo-t7-v13-mini32.menu.DebugLevel.error.build.code_debug=1
-ttgo-t7-v13-mini32.menu.DebugLevel.warn=Warn
-ttgo-t7-v13-mini32.menu.DebugLevel.warn.build.code_debug=2
-ttgo-t7-v13-mini32.menu.DebugLevel.info=Info
-ttgo-t7-v13-mini32.menu.DebugLevel.info.build.code_debug=3
-ttgo-t7-v13-mini32.menu.DebugLevel.debug=Debug
-ttgo-t7-v13-mini32.menu.DebugLevel.debug.build.code_debug=4
-ttgo-t7-v13-mini32.menu.DebugLevel.verbose=Verbose
-ttgo-t7-v13-mini32.menu.DebugLevel.verbose.build.code_debug=5
-
-ttgo-t7-v13-mini32.menu.EraseFlash.none=Disabled
-ttgo-t7-v13-mini32.menu.EraseFlash.none.upload.erase_cmd=
-ttgo-t7-v13-mini32.menu.EraseFlash.all=Enabled
-ttgo-t7-v13-mini32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-ttgo-t7-v14-mini32.name=TTGO T7 V1.4 Mini32
-
-ttgo-t7-v14-mini32.bootloader.tool=esptool_py
-ttgo-t7-v14-mini32.bootloader.tool.default=esptool_py
-
-ttgo-t7-v14-mini32.upload.tool=esptool_py
-ttgo-t7-v14-mini32.upload.tool.default=esptool_py
-ttgo-t7-v14-mini32.upload.tool.network=esp_ota
-
-ttgo-t7-v14-mini32.upload.maximum_size=1310720
-ttgo-t7-v14-mini32.upload.maximum_data_size=327680
-ttgo-t7-v14-mini32.upload.wait_for_upload_port=true
-ttgo-t7-v14-mini32.upload.flags=
-ttgo-t7-v14-mini32.upload.extra_flags=
-
-ttgo-t7-v14-mini32.serial.disableDTR=true
-ttgo-t7-v14-mini32.serial.disableRTS=true
-
-ttgo-t7-v14-mini32.build.tarch=xtensa
-ttgo-t7-v14-mini32.build.bootloader_addr=0x1000
-ttgo-t7-v14-mini32.build.target=esp32
-ttgo-t7-v14-mini32.build.mcu=esp32
-ttgo-t7-v14-mini32.build.core=esp32
-ttgo-t7-v14-mini32.build.variant=ttgo-t7-v14-mini32
-ttgo-t7-v14-mini32.build.board=TTGO_T7_V14_Mini32
-
-ttgo-t7-v14-mini32.build.f_cpu=240000000L
-ttgo-t7-v14-mini32.build.flash_size=4MB
-ttgo-t7-v14-mini32.build.flash_freq=40m
-ttgo-t7-v14-mini32.build.flash_mode=dio
-ttgo-t7-v14-mini32.build.boot=dio
-ttgo-t7-v14-mini32.build.partitions=default
-ttgo-t7-v14-mini32.build.defines=
-
-ttgo-t7-v14-mini32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.default.build.partitions=default
-ttgo-t7-v14-mini32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-ttgo-t7-v14-mini32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.minimal.build.partitions=minimal
-ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-ttgo-t7-v14-mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
-ttgo-t7-v14-mini32.menu.CPUFreq.240.build.f_cpu=240000000L
-ttgo-t7-v14-mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
-ttgo-t7-v14-mini32.menu.CPUFreq.160.build.f_cpu=160000000L
-ttgo-t7-v14-mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
-ttgo-t7-v14-mini32.menu.CPUFreq.80.build.f_cpu=80000000L
-ttgo-t7-v14-mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
-ttgo-t7-v14-mini32.menu.CPUFreq.40.build.f_cpu=40000000L
-ttgo-t7-v14-mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
-ttgo-t7-v14-mini32.menu.CPUFreq.26.build.f_cpu=26000000L
-ttgo-t7-v14-mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
-ttgo-t7-v14-mini32.menu.CPUFreq.20.build.f_cpu=20000000L
-ttgo-t7-v14-mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
-ttgo-t7-v14-mini32.menu.CPUFreq.13.build.f_cpu=13000000L
-ttgo-t7-v14-mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
-ttgo-t7-v14-mini32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-ttgo-t7-v14-mini32.menu.FlashMode.qio=QIO
-ttgo-t7-v14-mini32.menu.FlashMode.qio.build.flash_mode=dio
-ttgo-t7-v14-mini32.menu.FlashMode.qio.build.boot=qio
-ttgo-t7-v14-mini32.menu.FlashMode.dio=DIO
-ttgo-t7-v14-mini32.menu.FlashMode.dio.build.flash_mode=dio
-ttgo-t7-v14-mini32.menu.FlashMode.dio.build.boot=dio
-
-ttgo-t7-v14-mini32.menu.FlashFreq.80=80MHz
-ttgo-t7-v14-mini32.menu.FlashFreq.80.build.flash_freq=80m
-ttgo-t7-v14-mini32.menu.FlashFreq.40=40MHz
-ttgo-t7-v14-mini32.menu.FlashFreq.40.build.flash_freq=40m
-
-ttgo-t7-v14-mini32.menu.FlashSize.4M=4MB (32Mb)
-ttgo-t7-v14-mini32.menu.FlashSize.4M.build.flash_size=4MB
-
-ttgo-t7-v14-mini32.menu.UploadSpeed.921600=921600
-ttgo-t7-v14-mini32.menu.UploadSpeed.921600.upload.speed=921600
-ttgo-t7-v14-mini32.menu.UploadSpeed.115200=115200
-ttgo-t7-v14-mini32.menu.UploadSpeed.115200.upload.speed=115200
-ttgo-t7-v14-mini32.menu.UploadSpeed.256000.windows=256000
-ttgo-t7-v14-mini32.menu.UploadSpeed.256000.upload.speed=256000
-ttgo-t7-v14-mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
-ttgo-t7-v14-mini32.menu.UploadSpeed.230400=230400
-ttgo-t7-v14-mini32.menu.UploadSpeed.230400.upload.speed=230400
-ttgo-t7-v14-mini32.menu.UploadSpeed.460800.linux=460800
-ttgo-t7-v14-mini32.menu.UploadSpeed.460800.macosx=460800
-ttgo-t7-v14-mini32.menu.UploadSpeed.460800.upload.speed=460800
-ttgo-t7-v14-mini32.menu.UploadSpeed.512000.windows=512000
-ttgo-t7-v14-mini32.menu.UploadSpeed.512000.upload.speed=512000
-
-ttgo-t7-v14-mini32.menu.DebugLevel.none=None
-ttgo-t7-v14-mini32.menu.DebugLevel.none.build.code_debug=0
-ttgo-t7-v14-mini32.menu.DebugLevel.error=Error
-ttgo-t7-v14-mini32.menu.DebugLevel.error.build.code_debug=1
-ttgo-t7-v14-mini32.menu.DebugLevel.warn=Warn
-ttgo-t7-v14-mini32.menu.DebugLevel.warn.build.code_debug=2
-ttgo-t7-v14-mini32.menu.DebugLevel.info=Info
-ttgo-t7-v14-mini32.menu.DebugLevel.info.build.code_debug=3
-ttgo-t7-v14-mini32.menu.DebugLevel.debug=Debug
-ttgo-t7-v14-mini32.menu.DebugLevel.debug.build.code_debug=4
-ttgo-t7-v14-mini32.menu.DebugLevel.verbose=Verbose
-ttgo-t7-v14-mini32.menu.DebugLevel.verbose.build.code_debug=5
-
-ttgo-t7-v14-mini32.menu.EraseFlash.none=Disabled
-ttgo-t7-v14-mini32.menu.EraseFlash.none.upload.erase_cmd=
-ttgo-t7-v14-mini32.menu.EraseFlash.all=Enabled
-ttgo-t7-v14-mini32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-ttgo-t-oi-plus.name=TTGO T-OI PLUS RISC-V ESP32-C3
-
-ttgo-t-oi-plus.bootloader.tool=esptool_py
-ttgo-t-oi-plus.bootloader.tool.default=esptool_py
-
-ttgo-t-oi-plus.upload.tool=esptool_py
-ttgo-t-oi-plus.upload.tool.default=esptool_py
-ttgo-t-oi-plus.upload.tool.network=esp_ota
-
-ttgo-t-oi-plus.upload.maximum_size=1310720
-ttgo-t-oi-plus.upload.maximum_data_size=327680
-ttgo-t-oi-plus.upload.flags=
-ttgo-t-oi-plus.upload.extra_flags=
-
-ttgo-t-oi-plus.serial.disableDTR=false
-ttgo-t-oi-plus.serial.disableRTS=false
-
-ttgo-t-oi-plus.build.tarch=riscv32
-ttgo-t-oi-plus.build.target=esp
-ttgo-t-oi-plus.build.mcu=esp32c3
-ttgo-t-oi-plus.build.core=esp32
-ttgo-t-oi-plus.build.variant=ttgo-t-oi-plus
-ttgo-t-oi-plus.build.board=TTGO-T-OI-PLUS_DEV
-ttgo-t-oi-plus.build.bootloader_addr=0x0
-
-ttgo-t-oi-plus.build.cdc_on_boot=0
-ttgo-t-oi-plus.build.f_cpu=160000000L
-ttgo-t-oi-plus.build.flash_size=4MB
-ttgo-t-oi-plus.build.flash_freq=80m
-ttgo-t-oi-plus.build.flash_mode=qio
-ttgo-t-oi-plus.build.boot=qio
-ttgo-t-oi-plus.build.partitions=default
-ttgo-t-oi-plus.build.defines=
-
-ttgo-t-oi-plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-ttgo-t-oi-plus.menu.PartitionScheme.default.build.partitions=default
-ttgo-t-oi-plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-ttgo-t-oi-plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-ttgo-t-oi-plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-ttgo-t-oi-plus.menu.PartitionScheme.minimal.build.partitions=minimal
-ttgo-t-oi-plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-ttgo-t-oi-plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ttgo-t-oi-plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ttgo-t-oi-plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-ttgo-t-oi-plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-ttgo-t-oi-plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-ttgo-t-oi-plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-ttgo-t-oi-plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-ttgo-t-oi-plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-ttgo-t-oi-plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-ttgo-t-oi-plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-ttgo-t-oi-plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-ttgo-t-oi-plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-ttgo-t-oi-plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
-ttgo-t-oi-plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-ttgo-t-oi-plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-ttgo-t-oi-plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ttgo-t-oi-plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-ttgo-t-oi-plus.menu.CPUFreq.160=160MHz (WiFi)
-ttgo-t-oi-plus.menu.CPUFreq.160.build.f_cpu=160000000L
-ttgo-t-oi-plus.menu.CPUFreq.80=80MHz (WiFi)
-ttgo-t-oi-plus.menu.CPUFreq.80.build.f_cpu=80000000L
-ttgo-t-oi-plus.menu.CPUFreq.40=40MHz
-ttgo-t-oi-plus.menu.CPUFreq.40.build.f_cpu=40000000L
-ttgo-t-oi-plus.menu.CPUFreq.20=20MHz
-ttgo-t-oi-plus.menu.CPUFreq.20.build.f_cpu=20000000L
-ttgo-t-oi-plus.menu.CPUFreq.10=10MHz
-ttgo-t-oi-plus.menu.CPUFreq.10.build.f_cpu=10000000L
-
-ttgo-t-oi-plus.menu.FlashMode.qio=QIO
-ttgo-t-oi-plus.menu.FlashMode.qio.build.flash_mode=dio
-ttgo-t-oi-plus.menu.FlashMode.qio.build.boot=qio
-ttgo-t-oi-plus.menu.FlashMode.dio=DIO
-ttgo-t-oi-plus.menu.FlashMode.dio.build.flash_mode=dio
-ttgo-t-oi-plus.menu.FlashMode.dio.build.boot=dio
-
-ttgo-t-oi-plus.menu.FlashFreq.80=80MHz
-ttgo-t-oi-plus.menu.FlashFreq.80.build.flash_freq=80m
-ttgo-t-oi-plus.menu.FlashFreq.40=40MHz
-ttgo-t-oi-plus.menu.FlashFreq.40.build.flash_freq=40m
-
-ttgo-t-oi-plus.menu.FlashSize.4M=4MB (32Mb)
-ttgo-t-oi-plus.menu.FlashSize.4M.build.flash_size=4MB
-
-ttgo-t-oi-plus.menu.UploadSpeed.921600=921600
-ttgo-t-oi-plus.menu.UploadSpeed.921600.upload.speed=921600
-ttgo-t-oi-plus.menu.UploadSpeed.115200=115200
-ttgo-t-oi-plus.menu.UploadSpeed.115200.upload.speed=115200
-ttgo-t-oi-plus.menu.UploadSpeed.256000.windows=256000
-ttgo-t-oi-plus.menu.UploadSpeed.256000.upload.speed=256000
-ttgo-t-oi-plus.menu.UploadSpeed.230400.windows.upload.speed=256000
-ttgo-t-oi-plus.menu.UploadSpeed.230400=230400
-ttgo-t-oi-plus.menu.UploadSpeed.230400.upload.speed=230400
-ttgo-t-oi-plus.menu.UploadSpeed.460800.linux=460800
-ttgo-t-oi-plus.menu.UploadSpeed.460800.macosx=460800
-ttgo-t-oi-plus.menu.UploadSpeed.460800.upload.speed=460800
-ttgo-t-oi-plus.menu.UploadSpeed.512000.windows=512000
-ttgo-t-oi-plus.menu.UploadSpeed.512000.upload.speed=512000
-
-ttgo-t-oi-plus.menu.DebugLevel.none=None
-ttgo-t-oi-plus.menu.DebugLevel.none.build.code_debug=0
-ttgo-t-oi-plus.menu.DebugLevel.error=Error
-ttgo-t-oi-plus.menu.DebugLevel.error.build.code_debug=1
-ttgo-t-oi-plus.menu.DebugLevel.warn=Warn
-ttgo-t-oi-plus.menu.DebugLevel.warn.build.code_debug=2
-ttgo-t-oi-plus.menu.DebugLevel.info=Info
-ttgo-t-oi-plus.menu.DebugLevel.info.build.code_debug=3
-ttgo-t-oi-plus.menu.DebugLevel.debug=Debug
-ttgo-t-oi-plus.menu.DebugLevel.debug.build.code_debug=4
-ttgo-t-oi-plus.menu.DebugLevel.verbose=Verbose
-ttgo-t-oi-plus.menu.DebugLevel.verbose.build.code_debug=5
-
-ttgo-t-oi-plus.menu.EraseFlash.none=Disabled
-ttgo-t-oi-plus.menu.EraseFlash.none.upload.erase_cmd=
-ttgo-t-oi-plus.menu.EraseFlash.all=Enabled
-ttgo-t-oi-plus.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-cw02.name=XinaBox CW02
-
-cw02.bootloader.tool=esptool_py
-cw02.bootloader.tool.default=esptool_py
-
-cw02.upload.tool=esptool_py
-cw02.upload.tool.default=esptool_py
-cw02.upload.tool.network=esp_ota
-
-cw02.upload.maximum_size=1310720
-cw02.upload.maximum_data_size=294912
-cw02.upload.flags=
-cw02.upload.extra_flags=
-
-cw02.serial.disableDTR=true
-cw02.serial.disableRTS=true
-
-cw02.build.tarch=xtensa
-cw02.build.bootloader_addr=0x1000
-cw02.build.target=esp32
-cw02.build.mcu=esp32
-cw02.build.core=esp32
-cw02.build.variant=xinabox
-cw02.build.board=ESP32_DEV
-
-cw02.build.f_cpu=240000000L
-cw02.build.flash_size=4MB
-cw02.build.flash_freq=40m
-cw02.build.flash_mode=dio
-cw02.build.boot=dio
-cw02.build.partitions=default
-
-cw02.menu.FlashMode.qio=QIO
-cw02.menu.FlashMode.qio.build.flash_mode=dio
-cw02.menu.FlashMode.qio.build.boot=qio
-cw02.menu.FlashMode.dio=DIO
-cw02.menu.FlashMode.dio.build.flash_mode=dio
-cw02.menu.FlashMode.dio.build.boot=dio
-
-cw02.menu.FlashFreq.80=80MHz
-cw02.menu.FlashFreq.80.build.flash_freq=80m
-cw02.menu.FlashFreq.40=40MHz
-cw02.menu.FlashFreq.40.build.flash_freq=40m
-
-cw02.menu.FlashSize.4M=4MB (32Mb)
-cw02.menu.FlashSize.4M.build.flash_size=4MB
-cw02.menu.FlashSize.2M=2MB (16Mb)
-cw02.menu.FlashSize.2M.build.flash_size=2MB
-
-cw02.menu.UploadSpeed.921600=921600
-cw02.menu.UploadSpeed.921600.upload.speed=921600
-cw02.menu.UploadSpeed.115200=115200
-cw02.menu.UploadSpeed.115200.upload.speed=115200
-cw02.menu.UploadSpeed.256000.windows=256000
-cw02.menu.UploadSpeed.256000.upload.speed=256000
-cw02.menu.UploadSpeed.230400.windows.upload.speed=256000
-cw02.menu.UploadSpeed.230400=230400
-cw02.menu.UploadSpeed.230400.upload.speed=230400
-cw02.menu.UploadSpeed.460800.linux=460800
-cw02.menu.UploadSpeed.460800.macosx=460800
-cw02.menu.UploadSpeed.460800.upload.speed=460800
-cw02.menu.UploadSpeed.512000.windows=512000
-cw02.menu.UploadSpeed.512000.upload.speed=512000
-
-cw02.menu.DebugLevel.none=None
-cw02.menu.DebugLevel.none.build.code_debug=0
-cw02.menu.DebugLevel.error=Error
-cw02.menu.DebugLevel.error.build.code_debug=1
-cw02.menu.DebugLevel.warn=Warn
-cw02.menu.DebugLevel.warn.build.code_debug=2
-cw02.menu.DebugLevel.info=Info
-cw02.menu.DebugLevel.info.build.code_debug=3
-cw02.menu.DebugLevel.debug=Debug
-cw02.menu.DebugLevel.debug.build.code_debug=4
-cw02.menu.DebugLevel.verbose=Verbose
-cw02.menu.DebugLevel.verbose.build.code_debug=5
-
-cw02.menu.EraseFlash.none=Disabled
-cw02.menu.EraseFlash.none.upload.erase_cmd=
-cw02.menu.EraseFlash.all=Enabled
-cw02.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32thing.name=SparkFun ESP32 Thing
-
-esp32thing.bootloader.tool=esptool_py
-esp32thing.bootloader.tool.default=esptool_py
-
-esp32thing.upload.tool=esptool_py
-esp32thing.upload.tool.default=esptool_py
-esp32thing.upload.tool.network=esp_ota
-
-esp32thing.upload.maximum_size=1310720
-esp32thing.upload.maximum_data_size=327680
-esp32thing.upload.flags=
-esp32thing.upload.extra_flags=
-
-esp32thing.serial.disableDTR=true
-esp32thing.serial.disableRTS=true
-
-esp32thing.build.tarch=xtensa
-esp32thing.build.bootloader_addr=0x1000
-esp32thing.build.target=esp32
-esp32thing.build.mcu=esp32
-esp32thing.build.core=esp32
-esp32thing.build.variant=esp32thing
-esp32thing.build.board=ESP32_THING
-
-esp32thing.build.f_cpu=240000000L
-esp32thing.build.flash_mode=dio
-esp32thing.build.flash_size=4MB
-esp32thing.build.boot=dio
-esp32thing.build.partitions=default
-esp32thing.build.defines=
-
-esp32thing.menu.FlashFreq.80=80MHz
-esp32thing.menu.FlashFreq.80.build.flash_freq=80m
-esp32thing.menu.FlashFreq.40=40MHz
-esp32thing.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32thing.menu.PartitionScheme.default=Default
-esp32thing.menu.PartitionScheme.default.build.partitions=default
-esp32thing.menu.PartitionScheme.no_ota=No OTA (Large APP)
-esp32thing.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32thing.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32thing.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-esp32thing.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32thing.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-esp32thing.menu.UploadSpeed.921600=921600
-esp32thing.menu.UploadSpeed.921600.upload.speed=921600
-esp32thing.menu.UploadSpeed.115200=115200
-esp32thing.menu.UploadSpeed.115200.upload.speed=115200
-esp32thing.menu.UploadSpeed.256000.windows=256000
-esp32thing.menu.UploadSpeed.256000.upload.speed=256000
-esp32thing.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32thing.menu.UploadSpeed.230400=230400
-esp32thing.menu.UploadSpeed.230400.upload.speed=230400
-esp32thing.menu.UploadSpeed.460800.linux=460800
-esp32thing.menu.UploadSpeed.460800.macosx=460800
-esp32thing.menu.UploadSpeed.460800.upload.speed=460800
-esp32thing.menu.UploadSpeed.512000.windows=512000
-esp32thing.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32thing.menu.DebugLevel.none=None
-esp32thing.menu.DebugLevel.none.build.code_debug=0
-esp32thing.menu.DebugLevel.error=Error
-esp32thing.menu.DebugLevel.error.build.code_debug=1
-esp32thing.menu.DebugLevel.warn=Warn
-esp32thing.menu.DebugLevel.warn.build.code_debug=2
-esp32thing.menu.DebugLevel.info=Info
-esp32thing.menu.DebugLevel.info.build.code_debug=3
-esp32thing.menu.DebugLevel.debug=Debug
-esp32thing.menu.DebugLevel.debug.build.code_debug=4
-esp32thing.menu.DebugLevel.verbose=Verbose
-esp32thing.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32thing.menu.EraseFlash.none=Disabled
-esp32thing.menu.EraseFlash.none.upload.erase_cmd=
-esp32thing.menu.EraseFlash.all=Enabled
-esp32thing.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32thing_plus.name=SparkFun ESP32 Thing Plus
-
-esp32thing_plus.bootloader.tool=esptool_py
-esp32thing_plus.bootloader.tool.default=esptool_py
-
-esp32thing_plus.upload.tool=esptool_py
-esp32thing_plus.upload.tool.default=esptool_py
-esp32thing_plus.upload.tool.network=esp_ota
-
-esp32thing_plus.upload.maximum_size=1310720
-esp32thing_plus.upload.maximum_data_size=327680
-esp32thing_plus.upload.wait_for_upload_port=true
-esp32thing_plus.upload.flags=
-esp32thing_plus.upload.extra_flags=
-
-esp32thing_plus.serial.disableDTR=true
-esp32thing_plus.serial.disableRTS=true
-
-esp32thing_plus.build.tarch=xtensa
-esp32thing_plus.build.bootloader_addr=0x1000
-esp32thing_plus.build.target=esp32
-esp32thing_plus.build.mcu=esp32
-esp32thing_plus.build.core=esp32
-esp32thing_plus.build.variant=esp32thing_plus
-esp32thing_plus.build.board=ESP32_THING_PLUS
-
-esp32thing_plus.build.f_cpu=240000000L
-esp32thing_plus.build.flash_mode=dio
-esp32thing_plus.build.flash_size=16MB
-esp32thing_plus.build.boot=dio
-esp32thing_plus.build.partitions=default
-esp32thing_plus.build.defines=
-
-esp32thing_plus.menu.FlashFreq.80=80MHz
-esp32thing_plus.menu.FlashFreq.80.build.flash_freq=80m
-esp32thing_plus.menu.FlashFreq.40=40MHz
-esp32thing_plus.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32thing_plus.menu.PartitionScheme.default=Default (6.25MB APP/OTA/3.43MB SPIFFS)
-esp32thing_plus.menu.PartitionScheme.default.build.partitions=default_16MB
-esp32thing_plus.menu.PartitionScheme.default.upload.maximum_size=6553600
-esp32thing_plus.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/OTA/6.93MB SPIFFS)
-esp32thing_plus.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
-esp32thing_plus.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
-
-esp32thing_plus.menu.UploadSpeed.921600=921600
-esp32thing_plus.menu.UploadSpeed.921600.upload.speed=921600
-esp32thing_plus.menu.UploadSpeed.115200=115200
-esp32thing_plus.menu.UploadSpeed.115200.upload.speed=115200
-esp32thing_plus.menu.UploadSpeed.256000.windows=256000
-esp32thing_plus.menu.UploadSpeed.256000.upload.speed=256000
-esp32thing_plus.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32thing_plus.menu.UploadSpeed.230400=230400
-esp32thing_plus.menu.UploadSpeed.230400.upload.speed=230400
-esp32thing_plus.menu.UploadSpeed.460800.linux=460800
-esp32thing_plus.menu.UploadSpeed.460800.macosx=460800
-esp32thing_plus.menu.UploadSpeed.460800.upload.speed=460800
-esp32thing_plus.menu.UploadSpeed.512000.windows=512000
-esp32thing_plus.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32thing_plus.menu.DebugLevel.none=None
-esp32thing_plus.menu.DebugLevel.none.build.code_debug=0
-esp32thing_plus.menu.DebugLevel.error=Error
-esp32thing_plus.menu.DebugLevel.error.build.code_debug=1
-esp32thing_plus.menu.DebugLevel.warn=Warn
-esp32thing_plus.menu.DebugLevel.warn.build.code_debug=2
-esp32thing_plus.menu.DebugLevel.info=Info
-esp32thing_plus.menu.DebugLevel.info.build.code_debug=3
-esp32thing_plus.menu.DebugLevel.debug=Debug
-esp32thing_plus.menu.DebugLevel.debug.build.code_debug=4
-esp32thing_plus.menu.DebugLevel.verbose=Verbose
-esp32thing_plus.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32thing_plus.menu.EraseFlash.none=Disabled
-esp32thing_plus.menu.EraseFlash.none.upload.erase_cmd=
-esp32thing_plus.menu.EraseFlash.all=Enabled
-esp32thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32thing_plus_c.name=SparkFun ESP32 Thing Plus C
-
-esp32thing_plus_c.bootloader.tool=esptool_py
-esp32thing_plus_c.bootloader.tool.default=esptool_py
-
-esp32thing_plus_c.upload.tool=esptool_py
-esp32thing_plus_c.upload.tool.default=esptool_py
-esp32thing_plus_c.upload.tool.network=esp_ota
-
-esp32thing_plus_c.upload.maximum_size=1310720
-esp32thing_plus_c.upload.maximum_data_size=327680
-esp32thing_plus_c.upload.wait_for_upload_port=true
-esp32thing_plus_c.upload.flags=
-esp32thing_plus_c.upload.extra_flags=
-
-esp32thing_plus_c.serial.disableDTR=true
-esp32thing_plus_c.serial.disableRTS=true
-
-esp32thing_plus_c.build.tarch=xtensa
-esp32thing_plus_c.build.bootloader_addr=0x1000
-esp32thing_plus_c.build.target=esp32
-esp32thing_plus_c.build.mcu=esp32
-esp32thing_plus_c.build.core=esp32
-esp32thing_plus_c.build.variant=esp32thing_plus_c
-esp32thing_plus_c.build.board=ESP32_THING_PLUS_C
-
-esp32thing_plus_c.build.f_cpu=240000000L
-esp32thing_plus_c.build.flash_mode=dio
-esp32thing_plus_c.build.flash_size=16MB
-esp32thing_plus_c.build.boot=dio
-esp32thing_plus_c.build.partitions=default
-esp32thing_plus_c.build.defines=
-
-esp32thing_plus_c.menu.FlashFreq.80=80MHz
-esp32thing_plus_c.menu.FlashFreq.80.build.flash_freq=80m
-esp32thing_plus_c.menu.FlashFreq.40=40MHz
-esp32thing_plus_c.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32thing_plus_c.menu.PartitionScheme.default=Default (6.25MB APP/OTA/3.43MB SPIFFS)
-esp32thing_plus_c.menu.PartitionScheme.default.build.partitions=default_16MB
-esp32thing_plus_c.menu.PartitionScheme.default.upload.maximum_size=6553600
-esp32thing_plus_c.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/OTA/6.93MB SPIFFS)
-esp32thing_plus_c.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
-esp32thing_plus_c.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
-
-esp32thing_plus_c.menu.UploadSpeed.921600=921600
-esp32thing_plus_c.menu.UploadSpeed.921600.upload.speed=921600
-esp32thing_plus_c.menu.UploadSpeed.115200=115200
-esp32thing_plus_c.menu.UploadSpeed.115200.upload.speed=115200
-esp32thing_plus_c.menu.UploadSpeed.256000.windows=256000
-esp32thing_plus_c.menu.UploadSpeed.256000.upload.speed=256000
-esp32thing_plus_c.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32thing_plus_c.menu.UploadSpeed.230400=230400
-esp32thing_plus_c.menu.UploadSpeed.230400.upload.speed=230400
-esp32thing_plus_c.menu.UploadSpeed.460800.linux=460800
-esp32thing_plus_c.menu.UploadSpeed.460800.macosx=460800
-esp32thing_plus_c.menu.UploadSpeed.460800.upload.speed=460800
-esp32thing_plus_c.menu.UploadSpeed.512000.windows=512000
-esp32thing_plus_c.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32thing_plus_c.menu.DebugLevel.none=None
-esp32thing_plus_c.menu.DebugLevel.none.build.code_debug=0
-esp32thing_plus_c.menu.DebugLevel.error=Error
-esp32thing_plus_c.menu.DebugLevel.error.build.code_debug=1
-esp32thing_plus_c.menu.DebugLevel.warn=Warn
-esp32thing_plus_c.menu.DebugLevel.warn.build.code_debug=2
-esp32thing_plus_c.menu.DebugLevel.info=Info
-esp32thing_plus_c.menu.DebugLevel.info.build.code_debug=3
-esp32thing_plus_c.menu.DebugLevel.debug=Debug
-esp32thing_plus_c.menu.DebugLevel.debug.build.code_debug=4
-esp32thing_plus_c.menu.DebugLevel.verbose=Verbose
-esp32thing_plus_c.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32thing_plus_c.menu.EraseFlash.none=Disabled
-esp32thing_plus_c.menu.EraseFlash.none.upload.erase_cmd=
-esp32thing_plus_c.menu.EraseFlash.all=Enabled
-esp32thing_plus_c.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-sparkfun_esp32s2_thing_plus.name=SparkFun ESP32-S2 Thing Plus
-sparkfun_esp32s2_thing_plus.vid.0=0x1B4F
-sparkfun_esp32s2_thing_plus.pid.0=0x0027
-
-sparkfun_esp32s2_thing_plus.bootloader.tool=esptool_py
-sparkfun_esp32s2_thing_plus.bootloader.tool.default=esptool_py
-
-sparkfun_esp32s2_thing_plus.upload.tool=esptool_py
-sparkfun_esp32s2_thing_plus.upload.tool.default=esptool_py
-sparkfun_esp32s2_thing_plus.upload.tool.network=esp_ota
-
-sparkfun_esp32s2_thing_plus.upload.maximum_size=1310720
-sparkfun_esp32s2_thing_plus.upload.maximum_data_size=327680
-sparkfun_esp32s2_thing_plus.upload.flags=
-sparkfun_esp32s2_thing_plus.upload.extra_flags=
-sparkfun_esp32s2_thing_plus.upload.use_1200bps_touch=true
-sparkfun_esp32s2_thing_plus.upload.wait_for_upload_port=true
-
-sparkfun_esp32s2_thing_plus.serial.disableDTR=false
-sparkfun_esp32s2_thing_plus.serial.disableRTS=false
-
-sparkfun_esp32s2_thing_plus.build.tarch=xtensa
-sparkfun_esp32s2_thing_plus.build.bootloader_addr=0x1000
-sparkfun_esp32s2_thing_plus.build.target=esp32s2
-sparkfun_esp32s2_thing_plus.build.mcu=esp32s2
-sparkfun_esp32s2_thing_plus.build.core=esp32
-sparkfun_esp32s2_thing_plus.build.variant=esp32s2thing_plus
-sparkfun_esp32s2_thing_plus.build.board=ESP32S2_THING_PLUS
-
-sparkfun_esp32s2_thing_plus.build.cdc_on_boot=0
-sparkfun_esp32s2_thing_plus.build.msc_on_boot=0
-sparkfun_esp32s2_thing_plus.build.dfu_on_boot=0
-sparkfun_esp32s2_thing_plus.build.f_cpu=240000000L
-sparkfun_esp32s2_thing_plus.build.flash_size=4MB
-sparkfun_esp32s2_thing_plus.build.flash_freq=80m
-sparkfun_esp32s2_thing_plus.build.flash_mode=qio
-sparkfun_esp32s2_thing_plus.build.boot=qio
-sparkfun_esp32s2_thing_plus.build.partitions=default
-sparkfun_esp32s2_thing_plus.build.defines=
-
-sparkfun_esp32s2_thing_plus.menu.CDCOnBoot.default=Disabled
-sparkfun_esp32s2_thing_plus.menu.CDCOnBoot.default.build.cdc_on_boot=0
-sparkfun_esp32s2_thing_plus.menu.CDCOnBoot.cdc=Enabled
-sparkfun_esp32s2_thing_plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-sparkfun_esp32s2_thing_plus.menu.MSCOnBoot.default=Disabled
-sparkfun_esp32s2_thing_plus.menu.MSCOnBoot.default.build.msc_on_boot=0
-sparkfun_esp32s2_thing_plus.menu.MSCOnBoot.msc=Enabled
-sparkfun_esp32s2_thing_plus.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-sparkfun_esp32s2_thing_plus.menu.DFUOnBoot.default=Disabled
-sparkfun_esp32s2_thing_plus.menu.DFUOnBoot.default.build.dfu_on_boot=0
-sparkfun_esp32s2_thing_plus.menu.DFUOnBoot.dfu=Enabled
-sparkfun_esp32s2_thing_plus.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-sparkfun_esp32s2_thing_plus.menu.PSRAM.disabled=Disabled
-sparkfun_esp32s2_thing_plus.menu.PSRAM.disabled.build.defines=
-sparkfun_esp32s2_thing_plus.menu.PSRAM.enabled=Enabled
-sparkfun_esp32s2_thing_plus.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default.build.partitions=default
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.minimal.build.partitions=minimal
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.fatflash.build.partitions=ffat
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-sparkfun_esp32s2_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.240=240MHz (WiFi)
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.240.build.f_cpu=240000000L
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.160=160MHz (WiFi)
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.160.build.f_cpu=160000000L
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.80=80MHz (WiFi)
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.80.build.f_cpu=80000000L
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.40=40MHz
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.40.build.f_cpu=40000000L
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.20=20MHz
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.20.build.f_cpu=20000000L
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.10=10MHz
-sparkfun_esp32s2_thing_plus.menu.CPUFreq.10.build.f_cpu=10000000L
-
-sparkfun_esp32s2_thing_plus.menu.FlashMode.qio=QIO
-sparkfun_esp32s2_thing_plus.menu.FlashMode.qio.build.flash_mode=dio
-sparkfun_esp32s2_thing_plus.menu.FlashMode.qio.build.boot=qio
-sparkfun_esp32s2_thing_plus.menu.FlashMode.dio=DIO
-sparkfun_esp32s2_thing_plus.menu.FlashMode.dio.build.flash_mode=dio
-sparkfun_esp32s2_thing_plus.menu.FlashMode.dio.build.boot=dio
-
-sparkfun_esp32s2_thing_plus.menu.FlashFreq.80=80MHz
-sparkfun_esp32s2_thing_plus.menu.FlashFreq.80.build.flash_freq=80m
-sparkfun_esp32s2_thing_plus.menu.FlashFreq.40=40MHz
-sparkfun_esp32s2_thing_plus.menu.FlashFreq.40.build.flash_freq=40m
-
-sparkfun_esp32s2_thing_plus.menu.FlashSize.4M=4MB (32Mb)
-sparkfun_esp32s2_thing_plus.menu.FlashSize.4M.build.flash_size=4MB
-sparkfun_esp32s2_thing_plus.menu.FlashSize.8M=8MB (64Mb)
-sparkfun_esp32s2_thing_plus.menu.FlashSize.8M.build.flash_size=8MB
-sparkfun_esp32s2_thing_plus.menu.FlashSize.2M=2MB (16Mb)
-sparkfun_esp32s2_thing_plus.menu.FlashSize.2M.build.flash_size=2MB
-sparkfun_esp32s2_thing_plus.menu.FlashSize.16M=16MB (128Mb)
-sparkfun_esp32s2_thing_plus.menu.FlashSize.16M.build.flash_size=16MB
-
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.921600=921600
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.921600.upload.speed=921600
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.115200=115200
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.115200.upload.speed=115200
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.256000.windows=256000
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.256000.upload.speed=256000
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.230400.windows.upload.speed=256000
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.230400=230400
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.230400.upload.speed=230400
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.460800.linux=460800
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.460800.macosx=460800
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.460800.upload.speed=460800
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.512000.windows=512000
-sparkfun_esp32s2_thing_plus.menu.UploadSpeed.512000.upload.speed=512000
-
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.none=None
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.none.build.code_debug=0
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.error=Error
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.error.build.code_debug=1
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.warn=Warn
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.warn.build.code_debug=2
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.info=Info
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.info.build.code_debug=3
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.debug=Debug
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.debug.build.code_debug=4
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.verbose=Verbose
-sparkfun_esp32s2_thing_plus.menu.DebugLevel.verbose.build.code_debug=5
-
-sparkfun_esp32s2_thing_plus.menu.EraseFlash.none=Disabled
-sparkfun_esp32s2_thing_plus.menu.EraseFlash.none.upload.erase_cmd=
-sparkfun_esp32s2_thing_plus.menu.EraseFlash.all=Enabled
-sparkfun_esp32s2_thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# Sparkfun ESP32S3 Thing Plus
-
-sparkfun_esp32s3_thing_plus.name=SparkFun ESP32-S3 Thing Plus
-sparkfun_esp32s3_thing_plus.bootloader.tool=esptool_py
-sparkfun_esp32s3_thing_plus.bootloader.tool.default=esptool_py
-
-sparkfun_esp32s3_thing_plus.upload.tool=esptool_py
-sparkfun_esp32s3_thing_plus.upload.tool.default=esptool_py
-sparkfun_esp32s3_thing_plus.upload.tool.network=esp_ota
-
-sparkfun_esp32s3_thing_plus.upload.maximum_size=1310720
-sparkfun_esp32s3_thing_plus.upload.maximum_data_size=327680
-sparkfun_esp32s3_thing_plus.upload.flags=
-sparkfun_esp32s3_thing_plus.upload.extra_flags=
-sparkfun_esp32s3_thing_plus.upload.use_1200bps_touch=false
-sparkfun_esp32s3_thing_plus.upload.wait_for_upload_port=false
-
-sparkfun_esp32s3_thing_plus.serial.disableDTR=false
-sparkfun_esp32s3_thing_plus.serial.disableRTS=false
-
-sparkfun_esp32s3_thing_plus.build.tarch=xtensa
-sparkfun_esp32s3_thing_plus.build.bootloader_addr=0x0
-sparkfun_esp32s3_thing_plus.build.target=esp32s3
-sparkfun_esp32s3_thing_plus.build.mcu=esp32s3
-sparkfun_esp32s3_thing_plus.build.core=esp32
-sparkfun_esp32s3_thing_plus.build.variant=sparkfun_esp32s3_thing_plus
-sparkfun_esp32s3_thing_plus.build.board=SPARKFUN_ESP32S3_THING_PLUS
-
-sparkfun_esp32s3_thing_plus.build.usb_mode=1
-sparkfun_esp32s3_thing_plus.build.cdc_on_boot=0
-sparkfun_esp32s3_thing_plus.build.msc_on_boot=0
-sparkfun_esp32s3_thing_plus.build.dfu_on_boot=0
-sparkfun_esp32s3_thing_plus.build.f_cpu=240000000L
-sparkfun_esp32s3_thing_plus.build.flash_size=4MB
-sparkfun_esp32s3_thing_plus.build.flash_freq=80m
-sparkfun_esp32s3_thing_plus.build.flash_mode=dio
-sparkfun_esp32s3_thing_plus.build.boot=qio
-sparkfun_esp32s3_thing_plus.build.boot_freq=80m
-sparkfun_esp32s3_thing_plus.build.partitions=default
-sparkfun_esp32s3_thing_plus.build.defines=
-sparkfun_esp32s3_thing_plus.build.loop_core=
-sparkfun_esp32s3_thing_plus.build.event_core=
-sparkfun_esp32s3_thing_plus.build.psram_type=qspi
-sparkfun_esp32s3_thing_plus.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.default=Disabled
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.default.build.copy_jtag_files=0
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.builtin=Integrated USB JTAG
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.external=FTDI Adapter
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.external.build.copy_jtag_files=1
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.bridge=ESP USB Bridge
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-sparkfun_esp32s3_thing_plus.menu.PSRAM.enabled=QSPI PSRAM
-sparkfun_esp32s3_thing_plus.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-sparkfun_esp32s3_thing_plus.menu.PSRAM.enabled.build.psram_type=qspi
-
-sparkfun_esp32s3_thing_plus.menu.PSRAM.disabled=Disabled
-sparkfun_esp32s3_thing_plus.menu.PSRAM.disabled.build.defines=
-sparkfun_esp32s3_thing_plus.menu.PSRAM.disabled.build.psram_type=qspi
-sparkfun_esp32s3_thing_plus.menu.PSRAM.opi=OPI PSRAM
-sparkfun_esp32s3_thing_plus.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-sparkfun_esp32s3_thing_plus.menu.PSRAM.opi.build.psram_type=opi
-
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio=QIO 80MHz
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio.build.flash_mode=dio
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio.build.boot=qio
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio.build.boot_freq=80m
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio.build.flash_freq=80m
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120=QIO 120MHz
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120.build.flash_mode=dio
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120.build.boot=qio
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120.build.boot_freq=120m
-sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120.build.flash_freq=80m
-sparkfun_esp32s3_thing_plus.menu.FlashMode.dio=DIO 80MHz
-sparkfun_esp32s3_thing_plus.menu.FlashMode.dio.build.flash_mode=dio
-sparkfun_esp32s3_thing_plus.menu.FlashMode.dio.build.boot=dio
-sparkfun_esp32s3_thing_plus.menu.FlashMode.dio.build.boot_freq=80m
-sparkfun_esp32s3_thing_plus.menu.FlashMode.dio.build.flash_freq=80m
-
-sparkfun_esp32s3_thing_plus.menu.LoopCore.1=Core 1
-sparkfun_esp32s3_thing_plus.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-sparkfun_esp32s3_thing_plus.menu.LoopCore.0=Core 0
-sparkfun_esp32s3_thing_plus.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-sparkfun_esp32s3_thing_plus.menu.EventsCore.1=Core 1
-sparkfun_esp32s3_thing_plus.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-sparkfun_esp32s3_thing_plus.menu.EventsCore.0=Core 0
-sparkfun_esp32s3_thing_plus.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-sparkfun_esp32s3_thing_plus.menu.USBMode.default=Hardware CDC and JTAG
-sparkfun_esp32s3_thing_plus.menu.USBMode.default.build.usb_mode=1
-sparkfun_esp32s3_thing_plus.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
-sparkfun_esp32s3_thing_plus.menu.USBMode.hwcdc.build.usb_mode=0
-
-# sparkfun says to put that to Enabled but it fails
-sparkfun_esp32s3_thing_plus.menu.CDCOnBoot.default=Disabled
-sparkfun_esp32s3_thing_plus.menu.CDCOnBoot.default.build.cdc_on_boot=0
-sparkfun_esp32s3_thing_plus.menu.CDCOnBoot.cdc=Enabled
-sparkfun_esp32s3_thing_plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-sparkfun_esp32s3_thing_plus.menu.MSCOnBoot.default=Disabled
-sparkfun_esp32s3_thing_plus.menu.MSCOnBoot.default.build.msc_on_boot=0
-sparkfun_esp32s3_thing_plus.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-sparkfun_esp32s3_thing_plus.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-sparkfun_esp32s3_thing_plus.menu.DFUOnBoot.default=Disabled
-sparkfun_esp32s3_thing_plus.menu.DFUOnBoot.default.build.dfu_on_boot=0
-sparkfun_esp32s3_thing_plus.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-sparkfun_esp32s3_thing_plus.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-sparkfun_esp32s3_thing_plus.menu.UploadMode.default=UART0 / Hardware CDC
-sparkfun_esp32s3_thing_plus.menu.UploadMode.default.upload.use_1200bps_touch=false
-sparkfun_esp32s3_thing_plus.menu.UploadMode.default.upload.wait_for_upload_port=false
-sparkfun_esp32s3_thing_plus.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-sparkfun_esp32s3_thing_plus.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-sparkfun_esp32s3_thing_plus.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.default.build.partitions=default
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.minimal.build.partitions=minimal
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_fs.build.partitions=no_fs
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker=RainMaker 4MB
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.custom=Custom
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.custom.build.partitions=
-sparkfun_esp32s3_thing_plus.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.240=240MHz (WiFi)
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.240.build.f_cpu=240000000L
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.160=160MHz (WiFi)
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.160.build.f_cpu=160000000L
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.80=80MHz (WiFi)
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.80.build.f_cpu=80000000L
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.40=40MHz
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.40.build.f_cpu=40000000L
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.20=20MHz
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.20.build.f_cpu=20000000L
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.10=10MHz
-sparkfun_esp32s3_thing_plus.menu.CPUFreq.10.build.f_cpu=10000000L
-
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.921600=921600
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.921600.upload.speed=921600
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.115200=115200
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.115200.upload.speed=115200
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.256000.windows=256000
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.256000.upload.speed=256000
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.230400.windows.upload.speed=256000
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.230400=230400
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.230400.upload.speed=230400
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.460800.linux=460800
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.460800.macosx=460800
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.460800.upload.speed=460800
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.512000.windows=512000
-sparkfun_esp32s3_thing_plus.menu.UploadSpeed.512000.upload.speed=512000
-
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.none=None
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.none.build.code_debug=0
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.error=Error
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.error.build.code_debug=1
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.warn=Warn
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.warn.build.code_debug=2
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.info=Info
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.info.build.code_debug=3
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.debug=Debug
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.debug.build.code_debug=4
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.verbose=Verbose
-sparkfun_esp32s3_thing_plus.menu.DebugLevel.verbose.build.code_debug=5
-
-sparkfun_esp32s3_thing_plus.menu.EraseFlash.none=Disabled
-sparkfun_esp32s3_thing_plus.menu.EraseFlash.none.upload.erase_cmd=
-sparkfun_esp32s3_thing_plus.menu.EraseFlash.all=Enabled
-sparkfun_esp32s3_thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
-
-sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.default=Disabled
-sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.default.build.zigbee_mode=
-sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.default.build.zigbee_libs=
-sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
-sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-sparkfun_esp32c6_thing_plus.name=SparkFun ESP32-C6 Thing Plus
-
-sparkfun_esp32c6_thing_plus.bootloader.tool=esptool_py
-sparkfun_esp32c6_thing_plus.bootloader.tool.default=esptool_py
-
-sparkfun_esp32c6_thing_plus.upload.tool=esptool_py
-sparkfun_esp32c6_thing_plus.upload.tool.default=esptool_py
-sparkfun_esp32c6_thing_plus.upload.tool.network=esp_ota
-
-sparkfun_esp32c6_thing_plus.upload.maximum_size=1310720
-sparkfun_esp32c6_thing_plus.upload.maximum_data_size=327680
-sparkfun_esp32c6_thing_plus.upload.flags=
-sparkfun_esp32c6_thing_plus.upload.extra_flags=
-sparkfun_esp32c6_thing_plus.upload.use_1200bps_touch=false
-sparkfun_esp32c6_thing_plus.upload.wait_for_upload_port=false
-
-sparkfun_esp32c6_thing_plus.serial.disableDTR=false
-sparkfun_esp32c6_thing_plus.serial.disableRTS=false
-
-sparkfun_esp32c6_thing_plus.build.tarch=riscv32
-sparkfun_esp32c6_thing_plus.build.target=esp
-sparkfun_esp32c6_thing_plus.build.mcu=esp32c6
-sparkfun_esp32c6_thing_plus.build.core=esp32
-sparkfun_esp32c6_thing_plus.build.variant=sparkfun_esp32c6_thing_plus
-sparkfun_esp32c6_thing_plus.build.board=ESP32C6_THING_PLUS
-sparkfun_esp32c6_thing_plus.build.bootloader_addr=0x0
-
-sparkfun_esp32c6_thing_plus.build.cdc_on_boot=0
-sparkfun_esp32c6_thing_plus.build.f_cpu=160000000L
-sparkfun_esp32c6_thing_plus.build.flash_size=4MB
-sparkfun_esp32c6_thing_plus.build.flash_freq=80m
-sparkfun_esp32c6_thing_plus.build.flash_mode=qio
-sparkfun_esp32c6_thing_plus.build.boot=qio
-sparkfun_esp32c6_thing_plus.build.partitions=default
-sparkfun_esp32c6_thing_plus.build.defines=
-
-## IDE 2.0 Seems to not update the value
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.default=Disabled
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.default.build.copy_jtag_files=0
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.builtin=Integrated USB JTAG
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.external=FTDI Adapter
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.external.build.copy_jtag_files=1
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.bridge=ESP USB Bridge
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-sparkfun_esp32c6_thing_plus.menu.CDCOnBoot.default=Enabled
-sparkfun_esp32c6_thing_plus.menu.CDCOnBoot.default.build.cdc_on_boot=1
-sparkfun_esp32c6_thing_plus.menu.CDCOnBoot.cdc=Disabled
-sparkfun_esp32c6_thing_plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default.build.partitions=default
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.minimal.build.partitions=minimal
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.fatflash.build.partitions=ffat
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker=RainMaker 4MB
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee.build.partitions=zigbee
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.custom=Custom
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.custom.build.partitions=
-sparkfun_esp32c6_thing_plus.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.160=160MHz (WiFi)
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.160.build.f_cpu=160000000L
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.80=80MHz (WiFi)
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.80.build.f_cpu=80000000L
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.40=40MHz
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.40.build.f_cpu=40000000L
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.20=20MHz
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.20.build.f_cpu=20000000L
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.10=10MHz
-sparkfun_esp32c6_thing_plus.menu.CPUFreq.10.build.f_cpu=10000000L
-
-sparkfun_esp32c6_thing_plus.menu.FlashMode.qio=QIO
-sparkfun_esp32c6_thing_plus.menu.FlashMode.qio.build.flash_mode=dio
-sparkfun_esp32c6_thing_plus.menu.FlashMode.qio.build.boot=qio
-sparkfun_esp32c6_thing_plus.menu.FlashMode.dio=DIO
-sparkfun_esp32c6_thing_plus.menu.FlashMode.dio.build.flash_mode=dio
-sparkfun_esp32c6_thing_plus.menu.FlashMode.dio.build.boot=dio
-
-sparkfun_esp32c6_thing_plus.menu.FlashFreq.80=80MHz
-sparkfun_esp32c6_thing_plus.menu.FlashFreq.80.build.flash_freq=80m
-sparkfun_esp32c6_thing_plus.menu.FlashFreq.40=40MHz
-sparkfun_esp32c6_thing_plus.menu.FlashFreq.40.build.flash_freq=40m
-
-sparkfun_esp32c6_thing_plus.menu.FlashSize.4M=4MB (32Mb)
-sparkfun_esp32c6_thing_plus.menu.FlashSize.4M.build.flash_size=4MB
-sparkfun_esp32c6_thing_plus.menu.FlashSize.8M=8MB (64Mb)
-sparkfun_esp32c6_thing_plus.menu.FlashSize.8M.build.flash_size=8MB
-sparkfun_esp32c6_thing_plus.menu.FlashSize.2M=2MB (16Mb)
-sparkfun_esp32c6_thing_plus.menu.FlashSize.2M.build.flash_size=2MB
-sparkfun_esp32c6_thing_plus.menu.FlashSize.16M=16MB (128Mb)
-sparkfun_esp32c6_thing_plus.menu.FlashSize.16M.build.flash_size=16MB
-
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.921600=921600
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.921600.upload.speed=921600
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.115200=115200
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.115200.upload.speed=115200
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.256000.windows=256000
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.256000.upload.speed=256000
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.230400.windows.upload.speed=256000
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.230400=230400
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.230400.upload.speed=230400
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.460800.linux=460800
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.460800.macosx=460800
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.460800.upload.speed=460800
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.512000.windows=512000
-sparkfun_esp32c6_thing_plus.menu.UploadSpeed.512000.upload.speed=512000
-
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.none=None
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.none.build.code_debug=0
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.error=Error
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.error.build.code_debug=1
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.warn=Warn
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.warn.build.code_debug=2
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.info=Info
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.info.build.code_debug=3
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.debug=Debug
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.debug.build.code_debug=4
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.verbose=Verbose
-sparkfun_esp32c6_thing_plus.menu.DebugLevel.verbose.build.code_debug=5
-
-sparkfun_esp32c6_thing_plus.menu.EraseFlash.none=Disabled
-sparkfun_esp32c6_thing_plus.menu.EraseFlash.none.upload.erase_cmd=
-sparkfun_esp32c6_thing_plus.menu.EraseFlash.all=Enabled
-sparkfun_esp32c6_thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
-
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.default=Disabled
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.default.build.zigbee_mode=
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.default.build.zigbee_libs=
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.ed=Zigbee ED (end device)
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-esp32micromod.name=SparkFun ESP32 MicroMod
-
-esp32micromod.bootloader.tool=esptool_py
-esp32micromod.bootloader.tool.default=esptool_py
-
-esp32micromod.upload.tool=esptool_py
-esp32micromod.upload.tool.default=esptool_py
-esp32micromod.upload.tool.network=esp_ota
-
-esp32micromod.upload.maximum_size=1310720
-esp32micromod.upload.maximum_data_size=327680
-esp32micromod.upload.wait_for_upload_port=true
-esp32micromod.upload.flags=
-esp32micromod.upload.extra_flags=
-
-esp32micromod.serial.disableDTR=true
-esp32micromod.serial.disableRTS=true
-
-esp32micromod.build.tarch=xtensa
-esp32micromod.build.bootloader_addr=0x1000
-esp32micromod.build.target=esp32
-esp32micromod.build.mcu=esp32
-esp32micromod.build.core=esp32
-esp32micromod.build.variant=esp32micromod
-esp32micromod.build.board=ESP32_MICROMOD
-
-esp32micromod.build.f_cpu=240000000L
-esp32micromod.build.flash_size=4MB
-esp32micromod.build.flash_freq=40m
-esp32micromod.build.flash_mode=dio
-esp32micromod.build.boot=dio
-esp32micromod.build.partitions=default
-esp32micromod.build.defines=
-
-esp32micromod.menu.PSRAM.disabled=Disabled
-esp32micromod.menu.PSRAM.disabled.build.defines=
-esp32micromod.menu.PSRAM.enabled=Enabled
-esp32micromod.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
-
-esp32micromod.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32micromod.menu.PartitionScheme.default.build.partitions=default
-esp32micromod.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32micromod.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32micromod.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32micromod.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32micromod.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32micromod.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32micromod.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32micromod.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32micromod.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32micromod.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32micromod.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32micromod.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32micromod.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32micromod.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32micromod.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32micromod.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32micromod.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32micromod.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32micromod.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32micromod.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32micromod.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32micromod.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32micromod.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32micromod.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32micromod.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32micromod.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32micromod.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32micromod.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32micromod.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32micromod.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32micromod.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-esp32micromod.menu.CPUFreq.240=240MHz (WiFi/BT)
-esp32micromod.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32micromod.menu.CPUFreq.160=160MHz (WiFi/BT)
-esp32micromod.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32micromod.menu.CPUFreq.80=80MHz (WiFi/BT)
-esp32micromod.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32micromod.menu.CPUFreq.40=40MHz (40MHz XTAL)
-esp32micromod.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32micromod.menu.CPUFreq.26=26MHz (26MHz XTAL)
-esp32micromod.menu.CPUFreq.26.build.f_cpu=26000000L
-esp32micromod.menu.CPUFreq.20=20MHz (40MHz XTAL)
-esp32micromod.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32micromod.menu.CPUFreq.13=13MHz (26MHz XTAL)
-esp32micromod.menu.CPUFreq.13.build.f_cpu=13000000L
-esp32micromod.menu.CPUFreq.10=10MHz (40MHz XTAL)
-esp32micromod.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32micromod.menu.FlashMode.qio=QIO
-esp32micromod.menu.FlashMode.qio.build.flash_mode=dio
-esp32micromod.menu.FlashMode.qio.build.boot=qio
-esp32micromod.menu.FlashMode.dio=DIO
-esp32micromod.menu.FlashMode.dio.build.flash_mode=dio
-esp32micromod.menu.FlashMode.dio.build.boot=dio
-
-esp32micromod.menu.FlashFreq.80=80MHz
-esp32micromod.menu.FlashFreq.80.build.flash_freq=80m
-esp32micromod.menu.FlashFreq.40=40MHz
-esp32micromod.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32micromod.menu.FlashSize.4M=4MB (32Mb)
-esp32micromod.menu.FlashSize.4M.build.flash_size=4MB
-esp32micromod.menu.FlashSize.8M=8MB (64Mb)
-esp32micromod.menu.FlashSize.8M.build.flash_size=8MB
-esp32micromod.menu.FlashSize.2M=2MB (16Mb)
-esp32micromod.menu.FlashSize.2M.build.flash_size=2MB
-esp32micromod.menu.FlashSize.16M=16MB (128Mb)
-esp32micromod.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32micromod.menu.UploadSpeed.921600=921600
-esp32micromod.menu.UploadSpeed.921600.upload.speed=921600
-esp32micromod.menu.UploadSpeed.115200=115200
-esp32micromod.menu.UploadSpeed.115200.upload.speed=115200
-esp32micromod.menu.UploadSpeed.256000.windows=256000
-esp32micromod.menu.UploadSpeed.256000.upload.speed=256000
-esp32micromod.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32micromod.menu.UploadSpeed.230400=230400
-esp32micromod.menu.UploadSpeed.230400.upload.speed=230400
-esp32micromod.menu.UploadSpeed.460800.linux=460800
-esp32micromod.menu.UploadSpeed.460800.macosx=460800
-esp32micromod.menu.UploadSpeed.460800.upload.speed=460800
-esp32micromod.menu.UploadSpeed.512000.windows=512000
-esp32micromod.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32micromod.menu.DebugLevel.none=None
-esp32micromod.menu.DebugLevel.none.build.code_debug=0
-esp32micromod.menu.DebugLevel.error=Error
-esp32micromod.menu.DebugLevel.error.build.code_debug=1
-esp32micromod.menu.DebugLevel.warn=Warn
-esp32micromod.menu.DebugLevel.warn.build.code_debug=2
-esp32micromod.menu.DebugLevel.info=Info
-esp32micromod.menu.DebugLevel.info.build.code_debug=3
-esp32micromod.menu.DebugLevel.debug=Debug
-esp32micromod.menu.DebugLevel.debug.build.code_debug=4
-esp32micromod.menu.DebugLevel.verbose=Verbose
-esp32micromod.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32micromod.menu.EraseFlash.none=Disabled
-esp32micromod.menu.EraseFlash.none.upload.erase_cmd=
-esp32micromod.menu.EraseFlash.all=Enabled
-esp32micromod.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-sparkfun_lora_gateway_1-channel.name=SparkFun LoRa Gateway 1-Channel
-
-sparkfun_lora_gateway_1-channel.bootloader.tool=esptool_py
-sparkfun_lora_gateway_1-channel.bootloader.tool.default=esptool_py
-
-sparkfun_lora_gateway_1-channel.upload.tool=esptool_py
-sparkfun_lora_gateway_1-channel.upload.tool.default=esptool_py
-sparkfun_lora_gateway_1-channel.upload.tool.network=esp_ota
-
-sparkfun_lora_gateway_1-channel.upload.maximum_size=1310720
-sparkfun_lora_gateway_1-channel.upload.maximum_data_size=294912
-sparkfun_lora_gateway_1-channel.upload.flags=
-sparkfun_lora_gateway_1-channel.upload.extra_flags=
-
-sparkfun_lora_gateway_1-channel.serial.disableDTR=true
-sparkfun_lora_gateway_1-channel.serial.disableRTS=true
-
-sparkfun_lora_gateway_1-channel.build.tarch=xtensa
-sparkfun_lora_gateway_1-channel.build.bootloader_addr=0x1000
-sparkfun_lora_gateway_1-channel.build.target=esp32
-sparkfun_lora_gateway_1-channel.build.mcu=esp32
-sparkfun_lora_gateway_1-channel.build.core=esp32
-sparkfun_lora_gateway_1-channel.build.variant=sparkfun_lora_gateway_1-channel
-sparkfun_lora_gateway_1-channel.build.board=ESP32_DEV
-
-sparkfun_lora_gateway_1-channel.build.f_cpu=240000000L
-sparkfun_lora_gateway_1-channel.build.flash_size=4MB
-sparkfun_lora_gateway_1-channel.build.flash_freq=40m
-sparkfun_lora_gateway_1-channel.build.flash_mode=dio
-sparkfun_lora_gateway_1-channel.build.boot=dio
-sparkfun_lora_gateway_1-channel.build.partitions=default
-
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.default=Default
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.default.build.partitions=default
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.minimal.build.partitions=minimal
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.no_ota=No OTA (Large APP)
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.no_ota.build.partitions=no_ota
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-sparkfun_lora_gateway_1-channel.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-sparkfun_lora_gateway_1-channel.menu.FlashMode.qio=QIO
-sparkfun_lora_gateway_1-channel.menu.FlashMode.qio.build.flash_mode=dio
-sparkfun_lora_gateway_1-channel.menu.FlashMode.qio.build.boot=qio
-sparkfun_lora_gateway_1-channel.menu.FlashMode.dio=DIO
-sparkfun_lora_gateway_1-channel.menu.FlashMode.dio.build.flash_mode=dio
-sparkfun_lora_gateway_1-channel.menu.FlashMode.dio.build.boot=dio
-
-sparkfun_lora_gateway_1-channel.menu.FlashFreq.80=80MHz
-sparkfun_lora_gateway_1-channel.menu.FlashFreq.80.build.flash_freq=80m
-sparkfun_lora_gateway_1-channel.menu.FlashFreq.40=40MHz
-sparkfun_lora_gateway_1-channel.menu.FlashFreq.40.build.flash_freq=40m
-
-sparkfun_lora_gateway_1-channel.menu.FlashSize.4M=4MB (32Mb)
-sparkfun_lora_gateway_1-channel.menu.FlashSize.4M.build.flash_size=4MB
-
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.921600=921600
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.921600.upload.speed=921600
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.115200=115200
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.115200.upload.speed=115200
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.256000.windows=256000
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.256000.upload.speed=256000
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.230400.windows.upload.speed=256000
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.230400=230400
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.230400.upload.speed=230400
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.460800.linux=460800
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.460800.macosx=460800
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.460800.upload.speed=460800
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.512000.windows=512000
-sparkfun_lora_gateway_1-channel.menu.UploadSpeed.512000.upload.speed=512000
-
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.none=None
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.none.build.code_debug=0
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.error=Error
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.error.build.code_debug=1
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.warn=Warn
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.warn.build.code_debug=2
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.info=Info
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.info.build.code_debug=3
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.debug=Debug
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.debug.build.code_debug=4
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.verbose=Verbose
-sparkfun_lora_gateway_1-channel.menu.DebugLevel.verbose.build.code_debug=5
-
-sparkfun_lora_gateway_1-channel.menu.EraseFlash.none=Disabled
-sparkfun_lora_gateway_1-channel.menu.EraseFlash.none.upload.erase_cmd=
-sparkfun_lora_gateway_1-channel.menu.EraseFlash.all=Enabled
-sparkfun_lora_gateway_1-channel.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-sparkfun_esp32_iot_redboard.name=SparkFun ESP32 IoT RedBoard
-
-sparkfun_esp32_iot_redboard.bootloader.tool=esptool_py
-sparkfun_esp32_iot_redboard.bootloader.tool.default=esptool_py
-
-sparkfun_esp32_iot_redboard.upload.tool=esptool_py
-sparkfun_esp32_iot_redboard.upload.tool.default=esptool_py
-sparkfun_esp32_iot_redboard.upload.tool.network=esp_ota
-
-sparkfun_esp32_iot_redboard.upload.maximum_size=1310720
-sparkfun_esp32_iot_redboard.upload.maximum_data_size=327680
-sparkfun_esp32_iot_redboard.upload.flags=
-sparkfun_esp32_iot_redboard.upload.extra_flags=
-
-sparkfun_esp32_iot_redboard.serial.disableDTR=true
-sparkfun_esp32_iot_redboard.serial.disableRTS=true
-
-sparkfun_esp32_iot_redboard.build.tarch=xtensa
-sparkfun_esp32_iot_redboard.build.bootloader_addr=0x1000
-sparkfun_esp32_iot_redboard.build.target=esp32
-sparkfun_esp32_iot_redboard.build.mcu=esp32
-sparkfun_esp32_iot_redboard.build.core=esp32
-sparkfun_esp32_iot_redboard.build.variant=sparkfun_esp32_iot_redboard
-sparkfun_esp32_iot_redboard.build.board=ESP32_IOT_REDBOARD
-
-sparkfun_esp32_iot_redboard.build.f_cpu=240000000L
-sparkfun_esp32_iot_redboard.build.flash_size=4MB
-sparkfun_esp32_iot_redboard.build.flash_freq=40m
-sparkfun_esp32_iot_redboard.build.flash_mode=dio
-sparkfun_esp32_iot_redboard.build.boot=dio
-sparkfun_esp32_iot_redboard.build.partitions=default
-sparkfun_esp32_iot_redboard.build.defines=
-sparkfun_esp32_iot_redboard.build.loop_core=
-sparkfun_esp32_iot_redboard.build.event_core=
-
-sparkfun_esp32_iot_redboard.menu.PSRAM.disabled=Disabled
-sparkfun_esp32_iot_redboard.menu.PSRAM.disabled.build.defines=
-sparkfun_esp32_iot_redboard.menu.PSRAM.disabled.build.extra_libs=
-sparkfun_esp32_iot_redboard.menu.PSRAM.enabled=Enabled
-sparkfun_esp32_iot_redboard.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-sparkfun_esp32_iot_redboard.menu.PSRAM.enabled.build.extra_libs=
-
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.default.build.partitions=default
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.minimal.build.partitions=minimal
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.no_ota.build.partitions=no_ota
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.huge_app.build.partitions=huge_app
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.fatflash.build.partitions=ffat
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker=RainMaker 4MB
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-sparkfun_esp32_iot_redboard.menu.CPUFreq.240=240MHz (WiFi/BT)
-sparkfun_esp32_iot_redboard.menu.CPUFreq.240.build.f_cpu=240000000L
-sparkfun_esp32_iot_redboard.menu.CPUFreq.160=160MHz (WiFi/BT)
-sparkfun_esp32_iot_redboard.menu.CPUFreq.160.build.f_cpu=160000000L
-sparkfun_esp32_iot_redboard.menu.CPUFreq.80=80MHz (WiFi/BT)
-sparkfun_esp32_iot_redboard.menu.CPUFreq.80.build.f_cpu=80000000L
-sparkfun_esp32_iot_redboard.menu.CPUFreq.40=40MHz (40MHz XTAL)
-sparkfun_esp32_iot_redboard.menu.CPUFreq.40.build.f_cpu=40000000L
-sparkfun_esp32_iot_redboard.menu.CPUFreq.26=26MHz (26MHz XTAL)
-sparkfun_esp32_iot_redboard.menu.CPUFreq.26.build.f_cpu=26000000L
-sparkfun_esp32_iot_redboard.menu.CPUFreq.20=20MHz (40MHz XTAL)
-sparkfun_esp32_iot_redboard.menu.CPUFreq.20.build.f_cpu=20000000L
-sparkfun_esp32_iot_redboard.menu.CPUFreq.13=13MHz (26MHz XTAL)
-sparkfun_esp32_iot_redboard.menu.CPUFreq.13.build.f_cpu=13000000L
-sparkfun_esp32_iot_redboard.menu.CPUFreq.10=10MHz (40MHz XTAL)
-sparkfun_esp32_iot_redboard.menu.CPUFreq.10.build.f_cpu=10000000L
-
-sparkfun_esp32_iot_redboard.menu.FlashMode.qio=QIO
-sparkfun_esp32_iot_redboard.menu.FlashMode.qio.build.flash_mode=dio
-sparkfun_esp32_iot_redboard.menu.FlashMode.qio.build.boot=qio
-sparkfun_esp32_iot_redboard.menu.FlashMode.dio=DIO
-sparkfun_esp32_iot_redboard.menu.FlashMode.dio.build.flash_mode=dio
-sparkfun_esp32_iot_redboard.menu.FlashMode.dio.build.boot=dio
-
-sparkfun_esp32_iot_redboard.menu.FlashFreq.80=80MHz
-sparkfun_esp32_iot_redboard.menu.FlashFreq.80.build.flash_freq=80m
-sparkfun_esp32_iot_redboard.menu.FlashFreq.40=40MHz
-sparkfun_esp32_iot_redboard.menu.FlashFreq.40.build.flash_freq=40m
-
-sparkfun_esp32_iot_redboard.menu.FlashSize.4M=4MB (32Mb)
-sparkfun_esp32_iot_redboard.menu.FlashSize.4M.build.flash_size=4MB
-sparkfun_esp32_iot_redboard.menu.FlashSize.8M=8MB (64Mb)
-sparkfun_esp32_iot_redboard.menu.FlashSize.8M.build.flash_size=8MB
-sparkfun_esp32_iot_redboard.menu.FlashSize.2M=2MB (16Mb)
-sparkfun_esp32_iot_redboard.menu.FlashSize.2M.build.flash_size=2MB
-sparkfun_esp32_iot_redboard.menu.FlashSize.16M=16MB (128Mb)
-sparkfun_esp32_iot_redboard.menu.FlashSize.16M.build.flash_size=16MB
-
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.921600=921600
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.921600.upload.speed=921600
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.115200=115200
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.115200.upload.speed=115200
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.256000.windows=256000
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.256000.upload.speed=256000
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.230400.windows.upload.speed=256000
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.230400=230400
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.230400.upload.speed=230400
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.460800.linux=460800
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.460800.macosx=460800
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.460800.upload.speed=460800
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.512000.windows=512000
-sparkfun_esp32_iot_redboard.menu.UploadSpeed.512000.upload.speed=512000
-
-sparkfun_esp32_iot_redboard.menu.LoopCore.1=Core 1
-sparkfun_esp32_iot_redboard.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-sparkfun_esp32_iot_redboard.menu.LoopCore.0=Core 0
-sparkfun_esp32_iot_redboard.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-sparkfun_esp32_iot_redboard.menu.EventsCore.1=Core 1
-sparkfun_esp32_iot_redboard.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-sparkfun_esp32_iot_redboard.menu.EventsCore.0=Core 0
-sparkfun_esp32_iot_redboard.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-sparkfun_esp32_iot_redboard.menu.DebugLevel.none=None
-sparkfun_esp32_iot_redboard.menu.DebugLevel.none.build.code_debug=0
-sparkfun_esp32_iot_redboard.menu.DebugLevel.error=Error
-sparkfun_esp32_iot_redboard.menu.DebugLevel.error.build.code_debug=1
-sparkfun_esp32_iot_redboard.menu.DebugLevel.warn=Warn
-sparkfun_esp32_iot_redboard.menu.DebugLevel.warn.build.code_debug=2
-sparkfun_esp32_iot_redboard.menu.DebugLevel.info=Info
-sparkfun_esp32_iot_redboard.menu.DebugLevel.info.build.code_debug=3
-sparkfun_esp32_iot_redboard.menu.DebugLevel.debug=Debug
-sparkfun_esp32_iot_redboard.menu.DebugLevel.debug.build.code_debug=4
-sparkfun_esp32_iot_redboard.menu.DebugLevel.verbose=Verbose
-sparkfun_esp32_iot_redboard.menu.DebugLevel.verbose.build.code_debug=5
-
-sparkfun_esp32_iot_redboard.menu.EraseFlash.none=Disabled
-sparkfun_esp32_iot_redboard.menu.EraseFlash.none.upload.erase_cmd=
-sparkfun_esp32_iot_redboard.menu.EraseFlash.all=Enabled
-sparkfun_esp32_iot_redboard.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-sparkfun_esp32c6_qwiic_pocket.name=SparkFun ESP32-C6 Qwiic Pocket
-
-sparkfun_esp32c6_qwiic_pocket.bootloader.tool=esptool_py
-sparkfun_esp32c6_qwiic_pocket.bootloader.tool.default=esptool_py
-
-sparkfun_esp32c6_qwiic_pocket.upload.tool=esptool_py
-sparkfun_esp32c6_qwiic_pocket.upload.tool.default=esptool_py
-sparkfun_esp32c6_qwiic_pocket.upload.tool.network=esp_ota
-
-sparkfun_esp32c6_qwiic_pocket.upload.maximum_size=1310720
-sparkfun_esp32c6_qwiic_pocket.upload.maximum_data_size=327680
-sparkfun_esp32c6_qwiic_pocket.upload.flags=
-sparkfun_esp32c6_qwiic_pocket.upload.extra_flags=
-sparkfun_esp32c6_qwiic_pocket.upload.use_1200bps_touch=false
-sparkfun_esp32c6_qwiic_pocket.upload.wait_for_upload_port=false
-
-sparkfun_esp32c6_qwiic_pocket.serial.disableDTR=false
-sparkfun_esp32c6_qwiic_pocket.serial.disableRTS=false
-
-sparkfun_esp32c6_qwiic_pocket.build.tarch=riscv32
-sparkfun_esp32c6_qwiic_pocket.build.target=esp
-sparkfun_esp32c6_qwiic_pocket.build.mcu=esp32c6
-sparkfun_esp32c6_qwiic_pocket.build.core=esp32
-sparkfun_esp32c6_qwiic_pocket.build.variant=sparkfun_esp32c6_qwiic_pocket
-sparkfun_esp32c6_qwiic_pocket.build.board=ESP32C6_QWIIC_POCKET
-sparkfun_esp32c6_qwiic_pocket.build.bootloader_addr=0x0
-
-sparkfun_esp32c6_qwiic_pocket.build.cdc_on_boot=0
-sparkfun_esp32c6_qwiic_pocket.build.f_cpu=160000000L
-sparkfun_esp32c6_qwiic_pocket.build.flash_size=4MB
-sparkfun_esp32c6_qwiic_pocket.build.flash_freq=80m
-sparkfun_esp32c6_qwiic_pocket.build.flash_mode=qio
-sparkfun_esp32c6_qwiic_pocket.build.boot=qio
-sparkfun_esp32c6_qwiic_pocket.build.partitions=default
-sparkfun_esp32c6_qwiic_pocket.build.defines=
-
-## IDE 2.0 Seems to not update the value
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.default=Disabled
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.default.build.copy_jtag_files=0
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.builtin=Integrated USB JTAG
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.external=FTDI Adapter
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.external.build.copy_jtag_files=1
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.bridge=ESP USB Bridge
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-sparkfun_esp32c6_qwiic_pocket.menu.CDCOnBoot.default=Enabled
-sparkfun_esp32c6_qwiic_pocket.menu.CDCOnBoot.default.build.cdc_on_boot=1
-sparkfun_esp32c6_qwiic_pocket.menu.CDCOnBoot.cdc=Disabled
-sparkfun_esp32c6_qwiic_pocket.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default.build.partitions=default
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.minimal.build.partitions=minimal
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.no_ota.build.partitions=no_ota
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.huge_app.build.partitions=huge_app
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.fatflash.build.partitions=ffat
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker=RainMaker 4MB
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee.build.partitions=zigbee
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.custom=Custom
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.custom.build.partitions=
-sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.160=160MHz (WiFi)
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.160.build.f_cpu=160000000L
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.80=80MHz (WiFi)
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.80.build.f_cpu=80000000L
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.40=40MHz
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.40.build.f_cpu=40000000L
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.20=20MHz
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.20.build.f_cpu=20000000L
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.10=10MHz
-sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.10.build.f_cpu=10000000L
-
-sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.qio=QIO
-sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.qio.build.flash_mode=dio
-sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.qio.build.boot=qio
-sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.dio=DIO
-sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.dio.build.flash_mode=dio
-sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.dio.build.boot=dio
-
-sparkfun_esp32c6_qwiic_pocket.menu.FlashFreq.80=80MHz
-sparkfun_esp32c6_qwiic_pocket.menu.FlashFreq.80.build.flash_freq=80m
-sparkfun_esp32c6_qwiic_pocket.menu.FlashFreq.40=40MHz
-sparkfun_esp32c6_qwiic_pocket.menu.FlashFreq.40.build.flash_freq=40m
-
-sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.4M=4MB (32Mb)
-sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.4M.build.flash_size=4MB
-sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.8M=8MB (64Mb)
-sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.8M.build.flash_size=8MB
-sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.2M=2MB (16Mb)
-sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.2M.build.flash_size=2MB
-sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.16M=16MB (128Mb)
-sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.16M.build.flash_size=16MB
-
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.921600=921600
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.921600.upload.speed=921600
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.115200=115200
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.115200.upload.speed=115200
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.256000.windows=256000
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.256000.upload.speed=256000
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.230400.windows.upload.speed=256000
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.230400=230400
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.230400.upload.speed=230400
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.460800.linux=460800
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.460800.macosx=460800
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.460800.upload.speed=460800
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.512000.windows=512000
-sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.512000.upload.speed=512000
-
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.none=None
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.none.build.code_debug=0
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.error=Error
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.error.build.code_debug=1
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.warn=Warn
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.warn.build.code_debug=2
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.info=Info
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.info.build.code_debug=3
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.debug=Debug
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.debug.build.code_debug=4
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.verbose=Verbose
-sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.verbose.build.code_debug=5
-
-sparkfun_esp32c6_qwiic_pocket.menu.EraseFlash.none=Disabled
-sparkfun_esp32c6_qwiic_pocket.menu.EraseFlash.none.upload.erase_cmd=
-sparkfun_esp32c6_qwiic_pocket.menu.EraseFlash.all=Enabled
-sparkfun_esp32c6_qwiic_pocket.menu.EraseFlash.all.upload.erase_cmd=-e
-
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.default=Disabled
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.default.build.zigbee_mode=
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.default.build.zigbee_libs=
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.ed=Zigbee ED (end device)
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-# SparkFun Pro Micro ESP32C3
-
-sparkfun_pro_micro_esp32c3.name=SparkFun Pro Micro - ESP32C3
-sparkfun_pro_micro_esp32c3.vid.0=0x1B4F
-sparkfun_pro_micro_esp32c3.pid.0=0x0035
-
-sparkfun_pro_micro_esp32c3.bootloader.tool=esptool_py
-sparkfun_pro_micro_esp32c3.bootloader.tool.default=esptool_py
-
-sparkfun_pro_micro_esp32c3.upload.tool=esptool_py
-sparkfun_pro_micro_esp32c3.upload.tool.default=esptool_py
-sparkfun_pro_micro_esp32c3.upload.tool.network=esp_ota
-
-sparkfun_pro_micro_esp32c3.upload.maximum_size=1310720
-sparkfun_pro_micro_esp32c3.upload.maximum_data_size=327680
-sparkfun_pro_micro_esp32c3.upload.flags=
-sparkfun_pro_micro_esp32c3.upload.extra_flags=
-sparkfun_pro_micro_esp32c3.upload.use_1200bps_touch=false
-sparkfun_pro_micro_esp32c3.upload.wait_for_upload_port=false
-
-sparkfun_pro_micro_esp32c3.serial.disableDTR=false
-sparkfun_pro_micro_esp32c3.serial.disableRTS=false
-
-sparkfun_pro_micro_esp32c3.build.tarch=riscv32
-sparkfun_pro_micro_esp32c3.build.bootloader_addr=0x0
-sparkfun_pro_micro_esp32c3.build.target=esp
-sparkfun_pro_micro_esp32c3.build.mcu=esp32c3
-sparkfun_pro_micro_esp32c3.build.core=esp32
-sparkfun_pro_micro_esp32c3.build.variant=sparkfun_pro_micro_esp32c3
-sparkfun_pro_micro_esp32c3.build.board=SPARKFUN_PRO_MICRO_ESP32C3
-
-sparkfun_pro_micro_esp32c3.build.cdc_on_boot=1
-sparkfun_pro_micro_esp32c3.build.f_cpu=160000000L
-sparkfun_pro_micro_esp32c3.build.flash_size=4MB
-sparkfun_pro_micro_esp32c3.build.flash_freq=80m
-sparkfun_pro_micro_esp32c3.build.flash_mode=dio
-sparkfun_pro_micro_esp32c3.build.boot=qio
-sparkfun_pro_micro_esp32c3.build.partitions=default
-sparkfun_pro_micro_esp32c3.build.defines=
-
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.default=Disabled
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.external=FTDI Adapter
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.bridge=ESP USB Bridge
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
-sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-sparkfun_pro_micro_esp32c3.menu.CDCOnBoot.cdc=Enabled
-sparkfun_pro_micro_esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-sparkfun_pro_micro_esp32c3.menu.CDCOnBoot.default=Enabled
-sparkfun_pro_micro_esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.default.build.partitions=default
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-sparkfun_pro_micro_esp32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.160=160MHz (WiFi)
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.80=80MHz (WiFi)
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.40=40MHz
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.20=20MHz
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.10=10MHz
-sparkfun_pro_micro_esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-sparkfun_pro_micro_esp32c3.menu.FlashMode.qio=QIO
-sparkfun_pro_micro_esp32c3.menu.FlashMode.qio.build.flash_mode=dio
-sparkfun_pro_micro_esp32c3.menu.FlashMode.qio.build.boot=qio
-sparkfun_pro_micro_esp32c3.menu.FlashMode.dio=DIO
-sparkfun_pro_micro_esp32c3.menu.FlashMode.dio.build.flash_mode=dio
-sparkfun_pro_micro_esp32c3.menu.FlashMode.dio.build.boot=dio
-sparkfun_pro_micro_esp32c3.menu.FlashMode.qout=QOUT
-sparkfun_pro_micro_esp32c3.menu.FlashMode.qout.build.flash_mode=dout
-sparkfun_pro_micro_esp32c3.menu.FlashMode.qout.build.boot=qout
-sparkfun_pro_micro_esp32c3.menu.FlashMode.dout=DOUT
-sparkfun_pro_micro_esp32c3.menu.FlashMode.dout.build.flash_mode=dout
-sparkfun_pro_micro_esp32c3.menu.FlashMode.dout.build.boot=dout
-
-sparkfun_pro_micro_esp32c3.menu.FlashFreq.80=80MHz
-sparkfun_pro_micro_esp32c3.menu.FlashFreq.80.build.flash_freq=80m
-sparkfun_pro_micro_esp32c3.menu.FlashFreq.40=40MHz
-sparkfun_pro_micro_esp32c3.menu.FlashFreq.40.build.flash_freq=40m
-
-sparkfun_pro_micro_esp32c3.menu.FlashSize.4M=4MB (32Mb)
-sparkfun_pro_micro_esp32c3.menu.FlashSize.4M.build.flash_size=4MB
-
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.921600=921600
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.921600.upload.speed=921600
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.115200=115200
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.115200.upload.speed=115200
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.256000.windows=256000
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.256000.upload.speed=256000
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.230400=230400
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.230400.upload.speed=230400
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.460800.linux=460800
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.460800.macosx=460800
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.460800.upload.speed=460800
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.512000.windows=512000
-sparkfun_pro_micro_esp32c3.menu.UploadSpeed.512000.upload.speed=512000
-
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.none=None
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.none.build.code_debug=0
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.error=Error
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.error.build.code_debug=1
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.warn=Warn
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.warn.build.code_debug=2
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.info=Info
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.info.build.code_debug=3
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.debug=Debug
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.debug.build.code_debug=4
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.verbose=Verbose
-sparkfun_pro_micro_esp32c3.menu.DebugLevel.verbose.build.code_debug=5
-
-sparkfun_pro_micro_esp32c3.menu.EraseFlash.none=Disabled
-sparkfun_pro_micro_esp32c3.menu.EraseFlash.none.upload.erase_cmd=
-sparkfun_pro_micro_esp32c3.menu.EraseFlash.all=Enabled
-sparkfun_pro_micro_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-nina_w10.name=u-blox NINA-W10 series (ESP32)
-
-nina_w10.bootloader.tool=esptool_py
-nina_w10.bootloader.tool.default=esptool_py
-
-nina_w10.upload.tool=esptool_py
-nina_w10.upload.tool.default=esptool_py
-nina_w10.upload.tool.network=esp_ota
-
-nina_w10.upload.maximum_size=1310720
-nina_w10.upload.maximum_data_size=327680
-nina_w10.upload.flags=
-nina_w10.upload.extra_flags=
-
-nina_w10.serial.disableDTR=true
-nina_w10.serial.disableRTS=true
-
-nina_w10.build.tarch=xtensa
-nina_w10.build.bootloader_addr=0x1000
-nina_w10.build.target=esp32
-nina_w10.build.mcu=esp32
-nina_w10.build.core=esp32
-nina_w10.build.variant=nina_w10
-nina_w10.build.board=UBLOX_NINA_W10
-nina_w10.build.f_cpu=240000000L
-nina_w10.build.boot=dio
-nina_w10.build.partitions=minimal
-nina_w10.build.flash_mode=dio
-nina_w10.build.flash_size=2MB
-nina_w10.build.flash_freq=40m
-nina_w10.build.defines=
-nina_w10.build.extra_libs=
-nina_w10.build.loop_core=
-nina_w10.build.event_core=
-
-nina_w10.menu.UploadSpeed.921600=921600
-nina_w10.menu.UploadSpeed.921600.upload.speed=921600
-nina_w10.menu.UploadSpeed.115200=115200
-nina_w10.menu.UploadSpeed.115200.upload.speed=115200
-nina_w10.menu.UploadSpeed.256000.windows=256000
-nina_w10.menu.UploadSpeed.256000.upload.speed=256000
-nina_w10.menu.UploadSpeed.230400.windows.upload.speed=256000
-nina_w10.menu.UploadSpeed.230400=230400
-nina_w10.menu.UploadSpeed.230400.upload.speed=230400
-nina_w10.menu.UploadSpeed.460800.linux=460800
-nina_w10.menu.UploadSpeed.460800.macosx=460800
-nina_w10.menu.UploadSpeed.460800.upload.speed=460800
-nina_w10.menu.UploadSpeed.512000.windows=512000
-nina_w10.menu.UploadSpeed.512000.upload.speed=512000
-
-nina_w10.menu.FlashSize.2M=2MB (16Mb, NINA-W101/W102)
-nina_w10.menu.FlashSize.2M.build.flash_size=2MB
-nina_w10.menu.FlashSize.4M=4MB (32Mb, NINA-W106-00B)
-nina_w10.menu.FlashSize.4M.build.flash_size=4MB
-nina_w10.menu.FlashSize.8M=8MB (64Mb, NINA-W106-10B)
-nina_w10.menu.FlashSize.8M.build.flash_size=8MB
-
-nina_w10.menu.FlashFreq.80=80MHz
-nina_w10.menu.FlashFreq.80.build.flash_freq=80m
-nina_w10.menu.FlashFreq.40=40MHz
-nina_w10.menu.FlashFreq.40.build.flash_freq=40m
-
-nina_w10.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-nina_w10.menu.PartitionScheme.minimal.build.partitions=minimal
-nina_w10.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-nina_w10.menu.PartitionScheme.default.build.partitions=default
-nina_w10.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-nina_w10.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-nina_w10.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-nina_w10.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-nina_w10.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-nina_w10.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-nina_w10.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-nina_w10.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-nina_w10.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-nina_w10.menu.PartitionScheme.no_ota.build.partitions=no_ota
-nina_w10.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-nina_w10.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-nina_w10.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-nina_w10.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-nina_w10.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-nina_w10.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-nina_w10.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-nina_w10.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-nina_w10.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-nina_w10.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-nina_w10.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-nina_w10.menu.PartitionScheme.huge_app.build.partitions=huge_app
-nina_w10.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-nina_w10.menu.PartitionScheme.rainmaker=RainMaker 4MB
-nina_w10.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-nina_w10.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-nina_w10.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-nina_w10.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-nina_w10.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-nina_w10.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-nina_w10.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-nina_w10.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-nina_w10.menu.CPUFreq.240=240MHz (WiFi/BT)
-nina_w10.menu.CPUFreq.240.build.f_cpu=240000000L
-nina_w10.menu.CPUFreq.160=160MHz (WiFi/BT)
-nina_w10.menu.CPUFreq.160.build.f_cpu=160000000L
-nina_w10.menu.CPUFreq.80=80MHz (WiFi/BT)
-nina_w10.menu.CPUFreq.80.build.f_cpu=80000000L
-nina_w10.menu.CPUFreq.40=40MHz (40MHz XTAL)
-nina_w10.menu.CPUFreq.40.build.f_cpu=40000000L
-nina_w10.menu.CPUFreq.26=26MHz (26MHz XTAL)
-nina_w10.menu.CPUFreq.26.build.f_cpu=26000000L
-nina_w10.menu.CPUFreq.20=20MHz (40MHz XTAL)
-nina_w10.menu.CPUFreq.20.build.f_cpu=20000000L
-nina_w10.menu.CPUFreq.13=13MHz (26MHz XTAL)
-nina_w10.menu.CPUFreq.13.build.f_cpu=13000000L
-nina_w10.menu.CPUFreq.10=10MHz (40MHz XTAL)
-nina_w10.menu.CPUFreq.10.build.f_cpu=10000000L
-
-nina_w10.menu.LoopCore.1=Core 1
-nina_w10.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-nina_w10.menu.LoopCore.0=Core 0
-nina_w10.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-nina_w10.menu.EventsCore.1=Core 1
-nina_w10.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-nina_w10.menu.EventsCore.0=Core 0
-nina_w10.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-nina_w10.menu.DebugLevel.none=None
-nina_w10.menu.DebugLevel.none.build.code_debug=0
-nina_w10.menu.DebugLevel.error=Error
-nina_w10.menu.DebugLevel.error.build.code_debug=1
-nina_w10.menu.DebugLevel.warn=Warn
-nina_w10.menu.DebugLevel.warn.build.code_debug=2
-nina_w10.menu.DebugLevel.info=Info
-nina_w10.menu.DebugLevel.info.build.code_debug=3
-nina_w10.menu.DebugLevel.debug=Debug
-nina_w10.menu.DebugLevel.debug.build.code_debug=4
-nina_w10.menu.DebugLevel.verbose=Verbose
-nina_w10.menu.DebugLevel.verbose.build.code_debug=5
-
-nina_w10.menu.EraseFlash.none=Disabled
-nina_w10.menu.EraseFlash.none.upload.erase_cmd=
-nina_w10.menu.EraseFlash.all=Enabled
-nina_w10.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-nora_w10.name=u-blox NORA-W10 series (ESP32-S3)
-
-nora_w10.bootloader.tool=esptool_py
-nora_w10.bootloader.tool.default=esptool_py
-
-nora_w10.upload.tool=esptool_py
-nora_w10.upload.tool.default=esptool_py
-nora_w10.upload.tool.network=esp_ota
-
-nora_w10.upload.maximum_size=1310720
-nora_w10.upload.maximum_data_size=327680
-nora_w10.upload.flags=
-nora_w10.upload.extra_flags=
-nora_w10.upload.use_1200bps_touch=false
-nora_w10.upload.wait_for_upload_port=false
-
-nora_w10.serial.disableDTR=false
-nora_w10.serial.disableRTS=false
-
-nora_w10.build.tarch=xtensa
-nora_w10.build.bootloader_addr=0x0
-nora_w10.build.target=esp32s3
-nora_w10.build.mcu=esp32s3
-nora_w10.build.core=esp32
-nora_w10.build.variant=nora_w10
-nora_w10.build.board=UBLOX_NORA_W10
-
-nora_w10.build.usb_mode=1
-nora_w10.build.cdc_on_boot=0
-nora_w10.build.msc_on_boot=0
-nora_w10.build.dfu_on_boot=0
-nora_w10.build.f_cpu=240000000L
-nora_w10.build.flash_size=4MB
-nora_w10.build.flash_freq=80m
-nora_w10.build.flash_mode=dio
-nora_w10.build.boot=qio
-nora_w10.build.boot_freq=80m
-nora_w10.build.partitions=default
-nora_w10.build.defines=
-nora_w10.build.loop_core=
-nora_w10.build.event_core=
-nora_w10.build.psram_type=qspi
-nora_w10.build.memory_type={build.boot}_{build.psram_type}
-
-nora_w10.menu.PSRAM.disabled=Disabled
-nora_w10.menu.PSRAM.disabled.build.defines=
-nora_w10.menu.PSRAM.disabled.build.psram_type=qspi
-nora_w10.menu.PSRAM.enabled=QSPI PSRAM
-nora_w10.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-nora_w10.menu.PSRAM.enabled.build.psram_type=qspi
-nora_w10.menu.PSRAM.opi=OPI PSRAM
-nora_w10.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-nora_w10.menu.PSRAM.opi.build.psram_type=opi
-
-nora_w10.menu.FlashMode.qio=QIO 80MHz
-nora_w10.menu.FlashMode.qio.build.flash_mode=dio
-nora_w10.menu.FlashMode.qio.build.boot=qio
-nora_w10.menu.FlashMode.qio.build.boot_freq=80m
-nora_w10.menu.FlashMode.qio.build.flash_freq=80m
-nora_w10.menu.FlashMode.qio120=QIO 120MHz
-nora_w10.menu.FlashMode.qio120.build.flash_mode=dio
-nora_w10.menu.FlashMode.qio120.build.boot=qio
-nora_w10.menu.FlashMode.qio120.build.boot_freq=120m
-nora_w10.menu.FlashMode.qio120.build.flash_freq=80m
-nora_w10.menu.FlashMode.dio=DIO 80MHz
-nora_w10.menu.FlashMode.dio.build.flash_mode=dio
-nora_w10.menu.FlashMode.dio.build.boot=dio
-nora_w10.menu.FlashMode.dio.build.boot_freq=80m
-nora_w10.menu.FlashMode.dio.build.flash_freq=80m
-nora_w10.menu.FlashMode.opi=OPI 80MHz
-nora_w10.menu.FlashMode.opi.build.flash_mode=dout
-nora_w10.menu.FlashMode.opi.build.boot=opi
-nora_w10.menu.FlashMode.opi.build.boot_freq=80m
-nora_w10.menu.FlashMode.opi.build.flash_freq=80m
-
-nora_w10.menu.FlashSize.4M=4MB (32Mb)
-nora_w10.menu.FlashSize.4M.build.flash_size=4MB
-nora_w10.menu.FlashSize.8M=8MB (64Mb)
-nora_w10.menu.FlashSize.8M.build.flash_size=8MB
-#nora_w10.menu.FlashSize.16M=16MB (128Mb)
-#nora_w10.menu.FlashSize.16M.build.flash_size=16MB
-#nora_w10.menu.FlashSize.32M=32MB (256Mb)
-#nora_w10.menu.FlashSize.32M.build.flash_size=32MB
-
-nora_w10.menu.LoopCore.1=Core 1
-nora_w10.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-nora_w10.menu.LoopCore.0=Core 0
-nora_w10.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-nora_w10.menu.EventsCore.1=Core 1
-nora_w10.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-nora_w10.menu.EventsCore.0=Core 0
-nora_w10.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-nora_w10.menu.USBMode.hwcdc=Hardware CDC and JTAG
-nora_w10.menu.USBMode.hwcdc.build.usb_mode=1
-nora_w10.menu.USBMode.default=USB-OTG (TinyUSB)
-nora_w10.menu.USBMode.default.build.usb_mode=0
-
-nora_w10.menu.CDCOnBoot.default=Disabled
-nora_w10.menu.CDCOnBoot.default.build.cdc_on_boot=0
-nora_w10.menu.CDCOnBoot.cdc=Enabled
-nora_w10.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-nora_w10.menu.MSCOnBoot.default=Disabled
-nora_w10.menu.MSCOnBoot.default.build.msc_on_boot=0
-nora_w10.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-nora_w10.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-nora_w10.menu.DFUOnBoot.default=Disabled
-nora_w10.menu.DFUOnBoot.default.build.dfu_on_boot=0
-nora_w10.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-nora_w10.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-nora_w10.menu.UploadMode.default=UART0 / Hardware CDC
-nora_w10.menu.UploadMode.default.upload.use_1200bps_touch=false
-nora_w10.menu.UploadMode.default.upload.wait_for_upload_port=false
-nora_w10.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-nora_w10.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-nora_w10.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-nora_w10.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-nora_w10.menu.PartitionScheme.default.build.partitions=default
-nora_w10.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-nora_w10.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-nora_w10.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
-nora_w10.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-nora_w10.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-nora_w10.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-nora_w10.menu.PartitionScheme.minimal.build.partitions=minimal
-nora_w10.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-nora_w10.menu.PartitionScheme.no_ota.build.partitions=no_ota
-nora_w10.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-nora_w10.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-nora_w10.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-nora_w10.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-nora_w10.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-nora_w10.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-nora_w10.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-nora_w10.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-nora_w10.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-nora_w10.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-nora_w10.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-nora_w10.menu.PartitionScheme.huge_app.build.partitions=huge_app
-nora_w10.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-nora_w10.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-nora_w10.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-nora_w10.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-#nora_w10.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
-#nora_w10.menu.PartitionScheme.fatflash.build.partitions=ffat
-#nora_w10.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-#nora_w10.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
-#nora_w10.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-#nora_w10.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-nora_w10.menu.PartitionScheme.rainmaker=RainMaker 4MB
-nora_w10.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-nora_w10.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-nora_w10.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-nora_w10.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-nora_w10.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-nora_w10.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-nora_w10.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-nora_w10.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-nora_w10.menu.CPUFreq.240=240MHz (WiFi)
-nora_w10.menu.CPUFreq.240.build.f_cpu=240000000L
-nora_w10.menu.CPUFreq.160=160MHz (WiFi)
-nora_w10.menu.CPUFreq.160.build.f_cpu=160000000L
-nora_w10.menu.CPUFreq.80=80MHz (WiFi)
-nora_w10.menu.CPUFreq.80.build.f_cpu=80000000L
-nora_w10.menu.CPUFreq.40=40MHz
-nora_w10.menu.CPUFreq.40.build.f_cpu=40000000L
-nora_w10.menu.CPUFreq.20=20MHz
-nora_w10.menu.CPUFreq.20.build.f_cpu=20000000L
-nora_w10.menu.CPUFreq.10=10MHz
-nora_w10.menu.CPUFreq.10.build.f_cpu=10000000L
-
-nora_w10.menu.UploadSpeed.921600=921600
-nora_w10.menu.UploadSpeed.921600.upload.speed=921600
-nora_w10.menu.UploadSpeed.115200=115200
-nora_w10.menu.UploadSpeed.115200.upload.speed=115200
-nora_w10.menu.UploadSpeed.256000.windows=256000
-nora_w10.menu.UploadSpeed.256000.upload.speed=256000
-nora_w10.menu.UploadSpeed.230400.windows.upload.speed=256000
-nora_w10.menu.UploadSpeed.230400=230400
-nora_w10.menu.UploadSpeed.230400.upload.speed=230400
-nora_w10.menu.UploadSpeed.460800.linux=460800
-nora_w10.menu.UploadSpeed.460800.macosx=460800
-nora_w10.menu.UploadSpeed.460800.upload.speed=460800
-nora_w10.menu.UploadSpeed.512000.windows=512000
-nora_w10.menu.UploadSpeed.512000.upload.speed=512000
-
-nora_w10.menu.DebugLevel.none=None
-nora_w10.menu.DebugLevel.none.build.code_debug=0
-nora_w10.menu.DebugLevel.error=Error
-nora_w10.menu.DebugLevel.error.build.code_debug=1
-nora_w10.menu.DebugLevel.warn=Warn
-nora_w10.menu.DebugLevel.warn.build.code_debug=2
-nora_w10.menu.DebugLevel.info=Info
-nora_w10.menu.DebugLevel.info.build.code_debug=3
-nora_w10.menu.DebugLevel.debug=Debug
-nora_w10.menu.DebugLevel.debug.build.code_debug=4
-nora_w10.menu.DebugLevel.verbose=Verbose
-nora_w10.menu.DebugLevel.verbose.build.code_debug=5
-
-nora_w10.menu.EraseFlash.none=Disabled
-nora_w10.menu.EraseFlash.none.upload.erase_cmd=
-nora_w10.menu.EraseFlash.all=Enabled
-nora_w10.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-widora-air.name=Widora AIR
-
-widora-air.bootloader.tool=esptool_py
-widora-air.bootloader.tool.default=esptool_py
-
-widora-air.upload.tool=esptool_py
-widora-air.upload.tool.default=esptool_py
-widora-air.upload.tool.network=esp_ota
-
-widora-air.upload.maximum_size=1310720
-widora-air.upload.maximum_data_size=327680
-widora-air.upload.flags=
-widora-air.upload.extra_flags=
-
-widora-air.serial.disableDTR=true
-widora-air.serial.disableRTS=true
-
-widora-air.build.tarch=xtensa
-widora-air.build.bootloader_addr=0x1000
-widora-air.build.target=esp32
-widora-air.build.mcu=esp32
-widora-air.build.core=esp32
-widora-air.build.variant=widora-air
-widora-air.build.board=WIDORA_AIR
-
-widora-air.build.f_cpu=240000000L
-widora-air.build.flash_mode=dio
-widora-air.build.flash_size=16MB
-widora-air.build.boot=dio
-widora-air.build.partitions=default
-widora-air.build.defines=
-
-widora-air.menu.FlashFreq.80=80MHz
-widora-air.menu.FlashFreq.80.build.flash_freq=80m
-widora-air.menu.FlashFreq.40=40MHz
-widora-air.menu.FlashFreq.40.build.flash_freq=40m
-
-widora-air.menu.UploadSpeed.921600=921600
-widora-air.menu.UploadSpeed.921600.upload.speed=921600
-widora-air.menu.UploadSpeed.115200=115200
-widora-air.menu.UploadSpeed.115200.upload.speed=115200
-widora-air.menu.UploadSpeed.256000.windows=256000
-widora-air.menu.UploadSpeed.256000.upload.speed=256000
-widora-air.menu.UploadSpeed.230400.windows.upload.speed=256000
-widora-air.menu.UploadSpeed.230400=230400
-widora-air.menu.UploadSpeed.230400.upload.speed=230400
-widora-air.menu.UploadSpeed.460800.linux=460800
-widora-air.menu.UploadSpeed.460800.macosx=460800
-widora-air.menu.UploadSpeed.460800.upload.speed=460800
-widora-air.menu.UploadSpeed.512000.windows=512000
-widora-air.menu.UploadSpeed.512000.upload.speed=512000
-
-widora-air.menu.DebugLevel.none=None
-widora-air.menu.DebugLevel.none.build.code_debug=0
-widora-air.menu.DebugLevel.error=Error
-widora-air.menu.DebugLevel.error.build.code_debug=1
-widora-air.menu.DebugLevel.warn=Warn
-widora-air.menu.DebugLevel.warn.build.code_debug=2
-widora-air.menu.DebugLevel.info=Info
-widora-air.menu.DebugLevel.info.build.code_debug=3
-widora-air.menu.DebugLevel.debug=Debug
-widora-air.menu.DebugLevel.debug.build.code_debug=4
-widora-air.menu.DebugLevel.verbose=Verbose
-widora-air.menu.DebugLevel.verbose.build.code_debug=5
-
-widora-air.menu.EraseFlash.none=Disabled
-widora-air.menu.EraseFlash.none.upload.erase_cmd=
-widora-air.menu.EraseFlash.all=Enabled
-widora-air.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp320.name=Electronic SweetPeas - ESP320
-
-esp320.bootloader.tool=esptool_py
-esp320.bootloader.tool.default=esptool_py
-
-esp320.upload.tool=esptool_py
-esp320.upload.tool.default=esptool_py
-esp320.upload.tool.network=esp_ota
-
-esp320.upload.maximum_size=1310720
-esp320.upload.maximum_data_size=327680
-esp320.upload.flags=
-esp320.upload.extra_flags=
-
-esp320.serial.disableDTR=true
-esp320.serial.disableRTS=true
-
-esp320.build.tarch=xtensa
-esp320.build.bootloader_addr=0x1000
-esp320.build.target=esp32
-esp320.build.mcu=esp32
-esp320.build.core=esp32
-esp320.build.variant=esp320
-esp320.build.board=ESP320
-
-esp320.build.f_cpu=240000000L
-esp320.build.flash_mode=qio
-esp320.build.flash_size=4MB
-esp320.build.boot=dio
-esp320.build.partitions=default
-esp320.build.defines=
-
-esp320.menu.FlashFreq.80=80MHz
-esp320.menu.FlashFreq.80.build.flash_freq=80m
-esp320.menu.FlashFreq.40=40MHz
-esp320.menu.FlashFreq.40.build.flash_freq=40m
-
-esp320.menu.UploadSpeed.921600=921600
-esp320.menu.UploadSpeed.921600.upload.speed=921600
-esp320.menu.UploadSpeed.115200=115200
-esp320.menu.UploadSpeed.115200.upload.speed=115200
-esp320.menu.UploadSpeed.256000.windows=256000
-esp320.menu.UploadSpeed.256000.upload.speed=256000
-esp320.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp320.menu.UploadSpeed.230400=230400
-esp320.menu.UploadSpeed.230400.upload.speed=230400
-esp320.menu.UploadSpeed.460800.linux=460800
-esp320.menu.UploadSpeed.460800.macosx=460800
-esp320.menu.UploadSpeed.460800.upload.speed=460800
-esp320.menu.UploadSpeed.512000.windows=512000
-esp320.menu.UploadSpeed.512000.upload.speed=512000
-
-esp320.menu.DebugLevel.none=None
-esp320.menu.DebugLevel.none.build.code_debug=0
-esp320.menu.DebugLevel.error=Error
-esp320.menu.DebugLevel.error.build.code_debug=1
-esp320.menu.DebugLevel.warn=Warn
-esp320.menu.DebugLevel.warn.build.code_debug=2
-esp320.menu.DebugLevel.info=Info
-esp320.menu.DebugLevel.info.build.code_debug=3
-esp320.menu.DebugLevel.debug=Debug
-esp320.menu.DebugLevel.debug.build.code_debug=4
-esp320.menu.DebugLevel.verbose=Verbose
-esp320.menu.DebugLevel.verbose.build.code_debug=5
-
-esp320.menu.EraseFlash.none=Disabled
-esp320.menu.EraseFlash.none.upload.erase_cmd=
-esp320.menu.EraseFlash.all=Enabled
-esp320.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-nano32.name=Nano32
-
-nano32.bootloader.tool=esptool_py
-nano32.bootloader.tool.default=esptool_py
-
-nano32.upload.tool=esptool_py
-nano32.upload.tool.default=esptool_py
-nano32.upload.tool.network=esp_ota
-
-nano32.upload.maximum_size=1310720
-nano32.upload.maximum_data_size=327680
-nano32.upload.flags=
-nano32.upload.extra_flags=
-
-nano32.serial.disableDTR=true
-nano32.serial.disableRTS=true
-
-nano32.build.tarch=xtensa
-nano32.build.bootloader_addr=0x1000
-nano32.build.target=esp32
-nano32.build.mcu=esp32
-nano32.build.core=esp32
-nano32.build.variant=nano32
-nano32.build.board=NANO32
-
-nano32.build.f_cpu=240000000L
-nano32.build.flash_mode=dio
-nano32.build.flash_size=4MB
-nano32.build.boot=dio
-nano32.build.partitions=default
-nano32.build.defines=
-
-nano32.menu.FlashFreq.80=80MHz
-nano32.menu.FlashFreq.80.build.flash_freq=80m
-nano32.menu.FlashFreq.40=40MHz
-nano32.menu.FlashFreq.40.build.flash_freq=40m
-
-nano32.menu.UploadSpeed.921600=921600
-nano32.menu.UploadSpeed.921600.upload.speed=921600
-nano32.menu.UploadSpeed.115200=115200
-nano32.menu.UploadSpeed.115200.upload.speed=115200
-nano32.menu.UploadSpeed.256000.windows=256000
-nano32.menu.UploadSpeed.256000.upload.speed=256000
-nano32.menu.UploadSpeed.230400.windows.upload.speed=256000
-nano32.menu.UploadSpeed.230400=230400
-nano32.menu.UploadSpeed.230400.upload.speed=230400
-nano32.menu.UploadSpeed.460800.linux=460800
-nano32.menu.UploadSpeed.460800.macosx=460800
-nano32.menu.UploadSpeed.460800.upload.speed=460800
-nano32.menu.UploadSpeed.512000.windows=512000
-nano32.menu.UploadSpeed.512000.upload.speed=512000
-
-nano32.menu.DebugLevel.none=None
-nano32.menu.DebugLevel.none.build.code_debug=0
-nano32.menu.DebugLevel.error=Error
-nano32.menu.DebugLevel.error.build.code_debug=1
-nano32.menu.DebugLevel.warn=Warn
-nano32.menu.DebugLevel.warn.build.code_debug=2
-nano32.menu.DebugLevel.info=Info
-nano32.menu.DebugLevel.info.build.code_debug=3
-nano32.menu.DebugLevel.debug=Debug
-nano32.menu.DebugLevel.debug.build.code_debug=4
-nano32.menu.DebugLevel.verbose=Verbose
-nano32.menu.DebugLevel.verbose.build.code_debug=5
-
-nano32.menu.EraseFlash.none=Disabled
-nano32.menu.EraseFlash.none.upload.erase_cmd=
-nano32.menu.EraseFlash.all=Enabled
-nano32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-d32.name=LOLIN D32
-
-d32.bootloader.tool=esptool_py
-d32.bootloader.tool.default=esptool_py
-
-d32.upload.tool=esptool_py
-d32.upload.tool.default=esptool_py
-d32.upload.tool.network=esp_ota
-
-d32.upload.maximum_size=1310720
-d32.upload.maximum_data_size=327680
-d32.upload.flags=
-d32.upload.extra_flags=
-
-d32.serial.disableDTR=true
-d32.serial.disableRTS=true
-
-d32.build.tarch=xtensa
-d32.build.bootloader_addr=0x1000
-d32.build.target=esp32
-d32.build.mcu=esp32
-d32.build.core=esp32
-d32.build.variant=d32
-d32.build.board=LOLIN_D32
-
-d32.build.f_cpu=240000000L
-d32.build.flash_size=4MB
-d32.build.flash_freq=40m
-d32.build.flash_mode=dio
-d32.build.boot=dio
-d32.build.partitions=default
-d32.build.defines=
-
-d32.menu.PartitionScheme.default=Default
-d32.menu.PartitionScheme.default.build.partitions=default
-d32.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
-d32.menu.PartitionScheme.minimal.build.partitions=minimal
-d32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-d32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-d32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-d32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-d32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-d32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-d32.menu.FlashFreq.80=80MHz
-d32.menu.FlashFreq.80.build.flash_freq=80m
-d32.menu.FlashFreq.40=40MHz
-d32.menu.FlashFreq.40.build.flash_freq=40m
-
-d32.menu.UploadSpeed.921600=921600
-d32.menu.UploadSpeed.921600.upload.speed=921600
-d32.menu.UploadSpeed.115200=115200
-d32.menu.UploadSpeed.115200.upload.speed=115200
-d32.menu.UploadSpeed.256000.windows=256000
-d32.menu.UploadSpeed.256000.upload.speed=256000
-d32.menu.UploadSpeed.230400.windows.upload.speed=256000
-d32.menu.UploadSpeed.230400=230400
-d32.menu.UploadSpeed.230400.upload.speed=230400
-d32.menu.UploadSpeed.460800.linux=460800
-d32.menu.UploadSpeed.460800.macosx=460800
-d32.menu.UploadSpeed.460800.upload.speed=460800
-d32.menu.UploadSpeed.512000.windows=512000
-d32.menu.UploadSpeed.512000.upload.speed=512000
-
-d32.menu.DebugLevel.none=None
-d32.menu.DebugLevel.none.build.code_debug=0
-d32.menu.DebugLevel.error=Error
-d32.menu.DebugLevel.error.build.code_debug=1
-d32.menu.DebugLevel.warn=Warn
-d32.menu.DebugLevel.warn.build.code_debug=2
-d32.menu.DebugLevel.info=Info
-d32.menu.DebugLevel.info.build.code_debug=3
-d32.menu.DebugLevel.debug=Debug
-d32.menu.DebugLevel.debug.build.code_debug=4
-d32.menu.DebugLevel.verbose=Verbose
-d32.menu.DebugLevel.verbose.build.code_debug=5
-
-d32.menu.EraseFlash.none=Disabled
-d32.menu.EraseFlash.none.upload.erase_cmd=
-d32.menu.EraseFlash.all=Enabled
-d32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-d32_pro.name=LOLIN D32 PRO
-
-d32_pro.bootloader.tool=esptool_py
-d32_pro.bootloader.tool.default=esptool_py
-
-d32_pro.upload.tool=esptool_py
-d32_pro.upload.tool.default=esptool_py
-d32_pro.upload.tool.network=esp_ota
-
-d32_pro.upload.maximum_size=1310720
-d32_pro.upload.maximum_data_size=327680
-d32_pro.upload.flags=
-d32_pro.upload.extra_flags=
-
-d32_pro.serial.disableDTR=true
-d32_pro.serial.disableRTS=true
-
-d32_pro.build.tarch=xtensa
-d32_pro.build.bootloader_addr=0x1000
-d32_pro.build.target=esp32
-d32_pro.build.mcu=esp32
-d32_pro.build.core=esp32
-d32_pro.build.variant=d32_pro
-d32_pro.build.board=LOLIN_D32_PRO
-
-d32_pro.build.f_cpu=240000000L
-d32_pro.build.flash_size=4MB
-d32_pro.build.flash_freq=40m
-d32_pro.build.flash_mode=dio
-d32_pro.build.boot=dio
-d32_pro.build.partitions=default
-d32_pro.build.defines=
-
-d32_pro.menu.PSRAM.disabled=Disabled
-d32_pro.menu.PSRAM.disabled.build.defines=
-d32_pro.menu.PSRAM.disabled.build.extra_libs=
-d32_pro.menu.PSRAM.enabled=Enabled
-d32_pro.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-d32_pro.menu.PSRAM.enabled.build.extra_libs=
-
-d32_pro.menu.PartitionScheme.default=Default
-d32_pro.menu.PartitionScheme.default.build.partitions=default
-d32_pro.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
-d32_pro.menu.PartitionScheme.minimal.build.partitions=minimal
-d32_pro.menu.PartitionScheme.no_ota=No OTA (Large APP)
-d32_pro.menu.PartitionScheme.no_ota.build.partitions=no_ota
-d32_pro.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-d32_pro.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-d32_pro.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-d32_pro.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-d32_pro.menu.FlashFreq.80=80MHz
-d32_pro.menu.FlashFreq.80.build.flash_freq=80m
-d32_pro.menu.FlashFreq.40=40MHz
-d32_pro.menu.FlashFreq.40.build.flash_freq=40m
-
-d32_pro.menu.UploadSpeed.921600=921600
-d32_pro.menu.UploadSpeed.921600.upload.speed=921600
-d32_pro.menu.UploadSpeed.115200=115200
-d32_pro.menu.UploadSpeed.115200.upload.speed=115200
-d32_pro.menu.UploadSpeed.256000.windows=256000
-d32_pro.menu.UploadSpeed.256000.upload.speed=256000
-d32_pro.menu.UploadSpeed.230400.windows.upload.speed=256000
-d32_pro.menu.UploadSpeed.230400=230400
-d32_pro.menu.UploadSpeed.230400.upload.speed=230400
-d32_pro.menu.UploadSpeed.460800.linux=460800
-d32_pro.menu.UploadSpeed.460800.macosx=460800
-d32_pro.menu.UploadSpeed.460800.upload.speed=460800
-d32_pro.menu.UploadSpeed.512000.windows=512000
-d32_pro.menu.UploadSpeed.512000.upload.speed=512000
-d32_pro.menu.UploadSpeed.1500000=1500000
-d32_pro.menu.UploadSpeed.1500000.upload.speed=1500000
-
-d32_pro.menu.DebugLevel.none=None
-d32_pro.menu.DebugLevel.none.build.code_debug=0
-d32_pro.menu.DebugLevel.error=Error
-d32_pro.menu.DebugLevel.error.build.code_debug=1
-d32_pro.menu.DebugLevel.warn=Warn
-d32_pro.menu.DebugLevel.warn.build.code_debug=2
-d32_pro.menu.DebugLevel.info=Info
-d32_pro.menu.DebugLevel.info.build.code_debug=3
-d32_pro.menu.DebugLevel.debug=Debug
-d32_pro.menu.DebugLevel.debug.build.code_debug=4
-d32_pro.menu.DebugLevel.verbose=Verbose
-d32_pro.menu.DebugLevel.verbose.build.code_debug=5
-
-d32_pro.menu.EraseFlash.none=Disabled
-d32_pro.menu.EraseFlash.none.upload.erase_cmd=
-d32_pro.menu.EraseFlash.all=Enabled
-d32_pro.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin_c3_mini.name=LOLIN C3 Mini
-
-lolin_c3_mini.bootloader.tool=esptool_py
-lolin_c3_mini.bootloader.tool.default=esptool_py
-
-lolin_c3_mini.upload.tool=esptool_py
-lolin_c3_mini.upload.tool.default=esptool_py
-lolin_c3_mini.upload.tool.network=esp_ota
-
-lolin_c3_mini.upload.maximum_size=1310720
-lolin_c3_mini.upload.maximum_data_size=327680
-lolin_c3_mini.upload.flags=
-lolin_c3_mini.upload.extra_flags=
-lolin_c3_mini.upload.use_1200bps_touch=false
-lolin_c3_mini.upload.wait_for_upload_port=false
-
-lolin_c3_mini.serial.disableDTR=true
-lolin_c3_mini.serial.disableRTS=true
-
-lolin_c3_mini.build.tarch=riscv32
-lolin_c3_mini.build.target=esp
-lolin_c3_mini.build.mcu=esp32c3
-lolin_c3_mini.build.core=esp32
-lolin_c3_mini.build.variant=lolin_c3_mini
-lolin_c3_mini.build.board=LOLIN_C3_MINI
-lolin_c3_mini.build.bootloader_addr=0x0
-
-lolin_c3_mini.build.cdc_on_boot=1
-lolin_c3_mini.build.f_cpu=160000000L
-lolin_c3_mini.build.flash_size=4MB
-lolin_c3_mini.build.flash_freq=80m
-lolin_c3_mini.build.flash_mode=dio
-lolin_c3_mini.build.boot=qio
-lolin_c3_mini.build.partitions=default
-lolin_c3_mini.build.defines=
-
-lolin_c3_mini.menu.CDCOnBoot.default=Enabled
-lolin_c3_mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
-lolin_c3_mini.menu.CDCOnBoot.dis_cdc=Disabled
-lolin_c3_mini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-lolin_c3_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lolin_c3_mini.menu.PartitionScheme.default.build.partitions=default
-lolin_c3_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lolin_c3_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lolin_c3_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lolin_c3_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lolin_c3_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lolin_c3_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lolin_c3_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lolin_c3_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lolin_c3_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lolin_c3_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lolin_c3_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lolin_c3_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lolin_c3_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lolin_c3_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lolin_c3_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lolin_c3_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lolin_c3_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-
-lolin_c3_mini.menu.CPUFreq.160=160MHz (WiFi)
-lolin_c3_mini.menu.CPUFreq.160.build.f_cpu=160000000L
-lolin_c3_mini.menu.CPUFreq.80=80MHz (WiFi)
-lolin_c3_mini.menu.CPUFreq.80.build.f_cpu=80000000L
-lolin_c3_mini.menu.CPUFreq.40=40MHz
-lolin_c3_mini.menu.CPUFreq.40.build.f_cpu=40000000L
-lolin_c3_mini.menu.CPUFreq.20=20MHz
-lolin_c3_mini.menu.CPUFreq.20.build.f_cpu=20000000L
-lolin_c3_mini.menu.CPUFreq.10=10MHz
-lolin_c3_mini.menu.CPUFreq.10.build.f_cpu=10000000L
-
-
-
-lolin_c3_mini.menu.FlashFreq.80=80MHz
-lolin_c3_mini.menu.FlashFreq.80.build.flash_freq=80m
-lolin_c3_mini.menu.FlashFreq.40=40MHz
-lolin_c3_mini.menu.FlashFreq.40.build.flash_freq=40m
-
-lolin_c3_mini.menu.UploadSpeed.921600=921600
-lolin_c3_mini.menu.UploadSpeed.921600.upload.speed=921600
-lolin_c3_mini.menu.UploadSpeed.115200=115200
-lolin_c3_mini.menu.UploadSpeed.115200.upload.speed=115200
-lolin_c3_mini.menu.UploadSpeed.256000.windows=256000
-lolin_c3_mini.menu.UploadSpeed.256000.upload.speed=256000
-lolin_c3_mini.menu.UploadSpeed.230400.windows.upload.speed=256000
-lolin_c3_mini.menu.UploadSpeed.230400=230400
-lolin_c3_mini.menu.UploadSpeed.230400.upload.speed=230400
-lolin_c3_mini.menu.UploadSpeed.460800.linux=460800
-lolin_c3_mini.menu.UploadSpeed.460800.macosx=460800
-lolin_c3_mini.menu.UploadSpeed.460800.upload.speed=460800
-lolin_c3_mini.menu.UploadSpeed.512000.windows=512000
-lolin_c3_mini.menu.UploadSpeed.512000.upload.speed=512000
-
-lolin_c3_mini.menu.DebugLevel.none=None
-lolin_c3_mini.menu.DebugLevel.none.build.code_debug=0
-lolin_c3_mini.menu.DebugLevel.error=Error
-lolin_c3_mini.menu.DebugLevel.error.build.code_debug=1
-lolin_c3_mini.menu.DebugLevel.warn=Warn
-lolin_c3_mini.menu.DebugLevel.warn.build.code_debug=2
-lolin_c3_mini.menu.DebugLevel.info=Info
-lolin_c3_mini.menu.DebugLevel.info.build.code_debug=3
-lolin_c3_mini.menu.DebugLevel.debug=Debug
-lolin_c3_mini.menu.DebugLevel.debug.build.code_debug=4
-lolin_c3_mini.menu.DebugLevel.verbose=Verbose
-lolin_c3_mini.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin_c3_mini.menu.EraseFlash.none=Disabled
-lolin_c3_mini.menu.EraseFlash.none.upload.erase_cmd=
-lolin_c3_mini.menu.EraseFlash.all=Enabled
-lolin_c3_mini.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin_c3_pico.name=LOLIN C3 Pico
-
-lolin_c3_pico.bootloader.tool=esptool_py
-lolin_c3_pico.bootloader.tool.default=esptool_py
-
-lolin_c3_pico.upload.tool=esptool_py
-lolin_c3_pico.upload.tool.default=esptool_py
-lolin_c3_pico.upload.tool.network=esp_ota
-
-lolin_c3_pico.upload.maximum_size=1310720
-lolin_c3_pico.upload.maximum_data_size=327680
-lolin_c3_pico.upload.flags=
-lolin_c3_pico.upload.extra_flags=
-lolin_c3_pico.upload.use_1200bps_touch=false
-lolin_c3_pico.upload.wait_for_upload_port=false
-
-lolin_c3_pico.serial.disableDTR=true
-lolin_c3_pico.serial.disableRTS=true
-
-lolin_c3_pico.build.tarch=riscv32
-lolin_c3_pico.build.target=esp
-lolin_c3_pico.build.mcu=esp32c3
-lolin_c3_pico.build.core=esp32
-lolin_c3_pico.build.variant=lolin_c3_pico
-lolin_c3_pico.build.board=LOLIN_C3_PICO
-lolin_c3_pico.build.bootloader_addr=0x0
-
-lolin_c3_pico.build.cdc_on_boot=1
-lolin_c3_pico.build.f_cpu=160000000L
-lolin_c3_pico.build.flash_size=4MB
-lolin_c3_pico.build.flash_freq=80m
-lolin_c3_pico.build.flash_mode=dio
-lolin_c3_pico.build.boot=qio
-lolin_c3_pico.build.partitions=default
-lolin_c3_pico.build.defines=
-
-lolin_c3_pico.menu.CDCOnBoot.default=Enabled
-lolin_c3_pico.menu.CDCOnBoot.default.build.cdc_on_boot=1
-lolin_c3_pico.menu.CDCOnBoot.dis_cdc=Disabled
-lolin_c3_pico.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-lolin_c3_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lolin_c3_pico.menu.PartitionScheme.default.build.partitions=default
-lolin_c3_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lolin_c3_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lolin_c3_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lolin_c3_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lolin_c3_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lolin_c3_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lolin_c3_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lolin_c3_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lolin_c3_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lolin_c3_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lolin_c3_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lolin_c3_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lolin_c3_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lolin_c3_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lolin_c3_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lolin_c3_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lolin_c3_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-lolin_c3_pico.menu.CPUFreq.160=160MHz (WiFi)
-lolin_c3_pico.menu.CPUFreq.160.build.f_cpu=160000000L
-lolin_c3_pico.menu.CPUFreq.80=80MHz (WiFi)
-lolin_c3_pico.menu.CPUFreq.80.build.f_cpu=80000000L
-lolin_c3_pico.menu.CPUFreq.40=40MHz
-lolin_c3_pico.menu.CPUFreq.40.build.f_cpu=40000000L
-lolin_c3_pico.menu.CPUFreq.20=20MHz
-lolin_c3_pico.menu.CPUFreq.20.build.f_cpu=20000000L
-lolin_c3_pico.menu.CPUFreq.10=10MHz
-lolin_c3_pico.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lolin_c3_pico.menu.FlashFreq.80=80MHz
-lolin_c3_pico.menu.FlashFreq.80.build.flash_freq=80m
-lolin_c3_pico.menu.FlashFreq.40=40MHz
-lolin_c3_pico.menu.FlashFreq.40.build.flash_freq=40m
-
-lolin_c3_pico.menu.UploadSpeed.921600=921600
-lolin_c3_pico.menu.UploadSpeed.921600.upload.speed=921600
-lolin_c3_pico.menu.UploadSpeed.115200=115200
-lolin_c3_pico.menu.UploadSpeed.115200.upload.speed=115200
-lolin_c3_pico.menu.UploadSpeed.256000.windows=256000
-lolin_c3_pico.menu.UploadSpeed.256000.upload.speed=256000
-lolin_c3_pico.menu.UploadSpeed.230400.windows.upload.speed=256000
-lolin_c3_pico.menu.UploadSpeed.230400=230400
-lolin_c3_pico.menu.UploadSpeed.230400.upload.speed=230400
-lolin_c3_pico.menu.UploadSpeed.460800.linux=460800
-lolin_c3_pico.menu.UploadSpeed.460800.macosx=460800
-lolin_c3_pico.menu.UploadSpeed.460800.upload.speed=460800
-lolin_c3_pico.menu.UploadSpeed.512000.windows=512000
-lolin_c3_pico.menu.UploadSpeed.512000.upload.speed=512000
-
-lolin_c3_pico.menu.DebugLevel.none=None
-lolin_c3_pico.menu.DebugLevel.none.build.code_debug=0
-lolin_c3_pico.menu.DebugLevel.error=Error
-lolin_c3_pico.menu.DebugLevel.error.build.code_debug=1
-lolin_c3_pico.menu.DebugLevel.warn=Warn
-lolin_c3_pico.menu.DebugLevel.warn.build.code_debug=2
-lolin_c3_pico.menu.DebugLevel.info=Info
-lolin_c3_pico.menu.DebugLevel.info.build.code_debug=3
-lolin_c3_pico.menu.DebugLevel.debug=Debug
-lolin_c3_pico.menu.DebugLevel.debug.build.code_debug=4
-lolin_c3_pico.menu.DebugLevel.verbose=Verbose
-lolin_c3_pico.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin_c3_pico.menu.EraseFlash.none=Disabled
-lolin_c3_pico.menu.EraseFlash.none.upload.erase_cmd=
-lolin_c3_pico.menu.EraseFlash.all=Enabled
-lolin_c3_pico.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin_s2_mini.name=LOLIN S2 Mini
-lolin_s2_mini.vid.0=0x303a
-lolin_s2_mini.pid.0=0x80C2
-
-lolin_s2_mini.bootloader.tool=esptool_py
-lolin_s2_mini.bootloader.tool.default=esptool_py
-
-lolin_s2_mini.upload.tool=esptool_py
-lolin_s2_mini.upload.tool.default=esptool_py
-lolin_s2_mini.upload.tool.network=esp_ota
-
-lolin_s2_mini.upload.maximum_size=1310720
-lolin_s2_mini.upload.maximum_data_size=327680
-lolin_s2_mini.upload.flags=
-lolin_s2_mini.upload.extra_flags=
-lolin_s2_mini.upload.use_1200bps_touch=true
-lolin_s2_mini.upload.wait_for_upload_port=true
-lolin_s2_mini.upload.speed=921600
-
-lolin_s2_mini.serial.disableDTR=false
-lolin_s2_mini.serial.disableRTS=false
-
-lolin_s2_mini.build.tarch=xtensa
-lolin_s2_mini.build.bootloader_addr=0x1000
-lolin_s2_mini.build.target=esp32s2
-lolin_s2_mini.build.mcu=esp32s2
-lolin_s2_mini.build.core=esp32
-lolin_s2_mini.build.variant=lolin_s2_mini
-lolin_s2_mini.build.board=LOLIN_S2_MINI
-
-lolin_s2_mini.build.cdc_on_boot=1
-lolin_s2_mini.build.msc_on_boot=1
-lolin_s2_mini.build.dfu_on_boot=1
-lolin_s2_mini.build.f_cpu=240000000L
-lolin_s2_mini.build.flash_size=4MB
-lolin_s2_mini.build.flash_freq=80m
-lolin_s2_mini.build.flash_mode=dio
-lolin_s2_mini.build.boot=qio
-lolin_s2_mini.build.partitions=default
-lolin_s2_mini.build.defines=
-
-lolin_s2_mini.build.defines=-DBOARD_HAS_PSRAM
-
-lolin_s2_mini.menu.CDCOnBoot.default=Enabled
-lolin_s2_mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
-lolin_s2_mini.menu.CDCOnBoot.dis_cdc=Disabled
-lolin_s2_mini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-lolin_s2_mini.menu.MSCOnBoot.default=Disabled
-lolin_s2_mini.menu.MSCOnBoot.default.build.msc_on_boot=0
-lolin_s2_mini.menu.MSCOnBoot.msc=Enabled
-lolin_s2_mini.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lolin_s2_mini.menu.DFUOnBoot.default=Disabled
-lolin_s2_mini.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lolin_s2_mini.menu.DFUOnBoot.dfu=Enabled
-lolin_s2_mini.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lolin_s2_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lolin_s2_mini.menu.PartitionScheme.default.build.partitions=default
-lolin_s2_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lolin_s2_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lolin_s2_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lolin_s2_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lolin_s2_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lolin_s2_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lolin_s2_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lolin_s2_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lolin_s2_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lolin_s2_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lolin_s2_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lolin_s2_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lolin_s2_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lolin_s2_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lolin_s2_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lolin_s2_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lolin_s2_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-lolin_s2_mini.menu.DebugLevel.none=None
-lolin_s2_mini.menu.DebugLevel.none.build.code_debug=0
-lolin_s2_mini.menu.DebugLevel.error=Error
-lolin_s2_mini.menu.DebugLevel.error.build.code_debug=1
-lolin_s2_mini.menu.DebugLevel.warn=Warn
-lolin_s2_mini.menu.DebugLevel.warn.build.code_debug=2
-lolin_s2_mini.menu.DebugLevel.info=Info
-lolin_s2_mini.menu.DebugLevel.info.build.code_debug=3
-lolin_s2_mini.menu.DebugLevel.debug=Debug
-lolin_s2_mini.menu.DebugLevel.debug.build.code_debug=4
-lolin_s2_mini.menu.DebugLevel.verbose=Verbose
-lolin_s2_mini.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin_s2_mini.menu.EraseFlash.none=Disabled
-lolin_s2_mini.menu.EraseFlash.none.upload.erase_cmd=
-lolin_s2_mini.menu.EraseFlash.all=Enabled
-lolin_s2_mini.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin_s2_pico.name=LOLIN S2 PICO
-lolin_s2_pico.vid.0=0x303a
-lolin_s2_pico.pid.0=0x80C5
-
-lolin_s2_pico.bootloader.tool=esptool_py
-lolin_s2_pico.bootloader.tool.default=esptool_py
-
-lolin_s2_pico.upload.tool=esptool_py
-lolin_s2_pico.upload.tool.default=esptool_py
-lolin_s2_pico.upload.tool.network=esp_ota
-
-lolin_s2_pico.upload.maximum_size=1310720
-lolin_s2_pico.upload.maximum_data_size=327680
-lolin_s2_pico.upload.flags=
-lolin_s2_pico.upload.extra_flags=
-lolin_s2_pico.upload.use_1200bps_touch=true
-lolin_s2_pico.upload.wait_for_upload_port=true
-lolin_s2_pico.upload.speed=921600
-
-lolin_s2_pico.serial.disableDTR=false
-lolin_s2_pico.serial.disableRTS=false
-
-lolin_s2_pico.build.tarch=xtensa
-lolin_s2_pico.build.bootloader_addr=0x1000
-lolin_s2_pico.build.target=esp32s2
-lolin_s2_pico.build.mcu=esp32s2
-lolin_s2_pico.build.core=esp32
-lolin_s2_pico.build.variant=lolin_s2_pico
-lolin_s2_pico.build.board=LOLIN_S2_PICO
-
-lolin_s2_pico.build.cdc_on_boot=1
-lolin_s2_pico.build.msc_on_boot=1
-lolin_s2_pico.build.dfu_on_boot=1
-lolin_s2_pico.build.f_cpu=240000000L
-lolin_s2_pico.build.flash_size=4MB
-lolin_s2_pico.build.flash_freq=80m
-lolin_s2_pico.build.flash_mode=dio
-lolin_s2_pico.build.boot=qio
-lolin_s2_pico.build.partitions=default
-lolin_s2_pico.build.defines=
-
-lolin_s2_pico.build.defines=-DBOARD_HAS_PSRAM
-
-lolin_s2_pico.menu.CDCOnBoot.default=Enabled
-lolin_s2_pico.menu.CDCOnBoot.default.build.cdc_on_boot=1
-lolin_s2_pico.menu.CDCOnBoot.dis_cdc=Disabled
-lolin_s2_pico.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-lolin_s2_pico.menu.MSCOnBoot.default=Disabled
-lolin_s2_pico.menu.MSCOnBoot.default.build.msc_on_boot=0
-lolin_s2_pico.menu.MSCOnBoot.msc=Enabled
-lolin_s2_pico.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lolin_s2_pico.menu.DFUOnBoot.default=Disabled
-lolin_s2_pico.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lolin_s2_pico.menu.DFUOnBoot.dfu=Enabled
-lolin_s2_pico.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lolin_s2_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lolin_s2_pico.menu.PartitionScheme.default.build.partitions=default
-lolin_s2_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lolin_s2_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lolin_s2_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lolin_s2_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lolin_s2_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lolin_s2_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lolin_s2_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lolin_s2_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lolin_s2_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lolin_s2_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lolin_s2_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lolin_s2_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lolin_s2_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lolin_s2_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lolin_s2_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lolin_s2_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lolin_s2_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-lolin_s2_pico.menu.DebugLevel.none=None
-lolin_s2_pico.menu.DebugLevel.none.build.code_debug=0
-lolin_s2_pico.menu.DebugLevel.error=Error
-lolin_s2_pico.menu.DebugLevel.error.build.code_debug=1
-lolin_s2_pico.menu.DebugLevel.warn=Warn
-lolin_s2_pico.menu.DebugLevel.warn.build.code_debug=2
-lolin_s2_pico.menu.DebugLevel.info=Info
-lolin_s2_pico.menu.DebugLevel.info.build.code_debug=3
-lolin_s2_pico.menu.DebugLevel.debug=Debug
-lolin_s2_pico.menu.DebugLevel.debug.build.code_debug=4
-lolin_s2_pico.menu.DebugLevel.verbose=Verbose
-lolin_s2_pico.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin_s2_pico.menu.EraseFlash.none=Disabled
-lolin_s2_pico.menu.EraseFlash.none.upload.erase_cmd=
-lolin_s2_pico.menu.EraseFlash.all=Enabled
-lolin_s2_pico.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin_s3.name=LOLIN S3
-
-lolin_s3.bootloader.tool=esptool_py
-lolin_s3.bootloader.tool.default=esptool_py
-
-lolin_s3.upload.tool=esptool_py
-lolin_s3.upload.tool.default=esptool_py
-lolin_s3.upload.tool.network=esp_ota
-
-lolin_s3.upload.maximum_size=1310720
-lolin_s3.upload.maximum_data_size=327680
-lolin_s3.upload.flags=
-lolin_s3.upload.extra_flags=
-lolin_s3.upload.use_1200bps_touch=false
-lolin_s3.upload.wait_for_upload_port=false
-
-lolin_s3.serial.disableDTR=false
-lolin_s3.serial.disableRTS=false
-
-lolin_s3.build.tarch=xtensa
-lolin_s3.build.bootloader_addr=0x0
-lolin_s3.build.target=esp32s3
-lolin_s3.build.mcu=esp32s3
-lolin_s3.build.core=esp32
-lolin_s3.build.variant=lolin_s3
-lolin_s3.build.board=LOLIN_S3
-
-lolin_s3.build.usb_mode=1
-lolin_s3.build.cdc_on_boot=0
-lolin_s3.build.msc_on_boot=0
-lolin_s3.build.dfu_on_boot=0
-lolin_s3.build.f_cpu=240000000L
-lolin_s3.build.flash_size=16MB
-lolin_s3.build.flash_freq=80m
-lolin_s3.build.flash_mode=dio
-lolin_s3.build.boot=qio
-lolin_s3.build.boot_freq=80m
-lolin_s3.build.partitions=default
-lolin_s3.build.defines=-DBOARD_HAS_PSRAM
-lolin_s3.build.loop_core=
-lolin_s3.build.event_core=
-lolin_s3.build.psram_type=opi
-lolin_s3.build.memory_type={build.boot}_{build.psram_type}
-
-lolin_s3.menu.FlashMode.qio=QIO 80MHz
-lolin_s3.menu.FlashMode.qio.build.flash_mode=dio
-lolin_s3.menu.FlashMode.qio.build.boot=qio
-lolin_s3.menu.FlashMode.qio.build.boot_freq=80m
-lolin_s3.menu.FlashMode.qio.build.flash_freq=80m
-lolin_s3.menu.FlashMode.qio120=QIO 120MHz
-lolin_s3.menu.FlashMode.qio120.build.flash_mode=dio
-lolin_s3.menu.FlashMode.qio120.build.boot=qio
-lolin_s3.menu.FlashMode.qio120.build.boot_freq=120m
-lolin_s3.menu.FlashMode.qio120.build.flash_freq=80m
-
-lolin_s3.menu.LoopCore.1=Core 1
-lolin_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lolin_s3.menu.LoopCore.0=Core 0
-lolin_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lolin_s3.menu.EventsCore.1=Core 1
-lolin_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lolin_s3.menu.EventsCore.0=Core 0
-lolin_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lolin_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-lolin_s3.menu.USBMode.hwcdc.build.usb_mode=1
-lolin_s3.menu.USBMode.default=USB-OTG (TinyUSB)
-lolin_s3.menu.USBMode.default.build.usb_mode=0
-
-lolin_s3.menu.CDCOnBoot.default=Disabled
-lolin_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-lolin_s3.menu.CDCOnBoot.cdc=Enabled
-lolin_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-lolin_s3.menu.MSCOnBoot.default=Disabled
-lolin_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-lolin_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-lolin_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lolin_s3.menu.DFUOnBoot.default=Disabled
-lolin_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lolin_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-lolin_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lolin_s3.menu.UploadMode.default=UART0 / Hardware CDC
-lolin_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-lolin_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-lolin_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-lolin_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-lolin_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-lolin_s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-lolin_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-lolin_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-lolin_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-lolin_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-lolin_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-lolin_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-lolin_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-lolin_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-lolin_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-lolin_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-lolin_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-lolin_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-lolin_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-lolin_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-lolin_s3.menu.CPUFreq.240=240MHz (WiFi)
-lolin_s3.menu.CPUFreq.240.build.f_cpu=240000000L
-lolin_s3.menu.CPUFreq.160=160MHz (WiFi)
-lolin_s3.menu.CPUFreq.160.build.f_cpu=160000000L
-lolin_s3.menu.CPUFreq.80=80MHz (WiFi)
-lolin_s3.menu.CPUFreq.80.build.f_cpu=80000000L
-lolin_s3.menu.CPUFreq.40=40MHz
-lolin_s3.menu.CPUFreq.40.build.f_cpu=40000000L
-lolin_s3.menu.CPUFreq.20=20MHz
-lolin_s3.menu.CPUFreq.20.build.f_cpu=20000000L
-lolin_s3.menu.CPUFreq.10=10MHz
-lolin_s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lolin_s3.menu.UploadSpeed.921600=921600
-lolin_s3.menu.UploadSpeed.921600.upload.speed=921600
-lolin_s3.menu.UploadSpeed.115200=115200
-lolin_s3.menu.UploadSpeed.115200.upload.speed=115200
-lolin_s3.menu.UploadSpeed.256000.windows=256000
-lolin_s3.menu.UploadSpeed.256000.upload.speed=256000
-lolin_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-lolin_s3.menu.UploadSpeed.230400=230400
-lolin_s3.menu.UploadSpeed.230400.upload.speed=230400
-lolin_s3.menu.UploadSpeed.460800.linux=460800
-lolin_s3.menu.UploadSpeed.460800.macosx=460800
-lolin_s3.menu.UploadSpeed.460800.upload.speed=460800
-lolin_s3.menu.UploadSpeed.512000.windows=512000
-lolin_s3.menu.UploadSpeed.512000.upload.speed=512000
-
-lolin_s3.menu.DebugLevel.none=None
-lolin_s3.menu.DebugLevel.none.build.code_debug=0
-lolin_s3.menu.DebugLevel.error=Error
-lolin_s3.menu.DebugLevel.error.build.code_debug=1
-lolin_s3.menu.DebugLevel.warn=Warn
-lolin_s3.menu.DebugLevel.warn.build.code_debug=2
-lolin_s3.menu.DebugLevel.info=Info
-lolin_s3.menu.DebugLevel.info.build.code_debug=3
-lolin_s3.menu.DebugLevel.debug=Debug
-lolin_s3.menu.DebugLevel.debug.build.code_debug=4
-lolin_s3.menu.DebugLevel.verbose=Verbose
-lolin_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin_s3.menu.EraseFlash.none=Disabled
-lolin_s3.menu.EraseFlash.none.upload.erase_cmd=
-lolin_s3.menu.EraseFlash.all=Enabled
-lolin_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin_s3_mini.name=LOLIN S3 Mini
-lolin_s3_mini.vid.0=0x303a
-lolin_s3_mini.pid.0=0x8167
-
-lolin_s3_mini.bootloader.tool=esptool_py
-lolin_s3_mini.bootloader.tool.default=esptool_py
-
-lolin_s3_mini.upload.tool=esptool_py
-lolin_s3_mini.upload.tool.default=esptool_py
-lolin_s3_mini.upload.tool.network=esp_ota
-
-lolin_s3_mini.upload.maximum_size=1310720
-lolin_s3_mini.upload.maximum_data_size=327680
-lolin_s3_mini.upload.flags=
-lolin_s3_mini.upload.extra_flags=
-lolin_s3_mini.upload.use_1200bps_touch=false
-lolin_s3_mini.upload.wait_for_upload_port=false
-
-lolin_s3_mini.serial.disableDTR=false
-lolin_s3_mini.serial.disableRTS=false
-
-lolin_s3_mini.build.tarch=xtensa
-lolin_s3_mini.build.bootloader_addr=0x0
-lolin_s3_mini.build.target=esp32s3
-lolin_s3_mini.build.mcu=esp32s3
-lolin_s3_mini.build.core=esp32
-lolin_s3_mini.build.variant=lolin_s3_mini
-lolin_s3_mini.build.board=LOLIN_S3_MINI
-
-lolin_s3_mini.build.usb_mode=1
-lolin_s3_mini.build.cdc_on_boot=0
-lolin_s3_mini.build.msc_on_boot=0
-lolin_s3_mini.build.dfu_on_boot=0
-lolin_s3_mini.build.f_cpu=240000000L
-lolin_s3_mini.build.flash_size=4MB
-lolin_s3_mini.build.flash_freq=80m
-lolin_s3_mini.build.flash_mode=dio
-lolin_s3_mini.build.boot=qio
-lolin_s3_mini.build.boot_freq=80m
-lolin_s3_mini.build.partitions=default
-lolin_s3_mini.build.defines=-DBOARD_HAS_PSRAM
-lolin_s3_mini.build.loop_core=
-lolin_s3_mini.build.event_core=
-lolin_s3_mini.build.psram_type=qspi
-lolin_s3_mini.build.memory_type={build.boot}_{build.psram_type}
-
-lolin_s3_mini.menu.FlashMode.qio=QIO 80MHz
-lolin_s3_mini.menu.FlashMode.qio.build.flash_mode=dio
-lolin_s3_mini.menu.FlashMode.qio.build.boot=qio
-lolin_s3_mini.menu.FlashMode.qio.build.boot_freq=80m
-lolin_s3_mini.menu.FlashMode.qio.build.flash_freq=80m
-lolin_s3_mini.menu.FlashMode.qio120=QIO 120MHz
-lolin_s3_mini.menu.FlashMode.qio120.build.flash_mode=dio
-lolin_s3_mini.menu.FlashMode.qio120.build.boot=qio
-lolin_s3_mini.menu.FlashMode.qio120.build.boot_freq=120m
-lolin_s3_mini.menu.FlashMode.qio120.build.flash_freq=80m
-
-lolin_s3_mini.menu.LoopCore.1=Core 1
-lolin_s3_mini.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lolin_s3_mini.menu.LoopCore.0=Core 0
-lolin_s3_mini.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lolin_s3_mini.menu.EventsCore.1=Core 1
-lolin_s3_mini.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lolin_s3_mini.menu.EventsCore.0=Core 0
-lolin_s3_mini.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lolin_s3_mini.menu.USBMode.hwcdc=Hardware CDC and JTAG
-lolin_s3_mini.menu.USBMode.hwcdc.build.usb_mode=1
-lolin_s3_mini.menu.USBMode.default=USB-OTG (TinyUSB)
-lolin_s3_mini.menu.USBMode.default.build.usb_mode=0
-
-lolin_s3_mini.menu.CDCOnBoot.default=Disabled
-lolin_s3_mini.menu.CDCOnBoot.default.build.cdc_on_boot=0
-lolin_s3_mini.menu.CDCOnBoot.cdc=Enabled
-lolin_s3_mini.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-lolin_s3_mini.menu.MSCOnBoot.default=Disabled
-lolin_s3_mini.menu.MSCOnBoot.default.build.msc_on_boot=0
-lolin_s3_mini.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-lolin_s3_mini.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lolin_s3_mini.menu.DFUOnBoot.default=Disabled
-lolin_s3_mini.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lolin_s3_mini.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-lolin_s3_mini.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lolin_s3_mini.menu.UploadMode.default=UART0 / Hardware CDC
-lolin_s3_mini.menu.UploadMode.default.upload.use_1200bps_touch=false
-lolin_s3_mini.menu.UploadMode.default.upload.wait_for_upload_port=false
-lolin_s3_mini.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-lolin_s3_mini.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-lolin_s3_mini.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-lolin_s3_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lolin_s3_mini.menu.PartitionScheme.default.build.partitions=default
-lolin_s3_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lolin_s3_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lolin_s3_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lolin_s3_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lolin_s3_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lolin_s3_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lolin_s3_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lolin_s3_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lolin_s3_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lolin_s3_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lolin_s3_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lolin_s3_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lolin_s3_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lolin_s3_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lolin_s3_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lolin_s3_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lolin_s3_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-lolin_s3_mini.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-lolin_s3_mini.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-lolin_s3_mini.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-lolin_s3_mini.menu.PartitionScheme.rainmaker=RainMaker 4MB
-lolin_s3_mini.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-lolin_s3_mini.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-lolin_s3_mini.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-lolin_s3_mini.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-lolin_s3_mini.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-lolin_s3_mini.menu.CPUFreq.240=240MHz (WiFi)
-lolin_s3_mini.menu.CPUFreq.240.build.f_cpu=240000000L
-lolin_s3_mini.menu.CPUFreq.160=160MHz (WiFi)
-lolin_s3_mini.menu.CPUFreq.160.build.f_cpu=160000000L
-lolin_s3_mini.menu.CPUFreq.80=80MHz (WiFi)
-lolin_s3_mini.menu.CPUFreq.80.build.f_cpu=80000000L
-lolin_s3_mini.menu.CPUFreq.40=40MHz
-lolin_s3_mini.menu.CPUFreq.40.build.f_cpu=40000000L
-lolin_s3_mini.menu.CPUFreq.20=20MHz
-lolin_s3_mini.menu.CPUFreq.20.build.f_cpu=20000000L
-lolin_s3_mini.menu.CPUFreq.10=10MHz
-lolin_s3_mini.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lolin_s3_mini.menu.UploadSpeed.921600=921600
-lolin_s3_mini.menu.UploadSpeed.921600.upload.speed=921600
-lolin_s3_mini.menu.UploadSpeed.115200=115200
-lolin_s3_mini.menu.UploadSpeed.115200.upload.speed=115200
-lolin_s3_mini.menu.UploadSpeed.256000.windows=256000
-lolin_s3_mini.menu.UploadSpeed.256000.upload.speed=256000
-lolin_s3_mini.menu.UploadSpeed.230400.windows.upload.speed=256000
-lolin_s3_mini.menu.UploadSpeed.230400=230400
-lolin_s3_mini.menu.UploadSpeed.230400.upload.speed=230400
-lolin_s3_mini.menu.UploadSpeed.460800.linux=460800
-lolin_s3_mini.menu.UploadSpeed.460800.macosx=460800
-lolin_s3_mini.menu.UploadSpeed.460800.upload.speed=460800
-lolin_s3_mini.menu.UploadSpeed.512000.windows=512000
-lolin_s3_mini.menu.UploadSpeed.512000.upload.speed=512000
-
-lolin_s3_mini.menu.DebugLevel.none=None
-lolin_s3_mini.menu.DebugLevel.none.build.code_debug=0
-lolin_s3_mini.menu.DebugLevel.error=Error
-lolin_s3_mini.menu.DebugLevel.error.build.code_debug=1
-lolin_s3_mini.menu.DebugLevel.warn=Warn
-lolin_s3_mini.menu.DebugLevel.warn.build.code_debug=2
-lolin_s3_mini.menu.DebugLevel.info=Info
-lolin_s3_mini.menu.DebugLevel.info.build.code_debug=3
-lolin_s3_mini.menu.DebugLevel.debug=Debug
-lolin_s3_mini.menu.DebugLevel.debug.build.code_debug=4
-lolin_s3_mini.menu.DebugLevel.verbose=Verbose
-lolin_s3_mini.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin_s3_mini.menu.EraseFlash.none=Disabled
-lolin_s3_mini.menu.EraseFlash.none.upload.erase_cmd=
-lolin_s3_mini.menu.EraseFlash.all=Enabled
-lolin_s3_mini.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin_s3_mini_pro.name=LOLIN S3 Mini Pro
-lolin_s3_mini_pro.vid.0=0x303a
-lolin_s3_mini_pro.pid.0=0x8216
-
-lolin_s3_mini_pro.bootloader.tool=esptool_py
-lolin_s3_mini_pro.bootloader.tool.default=esptool_py
-
-lolin_s3_mini_pro.upload.tool=esptool_py
-lolin_s3_mini_pro.upload.tool.default=esptool_py
-lolin_s3_mini_pro.upload.tool.network=esp_ota
-
-lolin_s3_mini_pro.upload.maximum_size=1310720
-lolin_s3_mini_pro.upload.maximum_data_size=327680
-lolin_s3_mini_pro.upload.flags=
-lolin_s3_mini_pro.upload.extra_flags=
-lolin_s3_mini_pro.upload.use_1200bps_touch=false
-lolin_s3_mini_pro.upload.wait_for_upload_port=false
-
-lolin_s3_mini_pro.serial.disableDTR=false
-lolin_s3_mini_pro.serial.disableRTS=false
-
-lolin_s3_mini_pro.build.tarch=xtensa
-lolin_s3_mini_pro.build.bootloader_addr=0x0
-lolin_s3_mini_pro.build.target=esp32s3
-lolin_s3_mini_pro.build.mcu=esp32s3
-lolin_s3_mini_pro.build.core=esp32
-lolin_s3_mini_pro.build.variant=lolin_s3_mini_pro
-lolin_s3_mini_pro.build.board=LOLIN_S3_MINI_PRO
-
-lolin_s3_mini_pro.build.usb_mode=1
-lolin_s3_mini_pro.build.cdc_on_boot=0
-lolin_s3_mini_pro.build.msc_on_boot=0
-lolin_s3_mini_pro.build.dfu_on_boot=0
-lolin_s3_mini_pro.build.f_cpu=240000000L
-lolin_s3_mini_pro.build.flash_size=4MB
-lolin_s3_mini_pro.build.flash_freq=80m
-lolin_s3_mini_pro.build.flash_mode=dio
-lolin_s3_mini_pro.build.boot=qio
-lolin_s3_mini_pro.build.boot_freq=80m
-lolin_s3_mini_pro.build.partitions=default
-lolin_s3_mini_pro.build.defines=-DBOARD_HAS_PSRAM
-lolin_s3_mini_pro.build.loop_core=
-lolin_s3_mini_pro.build.event_core=
-lolin_s3_mini_pro.build.psram_type=qspi
-lolin_s3_mini_pro.build.memory_type={build.boot}_{build.psram_type}
-
-lolin_s3_mini_pro.menu.FlashMode.qio=QIO 80MHz
-lolin_s3_mini_pro.menu.FlashMode.qio.build.flash_mode=dio
-lolin_s3_mini_pro.menu.FlashMode.qio.build.boot=qio
-lolin_s3_mini_pro.menu.FlashMode.qio.build.boot_freq=80m
-lolin_s3_mini_pro.menu.FlashMode.qio.build.flash_freq=80m
-lolin_s3_mini_pro.menu.FlashMode.qio120=QIO 120MHz
-lolin_s3_mini_pro.menu.FlashMode.qio120.build.flash_mode=dio
-lolin_s3_mini_pro.menu.FlashMode.qio120.build.boot=qio
-lolin_s3_mini_pro.menu.FlashMode.qio120.build.boot_freq=120m
-lolin_s3_mini_pro.menu.FlashMode.qio120.build.flash_freq=80m
-
-lolin_s3_mini_pro.menu.LoopCore.1=Core 1
-lolin_s3_mini_pro.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lolin_s3_mini_pro.menu.LoopCore.0=Core 0
-lolin_s3_mini_pro.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lolin_s3_mini_pro.menu.EventsCore.1=Core 1
-lolin_s3_mini_pro.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lolin_s3_mini_pro.menu.EventsCore.0=Core 0
-lolin_s3_mini_pro.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lolin_s3_mini_pro.menu.USBMode.hwcdc=Hardware CDC and JTAG
-lolin_s3_mini_pro.menu.USBMode.hwcdc.build.usb_mode=1
-lolin_s3_mini_pro.menu.USBMode.default=USB-OTG (TinyUSB)
-lolin_s3_mini_pro.menu.USBMode.default.build.usb_mode=0
-
-lolin_s3_mini_pro.menu.CDCOnBoot.default=Disabled
-lolin_s3_mini_pro.menu.CDCOnBoot.default.build.cdc_on_boot=0
-lolin_s3_mini_pro.menu.CDCOnBoot.cdc=Enabled
-lolin_s3_mini_pro.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-lolin_s3_mini_pro.menu.MSCOnBoot.default=Disabled
-lolin_s3_mini_pro.menu.MSCOnBoot.default.build.msc_on_boot=0
-lolin_s3_mini_pro.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-lolin_s3_mini_pro.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lolin_s3_mini_pro.menu.DFUOnBoot.default=Disabled
-lolin_s3_mini_pro.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lolin_s3_mini_pro.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-lolin_s3_mini_pro.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lolin_s3_mini_pro.menu.UploadMode.default=UART0 / Hardware CDC
-lolin_s3_mini_pro.menu.UploadMode.default.upload.use_1200bps_touch=false
-lolin_s3_mini_pro.menu.UploadMode.default.upload.wait_for_upload_port=false
-lolin_s3_mini_pro.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-lolin_s3_mini_pro.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-lolin_s3_mini_pro.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-lolin_s3_mini_pro.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lolin_s3_mini_pro.menu.PartitionScheme.default.build.partitions=default
-lolin_s3_mini_pro.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lolin_s3_mini_pro.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lolin_s3_mini_pro.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lolin_s3_mini_pro.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lolin_s3_mini_pro.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lolin_s3_mini_pro.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lolin_s3_mini_pro.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lolin_s3_mini_pro.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lolin_s3_mini_pro.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lolin_s3_mini_pro.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lolin_s3_mini_pro.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lolin_s3_mini_pro.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lolin_s3_mini_pro.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lolin_s3_mini_pro.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lolin_s3_mini_pro.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lolin_s3_mini_pro.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lolin_s3_mini_pro.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-lolin_s3_mini_pro.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-lolin_s3_mini_pro.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-lolin_s3_mini_pro.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-lolin_s3_mini_pro.menu.PartitionScheme.rainmaker=RainMaker 4MB
-lolin_s3_mini_pro.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-lolin_s3_mini_pro.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-lolin_s3_mini_pro.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-lolin_s3_mini_pro.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-lolin_s3_mini_pro.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-lolin_s3_mini_pro.menu.CPUFreq.240=240MHz (WiFi)
-lolin_s3_mini_pro.menu.CPUFreq.240.build.f_cpu=240000000L
-lolin_s3_mini_pro.menu.CPUFreq.160=160MHz (WiFi)
-lolin_s3_mini_pro.menu.CPUFreq.160.build.f_cpu=160000000L
-lolin_s3_mini_pro.menu.CPUFreq.80=80MHz (WiFi)
-lolin_s3_mini_pro.menu.CPUFreq.80.build.f_cpu=80000000L
-lolin_s3_mini_pro.menu.CPUFreq.40=40MHz
-lolin_s3_mini_pro.menu.CPUFreq.40.build.f_cpu=40000000L
-lolin_s3_mini_pro.menu.CPUFreq.20=20MHz
-lolin_s3_mini_pro.menu.CPUFreq.20.build.f_cpu=20000000L
-lolin_s3_mini_pro.menu.CPUFreq.10=10MHz
-lolin_s3_mini_pro.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lolin_s3_mini_pro.menu.UploadSpeed.921600=921600
-lolin_s3_mini_pro.menu.UploadSpeed.921600.upload.speed=921600
-lolin_s3_mini_pro.menu.UploadSpeed.115200=115200
-lolin_s3_mini_pro.menu.UploadSpeed.115200.upload.speed=115200
-lolin_s3_mini_pro.menu.UploadSpeed.256000.windows=256000
-lolin_s3_mini_pro.menu.UploadSpeed.256000.upload.speed=256000
-lolin_s3_mini_pro.menu.UploadSpeed.230400.windows.upload.speed=256000
-lolin_s3_mini_pro.menu.UploadSpeed.230400=230400
-lolin_s3_mini_pro.menu.UploadSpeed.230400.upload.speed=230400
-lolin_s3_mini_pro.menu.UploadSpeed.460800.linux=460800
-lolin_s3_mini_pro.menu.UploadSpeed.460800.macosx=460800
-lolin_s3_mini_pro.menu.UploadSpeed.460800.upload.speed=460800
-lolin_s3_mini_pro.menu.UploadSpeed.512000.windows=512000
-lolin_s3_mini_pro.menu.UploadSpeed.512000.upload.speed=512000
-
-lolin_s3_mini_pro.menu.DebugLevel.none=None
-lolin_s3_mini_pro.menu.DebugLevel.none.build.code_debug=0
-lolin_s3_mini_pro.menu.DebugLevel.error=Error
-lolin_s3_mini_pro.menu.DebugLevel.error.build.code_debug=1
-lolin_s3_mini_pro.menu.DebugLevel.warn=Warn
-lolin_s3_mini_pro.menu.DebugLevel.warn.build.code_debug=2
-lolin_s3_mini_pro.menu.DebugLevel.info=Info
-lolin_s3_mini_pro.menu.DebugLevel.info.build.code_debug=3
-lolin_s3_mini_pro.menu.DebugLevel.debug=Debug
-lolin_s3_mini_pro.menu.DebugLevel.debug.build.code_debug=4
-lolin_s3_mini_pro.menu.DebugLevel.verbose=Verbose
-lolin_s3_mini_pro.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin_s3_mini_pro.menu.EraseFlash.none=Disabled
-lolin_s3_mini_pro.menu.EraseFlash.none.upload.erase_cmd=
-lolin_s3_mini_pro.menu.EraseFlash.all=Enabled
-lolin_s3_mini_pro.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin_s3_pro.name=LOLIN S3 Pro
-lolin_s3_pro.vid.0=0x303a
-lolin_s3_pro.pid.0=0x8161
-
-lolin_s3_pro.bootloader.tool=esptool_py
-lolin_s3_pro.bootloader.tool.default=esptool_py
-
-lolin_s3_pro.upload.tool=esptool_py
-lolin_s3_pro.upload.tool.default=esptool_py
-lolin_s3_pro.upload.tool.network=esp_ota
-
-lolin_s3_pro.upload.maximum_size=1310720
-lolin_s3_pro.upload.maximum_data_size=327680
-lolin_s3_pro.upload.flags=
-lolin_s3_pro.upload.extra_flags=
-lolin_s3_pro.upload.use_1200bps_touch=false
-lolin_s3_pro.upload.wait_for_upload_port=false
-
-lolin_s3_pro.serial.disableDTR=false
-lolin_s3_pro.serial.disableRTS=false
-
-lolin_s3_pro.build.tarch=xtensa
-lolin_s3_pro.build.bootloader_addr=0x0
-lolin_s3_pro.build.target=esp32s3
-lolin_s3_pro.build.mcu=esp32s3
-lolin_s3_pro.build.core=esp32
-lolin_s3_pro.build.variant=lolin_s3_pro
-lolin_s3_pro.build.board=LOLIN_S3_PRO
-
-lolin_s3_pro.build.usb_mode=1
-lolin_s3_pro.build.cdc_on_boot=0
-lolin_s3_pro.build.msc_on_boot=0
-lolin_s3_pro.build.dfu_on_boot=0
-lolin_s3_pro.build.f_cpu=240000000L
-lolin_s3_pro.build.flash_size=16MB
-lolin_s3_pro.build.flash_freq=80m
-lolin_s3_pro.build.flash_mode=dio
-lolin_s3_pro.build.boot=qio
-lolin_s3_pro.build.boot_freq=80m
-lolin_s3_pro.build.partitions=default
-lolin_s3_pro.build.defines=-DBOARD_HAS_PSRAM
-lolin_s3_pro.build.loop_core=
-lolin_s3_pro.build.event_core=
-lolin_s3_pro.build.psram_type=opi
-lolin_s3_pro.build.memory_type={build.boot}_{build.psram_type}
-
-lolin_s3_pro.menu.FlashMode.qio=QIO 80MHz
-lolin_s3_pro.menu.FlashMode.qio.build.flash_mode=dio
-lolin_s3_pro.menu.FlashMode.qio.build.boot=qio
-lolin_s3_pro.menu.FlashMode.qio.build.boot_freq=80m
-lolin_s3_pro.menu.FlashMode.qio.build.flash_freq=80m
-lolin_s3_pro.menu.FlashMode.qio120=QIO 120MHz
-lolin_s3_pro.menu.FlashMode.qio120.build.flash_mode=dio
-lolin_s3_pro.menu.FlashMode.qio120.build.boot=qio
-lolin_s3_pro.menu.FlashMode.qio120.build.boot_freq=120m
-lolin_s3_pro.menu.FlashMode.qio120.build.flash_freq=80m
-
-lolin_s3_pro.menu.LoopCore.1=Core 1
-lolin_s3_pro.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lolin_s3_pro.menu.LoopCore.0=Core 0
-lolin_s3_pro.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lolin_s3_pro.menu.EventsCore.1=Core 1
-lolin_s3_pro.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lolin_s3_pro.menu.EventsCore.0=Core 0
-lolin_s3_pro.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lolin_s3_pro.menu.USBMode.hwcdc=Hardware CDC and JTAG
-lolin_s3_pro.menu.USBMode.hwcdc.build.usb_mode=1
-lolin_s3_pro.menu.USBMode.default=USB-OTG (TinyUSB)
-lolin_s3_pro.menu.USBMode.default.build.usb_mode=0
-
-lolin_s3_pro.menu.CDCOnBoot.default=Disabled
-lolin_s3_pro.menu.CDCOnBoot.default.build.cdc_on_boot=0
-lolin_s3_pro.menu.CDCOnBoot.cdc=Enabled
-lolin_s3_pro.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-lolin_s3_pro.menu.MSCOnBoot.default=Disabled
-lolin_s3_pro.menu.MSCOnBoot.default.build.msc_on_boot=0
-lolin_s3_pro.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-lolin_s3_pro.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lolin_s3_pro.menu.DFUOnBoot.default=Disabled
-lolin_s3_pro.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lolin_s3_pro.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-lolin_s3_pro.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lolin_s3_pro.menu.UploadMode.default=UART0 / Hardware CDC
-lolin_s3_pro.menu.UploadMode.default.upload.use_1200bps_touch=false
-lolin_s3_pro.menu.UploadMode.default.upload.wait_for_upload_port=false
-lolin_s3_pro.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-lolin_s3_pro.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-lolin_s3_pro.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-lolin_s3_pro.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-lolin_s3_pro.menu.PartitionScheme.fatflash.build.partitions=ffat
-lolin_s3_pro.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-lolin_s3_pro.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-lolin_s3_pro.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-lolin_s3_pro.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-lolin_s3_pro.menu.PartitionScheme.rainmaker=RainMaker 4MB
-lolin_s3_pro.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-lolin_s3_pro.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-lolin_s3_pro.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-lolin_s3_pro.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-lolin_s3_pro.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-lolin_s3_pro.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-lolin_s3_pro.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-lolin_s3_pro.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-lolin_s3_pro.menu.CPUFreq.240=240MHz (WiFi)
-lolin_s3_pro.menu.CPUFreq.240.build.f_cpu=240000000L
-lolin_s3_pro.menu.CPUFreq.160=160MHz (WiFi)
-lolin_s3_pro.menu.CPUFreq.160.build.f_cpu=160000000L
-lolin_s3_pro.menu.CPUFreq.80=80MHz (WiFi)
-lolin_s3_pro.menu.CPUFreq.80.build.f_cpu=80000000L
-lolin_s3_pro.menu.CPUFreq.40=40MHz
-lolin_s3_pro.menu.CPUFreq.40.build.f_cpu=40000000L
-lolin_s3_pro.menu.CPUFreq.20=20MHz
-lolin_s3_pro.menu.CPUFreq.20.build.f_cpu=20000000L
-lolin_s3_pro.menu.CPUFreq.10=10MHz
-lolin_s3_pro.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lolin_s3_pro.menu.UploadSpeed.921600=921600
-lolin_s3_pro.menu.UploadSpeed.921600.upload.speed=921600
-lolin_s3_pro.menu.UploadSpeed.115200=115200
-lolin_s3_pro.menu.UploadSpeed.115200.upload.speed=115200
-lolin_s3_pro.menu.UploadSpeed.256000.windows=256000
-lolin_s3_pro.menu.UploadSpeed.256000.upload.speed=256000
-lolin_s3_pro.menu.UploadSpeed.230400.windows.upload.speed=256000
-lolin_s3_pro.menu.UploadSpeed.230400=230400
-lolin_s3_pro.menu.UploadSpeed.230400.upload.speed=230400
-lolin_s3_pro.menu.UploadSpeed.460800.linux=460800
-lolin_s3_pro.menu.UploadSpeed.460800.macosx=460800
-lolin_s3_pro.menu.UploadSpeed.460800.upload.speed=460800
-lolin_s3_pro.menu.UploadSpeed.512000.windows=512000
-lolin_s3_pro.menu.UploadSpeed.512000.upload.speed=512000
-
-lolin_s3_pro.menu.DebugLevel.none=None
-lolin_s3_pro.menu.DebugLevel.none.build.code_debug=0
-lolin_s3_pro.menu.DebugLevel.error=Error
-lolin_s3_pro.menu.DebugLevel.error.build.code_debug=1
-lolin_s3_pro.menu.DebugLevel.warn=Warn
-lolin_s3_pro.menu.DebugLevel.warn.build.code_debug=2
-lolin_s3_pro.menu.DebugLevel.info=Info
-lolin_s3_pro.menu.DebugLevel.info.build.code_debug=3
-lolin_s3_pro.menu.DebugLevel.debug=Debug
-lolin_s3_pro.menu.DebugLevel.debug.build.code_debug=4
-lolin_s3_pro.menu.DebugLevel.verbose=Verbose
-lolin_s3_pro.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin_s3_pro.menu.EraseFlash.none=Disabled
-lolin_s3_pro.menu.EraseFlash.none.upload.erase_cmd=
-lolin_s3_pro.menu.EraseFlash.all=Enabled
-lolin_s3_pro.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin32.name=WEMOS LOLIN32
-
-lolin32.bootloader.tool=esptool_py
-lolin32.bootloader.tool.default=esptool_py
-
-lolin32.upload.tool=esptool_py
-lolin32.upload.tool.default=esptool_py
-lolin32.upload.tool.network=esp_ota
-
-lolin32.upload.maximum_size=1310720
-lolin32.upload.maximum_data_size=327680
-lolin32.upload.flags=
-lolin32.upload.extra_flags=
-
-lolin32.serial.disableDTR=true
-lolin32.serial.disableRTS=true
-
-lolin32.build.tarch=xtensa
-lolin32.build.bootloader_addr=0x1000
-lolin32.build.target=esp32
-lolin32.build.mcu=esp32
-lolin32.build.core=esp32
-lolin32.build.variant=lolin32
-lolin32.build.board=LOLIN32
-
-lolin32.build.f_cpu=240000000L
-lolin32.build.flash_mode=dio
-lolin32.build.flash_size=4MB
-lolin32.build.boot=dio
-lolin32.build.partitions=default
-lolin32.build.defines=
-
-lolin32.menu.FlashFreq.80=80MHz
-lolin32.menu.FlashFreq.80.build.flash_freq=80m
-lolin32.menu.FlashFreq.40=40MHz
-lolin32.menu.FlashFreq.40.build.flash_freq=40m
-
-lolin32.menu.PartitionScheme.default=Default
-lolin32.menu.PartitionScheme.default.build.partitions=default
-lolin32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-lolin32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lolin32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lolin32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-lolin32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-lolin32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-lolin32.menu.CPUFreq.240=240MHz (WiFi/BT)
-lolin32.menu.CPUFreq.240.build.f_cpu=240000000L
-lolin32.menu.CPUFreq.160=160MHz (WiFi/BT)
-lolin32.menu.CPUFreq.160.build.f_cpu=160000000L
-lolin32.menu.CPUFreq.80=80MHz (WiFi/BT)
-lolin32.menu.CPUFreq.80.build.f_cpu=80000000L
-lolin32.menu.CPUFreq.40=40MHz (40MHz XTAL)
-lolin32.menu.CPUFreq.40.build.f_cpu=40000000L
-lolin32.menu.CPUFreq.26=26MHz (26MHz XTAL)
-lolin32.menu.CPUFreq.26.build.f_cpu=26000000L
-lolin32.menu.CPUFreq.20=20MHz (40MHz XTAL)
-lolin32.menu.CPUFreq.20.build.f_cpu=20000000L
-lolin32.menu.CPUFreq.13=13MHz (26MHz XTAL)
-lolin32.menu.CPUFreq.13.build.f_cpu=13000000L
-lolin32.menu.CPUFreq.10=10MHz (40MHz XTAL)
-lolin32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lolin32.menu.UploadSpeed.921600=921600
-lolin32.menu.UploadSpeed.921600.upload.speed=921600
-lolin32.menu.UploadSpeed.115200=115200
-lolin32.menu.UploadSpeed.115200.upload.speed=115200
-lolin32.menu.UploadSpeed.256000.windows=256000
-lolin32.menu.UploadSpeed.256000.upload.speed=256000
-lolin32.menu.UploadSpeed.230400.windows.upload.speed=256000
-lolin32.menu.UploadSpeed.230400=230400
-lolin32.menu.UploadSpeed.230400.upload.speed=230400
-lolin32.menu.UploadSpeed.460800.linux=460800
-lolin32.menu.UploadSpeed.460800.macosx=460800
-lolin32.menu.UploadSpeed.460800.upload.speed=460800
-lolin32.menu.UploadSpeed.512000.windows=512000
-lolin32.menu.UploadSpeed.512000.upload.speed=512000
-
-lolin32.menu.DebugLevel.none=None
-lolin32.menu.DebugLevel.none.build.code_debug=0
-lolin32.menu.DebugLevel.error=Error
-lolin32.menu.DebugLevel.error.build.code_debug=1
-lolin32.menu.DebugLevel.warn=Warn
-lolin32.menu.DebugLevel.warn.build.code_debug=2
-lolin32.menu.DebugLevel.info=Info
-lolin32.menu.DebugLevel.info.build.code_debug=3
-lolin32.menu.DebugLevel.debug=Debug
-lolin32.menu.DebugLevel.debug.build.code_debug=4
-lolin32.menu.DebugLevel.verbose=Verbose
-lolin32.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin32.menu.EraseFlash.none=Disabled
-lolin32.menu.EraseFlash.none.upload.erase_cmd=
-lolin32.menu.EraseFlash.all=Enabled
-lolin32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-viralink32g01.name=ViraLink Gate32-0.1
-
-viralink32g01.bootloader.tool=esptool_py
-viralink32g01.bootloader.tool.default=esptool_py
-
-viralink32g01.upload.tool=esptool_py
-viralink32g01.upload.tool.default=esptool_py
-viralink32g01.upload.tool.network=esp_ota
-
-viralink32g01.upload.maximum_size=1310720
-viralink32g01.upload.maximum_data_size=327680
-viralink32g01.upload.flags=
-viralink32g01.upload.extra_flags=
-
-viralink32g01.serial.disableDTR=true
-viralink32g01.serial.disableRTS=true
-
-viralink32g01.build.tarch=xtensa
-viralink32g01.build.bootloader_addr=0x1000
-viralink32g01.build.target=esp32
-viralink32g01.build.mcu=esp32
-viralink32g01.build.core=esp32
-viralink32g01.build.variant=ViraLink-G0.1
-viralink32g01.build.board=VIRALINK_GATE32_01
-
-viralink32g01.build.f_cpu=240000000L
-viralink32g01.build.flash_mode=dio
-viralink32g01.build.flash_size=4MB
-viralink32g01.build.boot=dio
-viralink32g01.build.partitions=default
-viralink32g01.build.defines=
-
-viralink32g01.menu.FlashFreq.80=80MHz
-viralink32g01.menu.FlashFreq.80.build.flash_freq=80m
-viralink32g01.menu.FlashFreq.40=40MHz
-viralink32g01.menu.FlashFreq.40.build.flash_freq=40m
-
-viralink32g01.menu.PartitionScheme.default=Default
-viralink32g01.menu.PartitionScheme.default.build.partitions=default
-viralink32g01.menu.PartitionScheme.no_ota=No OTA (Large APP)
-viralink32g01.menu.PartitionScheme.no_ota.build.partitions=no_ota
-viralink32g01.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-viralink32g01.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-viralink32g01.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-viralink32g01.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-viralink32g01.menu.CPUFreq.240=240MHz (WiFi/BT)
-viralink32g01.menu.CPUFreq.240.build.f_cpu=240000000L
-viralink32g01.menu.CPUFreq.160=160MHz (WiFi/BT)
-viralink32g01.menu.CPUFreq.160.build.f_cpu=160000000L
-viralink32g01.menu.CPUFreq.80=80MHz (WiFi/BT)
-viralink32g01.menu.CPUFreq.80.build.f_cpu=80000000L
-viralink32g01.menu.CPUFreq.40=40MHz (40MHz XTAL)
-viralink32g01.menu.CPUFreq.40.build.f_cpu=40000000L
-viralink32g01.menu.CPUFreq.26=26MHz (26MHz XTAL)
-viralink32g01.menu.CPUFreq.26.build.f_cpu=26000000L
-viralink32g01.menu.CPUFreq.20=20MHz (40MHz XTAL)
-viralink32g01.menu.CPUFreq.20.build.f_cpu=20000000L
-viralink32g01.menu.CPUFreq.13=13MHz (26MHz XTAL)
-viralink32g01.menu.CPUFreq.13.build.f_cpu=13000000L
-viralink32g01.menu.CPUFreq.10=10MHz (40MHz XTAL)
-viralink32g01.menu.CPUFreq.10.build.f_cpu=10000000L
-
-viralink32g01.menu.UploadSpeed.921600=921600
-viralink32g01.menu.UploadSpeed.921600.upload.speed=921600
-viralink32g01.menu.UploadSpeed.115200=115200
-viralink32g01.menu.UploadSpeed.115200.upload.speed=115200
-viralink32g01.menu.UploadSpeed.256000.windows=256000
-viralink32g01.menu.UploadSpeed.256000.upload.speed=256000
-viralink32g01.menu.UploadSpeed.230400.windows.upload.speed=256000
-viralink32g01.menu.UploadSpeed.230400=230400
-viralink32g01.menu.UploadSpeed.230400.upload.speed=230400
-viralink32g01.menu.UploadSpeed.460800.linux=460800
-viralink32g01.menu.UploadSpeed.460800.macosx=460800
-viralink32g01.menu.UploadSpeed.460800.upload.speed=460800
-viralink32g01.menu.UploadSpeed.512000.windows=512000
-viralink32g01.menu.UploadSpeed.512000.upload.speed=512000
-
-viralink32g01.menu.DebugLevel.none=None
-viralink32g01.menu.DebugLevel.none.build.code_debug=0
-viralink32g01.menu.DebugLevel.error=Error
-viralink32g01.menu.DebugLevel.error.build.code_debug=1
-viralink32g01.menu.DebugLevel.warn=Warn
-viralink32g01.menu.DebugLevel.warn.build.code_debug=2
-viralink32g01.menu.DebugLevel.info=Info
-viralink32g01.menu.DebugLevel.info.build.code_debug=3
-viralink32g01.menu.DebugLevel.debug=Debug
-viralink32g01.menu.DebugLevel.debug.build.code_debug=4
-viralink32g01.menu.DebugLevel.verbose=Verbose
-viralink32g01.menu.DebugLevel.verbose.build.code_debug=5
-
-viralink32g01.menu.EraseFlash.none=Disabled
-viralink32g01.menu.EraseFlash.none.upload.erase_cmd=
-viralink32g01.menu.EraseFlash.all=Enabled
-viralink32g01.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-viralink32g11.name=ViraLink Gate32-1.1
-
-viralink32g11.bootloader.tool=esptool_py
-viralink32g11.bootloader.tool.default=esptool_py
-
-viralink32g11.upload.tool=esptool_py
-viralink32g11.upload.tool.default=esptool_py
-viralink32g11.upload.tool.network=esp_ota
-
-viralink32g11.upload.maximum_size=1310720
-viralink32g11.upload.maximum_data_size=327680
-viralink32g11.upload.flags=
-viralink32g11.upload.extra_flags=
-
-viralink32g11.serial.disableDTR=true
-viralink32g11.serial.disableRTS=true
-
-viralink32g11.build.tarch=xtensa
-viralink32g11.build.bootloader_addr=0x1000
-viralink32g11.build.target=esp32
-viralink32g11.build.mcu=esp32
-viralink32g11.build.core=esp32
-viralink32g11.build.variant=ViraLink-G1.1
-viralink32g11.build.board=VIRALINK_GATE32_11
-
-viralink32g11.build.f_cpu=240000000L
-viralink32g11.build.flash_mode=dio
-viralink32g11.build.flash_size=4MB
-viralink32g11.build.boot=dio
-viralink32g11.build.partitions=default
-viralink32g11.build.defines=
-
-viralink32g11.menu.FlashFreq.80=80MHz
-viralink32g11.menu.FlashFreq.80.build.flash_freq=80m
-viralink32g11.menu.FlashFreq.40=40MHz
-viralink32g11.menu.FlashFreq.40.build.flash_freq=40m
-
-viralink32g11.menu.PartitionScheme.default=Default
-viralink32g11.menu.PartitionScheme.default.build.partitions=default
-viralink32g11.menu.PartitionScheme.no_ota=No OTA (Large APP)
-viralink32g11.menu.PartitionScheme.no_ota.build.partitions=no_ota
-viralink32g11.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-viralink32g11.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-viralink32g11.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-viralink32g11.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-viralink32g11.menu.CPUFreq.240=240MHz (WiFi/BT)
-viralink32g11.menu.CPUFreq.240.build.f_cpu=240000000L
-viralink32g11.menu.CPUFreq.160=160MHz (WiFi/BT)
-viralink32g11.menu.CPUFreq.160.build.f_cpu=160000000L
-viralink32g11.menu.CPUFreq.80=80MHz (WiFi/BT)
-viralink32g11.menu.CPUFreq.80.build.f_cpu=80000000L
-viralink32g11.menu.CPUFreq.40=40MHz (40MHz XTAL)
-viralink32g11.menu.CPUFreq.40.build.f_cpu=40000000L
-viralink32g11.menu.CPUFreq.26=26MHz (26MHz XTAL)
-viralink32g11.menu.CPUFreq.26.build.f_cpu=26000000L
-viralink32g11.menu.CPUFreq.20=20MHz (40MHz XTAL)
-viralink32g11.menu.CPUFreq.20.build.f_cpu=20000000L
-viralink32g11.menu.CPUFreq.13=13MHz (26MHz XTAL)
-viralink32g11.menu.CPUFreq.13.build.f_cpu=13000000L
-viralink32g11.menu.CPUFreq.10=10MHz (40MHz XTAL)
-viralink32g11.menu.CPUFreq.10.build.f_cpu=10000000L
-
-viralink32g11.menu.UploadSpeed.921600=921600
-viralink32g11.menu.UploadSpeed.921600.upload.speed=921600
-viralink32g11.menu.UploadSpeed.115200=115200
-viralink32g11.menu.UploadSpeed.115200.upload.speed=115200
-viralink32g11.menu.UploadSpeed.256000.windows=256000
-viralink32g11.menu.UploadSpeed.256000.upload.speed=256000
-viralink32g11.menu.UploadSpeed.230400.windows.upload.speed=256000
-viralink32g11.menu.UploadSpeed.230400=230400
-viralink32g11.menu.UploadSpeed.230400.upload.speed=230400
-viralink32g11.menu.UploadSpeed.460800.linux=460800
-viralink32g11.menu.UploadSpeed.460800.macosx=460800
-viralink32g11.menu.UploadSpeed.460800.upload.speed=460800
-viralink32g11.menu.UploadSpeed.512000.windows=512000
-viralink32g11.menu.UploadSpeed.512000.upload.speed=512000
-
-viralink32g11.menu.DebugLevel.none=None
-viralink32g11.menu.DebugLevel.none.build.code_debug=0
-viralink32g11.menu.DebugLevel.error=Error
-viralink32g11.menu.DebugLevel.error.build.code_debug=1
-viralink32g11.menu.DebugLevel.warn=Warn
-viralink32g11.menu.DebugLevel.warn.build.code_debug=2
-viralink32g11.menu.DebugLevel.info=Info
-viralink32g11.menu.DebugLevel.info.build.code_debug=3
-viralink32g11.menu.DebugLevel.debug=Debug
-viralink32g11.menu.DebugLevel.debug.build.code_debug=4
-viralink32g11.menu.DebugLevel.verbose=Verbose
-viralink32g11.menu.DebugLevel.verbose.build.code_debug=5
-
-viralink32g11.menu.EraseFlash.none=Disabled
-viralink32g11.menu.EraseFlash.none.upload.erase_cmd=
-viralink32g11.menu.EraseFlash.all=Enabled
-viralink32g11.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lolin32-lite.name=WEMOS LOLIN32 Lite
-
-lolin32-lite.bootloader.tool=esptool_py
-lolin32-lite.bootloader.tool.default=esptool_py
-
-lolin32-lite.upload.tool=esptool_py
-lolin32-lite.upload.tool.default=esptool_py
-lolin32-lite.upload.tool.network=esp_ota
-
-lolin32-lite.upload.maximum_size=1310720
-lolin32-lite.upload.maximum_data_size=327680
-lolin32-lite.upload.wait_for_upload_port=true
-lolin32-lite.upload.flags=
-lolin32-lite.upload.extra_flags=
-
-lolin32-lite.serial.disableDTR=true
-lolin32-lite.serial.disableRTS=true
-
-lolin32-lite.build.tarch=xtensa
-lolin32-lite.build.bootloader_addr=0x1000
-lolin32-lite.build.target=esp32
-lolin32-lite.build.mcu=esp32
-lolin32-lite.build.core=esp32
-lolin32-lite.build.variant=lolin32-lite
-lolin32-lite.build.board=LOLIN32_LITE
-
-lolin32-lite.build.f_cpu=240000000L
-lolin32-lite.build.flash_mode=dio
-lolin32-lite.build.flash_size=4MB
-lolin32-lite.build.boot=dio
-lolin32-lite.build.partitions=default
-lolin32-lite.build.defines=
-
-lolin32-lite.menu.FlashFreq.80=80MHz
-lolin32-lite.menu.FlashFreq.80.build.flash_freq=80m
-lolin32-lite.menu.FlashFreq.40=40MHz
-lolin32-lite.menu.FlashFreq.40.build.flash_freq=40m
-
-lolin32-lite.menu.PartitionScheme.default=Default
-lolin32-lite.menu.PartitionScheme.default.build.partitions=default
-lolin32-lite.menu.PartitionScheme.no_ota=No OTA (Large APP)
-lolin32-lite.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lolin32-lite.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lolin32-lite.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-lolin32-lite.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-lolin32-lite.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-lolin32-lite.menu.CPUFreq.240=240MHz (WiFi/BT)
-lolin32-lite.menu.CPUFreq.240.build.f_cpu=240000000L
-lolin32-lite.menu.CPUFreq.160=160MHz (WiFi/BT)
-lolin32-lite.menu.CPUFreq.160.build.f_cpu=160000000L
-lolin32-lite.menu.CPUFreq.80=80MHz (WiFi/BT)
-lolin32-lite.menu.CPUFreq.80.build.f_cpu=80000000L
-lolin32-lite.menu.CPUFreq.40=40MHz (40MHz XTAL)
-lolin32-lite.menu.CPUFreq.40.build.f_cpu=40000000L
-lolin32-lite.menu.CPUFreq.26=26MHz (26MHz XTAL)
-lolin32-lite.menu.CPUFreq.26.build.f_cpu=26000000L
-lolin32-lite.menu.CPUFreq.20=20MHz (40MHz XTAL)
-lolin32-lite.menu.CPUFreq.20.build.f_cpu=20000000L
-lolin32-lite.menu.CPUFreq.13=13MHz (26MHz XTAL)
-lolin32-lite.menu.CPUFreq.13.build.f_cpu=13000000L
-lolin32-lite.menu.CPUFreq.10=10MHz (40MHz XTAL)
-lolin32-lite.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lolin32-lite.menu.UploadSpeed.921600=921600
-lolin32-lite.menu.UploadSpeed.921600.upload.speed=921600
-lolin32-lite.menu.UploadSpeed.115200=115200
-lolin32-lite.menu.UploadSpeed.115200.upload.speed=115200
-lolin32-lite.menu.UploadSpeed.256000.windows=256000
-lolin32-lite.menu.UploadSpeed.256000.upload.speed=256000
-lolin32-lite.menu.UploadSpeed.230400.windows.upload.speed=256000
-lolin32-lite.menu.UploadSpeed.230400=230400
-lolin32-lite.menu.UploadSpeed.230400.upload.speed=230400
-lolin32-lite.menu.UploadSpeed.460800.linux=460800
-lolin32-lite.menu.UploadSpeed.460800.macosx=460800
-lolin32-lite.menu.UploadSpeed.460800.upload.speed=460800
-lolin32-lite.menu.UploadSpeed.512000.windows=512000
-lolin32-lite.menu.UploadSpeed.512000.upload.speed=512000
-
-lolin32-lite.menu.DebugLevel.none=None
-lolin32-lite.menu.DebugLevel.none.build.code_debug=0
-lolin32-lite.menu.DebugLevel.error=Error
-lolin32-lite.menu.DebugLevel.error.build.code_debug=1
-lolin32-lite.menu.DebugLevel.warn=Warn
-lolin32-lite.menu.DebugLevel.warn.build.code_debug=2
-lolin32-lite.menu.DebugLevel.info=Info
-lolin32-lite.menu.DebugLevel.info.build.code_debug=3
-lolin32-lite.menu.DebugLevel.debug=Debug
-lolin32-lite.menu.DebugLevel.debug.build.code_debug=4
-lolin32-lite.menu.DebugLevel.verbose=Verbose
-lolin32-lite.menu.DebugLevel.verbose.build.code_debug=5
-
-lolin32-lite.menu.EraseFlash.none=Disabled
-lolin32-lite.menu.EraseFlash.none.upload.erase_cmd=
-lolin32-lite.menu.EraseFlash.all=Enabled
-lolin32-lite.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-pocket_32.name=Dongsen Tech Pocket 32
-
-pocket_32.bootloader.tool=esptool_py
-pocket_32.bootloader.tool.default=esptool_py
-
-pocket_32.upload.tool=esptool_py
-pocket_32.upload.tool.default=esptool_py
-pocket_32.upload.tool.network=esp_ota
-
-pocket_32.upload.maximum_size=1310720
-pocket_32.upload.maximum_data_size=327680
-pocket_32.upload.flags=
-pocket_32.upload.extra_flags=
-
-pocket_32.serial.disableDTR=true
-pocket_32.serial.disableRTS=true
-
-pocket_32.build.tarch=xtensa
-pocket_32.build.bootloader_addr=0x1000
-pocket_32.build.target=esp32
-pocket_32.build.mcu=esp32
-pocket_32.build.core=esp32
-pocket_32.build.variant=pocket_32
-pocket_32.build.board=Pocket32
-
-pocket_32.build.f_cpu=240000000L
-pocket_32.build.flash_mode=dio
-pocket_32.build.flash_size=4MB
-pocket_32.build.boot=dio
-pocket_32.build.partitions=default
-pocket_32.build.defines=
-
-pocket_32.menu.FlashFreq.80=80MHz
-pocket_32.menu.FlashFreq.80.build.flash_freq=80m
-pocket_32.menu.FlashFreq.40=40MHz
-pocket_32.menu.FlashFreq.40.build.flash_freq=40m
-
-pocket_32.menu.UploadSpeed.921600=921600
-pocket_32.menu.UploadSpeed.921600.upload.speed=921600
-pocket_32.menu.UploadSpeed.115200=115200
-pocket_32.menu.UploadSpeed.115200.upload.speed=115200
-pocket_32.menu.UploadSpeed.256000.windows=256000
-pocket_32.menu.UploadSpeed.256000.upload.speed=256000
-pocket_32.menu.UploadSpeed.230400.windows.upload.speed=256000
-pocket_32.menu.UploadSpeed.230400=230400
-pocket_32.menu.UploadSpeed.230400.upload.speed=230400
-pocket_32.menu.UploadSpeed.460800.linux=460800
-pocket_32.menu.UploadSpeed.460800.macosx=460800
-pocket_32.menu.UploadSpeed.460800.upload.speed=460800
-pocket_32.menu.UploadSpeed.512000.windows=512000
-pocket_32.menu.UploadSpeed.512000.upload.speed=512000
-
-pocket_32.menu.DebugLevel.none=None
-pocket_32.menu.DebugLevel.none.build.code_debug=0
-pocket_32.menu.DebugLevel.error=Error
-pocket_32.menu.DebugLevel.error.build.code_debug=1
-pocket_32.menu.DebugLevel.warn=Warn
-pocket_32.menu.DebugLevel.warn.build.code_debug=2
-pocket_32.menu.DebugLevel.info=Info
-pocket_32.menu.DebugLevel.info.build.code_debug=3
-pocket_32.menu.DebugLevel.debug=Debug
-pocket_32.menu.DebugLevel.debug.build.code_debug=4
-pocket_32.menu.DebugLevel.verbose=Verbose
-pocket_32.menu.DebugLevel.verbose.build.code_debug=5
-
-pocket_32.menu.EraseFlash.none=Disabled
-pocket_32.menu.EraseFlash.none.upload.erase_cmd=
-pocket_32.menu.EraseFlash.all=Enabled
-pocket_32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-WeMosBat.name=WeMos WiFi&Bluetooth Battery
-
-WeMosBat.bootloader.tool=esptool_py
-WeMosBat.bootloader.tool.default=esptool_py
-
-WeMosBat.upload.tool=esptool_py
-WeMosBat.upload.tool.default=esptool_py
-WeMosBat.upload.tool.network=esp_ota
-
-WeMosBat.upload.maximum_size=1310720
-WeMosBat.upload.maximum_data_size=327680
-WeMosBat.upload.flags=
-WeMosBat.upload.extra_flags=
-
-WeMosBat.serial.disableDTR=true
-WeMosBat.serial.disableRTS=true
-
-WeMosBat.build.tarch=xtensa
-WeMosBat.build.bootloader_addr=0x1000
-WeMosBat.build.target=esp32
-WeMosBat.build.mcu=esp32
-WeMosBat.build.core=esp32
-WeMosBat.build.variant=pocket_32
-WeMosBat.build.board=Pocket32
-
-WeMosBat.build.f_cpu=240000000L
-WeMosBat.build.flash_mode=dio
-WeMosBat.build.flash_size=4MB
-WeMosBat.build.boot=dio
-WeMosBat.build.partitions=default
-WeMosBat.build.defines=
-
-WeMosBat.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-WeMosBat.menu.PartitionScheme.default.build.partitions=default
-WeMosBat.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-WeMosBat.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-WeMosBat.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-WeMosBat.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-WeMosBat.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-WeMosBat.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-WeMosBat.menu.PartitionScheme.minimal.build.partitions=minimal
-WeMosBat.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-WeMosBat.menu.PartitionScheme.no_ota.build.partitions=no_ota
-WeMosBat.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-WeMosBat.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-WeMosBat.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-WeMosBat.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-WeMosBat.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-WeMosBat.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-WeMosBat.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-WeMosBat.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-WeMosBat.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-WeMosBat.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-WeMosBat.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-WeMosBat.menu.PartitionScheme.huge_app.build.partitions=huge_app
-WeMosBat.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-WeMosBat.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-WeMosBat.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-WeMosBat.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-WeMosBat.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-WeMosBat.menu.PartitionScheme.fatflash.build.partitions=ffat
-WeMosBat.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-WeMosBat.menu.PartitionScheme.rainmaker=RainMaker 4MB
-WeMosBat.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-WeMosBat.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-WeMosBat.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-WeMosBat.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-WeMosBat.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-WeMosBat.menu.FlashFreq.80=80MHz
-WeMosBat.menu.FlashFreq.80.build.flash_freq=80m
-WeMosBat.menu.FlashFreq.40=40MHz
-WeMosBat.menu.FlashFreq.40.build.flash_freq=40m
-
-WeMosBat.menu.UploadSpeed.921600=921600
-WeMosBat.menu.UploadSpeed.921600.upload.speed=921600
-WeMosBat.menu.UploadSpeed.115200=115200
-WeMosBat.menu.UploadSpeed.115200.upload.speed=115200
-WeMosBat.menu.UploadSpeed.256000.windows=256000
-WeMosBat.menu.UploadSpeed.256000.upload.speed=256000
-WeMosBat.menu.UploadSpeed.230400.windows.upload.speed=256000
-WeMosBat.menu.UploadSpeed.230400=230400
-WeMosBat.menu.UploadSpeed.230400.upload.speed=230400
-WeMosBat.menu.UploadSpeed.460800.linux=460800
-WeMosBat.menu.UploadSpeed.460800.macosx=460800
-WeMosBat.menu.UploadSpeed.460800.upload.speed=460800
-WeMosBat.menu.UploadSpeed.512000.windows=512000
-WeMosBat.menu.UploadSpeed.512000.upload.speed=512000
-
-WeMosBat.menu.DebugLevel.none=None
-WeMosBat.menu.DebugLevel.none.build.code_debug=0
-WeMosBat.menu.DebugLevel.error=Error
-WeMosBat.menu.DebugLevel.error.build.code_debug=1
-WeMosBat.menu.DebugLevel.warn=Warn
-WeMosBat.menu.DebugLevel.warn.build.code_debug=2
-WeMosBat.menu.DebugLevel.info=Info
-WeMosBat.menu.DebugLevel.info.build.code_debug=3
-WeMosBat.menu.DebugLevel.debug=Debug
-WeMosBat.menu.DebugLevel.debug.build.code_debug=4
-WeMosBat.menu.DebugLevel.verbose=Verbose
-WeMosBat.menu.DebugLevel.verbose.build.code_debug=5
-
-WeMosBat.menu.EraseFlash.none=Disabled
-WeMosBat.menu.EraseFlash.none.upload.erase_cmd=
-WeMosBat.menu.EraseFlash.all=Enabled
-WeMosBat.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-espea32.name=ESPea32
-
-espea32.bootloader.tool=esptool_py
-espea32.bootloader.tool.default=esptool_py
-
-espea32.upload.tool=esptool_py
-espea32.upload.tool.default=esptool_py
-espea32.upload.tool.network=esp_ota
-
-espea32.upload.maximum_size=1310720
-espea32.upload.maximum_data_size=327680
-espea32.upload.flags=
-espea32.upload.extra_flags=
-
-espea32.serial.disableDTR=true
-espea32.serial.disableRTS=true
-
-espea32.build.tarch=xtensa
-espea32.build.bootloader_addr=0x1000
-espea32.build.target=esp32
-espea32.build.mcu=esp32
-espea32.build.core=esp32
-espea32.build.variant=espea32
-espea32.build.board=ESPea32
-
-espea32.build.f_cpu=240000000L
-espea32.build.flash_mode=dio
-espea32.build.flash_size=4MB
-espea32.build.boot=dio
-espea32.build.partitions=default
-espea32.build.defines=
-
-espea32.menu.FlashFreq.80=80MHz
-espea32.menu.FlashFreq.80.build.flash_freq=80m
-espea32.menu.FlashFreq.40=40MHz
-espea32.menu.FlashFreq.40.build.flash_freq=40m
-
-espea32.menu.UploadSpeed.921600=921600
-espea32.menu.UploadSpeed.921600.upload.speed=921600
-espea32.menu.UploadSpeed.115200=115200
-espea32.menu.UploadSpeed.115200.upload.speed=115200
-espea32.menu.UploadSpeed.256000.windows=256000
-espea32.menu.UploadSpeed.256000.upload.speed=256000
-espea32.menu.UploadSpeed.230400.windows.upload.speed=256000
-espea32.menu.UploadSpeed.230400=230400
-espea32.menu.UploadSpeed.230400.upload.speed=230400
-espea32.menu.UploadSpeed.460800.linux=460800
-espea32.menu.UploadSpeed.460800.macosx=460800
-espea32.menu.UploadSpeed.460800.upload.speed=460800
-espea32.menu.UploadSpeed.512000.windows=512000
-espea32.menu.UploadSpeed.512000.upload.speed=512000
-
-espea32.menu.DebugLevel.none=None
-espea32.menu.DebugLevel.none.build.code_debug=0
-espea32.menu.DebugLevel.error=Error
-espea32.menu.DebugLevel.error.build.code_debug=1
-espea32.menu.DebugLevel.warn=Warn
-espea32.menu.DebugLevel.warn.build.code_debug=2
-espea32.menu.DebugLevel.info=Info
-espea32.menu.DebugLevel.info.build.code_debug=3
-espea32.menu.DebugLevel.debug=Debug
-espea32.menu.DebugLevel.debug.build.code_debug=4
-espea32.menu.DebugLevel.verbose=Verbose
-espea32.menu.DebugLevel.verbose.build.code_debug=5
-
-espea32.menu.EraseFlash.none=Disabled
-espea32.menu.EraseFlash.none.upload.erase_cmd=
-espea32.menu.EraseFlash.all=Enabled
-espea32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-quantum.name=Noduino Quantum
-
-quantum.bootloader.tool=esptool_py
-quantum.bootloader.tool.default=esptool_py
-
-quantum.upload.tool=esptool_py
-quantum.upload.tool.default=esptool_py
-quantum.upload.tool.network=esp_ota
-
-quantum.upload.maximum_size=1310720
-quantum.upload.maximum_data_size=327680
-quantum.upload.flags=
-quantum.upload.extra_flags=
-
-quantum.serial.disableDTR=true
-quantum.serial.disableRTS=true
-
-quantum.build.tarch=xtensa
-quantum.build.bootloader_addr=0x1000
-quantum.build.target=esp32
-quantum.build.mcu=esp32
-quantum.build.core=esp32
-quantum.build.variant=quantum
-quantum.build.board=QUANTUM
-
-quantum.build.f_cpu=240000000L
-quantum.build.flash_mode=qio
-quantum.build.flash_size=16MB
-quantum.build.boot=dio
-quantum.build.partitions=default
-quantum.build.defines=
-
-quantum.menu.FlashFreq.80=80MHz
-quantum.menu.FlashFreq.80.build.flash_freq=80m
-quantum.menu.FlashFreq.40=40MHz
-quantum.menu.FlashFreq.40.build.flash_freq=40m
-
-quantum.menu.UploadSpeed.921600=921600
-quantum.menu.UploadSpeed.921600.upload.speed=921600
-quantum.menu.UploadSpeed.115200=115200
-quantum.menu.UploadSpeed.115200.upload.speed=115200
-quantum.menu.UploadSpeed.256000.windows=256000
-quantum.menu.UploadSpeed.256000.upload.speed=256000
-quantum.menu.UploadSpeed.230400.windows.upload.speed=256000
-quantum.menu.UploadSpeed.230400=230400
-quantum.menu.UploadSpeed.230400.upload.speed=230400
-quantum.menu.UploadSpeed.460800.linux=460800
-quantum.menu.UploadSpeed.460800.macosx=460800
-quantum.menu.UploadSpeed.460800.upload.speed=460800
-quantum.menu.UploadSpeed.512000.windows=512000
-quantum.menu.UploadSpeed.512000.upload.speed=512000
-
-quantum.menu.DebugLevel.none=None
-quantum.menu.DebugLevel.none.build.code_debug=0
-quantum.menu.DebugLevel.error=Error
-quantum.menu.DebugLevel.error.build.code_debug=1
-quantum.menu.DebugLevel.warn=Warn
-quantum.menu.DebugLevel.warn.build.code_debug=2
-quantum.menu.DebugLevel.info=Info
-quantum.menu.DebugLevel.info.build.code_debug=3
-quantum.menu.DebugLevel.debug=Debug
-quantum.menu.DebugLevel.debug.build.code_debug=4
-quantum.menu.DebugLevel.verbose=Verbose
-quantum.menu.DebugLevel.verbose.build.code_debug=5
-
-quantum.menu.EraseFlash.none=Disabled
-quantum.menu.EraseFlash.none.upload.erase_cmd=
-quantum.menu.EraseFlash.all=Enabled
-quantum.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-node32s.name=Node32s
-
-node32s.bootloader.tool=esptool_py
-node32s.bootloader.tool.default=esptool_py
-
-node32s.upload.tool=esptool_py
-node32s.upload.tool.default=esptool_py
-node32s.upload.tool.network=esp_ota
-
-node32s.upload.maximum_size=1310720
-node32s.upload.maximum_data_size=327680
-node32s.upload.flags=
-node32s.upload.extra_flags=
-
-node32s.serial.disableDTR=true
-node32s.serial.disableRTS=true
-
-node32s.build.tarch=xtensa
-node32s.build.bootloader_addr=0x1000
-node32s.build.target=esp32
-node32s.build.mcu=esp32
-node32s.build.core=esp32
-node32s.build.variant=node32s
-node32s.build.board=Node32s
-
-node32s.build.f_cpu=240000000L
-node32s.build.flash_mode=dio
-node32s.build.flash_size=4MB
-node32s.build.boot=dio
-node32s.build.partitions=default
-node32s.build.defines=
-
-node32s.menu.PartitionScheme.default=Default
-node32s.menu.PartitionScheme.default.build.partitions=default
-node32s.menu.PartitionScheme.no_ota=No OTA (Large APP)
-node32s.menu.PartitionScheme.no_ota.build.partitions=no_ota
-node32s.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-node32s.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-node32s.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-node32s.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-node32s.menu.FlashFreq.80=80MHz
-node32s.menu.FlashFreq.80.build.flash_freq=80m
-node32s.menu.FlashFreq.40=40MHz
-node32s.menu.FlashFreq.40.build.flash_freq=40m
-
-node32s.menu.UploadSpeed.921600=921600
-node32s.menu.UploadSpeed.921600.upload.speed=921600
-node32s.menu.UploadSpeed.115200=115200
-node32s.menu.UploadSpeed.115200.upload.speed=115200
-node32s.menu.UploadSpeed.256000.windows=256000
-node32s.menu.UploadSpeed.256000.upload.speed=256000
-node32s.menu.UploadSpeed.230400.windows.upload.speed=256000
-node32s.menu.UploadSpeed.230400=230400
-node32s.menu.UploadSpeed.230400.upload.speed=230400
-node32s.menu.UploadSpeed.460800.linux=460800
-node32s.menu.UploadSpeed.460800.macosx=460800
-node32s.menu.UploadSpeed.460800.upload.speed=460800
-node32s.menu.UploadSpeed.512000.windows=512000
-node32s.menu.UploadSpeed.512000.upload.speed=512000
-
-node32s.menu.DebugLevel.none=None
-node32s.menu.DebugLevel.none.build.code_debug=0
-node32s.menu.DebugLevel.error=Error
-node32s.menu.DebugLevel.error.build.code_debug=1
-node32s.menu.DebugLevel.warn=Warn
-node32s.menu.DebugLevel.warn.build.code_debug=2
-node32s.menu.DebugLevel.info=Info
-node32s.menu.DebugLevel.info.build.code_debug=3
-node32s.menu.DebugLevel.debug=Debug
-node32s.menu.DebugLevel.debug.build.code_debug=4
-node32s.menu.DebugLevel.verbose=Verbose
-node32s.menu.DebugLevel.verbose.build.code_debug=5
-
-node32s.menu.EraseFlash.none=Disabled
-node32s.menu.EraseFlash.none.upload.erase_cmd=
-node32s.menu.EraseFlash.all=Enabled
-node32s.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-hornbill32dev.name=Hornbill ESP32 Dev
-
-hornbill32dev.bootloader.tool=esptool_py
-hornbill32dev.bootloader.tool.default=esptool_py
-
-hornbill32dev.upload.tool=esptool_py
-hornbill32dev.upload.tool.default=esptool_py
-hornbill32dev.upload.tool.network=esp_ota
-
-hornbill32dev.upload.maximum_size=1310720
-hornbill32dev.upload.maximum_data_size=327680
-hornbill32dev.upload.flags=
-hornbill32dev.upload.extra_flags=
-
-hornbill32dev.serial.disableDTR=true
-hornbill32dev.serial.disableRTS=true
-
-hornbill32dev.build.tarch=xtensa
-hornbill32dev.build.bootloader_addr=0x1000
-hornbill32dev.build.target=esp32
-hornbill32dev.build.mcu=esp32
-hornbill32dev.build.core=esp32
-hornbill32dev.build.variant=hornbill32dev
-hornbill32dev.build.board=HORNBILL_ESP32_DEV
-
-hornbill32dev.build.f_cpu=240000000L
-hornbill32dev.build.flash_mode=dio
-hornbill32dev.build.flash_size=4MB
-hornbill32dev.build.boot=dio
-hornbill32dev.build.partitions=default
-hornbill32dev.build.defines=
-
-hornbill32dev.menu.FlashFreq.80=80MHz
-hornbill32dev.menu.FlashFreq.80.build.flash_freq=80m
-hornbill32dev.menu.FlashFreq.40=40MHz
-hornbill32dev.menu.FlashFreq.40.build.flash_freq=40m
-
-hornbill32dev.menu.UploadSpeed.921600=921600
-hornbill32dev.menu.UploadSpeed.921600.upload.speed=921600
-hornbill32dev.menu.UploadSpeed.115200=115200
-hornbill32dev.menu.UploadSpeed.115200.upload.speed=115200
-hornbill32dev.menu.UploadSpeed.256000.windows=256000
-hornbill32dev.menu.UploadSpeed.256000.upload.speed=256000
-hornbill32dev.menu.UploadSpeed.230400.windows.upload.speed=256000
-hornbill32dev.menu.UploadSpeed.230400=230400
-hornbill32dev.menu.UploadSpeed.230400.upload.speed=230400
-hornbill32dev.menu.UploadSpeed.460800.linux=460800
-hornbill32dev.menu.UploadSpeed.460800.macosx=460800
-hornbill32dev.menu.UploadSpeed.460800.upload.speed=460800
-hornbill32dev.menu.UploadSpeed.512000.windows=512000
-hornbill32dev.menu.UploadSpeed.512000.upload.speed=512000
-
-hornbill32dev.menu.DebugLevel.none=None
-hornbill32dev.menu.DebugLevel.none.build.code_debug=0
-hornbill32dev.menu.DebugLevel.error=Error
-hornbill32dev.menu.DebugLevel.error.build.code_debug=1
-hornbill32dev.menu.DebugLevel.warn=Warn
-hornbill32dev.menu.DebugLevel.warn.build.code_debug=2
-hornbill32dev.menu.DebugLevel.info=Info
-hornbill32dev.menu.DebugLevel.info.build.code_debug=3
-hornbill32dev.menu.DebugLevel.debug=Debug
-hornbill32dev.menu.DebugLevel.debug.build.code_debug=4
-hornbill32dev.menu.DebugLevel.verbose=Verbose
-hornbill32dev.menu.DebugLevel.verbose.build.code_debug=5
-
-hornbill32dev.menu.EraseFlash.none=Disabled
-hornbill32dev.menu.EraseFlash.none.upload.erase_cmd=
-hornbill32dev.menu.EraseFlash.all=Enabled
-hornbill32dev.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-hornbill32minima.name=Hornbill ESP32 Minima
-
-hornbill32minima.bootloader.tool=esptool_py
-hornbill32minima.bootloader.tool.default=esptool_py
-
-hornbill32minima.upload.tool=esptool_py
-hornbill32minima.upload.tool.default=esptool_py
-hornbill32minima.upload.tool.network=esp_ota
-
-hornbill32minima.upload.maximum_size=1310720
-hornbill32minima.upload.maximum_data_size=327680
-hornbill32minima.upload.flags=
-hornbill32minima.upload.extra_flags=
-
-hornbill32minima.serial.disableDTR=true
-hornbill32minima.serial.disableRTS=true
-
-hornbill32minima.build.tarch=xtensa
-hornbill32minima.build.bootloader_addr=0x1000
-hornbill32minima.build.target=esp32
-hornbill32minima.build.mcu=esp32
-hornbill32minima.build.core=esp32
-hornbill32minima.build.variant=hornbill32minima
-hornbill32minima.build.board=HORNBILL_ESP32_MINIMA
-hornbill32minima.build.f_cpu=240000000L
-hornbill32minima.build.flash_mode=dio
-hornbill32minima.build.flash_size=4MB
-hornbill32minima.build.boot=dio
-hornbill32minima.build.partitions=default
-hornbill32minima.build.defines=
-
-hornbill32minima.menu.FlashFreq.80=80MHz
-hornbill32minima.menu.FlashFreq.80.build.flash_freq=80m
-hornbill32minima.menu.FlashFreq.40=40MHz
-hornbill32minima.menu.FlashFreq.40.build.flash_freq=40m
-
-hornbill32minima.menu.UploadSpeed.921600=921600
-hornbill32minima.menu.UploadSpeed.921600.upload.speed=921600
-hornbill32minima.menu.UploadSpeed.115200=115200
-hornbill32minima.menu.UploadSpeed.115200.upload.speed=115200
-hornbill32minima.menu.UploadSpeed.256000.windows=256000
-hornbill32minima.menu.UploadSpeed.256000.upload.speed=256000
-hornbill32minima.menu.UploadSpeed.230400.windows.upload.speed=256000
-hornbill32minima.menu.UploadSpeed.230400=230400
-hornbill32minima.menu.UploadSpeed.230400.upload.speed=230400
-hornbill32minima.menu.UploadSpeed.460800.linux=460800
-hornbill32minima.menu.UploadSpeed.460800.macosx=460800
-hornbill32minima.menu.UploadSpeed.460800.upload.speed=460800
-hornbill32minima.menu.UploadSpeed.512000.windows=512000
-hornbill32minima.menu.UploadSpeed.512000.upload.speed=512000
-
-hornbill32minima.menu.DebugLevel.none=None
-hornbill32minima.menu.DebugLevel.none.build.code_debug=0
-hornbill32minima.menu.DebugLevel.error=Error
-hornbill32minima.menu.DebugLevel.error.build.code_debug=1
-hornbill32minima.menu.DebugLevel.warn=Warn
-hornbill32minima.menu.DebugLevel.warn.build.code_debug=2
-hornbill32minima.menu.DebugLevel.info=Info
-hornbill32minima.menu.DebugLevel.info.build.code_debug=3
-hornbill32minima.menu.DebugLevel.debug=Debug
-hornbill32minima.menu.DebugLevel.debug.build.code_debug=4
-hornbill32minima.menu.DebugLevel.verbose=Verbose
-hornbill32minima.menu.DebugLevel.verbose.build.code_debug=5
-
-hornbill32minima.menu.EraseFlash.none=Disabled
-hornbill32minima.menu.EraseFlash.none.upload.erase_cmd=
-hornbill32minima.menu.EraseFlash.all=Enabled
-hornbill32minima.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-dfrobot_beetle_esp32c3.name=DFRobot Beetle ESP32-C3
-
-dfrobot_beetle_esp32c3.bootloader.tool=esptool_py
-dfrobot_beetle_esp32c3.bootloader.tool.default=esptool_py
-
-dfrobot_beetle_esp32c3.upload.tool=esptool_py
-dfrobot_beetle_esp32c3.upload.tool.default=esptool_py
-dfrobot_beetle_esp32c3.upload.tool.network=esp_ota
-
-dfrobot_beetle_esp32c3.upload.maximum_size=1310720
-dfrobot_beetle_esp32c3.upload.maximum_data_size=327680
-dfrobot_beetle_esp32c3.upload.flags=
-dfrobot_beetle_esp32c3.upload.extra_flags=
-dfrobot_beetle_esp32c3.upload.use_1200bps_touch=false
-dfrobot_beetle_esp32c3.upload.wait_for_upload_port=false
-
-dfrobot_beetle_esp32c3.serial.disableDTR=false
-dfrobot_beetle_esp32c3.serial.disableRTS=false
-
-dfrobot_beetle_esp32c3.build.tarch=riscv32
-dfrobot_beetle_esp32c3.build.target=esp
-dfrobot_beetle_esp32c3.build.mcu=esp32c3
-dfrobot_beetle_esp32c3.build.core=esp32
-dfrobot_beetle_esp32c3.build.variant=dfrobot_beetle_esp32c3
-#dfrobot_beetle_esp32c3.build.board=DFROBOT_BEETLE_ESP32_C3
-dfrobot_beetle_esp32c3.build.board=ESP32C3_DEV
-dfrobot_beetle_esp32c3.build.bootloader_addr=0x0
-
-dfrobot_beetle_esp32c3.build.cdc_on_boot=0
-dfrobot_beetle_esp32c3.build.f_cpu=160000000L
-dfrobot_beetle_esp32c3.build.flash_size=4MB
-dfrobot_beetle_esp32c3.build.flash_freq=80m
-dfrobot_beetle_esp32c3.build.flash_mode=qio
-dfrobot_beetle_esp32c3.build.boot=qio
-dfrobot_beetle_esp32c3.build.partitions=default
-dfrobot_beetle_esp32c3.build.defines=
-
-dfrobot_beetle_esp32c3.menu.CDCOnBoot.default=Disabled
-dfrobot_beetle_esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-dfrobot_beetle_esp32c3.menu.CDCOnBoot.cdc=Enabled
-dfrobot_beetle_esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-dfrobot_beetle_esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.default.build.partitions=default
-dfrobot_beetle_esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-dfrobot_beetle_esp32c3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-dfrobot_beetle_esp32c3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-dfrobot_beetle_esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
-dfrobot_beetle_esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-dfrobot_beetle_esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-dfrobot_beetle_esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-dfrobot_beetle_esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-dfrobot_beetle_esp32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-dfrobot_beetle_esp32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-dfrobot_beetle_esp32c3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.fatflash.build.partitions=ffat
-dfrobot_beetle_esp32c3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-dfrobot_beetle_esp32c3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-dfrobot_beetle_esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-dfrobot_beetle_esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-dfrobot_beetle_esp32c3.menu.CPUFreq.160=160MHz (WiFi)
-dfrobot_beetle_esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
-dfrobot_beetle_esp32c3.menu.CPUFreq.80=80MHz (WiFi)
-dfrobot_beetle_esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
-dfrobot_beetle_esp32c3.menu.CPUFreq.40=40MHz
-dfrobot_beetle_esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
-dfrobot_beetle_esp32c3.menu.CPUFreq.20=20MHz
-dfrobot_beetle_esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
-dfrobot_beetle_esp32c3.menu.CPUFreq.10=10MHz
-dfrobot_beetle_esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-dfrobot_beetle_esp32c3.menu.FlashMode.qio=QIO
-dfrobot_beetle_esp32c3.menu.FlashMode.qio.build.flash_mode=dio
-dfrobot_beetle_esp32c3.menu.FlashMode.qio.build.boot=qio
-dfrobot_beetle_esp32c3.menu.FlashMode.dio=DIO
-dfrobot_beetle_esp32c3.menu.FlashMode.dio.build.flash_mode=dio
-dfrobot_beetle_esp32c3.menu.FlashMode.dio.build.boot=dio
-
-dfrobot_beetle_esp32c3.menu.FlashFreq.80=80MHz
-dfrobot_beetle_esp32c3.menu.FlashFreq.80.build.flash_freq=80m
-dfrobot_beetle_esp32c3.menu.FlashFreq.40=40MHz
-dfrobot_beetle_esp32c3.menu.FlashFreq.40.build.flash_freq=40m
-
-dfrobot_beetle_esp32c3.menu.FlashSize.4M=4MB (32Mb)
-dfrobot_beetle_esp32c3.menu.FlashSize.4M.build.flash_size=4MB
-
-dfrobot_beetle_esp32c3.menu.UploadSpeed.921600=921600
-dfrobot_beetle_esp32c3.menu.UploadSpeed.921600.upload.speed=921600
-dfrobot_beetle_esp32c3.menu.UploadSpeed.115200=115200
-dfrobot_beetle_esp32c3.menu.UploadSpeed.115200.upload.speed=115200
-dfrobot_beetle_esp32c3.menu.UploadSpeed.256000.windows=256000
-dfrobot_beetle_esp32c3.menu.UploadSpeed.256000.upload.speed=256000
-dfrobot_beetle_esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
-dfrobot_beetle_esp32c3.menu.UploadSpeed.230400=230400
-dfrobot_beetle_esp32c3.menu.UploadSpeed.230400.upload.speed=230400
-dfrobot_beetle_esp32c3.menu.UploadSpeed.460800.linux=460800
-dfrobot_beetle_esp32c3.menu.UploadSpeed.460800.macosx=460800
-dfrobot_beetle_esp32c3.menu.UploadSpeed.460800.upload.speed=460800
-dfrobot_beetle_esp32c3.menu.UploadSpeed.512000.windows=512000
-dfrobot_beetle_esp32c3.menu.UploadSpeed.512000.upload.speed=512000
-
-dfrobot_beetle_esp32c3.menu.DebugLevel.none=None
-dfrobot_beetle_esp32c3.menu.DebugLevel.none.build.code_debug=0
-dfrobot_beetle_esp32c3.menu.DebugLevel.error=Error
-dfrobot_beetle_esp32c3.menu.DebugLevel.error.build.code_debug=1
-dfrobot_beetle_esp32c3.menu.DebugLevel.warn=Warn
-dfrobot_beetle_esp32c3.menu.DebugLevel.warn.build.code_debug=2
-dfrobot_beetle_esp32c3.menu.DebugLevel.info=Info
-dfrobot_beetle_esp32c3.menu.DebugLevel.info.build.code_debug=3
-dfrobot_beetle_esp32c3.menu.DebugLevel.debug=Debug
-dfrobot_beetle_esp32c3.menu.DebugLevel.debug.build.code_debug=4
-dfrobot_beetle_esp32c3.menu.DebugLevel.verbose=Verbose
-dfrobot_beetle_esp32c3.menu.DebugLevel.verbose.build.code_debug=5
-
-dfrobot_beetle_esp32c3.menu.EraseFlash.none=Disabled
-dfrobot_beetle_esp32c3.menu.EraseFlash.none.upload.erase_cmd=
-dfrobot_beetle_esp32c3.menu.EraseFlash.all=Enabled
-dfrobot_beetle_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-dfrobot_beetle_esp32c6.name=DFRobot Beetle ESP32-C6
-
-dfrobot_beetle_esp32c6.bootloader.tool=esptool_py
-dfrobot_beetle_esp32c6.bootloader.tool.default=esptool_py
-
-dfrobot_beetle_esp32c6.upload.tool=esptool_py
-dfrobot_beetle_esp32c6.upload.tool.default=esptool_py
-dfrobot_beetle_esp32c6.upload.tool.network=esp_ota
-
-dfrobot_beetle_esp32c6.upload.maximum_size=1310720
-dfrobot_beetle_esp32c6.upload.maximum_data_size=327680
-dfrobot_beetle_esp32c6.upload.flags=
-dfrobot_beetle_esp32c6.upload.extra_flags=
-dfrobot_beetle_esp32c6.upload.use_1200bps_touch=false
-dfrobot_beetle_esp32c6.upload.wait_for_upload_port=false
-
-dfrobot_beetle_esp32c6.serial.disableDTR=false
-dfrobot_beetle_esp32c6.serial.disableRTS=false
-
-dfrobot_beetle_esp32c6.build.tarch=riscv32
-dfrobot_beetle_esp32c6.build.target=esp
-dfrobot_beetle_esp32c6.build.mcu=esp32c6
-dfrobot_beetle_esp32c6.build.core=esp32
-dfrobot_beetle_esp32c6.build.variant=dfrobot_beetle_esp32c6
-dfrobot_beetle_esp32c6.build.board=DFROBOT_BEETLE_ESP32C6
-dfrobot_beetle_esp32c6.build.bootloader_addr=0x0
-
-dfrobot_beetle_esp32c6.build.cdc_on_boot=0
-dfrobot_beetle_esp32c6.build.f_cpu=160000000L
-dfrobot_beetle_esp32c6.build.flash_size=4MB
-dfrobot_beetle_esp32c6.build.flash_freq=80m
-dfrobot_beetle_esp32c6.build.flash_mode=qio
-dfrobot_beetle_esp32c6.build.boot=qio
-dfrobot_beetle_esp32c6.build.partitions=default
-dfrobot_beetle_esp32c6.build.defines=
-
-## IDE 2.0 Seems to not update the value
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.default=Disabled
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-dfrobot_beetle_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-dfrobot_beetle_esp32c6.menu.CDCOnBoot.default=Disabled
-dfrobot_beetle_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
-dfrobot_beetle_esp32c6.menu.CDCOnBoot.cdc=Enabled
-dfrobot_beetle_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-dfrobot_beetle_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.default.build.partitions=default
-dfrobot_beetle_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-dfrobot_beetle_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
-dfrobot_beetle_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
-dfrobot_beetle_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-dfrobot_beetle_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
-dfrobot_beetle_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-dfrobot_beetle_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-dfrobot_beetle_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-dfrobot_beetle_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
-dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-dfrobot_beetle_esp32c6.menu.PartitionScheme.custom=Custom
-dfrobot_beetle_esp32c6.menu.PartitionScheme.custom.build.partitions=
-dfrobot_beetle_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-dfrobot_beetle_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
-dfrobot_beetle_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
-dfrobot_beetle_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
-dfrobot_beetle_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
-dfrobot_beetle_esp32c6.menu.CPUFreq.40=40MHz
-dfrobot_beetle_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
-dfrobot_beetle_esp32c6.menu.CPUFreq.20=20MHz
-dfrobot_beetle_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
-dfrobot_beetle_esp32c6.menu.CPUFreq.10=10MHz
-dfrobot_beetle_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-dfrobot_beetle_esp32c6.menu.FlashMode.qio=QIO
-dfrobot_beetle_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
-dfrobot_beetle_esp32c6.menu.FlashMode.qio.build.boot=qio
-dfrobot_beetle_esp32c6.menu.FlashMode.dio=DIO
-dfrobot_beetle_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
-dfrobot_beetle_esp32c6.menu.FlashMode.dio.build.boot=dio
-
-dfrobot_beetle_esp32c6.menu.FlashFreq.80=80MHz
-dfrobot_beetle_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
-dfrobot_beetle_esp32c6.menu.FlashFreq.40=40MHz
-dfrobot_beetle_esp32c6.menu.FlashFreq.40.build.flash_freq=40m
-
-dfrobot_beetle_esp32c6.menu.FlashSize.4M=4MB (32Mb)
-dfrobot_beetle_esp32c6.menu.FlashSize.4M.build.flash_size=4MB
-
-dfrobot_beetle_esp32c6.menu.UploadSpeed.921600=921600
-dfrobot_beetle_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
-dfrobot_beetle_esp32c6.menu.UploadSpeed.115200=115200
-dfrobot_beetle_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
-dfrobot_beetle_esp32c6.menu.UploadSpeed.256000.windows=256000
-dfrobot_beetle_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
-dfrobot_beetle_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
-dfrobot_beetle_esp32c6.menu.UploadSpeed.230400=230400
-dfrobot_beetle_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
-dfrobot_beetle_esp32c6.menu.UploadSpeed.460800.linux=460800
-dfrobot_beetle_esp32c6.menu.UploadSpeed.460800.macosx=460800
-dfrobot_beetle_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
-dfrobot_beetle_esp32c6.menu.UploadSpeed.512000.windows=512000
-dfrobot_beetle_esp32c6.menu.UploadSpeed.512000.upload.speed=512000
-
-dfrobot_beetle_esp32c6.menu.DebugLevel.none=None
-dfrobot_beetle_esp32c6.menu.DebugLevel.none.build.code_debug=0
-dfrobot_beetle_esp32c6.menu.DebugLevel.error=Error
-dfrobot_beetle_esp32c6.menu.DebugLevel.error.build.code_debug=1
-dfrobot_beetle_esp32c6.menu.DebugLevel.warn=Warn
-dfrobot_beetle_esp32c6.menu.DebugLevel.warn.build.code_debug=2
-dfrobot_beetle_esp32c6.menu.DebugLevel.info=Info
-dfrobot_beetle_esp32c6.menu.DebugLevel.info.build.code_debug=3
-dfrobot_beetle_esp32c6.menu.DebugLevel.debug=Debug
-dfrobot_beetle_esp32c6.menu.DebugLevel.debug.build.code_debug=4
-dfrobot_beetle_esp32c6.menu.DebugLevel.verbose=Verbose
-dfrobot_beetle_esp32c6.menu.DebugLevel.verbose.build.code_debug=5
-
-dfrobot_beetle_esp32c6.menu.EraseFlash.none=Disabled
-dfrobot_beetle_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
-dfrobot_beetle_esp32c6.menu.EraseFlash.all=Enabled
-dfrobot_beetle_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.default=Disabled
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-dfrobot_beetle_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-dfrobot_firebeetle2_esp32e.name=FireBeetle 2 ESP32-E
-
-dfrobot_firebeetle2_esp32e.upload.tool=esptool_py
-dfrobot_firebeetle2_esp32e.upload.tool.default=esptool_py
-dfrobot_firebeetle2_esp32e.upload.maximum_size=1310720
-dfrobot_firebeetle2_esp32e.upload.maximum_data_size=327680
-dfrobot_firebeetle2_esp32e.upload.flags=
-dfrobot_firebeetle2_esp32e.upload.extra_flags=
-
-dfrobot_firebeetle2_esp32e.serial.disableDTR=true
-dfrobot_firebeetle2_esp32e.serial.disableRTS=true
-
-dfrobot_firebeetle2_esp32e.build.tarch=xtensa
-dfrobot_firebeetle2_esp32e.build.bootloader_addr=0x1000
-dfrobot_firebeetle2_esp32e.build.target=esp32
-dfrobot_firebeetle2_esp32e.build.mcu=esp32
-dfrobot_firebeetle2_esp32e.build.core=esp32
-dfrobot_firebeetle2_esp32e.build.variant=dfrobot_firebeetle2_esp32e
-dfrobot_firebeetle2_esp32e.build.board=DFROBOT_FIREBEETLE_2_ESP32E
-
-dfrobot_firebeetle2_esp32e.build.f_cpu=240000000L
-dfrobot_firebeetle2_esp32e.build.flash_size=4MB
-dfrobot_firebeetle2_esp32e.build.flash_freq=40m
-dfrobot_firebeetle2_esp32e.build.flash_mode=dio
-dfrobot_firebeetle2_esp32e.build.boot=dio
-dfrobot_firebeetle2_esp32e.build.partitions=default
-dfrobot_firebeetle2_esp32e.build.defines=
-dfrobot_firebeetle2_esp32e.build.loop_core=
-dfrobot_firebeetle2_esp32e.build.event_core=
-
-dfrobot_firebeetle2_esp32e.menu.PSRAM.disabled=Disabled
-dfrobot_firebeetle2_esp32e.menu.PSRAM.disabled.build.defines=
-dfrobot_firebeetle2_esp32e.menu.PSRAM.disabled.build.extra_libs=
-dfrobot_firebeetle2_esp32e.menu.PSRAM.enabled=Enabled
-dfrobot_firebeetle2_esp32e.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-dfrobot_firebeetle2_esp32e.menu.PSRAM.enabled.build.extra_libs=
-
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default.build.partitions=default
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.minimal.build.partitions=minimal
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.no_ota.build.partitions=no_ota
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.huge_app.build.partitions=huge_app
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.fatflash.build.partitions=ffat
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker=RainMaker 4MB
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.240=240MHz (WiFi/BT)
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.240.build.f_cpu=240000000L
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.160=160MHz (WiFi/BT)
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.160.build.f_cpu=160000000L
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.80=80MHz (WiFi/BT)
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.80.build.f_cpu=80000000L
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.40=40MHz (40MHz XTAL)
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.40.build.f_cpu=40000000L
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.26=26MHz (26MHz XTAL)
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.26.build.f_cpu=26000000L
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.20=20MHz (40MHz XTAL)
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.20.build.f_cpu=20000000L
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.13=13MHz (26MHz XTAL)
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.13.build.f_cpu=13000000L
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.10=10MHz (40MHz XTAL)
-dfrobot_firebeetle2_esp32e.menu.CPUFreq.10.build.f_cpu=10000000L
-
-dfrobot_firebeetle2_esp32e.menu.FlashMode.qio=QIO
-dfrobot_firebeetle2_esp32e.menu.FlashMode.qio.build.flash_mode=dio
-dfrobot_firebeetle2_esp32e.menu.FlashMode.qio.build.boot=qio
-dfrobot_firebeetle2_esp32e.menu.FlashMode.dio=DIO
-dfrobot_firebeetle2_esp32e.menu.FlashMode.dio.build.flash_mode=dio
-dfrobot_firebeetle2_esp32e.menu.FlashMode.dio.build.boot=dio
-
-dfrobot_firebeetle2_esp32e.menu.FlashFreq.80=80MHz
-dfrobot_firebeetle2_esp32e.menu.FlashFreq.80.build.flash_freq=80m
-dfrobot_firebeetle2_esp32e.menu.FlashFreq.40=40MHz
-dfrobot_firebeetle2_esp32e.menu.FlashFreq.40.build.flash_freq=40m
-
-dfrobot_firebeetle2_esp32e.menu.FlashSize.4M=4MB (32Mb)
-dfrobot_firebeetle2_esp32e.menu.FlashSize.4M.build.flash_size=4MB
-dfrobot_firebeetle2_esp32e.menu.FlashSize.8M=8MB (64Mb)
-dfrobot_firebeetle2_esp32e.menu.FlashSize.8M.build.flash_size=8MB
-dfrobot_firebeetle2_esp32e.menu.FlashSize.2M=2MB (16Mb)
-dfrobot_firebeetle2_esp32e.menu.FlashSize.2M.build.flash_size=2MB
-dfrobot_firebeetle2_esp32e.menu.FlashSize.16M=16MB (128Mb)
-dfrobot_firebeetle2_esp32e.menu.FlashSize.16M.build.flash_size=16MB
-
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.921600=921600
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.921600.upload.speed=921600
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.115200=115200
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.115200.upload.speed=115200
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.256000.windows=256000
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.256000.upload.speed=256000
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.230400.windows.upload.speed=256000
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.230400=230400
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.230400.upload.speed=230400
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.460800.linux=460800
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.460800.macosx=460800
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.460800.upload.speed=460800
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.512000.windows=512000
-dfrobot_firebeetle2_esp32e.menu.UploadSpeed.512000.upload.speed=512000
-
-dfrobot_firebeetle2_esp32e.menu.LoopCore.1=Core 1
-dfrobot_firebeetle2_esp32e.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-dfrobot_firebeetle2_esp32e.menu.LoopCore.0=Core 0
-dfrobot_firebeetle2_esp32e.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-dfrobot_firebeetle2_esp32e.menu.EventsCore.1=Core 1
-dfrobot_firebeetle2_esp32e.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-dfrobot_firebeetle2_esp32e.menu.EventsCore.0=Core 0
-dfrobot_firebeetle2_esp32e.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.none=None
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.none.build.code_debug=0
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.error=Error
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.error.build.code_debug=1
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.warn=Warn
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.warn.build.code_debug=2
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.info=Info
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.info.build.code_debug=3
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.debug=Debug
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.debug.build.code_debug=4
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.verbose=Verbose
-dfrobot_firebeetle2_esp32e.menu.DebugLevel.verbose.build.code_debug=5
-
-dfrobot_firebeetle2_esp32e.menu.EraseFlash.none=Disabled
-dfrobot_firebeetle2_esp32e.menu.EraseFlash.none.upload.erase_cmd=
-dfrobot_firebeetle2_esp32e.menu.EraseFlash.all=Enabled
-dfrobot_firebeetle2_esp32e.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-dfrobot_firebeetle2_esp32s3.name=DFRobot Firebeetle 2 ESP32-S3
-
-dfrobot_firebeetle2_esp32s3.bootloader.tool=esptool_py
-dfrobot_firebeetle2_esp32s3.bootloader.tool.default=esptool_py
-
-dfrobot_firebeetle2_esp32s3.upload.tool=esptool_py
-dfrobot_firebeetle2_esp32s3.upload.tool.default=esptool_py
-dfrobot_firebeetle2_esp32s3.upload.tool.network=esp_ota
-
-dfrobot_firebeetle2_esp32s3.upload.maximum_size=1310720
-dfrobot_firebeetle2_esp32s3.upload.maximum_data_size=327680
-dfrobot_firebeetle2_esp32s3.upload.flags=
-dfrobot_firebeetle2_esp32s3.upload.extra_flags=
-dfrobot_firebeetle2_esp32s3.upload.use_1200bps_touch=false
-dfrobot_firebeetle2_esp32s3.upload.wait_for_upload_port=false
-
-dfrobot_firebeetle2_esp32s3.serial.disableDTR=false
-dfrobot_firebeetle2_esp32s3.serial.disableRTS=false
-
-dfrobot_firebeetle2_esp32s3.build.tarch=xtensa
-dfrobot_firebeetle2_esp32s3.build.bootloader_addr=0x0
-dfrobot_firebeetle2_esp32s3.build.target=esp32s3
-dfrobot_firebeetle2_esp32s3.build.mcu=esp32s3
-dfrobot_firebeetle2_esp32s3.build.core=esp32
-dfrobot_firebeetle2_esp32s3.build.variant=dfrobot_firebeetle2_esp32s3
-dfrobot_firebeetle2_esp32s3.build.board=ESP32S3_DEV
-#dfrobot_firebeetle2_esp32s3.build.board=DFROBOT_FIREBEETLE_2_ESP32S3
-
-dfrobot_firebeetle2_esp32s3.build.usb_mode=1
-dfrobot_firebeetle2_esp32s3.build.cdc_on_boot=0
-dfrobot_firebeetle2_esp32s3.build.msc_on_boot=0
-dfrobot_firebeetle2_esp32s3.build.dfu_on_boot=0
-dfrobot_firebeetle2_esp32s3.build.f_cpu=240000000L
-dfrobot_firebeetle2_esp32s3.build.flash_size=4MB
-dfrobot_firebeetle2_esp32s3.build.flash_freq=80m
-dfrobot_firebeetle2_esp32s3.build.flash_mode=dio
-dfrobot_firebeetle2_esp32s3.build.boot=qio
-dfrobot_firebeetle2_esp32s3.build.boot_freq=80m
-dfrobot_firebeetle2_esp32s3.build.partitions=default
-dfrobot_firebeetle2_esp32s3.build.defines=
-dfrobot_firebeetle2_esp32s3.build.loop_core=
-dfrobot_firebeetle2_esp32s3.build.event_core=
-dfrobot_firebeetle2_esp32s3.build.flash_type=qio
-dfrobot_firebeetle2_esp32s3.build.psram_type=qspi
-dfrobot_firebeetle2_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
-
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.disabled=Disabled
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.disabled.build.defines=
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.opi=OPI PSRAM
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-dfrobot_firebeetle2_esp32s3.menu.PSRAM.opi.build.psram_type=opi
-
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio=QIO 80MHz
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.boot=qio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.flash_type=qio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120=QIO 120MHz
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.boot=qio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.flash_type=qio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio=DIO 80MHz
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.boot=dio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.flash_type=qio
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi=OPI 80MHz
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.boot=opi
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.flash_type=opi
-
-dfrobot_firebeetle2_esp32s3.menu.FlashSize.4M=4MB (32Mb)
-dfrobot_firebeetle2_esp32s3.menu.FlashSize.4M.build.flash_size=4MB
-dfrobot_firebeetle2_esp32s3.menu.FlashSize.8M=8MB (64Mb)
-dfrobot_firebeetle2_esp32s3.menu.FlashSize.8M.build.flash_size=8MB
-dfrobot_firebeetle2_esp32s3.menu.FlashSize.16M=16MB (128Mb)
-dfrobot_firebeetle2_esp32s3.menu.FlashSize.16M.build.flash_size=16MB
-#dfrobot_firebeetle2_esp32s3.menu.FlashSize.32M=32MB (256Mb)
-#dfrobot_firebeetle2_esp32s3.menu.FlashSize.32M.build.flash_size=32MB
-
-dfrobot_firebeetle2_esp32s3.menu.LoopCore.1=Core 1
-dfrobot_firebeetle2_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-dfrobot_firebeetle2_esp32s3.menu.LoopCore.0=Core 0
-dfrobot_firebeetle2_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-dfrobot_firebeetle2_esp32s3.menu.EventsCore.1=Core 1
-dfrobot_firebeetle2_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-dfrobot_firebeetle2_esp32s3.menu.EventsCore.0=Core 0
-dfrobot_firebeetle2_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-dfrobot_firebeetle2_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-dfrobot_firebeetle2_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-dfrobot_firebeetle2_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-dfrobot_firebeetle2_esp32s3.menu.USBMode.default.build.usb_mode=0
-
-dfrobot_firebeetle2_esp32s3.menu.CDCOnBoot.default=Disabled
-dfrobot_firebeetle2_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-dfrobot_firebeetle2_esp32s3.menu.CDCOnBoot.cdc=Enabled
-dfrobot_firebeetle2_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-dfrobot_firebeetle2_esp32s3.menu.MSCOnBoot.default=Disabled
-dfrobot_firebeetle2_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-dfrobot_firebeetle2_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-dfrobot_firebeetle2_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-dfrobot_firebeetle2_esp32s3.menu.DFUOnBoot.default=Disabled
-dfrobot_firebeetle2_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-dfrobot_firebeetle2_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-dfrobot_firebeetle2_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-dfrobot_firebeetle2_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-dfrobot_firebeetle2_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-dfrobot_firebeetle2_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-dfrobot_firebeetle2_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-dfrobot_firebeetle2_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-dfrobot_firebeetle2_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default.build.partitions=default
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.40=40MHz
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.20=20MHz
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.10=10MHz
-dfrobot_firebeetle2_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.921600=921600
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.115200=115200
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.256000.windows=256000
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.230400=230400
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.460800.linux=460800
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.460800.macosx=460800
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.512000.windows=512000
-dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.none=None
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.none.build.code_debug=0
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.error=Error
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.error.build.code_debug=1
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.warn=Warn
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.warn.build.code_debug=2
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.info=Info
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.info.build.code_debug=3
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.debug=Debug
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.debug.build.code_debug=4
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.verbose=Verbose
-dfrobot_firebeetle2_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-dfrobot_firebeetle2_esp32s3.menu.EraseFlash.none=Disabled
-dfrobot_firebeetle2_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-dfrobot_firebeetle2_esp32s3.menu.EraseFlash.all=Enabled
-dfrobot_firebeetle2_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-dfrobot_firebeetle2_esp32c6.name=DFRobot FireBeetle 2 ESP32-C6
-
-dfrobot_firebeetle2_esp32c6.bootloader.tool=esptool_py
-dfrobot_firebeetle2_esp32c6.bootloader.tool.default=esptool_py
-
-dfrobot_firebeetle2_esp32c6.upload.tool=esptool_py
-dfrobot_firebeetle2_esp32c6.upload.tool.default=esptool_py
-dfrobot_firebeetle2_esp32c6.upload.tool.network=esp_ota
-
-dfrobot_firebeetle2_esp32c6.upload.maximum_size=1310720
-dfrobot_firebeetle2_esp32c6.upload.maximum_data_size=327680
-dfrobot_firebeetle2_esp32c6.upload.flags=
-dfrobot_firebeetle2_esp32c6.upload.extra_flags=
-dfrobot_firebeetle2_esp32c6.upload.use_1200bps_touch=false
-dfrobot_firebeetle2_esp32c6.upload.wait_for_upload_port=false
-
-dfrobot_firebeetle2_esp32c6.serial.disableDTR=false
-dfrobot_firebeetle2_esp32c6.serial.disableRTS=false
-
-dfrobot_firebeetle2_esp32c6.build.tarch=riscv32
-dfrobot_firebeetle2_esp32c6.build.target=esp
-dfrobot_firebeetle2_esp32c6.build.mcu=esp32c6
-dfrobot_firebeetle2_esp32c6.build.core=esp32
-dfrobot_firebeetle2_esp32c6.build.variant=dfrobot_firebeetle2_esp32c6
-dfrobot_firebeetle2_esp32c6.build.board=DFROBOT_FIREBEETLE_2_ESP32C6
-dfrobot_firebeetle2_esp32c6.build.bootloader_addr=0x0
-
-dfrobot_firebeetle2_esp32c6.build.cdc_on_boot=0
-dfrobot_firebeetle2_esp32c6.build.f_cpu=160000000L
-dfrobot_firebeetle2_esp32c6.build.flash_size=4MB
-dfrobot_firebeetle2_esp32c6.build.flash_freq=80m
-dfrobot_firebeetle2_esp32c6.build.flash_mode=qio
-dfrobot_firebeetle2_esp32c6.build.boot=qio
-dfrobot_firebeetle2_esp32c6.build.partitions=default
-dfrobot_firebeetle2_esp32c6.build.defines=
-
-## IDE 2.0 Seems to not update the value
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.default=Disabled
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-dfrobot_firebeetle2_esp32c6.menu.CDCOnBoot.default=Disabled
-dfrobot_firebeetle2_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
-dfrobot_firebeetle2_esp32c6.menu.CDCOnBoot.cdc=Enabled
-dfrobot_firebeetle2_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.default.build.partitions=default
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.custom=Custom
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.custom.build.partitions=
-dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.40=40MHz
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.20=20MHz
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.10=10MHz
-dfrobot_firebeetle2_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-dfrobot_firebeetle2_esp32c6.menu.FlashMode.qio=QIO
-dfrobot_firebeetle2_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
-dfrobot_firebeetle2_esp32c6.menu.FlashMode.qio.build.boot=qio
-dfrobot_firebeetle2_esp32c6.menu.FlashMode.dio=DIO
-dfrobot_firebeetle2_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
-dfrobot_firebeetle2_esp32c6.menu.FlashMode.dio.build.boot=dio
-
-dfrobot_firebeetle2_esp32c6.menu.FlashFreq.80=80MHz
-dfrobot_firebeetle2_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
-dfrobot_firebeetle2_esp32c6.menu.FlashFreq.40=40MHz
-dfrobot_firebeetle2_esp32c6.menu.FlashFreq.40.build.flash_freq=40m
-
-dfrobot_firebeetle2_esp32c6.menu.FlashSize.4M=4MB (32Mb)
-dfrobot_firebeetle2_esp32c6.menu.FlashSize.4M.build.flash_size=4MB
-
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.921600=921600
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.115200=115200
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.256000.windows=256000
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.230400=230400
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.460800.linux=460800
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.460800.macosx=460800
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.512000.windows=512000
-dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.512000.upload.speed=512000
-
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.none=None
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.none.build.code_debug=0
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.error=Error
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.error.build.code_debug=1
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.warn=Warn
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.warn.build.code_debug=2
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.info=Info
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.info.build.code_debug=3
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.debug=Debug
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.debug.build.code_debug=4
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.verbose=Verbose
-dfrobot_firebeetle2_esp32c6.menu.DebugLevel.verbose.build.code_debug=5
-
-dfrobot_firebeetle2_esp32c6.menu.EraseFlash.none=Disabled
-dfrobot_firebeetle2_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
-dfrobot_firebeetle2_esp32c6.menu.EraseFlash.all=Enabled
-dfrobot_firebeetle2_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.default=Disabled
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-# dfrobot Romeo ESP32-S3
-dfrobot_romeo_esp32s3.name=DFRobot Romeo ESP32-S3
-
-dfrobot_romeo_esp32s3.bootloader.tool=esptool_py
-dfrobot_romeo_esp32s3.bootloader.tool.default=esptool_py
-
-dfrobot_romeo_esp32s3.upload.tool=esptool_py
-dfrobot_romeo_esp32s3.upload.tool.default=esptool_py
-dfrobot_romeo_esp32s3.upload.tool.network=esp_ota
-
-dfrobot_romeo_esp32s3.upload.maximum_size=1310720
-dfrobot_romeo_esp32s3.upload.maximum_data_size=327680
-dfrobot_romeo_esp32s3.upload.flags=
-dfrobot_romeo_esp32s3.upload.extra_flags=
-dfrobot_romeo_esp32s3.upload.use_1200bps_touch=false
-dfrobot_romeo_esp32s3.upload.wait_for_upload_port=false
-
-dfrobot_romeo_esp32s3.serial.disableDTR=false
-dfrobot_romeo_esp32s3.serial.disableRTS=false
-
-dfrobot_romeo_esp32s3.build.tarch=xtensa
-dfrobot_romeo_esp32s3.build.bootloader_addr=0x0
-dfrobot_romeo_esp32s3.build.target=esp32s3
-dfrobot_romeo_esp32s3.build.mcu=esp32s3
-dfrobot_romeo_esp32s3.build.core=esp32
-dfrobot_romeo_esp32s3.build.variant=dfrobot_romeo_esp32s3
-dfrobot_romeo_esp32s3.build.board=DFROBOT_ROMEO_ESP32S3
-
-
-dfrobot_romeo_esp32s3.build.usb_mode=1
-dfrobot_romeo_esp32s3.build.cdc_on_boot=0
-dfrobot_romeo_esp32s3.build.msc_on_boot=0
-dfrobot_romeo_esp32s3.build.dfu_on_boot=0
-dfrobot_romeo_esp32s3.build.f_cpu=240000000L
-dfrobot_romeo_esp32s3.build.flash_size=16MB
-dfrobot_romeo_esp32s3.build.flash_freq=80m
-dfrobot_romeo_esp32s3.build.flash_mode=qio
-dfrobot_romeo_esp32s3.build.boot=qio
-dfrobot_romeo_esp32s3.build.boot_freq=80m
-dfrobot_romeo_esp32s3.build.partitions=default
-dfrobot_romeo_esp32s3.build.defines=
-dfrobot_romeo_esp32s3.build.loop_core=
-dfrobot_romeo_esp32s3.build.event_core=
-dfrobot_romeo_esp32s3.build.flash_type=qio
-dfrobot_romeo_esp32s3.build.psram_type=qspi
-dfrobot_romeo_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
-
-dfrobot_romeo_esp32s3.menu.PSRAM.opi=OPI PSRAM
-dfrobot_romeo_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-dfrobot_romeo_esp32s3.menu.PSRAM.opi.build.psram_type=opi
-dfrobot_romeo_esp32s3.menu.PSRAM.disabled=Disabled
-dfrobot_romeo_esp32s3.menu.PSRAM.disabled.build.defines=
-dfrobot_romeo_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
-dfrobot_romeo_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
-dfrobot_romeo_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-dfrobot_romeo_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
-
-
-dfrobot_romeo_esp32s3.menu.FlashMode.qio=QIO 80MHz
-dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.boot=qio
-dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.flash_type=qio
-dfrobot_romeo_esp32s3.menu.FlashMode.qio120=QIO 120MHz
-dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.boot=qio
-dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.flash_type=qio
-dfrobot_romeo_esp32s3.menu.FlashMode.dio=DIO 80MHz
-dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.boot=dio
-dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.flash_type=qio
-dfrobot_romeo_esp32s3.menu.FlashMode.opi=OPI 80MHz
-dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.boot=opi
-dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.flash_type=opi
-
-dfrobot_romeo_esp32s3.menu.FlashSize.16M=16MB (128Mb)
-dfrobot_romeo_esp32s3.menu.FlashSize.16M.build.flash_size=16MB
-
-
-dfrobot_romeo_esp32s3.menu.LoopCore.1=Core 1
-dfrobot_romeo_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-dfrobot_romeo_esp32s3.menu.LoopCore.0=Core 0
-dfrobot_romeo_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-dfrobot_romeo_esp32s3.menu.EventsCore.1=Core 1
-dfrobot_romeo_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-dfrobot_romeo_esp32s3.menu.EventsCore.0=Core 0
-dfrobot_romeo_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-dfrobot_romeo_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-dfrobot_romeo_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-dfrobot_romeo_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-dfrobot_romeo_esp32s3.menu.USBMode.default.build.usb_mode=0
-
-dfrobot_romeo_esp32s3.menu.CDCOnBoot.cdc=Enabled
-dfrobot_romeo_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-dfrobot_romeo_esp32s3.menu.CDCOnBoot.default=Disabled
-dfrobot_romeo_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-
-dfrobot_romeo_esp32s3.menu.MSCOnBoot.default=Disabled
-dfrobot_romeo_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-dfrobot_romeo_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-dfrobot_romeo_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-dfrobot_romeo_esp32s3.menu.DFUOnBoot.default=Disabled
-dfrobot_romeo_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-dfrobot_romeo_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-dfrobot_romeo_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-dfrobot_romeo_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-dfrobot_romeo_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-dfrobot_romeo_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-dfrobot_romeo_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-dfrobot_romeo_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-dfrobot_romeo_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-dfrobot_romeo_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-dfrobot_romeo_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-dfrobot_romeo_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-dfrobot_romeo_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-dfrobot_romeo_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-dfrobot_romeo_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-dfrobot_romeo_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-dfrobot_romeo_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
-dfrobot_romeo_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-dfrobot_romeo_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-dfrobot_romeo_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-dfrobot_romeo_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-dfrobot_romeo_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-dfrobot_romeo_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-dfrobot_romeo_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-dfrobot_romeo_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-dfrobot_romeo_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-dfrobot_romeo_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-dfrobot_romeo_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-dfrobot_romeo_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-dfrobot_romeo_esp32s3.menu.CPUFreq.40=40MHz
-dfrobot_romeo_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-dfrobot_romeo_esp32s3.menu.CPUFreq.20=20MHz
-dfrobot_romeo_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-dfrobot_romeo_esp32s3.menu.CPUFreq.10=10MHz
-dfrobot_romeo_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-dfrobot_romeo_esp32s3.menu.UploadSpeed.921600=921600
-dfrobot_romeo_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-dfrobot_romeo_esp32s3.menu.UploadSpeed.115200=115200
-dfrobot_romeo_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-dfrobot_romeo_esp32s3.menu.UploadSpeed.256000.windows=256000
-dfrobot_romeo_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-dfrobot_romeo_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-dfrobot_romeo_esp32s3.menu.UploadSpeed.230400=230400
-dfrobot_romeo_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-dfrobot_romeo_esp32s3.menu.UploadSpeed.460800.linux=460800
-dfrobot_romeo_esp32s3.menu.UploadSpeed.460800.macosx=460800
-dfrobot_romeo_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-dfrobot_romeo_esp32s3.menu.UploadSpeed.512000.windows=512000
-dfrobot_romeo_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-dfrobot_romeo_esp32s3.menu.DebugLevel.none=None
-dfrobot_romeo_esp32s3.menu.DebugLevel.none.build.code_debug=0
-dfrobot_romeo_esp32s3.menu.DebugLevel.error=Error
-dfrobot_romeo_esp32s3.menu.DebugLevel.error.build.code_debug=1
-dfrobot_romeo_esp32s3.menu.DebugLevel.warn=Warn
-dfrobot_romeo_esp32s3.menu.DebugLevel.warn.build.code_debug=2
-dfrobot_romeo_esp32s3.menu.DebugLevel.info=Info
-dfrobot_romeo_esp32s3.menu.DebugLevel.info.build.code_debug=3
-dfrobot_romeo_esp32s3.menu.DebugLevel.debug=Debug
-dfrobot_romeo_esp32s3.menu.DebugLevel.debug.build.code_debug=4
-dfrobot_romeo_esp32s3.menu.DebugLevel.verbose=Verbose
-dfrobot_romeo_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-dfrobot_romeo_esp32s3.menu.EraseFlash.none=Disabled
-dfrobot_romeo_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-dfrobot_romeo_esp32s3.menu.EraseFlash.all=Enabled
-dfrobot_romeo_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-firebeetle32.name=FireBeetle-ESP32
-
-firebeetle32.bootloader.tool=esptool_py
-firebeetle32.bootloader.tool.default=esptool_py
-
-firebeetle32.upload.tool=esptool_py
-firebeetle32.upload.tool.default=esptool_py
-firebeetle32.upload.tool.network=esp_ota
-
-firebeetle32.upload.maximum_size=1310720
-firebeetle32.upload.maximum_data_size=327680
-firebeetle32.upload.flags=
-firebeetle32.upload.extra_flags=
-
-firebeetle32.serial.disableDTR=true
-firebeetle32.serial.disableRTS=true
-
-firebeetle32.build.tarch=xtensa
-firebeetle32.build.bootloader_addr=0x1000
-firebeetle32.build.target=esp32
-firebeetle32.build.mcu=esp32
-firebeetle32.build.core=esp32
-firebeetle32.build.variant=firebeetle32
-firebeetle32.build.board=DFROBOT_FIREBEETLE_ESP32
-
-firebeetle32.build.f_cpu=240000000L
-firebeetle32.build.flash_mode=dio
-firebeetle32.build.flash_size=4MB
-firebeetle32.build.boot=dio
-firebeetle32.build.partitions=default
-firebeetle32.build.defines=
-
-firebeetle32.menu.FlashFreq.80=80MHz
-firebeetle32.menu.FlashFreq.80.build.flash_freq=80m
-firebeetle32.menu.FlashFreq.40=40MHz
-firebeetle32.menu.FlashFreq.40.build.flash_freq=40m
-
-firebeetle32.menu.UploadSpeed.921600=921600
-firebeetle32.menu.UploadSpeed.921600.upload.speed=921600
-firebeetle32.menu.UploadSpeed.115200=115200
-firebeetle32.menu.UploadSpeed.115200.upload.speed=115200
-firebeetle32.menu.UploadSpeed.256000.windows=256000
-firebeetle32.menu.UploadSpeed.256000.upload.speed=256000
-firebeetle32.menu.UploadSpeed.230400.windows.upload.speed=256000
-firebeetle32.menu.UploadSpeed.230400=230400
-firebeetle32.menu.UploadSpeed.230400.upload.speed=230400
-firebeetle32.menu.UploadSpeed.460800.linux=460800
-firebeetle32.menu.UploadSpeed.460800.macosx=460800
-firebeetle32.menu.UploadSpeed.460800.upload.speed=460800
-firebeetle32.menu.UploadSpeed.512000.windows=512000
-firebeetle32.menu.UploadSpeed.512000.upload.speed=512000
-
-firebeetle32.menu.DebugLevel.none=None
-firebeetle32.menu.DebugLevel.none.build.code_debug=0
-firebeetle32.menu.DebugLevel.error=Error
-firebeetle32.menu.DebugLevel.error.build.code_debug=1
-firebeetle32.menu.DebugLevel.warn=Warn
-firebeetle32.menu.DebugLevel.warn.build.code_debug=2
-firebeetle32.menu.DebugLevel.info=Info
-firebeetle32.menu.DebugLevel.info.build.code_debug=3
-firebeetle32.menu.DebugLevel.debug=Debug
-firebeetle32.menu.DebugLevel.debug.build.code_debug=4
-firebeetle32.menu.DebugLevel.verbose=Verbose
-firebeetle32.menu.DebugLevel.verbose.build.code_debug=5
-
-firebeetle32.menu.EraseFlash.none=Disabled
-firebeetle32.menu.EraseFlash.none.upload.erase_cmd=
-firebeetle32.menu.EraseFlash.all=Enabled
-firebeetle32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-intorobot-fig.name=IntoRobot Fig
-
-intorobot-fig.bootloader.tool=esptool_py
-intorobot-fig.bootloader.tool.default=esptool_py
-
-intorobot-fig.upload.tool=esptool_py
-intorobot-fig.upload.tool.default=esptool_py
-intorobot-fig.upload.tool.network=esp_ota
-
-intorobot-fig.upload.maximum_size=1310720
-intorobot-fig.upload.maximum_data_size=327680
-intorobot-fig.upload.flags=
-intorobot-fig.upload.extra_flags=
-
-intorobot-fig.serial.disableDTR=true
-intorobot-fig.serial.disableRTS=true
-
-intorobot-fig.build.tarch=xtensa
-intorobot-fig.build.bootloader_addr=0x1000
-intorobot-fig.build.target=esp32
-intorobot-fig.build.mcu=esp32
-intorobot-fig.build.core=esp32
-intorobot-fig.build.variant=intorobot-fig
-intorobot-fig.build.board=INTOROBOT_ESP32_DEV
-
-intorobot-fig.build.f_cpu=240000000L
-intorobot-fig.build.flash_mode=dio
-intorobot-fig.build.flash_size=4MB
-intorobot-fig.build.boot=dio
-intorobot-fig.build.partitions=default
-intorobot-fig.build.defines=
-
-intorobot-fig.menu.FlashFreq.80=80MHz
-intorobot-fig.menu.FlashFreq.80.build.flash_freq=80m
-intorobot-fig.menu.FlashFreq.40=40MHz
-intorobot-fig.menu.FlashFreq.40.build.flash_freq=40m
-
-intorobot-fig.menu.UploadSpeed.921600=921600
-intorobot-fig.menu.UploadSpeed.921600.upload.speed=921600
-intorobot-fig.menu.UploadSpeed.115200=115200
-intorobot-fig.menu.UploadSpeed.115200.upload.speed=115200
-intorobot-fig.menu.UploadSpeed.256000.windows=256000
-intorobot-fig.menu.UploadSpeed.256000.upload.speed=256000
-intorobot-fig.menu.UploadSpeed.230400.windows.upload.speed=256000
-intorobot-fig.menu.UploadSpeed.230400=230400
-intorobot-fig.menu.UploadSpeed.230400.upload.speed=230400
-intorobot-fig.menu.UploadSpeed.460800.linux=460800
-intorobot-fig.menu.UploadSpeed.460800.macosx=460800
-intorobot-fig.menu.UploadSpeed.460800.upload.speed=460800
-intorobot-fig.menu.UploadSpeed.512000.windows=512000
-intorobot-fig.menu.UploadSpeed.512000.upload.speed=512000
-
-intorobot-fig.menu.DebugLevel.none=None
-intorobot-fig.menu.DebugLevel.none.build.code_debug=0
-intorobot-fig.menu.DebugLevel.error=Error
-intorobot-fig.menu.DebugLevel.error.build.code_debug=1
-intorobot-fig.menu.DebugLevel.warn=Warn
-intorobot-fig.menu.DebugLevel.warn.build.code_debug=2
-intorobot-fig.menu.DebugLevel.info=Info
-intorobot-fig.menu.DebugLevel.info.build.code_debug=3
-intorobot-fig.menu.DebugLevel.debug=Debug
-intorobot-fig.menu.DebugLevel.debug.build.code_debug=4
-intorobot-fig.menu.DebugLevel.verbose=Verbose
-intorobot-fig.menu.DebugLevel.verbose.build.code_debug=5
-
-intorobot-fig.menu.EraseFlash.none=Disabled
-intorobot-fig.menu.EraseFlash.none.upload.erase_cmd=
-intorobot-fig.menu.EraseFlash.all=Enabled
-intorobot-fig.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-onehorse32dev.name=Onehorse ESP32 Dev Module
-
-onehorse32dev.bootloader.tool=esptool_py
-onehorse32dev.bootloader.tool.default=esptool_py
-
-onehorse32dev.upload.tool=esptool_py
-onehorse32dev.upload.tool.default=esptool_py
-onehorse32dev.upload.tool.network=esp_ota
-
-onehorse32dev.upload.maximum_size=1310720
-onehorse32dev.upload.maximum_data_size=327680
-onehorse32dev.upload.flags=
-onehorse32dev.upload.extra_flags=
-
-onehorse32dev.serial.disableDTR=true
-onehorse32dev.serial.disableRTS=true
-
-onehorse32dev.build.tarch=xtensa
-onehorse32dev.build.bootloader_addr=0x1000
-onehorse32dev.build.target=esp32
-onehorse32dev.build.mcu=esp32
-onehorse32dev.build.core=esp32
-onehorse32dev.build.variant=onehorse32dev
-onehorse32dev.build.board=ONEHORSE_ESP32_DEV
-
-onehorse32dev.build.f_cpu=240000000L
-onehorse32dev.build.flash_mode=dout
-onehorse32dev.build.flash_size=4MB
-onehorse32dev.build.boot=dio
-onehorse32dev.build.partitions=default
-onehorse32dev.build.defines=
-
-onehorse32dev.menu.FlashFreq.80=80MHz
-onehorse32dev.menu.FlashFreq.80.build.flash_freq=80m
-onehorse32dev.menu.FlashFreq.40=40MHz
-onehorse32dev.menu.FlashFreq.40.build.flash_freq=40m
-
-onehorse32dev.menu.UploadSpeed.921600=921600
-onehorse32dev.menu.UploadSpeed.921600.upload.speed=921600
-onehorse32dev.menu.UploadSpeed.115200=115200
-onehorse32dev.menu.UploadSpeed.115200.upload.speed=115200
-onehorse32dev.menu.UploadSpeed.256000.windows=256000
-onehorse32dev.menu.UploadSpeed.256000.upload.speed=256000
-onehorse32dev.menu.UploadSpeed.230400.windows.upload.speed=256000
-onehorse32dev.menu.UploadSpeed.230400=230400
-onehorse32dev.menu.UploadSpeed.230400.upload.speed=230400
-onehorse32dev.menu.UploadSpeed.460800.linux=460800
-onehorse32dev.menu.UploadSpeed.460800.macosx=460800
-onehorse32dev.menu.UploadSpeed.460800.upload.speed=460800
-onehorse32dev.menu.UploadSpeed.512000.windows=512000
-onehorse32dev.menu.UploadSpeed.512000.upload.speed=512000
-
-onehorse32dev.menu.DebugLevel.none=None
-onehorse32dev.menu.DebugLevel.none.build.code_debug=0
-onehorse32dev.menu.DebugLevel.error=Error
-onehorse32dev.menu.DebugLevel.error.build.code_debug=1
-onehorse32dev.menu.DebugLevel.warn=Warn
-onehorse32dev.menu.DebugLevel.warn.build.code_debug=2
-onehorse32dev.menu.DebugLevel.info=Info
-onehorse32dev.menu.DebugLevel.info.build.code_debug=3
-onehorse32dev.menu.DebugLevel.debug=Debug
-onehorse32dev.menu.DebugLevel.debug.build.code_debug=4
-onehorse32dev.menu.DebugLevel.verbose=Verbose
-onehorse32dev.menu.DebugLevel.verbose.build.code_debug=5
-
-onehorse32dev.menu.EraseFlash.none=Disabled
-onehorse32dev.menu.EraseFlash.none.upload.erase_cmd=
-onehorse32dev.menu.EraseFlash.all=Enabled
-onehorse32dev.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# Adafruit Metro ESP32-S2
-
-adafruit_metro_esp32s2.name=Adafruit Metro ESP32-S2
-adafruit_metro_esp32s2.vid.0=0x239A
-adafruit_metro_esp32s2.pid.0=0x80DF
-adafruit_metro_esp32s2.vid.1=0x239A
-adafruit_metro_esp32s2.pid.1=0x00DF
-adafruit_metro_esp32s2.vid.2=0x239A
-adafruit_metro_esp32s2.pid.2=0x80E0
-adafruit_metro_esp32s2.upload_port.0.vid=0x239A
-adafruit_metro_esp32s2.upload_port.0.pid=0x80DF
-adafruit_metro_esp32s2.upload_port.1.vid=0x239A
-adafruit_metro_esp32s2.upload_port.1.pid=0x00DF
-adafruit_metro_esp32s2.upload_port.2.vid=0x239A
-adafruit_metro_esp32s2.upload_port.2.pid=0x80E0
-
-adafruit_metro_esp32s2.bootloader.tool=esptool_py
-adafruit_metro_esp32s2.bootloader.tool.default=esptool_py
-
-adafruit_metro_esp32s2.upload.tool=esptool_py
-adafruit_metro_esp32s2.upload.tool.default=esptool_py
-adafruit_metro_esp32s2.upload.tool.network=esp_ota
-
-adafruit_metro_esp32s2.upload.maximum_size=1310720
-adafruit_metro_esp32s2.upload.maximum_data_size=327680
-adafruit_metro_esp32s2.upload.flags=
-adafruit_metro_esp32s2.upload.extra_flags=
-adafruit_metro_esp32s2.upload.use_1200bps_touch=true
-adafruit_metro_esp32s2.upload.wait_for_upload_port=true
-
-adafruit_metro_esp32s2.serial.disableDTR=false
-adafruit_metro_esp32s2.serial.disableRTS=false
-
-adafruit_metro_esp32s2.build.tarch=xtensa
-adafruit_metro_esp32s2.build.bootloader_addr=0x1000
-adafruit_metro_esp32s2.build.target=esp32s2
-adafruit_metro_esp32s2.build.mcu=esp32s2
-adafruit_metro_esp32s2.build.core=esp32
-adafruit_metro_esp32s2.build.variant=adafruit_metro_esp32s2
-adafruit_metro_esp32s2.build.board=METRO_ESP32S2
-
-adafruit_metro_esp32s2.build.cdc_on_boot=1
-adafruit_metro_esp32s2.build.msc_on_boot=0
-adafruit_metro_esp32s2.build.dfu_on_boot=0
-adafruit_metro_esp32s2.build.f_cpu=240000000L
-adafruit_metro_esp32s2.build.flash_size=4MB
-adafruit_metro_esp32s2.build.flash_freq=80m
-adafruit_metro_esp32s2.build.flash_mode=dio
-adafruit_metro_esp32s2.build.boot=qio
-adafruit_metro_esp32s2.build.partitions=default
-adafruit_metro_esp32s2.build.defines=
-
-adafruit_metro_esp32s2.menu.CDCOnBoot.cdc=Enabled
-adafruit_metro_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_metro_esp32s2.menu.CDCOnBoot.default=Disabled
-adafruit_metro_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_metro_esp32s2.menu.MSCOnBoot.default=Disabled
-adafruit_metro_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_metro_esp32s2.menu.MSCOnBoot.msc=Enabled
-adafruit_metro_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_metro_esp32s2.menu.DFUOnBoot.default=Disabled
-adafruit_metro_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_metro_esp32s2.menu.DFUOnBoot.dfu=Enabled
-adafruit_metro_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_metro_esp32s2.menu.UploadMode.cdc=Internal USB
-adafruit_metro_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_metro_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_metro_esp32s2.menu.UploadMode.default=UART0
-adafruit_metro_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_metro_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_metro_esp32s2.menu.PSRAM.enabled=Enabled
-adafruit_metro_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_metro_esp32s2.menu.PSRAM.disabled=Disabled
-adafruit_metro_esp32s2.menu.PSRAM.disabled.build.defines=
-
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_metro_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.default.build.partitions=default
-adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_metro_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_metro_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_metro_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_metro_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_metro_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_metro_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_metro_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_metro_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_metro_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_metro_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_metro_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_metro_esp32s2.menu.CPUFreq.40=40MHz
-adafruit_metro_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_metro_esp32s2.menu.CPUFreq.20=20MHz
-adafruit_metro_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_metro_esp32s2.menu.CPUFreq.10=10MHz
-adafruit_metro_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_metro_esp32s2.menu.FlashMode.qio=QIO
-adafruit_metro_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_metro_esp32s2.menu.FlashMode.qio.build.boot=qio
-adafruit_metro_esp32s2.menu.FlashMode.dio=DIO
-adafruit_metro_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_metro_esp32s2.menu.FlashMode.dio.build.boot=dio
-
-adafruit_metro_esp32s2.menu.FlashFreq.80=80MHz
-adafruit_metro_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_metro_esp32s2.menu.FlashFreq.40=40MHz
-adafruit_metro_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_metro_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-adafruit_metro_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_metro_esp32s2.menu.UploadSpeed.921600=921600
-adafruit_metro_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_metro_esp32s2.menu.UploadSpeed.115200=115200
-adafruit_metro_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_metro_esp32s2.menu.UploadSpeed.256000.windows=256000
-adafruit_metro_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_metro_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_metro_esp32s2.menu.UploadSpeed.230400=230400
-adafruit_metro_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_metro_esp32s2.menu.UploadSpeed.460800.linux=460800
-adafruit_metro_esp32s2.menu.UploadSpeed.460800.macosx=460800
-adafruit_metro_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_metro_esp32s2.menu.UploadSpeed.512000.windows=512000
-adafruit_metro_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_metro_esp32s2.menu.DebugLevel.none=None
-adafruit_metro_esp32s2.menu.DebugLevel.none.build.code_debug=0
-adafruit_metro_esp32s2.menu.DebugLevel.error=Error
-adafruit_metro_esp32s2.menu.DebugLevel.error.build.code_debug=1
-adafruit_metro_esp32s2.menu.DebugLevel.warn=Warn
-adafruit_metro_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-adafruit_metro_esp32s2.menu.DebugLevel.info=Info
-adafruit_metro_esp32s2.menu.DebugLevel.info.build.code_debug=3
-adafruit_metro_esp32s2.menu.DebugLevel.debug=Debug
-adafruit_metro_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-adafruit_metro_esp32s2.menu.DebugLevel.verbose=Verbose
-adafruit_metro_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_metro_esp32s2.menu.EraseFlash.none=Disabled
-adafruit_metro_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_metro_esp32s2.menu.EraseFlash.all=Enabled
-adafruit_metro_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_metro_esp32s2.menu.ZigbeeMode.default=Disabled
-adafruit_metro_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_metro_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_metro_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_metro_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_metro_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Metro ESP32-S3
-
-adafruit_metro_esp32s3.name=Adafruit Metro ESP32-S3
-adafruit_metro_esp32s3.vid.0=0x239A
-adafruit_metro_esp32s3.pid.0=0x8145
-adafruit_metro_esp32s3.vid.1=0x239A
-adafruit_metro_esp32s3.pid.1=0x0145
-adafruit_metro_esp32s3.vid.2=0x239A
-adafruit_metro_esp32s3.pid.2=0x8146
-adafruit_metro_esp32s3.upload_port.0.vid=0x239A
-adafruit_metro_esp32s3.upload_port.0.pid=0x8145
-adafruit_metro_esp32s3.upload_port.1.vid=0x239A
-adafruit_metro_esp32s3.upload_port.1.pid=0x0145
-adafruit_metro_esp32s3.upload_port.2.vid=0x239A
-adafruit_metro_esp32s3.upload_port.2.pid=0x8146
-
-adafruit_metro_esp32s3.bootloader.tool=esptool_py
-adafruit_metro_esp32s3.bootloader.tool.default=esptool_py
-
-adafruit_metro_esp32s3.upload.tool=esptool_py
-adafruit_metro_esp32s3.upload.tool.default=esptool_py
-adafruit_metro_esp32s3.upload.tool.network=esp_ota
-
-adafruit_metro_esp32s3.upload.maximum_size=1310720
-adafruit_metro_esp32s3.upload.maximum_data_size=327680
-adafruit_metro_esp32s3.upload.flags=
-adafruit_metro_esp32s3.upload.extra_flags=
-adafruit_metro_esp32s3.upload.use_1200bps_touch=true
-adafruit_metro_esp32s3.upload.wait_for_upload_port=true
-
-adafruit_metro_esp32s3.serial.disableDTR=false
-adafruit_metro_esp32s3.serial.disableRTS=false
-
-adafruit_metro_esp32s3.build.tarch=xtensa
-adafruit_metro_esp32s3.build.bootloader_addr=0x0
-adafruit_metro_esp32s3.build.target=esp32s3
-adafruit_metro_esp32s3.build.mcu=esp32s3
-adafruit_metro_esp32s3.build.core=esp32
-adafruit_metro_esp32s3.build.variant=adafruit_metro_esp32s3
-adafruit_metro_esp32s3.build.board=METRO_ESP32S3
-
-adafruit_metro_esp32s3.build.usb_mode=0
-adafruit_metro_esp32s3.build.cdc_on_boot=1
-adafruit_metro_esp32s3.build.msc_on_boot=0
-adafruit_metro_esp32s3.build.dfu_on_boot=0
-adafruit_metro_esp32s3.build.f_cpu=240000000L
-adafruit_metro_esp32s3.build.flash_size=16MB
-adafruit_metro_esp32s3.build.flash_freq=80m
-adafruit_metro_esp32s3.build.flash_mode=dio
-adafruit_metro_esp32s3.build.boot=qio
-adafruit_metro_esp32s3.build.partitions=default
-adafruit_metro_esp32s3.build.defines=
-adafruit_metro_esp32s3.build.loop_core=
-adafruit_metro_esp32s3.build.event_core=
-adafruit_metro_esp32s3.build.flash_type=qio
-adafruit_metro_esp32s3.build.psram_type=opi
-adafruit_metro_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_metro_esp32s3.menu.LoopCore.1=Core 1
-adafruit_metro_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_metro_esp32s3.menu.LoopCore.0=Core 0
-adafruit_metro_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_metro_esp32s3.menu.EventsCore.1=Core 1
-adafruit_metro_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_metro_esp32s3.menu.EventsCore.0=Core 0
-adafruit_metro_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_metro_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_metro_esp32s3.menu.USBMode.default.build.usb_mode=0
-adafruit_metro_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_metro_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_metro_esp32s3.menu.CDCOnBoot.cdc=Enabled
-adafruit_metro_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_metro_esp32s3.menu.CDCOnBoot.default=Disabled
-adafruit_metro_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_metro_esp32s3.menu.MSCOnBoot.default=Disabled
-adafruit_metro_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_metro_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_metro_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_metro_esp32s3.menu.DFUOnBoot.default=Disabled
-adafruit_metro_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_metro_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_metro_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_metro_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_metro_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_metro_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_metro_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_metro_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_metro_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_metro_esp32s3.menu.PSRAM.opi=OPI PSRAM
-adafruit_metro_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-adafruit_metro_esp32s3.menu.PSRAM.opi.build.psram_type=opi
-adafruit_metro_esp32s3.menu.PSRAM.disabled=Disabled
-adafruit_metro_esp32s3.menu.PSRAM.disabled.build.defines=
-adafruit_metro_esp32s3.menu.PSRAM.disabled.build.psram_type=opi
-
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 16MB (2MB APP/11.6MB FATFS)
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-16MB
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 16MB No OTA(4MB APP/11.6MB FATFS)
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-16MB-noota
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
-adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_metro_esp32s3.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
-adafruit_metro_esp32s3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
-adafruit_metro_esp32s3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
-adafruit_metro_esp32s3.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
-adafruit_metro_esp32s3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
-adafruit_metro_esp32s3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
-adafruit_metro_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
-adafruit_metro_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-adafruit_metro_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-adafruit_metro_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
-adafruit_metro_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-adafruit_metro_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-
-adafruit_metro_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_metro_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_metro_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_metro_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_metro_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_metro_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_metro_esp32s3.menu.CPUFreq.40=40MHz
-adafruit_metro_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_metro_esp32s3.menu.CPUFreq.20=20MHz
-adafruit_metro_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_metro_esp32s3.menu.CPUFreq.10=10MHz
-adafruit_metro_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_metro_esp32s3.menu.FlashMode.qio=QIO 80MHz
-adafruit_metro_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_metro_esp32s3.menu.FlashMode.qio.build.boot=qio
-adafruit_metro_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_metro_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_metro_esp32s3.menu.FlashMode.qio120=QIO 120MHz
-adafruit_metro_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_metro_esp32s3.menu.FlashMode.qio120.build.boot=qio
-adafruit_metro_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_metro_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_metro_esp32s3.menu.FlashMode.dio=DIO 80MHz
-adafruit_metro_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_metro_esp32s3.menu.FlashMode.dio.build.boot=dio
-adafruit_metro_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_metro_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_metro_esp32s3.menu.FlashMode.opi=OPI 80MHz
-adafruit_metro_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_metro_esp32s3.menu.FlashMode.opi.build.boot=opi
-adafruit_metro_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_metro_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_metro_esp32s3.menu.FlashSize.16M=16MB (128Mb)
-adafruit_metro_esp32s3.menu.FlashSize.16M.build.flash_size=16MB
-
-adafruit_metro_esp32s3.menu.UploadSpeed.921600=921600
-adafruit_metro_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_metro_esp32s3.menu.UploadSpeed.115200=115200
-adafruit_metro_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_metro_esp32s3.menu.UploadSpeed.256000.windows=256000
-adafruit_metro_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_metro_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_metro_esp32s3.menu.UploadSpeed.230400=230400
-adafruit_metro_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_metro_esp32s3.menu.UploadSpeed.460800.linux=460800
-adafruit_metro_esp32s3.menu.UploadSpeed.460800.macosx=460800
-adafruit_metro_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_metro_esp32s3.menu.UploadSpeed.512000.windows=512000
-adafruit_metro_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_metro_esp32s3.menu.DebugLevel.none=None
-adafruit_metro_esp32s3.menu.DebugLevel.none.build.code_debug=0
-adafruit_metro_esp32s3.menu.DebugLevel.error=Error
-adafruit_metro_esp32s3.menu.DebugLevel.error.build.code_debug=1
-adafruit_metro_esp32s3.menu.DebugLevel.warn=Warn
-adafruit_metro_esp32s3.menu.DebugLevel.warn.build.code_debug=2
-adafruit_metro_esp32s3.menu.DebugLevel.info=Info
-adafruit_metro_esp32s3.menu.DebugLevel.info.build.code_debug=3
-adafruit_metro_esp32s3.menu.DebugLevel.debug=Debug
-adafruit_metro_esp32s3.menu.DebugLevel.debug.build.code_debug=4
-adafruit_metro_esp32s3.menu.DebugLevel.verbose=Verbose
-adafruit_metro_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_metro_esp32s3.menu.EraseFlash.none=Disabled
-adafruit_metro_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_metro_esp32s3.menu.EraseFlash.all=Enabled
-adafruit_metro_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_metro_esp32s3.menu.ZigbeeMode.default=Disabled
-adafruit_metro_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_metro_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_metro_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_metro_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_metro_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit MagTag 2.9"
-
-adafruit_magtag29_esp32s2.name=Adafruit MagTag 2.9"
-adafruit_magtag29_esp32s2.vid.0=0x239A
-adafruit_magtag29_esp32s2.pid.0=0x80E5
-adafruit_magtag29_esp32s2.vid.1=0x239A
-adafruit_magtag29_esp32s2.pid.1=0x00E5
-adafruit_magtag29_esp32s2.vid.2=0x239A
-adafruit_magtag29_esp32s2.pid.2=0x80E6
-adafruit_magtag29_esp32s2.upload_port.0.vid=0x239A
-adafruit_magtag29_esp32s2.upload_port.0.pid=0x80E5
-adafruit_magtag29_esp32s2.upload_port.1.vid=0x239A
-adafruit_magtag29_esp32s2.upload_port.1.pid=0x00E5
-adafruit_magtag29_esp32s2.upload_port.2.vid=0x239A
-adafruit_magtag29_esp32s2.upload_port.2.pid=0x80E6
-
-adafruit_magtag29_esp32s2.bootloader.tool=esptool_py
-adafruit_magtag29_esp32s2.bootloader.tool.default=esptool_py
-
-adafruit_magtag29_esp32s2.upload.tool=esptool_py
-adafruit_magtag29_esp32s2.upload.tool.default=esptool_py
-adafruit_magtag29_esp32s2.upload.tool.network=esp_ota
-
-adafruit_magtag29_esp32s2.upload.maximum_size=1310720
-adafruit_magtag29_esp32s2.upload.maximum_data_size=327680
-adafruit_magtag29_esp32s2.upload.flags=
-adafruit_magtag29_esp32s2.upload.extra_flags=
-adafruit_magtag29_esp32s2.upload.use_1200bps_touch=true
-adafruit_magtag29_esp32s2.upload.wait_for_upload_port=true
-
-adafruit_magtag29_esp32s2.serial.disableDTR=false
-adafruit_magtag29_esp32s2.serial.disableRTS=false
-
-adafruit_magtag29_esp32s2.build.tarch=xtensa
-adafruit_magtag29_esp32s2.build.bootloader_addr=0x1000
-adafruit_magtag29_esp32s2.build.target=esp32s2
-adafruit_magtag29_esp32s2.build.mcu=esp32s2
-adafruit_magtag29_esp32s2.build.core=esp32
-adafruit_magtag29_esp32s2.build.variant=adafruit_magtag29_esp32s2
-adafruit_magtag29_esp32s2.build.board=MAGTAG29_ESP32S2
-
-adafruit_magtag29_esp32s2.build.cdc_on_boot=1
-adafruit_magtag29_esp32s2.build.msc_on_boot=0
-adafruit_magtag29_esp32s2.build.dfu_on_boot=0
-adafruit_magtag29_esp32s2.build.f_cpu=240000000L
-adafruit_magtag29_esp32s2.build.flash_size=4MB
-adafruit_magtag29_esp32s2.build.flash_freq=80m
-adafruit_magtag29_esp32s2.build.flash_mode=dio
-adafruit_magtag29_esp32s2.build.boot=qio
-adafruit_magtag29_esp32s2.build.partitions=default
-adafruit_magtag29_esp32s2.build.defines=
-
-adafruit_magtag29_esp32s2.menu.CDCOnBoot.cdc=Enabled
-adafruit_magtag29_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_magtag29_esp32s2.menu.CDCOnBoot.default=Disabled
-adafruit_magtag29_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_magtag29_esp32s2.menu.MSCOnBoot.default=Disabled
-adafruit_magtag29_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_magtag29_esp32s2.menu.MSCOnBoot.msc=Enabled
-adafruit_magtag29_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_magtag29_esp32s2.menu.DFUOnBoot.default=Disabled
-adafruit_magtag29_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_magtag29_esp32s2.menu.DFUOnBoot.dfu=Enabled
-adafruit_magtag29_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_magtag29_esp32s2.menu.UploadMode.cdc=Internal USB
-adafruit_magtag29_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_magtag29_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_magtag29_esp32s2.menu.UploadMode.default=UART0
-adafruit_magtag29_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_magtag29_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_magtag29_esp32s2.menu.PSRAM.enabled=Enabled
-adafruit_magtag29_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_magtag29_esp32s2.menu.PSRAM.disabled=Disabled
-adafruit_magtag29_esp32s2.menu.PSRAM.disabled.build.defines=
-
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_magtag29_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.default.build.partitions=default
-adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_magtag29_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_magtag29_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_magtag29_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_magtag29_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_magtag29_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_magtag29_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_magtag29_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_magtag29_esp32s2.menu.CPUFreq.40=40MHz
-adafruit_magtag29_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_magtag29_esp32s2.menu.CPUFreq.20=20MHz
-adafruit_magtag29_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_magtag29_esp32s2.menu.CPUFreq.10=10MHz
-adafruit_magtag29_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_magtag29_esp32s2.menu.FlashMode.qio=QIO
-adafruit_magtag29_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_magtag29_esp32s2.menu.FlashMode.qio.build.boot=qio
-adafruit_magtag29_esp32s2.menu.FlashMode.dio=DIO
-adafruit_magtag29_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_magtag29_esp32s2.menu.FlashMode.dio.build.boot=dio
-
-adafruit_magtag29_esp32s2.menu.FlashFreq.80=80MHz
-adafruit_magtag29_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_magtag29_esp32s2.menu.FlashFreq.40=40MHz
-adafruit_magtag29_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_magtag29_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-adafruit_magtag29_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_magtag29_esp32s2.menu.UploadSpeed.921600=921600
-adafruit_magtag29_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_magtag29_esp32s2.menu.UploadSpeed.115200=115200
-adafruit_magtag29_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_magtag29_esp32s2.menu.UploadSpeed.256000.windows=256000
-adafruit_magtag29_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_magtag29_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_magtag29_esp32s2.menu.UploadSpeed.230400=230400
-adafruit_magtag29_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.linux=460800
-adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.macosx=460800
-adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_magtag29_esp32s2.menu.UploadSpeed.512000.windows=512000
-adafruit_magtag29_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_magtag29_esp32s2.menu.DebugLevel.none=None
-adafruit_magtag29_esp32s2.menu.DebugLevel.none.build.code_debug=0
-adafruit_magtag29_esp32s2.menu.DebugLevel.error=Error
-adafruit_magtag29_esp32s2.menu.DebugLevel.error.build.code_debug=1
-adafruit_magtag29_esp32s2.menu.DebugLevel.warn=Warn
-adafruit_magtag29_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-adafruit_magtag29_esp32s2.menu.DebugLevel.info=Info
-adafruit_magtag29_esp32s2.menu.DebugLevel.info.build.code_debug=3
-adafruit_magtag29_esp32s2.menu.DebugLevel.debug=Debug
-adafruit_magtag29_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-adafruit_magtag29_esp32s2.menu.DebugLevel.verbose=Verbose
-adafruit_magtag29_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_magtag29_esp32s2.menu.EraseFlash.none=Disabled
-adafruit_magtag29_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_magtag29_esp32s2.menu.EraseFlash.all=Enabled
-adafruit_magtag29_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_magtag29_esp32s2.menu.ZigbeeMode.default=Disabled
-adafruit_magtag29_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_magtag29_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_magtag29_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_magtag29_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_magtag29_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit FunHouse
-
-adafruit_funhouse_esp32s2.name=Adafruit FunHouse
-adafruit_funhouse_esp32s2.vid.0=0x239A
-adafruit_funhouse_esp32s2.pid.0=0x80F9
-adafruit_funhouse_esp32s2.vid.1=0x239A
-adafruit_funhouse_esp32s2.pid.1=0x00F9
-adafruit_funhouse_esp32s2.vid.2=0x239A
-adafruit_funhouse_esp32s2.pid.2=0x80FA
-adafruit_funhouse_esp32s2.upload_port.0.vid=0x239A
-adafruit_funhouse_esp32s2.upload_port.0.pid=0x80F9
-adafruit_funhouse_esp32s2.upload_port.1.vid=0x239A
-adafruit_funhouse_esp32s2.upload_port.1.pid=0x00F9
-adafruit_funhouse_esp32s2.upload_port.2.vid=0x239A
-adafruit_funhouse_esp32s2.upload_port.2.pid=0x80FA
-
-adafruit_funhouse_esp32s2.bootloader.tool=esptool_py
-adafruit_funhouse_esp32s2.bootloader.tool.default=esptool_py
-
-adafruit_funhouse_esp32s2.upload.tool=esptool_py
-adafruit_funhouse_esp32s2.upload.tool.default=esptool_py
-adafruit_funhouse_esp32s2.upload.tool.network=esp_ota
-
-adafruit_funhouse_esp32s2.upload.maximum_size=1310720
-adafruit_funhouse_esp32s2.upload.maximum_data_size=327680
-adafruit_funhouse_esp32s2.upload.flags=
-adafruit_funhouse_esp32s2.upload.extra_flags=
-adafruit_funhouse_esp32s2.upload.use_1200bps_touch=true
-adafruit_funhouse_esp32s2.upload.wait_for_upload_port=true
-
-adafruit_funhouse_esp32s2.serial.disableDTR=false
-adafruit_funhouse_esp32s2.serial.disableRTS=false
-
-adafruit_funhouse_esp32s2.build.tarch=xtensa
-adafruit_funhouse_esp32s2.build.bootloader_addr=0x1000
-adafruit_funhouse_esp32s2.build.target=esp32s2
-adafruit_funhouse_esp32s2.build.mcu=esp32s2
-adafruit_funhouse_esp32s2.build.core=esp32
-adafruit_funhouse_esp32s2.build.variant=adafruit_funhouse_esp32s2
-adafruit_funhouse_esp32s2.build.board=FUNHOUSE_ESP32S2
-
-adafruit_funhouse_esp32s2.build.cdc_on_boot=1
-adafruit_funhouse_esp32s2.build.msc_on_boot=0
-adafruit_funhouse_esp32s2.build.dfu_on_boot=0
-adafruit_funhouse_esp32s2.build.f_cpu=240000000L
-adafruit_funhouse_esp32s2.build.flash_size=4MB
-adafruit_funhouse_esp32s2.build.flash_freq=80m
-adafruit_funhouse_esp32s2.build.flash_mode=dio
-adafruit_funhouse_esp32s2.build.boot=qio
-adafruit_funhouse_esp32s2.build.partitions=default
-adafruit_funhouse_esp32s2.build.defines=
-
-adafruit_funhouse_esp32s2.menu.CDCOnBoot.cdc=Enabled
-adafruit_funhouse_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_funhouse_esp32s2.menu.CDCOnBoot.default=Disabled
-adafruit_funhouse_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_funhouse_esp32s2.menu.MSCOnBoot.default=Disabled
-adafruit_funhouse_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_funhouse_esp32s2.menu.MSCOnBoot.msc=Enabled
-adafruit_funhouse_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_funhouse_esp32s2.menu.DFUOnBoot.default=Disabled
-adafruit_funhouse_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_funhouse_esp32s2.menu.DFUOnBoot.dfu=Enabled
-adafruit_funhouse_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_funhouse_esp32s2.menu.UploadMode.cdc=Internal USB
-adafruit_funhouse_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_funhouse_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_funhouse_esp32s2.menu.UploadMode.default=UART0
-adafruit_funhouse_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_funhouse_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_funhouse_esp32s2.menu.PSRAM.enabled=Enabled
-adafruit_funhouse_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_funhouse_esp32s2.menu.PSRAM.disabled=Disabled
-adafruit_funhouse_esp32s2.menu.PSRAM.disabled.build.defines=
-
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_funhouse_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.default.build.partitions=default
-adafruit_funhouse_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_funhouse_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_funhouse_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_funhouse_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_funhouse_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_funhouse_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_funhouse_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_funhouse_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_funhouse_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_funhouse_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_funhouse_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_funhouse_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_funhouse_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_funhouse_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_funhouse_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_funhouse_esp32s2.menu.CPUFreq.40=40MHz
-adafruit_funhouse_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_funhouse_esp32s2.menu.CPUFreq.20=20MHz
-adafruit_funhouse_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_funhouse_esp32s2.menu.CPUFreq.10=10MHz
-adafruit_funhouse_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_funhouse_esp32s2.menu.FlashMode.qio=QIO
-adafruit_funhouse_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_funhouse_esp32s2.menu.FlashMode.qio.build.boot=qio
-adafruit_funhouse_esp32s2.menu.FlashMode.dio=DIO
-adafruit_funhouse_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_funhouse_esp32s2.menu.FlashMode.dio.build.boot=dio
-
-adafruit_funhouse_esp32s2.menu.FlashFreq.80=80MHz
-adafruit_funhouse_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_funhouse_esp32s2.menu.FlashFreq.40=40MHz
-adafruit_funhouse_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_funhouse_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-adafruit_funhouse_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_funhouse_esp32s2.menu.UploadSpeed.921600=921600
-adafruit_funhouse_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_funhouse_esp32s2.menu.UploadSpeed.115200=115200
-adafruit_funhouse_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_funhouse_esp32s2.menu.UploadSpeed.256000.windows=256000
-adafruit_funhouse_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_funhouse_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_funhouse_esp32s2.menu.UploadSpeed.230400=230400
-adafruit_funhouse_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_funhouse_esp32s2.menu.UploadSpeed.460800.linux=460800
-adafruit_funhouse_esp32s2.menu.UploadSpeed.460800.macosx=460800
-adafruit_funhouse_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_funhouse_esp32s2.menu.UploadSpeed.512000.windows=512000
-adafruit_funhouse_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_funhouse_esp32s2.menu.DebugLevel.none=None
-adafruit_funhouse_esp32s2.menu.DebugLevel.none.build.code_debug=0
-adafruit_funhouse_esp32s2.menu.DebugLevel.error=Error
-adafruit_funhouse_esp32s2.menu.DebugLevel.error.build.code_debug=1
-adafruit_funhouse_esp32s2.menu.DebugLevel.warn=Warn
-adafruit_funhouse_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-adafruit_funhouse_esp32s2.menu.DebugLevel.info=Info
-adafruit_funhouse_esp32s2.menu.DebugLevel.info.build.code_debug=3
-adafruit_funhouse_esp32s2.menu.DebugLevel.debug=Debug
-adafruit_funhouse_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-adafruit_funhouse_esp32s2.menu.DebugLevel.verbose=Verbose
-adafruit_funhouse_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_funhouse_esp32s2.menu.EraseFlash.none=Disabled
-adafruit_funhouse_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_funhouse_esp32s2.menu.EraseFlash.all=Enabled
-adafruit_funhouse_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_funhouse_esp32s2.menu.ZigbeeMode.default=Disabled
-adafruit_funhouse_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_funhouse_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_funhouse_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_funhouse_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_funhouse_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit ESP32 Feather
-
-featheresp32.name=Adafruit ESP32 Feather
-
-featheresp32.bootloader.tool=esptool_py
-featheresp32.bootloader.tool.default=esptool_py
-
-featheresp32.upload.tool=esptool_py
-featheresp32.upload.tool.default=esptool_py
-featheresp32.upload.tool.network=esp_ota
-
-featheresp32.upload.maximum_size=1310720
-featheresp32.upload.maximum_data_size=327680
-featheresp32.upload.flags=
-featheresp32.upload.extra_flags=
-
-featheresp32.serial.disableDTR=true
-featheresp32.serial.disableRTS=true
-
-featheresp32.build.tarch=xtensa
-featheresp32.build.bootloader_addr=0x1000
-featheresp32.build.target=esp32
-featheresp32.build.mcu=esp32
-featheresp32.build.core=esp32
-featheresp32.build.variant=feather_esp32
-featheresp32.build.board=FEATHER_ESP32
-
-featheresp32.build.f_cpu=240000000L
-featheresp32.build.flash_size=4MB
-featheresp32.build.flash_freq=80m
-featheresp32.build.flash_mode=dio
-featheresp32.build.boot=dio
-featheresp32.build.partitions=default
-featheresp32.build.defines=
-featheresp32.build.loop_core=
-featheresp32.build.event_core=
-
-featheresp32.menu.LoopCore.1=Core 1
-featheresp32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-featheresp32.menu.LoopCore.0=Core 0
-featheresp32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-featheresp32.menu.EventsCore.1=Core 1
-featheresp32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-featheresp32.menu.EventsCore.0=Core 0
-featheresp32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-featheresp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-featheresp32.menu.PartitionScheme.default.build.partitions=default
-featheresp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-featheresp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-featheresp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-featheresp32.menu.PartitionScheme.minimal.build.partitions=minimal
-featheresp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-featheresp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-featheresp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-featheresp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-featheresp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-featheresp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-featheresp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-featheresp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-featheresp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-featheresp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-featheresp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-featheresp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-featheresp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-featheresp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-featheresp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-featheresp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-featheresp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-featheresp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-featheresp32.menu.CPUFreq.240=240MHz (WiFi/BT)
-featheresp32.menu.CPUFreq.240.build.f_cpu=240000000L
-featheresp32.menu.CPUFreq.160=160MHz (WiFi/BT)
-featheresp32.menu.CPUFreq.160.build.f_cpu=160000000L
-featheresp32.menu.CPUFreq.80=80MHz (WiFi/BT)
-featheresp32.menu.CPUFreq.80.build.f_cpu=80000000L
-featheresp32.menu.CPUFreq.40=40MHz
-featheresp32.menu.CPUFreq.40.build.f_cpu=40000000L
-featheresp32.menu.CPUFreq.20=20MHz
-featheresp32.menu.CPUFreq.20.build.f_cpu=20000000L
-featheresp32.menu.CPUFreq.10=10MHz
-featheresp32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-featheresp32.menu.FlashFreq.80=80MHz
-featheresp32.menu.FlashFreq.80.build.flash_freq=80m
-featheresp32.menu.FlashFreq.40=40MHz
-featheresp32.menu.FlashFreq.40.build.flash_freq=40m
-
-featheresp32.menu.FlashSize.4M=4MB (32Mb)
-featheresp32.menu.FlashSize.4M.build.flash_size=4MB
-
-featheresp32.menu.UploadSpeed.921600=921600
-featheresp32.menu.UploadSpeed.921600.upload.speed=921600
-featheresp32.menu.UploadSpeed.115200=115200
-featheresp32.menu.UploadSpeed.115200.upload.speed=115200
-featheresp32.menu.UploadSpeed.256000.windows=256000
-featheresp32.menu.UploadSpeed.256000.upload.speed=256000
-featheresp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-featheresp32.menu.UploadSpeed.230400=230400
-featheresp32.menu.UploadSpeed.230400.upload.speed=230400
-featheresp32.menu.UploadSpeed.460800.linux=460800
-featheresp32.menu.UploadSpeed.460800.macosx=460800
-featheresp32.menu.UploadSpeed.460800.upload.speed=460800
-featheresp32.menu.UploadSpeed.512000.windows=512000
-featheresp32.menu.UploadSpeed.512000.upload.speed=512000
-
-featheresp32.menu.DebugLevel.none=None
-featheresp32.menu.DebugLevel.none.build.code_debug=0
-featheresp32.menu.DebugLevel.error=Error
-featheresp32.menu.DebugLevel.error.build.code_debug=1
-featheresp32.menu.DebugLevel.warn=Warn
-featheresp32.menu.DebugLevel.warn.build.code_debug=2
-featheresp32.menu.DebugLevel.info=Info
-featheresp32.menu.DebugLevel.info.build.code_debug=3
-featheresp32.menu.DebugLevel.debug=Debug
-featheresp32.menu.DebugLevel.debug.build.code_debug=4
-featheresp32.menu.DebugLevel.verbose=Verbose
-featheresp32.menu.DebugLevel.verbose.build.code_debug=5
-
-featheresp32.menu.EraseFlash.none=Disabled
-featheresp32.menu.EraseFlash.none.upload.erase_cmd=
-featheresp32.menu.EraseFlash.all=Enabled
-featheresp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-featheresp32.menu.ZigbeeMode.default=Disabled
-featheresp32.menu.ZigbeeMode.default.build.zigbee_mode=
-featheresp32.menu.ZigbeeMode.default.build.zigbee_libs=
-featheresp32.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-featheresp32.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-featheresp32.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Feather ESP32 V2
-
-adafruit_feather_esp32_v2.name=Adafruit Feather ESP32 V2
-
-adafruit_feather_esp32_v2.bootloader.tool=esptool_py
-adafruit_feather_esp32_v2.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32_v2.upload.tool=esptool_py
-adafruit_feather_esp32_v2.upload.tool.default=esptool_py
-adafruit_feather_esp32_v2.upload.tool.network=esp_ota
-
-adafruit_feather_esp32_v2.upload.maximum_size=1310720
-adafruit_feather_esp32_v2.upload.maximum_data_size=327680
-adafruit_feather_esp32_v2.upload.flags=
-adafruit_feather_esp32_v2.upload.extra_flags=
-
-adafruit_feather_esp32_v2.serial.disableDTR=true
-adafruit_feather_esp32_v2.serial.disableRTS=true
-
-adafruit_feather_esp32_v2.build.tarch=xtensa
-adafruit_feather_esp32_v2.build.bootloader_addr=0x1000
-adafruit_feather_esp32_v2.build.target=esp32
-adafruit_feather_esp32_v2.build.mcu=esp32
-adafruit_feather_esp32_v2.build.core=esp32
-adafruit_feather_esp32_v2.build.variant=adafruit_feather_esp32_v2
-adafruit_feather_esp32_v2.build.board=ADAFRUIT_FEATHER_ESP32_V2
-
-adafruit_feather_esp32_v2.build.f_cpu=240000000L
-adafruit_feather_esp32_v2.build.flash_size=8MB
-adafruit_feather_esp32_v2.build.flash_freq=80m
-adafruit_feather_esp32_v2.build.flash_mode=dio
-adafruit_feather_esp32_v2.build.boot=dio
-adafruit_feather_esp32_v2.build.partitions=default
-adafruit_feather_esp32_v2.build.defines=
-adafruit_feather_esp32_v2.build.loop_core=
-adafruit_feather_esp32_v2.build.event_core=
-
-adafruit_feather_esp32_v2.menu.LoopCore.1=Core 1
-adafruit_feather_esp32_v2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_feather_esp32_v2.menu.LoopCore.0=Core 0
-adafruit_feather_esp32_v2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_feather_esp32_v2.menu.EventsCore.1=Core 1
-adafruit_feather_esp32_v2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_feather_esp32_v2.menu.EventsCore.0=Core 0
-adafruit_feather_esp32_v2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_feather_esp32_v2.menu.PSRAM.enabled=Enabled
-adafruit_feather_esp32_v2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-adafruit_feather_esp32_v2.menu.PSRAM.disabled=Disabled
-adafruit_feather_esp32_v2.menu.PSRAM.disabled.build.defines=
-
-adafruit_feather_esp32_v2.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32_v2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-adafruit_feather_esp32_v2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-
-adafruit_feather_esp32_v2.menu.CPUFreq.240=240MHz (WiFi/BT)
-adafruit_feather_esp32_v2.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_feather_esp32_v2.menu.CPUFreq.160=160MHz (WiFi/BT)
-adafruit_feather_esp32_v2.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32_v2.menu.CPUFreq.80=80MHz (WiFi/BT)
-adafruit_feather_esp32_v2.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32_v2.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32_v2.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32_v2.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32_v2.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32_v2.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32_v2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32_v2.menu.FlashFreq.80=80MHz
-adafruit_feather_esp32_v2.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_feather_esp32_v2.menu.FlashFreq.40=40MHz
-adafruit_feather_esp32_v2.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_feather_esp32_v2.menu.FlashSize.8M=8MB (64Mb)
-adafruit_feather_esp32_v2.menu.FlashSize.8M.build.flash_size=8MB
-
-adafruit_feather_esp32_v2.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32_v2.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32_v2.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32_v2.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32_v2.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32_v2.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32_v2.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32_v2.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32_v2.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32_v2.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32_v2.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32_v2.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32_v2.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32_v2.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32_v2.menu.DebugLevel.none=None
-adafruit_feather_esp32_v2.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32_v2.menu.DebugLevel.error=Error
-adafruit_feather_esp32_v2.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32_v2.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32_v2.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32_v2.menu.DebugLevel.info=Info
-adafruit_feather_esp32_v2.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32_v2.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32_v2.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32_v2.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32_v2.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32_v2.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32_v2.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32_v2.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32_v2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32_v2.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32_v2.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32_v2.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32_v2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32_v2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32_v2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Feather ESP32-S2
-
-adafruit_feather_esp32s2.name=Adafruit Feather ESP32-S2
-adafruit_feather_esp32s2.vid.0=0x239A
-adafruit_feather_esp32s2.pid.0=0x80EB
-adafruit_feather_esp32s2.vid.1=0x239A
-adafruit_feather_esp32s2.pid.1=0x00EB
-adafruit_feather_esp32s2.vid.2=0x239A
-adafruit_feather_esp32s2.pid.2=0x80EC
-adafruit_feather_esp32s2.upload_port.0.vid=0x239A
-adafruit_feather_esp32s2.upload_port.0.pid=0x80EB
-adafruit_feather_esp32s2.upload_port.1.vid=0x239A
-adafruit_feather_esp32s2.upload_port.1.pid=0x00EB
-adafruit_feather_esp32s2.upload_port.2.vid=0x239A
-adafruit_feather_esp32s2.upload_port.2.pid=0x80EC
-
-adafruit_feather_esp32s2.bootloader.tool=esptool_py
-adafruit_feather_esp32s2.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32s2.upload.tool=esptool_py
-adafruit_feather_esp32s2.upload.tool.default=esptool_py
-adafruit_feather_esp32s2.upload.tool.network=esp_ota
-
-adafruit_feather_esp32s2.upload.maximum_size=1310720
-adafruit_feather_esp32s2.upload.maximum_data_size=327680
-adafruit_feather_esp32s2.upload.flags=
-adafruit_feather_esp32s2.upload.extra_flags=
-adafruit_feather_esp32s2.upload.use_1200bps_touch=true
-adafruit_feather_esp32s2.upload.wait_for_upload_port=true
-
-adafruit_feather_esp32s2.serial.disableDTR=false
-adafruit_feather_esp32s2.serial.disableRTS=false
-
-adafruit_feather_esp32s2.build.tarch=xtensa
-adafruit_feather_esp32s2.build.bootloader_addr=0x1000
-adafruit_feather_esp32s2.build.target=esp32s2
-adafruit_feather_esp32s2.build.mcu=esp32s2
-adafruit_feather_esp32s2.build.core=esp32
-adafruit_feather_esp32s2.build.variant=adafruit_feather_esp32s2
-adafruit_feather_esp32s2.build.board=ADAFRUIT_FEATHER_ESP32S2
-
-adafruit_feather_esp32s2.build.cdc_on_boot=1
-adafruit_feather_esp32s2.build.msc_on_boot=0
-adafruit_feather_esp32s2.build.dfu_on_boot=0
-adafruit_feather_esp32s2.build.f_cpu=240000000L
-adafruit_feather_esp32s2.build.flash_size=4MB
-adafruit_feather_esp32s2.build.flash_freq=80m
-adafruit_feather_esp32s2.build.flash_mode=dio
-adafruit_feather_esp32s2.build.boot=qio
-adafruit_feather_esp32s2.build.partitions=default
-adafruit_feather_esp32s2.build.defines=
-
-adafruit_feather_esp32s2.menu.CDCOnBoot.cdc=Enabled
-adafruit_feather_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_feather_esp32s2.menu.CDCOnBoot.default=Disabled
-adafruit_feather_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_feather_esp32s2.menu.MSCOnBoot.default=Disabled
-adafruit_feather_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_feather_esp32s2.menu.MSCOnBoot.msc=Enabled
-adafruit_feather_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_feather_esp32s2.menu.DFUOnBoot.default=Disabled
-adafruit_feather_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_feather_esp32s2.menu.DFUOnBoot.dfu=Enabled
-adafruit_feather_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_feather_esp32s2.menu.UploadMode.cdc=Internal USB
-adafruit_feather_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_feather_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_feather_esp32s2.menu.UploadMode.default=UART0
-adafruit_feather_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_feather_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_feather_esp32s2.menu.PSRAM.enabled=Enabled
-adafruit_feather_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s2.menu.PSRAM.disabled=Disabled
-adafruit_feather_esp32s2.menu.PSRAM.disabled.build.defines=
-
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.default.build.partitions=default
-adafruit_feather_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_feather_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_feather_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_feather_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_feather_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_feather_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_feather_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_feather_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_feather_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_feather_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_feather_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_feather_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_feather_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_feather_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_feather_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32s2.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32s2.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32s2.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32s2.menu.FlashMode.qio=QIO
-adafruit_feather_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_feather_esp32s2.menu.FlashMode.qio.build.boot=qio
-adafruit_feather_esp32s2.menu.FlashMode.dio=DIO
-adafruit_feather_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_feather_esp32s2.menu.FlashMode.dio.build.boot=dio
-
-adafruit_feather_esp32s2.menu.FlashFreq.80=80MHz
-adafruit_feather_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_feather_esp32s2.menu.FlashFreq.40=40MHz
-adafruit_feather_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_feather_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-adafruit_feather_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_feather_esp32s2.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32s2.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32s2.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32s2.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32s2.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32s2.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32s2.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32s2.menu.DebugLevel.none=None
-adafruit_feather_esp32s2.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32s2.menu.DebugLevel.error=Error
-adafruit_feather_esp32s2.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32s2.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32s2.menu.DebugLevel.info=Info
-adafruit_feather_esp32s2.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32s2.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32s2.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32s2.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32s2.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32s2.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Feather ESP32-S2 TFT
-
-adafruit_feather_esp32s2_tft.name=Adafruit Feather ESP32-S2 TFT
-adafruit_feather_esp32s2_tft.vid.0=0x239A
-adafruit_feather_esp32s2_tft.pid.0=0x810F
-adafruit_feather_esp32s2_tft.vid.1=0x239A
-adafruit_feather_esp32s2_tft.pid.1=0x010F
-adafruit_feather_esp32s2_tft.vid.2=0x239A
-adafruit_feather_esp32s2_tft.pid.2=0x8110
-adafruit_feather_esp32s2_tft.upload_port.0.vid=0x239A
-adafruit_feather_esp32s2_tft.upload_port.0.pid=0x810F
-adafruit_feather_esp32s2_tft.upload_port.1.vid=0x239A
-adafruit_feather_esp32s2_tft.upload_port.1.pid=0x010F
-adafruit_feather_esp32s2_tft.upload_port.2.vid=0x239A
-adafruit_feather_esp32s2_tft.upload_port.2.pid=0x8110
-
-adafruit_feather_esp32s2_tft.bootloader.tool=esptool_py
-adafruit_feather_esp32s2_tft.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32s2_tft.upload.tool=esptool_py
-adafruit_feather_esp32s2_tft.upload.tool.default=esptool_py
-adafruit_feather_esp32s2_tft.upload.tool.network=esp_ota
-
-adafruit_feather_esp32s2_tft.upload.maximum_size=1310720
-adafruit_feather_esp32s2_tft.upload.maximum_data_size=327680
-adafruit_feather_esp32s2_tft.upload.flags=
-adafruit_feather_esp32s2_tft.upload.extra_flags=
-adafruit_feather_esp32s2_tft.upload.use_1200bps_touch=true
-adafruit_feather_esp32s2_tft.upload.wait_for_upload_port=true
-
-adafruit_feather_esp32s2_tft.serial.disableDTR=false
-adafruit_feather_esp32s2_tft.serial.disableRTS=false
-
-adafruit_feather_esp32s2_tft.build.tarch=xtensa
-adafruit_feather_esp32s2_tft.build.bootloader_addr=0x1000
-adafruit_feather_esp32s2_tft.build.target=esp32s2
-adafruit_feather_esp32s2_tft.build.mcu=esp32s2
-adafruit_feather_esp32s2_tft.build.core=esp32
-adafruit_feather_esp32s2_tft.build.variant=adafruit_feather_esp32s2_tft
-adafruit_feather_esp32s2_tft.build.board=ADAFRUIT_FEATHER_ESP32S2_TFT
-
-adafruit_feather_esp32s2_tft.build.cdc_on_boot=1
-adafruit_feather_esp32s2_tft.build.msc_on_boot=0
-adafruit_feather_esp32s2_tft.build.dfu_on_boot=0
-adafruit_feather_esp32s2_tft.build.f_cpu=240000000L
-adafruit_feather_esp32s2_tft.build.flash_size=4MB
-adafruit_feather_esp32s2_tft.build.flash_freq=80m
-adafruit_feather_esp32s2_tft.build.flash_mode=dio
-adafruit_feather_esp32s2_tft.build.boot=qio
-adafruit_feather_esp32s2_tft.build.partitions=default
-adafruit_feather_esp32s2_tft.build.defines=
-
-adafruit_feather_esp32s2_tft.menu.CDCOnBoot.cdc=Enabled
-adafruit_feather_esp32s2_tft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_feather_esp32s2_tft.menu.CDCOnBoot.default=Disabled
-adafruit_feather_esp32s2_tft.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_feather_esp32s2_tft.menu.MSCOnBoot.default=Disabled
-adafruit_feather_esp32s2_tft.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_feather_esp32s2_tft.menu.MSCOnBoot.msc=Enabled
-adafruit_feather_esp32s2_tft.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_feather_esp32s2_tft.menu.DFUOnBoot.default=Disabled
-adafruit_feather_esp32s2_tft.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_feather_esp32s2_tft.menu.DFUOnBoot.dfu=Enabled
-adafruit_feather_esp32s2_tft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_feather_esp32s2_tft.menu.UploadMode.cdc=Internal USB
-adafruit_feather_esp32s2_tft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_feather_esp32s2_tft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_feather_esp32s2_tft.menu.UploadMode.default=UART0
-adafruit_feather_esp32s2_tft.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_feather_esp32s2_tft.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_feather_esp32s2_tft.menu.PSRAM.enabled=Enabled
-adafruit_feather_esp32s2_tft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s2_tft.menu.PSRAM.disabled=Disabled
-adafruit_feather_esp32s2_tft.menu.PSRAM.disabled.build.defines=
-
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.default.build.partitions=default
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_feather_esp32s2_tft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_feather_esp32s2_tft.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_feather_esp32s2_tft.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_feather_esp32s2_tft.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_feather_esp32s2_tft.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32s2_tft.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_feather_esp32s2_tft.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32s2_tft.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32s2_tft.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32s2_tft.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32s2_tft.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32s2_tft.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32s2_tft.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32s2_tft.menu.FlashMode.qio=QIO
-adafruit_feather_esp32s2_tft.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_feather_esp32s2_tft.menu.FlashMode.qio.build.boot=qio
-adafruit_feather_esp32s2_tft.menu.FlashMode.dio=DIO
-adafruit_feather_esp32s2_tft.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_feather_esp32s2_tft.menu.FlashMode.dio.build.boot=dio
-
-adafruit_feather_esp32s2_tft.menu.FlashFreq.80=80MHz
-adafruit_feather_esp32s2_tft.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_feather_esp32s2_tft.menu.FlashFreq.40=40MHz
-adafruit_feather_esp32s2_tft.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_feather_esp32s2_tft.menu.FlashSize.4M=4MB (32Mb)
-adafruit_feather_esp32s2_tft.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32s2_tft.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32s2_tft.menu.DebugLevel.none=None
-adafruit_feather_esp32s2_tft.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32s2_tft.menu.DebugLevel.error=Error
-adafruit_feather_esp32s2_tft.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32s2_tft.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32s2_tft.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32s2_tft.menu.DebugLevel.info=Info
-adafruit_feather_esp32s2_tft.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32s2_tft.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32s2_tft.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32s2_tft.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32s2_tft.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32s2_tft.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32s2_tft.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32s2_tft.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32s2_tft.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32s2_tft.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32s2_tft.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32s2_tft.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32s2_tft.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32s2_tft.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32s2_tft.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Feather ESP32-S2 Reverse TFT
-
-adafruit_feather_esp32s2_reversetft.name=Adafruit Feather ESP32-S2 Reverse TFT
-adafruit_feather_esp32s2_reversetft.vid.0=0x239A
-adafruit_feather_esp32s2_reversetft.pid.0=0x80ED
-adafruit_feather_esp32s2_reversetft.vid.1=0x239A
-adafruit_feather_esp32s2_reversetft.pid.1=0x00ED
-adafruit_feather_esp32s2_reversetft.vid.2=0x239A
-adafruit_feather_esp32s2_reversetft.pid.2=0x80EE
-adafruit_feather_esp32s2_reversetft.upload_port.0.vid=0x239A
-adafruit_feather_esp32s2_reversetft.upload_port.0.pid=0x80ED
-adafruit_feather_esp32s2_reversetft.upload_port.1.vid=0x239A
-adafruit_feather_esp32s2_reversetft.upload_port.1.pid=0x00ED
-adafruit_feather_esp32s2_reversetft.upload_port.2.vid=0x239A
-adafruit_feather_esp32s2_reversetft.upload_port.2.pid=0x80EE
-
-adafruit_feather_esp32s2_reversetft.bootloader.tool=esptool_py
-adafruit_feather_esp32s2_reversetft.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32s2_reversetft.upload.tool=esptool_py
-adafruit_feather_esp32s2_reversetft.upload.tool.default=esptool_py
-adafruit_feather_esp32s2_reversetft.upload.tool.network=esp_ota
-
-adafruit_feather_esp32s2_reversetft.upload.maximum_size=1310720
-adafruit_feather_esp32s2_reversetft.upload.maximum_data_size=327680
-adafruit_feather_esp32s2_reversetft.upload.flags=
-adafruit_feather_esp32s2_reversetft.upload.extra_flags=
-adafruit_feather_esp32s2_reversetft.upload.use_1200bps_touch=true
-adafruit_feather_esp32s2_reversetft.upload.wait_for_upload_port=true
-
-adafruit_feather_esp32s2_reversetft.serial.disableDTR=false
-adafruit_feather_esp32s2_reversetft.serial.disableRTS=false
-
-adafruit_feather_esp32s2_reversetft.build.tarch=xtensa
-adafruit_feather_esp32s2_reversetft.build.bootloader_addr=0x1000
-adafruit_feather_esp32s2_reversetft.build.target=esp32s2
-adafruit_feather_esp32s2_reversetft.build.mcu=esp32s2
-adafruit_feather_esp32s2_reversetft.build.core=esp32
-adafruit_feather_esp32s2_reversetft.build.variant=adafruit_feather_esp32s2_reversetft
-adafruit_feather_esp32s2_reversetft.build.board=ADAFRUIT_FEATHER_ESP32S2_REVTFT
-
-adafruit_feather_esp32s2_reversetft.build.cdc_on_boot=1
-adafruit_feather_esp32s2_reversetft.build.msc_on_boot=0
-adafruit_feather_esp32s2_reversetft.build.dfu_on_boot=0
-adafruit_feather_esp32s2_reversetft.build.f_cpu=240000000L
-adafruit_feather_esp32s2_reversetft.build.flash_size=4MB
-adafruit_feather_esp32s2_reversetft.build.flash_freq=80m
-adafruit_feather_esp32s2_reversetft.build.flash_mode=dio
-adafruit_feather_esp32s2_reversetft.build.boot=qio
-adafruit_feather_esp32s2_reversetft.build.partitions=default
-adafruit_feather_esp32s2_reversetft.build.defines=
-
-adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.cdc=Enabled
-adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.default=Disabled
-adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.default=Disabled
-adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.msc=Enabled
-adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.default=Disabled
-adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.dfu=Enabled
-adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc=Internal USB
-adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_feather_esp32s2_reversetft.menu.UploadMode.default=UART0
-adafruit_feather_esp32s2_reversetft.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_feather_esp32s2_reversetft.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_feather_esp32s2_reversetft.menu.PSRAM.enabled=Enabled
-adafruit_feather_esp32s2_reversetft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s2_reversetft.menu.PSRAM.disabled=Disabled
-adafruit_feather_esp32s2_reversetft.menu.PSRAM.disabled.build.defines=
-
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.default.build.partitions=default
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32s2_reversetft.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio=QIO
-adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio.build.boot=qio
-adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio=DIO
-adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio.build.boot=dio
-
-adafruit_feather_esp32s2_reversetft.menu.FlashFreq.80=80MHz
-adafruit_feather_esp32s2_reversetft.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_feather_esp32s2_reversetft.menu.FlashFreq.40=40MHz
-adafruit_feather_esp32s2_reversetft.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_feather_esp32s2_reversetft.menu.FlashSize.4M=4MB (32Mb)
-adafruit_feather_esp32s2_reversetft.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.none=None
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.error=Error
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.info=Info
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32s2_reversetft.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32s2_reversetft.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32s2_reversetft.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32s2_reversetft.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32s2_reversetft.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Feather ESP32-S3 2MB PSRAM
-
-adafruit_feather_esp32s3.name=Adafruit Feather ESP32-S3 2MB PSRAM
-adafruit_feather_esp32s3.vid.0=0x239A
-adafruit_feather_esp32s3.pid.0=0x811B
-adafruit_feather_esp32s3.vid.1=0x239A
-adafruit_feather_esp32s3.pid.1=0x011B
-adafruit_feather_esp32s3.vid.2=0x239A
-adafruit_feather_esp32s3.pid.2=0x811C
-adafruit_feather_esp32s3.upload_port.0.vid=0x239A
-adafruit_feather_esp32s3.upload_port.0.pid=0x811B
-adafruit_feather_esp32s3.upload_port.1.vid=0x239A
-adafruit_feather_esp32s3.upload_port.1.pid=0x011B
-adafruit_feather_esp32s3.upload_port.2.vid=0x239A
-adafruit_feather_esp32s3.upload_port.2.pid=0x811C
-
-adafruit_feather_esp32s3.bootloader.tool=esptool_py
-adafruit_feather_esp32s3.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32s3.upload.tool=esptool_py
-adafruit_feather_esp32s3.upload.tool.default=esptool_py
-adafruit_feather_esp32s3.upload.tool.network=esp_ota
-
-adafruit_feather_esp32s3.upload.maximum_size=1310720
-adafruit_feather_esp32s3.upload.maximum_data_size=327680
-adafruit_feather_esp32s3.upload.flags=
-adafruit_feather_esp32s3.upload.extra_flags=
-adafruit_feather_esp32s3.upload.use_1200bps_touch=true
-adafruit_feather_esp32s3.upload.wait_for_upload_port=true
-
-adafruit_feather_esp32s3.serial.disableDTR=false
-adafruit_feather_esp32s3.serial.disableRTS=false
-
-adafruit_feather_esp32s3.build.tarch=xtensa
-adafruit_feather_esp32s3.build.bootloader_addr=0x0
-adafruit_feather_esp32s3.build.target=esp32s3
-adafruit_feather_esp32s3.build.mcu=esp32s3
-adafruit_feather_esp32s3.build.core=esp32
-adafruit_feather_esp32s3.build.variant=adafruit_feather_esp32s3
-adafruit_feather_esp32s3.build.board=ADAFRUIT_FEATHER_ESP32S3
-
-adafruit_feather_esp32s3.build.usb_mode=0
-adafruit_feather_esp32s3.build.cdc_on_boot=1
-adafruit_feather_esp32s3.build.msc_on_boot=0
-adafruit_feather_esp32s3.build.dfu_on_boot=0
-adafruit_feather_esp32s3.build.f_cpu=240000000L
-adafruit_feather_esp32s3.build.flash_size=4MB
-adafruit_feather_esp32s3.build.flash_freq=80m
-adafruit_feather_esp32s3.build.flash_mode=dio
-adafruit_feather_esp32s3.build.boot=qio
-adafruit_feather_esp32s3.build.partitions=default
-adafruit_feather_esp32s3.build.defines=
-adafruit_feather_esp32s3.build.loop_core=
-adafruit_feather_esp32s3.build.event_core=
-adafruit_feather_esp32s3.build.flash_type=qio
-adafruit_feather_esp32s3.build.psram_type=qspi
-adafruit_feather_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_feather_esp32s3.menu.LoopCore.1=Core 1
-adafruit_feather_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_feather_esp32s3.menu.LoopCore.0=Core 0
-adafruit_feather_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_feather_esp32s3.menu.EventsCore.1=Core 1
-adafruit_feather_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_feather_esp32s3.menu.EventsCore.0=Core 0
-adafruit_feather_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_feather_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_feather_esp32s3.menu.USBMode.default.build.usb_mode=0
-adafruit_feather_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_feather_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_feather_esp32s3.menu.CDCOnBoot.cdc=Enabled
-adafruit_feather_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_feather_esp32s3.menu.CDCOnBoot.default=Disabled
-adafruit_feather_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_feather_esp32s3.menu.MSCOnBoot.default=Disabled
-adafruit_feather_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_feather_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_feather_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_feather_esp32s3.menu.DFUOnBoot.default=Disabled
-adafruit_feather_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_feather_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_feather_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_feather_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_feather_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_feather_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_feather_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_feather_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_feather_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_feather_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
-adafruit_feather_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
-adafruit_feather_esp32s3.menu.PSRAM.disabled=Disabled
-adafruit_feather_esp32s3.menu.PSRAM.disabled.build.defines=
-adafruit_feather_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
-adafruit_feather_esp32s3.menu.PSRAM.opi=OPI PSRAM
-adafruit_feather_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s3.menu.PSRAM.opi.build.psram_type=opi
-
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.default.build.partitions=default
-adafruit_feather_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_feather_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_feather_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_feather_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_feather_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_feather_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_feather_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_feather_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_feather_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_feather_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_feather_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_feather_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_feather_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_feather_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_feather_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32s3.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32s3.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32s3.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32s3.menu.FlashMode.qio=QIO 80MHz
-adafruit_feather_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_feather_esp32s3.menu.FlashMode.qio.build.boot=qio
-adafruit_feather_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_feather_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_feather_esp32s3.menu.FlashMode.qio120=QIO 120MHz
-adafruit_feather_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_feather_esp32s3.menu.FlashMode.qio120.build.boot=qio
-adafruit_feather_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_feather_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_feather_esp32s3.menu.FlashMode.dio=DIO 80MHz
-adafruit_feather_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_feather_esp32s3.menu.FlashMode.dio.build.boot=dio
-adafruit_feather_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_feather_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_feather_esp32s3.menu.FlashMode.opi=OPI 80MHz
-adafruit_feather_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_feather_esp32s3.menu.FlashMode.opi.build.boot=opi
-adafruit_feather_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_feather_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_feather_esp32s3.menu.FlashSize.4M=4MB (32Mb)
-adafruit_feather_esp32s3.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_feather_esp32s3.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32s3.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32s3.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32s3.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32s3.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32s3.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32s3.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32s3.menu.DebugLevel.none=None
-adafruit_feather_esp32s3.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32s3.menu.DebugLevel.error=Error
-adafruit_feather_esp32s3.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32s3.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32s3.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32s3.menu.DebugLevel.info=Info
-adafruit_feather_esp32s3.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32s3.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32s3.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32s3.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32s3.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32s3.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32s3.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Feather ESP32-S3 No PSRAM
-
-adafruit_feather_esp32s3_nopsram.name=Adafruit Feather ESP32-S3 No PSRAM
-adafruit_feather_esp32s3_nopsram.vid.0=0x239A
-adafruit_feather_esp32s3_nopsram.pid.0=0x8113
-adafruit_feather_esp32s3_nopsram.vid.1=0x239A
-adafruit_feather_esp32s3_nopsram.pid.1=0x0113
-adafruit_feather_esp32s3_nopsram.vid.2=0x239A
-adafruit_feather_esp32s3_nopsram.pid.2=0x8114
-adafruit_feather_esp32s3_nopsram.upload_port.0.vid=0x239A
-adafruit_feather_esp32s3_nopsram.upload_port.0.pid=0x8113
-adafruit_feather_esp32s3_nopsram.upload_port.1.vid=0x239A
-adafruit_feather_esp32s3_nopsram.upload_port.1.pid=0x0113
-adafruit_feather_esp32s3_nopsram.upload_port.2.vid=0x239A
-adafruit_feather_esp32s3_nopsram.upload_port.2.pid=0x8114
-
-adafruit_feather_esp32s3_nopsram.bootloader.tool=esptool_py
-adafruit_feather_esp32s3_nopsram.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32s3_nopsram.upload.tool=esptool_py
-adafruit_feather_esp32s3_nopsram.upload.tool.default=esptool_py
-adafruit_feather_esp32s3_nopsram.upload.tool.network=esp_ota
-
-adafruit_feather_esp32s3_nopsram.upload.maximum_size=1310720
-adafruit_feather_esp32s3_nopsram.upload.maximum_data_size=327680
-adafruit_feather_esp32s3_nopsram.upload.flags=
-adafruit_feather_esp32s3_nopsram.upload.extra_flags=
-adafruit_feather_esp32s3_nopsram.upload.use_1200bps_touch=true
-adafruit_feather_esp32s3_nopsram.upload.wait_for_upload_port=true
-
-adafruit_feather_esp32s3_nopsram.serial.disableDTR=false
-adafruit_feather_esp32s3_nopsram.serial.disableRTS=false
-
-adafruit_feather_esp32s3_nopsram.build.tarch=xtensa
-adafruit_feather_esp32s3_nopsram.build.bootloader_addr=0x0
-adafruit_feather_esp32s3_nopsram.build.target=esp32s3
-adafruit_feather_esp32s3_nopsram.build.mcu=esp32s3
-adafruit_feather_esp32s3_nopsram.build.core=esp32
-adafruit_feather_esp32s3_nopsram.build.variant=adafruit_feather_esp32s3_nopsram
-adafruit_feather_esp32s3_nopsram.build.board=ADAFRUIT_FEATHER_ESP32S3_NOPSRAM
-
-adafruit_feather_esp32s3_nopsram.build.usb_mode=0
-adafruit_feather_esp32s3_nopsram.build.cdc_on_boot=1
-adafruit_feather_esp32s3_nopsram.build.msc_on_boot=0
-adafruit_feather_esp32s3_nopsram.build.dfu_on_boot=0
-adafruit_feather_esp32s3_nopsram.build.f_cpu=240000000L
-adafruit_feather_esp32s3_nopsram.build.flash_size=8MB
-adafruit_feather_esp32s3_nopsram.build.flash_freq=80m
-adafruit_feather_esp32s3_nopsram.build.flash_mode=dio
-adafruit_feather_esp32s3_nopsram.build.boot=qio
-adafruit_feather_esp32s3_nopsram.build.partitions=default
-adafruit_feather_esp32s3_nopsram.build.defines=
-adafruit_feather_esp32s3_nopsram.build.loop_core=
-adafruit_feather_esp32s3_nopsram.build.event_core=
-adafruit_feather_esp32s3_nopsram.build.flash_type=qio
-adafruit_feather_esp32s3_nopsram.build.psram_type=qspi
-adafruit_feather_esp32s3_nopsram.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_feather_esp32s3_nopsram.menu.LoopCore.1=Core 1
-adafruit_feather_esp32s3_nopsram.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_feather_esp32s3_nopsram.menu.LoopCore.0=Core 0
-adafruit_feather_esp32s3_nopsram.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_feather_esp32s3_nopsram.menu.EventsCore.1=Core 1
-adafruit_feather_esp32s3_nopsram.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_feather_esp32s3_nopsram.menu.EventsCore.0=Core 0
-adafruit_feather_esp32s3_nopsram.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_feather_esp32s3_nopsram.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_feather_esp32s3_nopsram.menu.USBMode.default.build.usb_mode=0
-adafruit_feather_esp32s3_nopsram.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_feather_esp32s3_nopsram.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_feather_esp32s3_nopsram.menu.CDCOnBoot.cdc=Enabled
-adafruit_feather_esp32s3_nopsram.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_feather_esp32s3_nopsram.menu.CDCOnBoot.default=Disabled
-adafruit_feather_esp32s3_nopsram.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_feather_esp32s3_nopsram.menu.MSCOnBoot.default=Disabled
-adafruit_feather_esp32s3_nopsram.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_feather_esp32s3_nopsram.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_feather_esp32s3_nopsram.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_feather_esp32s3_nopsram.menu.DFUOnBoot.default=Disabled
-adafruit_feather_esp32s3_nopsram.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_feather_esp32s3_nopsram.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_feather_esp32s3_nopsram.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_feather_esp32s3_nopsram.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_feather_esp32s3_nopsram.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_feather_esp32s3_nopsram.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_feather_esp32s3_nopsram.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_feather_esp32s3_nopsram.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_feather_esp32s3_nopsram.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FATFS)
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota=TinyUF2 8MB No OTA (4MB APP/3.7MB FATFS)
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-8MB-noota
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32s3_nopsram.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio=QIO 80MHz
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio.build.boot=qio
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120=QIO 120MHz
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120.build.boot=qio
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio=DIO 80MHz
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio.build.boot=dio
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi=OPI 80MHz
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi.build.boot=opi
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_feather_esp32s3_nopsram.menu.FlashSize.8M=8MB (64Mb)
-adafruit_feather_esp32s3_nopsram.menu.FlashSize.8M.build.flash_size=8MB
-
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.none=None
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.error=Error
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.info=Info
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32s3_nopsram.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32s3_nopsram.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32s3_nopsram.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32s3_nopsram.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32s3_nopsram.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Feather ESP32-S3 TFT
-
-adafruit_feather_esp32s3_tft.name=Adafruit Feather ESP32-S3 TFT
-adafruit_feather_esp32s3_tft.vid.0=0x239A
-adafruit_feather_esp32s3_tft.pid.0=0x811D
-adafruit_feather_esp32s3_tft.vid.1=0x239A
-adafruit_feather_esp32s3_tft.pid.1=0x011D
-adafruit_feather_esp32s3_tft.vid.2=0x239A
-adafruit_feather_esp32s3_tft.pid.2=0x811E
-adafruit_feather_esp32s3_tft.upload_port.0.vid=0x239A
-adafruit_feather_esp32s3_tft.upload_port.0.pid=0x811D
-adafruit_feather_esp32s3_tft.upload_port.1.vid=0x239A
-adafruit_feather_esp32s3_tft.upload_port.1.pid=0x011D
-adafruit_feather_esp32s3_tft.upload_port.2.vid=0x239A
-adafruit_feather_esp32s3_tft.upload_port.2.pid=0x811E
-
-adafruit_feather_esp32s3_tft.bootloader.tool=esptool_py
-adafruit_feather_esp32s3_tft.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32s3_tft.upload.tool=esptool_py
-adafruit_feather_esp32s3_tft.upload.tool.default=esptool_py
-adafruit_feather_esp32s3_tft.upload.tool.network=esp_ota
-
-adafruit_feather_esp32s3_tft.upload.maximum_size=1310720
-adafruit_feather_esp32s3_tft.upload.maximum_data_size=327680
-adafruit_feather_esp32s3_tft.upload.flags=
-adafruit_feather_esp32s3_tft.upload.extra_flags=
-adafruit_feather_esp32s3_tft.upload.use_1200bps_touch=true
-adafruit_feather_esp32s3_tft.upload.wait_for_upload_port=true
-
-adafruit_feather_esp32s3_tft.serial.disableDTR=false
-adafruit_feather_esp32s3_tft.serial.disableRTS=false
-
-adafruit_feather_esp32s3_tft.build.tarch=xtensa
-adafruit_feather_esp32s3_tft.build.bootloader_addr=0x0
-adafruit_feather_esp32s3_tft.build.target=esp32s3
-adafruit_feather_esp32s3_tft.build.mcu=esp32s3
-adafruit_feather_esp32s3_tft.build.core=esp32
-adafruit_feather_esp32s3_tft.build.variant=adafruit_feather_esp32s3_tft
-adafruit_feather_esp32s3_tft.build.board=ADAFRUIT_FEATHER_ESP32S3_TFT
-
-adafruit_feather_esp32s3_tft.build.usb_mode=0
-adafruit_feather_esp32s3_tft.build.cdc_on_boot=1
-adafruit_feather_esp32s3_tft.build.msc_on_boot=0
-adafruit_feather_esp32s3_tft.build.dfu_on_boot=0
-adafruit_feather_esp32s3_tft.build.f_cpu=240000000L
-adafruit_feather_esp32s3_tft.build.flash_size=4MB
-adafruit_feather_esp32s3_tft.build.flash_freq=80m
-adafruit_feather_esp32s3_tft.build.flash_mode=dio
-adafruit_feather_esp32s3_tft.build.boot=qio
-adafruit_feather_esp32s3_tft.build.partitions=default
-adafruit_feather_esp32s3_tft.build.defines=
-adafruit_feather_esp32s3_tft.build.loop_core=
-adafruit_feather_esp32s3_tft.build.event_core=
-adafruit_feather_esp32s3_tft.build.flash_type=qio
-adafruit_feather_esp32s3_tft.build.psram_type=qspi
-adafruit_feather_esp32s3_tft.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_feather_esp32s3_tft.menu.LoopCore.1=Core 1
-adafruit_feather_esp32s3_tft.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_feather_esp32s3_tft.menu.LoopCore.0=Core 0
-adafruit_feather_esp32s3_tft.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_feather_esp32s3_tft.menu.EventsCore.1=Core 1
-adafruit_feather_esp32s3_tft.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_feather_esp32s3_tft.menu.EventsCore.0=Core 0
-adafruit_feather_esp32s3_tft.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_feather_esp32s3_tft.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_feather_esp32s3_tft.menu.USBMode.default.build.usb_mode=0
-adafruit_feather_esp32s3_tft.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_feather_esp32s3_tft.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_feather_esp32s3_tft.menu.CDCOnBoot.cdc=Enabled
-adafruit_feather_esp32s3_tft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_feather_esp32s3_tft.menu.CDCOnBoot.default=Disabled
-adafruit_feather_esp32s3_tft.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_feather_esp32s3_tft.menu.MSCOnBoot.default=Disabled
-adafruit_feather_esp32s3_tft.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_feather_esp32s3_tft.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_feather_esp32s3_tft.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_feather_esp32s3_tft.menu.DFUOnBoot.default=Disabled
-adafruit_feather_esp32s3_tft.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_feather_esp32s3_tft.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_feather_esp32s3_tft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_feather_esp32s3_tft.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_feather_esp32s3_tft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_feather_esp32s3_tft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_feather_esp32s3_tft.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_feather_esp32s3_tft.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_feather_esp32s3_tft.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_feather_esp32s3_tft.menu.PSRAM.enabled=QSPI PSRAM
-adafruit_feather_esp32s3_tft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s3_tft.menu.PSRAM.enabled.build.psram_type=qspi
-adafruit_feather_esp32s3_tft.menu.PSRAM.disabled=Disabled
-adafruit_feather_esp32s3_tft.menu.PSRAM.disabled.build.defines=
-adafruit_feather_esp32s3_tft.menu.PSRAM.disabled.build.psram_type=qspi
-adafruit_feather_esp32s3_tft.menu.PSRAM.opi=OPI PSRAM
-adafruit_feather_esp32s3_tft.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s3_tft.menu.PSRAM.opi.build.psram_type=opi
-
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.default.build.partitions=default
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_feather_esp32s3_tft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_feather_esp32s3_tft.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_feather_esp32s3_tft.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_feather_esp32s3_tft.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_feather_esp32s3_tft.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32s3_tft.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_feather_esp32s3_tft.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32s3_tft.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32s3_tft.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32s3_tft.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32s3_tft.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32s3_tft.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32s3_tft.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio=QIO 80MHz
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio.build.boot=qio
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio120=QIO 120MHz
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio120.build.boot=qio
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_feather_esp32s3_tft.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_feather_esp32s3_tft.menu.FlashMode.dio=DIO 80MHz
-adafruit_feather_esp32s3_tft.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_feather_esp32s3_tft.menu.FlashMode.dio.build.boot=dio
-adafruit_feather_esp32s3_tft.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_feather_esp32s3_tft.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_feather_esp32s3_tft.menu.FlashMode.opi=OPI 80MHz
-adafruit_feather_esp32s3_tft.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_feather_esp32s3_tft.menu.FlashMode.opi.build.boot=opi
-adafruit_feather_esp32s3_tft.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_feather_esp32s3_tft.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_feather_esp32s3_tft.menu.FlashSize.4M=4MB (32Mb)
-adafruit_feather_esp32s3_tft.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32s3_tft.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32s3_tft.menu.DebugLevel.none=None
-adafruit_feather_esp32s3_tft.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32s3_tft.menu.DebugLevel.error=Error
-adafruit_feather_esp32s3_tft.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32s3_tft.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32s3_tft.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32s3_tft.menu.DebugLevel.info=Info
-adafruit_feather_esp32s3_tft.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32s3_tft.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32s3_tft.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32s3_tft.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32s3_tft.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32s3_tft.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32s3_tft.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32s3_tft.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32s3_tft.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32s3_tft.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32s3_tft.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32s3_tft.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32s3_tft.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32s3_tft.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32s3_tft.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Feather ESP32-S3 Reverse TFT
-
-adafruit_feather_esp32s3_reversetft.name=Adafruit Feather ESP32-S3 Reverse TFT
-adafruit_feather_esp32s3_reversetft.vid.0=0x239A
-adafruit_feather_esp32s3_reversetft.pid.0=0x8123
-adafruit_feather_esp32s3_reversetft.vid.1=0x239A
-adafruit_feather_esp32s3_reversetft.pid.1=0x0123
-adafruit_feather_esp32s3_reversetft.vid.2=0x239A
-adafruit_feather_esp32s3_reversetft.pid.2=0x8124
-adafruit_feather_esp32s3_reversetft.upload_port.0.vid=0x239A
-adafruit_feather_esp32s3_reversetft.upload_port.0.pid=0x8123
-adafruit_feather_esp32s3_reversetft.upload_port.1.vid=0x239A
-adafruit_feather_esp32s3_reversetft.upload_port.1.pid=0x0123
-adafruit_feather_esp32s3_reversetft.upload_port.2.vid=0x239A
-adafruit_feather_esp32s3_reversetft.upload_port.2.pid=0x8124
-
-adafruit_feather_esp32s3_reversetft.bootloader.tool=esptool_py
-adafruit_feather_esp32s3_reversetft.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32s3_reversetft.upload.tool=esptool_py
-adafruit_feather_esp32s3_reversetft.upload.tool.default=esptool_py
-adafruit_feather_esp32s3_reversetft.upload.tool.network=esp_ota
-
-adafruit_feather_esp32s3_reversetft.upload.maximum_size=1310720
-adafruit_feather_esp32s3_reversetft.upload.maximum_data_size=327680
-adafruit_feather_esp32s3_reversetft.upload.flags=
-adafruit_feather_esp32s3_reversetft.upload.extra_flags=
-adafruit_feather_esp32s3_reversetft.upload.use_1200bps_touch=true
-adafruit_feather_esp32s3_reversetft.upload.wait_for_upload_port=true
-
-adafruit_feather_esp32s3_reversetft.serial.disableDTR=false
-adafruit_feather_esp32s3_reversetft.serial.disableRTS=false
-
-adafruit_feather_esp32s3_reversetft.build.tarch=xtensa
-adafruit_feather_esp32s3_reversetft.build.bootloader_addr=0x0
-adafruit_feather_esp32s3_reversetft.build.target=esp32s3
-adafruit_feather_esp32s3_reversetft.build.mcu=esp32s3
-adafruit_feather_esp32s3_reversetft.build.core=esp32
-adafruit_feather_esp32s3_reversetft.build.variant=adafruit_feather_esp32s3_reversetft
-adafruit_feather_esp32s3_reversetft.build.board=ADAFRUIT_FEATHER_ESP32S3_REVTFT
-
-adafruit_feather_esp32s3_reversetft.build.usb_mode=0
-adafruit_feather_esp32s3_reversetft.build.cdc_on_boot=1
-adafruit_feather_esp32s3_reversetft.build.msc_on_boot=0
-adafruit_feather_esp32s3_reversetft.build.dfu_on_boot=0
-adafruit_feather_esp32s3_reversetft.build.f_cpu=240000000L
-adafruit_feather_esp32s3_reversetft.build.flash_size=4MB
-adafruit_feather_esp32s3_reversetft.build.flash_freq=80m
-adafruit_feather_esp32s3_reversetft.build.flash_mode=dio
-adafruit_feather_esp32s3_reversetft.build.boot=qio
-adafruit_feather_esp32s3_reversetft.build.partitions=default
-adafruit_feather_esp32s3_reversetft.build.defines=
-adafruit_feather_esp32s3_reversetft.build.loop_core=
-adafruit_feather_esp32s3_reversetft.build.event_core=
-adafruit_feather_esp32s3_reversetft.build.flash_type=qio
-adafruit_feather_esp32s3_reversetft.build.psram_type=qspi
-adafruit_feather_esp32s3_reversetft.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_feather_esp32s3_reversetft.menu.LoopCore.1=Core 1
-adafruit_feather_esp32s3_reversetft.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_feather_esp32s3_reversetft.menu.LoopCore.0=Core 0
-adafruit_feather_esp32s3_reversetft.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_feather_esp32s3_reversetft.menu.EventsCore.1=Core 1
-adafruit_feather_esp32s3_reversetft.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_feather_esp32s3_reversetft.menu.EventsCore.0=Core 0
-adafruit_feather_esp32s3_reversetft.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_feather_esp32s3_reversetft.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_feather_esp32s3_reversetft.menu.USBMode.default.build.usb_mode=0
-adafruit_feather_esp32s3_reversetft.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_feather_esp32s3_reversetft.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_feather_esp32s3_reversetft.menu.CDCOnBoot.cdc=Enabled
-adafruit_feather_esp32s3_reversetft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_feather_esp32s3_reversetft.menu.CDCOnBoot.default=Disabled
-adafruit_feather_esp32s3_reversetft.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_feather_esp32s3_reversetft.menu.MSCOnBoot.default=Disabled
-adafruit_feather_esp32s3_reversetft.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_feather_esp32s3_reversetft.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_feather_esp32s3_reversetft.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_feather_esp32s3_reversetft.menu.DFUOnBoot.default=Disabled
-adafruit_feather_esp32s3_reversetft.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_feather_esp32s3_reversetft.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_feather_esp32s3_reversetft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_feather_esp32s3_reversetft.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_feather_esp32s3_reversetft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_feather_esp32s3_reversetft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_feather_esp32s3_reversetft.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_feather_esp32s3_reversetft.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_feather_esp32s3_reversetft.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.enabled=QSPI PSRAM
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.enabled.build.psram_type=qspi
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.disabled=Disabled
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.disabled.build.defines=
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.disabled.build.psram_type=qspi
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi=OPI PSRAM
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi.build.psram_type=opi
-
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.default.build.partitions=default
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32s3_reversetft.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio=QIO 80MHz
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio.build.boot=qio
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120=QIO 120MHz
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120.build.boot=qio
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio=DIO 80MHz
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio.build.boot=dio
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi=OPI 80MHz
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi.build.boot=opi
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_feather_esp32s3_reversetft.menu.FlashSize.4M=4MB (32Mb)
-adafruit_feather_esp32s3_reversetft.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.none=None
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.error=Error
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.info=Info
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32s3_reversetft.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32s3_reversetft.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32s3_reversetft.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32s3_reversetft.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32s3_reversetft.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-#############################
-# Feather C6
-
-
-adafruit_feather_esp32c6.name=Adafruit Feather ESP32-C6
-
-adafruit_feather_esp32c6.bootloader.tool=esptool_py
-adafruit_feather_esp32c6.bootloader.tool.default=esptool_py
-
-adafruit_feather_esp32c6.upload.tool=esptool_py
-adafruit_feather_esp32c6.upload.tool.default=esptool_py
-adafruit_feather_esp32c6.upload.tool.network=esp_ota
-
-adafruit_feather_esp32c6.upload.maximum_size=1310720
-adafruit_feather_esp32c6.upload.maximum_data_size=327680
-adafruit_feather_esp32c6.upload.flags=
-adafruit_feather_esp32c6.upload.extra_flags=
-adafruit_feather_esp32c6.upload.use_1200bps_touch=false
-adafruit_feather_esp32c6.upload.wait_for_upload_port=false
-
-adafruit_feather_esp32c6.serial.disableDTR=false
-adafruit_feather_esp32c6.serial.disableRTS=false
-
-adafruit_feather_esp32c6.build.tarch=riscv32
-adafruit_feather_esp32c6.build.target=esp
-adafruit_feather_esp32c6.build.mcu=esp32c6
-adafruit_feather_esp32c6.build.core=esp32
-adafruit_feather_esp32c6.build.variant=adafruit_feather_esp32c6
-adafruit_feather_esp32c6.build.board=ADAFRUIT_FEATHER_ESP32C6
-adafruit_feather_esp32c6.build.bootloader_addr=0x0
-
-adafruit_feather_esp32c6.build.cdc_on_boot=0
-adafruit_feather_esp32c6.build.f_cpu=160000000L
-adafruit_feather_esp32c6.build.flash_size=4MB
-adafruit_feather_esp32c6.build.flash_freq=80m
-adafruit_feather_esp32c6.build.flash_mode=qio
-adafruit_feather_esp32c6.build.boot=qio
-adafruit_feather_esp32c6.build.partitions=default
-adafruit_feather_esp32c6.build.defines=
-
-## IDE 2.0 Seems to not update the value
-adafruit_feather_esp32c6.menu.JTAGAdapter.default=Disabled
-adafruit_feather_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-adafruit_feather_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-adafruit_feather_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-adafruit_feather_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-adafruit_feather_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
-adafruit_feather_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-adafruit_feather_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-adafruit_feather_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
-adafruit_feather_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-adafruit_feather_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-adafruit_feather_esp32c6.menu.CDCOnBoot.default=Disabled
-adafruit_feather_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
-adafruit_feather_esp32c6.menu.CDCOnBoot.cdc=Enabled
-adafruit_feather_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-adafruit_feather_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.default.build.partitions=default
-adafruit_feather_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_feather_esp32c6.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-adafruit_feather_esp32c6.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-adafruit_feather_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_feather_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_feather_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_feather_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_feather_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_feather_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_feather_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_feather_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-adafruit_feather_esp32c6.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.fatflash.build.partitions=ffat
-adafruit_feather_esp32c6.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-adafruit_feather_esp32c6.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-adafruit_feather_esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-adafruit_feather_esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
-adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-adafruit_feather_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-adafruit_feather_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-adafruit_feather_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-adafruit_feather_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-adafruit_feather_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-adafruit_feather_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-adafruit_feather_esp32c6.menu.PartitionScheme.custom=Custom
-adafruit_feather_esp32c6.menu.PartitionScheme.custom.build.partitions=
-adafruit_feather_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-adafruit_feather_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_feather_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_feather_esp32c6.menu.CPUFreq.120=120MHz (WiFi)
-adafruit_feather_esp32c6.menu.CPUFreq.120.build.f_cpu=120000000L
-adafruit_feather_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_feather_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_feather_esp32c6.menu.CPUFreq.40=40MHz
-adafruit_feather_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_feather_esp32c6.menu.CPUFreq.20=20MHz
-adafruit_feather_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_feather_esp32c6.menu.CPUFreq.10=10MHz
-adafruit_feather_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_feather_esp32c6.menu.FlashMode.qio=QIO
-adafruit_feather_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_feather_esp32c6.menu.FlashMode.qio.build.boot=qio
-adafruit_feather_esp32c6.menu.FlashMode.dio=DIO
-adafruit_feather_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_feather_esp32c6.menu.FlashMode.dio.build.boot=dio
-
-adafruit_feather_esp32c6.menu.FlashFreq.80=80MHz
-adafruit_feather_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_feather_esp32c6.menu.FlashFreq.40=40MHz
-adafruit_feather_esp32c6.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_feather_esp32c6.menu.UploadSpeed.921600=921600
-adafruit_feather_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_feather_esp32c6.menu.UploadSpeed.115200=115200
-adafruit_feather_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_feather_esp32c6.menu.UploadSpeed.256000.windows=256000
-adafruit_feather_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_feather_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_feather_esp32c6.menu.UploadSpeed.230400=230400
-adafruit_feather_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_feather_esp32c6.menu.UploadSpeed.460800.linux=460800
-adafruit_feather_esp32c6.menu.UploadSpeed.460800.macosx=460800
-adafruit_feather_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_feather_esp32c6.menu.UploadSpeed.512000.windows=512000
-adafruit_feather_esp32c6.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_feather_esp32c6.menu.DebugLevel.none=None
-adafruit_feather_esp32c6.menu.DebugLevel.none.build.code_debug=0
-adafruit_feather_esp32c6.menu.DebugLevel.error=Error
-adafruit_feather_esp32c6.menu.DebugLevel.error.build.code_debug=1
-adafruit_feather_esp32c6.menu.DebugLevel.warn=Warn
-adafruit_feather_esp32c6.menu.DebugLevel.warn.build.code_debug=2
-adafruit_feather_esp32c6.menu.DebugLevel.info=Info
-adafruit_feather_esp32c6.menu.DebugLevel.info.build.code_debug=3
-adafruit_feather_esp32c6.menu.DebugLevel.debug=Debug
-adafruit_feather_esp32c6.menu.DebugLevel.debug.build.code_debug=4
-adafruit_feather_esp32c6.menu.DebugLevel.verbose=Verbose
-adafruit_feather_esp32c6.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_feather_esp32c6.menu.EraseFlash.none=Disabled
-adafruit_feather_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_feather_esp32c6.menu.EraseFlash.all=Enabled
-adafruit_feather_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_feather_esp32c6.menu.ZigbeeMode.default=Disabled
-adafruit_feather_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_feather_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_feather_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-adafruit_feather_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-adafruit_feather_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-adafruit_feather_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_feather_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_feather_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-adafruit_feather_esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-adafruit_feather_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-adafruit_feather_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-
-
-##############################################################
-# Adafruit QT Py ESP32
-
-adafruit_qtpy_esp32_pico.name=Adafruit QT Py ESP32
-
-adafruit_qtpy_esp32_pico.bootloader.tool=esptool_py
-adafruit_qtpy_esp32_pico.bootloader.tool.default=esptool_py
-
-adafruit_qtpy_esp32_pico.upload.tool=esptool_py
-adafruit_qtpy_esp32_pico.upload.tool.default=esptool_py
-adafruit_qtpy_esp32_pico.upload.tool.network=esp_ota
-
-adafruit_qtpy_esp32_pico.upload.maximum_size=1310720
-adafruit_qtpy_esp32_pico.upload.maximum_data_size=327680
-adafruit_qtpy_esp32_pico.upload.flags=
-adafruit_qtpy_esp32_pico.upload.extra_flags=
-
-adafruit_qtpy_esp32_pico.serial.disableDTR=true
-adafruit_qtpy_esp32_pico.serial.disableRTS=true
-
-adafruit_qtpy_esp32_pico.build.tarch=xtensa
-adafruit_qtpy_esp32_pico.build.bootloader_addr=0x1000
-adafruit_qtpy_esp32_pico.build.target=esp32
-adafruit_qtpy_esp32_pico.build.mcu=esp32
-adafruit_qtpy_esp32_pico.build.core=esp32
-adafruit_qtpy_esp32_pico.build.variant=adafruit_qtpy_esp32
-adafruit_qtpy_esp32_pico.build.board=ADAFRUIT_QTPY_ESP32_PICO
-
-adafruit_qtpy_esp32_pico.build.f_cpu=240000000L
-adafruit_qtpy_esp32_pico.build.flash_size=8MB
-adafruit_qtpy_esp32_pico.build.flash_freq=80m
-adafruit_qtpy_esp32_pico.build.flash_mode=dio
-adafruit_qtpy_esp32_pico.build.boot=dio
-adafruit_qtpy_esp32_pico.build.partitions=default
-adafruit_qtpy_esp32_pico.build.defines=
-adafruit_qtpy_esp32_pico.build.loop_core=
-adafruit_qtpy_esp32_pico.build.event_core=
-
-adafruit_qtpy_esp32_pico.menu.LoopCore.1=Core 1
-adafruit_qtpy_esp32_pico.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_qtpy_esp32_pico.menu.LoopCore.0=Core 0
-adafruit_qtpy_esp32_pico.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_qtpy_esp32_pico.menu.EventsCore.1=Core 1
-adafruit_qtpy_esp32_pico.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_qtpy_esp32_pico.menu.EventsCore.0=Core 0
-adafruit_qtpy_esp32_pico.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_qtpy_esp32_pico.menu.PSRAM.enabled=Enabled
-adafruit_qtpy_esp32_pico.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-adafruit_qtpy_esp32_pico.menu.PSRAM.disabled=Disabled
-adafruit_qtpy_esp32_pico.menu.PSRAM.disabled.build.defines=
-
-adafruit_qtpy_esp32_pico.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-adafruit_qtpy_esp32_pico.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-adafruit_qtpy_esp32_pico.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-
-adafruit_qtpy_esp32_pico.menu.CPUFreq.240=240MHz (WiFi/BT)
-adafruit_qtpy_esp32_pico.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_qtpy_esp32_pico.menu.CPUFreq.160=160MHz (WiFi/BT)
-adafruit_qtpy_esp32_pico.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_qtpy_esp32_pico.menu.CPUFreq.80=80MHz (WiFi/BT)
-adafruit_qtpy_esp32_pico.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_qtpy_esp32_pico.menu.CPUFreq.40=40MHz
-adafruit_qtpy_esp32_pico.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_qtpy_esp32_pico.menu.CPUFreq.20=20MHz
-adafruit_qtpy_esp32_pico.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_qtpy_esp32_pico.menu.CPUFreq.10=10MHz
-adafruit_qtpy_esp32_pico.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_qtpy_esp32_pico.menu.FlashFreq.80=80MHz
-adafruit_qtpy_esp32_pico.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_qtpy_esp32_pico.menu.FlashFreq.40=40MHz
-adafruit_qtpy_esp32_pico.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_qtpy_esp32_pico.menu.FlashSize.8M=8MB (64Mb)
-adafruit_qtpy_esp32_pico.menu.FlashSize.8M.build.flash_size=8MB
-
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.921600=921600
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.115200=115200
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.256000.windows=256000
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.230400=230400
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.460800.linux=460800
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.460800.macosx=460800
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.512000.windows=512000
-adafruit_qtpy_esp32_pico.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_qtpy_esp32_pico.menu.DebugLevel.none=None
-adafruit_qtpy_esp32_pico.menu.DebugLevel.none.build.code_debug=0
-adafruit_qtpy_esp32_pico.menu.DebugLevel.error=Error
-adafruit_qtpy_esp32_pico.menu.DebugLevel.error.build.code_debug=1
-adafruit_qtpy_esp32_pico.menu.DebugLevel.warn=Warn
-adafruit_qtpy_esp32_pico.menu.DebugLevel.warn.build.code_debug=2
-adafruit_qtpy_esp32_pico.menu.DebugLevel.info=Info
-adafruit_qtpy_esp32_pico.menu.DebugLevel.info.build.code_debug=3
-adafruit_qtpy_esp32_pico.menu.DebugLevel.debug=Debug
-adafruit_qtpy_esp32_pico.menu.DebugLevel.debug.build.code_debug=4
-adafruit_qtpy_esp32_pico.menu.DebugLevel.verbose=Verbose
-adafruit_qtpy_esp32_pico.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_qtpy_esp32_pico.menu.EraseFlash.none=Disabled
-adafruit_qtpy_esp32_pico.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_qtpy_esp32_pico.menu.EraseFlash.all=Enabled
-adafruit_qtpy_esp32_pico.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_qtpy_esp32_pico.menu.ZigbeeMode.default=Disabled
-adafruit_qtpy_esp32_pico.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_qtpy_esp32_pico.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_qtpy_esp32_pico.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_qtpy_esp32_pico.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_qtpy_esp32_pico.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit QT Py ESP32-C3
-
-adafruit_qtpy_esp32c3.name=Adafruit QT Py ESP32-C3
-
-adafruit_qtpy_esp32c3.bootloader.tool=esptool_py
-adafruit_qtpy_esp32c3.bootloader.tool.default=esptool_py
-
-adafruit_qtpy_esp32c3.upload.tool=esptool_py
-adafruit_qtpy_esp32c3.upload.tool.default=esptool_py
-adafruit_qtpy_esp32c3.upload.tool.network=esp_ota
-
-adafruit_qtpy_esp32c3.upload.maximum_size=1310720
-adafruit_qtpy_esp32c3.upload.maximum_data_size=327680
-adafruit_qtpy_esp32c3.upload.flags=
-adafruit_qtpy_esp32c3.upload.extra_flags=
-adafruit_qtpy_esp32c3.upload.use_1200bps_touch=false
-adafruit_qtpy_esp32c3.upload.wait_for_upload_port=false
-
-adafruit_qtpy_esp32c3.serial.disableDTR=false
-adafruit_qtpy_esp32c3.serial.disableRTS=false
-
-adafruit_qtpy_esp32c3.build.tarch=riscv32
-adafruit_qtpy_esp32c3.build.bootloader_addr=0x0
-adafruit_qtpy_esp32c3.build.target=esp
-adafruit_qtpy_esp32c3.build.mcu=esp32c3
-adafruit_qtpy_esp32c3.build.core=esp32
-adafruit_qtpy_esp32c3.build.variant=adafruit_qtpy_esp32c3
-adafruit_qtpy_esp32c3.build.board=ADAFRUIT_QTPY_ESP32C3
-
-adafruit_qtpy_esp32c3.build.cdc_on_boot=1
-adafruit_qtpy_esp32c3.build.f_cpu=160000000L
-adafruit_qtpy_esp32c3.build.flash_size=4MB
-adafruit_qtpy_esp32c3.build.flash_freq=80m
-adafruit_qtpy_esp32c3.build.flash_mode=dio
-adafruit_qtpy_esp32c3.build.boot=qio
-adafruit_qtpy_esp32c3.build.partitions=default
-adafruit_qtpy_esp32c3.build.defines=
-
-adafruit_qtpy_esp32c3.menu.CDCOnBoot.cdc=Enabled
-adafruit_qtpy_esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_qtpy_esp32c3.menu.CDCOnBoot.default=Disabled
-adafruit_qtpy_esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_qtpy_esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.default.build.partitions=default
-adafruit_qtpy_esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_qtpy_esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_qtpy_esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_qtpy_esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_qtpy_esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_qtpy_esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_qtpy_esp32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_qtpy_esp32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_qtpy_esp32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_qtpy_esp32c3.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_qtpy_esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_qtpy_esp32c3.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_qtpy_esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_qtpy_esp32c3.menu.CPUFreq.40=40MHz
-adafruit_qtpy_esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_qtpy_esp32c3.menu.CPUFreq.20=20MHz
-adafruit_qtpy_esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_qtpy_esp32c3.menu.CPUFreq.10=10MHz
-adafruit_qtpy_esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_qtpy_esp32c3.menu.FlashMode.qio=QIO
-adafruit_qtpy_esp32c3.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_qtpy_esp32c3.menu.FlashMode.qio.build.boot=qio
-adafruit_qtpy_esp32c3.menu.FlashMode.dio=DIO
-adafruit_qtpy_esp32c3.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_qtpy_esp32c3.menu.FlashMode.dio.build.boot=dio
-
-adafruit_qtpy_esp32c3.menu.FlashFreq.80=80MHz
-adafruit_qtpy_esp32c3.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_qtpy_esp32c3.menu.FlashFreq.40=40MHz
-adafruit_qtpy_esp32c3.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_qtpy_esp32c3.menu.FlashSize.4M=4MB (32Mb)
-adafruit_qtpy_esp32c3.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_qtpy_esp32c3.menu.UploadSpeed.921600=921600
-adafruit_qtpy_esp32c3.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_qtpy_esp32c3.menu.UploadSpeed.115200=115200
-adafruit_qtpy_esp32c3.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_qtpy_esp32c3.menu.UploadSpeed.256000.windows=256000
-adafruit_qtpy_esp32c3.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_qtpy_esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_qtpy_esp32c3.menu.UploadSpeed.230400=230400
-adafruit_qtpy_esp32c3.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_qtpy_esp32c3.menu.UploadSpeed.460800.linux=460800
-adafruit_qtpy_esp32c3.menu.UploadSpeed.460800.macosx=460800
-adafruit_qtpy_esp32c3.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_qtpy_esp32c3.menu.UploadSpeed.512000.windows=512000
-adafruit_qtpy_esp32c3.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_qtpy_esp32c3.menu.DebugLevel.none=None
-adafruit_qtpy_esp32c3.menu.DebugLevel.none.build.code_debug=0
-adafruit_qtpy_esp32c3.menu.DebugLevel.error=Error
-adafruit_qtpy_esp32c3.menu.DebugLevel.error.build.code_debug=1
-adafruit_qtpy_esp32c3.menu.DebugLevel.warn=Warn
-adafruit_qtpy_esp32c3.menu.DebugLevel.warn.build.code_debug=2
-adafruit_qtpy_esp32c3.menu.DebugLevel.info=Info
-adafruit_qtpy_esp32c3.menu.DebugLevel.info.build.code_debug=3
-adafruit_qtpy_esp32c3.menu.DebugLevel.debug=Debug
-adafruit_qtpy_esp32c3.menu.DebugLevel.debug.build.code_debug=4
-adafruit_qtpy_esp32c3.menu.DebugLevel.verbose=Verbose
-adafruit_qtpy_esp32c3.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_qtpy_esp32c3.menu.EraseFlash.none=Disabled
-adafruit_qtpy_esp32c3.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_qtpy_esp32c3.menu.EraseFlash.all=Enabled
-adafruit_qtpy_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_qtpy_esp32c3.menu.ZigbeeMode.default=Disabled
-adafruit_qtpy_esp32c3.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_qtpy_esp32c3.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_qtpy_esp32c3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_qtpy_esp32c3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_qtpy_esp32c3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit QT Py ESP32-S2
-
-adafruit_qtpy_esp32s2.name=Adafruit QT Py ESP32-S2
-adafruit_qtpy_esp32s2.vid.0=0x239A
-adafruit_qtpy_esp32s2.pid.0=0x8111
-adafruit_qtpy_esp32s2.vid.1=0x239A
-adafruit_qtpy_esp32s2.pid.1=0x0111
-adafruit_qtpy_esp32s2.vid.2=0x239A
-adafruit_qtpy_esp32s2.pid.2=0x8112
-adafruit_qtpy_esp32s2.upload_port.0.vid=0x239A
-adafruit_qtpy_esp32s2.upload_port.0.pid=0x8111
-adafruit_qtpy_esp32s2.upload_port.1.vid=0x239A
-adafruit_qtpy_esp32s2.upload_port.1.pid=0x0111
-adafruit_qtpy_esp32s2.upload_port.2.vid=0x239A
-adafruit_qtpy_esp32s2.upload_port.2.pid=0x8112
-
-adafruit_qtpy_esp32s2.bootloader.tool=esptool_py
-adafruit_qtpy_esp32s2.bootloader.tool.default=esptool_py
-
-adafruit_qtpy_esp32s2.upload.tool=esptool_py
-adafruit_qtpy_esp32s2.upload.tool.default=esptool_py
-adafruit_qtpy_esp32s2.upload.tool.network=esp_ota
-
-adafruit_qtpy_esp32s2.upload.maximum_size=1310720
-adafruit_qtpy_esp32s2.upload.maximum_data_size=327680
-adafruit_qtpy_esp32s2.upload.flags=
-adafruit_qtpy_esp32s2.upload.extra_flags=
-adafruit_qtpy_esp32s2.upload.use_1200bps_touch=true
-adafruit_qtpy_esp32s2.upload.wait_for_upload_port=true
-
-adafruit_qtpy_esp32s2.serial.disableDTR=false
-adafruit_qtpy_esp32s2.serial.disableRTS=false
-
-adafruit_qtpy_esp32s2.build.tarch=xtensa
-adafruit_qtpy_esp32s2.build.bootloader_addr=0x1000
-adafruit_qtpy_esp32s2.build.target=esp32s2
-adafruit_qtpy_esp32s2.build.mcu=esp32s2
-adafruit_qtpy_esp32s2.build.core=esp32
-adafruit_qtpy_esp32s2.build.variant=adafruit_qtpy_esp32s2
-adafruit_qtpy_esp32s2.build.board=ADAFRUIT_QTPY_ESP32S2
-
-adafruit_qtpy_esp32s2.build.cdc_on_boot=1
-adafruit_qtpy_esp32s2.build.msc_on_boot=0
-adafruit_qtpy_esp32s2.build.dfu_on_boot=0
-adafruit_qtpy_esp32s2.build.f_cpu=240000000L
-adafruit_qtpy_esp32s2.build.flash_size=4MB
-adafruit_qtpy_esp32s2.build.flash_freq=80m
-adafruit_qtpy_esp32s2.build.flash_mode=dio
-adafruit_qtpy_esp32s2.build.boot=qio
-adafruit_qtpy_esp32s2.build.partitions=default
-adafruit_qtpy_esp32s2.build.defines=
-
-adafruit_qtpy_esp32s2.menu.CDCOnBoot.cdc=Enabled
-adafruit_qtpy_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_qtpy_esp32s2.menu.CDCOnBoot.default=Disabled
-adafruit_qtpy_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_qtpy_esp32s2.menu.MSCOnBoot.default=Disabled
-adafruit_qtpy_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_qtpy_esp32s2.menu.MSCOnBoot.msc=Enabled
-adafruit_qtpy_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_qtpy_esp32s2.menu.DFUOnBoot.default=Disabled
-adafruit_qtpy_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_qtpy_esp32s2.menu.DFUOnBoot.dfu=Enabled
-adafruit_qtpy_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_qtpy_esp32s2.menu.UploadMode.cdc=Internal USB
-adafruit_qtpy_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_qtpy_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_qtpy_esp32s2.menu.UploadMode.default=UART0
-adafruit_qtpy_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_qtpy_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_qtpy_esp32s2.menu.PSRAM.enabled=Enabled
-adafruit_qtpy_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_qtpy_esp32s2.menu.PSRAM.disabled=Disabled
-adafruit_qtpy_esp32s2.menu.PSRAM.disabled.build.defines=
-
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_qtpy_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.default.build.partitions=default
-adafruit_qtpy_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_qtpy_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_qtpy_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_qtpy_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_qtpy_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_qtpy_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_qtpy_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_qtpy_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_qtpy_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_qtpy_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_qtpy_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_qtpy_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_qtpy_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_qtpy_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_qtpy_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_qtpy_esp32s2.menu.CPUFreq.40=40MHz
-adafruit_qtpy_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_qtpy_esp32s2.menu.CPUFreq.20=20MHz
-adafruit_qtpy_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_qtpy_esp32s2.menu.CPUFreq.10=10MHz
-adafruit_qtpy_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_qtpy_esp32s2.menu.FlashMode.qio=QIO
-adafruit_qtpy_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_qtpy_esp32s2.menu.FlashMode.qio.build.boot=qio
-adafruit_qtpy_esp32s2.menu.FlashMode.dio=DIO
-adafruit_qtpy_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_qtpy_esp32s2.menu.FlashMode.dio.build.boot=dio
-
-adafruit_qtpy_esp32s2.menu.FlashFreq.80=80MHz
-adafruit_qtpy_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_qtpy_esp32s2.menu.FlashFreq.40=40MHz
-adafruit_qtpy_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_qtpy_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-adafruit_qtpy_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_qtpy_esp32s2.menu.UploadSpeed.921600=921600
-adafruit_qtpy_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_qtpy_esp32s2.menu.UploadSpeed.115200=115200
-adafruit_qtpy_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_qtpy_esp32s2.menu.UploadSpeed.256000.windows=256000
-adafruit_qtpy_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_qtpy_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_qtpy_esp32s2.menu.UploadSpeed.230400=230400
-adafruit_qtpy_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_qtpy_esp32s2.menu.UploadSpeed.460800.linux=460800
-adafruit_qtpy_esp32s2.menu.UploadSpeed.460800.macosx=460800
-adafruit_qtpy_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_qtpy_esp32s2.menu.UploadSpeed.512000.windows=512000
-adafruit_qtpy_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_qtpy_esp32s2.menu.DebugLevel.none=None
-adafruit_qtpy_esp32s2.menu.DebugLevel.none.build.code_debug=0
-adafruit_qtpy_esp32s2.menu.DebugLevel.error=Error
-adafruit_qtpy_esp32s2.menu.DebugLevel.error.build.code_debug=1
-adafruit_qtpy_esp32s2.menu.DebugLevel.warn=Warn
-adafruit_qtpy_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-adafruit_qtpy_esp32s2.menu.DebugLevel.info=Info
-adafruit_qtpy_esp32s2.menu.DebugLevel.info.build.code_debug=3
-adafruit_qtpy_esp32s2.menu.DebugLevel.debug=Debug
-adafruit_qtpy_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-adafruit_qtpy_esp32s2.menu.DebugLevel.verbose=Verbose
-adafruit_qtpy_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_qtpy_esp32s2.menu.EraseFlash.none=Disabled
-adafruit_qtpy_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_qtpy_esp32s2.menu.EraseFlash.all=Enabled
-adafruit_qtpy_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_qtpy_esp32s2.menu.ZigbeeMode.default=Disabled
-adafruit_qtpy_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_qtpy_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_qtpy_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_qtpy_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_qtpy_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit QT Py ESP32-S3 No PSRAM
-
-adafruit_qtpy_esp32s3_nopsram.name=Adafruit QT Py ESP32-S3 No PSRAM
-adafruit_qtpy_esp32s3_nopsram.vid.0=0x239A
-adafruit_qtpy_esp32s3_nopsram.pid.0=0x8119
-adafruit_qtpy_esp32s3_nopsram.vid.1=0x239A
-adafruit_qtpy_esp32s3_nopsram.pid.1=0x0119
-adafruit_qtpy_esp32s3_nopsram.vid.2=0x239A
-adafruit_qtpy_esp32s3_nopsram.pid.2=0x811A
-adafruit_qtpy_esp32s3_nopsram.upload_port.0.vid=0x239A
-adafruit_qtpy_esp32s3_nopsram.upload_port.0.pid=0x8119
-adafruit_qtpy_esp32s3_nopsram.upload_port.1.vid=0x239A
-adafruit_qtpy_esp32s3_nopsram.upload_port.1.pid=0x0119
-adafruit_qtpy_esp32s3_nopsram.upload_port.2.vid=0x239A
-adafruit_qtpy_esp32s3_nopsram.upload_port.2.pid=0x811A
-
-adafruit_qtpy_esp32s3_nopsram.bootloader.tool=esptool_py
-adafruit_qtpy_esp32s3_nopsram.bootloader.tool.default=esptool_py
-
-adafruit_qtpy_esp32s3_nopsram.upload.tool=esptool_py
-adafruit_qtpy_esp32s3_nopsram.upload.tool.default=esptool_py
-adafruit_qtpy_esp32s3_nopsram.upload.tool.network=esp_ota
-
-adafruit_qtpy_esp32s3_nopsram.upload.maximum_size=1310720
-adafruit_qtpy_esp32s3_nopsram.upload.maximum_data_size=327680
-adafruit_qtpy_esp32s3_nopsram.upload.flags=
-adafruit_qtpy_esp32s3_nopsram.upload.extra_flags=
-adafruit_qtpy_esp32s3_nopsram.upload.use_1200bps_touch=true
-adafruit_qtpy_esp32s3_nopsram.upload.wait_for_upload_port=true
-
-adafruit_qtpy_esp32s3_nopsram.serial.disableDTR=false
-adafruit_qtpy_esp32s3_nopsram.serial.disableRTS=false
-
-adafruit_qtpy_esp32s3_nopsram.build.tarch=xtensa
-adafruit_qtpy_esp32s3_nopsram.build.bootloader_addr=0x0
-adafruit_qtpy_esp32s3_nopsram.build.target=esp32s3
-adafruit_qtpy_esp32s3_nopsram.build.mcu=esp32s3
-adafruit_qtpy_esp32s3_nopsram.build.core=esp32
-adafruit_qtpy_esp32s3_nopsram.build.variant=adafruit_qtpy_esp32s3_nopsram
-adafruit_qtpy_esp32s3_nopsram.build.board=ADAFRUIT_QTPY_ESP32S3_NOPSRAM
-
-adafruit_qtpy_esp32s3_nopsram.build.usb_mode=0
-adafruit_qtpy_esp32s3_nopsram.build.cdc_on_boot=1
-adafruit_qtpy_esp32s3_nopsram.build.msc_on_boot=0
-adafruit_qtpy_esp32s3_nopsram.build.dfu_on_boot=0
-adafruit_qtpy_esp32s3_nopsram.build.f_cpu=240000000L
-adafruit_qtpy_esp32s3_nopsram.build.flash_size=8MB
-adafruit_qtpy_esp32s3_nopsram.build.flash_freq=80m
-adafruit_qtpy_esp32s3_nopsram.build.flash_mode=dio
-adafruit_qtpy_esp32s3_nopsram.build.boot=qio
-adafruit_qtpy_esp32s3_nopsram.build.partitions=default
-adafruit_qtpy_esp32s3_nopsram.build.defines=
-adafruit_qtpy_esp32s3_nopsram.build.loop_core=
-adafruit_qtpy_esp32s3_nopsram.build.event_core=
-adafruit_qtpy_esp32s3_nopsram.build.flash_type=qio
-adafruit_qtpy_esp32s3_nopsram.build.psram_type=qspi
-adafruit_qtpy_esp32s3_nopsram.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_qtpy_esp32s3_nopsram.menu.LoopCore.1=Core 1
-adafruit_qtpy_esp32s3_nopsram.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_qtpy_esp32s3_nopsram.menu.LoopCore.0=Core 0
-adafruit_qtpy_esp32s3_nopsram.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_qtpy_esp32s3_nopsram.menu.EventsCore.1=Core 1
-adafruit_qtpy_esp32s3_nopsram.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_qtpy_esp32s3_nopsram.menu.EventsCore.0=Core 0
-adafruit_qtpy_esp32s3_nopsram.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_qtpy_esp32s3_nopsram.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_qtpy_esp32s3_nopsram.menu.USBMode.default.build.usb_mode=0
-adafruit_qtpy_esp32s3_nopsram.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_qtpy_esp32s3_nopsram.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_qtpy_esp32s3_nopsram.menu.CDCOnBoot.cdc=Enabled
-adafruit_qtpy_esp32s3_nopsram.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_qtpy_esp32s3_nopsram.menu.CDCOnBoot.default=Disabled
-adafruit_qtpy_esp32s3_nopsram.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_qtpy_esp32s3_nopsram.menu.MSCOnBoot.default=Disabled
-adafruit_qtpy_esp32s3_nopsram.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_qtpy_esp32s3_nopsram.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_qtpy_esp32s3_nopsram.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_qtpy_esp32s3_nopsram.menu.DFUOnBoot.default=Disabled
-adafruit_qtpy_esp32s3_nopsram.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_qtpy_esp32s3_nopsram.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_qtpy_esp32s3_nopsram.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FATFS)
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota=TinyUF2 8MB No OTA (4MB APP/3.7MB FATFS)
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-8MB-noota
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.40=40MHz
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.20=20MHz
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.10=10MHz
-adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio=QIO 80MHz
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio.build.boot=qio
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120=QIO 120MHz
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120.build.boot=qio
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio=DIO 80MHz
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio.build.boot=dio
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi=OPI 80MHz
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi.build.boot=opi
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_qtpy_esp32s3_nopsram.menu.FlashSize.8M=8MB (64Mb)
-adafruit_qtpy_esp32s3_nopsram.menu.FlashSize.8M.build.flash_size=8MB
-
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.921600=921600
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.115200=115200
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.256000.windows=256000
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.230400=230400
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.460800.linux=460800
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.460800.macosx=460800
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.512000.windows=512000
-adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.none=None
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.none.build.code_debug=0
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.error=Error
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.error.build.code_debug=1
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.warn=Warn
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.warn.build.code_debug=2
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.info=Info
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.info.build.code_debug=3
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.debug=Debug
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.debug.build.code_debug=4
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.verbose=Verbose
-adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_qtpy_esp32s3_nopsram.menu.EraseFlash.none=Disabled
-adafruit_qtpy_esp32s3_nopsram.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_qtpy_esp32s3_nopsram.menu.EraseFlash.all=Enabled
-adafruit_qtpy_esp32s3_nopsram.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.default=Disabled
-adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM)
-
-adafruit_qtpy_esp32s3_n4r2.name=Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM)
-adafruit_qtpy_esp32s3_n4r2.vid.0=0x239A
-adafruit_qtpy_esp32s3_n4r2.pid.0=0x8143
-adafruit_qtpy_esp32s3_n4r2.vid.1=0x239A
-adafruit_qtpy_esp32s3_n4r2.pid.1=0x0143
-adafruit_qtpy_esp32s3_n4r2.vid.2=0x239A
-adafruit_qtpy_esp32s3_n4r2.pid.2=0x8144
-adafruit_qtpy_esp32s3_n4r2.upload_port.0.vid=0x239A
-adafruit_qtpy_esp32s3_n4r2.upload_port.0.pid=0x8143
-adafruit_qtpy_esp32s3_n4r2.upload_port.1.vid=0x239A
-adafruit_qtpy_esp32s3_n4r2.upload_port.1.pid=0x0143
-adafruit_qtpy_esp32s3_n4r2.upload_port.2.vid=0x239A
-adafruit_qtpy_esp32s3_n4r2.upload_port.2.pid=0x8144
-
-adafruit_qtpy_esp32s3_n4r2.bootloader.tool=esptool_py
-adafruit_qtpy_esp32s3_n4r2.bootloader.tool.default=esptool_py
-
-adafruit_qtpy_esp32s3_n4r2.upload.tool=esptool_py
-adafruit_qtpy_esp32s3_n4r2.upload.tool.default=esptool_py
-adafruit_qtpy_esp32s3_n4r2.upload.tool.network=esp_ota
-
-adafruit_qtpy_esp32s3_n4r2.upload.maximum_size=1310720
-adafruit_qtpy_esp32s3_n4r2.upload.maximum_data_size=327680
-adafruit_qtpy_esp32s3_n4r2.upload.flags=
-adafruit_qtpy_esp32s3_n4r2.upload.extra_flags=
-adafruit_qtpy_esp32s3_n4r2.upload.use_1200bps_touch=true
-adafruit_qtpy_esp32s3_n4r2.upload.wait_for_upload_port=true
-
-adafruit_qtpy_esp32s3_n4r2.serial.disableDTR=false
-adafruit_qtpy_esp32s3_n4r2.serial.disableRTS=false
-
-adafruit_qtpy_esp32s3_n4r2.build.tarch=xtensa
-adafruit_qtpy_esp32s3_n4r2.build.bootloader_addr=0x0
-adafruit_qtpy_esp32s3_n4r2.build.target=esp32s3
-adafruit_qtpy_esp32s3_n4r2.build.mcu=esp32s3
-adafruit_qtpy_esp32s3_n4r2.build.core=esp32
-adafruit_qtpy_esp32s3_n4r2.build.variant=adafruit_qtpy_esp32s3_n4r2
-adafruit_qtpy_esp32s3_n4r2.build.board=ADAFRUIT_QTPY_ESP32S3_N4R2
-
-adafruit_qtpy_esp32s3_n4r2.build.usb_mode=0
-adafruit_qtpy_esp32s3_n4r2.build.cdc_on_boot=1
-adafruit_qtpy_esp32s3_n4r2.build.msc_on_boot=0
-adafruit_qtpy_esp32s3_n4r2.build.dfu_on_boot=0
-adafruit_qtpy_esp32s3_n4r2.build.f_cpu=240000000L
-adafruit_qtpy_esp32s3_n4r2.build.flash_size=4MB
-adafruit_qtpy_esp32s3_n4r2.build.flash_freq=80m
-adafruit_qtpy_esp32s3_n4r2.build.flash_mode=dio
-adafruit_qtpy_esp32s3_n4r2.build.boot=qio
-adafruit_qtpy_esp32s3_n4r2.build.partitions=default
-adafruit_qtpy_esp32s3_n4r2.build.defines=
-adafruit_qtpy_esp32s3_n4r2.build.loop_core=
-adafruit_qtpy_esp32s3_n4r2.build.event_core=
-adafruit_qtpy_esp32s3_n4r2.build.flash_type=qio
-adafruit_qtpy_esp32s3_n4r2.build.psram_type=qspi
-adafruit_qtpy_esp32s3_n4r2.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_qtpy_esp32s3_n4r2.menu.LoopCore.1=Core 1
-adafruit_qtpy_esp32s3_n4r2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_qtpy_esp32s3_n4r2.menu.LoopCore.0=Core 0
-adafruit_qtpy_esp32s3_n4r2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_qtpy_esp32s3_n4r2.menu.EventsCore.1=Core 1
-adafruit_qtpy_esp32s3_n4r2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_qtpy_esp32s3_n4r2.menu.EventsCore.0=Core 0
-adafruit_qtpy_esp32s3_n4r2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_qtpy_esp32s3_n4r2.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_qtpy_esp32s3_n4r2.menu.USBMode.default.build.usb_mode=0
-adafruit_qtpy_esp32s3_n4r2.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_qtpy_esp32s3_n4r2.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_qtpy_esp32s3_n4r2.menu.CDCOnBoot.cdc=Enabled
-adafruit_qtpy_esp32s3_n4r2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_qtpy_esp32s3_n4r2.menu.CDCOnBoot.default=Disabled
-adafruit_qtpy_esp32s3_n4r2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_qtpy_esp32s3_n4r2.menu.MSCOnBoot.default=Disabled
-adafruit_qtpy_esp32s3_n4r2.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_qtpy_esp32s3_n4r2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_qtpy_esp32s3_n4r2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_qtpy_esp32s3_n4r2.menu.DFUOnBoot.default=Disabled
-adafruit_qtpy_esp32s3_n4r2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_qtpy_esp32s3_n4r2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_qtpy_esp32s3_n4r2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.enabled=QSPI PSRAM
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.enabled.build.psram_type=qspi
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.disabled=Disabled
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.disabled.build.defines=
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.disabled.build.psram_type=qspi
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi=OPI PSRAM
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi.build.psram_type=opi
-
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.default.build.partitions=default
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.40=40MHz
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.20=20MHz
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.10=10MHz
-adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio=QIO 80MHz
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio.build.boot=qio
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120=QIO 120MHz
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120.build.boot=qio
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio=DIO 80MHz
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio.build.boot=dio
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi=OPI 80MHz
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi.build.boot=opi
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_qtpy_esp32s3_n4r2.menu.FlashSize.4M=4MB (32Mb)
-adafruit_qtpy_esp32s3_n4r2.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.921600=921600
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.115200=115200
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.256000.windows=256000
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.230400=230400
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.460800.linux=460800
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.460800.macosx=460800
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.512000.windows=512000
-adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.none=None
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.none.build.code_debug=0
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.error=Error
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.error.build.code_debug=1
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.warn=Warn
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.warn.build.code_debug=2
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.info=Info
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.info.build.code_debug=3
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.debug=Debug
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.debug.build.code_debug=4
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.verbose=Verbose
-adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_qtpy_esp32s3_n4r2.menu.EraseFlash.none=Disabled
-adafruit_qtpy_esp32s3_n4r2.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_qtpy_esp32s3_n4r2.menu.EraseFlash.all=Enabled
-adafruit_qtpy_esp32s3_n4r2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.default=Disabled
-adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit ItsyBitsy ESP32
-
-adafruit_itsybitsy_esp32.name=Adafruit ItsyBitsy ESP32
-
-adafruit_itsybitsy_esp32.bootloader.tool=esptool_py
-adafruit_itsybitsy_esp32.bootloader.tool.default=esptool_py
-
-adafruit_itsybitsy_esp32.upload.tool=esptool_py
-adafruit_itsybitsy_esp32.upload.tool.default=esptool_py
-adafruit_itsybitsy_esp32.upload.tool.network=esp_ota
-
-adafruit_itsybitsy_esp32.upload.maximum_size=1310720
-adafruit_itsybitsy_esp32.upload.maximum_data_size=327680
-adafruit_itsybitsy_esp32.upload.flags=
-adafruit_itsybitsy_esp32.upload.extra_flags=
-
-adafruit_itsybitsy_esp32.serial.disableDTR=true
-adafruit_itsybitsy_esp32.serial.disableRTS=true
-
-adafruit_itsybitsy_esp32.build.tarch=xtensa
-adafruit_itsybitsy_esp32.build.bootloader_addr=0x1000
-adafruit_itsybitsy_esp32.build.target=esp32
-adafruit_itsybitsy_esp32.build.mcu=esp32
-adafruit_itsybitsy_esp32.build.core=esp32
-adafruit_itsybitsy_esp32.build.variant=adafruit_itsybitsy_esp32
-adafruit_itsybitsy_esp32.build.board=ADAFRUIT_ITSYBITSY_ESP32
-
-adafruit_itsybitsy_esp32.build.f_cpu=240000000L
-adafruit_itsybitsy_esp32.build.flash_size=8MB
-adafruit_itsybitsy_esp32.build.flash_freq=80m
-adafruit_itsybitsy_esp32.build.flash_mode=dio
-adafruit_itsybitsy_esp32.build.boot=dio
-adafruit_itsybitsy_esp32.build.partitions=default
-adafruit_itsybitsy_esp32.build.defines=
-adafruit_itsybitsy_esp32.build.loop_core=
-adafruit_itsybitsy_esp32.build.event_core=
-
-adafruit_itsybitsy_esp32.menu.LoopCore.1=Core 1
-adafruit_itsybitsy_esp32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_itsybitsy_esp32.menu.LoopCore.0=Core 0
-adafruit_itsybitsy_esp32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_itsybitsy_esp32.menu.EventsCore.1=Core 1
-adafruit_itsybitsy_esp32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_itsybitsy_esp32.menu.EventsCore.0=Core 0
-adafruit_itsybitsy_esp32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_itsybitsy_esp32.menu.PSRAM.enabled=Enabled
-adafruit_itsybitsy_esp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-adafruit_itsybitsy_esp32.menu.PSRAM.disabled=Disabled
-adafruit_itsybitsy_esp32.menu.PSRAM.disabled.build.defines=
-
-adafruit_itsybitsy_esp32.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-adafruit_itsybitsy_esp32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-adafruit_itsybitsy_esp32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-
-adafruit_itsybitsy_esp32.menu.CPUFreq.240=240MHz (WiFi/BT)
-adafruit_itsybitsy_esp32.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_itsybitsy_esp32.menu.CPUFreq.160=160MHz (WiFi/BT)
-adafruit_itsybitsy_esp32.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_itsybitsy_esp32.menu.CPUFreq.80=80MHz (WiFi/BT)
-adafruit_itsybitsy_esp32.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_itsybitsy_esp32.menu.CPUFreq.40=40MHz
-adafruit_itsybitsy_esp32.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_itsybitsy_esp32.menu.CPUFreq.20=20MHz
-adafruit_itsybitsy_esp32.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_itsybitsy_esp32.menu.CPUFreq.10=10MHz
-adafruit_itsybitsy_esp32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_itsybitsy_esp32.menu.FlashFreq.80=80MHz
-adafruit_itsybitsy_esp32.menu.FlashFreq.80.build.flash_freq=80m
-adafruit_itsybitsy_esp32.menu.FlashFreq.40=40MHz
-adafruit_itsybitsy_esp32.menu.FlashFreq.40.build.flash_freq=40m
-
-adafruit_itsybitsy_esp32.menu.FlashSize.8M=8MB (64Mb)
-adafruit_itsybitsy_esp32.menu.FlashSize.8M.build.flash_size=8MB
-
-adafruit_itsybitsy_esp32.menu.UploadSpeed.921600=921600
-adafruit_itsybitsy_esp32.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_itsybitsy_esp32.menu.UploadSpeed.115200=115200
-adafruit_itsybitsy_esp32.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_itsybitsy_esp32.menu.UploadSpeed.256000.windows=256000
-adafruit_itsybitsy_esp32.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_itsybitsy_esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_itsybitsy_esp32.menu.UploadSpeed.230400=230400
-adafruit_itsybitsy_esp32.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_itsybitsy_esp32.menu.UploadSpeed.460800.linux=460800
-adafruit_itsybitsy_esp32.menu.UploadSpeed.460800.macosx=460800
-adafruit_itsybitsy_esp32.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_itsybitsy_esp32.menu.UploadSpeed.512000.windows=512000
-adafruit_itsybitsy_esp32.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_itsybitsy_esp32.menu.DebugLevel.none=None
-adafruit_itsybitsy_esp32.menu.DebugLevel.none.build.code_debug=0
-adafruit_itsybitsy_esp32.menu.DebugLevel.error=Error
-adafruit_itsybitsy_esp32.menu.DebugLevel.error.build.code_debug=1
-adafruit_itsybitsy_esp32.menu.DebugLevel.warn=Warn
-adafruit_itsybitsy_esp32.menu.DebugLevel.warn.build.code_debug=2
-adafruit_itsybitsy_esp32.menu.DebugLevel.info=Info
-adafruit_itsybitsy_esp32.menu.DebugLevel.info.build.code_debug=3
-adafruit_itsybitsy_esp32.menu.DebugLevel.debug=Debug
-adafruit_itsybitsy_esp32.menu.DebugLevel.debug.build.code_debug=4
-adafruit_itsybitsy_esp32.menu.DebugLevel.verbose=Verbose
-adafruit_itsybitsy_esp32.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_itsybitsy_esp32.menu.EraseFlash.none=Disabled
-adafruit_itsybitsy_esp32.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_itsybitsy_esp32.menu.EraseFlash.all=Enabled
-adafruit_itsybitsy_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_itsybitsy_esp32.menu.ZigbeeMode.default=Disabled
-adafruit_itsybitsy_esp32.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_itsybitsy_esp32.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_itsybitsy_esp32.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_itsybitsy_esp32.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_itsybitsy_esp32.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit MatrixPortal ESP32-S3
-
-adafruit_matrixportal_esp32s3.name=Adafruit MatrixPortal ESP32-S3
-adafruit_matrixportal_esp32s3.vid.0=0x239A
-adafruit_matrixportal_esp32s3.pid.0=0x8125
-adafruit_matrixportal_esp32s3.vid.1=0x239A
-adafruit_matrixportal_esp32s3.pid.1=0x0125
-adafruit_matrixportal_esp32s3.vid.2=0x239A
-adafruit_matrixportal_esp32s3.pid.2=0x8126
-adafruit_matrixportal_esp32s3.upload_port.0.vid=0x239A
-adafruit_matrixportal_esp32s3.upload_port.0.pid=0x8125
-adafruit_matrixportal_esp32s3.upload_port.1.vid=0x239A
-adafruit_matrixportal_esp32s3.upload_port.1.pid=0x0125
-adafruit_matrixportal_esp32s3.upload_port.2.vid=0x239A
-adafruit_matrixportal_esp32s3.upload_port.2.pid=0x8126
-
-adafruit_matrixportal_esp32s3.bootloader.tool=esptool_py
-adafruit_matrixportal_esp32s3.bootloader.tool.default=esptool_py
-
-adafruit_matrixportal_esp32s3.upload.tool=esptool_py
-adafruit_matrixportal_esp32s3.upload.tool.default=esptool_py
-adafruit_matrixportal_esp32s3.upload.tool.network=esp_ota
-
-adafruit_matrixportal_esp32s3.upload.maximum_size=1310720
-adafruit_matrixportal_esp32s3.upload.maximum_data_size=327680
-adafruit_matrixportal_esp32s3.upload.flags=
-adafruit_matrixportal_esp32s3.upload.extra_flags=
-adafruit_matrixportal_esp32s3.upload.use_1200bps_touch=true
-adafruit_matrixportal_esp32s3.upload.wait_for_upload_port=true
-
-adafruit_matrixportal_esp32s3.serial.disableDTR=false
-adafruit_matrixportal_esp32s3.serial.disableRTS=false
-
-adafruit_matrixportal_esp32s3.build.tarch=xtensa
-adafruit_matrixportal_esp32s3.build.bootloader_addr=0x0
-adafruit_matrixportal_esp32s3.build.target=esp32s3
-adafruit_matrixportal_esp32s3.build.mcu=esp32s3
-adafruit_matrixportal_esp32s3.build.core=esp32
-adafruit_matrixportal_esp32s3.build.variant=adafruit_matrixportal_esp32s3
-adafruit_matrixportal_esp32s3.build.board=ADAFRUIT_MATRIXPORTAL_ESP32S3
-
-adafruit_matrixportal_esp32s3.build.usb_mode=0
-adafruit_matrixportal_esp32s3.build.cdc_on_boot=1
-adafruit_matrixportal_esp32s3.build.msc_on_boot=0
-adafruit_matrixportal_esp32s3.build.dfu_on_boot=0
-adafruit_matrixportal_esp32s3.build.f_cpu=240000000L
-adafruit_matrixportal_esp32s3.build.flash_size=8MB
-adafruit_matrixportal_esp32s3.build.flash_freq=80m
-adafruit_matrixportal_esp32s3.build.flash_mode=dio
-adafruit_matrixportal_esp32s3.build.boot=qio
-adafruit_matrixportal_esp32s3.build.partitions=default
-adafruit_matrixportal_esp32s3.build.defines=
-adafruit_matrixportal_esp32s3.build.loop_core=
-adafruit_matrixportal_esp32s3.build.event_core=
-adafruit_matrixportal_esp32s3.build.flash_type=qio
-adafruit_matrixportal_esp32s3.build.psram_type=qspi
-adafruit_matrixportal_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_matrixportal_esp32s3.menu.LoopCore.1=Core 1
-adafruit_matrixportal_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_matrixportal_esp32s3.menu.LoopCore.0=Core 0
-adafruit_matrixportal_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_matrixportal_esp32s3.menu.EventsCore.1=Core 1
-adafruit_matrixportal_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_matrixportal_esp32s3.menu.EventsCore.0=Core 0
-adafruit_matrixportal_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_matrixportal_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_matrixportal_esp32s3.menu.USBMode.default.build.usb_mode=0
-adafruit_matrixportal_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_matrixportal_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_matrixportal_esp32s3.menu.CDCOnBoot.cdc=Enabled
-adafruit_matrixportal_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_matrixportal_esp32s3.menu.CDCOnBoot.default=Disabled
-adafruit_matrixportal_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_matrixportal_esp32s3.menu.MSCOnBoot.default=Disabled
-adafruit_matrixportal_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_matrixportal_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_matrixportal_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_matrixportal_esp32s3.menu.DFUOnBoot.default=Disabled
-adafruit_matrixportal_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_matrixportal_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_matrixportal_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_matrixportal_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_matrixportal_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_matrixportal_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_matrixportal_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_matrixportal_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_matrixportal_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_matrixportal_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
-adafruit_matrixportal_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_matrixportal_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
-adafruit_matrixportal_esp32s3.menu.PSRAM.disabled=Disabled
-adafruit_matrixportal_esp32s3.menu.PSRAM.disabled.build.defines=
-adafruit_matrixportal_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
-adafruit_matrixportal_esp32s3.menu.PSRAM.opi=OPI PSRAM
-adafruit_matrixportal_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-adafruit_matrixportal_esp32s3.menu.PSRAM.opi.build.psram_type=opi
-
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FATFS)
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 8MB No OTA (4MB APP/3.7MB FATFS)
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-8MB-noota
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-adafruit_matrixportal_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-
-adafruit_matrixportal_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_matrixportal_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_matrixportal_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_matrixportal_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_matrixportal_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_matrixportal_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_matrixportal_esp32s3.menu.CPUFreq.40=40MHz
-adafruit_matrixportal_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_matrixportal_esp32s3.menu.CPUFreq.20=20MHz
-adafruit_matrixportal_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_matrixportal_esp32s3.menu.CPUFreq.10=10MHz
-adafruit_matrixportal_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio=QIO 80MHz
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio.build.boot=qio
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio120=QIO 120MHz
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio120.build.boot=qio
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_matrixportal_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_matrixportal_esp32s3.menu.FlashMode.dio=DIO 80MHz
-adafruit_matrixportal_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_matrixportal_esp32s3.menu.FlashMode.dio.build.boot=dio
-adafruit_matrixportal_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_matrixportal_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_matrixportal_esp32s3.menu.FlashMode.opi=OPI 80MHz
-adafruit_matrixportal_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_matrixportal_esp32s3.menu.FlashMode.opi.build.boot=opi
-adafruit_matrixportal_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_matrixportal_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_matrixportal_esp32s3.menu.FlashSize.8M=8MB (64Mb)
-adafruit_matrixportal_esp32s3.menu.FlashSize.8M.build.flash_size=8MB
-
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.921600=921600
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.115200=115200
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.256000.windows=256000
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.230400=230400
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.460800.linux=460800
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.460800.macosx=460800
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.512000.windows=512000
-adafruit_matrixportal_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_matrixportal_esp32s3.menu.DebugLevel.none=None
-adafruit_matrixportal_esp32s3.menu.DebugLevel.none.build.code_debug=0
-adafruit_matrixportal_esp32s3.menu.DebugLevel.error=Error
-adafruit_matrixportal_esp32s3.menu.DebugLevel.error.build.code_debug=1
-adafruit_matrixportal_esp32s3.menu.DebugLevel.warn=Warn
-adafruit_matrixportal_esp32s3.menu.DebugLevel.warn.build.code_debug=2
-adafruit_matrixportal_esp32s3.menu.DebugLevel.info=Info
-adafruit_matrixportal_esp32s3.menu.DebugLevel.info.build.code_debug=3
-adafruit_matrixportal_esp32s3.menu.DebugLevel.debug=Debug
-adafruit_matrixportal_esp32s3.menu.DebugLevel.debug.build.code_debug=4
-adafruit_matrixportal_esp32s3.menu.DebugLevel.verbose=Verbose
-adafruit_matrixportal_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_matrixportal_esp32s3.menu.EraseFlash.none=Disabled
-adafruit_matrixportal_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_matrixportal_esp32s3.menu.EraseFlash.all=Enabled
-adafruit_matrixportal_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_matrixportal_esp32s3.menu.ZigbeeMode.default=Disabled
-adafruit_matrixportal_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_matrixportal_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_matrixportal_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_matrixportal_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_matrixportal_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit pyCamera S3
-
-adafruit_camera_esp32s3.name=Adafruit pyCamera S3
-adafruit_camera_esp32s3.vid.0=0x239A
-adafruit_camera_esp32s3.pid.0=0x0117
-adafruit_camera_esp32s3.vid.1=0x239A
-adafruit_camera_esp32s3.pid.1=0x8117
-adafruit_camera_esp32s3.vid.2=0x239A
-adafruit_camera_esp32s3.pid.2=0x8118
-adafruit_camera_esp32s3.upload_port.0.vid=0x239A
-adafruit_camera_esp32s3.upload_port.0.pid=0x0117
-adafruit_camera_esp32s3.upload_port.1.vid=0x239A
-adafruit_camera_esp32s3.upload_port.1.pid=0x8117
-adafruit_camera_esp32s3.upload_port.2.vid=0x239A
-adafruit_camera_esp32s3.upload_port.2.pid=0x8118
-
-adafruit_camera_esp32s3.bootloader.tool=esptool_py
-adafruit_camera_esp32s3.bootloader.tool.default=esptool_py
-
-adafruit_camera_esp32s3.upload.tool=esptool_py
-adafruit_camera_esp32s3.upload.tool.default=esptool_py
-adafruit_camera_esp32s3.upload.tool.network=esp_ota
-
-adafruit_camera_esp32s3.upload.maximum_size=1310720
-adafruit_camera_esp32s3.upload.maximum_data_size=327680
-adafruit_camera_esp32s3.upload.flags=
-adafruit_camera_esp32s3.upload.extra_flags=
-adafruit_camera_esp32s3.upload.use_1200bps_touch=true
-adafruit_camera_esp32s3.upload.wait_for_upload_port=true
-
-adafruit_camera_esp32s3.serial.disableDTR=false
-adafruit_camera_esp32s3.serial.disableRTS=false
-
-adafruit_camera_esp32s3.build.tarch=xtensa
-adafruit_camera_esp32s3.build.bootloader_addr=0x0
-adafruit_camera_esp32s3.build.target=esp32s3
-adafruit_camera_esp32s3.build.mcu=esp32s3
-adafruit_camera_esp32s3.build.core=esp32
-adafruit_camera_esp32s3.build.variant=adafruit_camera_esp32s3
-adafruit_camera_esp32s3.build.board=ADAFRUIT_CAMERA_ESP32S3
-
-adafruit_camera_esp32s3.build.usb_mode=0
-adafruit_camera_esp32s3.build.cdc_on_boot=1
-adafruit_camera_esp32s3.build.msc_on_boot=0
-adafruit_camera_esp32s3.build.dfu_on_boot=0
-adafruit_camera_esp32s3.build.f_cpu=240000000L
-adafruit_camera_esp32s3.build.flash_size=4MB
-adafruit_camera_esp32s3.build.flash_freq=80m
-adafruit_camera_esp32s3.build.flash_mode=dio
-adafruit_camera_esp32s3.build.boot=qio
-adafruit_camera_esp32s3.build.partitions=default
-adafruit_camera_esp32s3.build.defines=
-adafruit_camera_esp32s3.build.loop_core=
-adafruit_camera_esp32s3.build.event_core=
-adafruit_camera_esp32s3.build.flash_type=qio
-adafruit_camera_esp32s3.build.psram_type=qspi
-adafruit_camera_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_camera_esp32s3.menu.LoopCore.1=Core 1
-adafruit_camera_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_camera_esp32s3.menu.LoopCore.0=Core 0
-adafruit_camera_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_camera_esp32s3.menu.EventsCore.1=Core 1
-adafruit_camera_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_camera_esp32s3.menu.EventsCore.0=Core 0
-adafruit_camera_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_camera_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_camera_esp32s3.menu.USBMode.default.build.usb_mode=0
-adafruit_camera_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_camera_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_camera_esp32s3.menu.CDCOnBoot.cdc=Enabled
-adafruit_camera_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_camera_esp32s3.menu.CDCOnBoot.default=Disabled
-adafruit_camera_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_camera_esp32s3.menu.MSCOnBoot.default=Disabled
-adafruit_camera_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_camera_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_camera_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_camera_esp32s3.menu.DFUOnBoot.default=Disabled
-adafruit_camera_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_camera_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_camera_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_camera_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_camera_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_camera_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_camera_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_camera_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_camera_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_camera_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
-adafruit_camera_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-adafruit_camera_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
-adafruit_camera_esp32s3.menu.PSRAM.disabled=Disabled
-adafruit_camera_esp32s3.menu.PSRAM.disabled.build.defines=
-adafruit_camera_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
-adafruit_camera_esp32s3.menu.PSRAM.opi=OPI PSRAM
-adafruit_camera_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-adafruit_camera_esp32s3.menu.PSRAM.opi.build.psram_type=opi
-
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_camera_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.default.build.partitions=default
-adafruit_camera_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-adafruit_camera_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
-adafruit_camera_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-adafruit_camera_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-adafruit_camera_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-adafruit_camera_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-adafruit_camera_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-adafruit_camera_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-adafruit_camera_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-adafruit_camera_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-adafruit_camera_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_camera_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_camera_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_camera_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_camera_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_camera_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_camera_esp32s3.menu.CPUFreq.40=40MHz
-adafruit_camera_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_camera_esp32s3.menu.CPUFreq.20=20MHz
-adafruit_camera_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_camera_esp32s3.menu.CPUFreq.10=10MHz
-adafruit_camera_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_camera_esp32s3.menu.FlashMode.qio=QIO 80MHz
-adafruit_camera_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_camera_esp32s3.menu.FlashMode.qio.build.boot=qio
-adafruit_camera_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_camera_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_camera_esp32s3.menu.FlashMode.qio120=QIO 120MHz
-adafruit_camera_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_camera_esp32s3.menu.FlashMode.qio120.build.boot=qio
-adafruit_camera_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_camera_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_camera_esp32s3.menu.FlashMode.dio=DIO 80MHz
-adafruit_camera_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_camera_esp32s3.menu.FlashMode.dio.build.boot=dio
-adafruit_camera_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_camera_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_camera_esp32s3.menu.FlashMode.opi=OPI 80MHz
-adafruit_camera_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_camera_esp32s3.menu.FlashMode.opi.build.boot=opi
-adafruit_camera_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_camera_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_camera_esp32s3.menu.FlashSize.4M=4MB (32Mb)
-adafruit_camera_esp32s3.menu.FlashSize.4M.build.flash_size=4MB
-
-adafruit_camera_esp32s3.menu.UploadSpeed.921600=921600
-adafruit_camera_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_camera_esp32s3.menu.UploadSpeed.115200=115200
-adafruit_camera_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_camera_esp32s3.menu.UploadSpeed.256000.windows=256000
-adafruit_camera_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_camera_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_camera_esp32s3.menu.UploadSpeed.230400=230400
-adafruit_camera_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_camera_esp32s3.menu.UploadSpeed.460800.linux=460800
-adafruit_camera_esp32s3.menu.UploadSpeed.460800.macosx=460800
-adafruit_camera_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_camera_esp32s3.menu.UploadSpeed.512000.windows=512000
-adafruit_camera_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_camera_esp32s3.menu.DebugLevel.none=None
-adafruit_camera_esp32s3.menu.DebugLevel.none.build.code_debug=0
-adafruit_camera_esp32s3.menu.DebugLevel.error=Error
-adafruit_camera_esp32s3.menu.DebugLevel.error.build.code_debug=1
-adafruit_camera_esp32s3.menu.DebugLevel.warn=Warn
-adafruit_camera_esp32s3.menu.DebugLevel.warn.build.code_debug=2
-adafruit_camera_esp32s3.menu.DebugLevel.info=Info
-adafruit_camera_esp32s3.menu.DebugLevel.info.build.code_debug=3
-adafruit_camera_esp32s3.menu.DebugLevel.debug=Debug
-adafruit_camera_esp32s3.menu.DebugLevel.debug.build.code_debug=4
-adafruit_camera_esp32s3.menu.DebugLevel.verbose=Verbose
-adafruit_camera_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_camera_esp32s3.menu.EraseFlash.none=Disabled
-adafruit_camera_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_camera_esp32s3.menu.EraseFlash.all=Enabled
-adafruit_camera_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_camera_esp32s3.menu.ZigbeeMode.default=Disabled
-adafruit_camera_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_camera_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_camera_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_camera_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_camera_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-# Adafruit Qualia ESP32-S3 RGB666
-
-adafruit_qualia_s3_rgb666.name=Adafruit Qualia ESP32-S3 RGB666
-adafruit_qualia_s3_rgb666.vid.0=0x239A
-adafruit_qualia_s3_rgb666.pid.0=0x8147
-adafruit_qualia_s3_rgb666.vid.1=0x239A
-adafruit_qualia_s3_rgb666.pid.1=0x0147
-adafruit_qualia_s3_rgb666.vid.2=0x239A
-adafruit_qualia_s3_rgb666.pid.2=0x8148
-adafruit_qualia_s3_rgb666.upload_port.0.vid=0x239A
-adafruit_qualia_s3_rgb666.upload_port.0.pid=0x8147
-adafruit_qualia_s3_rgb666.upload_port.1.vid=0x239A
-adafruit_qualia_s3_rgb666.upload_port.1.pid=0x0147
-adafruit_qualia_s3_rgb666.upload_port.2.vid=0x239A
-adafruit_qualia_s3_rgb666.upload_port.2.pid=0x8148
-
-adafruit_qualia_s3_rgb666.bootloader.tool=esptool_py
-adafruit_qualia_s3_rgb666.bootloader.tool.default=esptool_py
-
-adafruit_qualia_s3_rgb666.upload.tool=esptool_py
-adafruit_qualia_s3_rgb666.upload.tool.default=esptool_py
-adafruit_qualia_s3_rgb666.upload.tool.network=esp_ota
-
-adafruit_qualia_s3_rgb666.upload.maximum_size=1310720
-adafruit_qualia_s3_rgb666.upload.maximum_data_size=327680
-adafruit_qualia_s3_rgb666.upload.flags=
-adafruit_qualia_s3_rgb666.upload.extra_flags=
-adafruit_qualia_s3_rgb666.upload.use_1200bps_touch=true
-adafruit_qualia_s3_rgb666.upload.wait_for_upload_port=true
-
-adafruit_qualia_s3_rgb666.serial.disableDTR=false
-adafruit_qualia_s3_rgb666.serial.disableRTS=false
-
-adafruit_qualia_s3_rgb666.build.tarch=xtensa
-adafruit_qualia_s3_rgb666.build.bootloader_addr=0x0
-adafruit_qualia_s3_rgb666.build.target=esp32s3
-adafruit_qualia_s3_rgb666.build.mcu=esp32s3
-adafruit_qualia_s3_rgb666.build.core=esp32
-adafruit_qualia_s3_rgb666.build.variant=adafruit_qualia_s3_rgb666
-adafruit_qualia_s3_rgb666.build.board=QUALIA_S3_RGB666
-
-adafruit_qualia_s3_rgb666.build.usb_mode=0
-adafruit_qualia_s3_rgb666.build.cdc_on_boot=1
-adafruit_qualia_s3_rgb666.build.msc_on_boot=0
-adafruit_qualia_s3_rgb666.build.dfu_on_boot=0
-adafruit_qualia_s3_rgb666.build.f_cpu=240000000L
-adafruit_qualia_s3_rgb666.build.flash_size=16MB
-adafruit_qualia_s3_rgb666.build.flash_freq=80m
-adafruit_qualia_s3_rgb666.build.flash_mode=dio
-adafruit_qualia_s3_rgb666.build.boot=qio
-adafruit_qualia_s3_rgb666.build.partitions=default
-adafruit_qualia_s3_rgb666.build.defines=
-adafruit_qualia_s3_rgb666.build.loop_core=
-adafruit_qualia_s3_rgb666.build.event_core=
-adafruit_qualia_s3_rgb666.build.flash_type=qio
-adafruit_qualia_s3_rgb666.build.psram_type=opi
-adafruit_qualia_s3_rgb666.build.memory_type={build.flash_type}_{build.psram_type}
-
-adafruit_qualia_s3_rgb666.menu.LoopCore.1=Core 1
-adafruit_qualia_s3_rgb666.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-adafruit_qualia_s3_rgb666.menu.LoopCore.0=Core 0
-adafruit_qualia_s3_rgb666.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-adafruit_qualia_s3_rgb666.menu.EventsCore.1=Core 1
-adafruit_qualia_s3_rgb666.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-adafruit_qualia_s3_rgb666.menu.EventsCore.0=Core 0
-adafruit_qualia_s3_rgb666.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-adafruit_qualia_s3_rgb666.menu.USBMode.default=USB-OTG (TinyUSB)
-adafruit_qualia_s3_rgb666.menu.USBMode.default.build.usb_mode=0
-adafruit_qualia_s3_rgb666.menu.USBMode.hwcdc=Hardware CDC and JTAG
-adafruit_qualia_s3_rgb666.menu.USBMode.hwcdc.build.usb_mode=1
-
-adafruit_qualia_s3_rgb666.menu.CDCOnBoot.cdc=Enabled
-adafruit_qualia_s3_rgb666.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-adafruit_qualia_s3_rgb666.menu.CDCOnBoot.default=Disabled
-adafruit_qualia_s3_rgb666.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-adafruit_qualia_s3_rgb666.menu.MSCOnBoot.default=Disabled
-adafruit_qualia_s3_rgb666.menu.MSCOnBoot.default.build.msc_on_boot=0
-adafruit_qualia_s3_rgb666.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-adafruit_qualia_s3_rgb666.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-adafruit_qualia_s3_rgb666.menu.DFUOnBoot.default=Disabled
-adafruit_qualia_s3_rgb666.menu.DFUOnBoot.default.build.dfu_on_boot=0
-adafruit_qualia_s3_rgb666.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-adafruit_qualia_s3_rgb666.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-adafruit_qualia_s3_rgb666.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-adafruit_qualia_s3_rgb666.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-adafruit_qualia_s3_rgb666.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-adafruit_qualia_s3_rgb666.menu.UploadMode.default=UART0 / Hardware CDC
-adafruit_qualia_s3_rgb666.menu.UploadMode.default.upload.use_1200bps_touch=false
-adafruit_qualia_s3_rgb666.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-adafruit_qualia_s3_rgb666.menu.PSRAM.opi=OPI PSRAM
-adafruit_qualia_s3_rgb666.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-adafruit_qualia_s3_rgb666.menu.PSRAM.opi.build.psram_type=opi
-adafruit_qualia_s3_rgb666.menu.PSRAM.disabled=Disabled
-adafruit_qualia_s3_rgb666.menu.PSRAM.disabled.build.defines=
-adafruit_qualia_s3_rgb666.menu.PSRAM.disabled.build.psram_type=opi
-
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2=TinyUF2 16MB (2MB APP/11.6MB FATFS)
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-16MB
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota=TinyUF2 16MB No OTA(4MB APP/11.6MB FATFS)
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-16MB-noota
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.fatflash.build.partitions=ffat
-adafruit_qualia_s3_rgb666.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-
-adafruit_qualia_s3_rgb666.menu.CPUFreq.240=240MHz (WiFi)
-adafruit_qualia_s3_rgb666.menu.CPUFreq.240.build.f_cpu=240000000L
-adafruit_qualia_s3_rgb666.menu.CPUFreq.160=160MHz (WiFi)
-adafruit_qualia_s3_rgb666.menu.CPUFreq.160.build.f_cpu=160000000L
-adafruit_qualia_s3_rgb666.menu.CPUFreq.80=80MHz (WiFi)
-adafruit_qualia_s3_rgb666.menu.CPUFreq.80.build.f_cpu=80000000L
-adafruit_qualia_s3_rgb666.menu.CPUFreq.40=40MHz
-adafruit_qualia_s3_rgb666.menu.CPUFreq.40.build.f_cpu=40000000L
-adafruit_qualia_s3_rgb666.menu.CPUFreq.20=20MHz
-adafruit_qualia_s3_rgb666.menu.CPUFreq.20.build.f_cpu=20000000L
-adafruit_qualia_s3_rgb666.menu.CPUFreq.10=10MHz
-adafruit_qualia_s3_rgb666.menu.CPUFreq.10.build.f_cpu=10000000L
-
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio=QIO 80MHz
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio.build.flash_mode=dio
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio.build.boot=qio
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio.build.boot_freq=80m
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio.build.flash_freq=80m
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio120=QIO 120MHz
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio120.build.flash_mode=dio
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio120.build.boot=qio
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio120.build.boot_freq=120m
-adafruit_qualia_s3_rgb666.menu.FlashMode.qio120.build.flash_freq=80m
-adafruit_qualia_s3_rgb666.menu.FlashMode.dio=DIO 80MHz
-adafruit_qualia_s3_rgb666.menu.FlashMode.dio.build.flash_mode=dio
-adafruit_qualia_s3_rgb666.menu.FlashMode.dio.build.boot=dio
-adafruit_qualia_s3_rgb666.menu.FlashMode.dio.build.boot_freq=80m
-adafruit_qualia_s3_rgb666.menu.FlashMode.dio.build.flash_freq=80m
-adafruit_qualia_s3_rgb666.menu.FlashMode.opi=OPI 80MHz
-adafruit_qualia_s3_rgb666.menu.FlashMode.opi.build.flash_mode=dout
-adafruit_qualia_s3_rgb666.menu.FlashMode.opi.build.boot=opi
-adafruit_qualia_s3_rgb666.menu.FlashMode.opi.build.boot_freq=80m
-adafruit_qualia_s3_rgb666.menu.FlashMode.opi.build.flash_freq=80m
-
-adafruit_qualia_s3_rgb666.menu.FlashSize.16M=16MB (128Mb)
-adafruit_qualia_s3_rgb666.menu.FlashSize.16M.build.flash_size=16MB
-
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.921600=921600
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.921600.upload.speed=921600
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.115200=115200
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.115200.upload.speed=115200
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.256000.windows=256000
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.256000.upload.speed=256000
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.230400.windows.upload.speed=256000
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.230400=230400
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.230400.upload.speed=230400
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.460800.linux=460800
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.460800.macosx=460800
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.460800.upload.speed=460800
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.512000.windows=512000
-adafruit_qualia_s3_rgb666.menu.UploadSpeed.512000.upload.speed=512000
-
-adafruit_qualia_s3_rgb666.menu.DebugLevel.none=None
-adafruit_qualia_s3_rgb666.menu.DebugLevel.none.build.code_debug=0
-adafruit_qualia_s3_rgb666.menu.DebugLevel.error=Error
-adafruit_qualia_s3_rgb666.menu.DebugLevel.error.build.code_debug=1
-adafruit_qualia_s3_rgb666.menu.DebugLevel.warn=Warn
-adafruit_qualia_s3_rgb666.menu.DebugLevel.warn.build.code_debug=2
-adafruit_qualia_s3_rgb666.menu.DebugLevel.info=Info
-adafruit_qualia_s3_rgb666.menu.DebugLevel.info.build.code_debug=3
-adafruit_qualia_s3_rgb666.menu.DebugLevel.debug=Debug
-adafruit_qualia_s3_rgb666.menu.DebugLevel.debug.build.code_debug=4
-adafruit_qualia_s3_rgb666.menu.DebugLevel.verbose=Verbose
-adafruit_qualia_s3_rgb666.menu.DebugLevel.verbose.build.code_debug=5
-
-adafruit_qualia_s3_rgb666.menu.EraseFlash.none=Disabled
-adafruit_qualia_s3_rgb666.menu.EraseFlash.none.upload.erase_cmd=
-adafruit_qualia_s3_rgb666.menu.EraseFlash.all=Enabled
-adafruit_qualia_s3_rgb666.menu.EraseFlash.all.upload.erase_cmd=-e
-
-adafruit_qualia_s3_rgb666.menu.ZigbeeMode.default=Disabled
-adafruit_qualia_s3_rgb666.menu.ZigbeeMode.default.build.zigbee_mode=
-adafruit_qualia_s3_rgb666.menu.ZigbeeMode.default.build.zigbee_libs=
-adafruit_qualia_s3_rgb666.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-adafruit_qualia_s3_rgb666.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-adafruit_qualia_s3_rgb666.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-nodemcu-32s.name=NodeMCU-32S
-
-nodemcu-32s.bootloader.tool=esptool_py
-nodemcu-32s.bootloader.tool.default=esptool_py
-
-nodemcu-32s.upload.tool=esptool_py
-nodemcu-32s.upload.tool.default=esptool_py
-nodemcu-32s.upload.tool.network=esp_ota
-
-nodemcu-32s.upload.maximum_size=1310720
-nodemcu-32s.upload.maximum_data_size=327680
-nodemcu-32s.upload.flags=
-nodemcu-32s.upload.extra_flags=
-
-nodemcu-32s.serial.disableDTR=true
-nodemcu-32s.serial.disableRTS=true
-
-nodemcu-32s.build.tarch=xtensa
-nodemcu-32s.build.bootloader_addr=0x1000
-nodemcu-32s.build.target=esp32
-nodemcu-32s.build.mcu=esp32
-nodemcu-32s.build.core=esp32
-nodemcu-32s.build.variant=nodemcu-32s
-nodemcu-32s.build.board=NODEMCU_32S
-
-nodemcu-32s.build.f_cpu=240000000L
-nodemcu-32s.build.flash_mode=dio
-nodemcu-32s.build.flash_size=4MB
-nodemcu-32s.build.boot=dio
-nodemcu-32s.build.partitions=default
-nodemcu-32s.build.defines=
-
-nodemcu-32s.menu.FlashFreq.80=80MHz
-nodemcu-32s.menu.FlashFreq.80.build.flash_freq=80m
-nodemcu-32s.menu.FlashFreq.40=40MHz
-nodemcu-32s.menu.FlashFreq.40.build.flash_freq=40m
-
-nodemcu-32s.menu.UploadSpeed.115200=115200
-nodemcu-32s.menu.UploadSpeed.115200.upload.speed=115200
-nodemcu-32s.menu.UploadSpeed.256000.windows=256000
-nodemcu-32s.menu.UploadSpeed.256000.upload.speed=256000
-nodemcu-32s.menu.UploadSpeed.230400.windows.upload.speed=256000
-nodemcu-32s.menu.UploadSpeed.230400=230400
-nodemcu-32s.menu.UploadSpeed.230400.upload.speed=230400
-nodemcu-32s.menu.UploadSpeed.512000.windows=512000
-nodemcu-32s.menu.UploadSpeed.512000.upload.speed=512000
-nodemcu-32s.menu.UploadSpeed.460800.linux=460800
-nodemcu-32s.menu.UploadSpeed.460800.macosx=460800
-nodemcu-32s.menu.UploadSpeed.460800.upload.speed=460800
-nodemcu-32s.menu.UploadSpeed.921600=921600
-nodemcu-32s.menu.UploadSpeed.921600.upload.speed=921600
-
-nodemcu-32s.menu.DebugLevel.none=None
-nodemcu-32s.menu.DebugLevel.none.build.code_debug=0
-nodemcu-32s.menu.DebugLevel.error=Error
-nodemcu-32s.menu.DebugLevel.error.build.code_debug=1
-nodemcu-32s.menu.DebugLevel.warn=Warn
-nodemcu-32s.menu.DebugLevel.warn.build.code_debug=2
-nodemcu-32s.menu.DebugLevel.info=Info
-nodemcu-32s.menu.DebugLevel.info.build.code_debug=3
-nodemcu-32s.menu.DebugLevel.debug=Debug
-nodemcu-32s.menu.DebugLevel.debug.build.code_debug=4
-nodemcu-32s.menu.DebugLevel.verbose=Verbose
-nodemcu-32s.menu.DebugLevel.verbose.build.code_debug=5
-
-nodemcu-32s.menu.EraseFlash.none=Disabled
-nodemcu-32s.menu.EraseFlash.none.upload.erase_cmd=
-nodemcu-32s.menu.EraseFlash.all=Enabled
-nodemcu-32s.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-nologo_esp32c3_super_mini.name=Nologo ESP32C3 Super Mini
-
-nologo_esp32c3_super_mini.upload.tool=esptool_py
-nologo_esp32c3_super_mini.upload.tool.default=esptool_py
-nologo_esp32c3_super_mini.upload.tool.network=esp_ota
-nologo_esp32c3_super_mini.upload.maximum_size=1310720
-nologo_esp32c3_super_mini.upload.maximum_data_size=327680
-nologo_esp32c3_super_mini.upload.flags=
-nologo_esp32c3_super_mini.upload.extra_flags=
-nologo_esp32c3_super_mini.upload.use_1200bps_touch=false
-nologo_esp32c3_super_mini.upload.wait_for_upload_port=false
-
-nologo_esp32c3_super_mini.serial.disableDTR=false
-nologo_esp32c3_super_mini.serial.disableRTS=false
-
-nologo_esp32c3_super_mini.build.tarch=riscv32
-nologo_esp32c3_super_mini.build.target=esp
-nologo_esp32c3_super_mini.build.mcu=esp32c3
-nologo_esp32c3_super_mini.build.core=esp32
-nologo_esp32c3_super_mini.build.variant=nologo_esp32c3_super_mini
-nologo_esp32c3_super_mini.build.board=NOLOGO_ESP32C3_SUPER_MINI
-nologo_esp32c3_super_mini.build.bootloader_addr=0x0
-
-nologo_esp32c3_super_mini.build.usb_mode=1
-nologo_esp32c3_super_mini.build.cdc_on_boot=1
-nologo_esp32c3_super_mini.build.f_cpu=160000000L
-nologo_esp32c3_super_mini.build.flash_size=4MB
-nologo_esp32c3_super_mini.build.flash_freq=80m
-nologo_esp32c3_super_mini.build.flash_mode=qio
-nologo_esp32c3_super_mini.build.boot=qio
-nologo_esp32c3_super_mini.build.partitions=default
-nologo_esp32c3_super_mini.build.defines=
-
-nologo_esp32c3_super_mini.menu.USBMode.hwcdc=Hardware CDC and JTAG
-nologo_esp32c3_super_mini.menu.USBMode.hwcdc.build.usb_mode=1
-nologo_esp32c3_super_mini.menu.USBMode.default=USB-OTG
-nologo_esp32c3_super_mini.menu.USBMode.default.build.usb_mode=0
-
-nologo_esp32c3_super_mini.menu.JTAGAdapter.default=Disabled
-nologo_esp32c3_super_mini.menu.JTAGAdapter.default.build.copy_jtag_files=0
-nologo_esp32c3_super_mini.menu.JTAGAdapter.builtin=Integrated USB JTAG
-nologo_esp32c3_super_mini.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
-nologo_esp32c3_super_mini.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-nologo_esp32c3_super_mini.menu.JTAGAdapter.external=FTDI Adapter
-nologo_esp32c3_super_mini.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
-nologo_esp32c3_super_mini.menu.JTAGAdapter.external.build.copy_jtag_files=1
-nologo_esp32c3_super_mini.menu.JTAGAdapter.bridge=ESP USB Bridge
-nologo_esp32c3_super_mini.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
-nologo_esp32c3_super_mini.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-nologo_esp32c3_super_mini.menu.CDCOnBoot.default=Enabled
-nologo_esp32c3_super_mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
-nologo_esp32c3_super_mini.menu.CDCOnBoot.cdc=Enabled
-nologo_esp32c3_super_mini.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-nologo_esp32c3_super_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.default.build.partitions=default
-nologo_esp32c3_super_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-nologo_esp32c3_super_mini.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-nologo_esp32c3_super_mini.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-nologo_esp32c3_super_mini.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.minimal.build.partitions=minimal
-nologo_esp32c3_super_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
-nologo_esp32c3_super_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-nologo_esp32c3_super_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-nologo_esp32c3_super_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
-nologo_esp32c3_super_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-nologo_esp32c3_super_mini.menu.CPUFreq.160=160MHz (WiFi)
-nologo_esp32c3_super_mini.menu.CPUFreq.160.build.f_cpu=160000000L
-nologo_esp32c3_super_mini.menu.CPUFreq.80=80MHz (WiFi)
-nologo_esp32c3_super_mini.menu.CPUFreq.80.build.f_cpu=80000000L
-nologo_esp32c3_super_mini.menu.CPUFreq.40=40MHz
-nologo_esp32c3_super_mini.menu.CPUFreq.40.build.f_cpu=40000000L
-nologo_esp32c3_super_mini.menu.CPUFreq.20=20MHz
-nologo_esp32c3_super_mini.menu.CPUFreq.20.build.f_cpu=20000000L
-nologo_esp32c3_super_mini.menu.CPUFreq.10=10MHz
-nologo_esp32c3_super_mini.menu.CPUFreq.10.build.f_cpu=10000000L
-
-nologo_esp32c3_super_mini.menu.FlashMode.qio=QIO
-nologo_esp32c3_super_mini.menu.FlashMode.qio.build.flash_mode=dio
-nologo_esp32c3_super_mini.menu.FlashMode.qio.build.boot=qio
-nologo_esp32c3_super_mini.menu.FlashMode.dio=DIO
-nologo_esp32c3_super_mini.menu.FlashMode.dio.build.flash_mode=dio
-nologo_esp32c3_super_mini.menu.FlashMode.dio.build.boot=dio
-
-nologo_esp32c3_super_mini.menu.FlashFreq.80=80MHz
-nologo_esp32c3_super_mini.menu.FlashFreq.80.build.flash_freq=80m
-nologo_esp32c3_super_mini.menu.FlashFreq.40=40MHz
-nologo_esp32c3_super_mini.menu.FlashFreq.40.build.flash_freq=40m
-
-nologo_esp32c3_super_mini.menu.UploadSpeed.921600=921600
-nologo_esp32c3_super_mini.menu.UploadSpeed.921600.upload.speed=921600
-nologo_esp32c3_super_mini.menu.UploadSpeed.115200=115200
-nologo_esp32c3_super_mini.menu.UploadSpeed.115200.upload.speed=115200
-nologo_esp32c3_super_mini.menu.UploadSpeed.256000.windows=256000
-nologo_esp32c3_super_mini.menu.UploadSpeed.256000.upload.speed=256000
-nologo_esp32c3_super_mini.menu.UploadSpeed.230400.windows.upload.speed=256000
-nologo_esp32c3_super_mini.menu.UploadSpeed.230400=230400
-nologo_esp32c3_super_mini.menu.UploadSpeed.230400.upload.speed=230400
-nologo_esp32c3_super_mini.menu.UploadSpeed.460800.linux=460800
-nologo_esp32c3_super_mini.menu.UploadSpeed.460800.macosx=460800
-nologo_esp32c3_super_mini.menu.UploadSpeed.460800.upload.speed=460800
-nologo_esp32c3_super_mini.menu.UploadSpeed.512000.windows=512000
-nologo_esp32c3_super_mini.menu.UploadSpeed.512000.upload.speed=512000
-
-nologo_esp32c3_super_mini.menu.DebugLevel.none=None
-nologo_esp32c3_super_mini.menu.DebugLevel.none.build.code_debug=0
-nologo_esp32c3_super_mini.menu.DebugLevel.error=Error
-nologo_esp32c3_super_mini.menu.DebugLevel.error.build.code_debug=1
-nologo_esp32c3_super_mini.menu.DebugLevel.warn=Warn
-nologo_esp32c3_super_mini.menu.DebugLevel.warn.build.code_debug=2
-nologo_esp32c3_super_mini.menu.DebugLevel.info=Info
-nologo_esp32c3_super_mini.menu.DebugLevel.info.build.code_debug=3
-nologo_esp32c3_super_mini.menu.DebugLevel.debug=Debug
-nologo_esp32c3_super_mini.menu.DebugLevel.debug.build.code_debug=4
-nologo_esp32c3_super_mini.menu.DebugLevel.verbose=Verbose
-nologo_esp32c3_super_mini.menu.DebugLevel.verbose.build.code_debug=5
-
-nologo_esp32c3_super_mini.menu.EraseFlash.none=Disabled
-nologo_esp32c3_super_mini.menu.EraseFlash.none.upload.erase_cmd=
-nologo_esp32c3_super_mini.menu.EraseFlash.all=Enabled
-nologo_esp32c3_super_mini.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-nologo_esp32s3_pico.name=Nologo ESP32S3 Pico
-
-nologo_esp32s3_pico.bootloader.tool=esptool_py
-nologo_esp32s3_pico.bootloader.tool.default=esptool_py
-
-nologo_esp32s3_pico.upload.tool=esptool_py
-nologo_esp32s3_pico.upload.tool.default=esptool_py
-nologo_esp32s3_pico.upload.tool.network=esp_ota
-
-nologo_esp32s3_pico.upload.maximum_size=1310720
-nologo_esp32s3_pico.upload.maximum_data_size=327680
-nologo_esp32s3_pico.upload.flags=
-nologo_esp32s3_pico.upload.extra_flags=
-nologo_esp32s3_pico.upload.use_1200bps_touch=false
-nologo_esp32s3_pico.upload.wait_for_upload_port=false
-
-nologo_esp32s3_pico.serial.disableDTR=false
-nologo_esp32s3_pico.serial.disableRTS=false
-
-nologo_esp32s3_pico.build.tarch=xtensa
-nologo_esp32s3_pico.build.bootloader_addr=0x0
-nologo_esp32s3_pico.build.target=esp32s3
-nologo_esp32s3_pico.build.mcu=esp32s3
-nologo_esp32s3_pico.build.core=esp32
-nologo_esp32s3_pico.build.variant=nologo_esp32s3_pico
-nologo_esp32s3_pico.build.board=NOLOGO_ESP32S3_PICO
-
-nologo_esp32s3_pico.build.usb_mode=1
-nologo_esp32s3_pico.build.cdc_on_boot=1
-nologo_esp32s3_pico.build.msc_on_boot=0
-nologo_esp32s3_pico.build.dfu_on_boot=0
-nologo_esp32s3_pico.build.f_cpu=240000000L
-nologo_esp32s3_pico.build.flash_size=8MB
-nologo_esp32s3_pico.build.flash_freq=80m
-nologo_esp32s3_pico.build.flash_mode=dio
-nologo_esp32s3_pico.build.boot=qio
-nologo_esp32s3_pico.build.boot_freq=80m
-nologo_esp32s3_pico.build.partitions=default
-nologo_esp32s3_pico.build.defines=
-nologo_esp32s3_pico.build.loop_core=
-nologo_esp32s3_pico.build.event_core=
-nologo_esp32s3_pico.build.psram_type=qspi
-nologo_esp32s3_pico.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-nologo_esp32s3_pico.menu.JTAGAdapter.default=Disabled
-nologo_esp32s3_pico.menu.JTAGAdapter.default.build.copy_jtag_files=0
-nologo_esp32s3_pico.menu.JTAGAdapter.builtin=Integrated USB JTAG
-nologo_esp32s3_pico.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-nologo_esp32s3_pico.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-nologo_esp32s3_pico.menu.JTAGAdapter.external=FTDI Adapter
-nologo_esp32s3_pico.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-nologo_esp32s3_pico.menu.JTAGAdapter.external.build.copy_jtag_files=1
-nologo_esp32s3_pico.menu.JTAGAdapter.bridge=ESP USB Bridge
-nologo_esp32s3_pico.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-nologo_esp32s3_pico.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-nologo_esp32s3_pico.menu.PSRAM.disabled=Disabled
-nologo_esp32s3_pico.menu.PSRAM.disabled.build.defines=
-nologo_esp32s3_pico.menu.PSRAM.disabled.build.psram_type=qspi
-nologo_esp32s3_pico.menu.PSRAM.enabled=QSPI PSRAM
-nologo_esp32s3_pico.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-nologo_esp32s3_pico.menu.PSRAM.enabled.build.psram_type=qspi
-nologo_esp32s3_pico.menu.PSRAM.opi=OPI PSRAM
-nologo_esp32s3_pico.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-nologo_esp32s3_pico.menu.PSRAM.opi.build.psram_type=opi
-
-nologo_esp32s3_pico.menu.FlashMode.qio=QIO 80MHz
-nologo_esp32s3_pico.menu.FlashMode.qio.build.flash_mode=dio
-nologo_esp32s3_pico.menu.FlashMode.qio.build.boot=qio
-nologo_esp32s3_pico.menu.FlashMode.qio.build.boot_freq=80m
-nologo_esp32s3_pico.menu.FlashMode.qio.build.flash_freq=80m
-nologo_esp32s3_pico.menu.FlashMode.qio120=QIO 120MHz
-nologo_esp32s3_pico.menu.FlashMode.qio120.build.flash_mode=dio
-nologo_esp32s3_pico.menu.FlashMode.qio120.build.boot=qio
-nologo_esp32s3_pico.menu.FlashMode.qio120.build.boot_freq=120m
-nologo_esp32s3_pico.menu.FlashMode.qio120.build.flash_freq=80m
-nologo_esp32s3_pico.menu.FlashMode.dio=DIO 80MHz
-nologo_esp32s3_pico.menu.FlashMode.dio.build.flash_mode=dio
-nologo_esp32s3_pico.menu.FlashMode.dio.build.boot=dio
-nologo_esp32s3_pico.menu.FlashMode.dio.build.boot_freq=80m
-nologo_esp32s3_pico.menu.FlashMode.dio.build.flash_freq=80m
-nologo_esp32s3_pico.menu.FlashMode.opi=OPI 80MHz
-nologo_esp32s3_pico.menu.FlashMode.opi.build.flash_mode=dout
-nologo_esp32s3_pico.menu.FlashMode.opi.build.boot=opi
-nologo_esp32s3_pico.menu.FlashMode.opi.build.boot_freq=80m
-nologo_esp32s3_pico.menu.FlashMode.opi.build.flash_freq=80m
-
-nologo_esp32s3_pico.menu.FlashSize.8M=8MB (64Mb)
-nologo_esp32s3_pico.menu.FlashSize.8M.build.flash_size=8MB
-nologo_esp32s3_pico.menu.FlashSize.16M=16MB (128Mb)
-nologo_esp32s3_pico.menu.FlashSize.16M.build.flash_size=16MB
-
-nologo_esp32s3_pico.menu.LoopCore.1=Core 1
-nologo_esp32s3_pico.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-nologo_esp32s3_pico.menu.LoopCore.0=Core 0
-nologo_esp32s3_pico.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-nologo_esp32s3_pico.menu.EventsCore.1=Core 1
-nologo_esp32s3_pico.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-nologo_esp32s3_pico.menu.EventsCore.0=Core 0
-nologo_esp32s3_pico.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-nologo_esp32s3_pico.menu.USBMode.hwcdc=Hardware CDC and JTAG
-nologo_esp32s3_pico.menu.USBMode.hwcdc.build.usb_mode=1
-nologo_esp32s3_pico.menu.USBMode.default=USB-OTG (TinyUSB)
-nologo_esp32s3_pico.menu.USBMode.default.build.usb_mode=0
-
-nologo_esp32s3_pico.menu.CDCOnBoot.default=Enabled
-nologo_esp32s3_pico.menu.CDCOnBoot.default.build.cdc_on_boot=1
-nologo_esp32s3_pico.menu.CDCOnBoot.cdc=Enabled
-nologo_esp32s3_pico.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-nologo_esp32s3_pico.menu.MSCOnBoot.default=Disabled
-nologo_esp32s3_pico.menu.MSCOnBoot.default.build.msc_on_boot=0
-nologo_esp32s3_pico.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-nologo_esp32s3_pico.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-nologo_esp32s3_pico.menu.DFUOnBoot.default=Disabled
-nologo_esp32s3_pico.menu.DFUOnBoot.default.build.dfu_on_boot=0
-nologo_esp32s3_pico.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-nologo_esp32s3_pico.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-nologo_esp32s3_pico.menu.UploadMode.default=UART0 / Hardware CDC
-nologo_esp32s3_pico.menu.UploadMode.default.upload.use_1200bps_touch=false
-nologo_esp32s3_pico.menu.UploadMode.default.upload.wait_for_upload_port=false
-nologo_esp32s3_pico.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-nologo_esp32s3_pico.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-nologo_esp32s3_pico.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-nologo_esp32s3_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-nologo_esp32s3_pico.menu.PartitionScheme.default.build.partitions=default
-nologo_esp32s3_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-nologo_esp32s3_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-nologo_esp32s3_pico.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-nologo_esp32s3_pico.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-nologo_esp32s3_pico.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-nologo_esp32s3_pico.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-nologo_esp32s3_pico.menu.PartitionScheme.minimal.build.partitions=minimal
-nologo_esp32s3_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-nologo_esp32s3_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
-nologo_esp32s3_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-nologo_esp32s3_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-nologo_esp32s3_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-nologo_esp32s3_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-nologo_esp32s3_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-nologo_esp32s3_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
-nologo_esp32s3_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-nologo_esp32s3_pico.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-nologo_esp32s3_pico.menu.PartitionScheme.fatflash.build.partitions=ffat
-nologo_esp32s3_pico.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker=RainMaker 4MB
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-nologo_esp32s3_pico.menu.PartitionScheme.custom=Custom
-nologo_esp32s3_pico.menu.PartitionScheme.custom.build.partitions=
-nologo_esp32s3_pico.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-nologo_esp32s3_pico.menu.CPUFreq.240=240MHz (WiFi)
-nologo_esp32s3_pico.menu.CPUFreq.240.build.f_cpu=240000000L
-nologo_esp32s3_pico.menu.CPUFreq.160=160MHz (WiFi)
-nologo_esp32s3_pico.menu.CPUFreq.160.build.f_cpu=160000000L
-nologo_esp32s3_pico.menu.CPUFreq.80=80MHz (WiFi)
-nologo_esp32s3_pico.menu.CPUFreq.80.build.f_cpu=80000000L
-nologo_esp32s3_pico.menu.CPUFreq.40=40MHz
-nologo_esp32s3_pico.menu.CPUFreq.40.build.f_cpu=40000000L
-nologo_esp32s3_pico.menu.CPUFreq.20=20MHz
-nologo_esp32s3_pico.menu.CPUFreq.20.build.f_cpu=20000000L
-nologo_esp32s3_pico.menu.CPUFreq.10=10MHz
-nologo_esp32s3_pico.menu.CPUFreq.10.build.f_cpu=10000000L
-
-nologo_esp32s3_pico.menu.UploadSpeed.921600=921600
-nologo_esp32s3_pico.menu.UploadSpeed.921600.upload.speed=921600
-nologo_esp32s3_pico.menu.UploadSpeed.115200=115200
-nologo_esp32s3_pico.menu.UploadSpeed.115200.upload.speed=115200
-nologo_esp32s3_pico.menu.UploadSpeed.256000.windows=256000
-nologo_esp32s3_pico.menu.UploadSpeed.256000.upload.speed=256000
-nologo_esp32s3_pico.menu.UploadSpeed.230400.windows.upload.speed=256000
-nologo_esp32s3_pico.menu.UploadSpeed.230400=230400
-nologo_esp32s3_pico.menu.UploadSpeed.230400.upload.speed=230400
-nologo_esp32s3_pico.menu.UploadSpeed.460800.linux=460800
-nologo_esp32s3_pico.menu.UploadSpeed.460800.macosx=460800
-nologo_esp32s3_pico.menu.UploadSpeed.460800.upload.speed=460800
-nologo_esp32s3_pico.menu.UploadSpeed.512000.windows=512000
-nologo_esp32s3_pico.menu.UploadSpeed.512000.upload.speed=512000
-
-nologo_esp32s3_pico.menu.DebugLevel.none=None
-nologo_esp32s3_pico.menu.DebugLevel.none.build.code_debug=0
-nologo_esp32s3_pico.menu.DebugLevel.error=Error
-nologo_esp32s3_pico.menu.DebugLevel.error.build.code_debug=1
-nologo_esp32s3_pico.menu.DebugLevel.warn=Warn
-nologo_esp32s3_pico.menu.DebugLevel.warn.build.code_debug=2
-nologo_esp32s3_pico.menu.DebugLevel.info=Info
-nologo_esp32s3_pico.menu.DebugLevel.info.build.code_debug=3
-nologo_esp32s3_pico.menu.DebugLevel.debug=Debug
-nologo_esp32s3_pico.menu.DebugLevel.debug.build.code_debug=4
-nologo_esp32s3_pico.menu.DebugLevel.verbose=Verbose
-nologo_esp32s3_pico.menu.DebugLevel.verbose.build.code_debug=5
-
-nologo_esp32s3_pico.menu.EraseFlash.none=Disabled
-nologo_esp32s3_pico.menu.EraseFlash.none.upload.erase_cmd=
-nologo_esp32s3_pico.menu.EraseFlash.all=Enabled
-nologo_esp32s3_pico.menu.EraseFlash.all.upload.erase_cmd=-e
-
-nologo_esp32s3_pico.menu.ZigbeeMode.default=Disabled
-nologo_esp32s3_pico.menu.ZigbeeMode.default.build.zigbee_mode=
-nologo_esp32s3_pico.menu.ZigbeeMode.default.build.zigbee_libs=
-nologo_esp32s3_pico.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-nologo_esp32s3_pico.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-nologo_esp32s3_pico.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-mhetesp32devkit.name=MH ET LIVE ESP32DevKIT
-
-mhetesp32devkit.bootloader.tool=esptool_py
-mhetesp32devkit.bootloader.tool.default=esptool_py
-
-mhetesp32devkit.upload.tool=esptool_py
-mhetesp32devkit.upload.tool.default=esptool_py
-mhetesp32devkit.upload.tool.network=esp_ota
-
-mhetesp32devkit.upload.maximum_size=1310720
-mhetesp32devkit.upload.maximum_data_size=327680
-mhetesp32devkit.upload.flags=
-mhetesp32devkit.upload.extra_flags=
-
-mhetesp32devkit.serial.disableDTR=true
-mhetesp32devkit.serial.disableRTS=true
-
-mhetesp32devkit.build.tarch=xtensa
-mhetesp32devkit.build.bootloader_addr=0x1000
-mhetesp32devkit.build.target=esp32
-mhetesp32devkit.build.mcu=esp32
-mhetesp32devkit.build.core=esp32
-mhetesp32devkit.build.variant=mhetesp32devkit
-mhetesp32devkit.build.board=MH_ET_LIVE_ESP32DEVKIT
-
-mhetesp32devkit.build.f_cpu=240000000L
-mhetesp32devkit.build.flash_mode=dio
-mhetesp32devkit.build.flash_size=4MB
-mhetesp32devkit.build.boot=dio
-mhetesp32devkit.build.partitions=default
-mhetesp32devkit.build.defines=
-
-mhetesp32devkit.menu.FlashFreq.80=80MHz
-mhetesp32devkit.menu.FlashFreq.80.build.flash_freq=80m
-mhetesp32devkit.menu.FlashFreq.40=40MHz
-mhetesp32devkit.menu.FlashFreq.40.build.flash_freq=40m
-
-mhetesp32devkit.menu.PartitionScheme.default=Default
-mhetesp32devkit.menu.PartitionScheme.default.build.partitions=default
-mhetesp32devkit.menu.PartitionScheme.no_ota=No OTA (Large APP)
-mhetesp32devkit.menu.PartitionScheme.no_ota.build.partitions=no_ota
-mhetesp32devkit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-mhetesp32devkit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-mhetesp32devkit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-mhetesp32devkit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-mhetesp32devkit.menu.UploadSpeed.921600=921600
-mhetesp32devkit.menu.UploadSpeed.921600.upload.speed=921600
-mhetesp32devkit.menu.UploadSpeed.115200=115200
-mhetesp32devkit.menu.UploadSpeed.115200.upload.speed=115200
-mhetesp32devkit.menu.UploadSpeed.256000.windows=256000
-mhetesp32devkit.menu.UploadSpeed.256000.upload.speed=256000
-mhetesp32devkit.menu.UploadSpeed.230400.windows.upload.speed=256000
-mhetesp32devkit.menu.UploadSpeed.230400=230400
-mhetesp32devkit.menu.UploadSpeed.230400.upload.speed=230400
-mhetesp32devkit.menu.UploadSpeed.460800.linux=460800
-mhetesp32devkit.menu.UploadSpeed.460800.macosx=460800
-mhetesp32devkit.menu.UploadSpeed.460800.upload.speed=460800
-mhetesp32devkit.menu.UploadSpeed.512000.windows=512000
-mhetesp32devkit.menu.UploadSpeed.512000.upload.speed=512000
-
-mhetesp32devkit.menu.DebugLevel.none=None
-mhetesp32devkit.menu.DebugLevel.none.build.code_debug=0
-mhetesp32devkit.menu.DebugLevel.error=Error
-mhetesp32devkit.menu.DebugLevel.error.build.code_debug=1
-mhetesp32devkit.menu.DebugLevel.warn=Warn
-mhetesp32devkit.menu.DebugLevel.warn.build.code_debug=2
-mhetesp32devkit.menu.DebugLevel.info=Info
-mhetesp32devkit.menu.DebugLevel.info.build.code_debug=3
-mhetesp32devkit.menu.DebugLevel.debug=Debug
-mhetesp32devkit.menu.DebugLevel.debug.build.code_debug=4
-mhetesp32devkit.menu.DebugLevel.verbose=Verbose
-mhetesp32devkit.menu.DebugLevel.verbose.build.code_debug=5
-
-mhetesp32devkit.menu.EraseFlash.none=Disabled
-mhetesp32devkit.menu.EraseFlash.none.upload.erase_cmd=
-mhetesp32devkit.menu.EraseFlash.all=Enabled
-mhetesp32devkit.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-mhetesp32minikit.name=MH ET LIVE ESP32MiniKit
-
-mhetesp32minikit.bootloader.tool=esptool_py
-mhetesp32minikit.bootloader.tool.default=esptool_py
-
-mhetesp32minikit.upload.tool=esptool_py
-mhetesp32minikit.upload.tool.default=esptool_py
-mhetesp32minikit.upload.tool.network=esp_ota
-
-mhetesp32minikit.upload.maximum_size=1310720
-mhetesp32minikit.upload.maximum_data_size=327680
-mhetesp32minikit.upload.flags=
-mhetesp32minikit.upload.extra_flags=
-
-mhetesp32minikit.serial.disableDTR=true
-mhetesp32minikit.serial.disableRTS=true
-
-mhetesp32minikit.build.tarch=xtensa
-mhetesp32minikit.build.bootloader_addr=0x1000
-mhetesp32minikit.build.target=esp32
-mhetesp32minikit.build.mcu=esp32
-mhetesp32minikit.build.core=esp32
-mhetesp32minikit.build.variant=mhetesp32minikit
-mhetesp32minikit.build.board=MH_ET_LIVE_ESP32MINIKIT
-
-mhetesp32minikit.build.f_cpu=240000000L
-mhetesp32minikit.build.flash_mode=dio
-mhetesp32minikit.build.flash_size=4MB
-mhetesp32minikit.build.boot=dio
-mhetesp32minikit.build.partitions=default
-mhetesp32minikit.build.defines=
-
-mhetesp32minikit.menu.FlashFreq.80=80MHz
-mhetesp32minikit.menu.FlashFreq.80.build.flash_freq=80m
-mhetesp32minikit.menu.FlashFreq.40=40MHz
-mhetesp32minikit.menu.FlashFreq.40.build.flash_freq=40m
-
-mhetesp32minikit.menu.PartitionScheme.default=Default with spiffs
-mhetesp32minikit.menu.PartitionScheme.default.build.partitions=default
-mhetesp32minikit.menu.PartitionScheme.defaultffat=Default with ffat
-mhetesp32minikit.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-mhetesp32minikit.menu.PartitionScheme.no_ota=No OTA (Large APP)
-mhetesp32minikit.menu.PartitionScheme.no_ota.build.partitions=no_ota
-mhetesp32minikit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-mhetesp32minikit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-mhetesp32minikit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-mhetesp32minikit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-mhetesp32minikit.menu.UploadSpeed.921600=921600
-mhetesp32minikit.menu.UploadSpeed.921600.upload.speed=921600
-mhetesp32minikit.menu.UploadSpeed.115200=115200
-mhetesp32minikit.menu.UploadSpeed.115200.upload.speed=115200
-mhetesp32minikit.menu.UploadSpeed.256000.windows=256000
-mhetesp32minikit.menu.UploadSpeed.256000.upload.speed=256000
-mhetesp32minikit.menu.UploadSpeed.230400.windows.upload.speed=256000
-mhetesp32minikit.menu.UploadSpeed.230400=230400
-mhetesp32minikit.menu.UploadSpeed.230400.upload.speed=230400
-mhetesp32minikit.menu.UploadSpeed.460800.linux=460800
-mhetesp32minikit.menu.UploadSpeed.460800.macosx=460800
-mhetesp32minikit.menu.UploadSpeed.460800.upload.speed=460800
-mhetesp32minikit.menu.UploadSpeed.512000.windows=512000
-mhetesp32minikit.menu.UploadSpeed.512000.upload.speed=512000
-
-mhetesp32minikit.menu.DebugLevel.none=None
-mhetesp32minikit.menu.DebugLevel.none.build.code_debug=0
-mhetesp32minikit.menu.DebugLevel.error=Error
-mhetesp32minikit.menu.DebugLevel.error.build.code_debug=1
-mhetesp32minikit.menu.DebugLevel.warn=Warn
-mhetesp32minikit.menu.DebugLevel.warn.build.code_debug=2
-mhetesp32minikit.menu.DebugLevel.info=Info
-mhetesp32minikit.menu.DebugLevel.info.build.code_debug=3
-mhetesp32minikit.menu.DebugLevel.debug=Debug
-mhetesp32minikit.menu.DebugLevel.debug.build.code_debug=4
-mhetesp32minikit.menu.DebugLevel.verbose=Verbose
-mhetesp32minikit.menu.DebugLevel.verbose.build.code_debug=5
-
-mhetesp32minikit.menu.EraseFlash.none=Disabled
-mhetesp32minikit.menu.EraseFlash.none.upload.erase_cmd=
-mhetesp32minikit.menu.EraseFlash.all=Enabled
-mhetesp32minikit.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32vn-iot-uno.name=ESP32vn IoT Uno
-
-esp32vn-iot-uno.bootloader.tool=esptool_py
-esp32vn-iot-uno.bootloader.tool.default=esptool_py
-
-esp32vn-iot-uno.upload.tool=esptool_py
-esp32vn-iot-uno.upload.tool.default=esptool_py
-esp32vn-iot-uno.upload.tool.network=esp_ota
-
-esp32vn-iot-uno.upload.maximum_size=1310720
-esp32vn-iot-uno.upload.maximum_data_size=327680
-esp32vn-iot-uno.upload.flags=
-esp32vn-iot-uno.upload.extra_flags=
-
-esp32vn-iot-uno.serial.disableDTR=true
-esp32vn-iot-uno.serial.disableRTS=true
-
-esp32vn-iot-uno.build.tarch=xtensa
-esp32vn-iot-uno.build.bootloader_addr=0x1000
-esp32vn-iot-uno.build.target=esp32
-esp32vn-iot-uno.build.mcu=esp32
-esp32vn-iot-uno.build.core=esp32
-esp32vn-iot-uno.build.variant=esp32vn-iot-uno
-esp32vn-iot-uno.build.board=esp32vn_iot_uno
-
-esp32vn-iot-uno.build.f_cpu=240000000L
-esp32vn-iot-uno.build.flash_mode=dio
-esp32vn-iot-uno.build.flash_size=4MB
-esp32vn-iot-uno.build.boot=dio
-esp32vn-iot-uno.build.partitions=default
-esp32vn-iot-uno.build.defines=
-
-esp32vn-iot-uno.menu.FlashFreq.80=80MHz
-esp32vn-iot-uno.menu.FlashFreq.80.build.flash_freq=80m
-esp32vn-iot-uno.menu.FlashFreq.40=40MHz
-esp32vn-iot-uno.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32vn-iot-uno.menu.UploadSpeed.921600=921600
-esp32vn-iot-uno.menu.UploadSpeed.921600.upload.speed=921600
-esp32vn-iot-uno.menu.UploadSpeed.115200=115200
-esp32vn-iot-uno.menu.UploadSpeed.115200.upload.speed=115200
-esp32vn-iot-uno.menu.UploadSpeed.256000.windows=256000
-esp32vn-iot-uno.menu.UploadSpeed.256000.upload.speed=256000
-esp32vn-iot-uno.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32vn-iot-uno.menu.UploadSpeed.230400=230400
-esp32vn-iot-uno.menu.UploadSpeed.230400.upload.speed=230400
-esp32vn-iot-uno.menu.UploadSpeed.460800.linux=460800
-esp32vn-iot-uno.menu.UploadSpeed.460800.macosx=460800
-esp32vn-iot-uno.menu.UploadSpeed.460800.upload.speed=460800
-esp32vn-iot-uno.menu.UploadSpeed.512000.windows=512000
-esp32vn-iot-uno.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32vn-iot-uno.menu.DebugLevel.none=None
-esp32vn-iot-uno.menu.DebugLevel.none.build.code_debug=0
-esp32vn-iot-uno.menu.DebugLevel.error=Error
-esp32vn-iot-uno.menu.DebugLevel.error.build.code_debug=1
-esp32vn-iot-uno.menu.DebugLevel.warn=Warn
-esp32vn-iot-uno.menu.DebugLevel.warn.build.code_debug=2
-esp32vn-iot-uno.menu.DebugLevel.info=Info
-esp32vn-iot-uno.menu.DebugLevel.info.build.code_debug=3
-esp32vn-iot-uno.menu.DebugLevel.debug=Debug
-esp32vn-iot-uno.menu.DebugLevel.debug.build.code_debug=4
-esp32vn-iot-uno.menu.DebugLevel.verbose=Verbose
-esp32vn-iot-uno.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32vn-iot-uno.menu.EraseFlash.none=Disabled
-esp32vn-iot-uno.menu.EraseFlash.none.upload.erase_cmd=
-esp32vn-iot-uno.menu.EraseFlash.all=Enabled
-esp32vn-iot-uno.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32doit-devkit-v1.name=DOIT ESP32 DEVKIT V1
-
-esp32doit-devkit-v1.bootloader.tool=esptool_py
-esp32doit-devkit-v1.bootloader.tool.default=esptool_py
-
-esp32doit-devkit-v1.upload.tool=esptool_py
-esp32doit-devkit-v1.upload.tool.default=esptool_py
-esp32doit-devkit-v1.upload.tool.network=esp_ota
-
-esp32doit-devkit-v1.upload.maximum_size=1310720
-esp32doit-devkit-v1.upload.maximum_data_size=327680
-esp32doit-devkit-v1.upload.flags=
-esp32doit-devkit-v1.upload.extra_flags=
-
-esp32doit-devkit-v1.serial.disableDTR=true
-esp32doit-devkit-v1.serial.disableRTS=true
-
-esp32doit-devkit-v1.build.tarch=xtensa
-esp32doit-devkit-v1.build.bootloader_addr=0x1000
-esp32doit-devkit-v1.build.target=esp32
-esp32doit-devkit-v1.build.mcu=esp32
-esp32doit-devkit-v1.build.core=esp32
-esp32doit-devkit-v1.build.variant=doitESP32devkitV1
-esp32doit-devkit-v1.build.board=ESP32_DEV
-
-esp32doit-devkit-v1.build.f_cpu=240000000L
-esp32doit-devkit-v1.build.flash_mode=dio
-esp32doit-devkit-v1.build.flash_size=4MB
-esp32doit-devkit-v1.build.boot=dio
-esp32doit-devkit-v1.build.partitions=default
-esp32doit-devkit-v1.build.defines=
-
-esp32doit-devkit-v1.menu.FlashFreq.80=80MHz
-esp32doit-devkit-v1.menu.FlashFreq.80.build.flash_freq=80m
-esp32doit-devkit-v1.menu.FlashFreq.40=40MHz
-esp32doit-devkit-v1.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32doit-devkit-v1.menu.UploadSpeed.921600=921600
-esp32doit-devkit-v1.menu.UploadSpeed.921600.upload.speed=921600
-esp32doit-devkit-v1.menu.UploadSpeed.115200=115200
-esp32doit-devkit-v1.menu.UploadSpeed.115200.upload.speed=115200
-esp32doit-devkit-v1.menu.UploadSpeed.256000.windows=256000
-esp32doit-devkit-v1.menu.UploadSpeed.256000.upload.speed=256000
-esp32doit-devkit-v1.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32doit-devkit-v1.menu.UploadSpeed.230400=230400
-esp32doit-devkit-v1.menu.UploadSpeed.230400.upload.speed=230400
-esp32doit-devkit-v1.menu.UploadSpeed.460800.linux=460800
-esp32doit-devkit-v1.menu.UploadSpeed.460800.macosx=460800
-esp32doit-devkit-v1.menu.UploadSpeed.460800.upload.speed=460800
-esp32doit-devkit-v1.menu.UploadSpeed.512000.windows=512000
-esp32doit-devkit-v1.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32doit-devkit-v1.menu.DebugLevel.none=None
-esp32doit-devkit-v1.menu.DebugLevel.none.build.code_debug=0
-esp32doit-devkit-v1.menu.DebugLevel.error=Error
-esp32doit-devkit-v1.menu.DebugLevel.error.build.code_debug=1
-esp32doit-devkit-v1.menu.DebugLevel.warn=Warn
-esp32doit-devkit-v1.menu.DebugLevel.warn.build.code_debug=2
-esp32doit-devkit-v1.menu.DebugLevel.info=Info
-esp32doit-devkit-v1.menu.DebugLevel.info.build.code_debug=3
-esp32doit-devkit-v1.menu.DebugLevel.debug=Debug
-esp32doit-devkit-v1.menu.DebugLevel.debug.build.code_debug=4
-
-esp32doit-devkit-v1.menu.EraseFlash.none=Disabled
-esp32doit-devkit-v1.menu.EraseFlash.none.upload.erase_cmd=
-esp32doit-devkit-v1.menu.EraseFlash.all=Enabled
-esp32doit-devkit-v1.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32doit-espduino.name=DOIT ESPduino32
-
-esp32doit-espduino.bootloader.tool=esptool_py
-esp32doit-espduino.bootloader.tool.default=esptool_py
-
-esp32doit-espduino.upload.tool=esptool_py
-esp32doit-espduino.upload.tool.default=esptool_py
-esp32doit-espduino.upload.tool.network=esp_ota
-
-esp32doit-espduino.upload.maximum_size=1310720
-esp32doit-espduino.upload.maximum_data_size=327680
-esp32doit-espduino.upload.wait_for_upload_port=true
-esp32doit-espduino.upload.flags=
-esp32doit-espduino.upload.extra_flags=
-
-esp32doit-espduino.serial.disableDTR=true
-esp32doit-espduino.serial.disableRTS=true
-
-esp32doit-espduino.build.tarch=xtensa
-esp32doit-espduino.build.bootloader_addr=0x1000
-esp32doit-espduino.build.target=esp32
-esp32doit-espduino.build.mcu=esp32
-esp32doit-espduino.build.core=esp32
-esp32doit-espduino.build.variant=doitESPduino32
-esp32doit-espduino.build.board=ESP32_DEV
-
-esp32doit-espduino.build.f_cpu=240000000L
-esp32doit-espduino.build.flash_mode=dio
-esp32doit-espduino.build.flash_size=4MB
-esp32doit-espduino.build.boot=dio
-esp32doit-espduino.build.partitions=default
-esp32doit-espduino.build.defines=
-
-esp32doit-espduino.menu.FlashFreq.80=80MHz
-esp32doit-espduino.menu.FlashFreq.80.build.flash_freq=80m
-esp32doit-espduino.menu.FlashFreq.40=40MHz
-esp32doit-espduino.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32doit-espduino.menu.PartitionScheme.default=Default
-esp32doit-espduino.menu.PartitionScheme.default.build.partitions=default
-esp32doit-espduino.menu.PartitionScheme.no_ota=No OTA (Large APP)
-esp32doit-espduino.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32doit-espduino.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32doit-espduino.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-esp32doit-espduino.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32doit-espduino.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-esp32doit-espduino.menu.CPUFreq.240=240MHz (WiFi/BT)
-esp32doit-espduino.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32doit-espduino.menu.CPUFreq.160=160MHz (WiFi/BT)
-esp32doit-espduino.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32doit-espduino.menu.CPUFreq.80=80MHz (WiFi/BT)
-esp32doit-espduino.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32doit-espduino.menu.CPUFreq.40=40MHz (40MHz XTAL)
-esp32doit-espduino.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32doit-espduino.menu.CPUFreq.26=26MHz (26MHz XTAL)
-esp32doit-espduino.menu.CPUFreq.26.build.f_cpu=26000000L
-esp32doit-espduino.menu.CPUFreq.20=20MHz (40MHz XTAL)
-esp32doit-espduino.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32doit-espduino.menu.CPUFreq.13=13MHz (26MHz XTAL)
-esp32doit-espduino.menu.CPUFreq.13.build.f_cpu=13000000L
-esp32doit-espduino.menu.CPUFreq.10=10MHz (40MHz XTAL)
-esp32doit-espduino.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32doit-espduino.menu.UploadSpeed.921600=921600
-esp32doit-espduino.menu.UploadSpeed.921600.upload.speed=921600
-esp32doit-espduino.menu.UploadSpeed.115200=115200
-esp32doit-espduino.menu.UploadSpeed.115200.upload.speed=115200
-esp32doit-espduino.menu.UploadSpeed.256000.windows=256000
-esp32doit-espduino.menu.UploadSpeed.256000.upload.speed=256000
-esp32doit-espduino.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32doit-espduino.menu.UploadSpeed.230400=230400
-esp32doit-espduino.menu.UploadSpeed.230400.upload.speed=230400
-esp32doit-espduino.menu.UploadSpeed.460800.linux=460800
-esp32doit-espduino.menu.UploadSpeed.460800.macosx=460800
-esp32doit-espduino.menu.UploadSpeed.460800.upload.speed=460800
-esp32doit-espduino.menu.UploadSpeed.512000.windows=512000
-esp32doit-espduino.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32doit-espduino.menu.DebugLevel.none=None
-esp32doit-espduino.menu.DebugLevel.none.build.code_debug=0
-esp32doit-espduino.menu.DebugLevel.error=Error
-esp32doit-espduino.menu.DebugLevel.error.build.code_debug=1
-esp32doit-espduino.menu.DebugLevel.warn=Warn
-esp32doit-espduino.menu.DebugLevel.warn.build.code_debug=2
-esp32doit-espduino.menu.DebugLevel.info=Info
-esp32doit-espduino.menu.DebugLevel.info.build.code_debug=3
-esp32doit-espduino.menu.DebugLevel.debug=Debug
-esp32doit-espduino.menu.DebugLevel.debug.build.code_debug=4
-esp32doit-espduino.menu.DebugLevel.verbose=Verbose
-esp32doit-espduino.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32doit-espduino.menu.EraseFlash.none=Disabled
-esp32doit-espduino.menu.EraseFlash.none.upload.erase_cmd=
-esp32doit-espduino.menu.EraseFlash.all=Enabled
-esp32doit-espduino.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32-evb.name=OLIMEX ESP32-EVB
-
-esp32-evb.bootloader.tool=esptool_py
-esp32-evb.bootloader.tool.default=esptool_py
-
-esp32-evb.upload.tool=esptool_py
-esp32-evb.upload.tool.default=esptool_py
-esp32-evb.upload.tool.network=esp_ota
-
-esp32-evb.upload.maximum_size=1310720
-esp32-evb.upload.maximum_data_size=327680
-esp32-evb.upload.flags=
-esp32-evb.upload.extra_flags=
-
-esp32-evb.serial.disableDTR=true
-esp32-evb.serial.disableRTS=true
-
-esp32-evb.build.tarch=xtensa
-esp32-evb.build.bootloader_addr=0x1000
-esp32-evb.build.target=esp32
-esp32-evb.build.mcu=esp32
-esp32-evb.build.core=esp32
-esp32-evb.build.variant=esp32-evb
-esp32-evb.build.board=ESP32_EVB
-
-esp32-evb.build.f_cpu=240000000L
-esp32-evb.build.flash_mode=dio
-esp32-evb.build.flash_size=4MB
-esp32-evb.build.boot=dio
-esp32-evb.build.partitions=default
-esp32-evb.build.defines=
-
-esp32-evb.menu.FlashFreq.80=80MHz
-esp32-evb.menu.FlashFreq.80.build.flash_freq=80m
-esp32-evb.menu.FlashFreq.40=40MHz
-esp32-evb.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32-evb.menu.UploadSpeed.921600=921600
-esp32-evb.menu.UploadSpeed.921600.upload.speed=921600
-esp32-evb.menu.UploadSpeed.115200=115200
-esp32-evb.menu.UploadSpeed.115200.upload.speed=115200
-esp32-evb.menu.UploadSpeed.256000.windows=256000
-esp32-evb.menu.UploadSpeed.256000.upload.speed=256000
-esp32-evb.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32-evb.menu.UploadSpeed.230400=230400
-esp32-evb.menu.UploadSpeed.230400.upload.speed=230400
-esp32-evb.menu.UploadSpeed.460800.linux=460800
-esp32-evb.menu.UploadSpeed.460800.macosx=460800
-esp32-evb.menu.UploadSpeed.460800.upload.speed=460800
-esp32-evb.menu.UploadSpeed.512000.windows=512000
-esp32-evb.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32-evb.menu.PartitionScheme.default=Default
-esp32-evb.menu.PartitionScheme.default.build.partitions=default
-esp32-evb.menu.PartitionScheme.no_ota=No OTA (Large APP)
-esp32-evb.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32-evb.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32-evb.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-esp32-evb.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32-evb.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-esp32-evb.menu.DebugLevel.none=None
-esp32-evb.menu.DebugLevel.none.build.code_debug=0
-esp32-evb.menu.DebugLevel.error=Error
-esp32-evb.menu.DebugLevel.error.build.code_debug=1
-esp32-evb.menu.DebugLevel.warn=Warn
-esp32-evb.menu.DebugLevel.warn.build.code_debug=2
-esp32-evb.menu.DebugLevel.info=Info
-esp32-evb.menu.DebugLevel.info.build.code_debug=3
-esp32-evb.menu.DebugLevel.debug=Debug
-esp32-evb.menu.DebugLevel.debug.build.code_debug=4
-esp32-evb.menu.DebugLevel.verbose=Verbose
-esp32-evb.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32-evb.menu.EraseFlash.none=Disabled
-esp32-evb.menu.EraseFlash.none.upload.erase_cmd=
-esp32-evb.menu.EraseFlash.all=Enabled
-esp32-evb.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32-gateway.name=OLIMEX ESP32-GATEWAY
-
-esp32-gateway.bootloader.tool=esptool_py
-esp32-gateway.bootloader.tool.default=esptool_py
-
-esp32-gateway.upload.tool=esptool_py
-esp32-gateway.upload.tool.default=esptool_py
-esp32-gateway.upload.tool.network=esp_ota
-
-esp32-gateway.upload.maximum_size=1310720
-esp32-gateway.upload.maximum_data_size=327680
-esp32-gateway.upload.flags=
-esp32-gateway.upload.extra_flags=
-
-esp32-gateway.serial.disableDTR=true
-esp32-gateway.serial.disableRTS=true
-
-esp32-gateway.build.tarch=xtensa
-esp32-gateway.build.bootloader_addr=0x1000
-esp32-gateway.build.target=esp32
-esp32-gateway.build.mcu=esp32
-esp32-gateway.build.core=esp32
-esp32-gateway.build.variant=esp32-gateway
-esp32-gateway.build.board=ESP32_GATEWAY
-esp32-gateway.menu.Revision.RevC=Revision C or older
-esp32-gateway.menu.Revision.RevC.build.board=ESP32_GATEWAY_C
-esp32-gateway.menu.Revision.RevE=Revision E
-esp32-gateway.menu.Revision.RevE.build.board=ESP32_GATEWAY_E
-esp32-gateway.menu.Revision.RevF=Revision F or newer
-esp32-gateway.menu.Revision.RevF.build.board=ESP32_GATEWAY_F
-
-esp32-gateway.build.f_cpu=240000000L
-esp32-gateway.build.flash_mode=dio
-esp32-gateway.build.flash_size=4MB
-esp32-gateway.build.boot=dio
-esp32-gateway.build.partitions=default
-esp32-gateway.build.defines=
-
-esp32-gateway.menu.FlashFreq.80=80MHz
-esp32-gateway.menu.FlashFreq.80.build.flash_freq=80m
-esp32-gateway.menu.FlashFreq.40=40MHz
-esp32-gateway.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32-gateway.menu.UploadSpeed.921600=921600
-esp32-gateway.menu.UploadSpeed.921600.upload.speed=921600
-esp32-gateway.menu.UploadSpeed.115200=115200
-esp32-gateway.menu.UploadSpeed.115200.upload.speed=115200
-
-esp32-gateway.menu.PartitionScheme.default=Default
-esp32-gateway.menu.PartitionScheme.default.build.partitions=default
-esp32-gateway.menu.PartitionScheme.no_ota=No OTA (Large APP)
-esp32-gateway.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32-gateway.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32-gateway.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-esp32-gateway.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32-gateway.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-esp32-gateway.menu.DebugLevel.none=None
-esp32-gateway.menu.DebugLevel.none.build.code_debug=0
-esp32-gateway.menu.DebugLevel.error=Error
-esp32-gateway.menu.DebugLevel.error.build.code_debug=1
-esp32-gateway.menu.DebugLevel.warn=Warn
-esp32-gateway.menu.DebugLevel.warn.build.code_debug=2
-esp32-gateway.menu.DebugLevel.info=Info
-esp32-gateway.menu.DebugLevel.info.build.code_debug=3
-esp32-gateway.menu.DebugLevel.debug=Debug
-esp32-gateway.menu.DebugLevel.debug.build.code_debug=4
-esp32-gateway.menu.DebugLevel.verbose=Verbose
-esp32-gateway.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32-gateway.menu.EraseFlash.none=Disabled
-esp32-gateway.menu.EraseFlash.none.upload.erase_cmd=
-esp32-gateway.menu.EraseFlash.all=Enabled
-esp32-gateway.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32-poe.name=OLIMEX ESP32-POE
-
-esp32-poe.bootloader.tool=esptool_py
-esp32-poe.bootloader.tool.default=esptool_py
-
-esp32-poe.upload.tool=esptool_py
-esp32-poe.upload.tool.default=esptool_py
-esp32-poe.upload.tool.network=esp_ota
-
-esp32-poe.upload.maximum_size=1310720
-esp32-poe.upload.maximum_data_size=327680
-esp32-poe.upload.flags=
-esp32-poe.upload.extra_flags=
-
-esp32-poe.serial.disableDTR=true
-esp32-poe.serial.disableRTS=true
-
-esp32-poe.build.tarch=xtensa
-esp32-poe.build.bootloader_addr=0x1000
-esp32-poe.build.target=esp32
-esp32-poe.build.mcu=esp32
-esp32-poe.build.core=esp32
-esp32-poe.build.variant=esp32-poe
-esp32-poe.build.board=ESP32_POE
-
-esp32-poe.build.f_cpu=240000000L
-esp32-poe.build.flash_size=4MB
-esp32-poe.build.flash_freq=40m
-esp32-poe.build.flash_mode=dio
-esp32-poe.build.boot=dio
-esp32-poe.build.partitions=default
-esp32-poe.build.defines=
-esp32-poe.build.loop_core=
-esp32-poe.build.event_core=
-
-esp32-poe.menu.PSRAM.disabled=Disabled (WROOM)
-esp32-poe.menu.PSRAM.disabled.build.defines=
-esp32-poe.menu.PSRAM.disabled.build.extra_libs=
-esp32-poe.menu.PSRAM.enabled=Enabled (WROVER)
-esp32-poe.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-esp32-poe.menu.PSRAM.enabled.build.extra_libs=
-
-esp32-poe.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32-poe.menu.PartitionScheme.default.build.partitions=default
-esp32-poe.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32-poe.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32-poe.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32-poe.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32-poe.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32-poe.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32-poe.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32-poe.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32-poe.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32-poe.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32-poe.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32-poe.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32-poe.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32-poe.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32-poe.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32-poe.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32-poe.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32-poe.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32-poe.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32-poe.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32-poe.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32-poe.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32-poe.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32-poe.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32-poe.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32-poe.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32-poe.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32-poe.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32-poe.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32-poe.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32-poe.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32-poe.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32-poe.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32-poe.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32-poe.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32-poe.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32-poe.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32-poe.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32-poe.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32-poe.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32-poe.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32-poe.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32-poe.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32-poe.menu.PartitionScheme.custom=Custom
-esp32-poe.menu.PartitionScheme.custom.build.partitions=
-esp32-poe.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32-poe.menu.FlashMode.qio=QIO
-esp32-poe.menu.FlashMode.qio.build.flash_mode=dio
-esp32-poe.menu.FlashMode.qio.build.boot=qio
-esp32-poe.menu.FlashMode.dio=DIO
-esp32-poe.menu.FlashMode.dio.build.flash_mode=dio
-esp32-poe.menu.FlashMode.dio.build.boot=dio
-
-esp32-poe.menu.FlashFreq.80=80MHz
-esp32-poe.menu.FlashFreq.80.build.flash_freq=80m
-esp32-poe.menu.FlashFreq.40=40MHz
-esp32-poe.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32-poe.menu.FlashSize.4M=4MB (32Mb)
-esp32-poe.menu.FlashSize.4M.build.flash_size=4MB
-esp32-poe.menu.FlashSize.16M=16MB (128Mb)
-esp32-poe.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32-poe.menu.UploadSpeed.921600=921600
-esp32-poe.menu.UploadSpeed.921600.upload.speed=921600
-esp32-poe.menu.UploadSpeed.115200=115200
-esp32-poe.menu.UploadSpeed.115200.upload.speed=115200
-esp32-poe.menu.UploadSpeed.256000.windows=256000
-esp32-poe.menu.UploadSpeed.256000.upload.speed=256000
-esp32-poe.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32-poe.menu.UploadSpeed.230400=230400
-esp32-poe.menu.UploadSpeed.230400.upload.speed=230400
-esp32-poe.menu.UploadSpeed.460800.linux=460800
-esp32-poe.menu.UploadSpeed.460800.macosx=460800
-esp32-poe.menu.UploadSpeed.460800.upload.speed=460800
-esp32-poe.menu.UploadSpeed.512000.windows=512000
-esp32-poe.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32-poe.menu.DebugLevel.none=None
-esp32-poe.menu.DebugLevel.none.build.code_debug=0
-esp32-poe.menu.DebugLevel.error=Error
-esp32-poe.menu.DebugLevel.error.build.code_debug=1
-esp32-poe.menu.DebugLevel.warn=Warn
-esp32-poe.menu.DebugLevel.warn.build.code_debug=2
-esp32-poe.menu.DebugLevel.info=Info
-esp32-poe.menu.DebugLevel.info.build.code_debug=3
-esp32-poe.menu.DebugLevel.debug=Debug
-esp32-poe.menu.DebugLevel.debug.build.code_debug=4
-esp32-poe.menu.DebugLevel.verbose=Verbose
-esp32-poe.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32-poe.menu.EraseFlash.none=Disabled
-esp32-poe.menu.EraseFlash.none.upload.erase_cmd=
-esp32-poe.menu.EraseFlash.all=Enabled
-esp32-poe.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32-poe-iso.name=OLIMEX ESP32-POE-ISO
-
-esp32-poe-iso.bootloader.tool=esptool_py
-esp32-poe-iso.bootloader.tool.default=esptool_py
-
-esp32-poe-iso.upload.tool=esptool_py
-esp32-poe-iso.upload.tool.default=esptool_py
-esp32-poe-iso.upload.tool.network=esp_ota
-
-esp32-poe-iso.upload.maximum_size=1310720
-esp32-poe-iso.upload.maximum_data_size=327680
-esp32-poe-iso.upload.flags=
-esp32-poe-iso.upload.extra_flags=
-
-esp32-poe-iso.serial.disableDTR=true
-esp32-poe-iso.serial.disableRTS=true
-
-esp32-poe-iso.build.tarch=xtensa
-esp32-poe-iso.build.bootloader_addr=0x1000
-esp32-poe-iso.build.target=esp32
-esp32-poe-iso.build.mcu=esp32
-esp32-poe-iso.build.core=esp32
-esp32-poe-iso.build.variant=esp32-poe-iso
-esp32-poe-iso.build.board=ESP32_POE_ISO
-
-esp32-poe-iso.build.f_cpu=240000000L
-esp32-poe-iso.build.flash_size=4MB
-esp32-poe-iso.build.flash_freq=40m
-esp32-poe-iso.build.flash_mode=dio
-esp32-poe-iso.build.boot=dio
-esp32-poe-iso.build.partitions=default
-esp32-poe-iso.build.defines=
-esp32-poe-iso.build.loop_core=
-esp32-poe-iso.build.event_core=
-
-esp32-poe-iso.menu.PSRAM.disabled=Disabled (WROOM)
-esp32-poe-iso.menu.PSRAM.disabled.build.defines=
-esp32-poe-iso.menu.PSRAM.disabled.build.extra_libs=
-esp32-poe-iso.menu.PSRAM.enabled=Enabled (WROVER)
-esp32-poe-iso.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-esp32-poe-iso.menu.PSRAM.enabled.build.extra_libs=
-
-esp32-poe-iso.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32-poe-iso.menu.PartitionScheme.default.build.partitions=default
-esp32-poe-iso.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32-poe-iso.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32-poe-iso.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32-poe-iso.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32-poe-iso.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32-poe-iso.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32-poe-iso.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32-poe-iso.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32-poe-iso.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32-poe-iso.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32-poe-iso.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32-poe-iso.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32-poe-iso.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32-poe-iso.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32-poe-iso.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32-poe-iso.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32-poe-iso.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32-poe-iso.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32-poe-iso.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32-poe-iso.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32-poe-iso.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32-poe-iso.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32-poe-iso.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32-poe-iso.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32-poe-iso.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32-poe-iso.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32-poe-iso.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32-poe-iso.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32-poe-iso.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32-poe-iso.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32-poe-iso.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32-poe-iso.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32-poe-iso.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32-poe-iso.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32-poe-iso.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32-poe-iso.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32-poe-iso.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32-poe-iso.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32-poe-iso.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32-poe-iso.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32-poe-iso.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32-poe-iso.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32-poe-iso.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32-poe-iso.menu.PartitionScheme.custom=Custom
-esp32-poe-iso.menu.PartitionScheme.custom.build.partitions=
-esp32-poe-iso.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32-poe-iso.menu.FlashMode.qio=QIO
-esp32-poe-iso.menu.FlashMode.qio.build.flash_mode=dio
-esp32-poe-iso.menu.FlashMode.qio.build.boot=qio
-esp32-poe-iso.menu.FlashMode.dio=DIO
-esp32-poe-iso.menu.FlashMode.dio.build.flash_mode=dio
-esp32-poe-iso.menu.FlashMode.dio.build.boot=dio
-
-esp32-poe-iso.menu.FlashFreq.80=80MHz
-esp32-poe-iso.menu.FlashFreq.80.build.flash_freq=80m
-esp32-poe-iso.menu.FlashFreq.40=40MHz
-esp32-poe-iso.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32-poe-iso.menu.FlashSize.4M=4MB (32Mb)
-esp32-poe-iso.menu.FlashSize.4M.build.flash_size=4MB
-esp32-poe-iso.menu.FlashSize.16M=16MB (128Mb)
-esp32-poe-iso.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32-poe-iso.menu.UploadSpeed.921600=921600
-esp32-poe-iso.menu.UploadSpeed.921600.upload.speed=921600
-esp32-poe-iso.menu.UploadSpeed.115200=115200
-esp32-poe-iso.menu.UploadSpeed.115200.upload.speed=115200
-esp32-poe-iso.menu.UploadSpeed.256000.windows=256000
-esp32-poe-iso.menu.UploadSpeed.256000.upload.speed=256000
-esp32-poe-iso.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32-poe-iso.menu.UploadSpeed.230400=230400
-esp32-poe-iso.menu.UploadSpeed.230400.upload.speed=230400
-esp32-poe-iso.menu.UploadSpeed.460800.linux=460800
-esp32-poe-iso.menu.UploadSpeed.460800.macosx=460800
-esp32-poe-iso.menu.UploadSpeed.460800.upload.speed=460800
-esp32-poe-iso.menu.UploadSpeed.512000.windows=512000
-esp32-poe-iso.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32-poe-iso.menu.DebugLevel.none=None
-esp32-poe-iso.menu.DebugLevel.none.build.code_debug=0
-esp32-poe-iso.menu.DebugLevel.error=Error
-esp32-poe-iso.menu.DebugLevel.error.build.code_debug=1
-esp32-poe-iso.menu.DebugLevel.warn=Warn
-esp32-poe-iso.menu.DebugLevel.warn.build.code_debug=2
-esp32-poe-iso.menu.DebugLevel.info=Info
-esp32-poe-iso.menu.DebugLevel.info.build.code_debug=3
-esp32-poe-iso.menu.DebugLevel.debug=Debug
-esp32-poe-iso.menu.DebugLevel.debug.build.code_debug=4
-esp32-poe-iso.menu.DebugLevel.verbose=Verbose
-esp32-poe-iso.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32-poe-iso.menu.EraseFlash.none=Disabled
-esp32-poe-iso.menu.EraseFlash.none.upload.erase_cmd=
-esp32-poe-iso.menu.EraseFlash.all=Enabled
-esp32-poe-iso.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32-devkitlipo.name=OLIMEX ESP32-DevKit-LiPo
-
-esp32-devkitlipo.bootloader.tool=esptool_py
-esp32-devkitlipo.bootloader.tool.default=esptool_py
-
-esp32-devkitlipo.upload.tool=esptool_py
-esp32-devkitlipo.upload.tool.default=esptool_py
-esp32-devkitlipo.upload.tool.network=esp_ota
-
-esp32-devkitlipo.upload.maximum_size=1310720
-esp32-devkitlipo.upload.maximum_data_size=327680
-esp32-devkitlipo.upload.flags=
-esp32-devkitlipo.upload.extra_flags=
-
-esp32-devkitlipo.serial.disableDTR=true
-esp32-devkitlipo.serial.disableRTS=true
-
-esp32-devkitlipo.build.tarch=xtensa
-esp32-devkitlipo.build.bootloader_addr=0x1000
-esp32-devkitlipo.build.target=esp32
-esp32-devkitlipo.build.mcu=esp32
-esp32-devkitlipo.build.core=esp32
-esp32-devkitlipo.build.variant=esp32-devkit-lipo
-esp32-devkitlipo.build.board=ESP32_DEVKIT_LIPO
-
-esp32-devkitlipo.build.f_cpu=240000000L
-esp32-devkitlipo.build.flash_size=4MB
-esp32-devkitlipo.build.flash_freq=40m
-esp32-devkitlipo.build.flash_mode=dio
-esp32-devkitlipo.build.boot=dio
-esp32-devkitlipo.build.partitions=default
-esp32-devkitlipo.build.defines=
-
-esp32-devkitlipo.menu.PSRAM.disabled=Disabled (WROOM)
-esp32-devkitlipo.menu.PSRAM.disabled.build.defines=
-esp32-devkitlipo.menu.PSRAM.disabled.build.extra_libs=
-esp32-devkitlipo.menu.PSRAM.enabled=Enabled (WROVER)
-esp32-devkitlipo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-esp32-devkitlipo.menu.PSRAM.enabled.build.extra_libs=
-
-esp32-devkitlipo.menu.PartitionScheme.default=Default
-esp32-devkitlipo.menu.PartitionScheme.default.build.partitions=default
-esp32-devkitlipo.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
-esp32-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32-devkitlipo.menu.PartitionScheme.no_ota=No OTA (Large APP)
-esp32-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA)
-esp32-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-esp32-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32-devkitlipo.menu.PartitionScheme.fatflash=16M Fat
-esp32-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
-
-esp32-devkitlipo.menu.FlashMode.qio=QIO
-esp32-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
-esp32-devkitlipo.menu.FlashMode.qio.build.boot=qio
-esp32-devkitlipo.menu.FlashMode.dio=DIO
-esp32-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
-esp32-devkitlipo.menu.FlashMode.dio.build.boot=dio
-
-esp32-devkitlipo.menu.FlashFreq.80=80MHz
-esp32-devkitlipo.menu.FlashFreq.80.build.flash_freq=80m
-esp32-devkitlipo.menu.FlashFreq.40=40MHz
-esp32-devkitlipo.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32-devkitlipo.menu.UploadSpeed.921600=921600
-esp32-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
-esp32-devkitlipo.menu.UploadSpeed.115200=115200
-esp32-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
-esp32-devkitlipo.menu.UploadSpeed.256000.windows=256000
-esp32-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
-esp32-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32-devkitlipo.menu.UploadSpeed.230400=230400
-esp32-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
-esp32-devkitlipo.menu.UploadSpeed.460800.linux=460800
-esp32-devkitlipo.menu.UploadSpeed.460800.macosx=460800
-esp32-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
-esp32-devkitlipo.menu.UploadSpeed.512000.windows=512000
-esp32-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32-devkitlipo.menu.DebugLevel.none=None
-esp32-devkitlipo.menu.DebugLevel.none.build.code_debug=0
-esp32-devkitlipo.menu.DebugLevel.error=Error
-esp32-devkitlipo.menu.DebugLevel.error.build.code_debug=1
-esp32-devkitlipo.menu.DebugLevel.warn=Warn
-esp32-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
-esp32-devkitlipo.menu.DebugLevel.info=Info
-esp32-devkitlipo.menu.DebugLevel.info.build.code_debug=3
-esp32-devkitlipo.menu.DebugLevel.debug=Debug
-esp32-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
-esp32-devkitlipo.menu.DebugLevel.verbose=Verbose
-esp32-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32-devkitlipo.menu.EraseFlash.none=Disabled
-esp32-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
-esp32-devkitlipo.menu.EraseFlash.all=Enabled
-esp32-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32s2-devkitlipo.name=OLIMEX ESP32-S2-DevKit-Lipo
-
-esp32s2-devkitlipo.bootloader.tool=esptool_py
-esp32s2-devkitlipo.bootloader.tool.default=esptool_py
-
-esp32s2-devkitlipo.upload.tool=esptool_py
-esp32s2-devkitlipo.upload.tool.default=esptool_py
-esp32s2-devkitlipo.upload.tool.network=esp_ota
-
-esp32s2-devkitlipo.upload.maximum_size=1310720
-esp32s2-devkitlipo.upload.maximum_data_size=327680
-esp32s2-devkitlipo.upload.flags=
-esp32s2-devkitlipo.upload.extra_flags=
-esp32s2-devkitlipo.upload.use_1200bps_touch=false
-esp32s2-devkitlipo.upload.wait_for_upload_port=false
-
-esp32s2-devkitlipo.serial.disableDTR=false
-esp32s2-devkitlipo.serial.disableRTS=false
-
-esp32s2-devkitlipo.build.tarch=xtensa
-esp32s2-devkitlipo.build.bootloader_addr=0x1000
-esp32s2-devkitlipo.build.target=esp32s2
-esp32s2-devkitlipo.build.mcu=esp32s2
-esp32s2-devkitlipo.build.core=esp32
-esp32s2-devkitlipo.build.variant=esp32s2-devkit-lipo
-esp32s2-devkitlipo.build.board=ESP32S2_DEVKIT_LIPO
-
-esp32s2-devkitlipo.build.cdc_on_boot=0
-esp32s2-devkitlipo.build.msc_on_boot=0
-esp32s2-devkitlipo.build.dfu_on_boot=0
-esp32s2-devkitlipo.build.f_cpu=240000000L
-esp32s2-devkitlipo.build.flash_size=4MB
-esp32s2-devkitlipo.build.flash_freq=80m
-esp32s2-devkitlipo.build.flash_mode=dio
-esp32s2-devkitlipo.build.boot=qio
-esp32s2-devkitlipo.build.partitions=default
-esp32s2-devkitlipo.build.defines=
-
-esp32s2-devkitlipo.menu.JTAGAdapter.default=Disabled
-esp32s2-devkitlipo.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32s2-devkitlipo.menu.JTAGAdapter.external=FTDI Adapter
-esp32s2-devkitlipo.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
-esp32s2-devkitlipo.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32s2-devkitlipo.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32s2-devkitlipo.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
-esp32s2-devkitlipo.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32s2-devkitlipo.menu.CDCOnBoot.default=Disabled
-esp32s2-devkitlipo.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32s2-devkitlipo.menu.CDCOnBoot.cdc=Enabled
-esp32s2-devkitlipo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32s2-devkitlipo.menu.MSCOnBoot.default=Disabled
-esp32s2-devkitlipo.menu.MSCOnBoot.default.build.msc_on_boot=0
-esp32s2-devkitlipo.menu.MSCOnBoot.msc=Enabled
-esp32s2-devkitlipo.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-esp32s2-devkitlipo.menu.DFUOnBoot.default=Disabled
-esp32s2-devkitlipo.menu.DFUOnBoot.default.build.dfu_on_boot=0
-esp32s2-devkitlipo.menu.DFUOnBoot.dfu=Enabled
-esp32s2-devkitlipo.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-esp32s2-devkitlipo.menu.UploadMode.default=UART0
-esp32s2-devkitlipo.menu.UploadMode.default.upload.use_1200bps_touch=false
-esp32s2-devkitlipo.menu.UploadMode.default.upload.wait_for_upload_port=false
-esp32s2-devkitlipo.menu.UploadMode.cdc=Internal USB
-esp32s2-devkitlipo.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-esp32s2-devkitlipo.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-esp32s2-devkitlipo.menu.PSRAM.disabled=Disabled (WROOM)
-esp32s2-devkitlipo.menu.PSRAM.disabled.build.defines=
-esp32s2-devkitlipo.menu.PSRAM.enabled=Enabled (WROVER)
-esp32s2-devkitlipo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-esp32s2-devkitlipo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s2-devkitlipo.menu.PartitionScheme.default.build.partitions=default
-esp32s2-devkitlipo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s2-devkitlipo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s2-devkitlipo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s2-devkitlipo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s2-devkitlipo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s2-devkitlipo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32s2-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32s2-devkitlipo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s2-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s2-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s2-devkitlipo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s2-devkitlipo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s2-devkitlipo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s2-devkitlipo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s2-devkitlipo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s2-devkitlipo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s2-devkitlipo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s2-devkitlipo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s2-devkitlipo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s2-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s2-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s2-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s2-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s2-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s2-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s2-devkitlipo.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s2-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s2-devkitlipo.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32s2-devkitlipo.menu.PartitionScheme.custom=Custom
-esp32s2-devkitlipo.menu.PartitionScheme.custom.build.partitions=
-esp32s2-devkitlipo.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32s2-devkitlipo.menu.CPUFreq.240=240MHz (WiFi)
-esp32s2-devkitlipo.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32s2-devkitlipo.menu.CPUFreq.160=160MHz (WiFi)
-esp32s2-devkitlipo.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32s2-devkitlipo.menu.CPUFreq.80=80MHz (WiFi)
-esp32s2-devkitlipo.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32s2-devkitlipo.menu.CPUFreq.40=40MHz
-esp32s2-devkitlipo.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32s2-devkitlipo.menu.CPUFreq.20=20MHz
-esp32s2-devkitlipo.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32s2-devkitlipo.menu.CPUFreq.10=10MHz
-esp32s2-devkitlipo.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32s2-devkitlipo.menu.FlashMode.qio=QIO
-esp32s2-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
-esp32s2-devkitlipo.menu.FlashMode.qio.build.boot=qio
-esp32s2-devkitlipo.menu.FlashMode.dio=DIO
-esp32s2-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
-esp32s2-devkitlipo.menu.FlashMode.dio.build.boot=dio
-esp32s2-devkitlipo.menu.FlashMode.qout=QOUT
-esp32s2-devkitlipo.menu.FlashMode.qout.build.flash_mode=dout
-esp32s2-devkitlipo.menu.FlashMode.qout.build.boot=qout
-esp32s2-devkitlipo.menu.FlashMode.dout=DOUT
-esp32s2-devkitlipo.menu.FlashMode.dout.build.flash_mode=dout
-esp32s2-devkitlipo.menu.FlashMode.dout.build.boot=dout
-
-esp32s2-devkitlipo.menu.FlashFreq.80=80MHz
-esp32s2-devkitlipo.menu.FlashFreq.80.build.flash_freq=80m
-esp32s2-devkitlipo.menu.FlashFreq.40=40MHz
-esp32s2-devkitlipo.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32s2-devkitlipo.menu.FlashSize.4M=4MB (32Mb)
-esp32s2-devkitlipo.menu.FlashSize.4M.build.flash_size=4MB
-esp32s2-devkitlipo.menu.FlashSize.8M=8MB (64Mb)
-esp32s2-devkitlipo.menu.FlashSize.8M.build.flash_size=8MB
-esp32s2-devkitlipo.menu.FlashSize.2M=2MB (16Mb)
-esp32s2-devkitlipo.menu.FlashSize.2M.build.flash_size=2MB
-esp32s2-devkitlipo.menu.FlashSize.16M=16MB (128Mb)
-esp32s2-devkitlipo.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32s2-devkitlipo.menu.UploadSpeed.921600=921600
-esp32s2-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
-esp32s2-devkitlipo.menu.UploadSpeed.115200=115200
-esp32s2-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
-esp32s2-devkitlipo.menu.UploadSpeed.256000.windows=256000
-esp32s2-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
-esp32s2-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32s2-devkitlipo.menu.UploadSpeed.230400=230400
-esp32s2-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
-esp32s2-devkitlipo.menu.UploadSpeed.460800.linux=460800
-esp32s2-devkitlipo.menu.UploadSpeed.460800.macosx=460800
-esp32s2-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
-esp32s2-devkitlipo.menu.UploadSpeed.512000.windows=512000
-esp32s2-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32s2-devkitlipo.menu.DebugLevel.none=None
-esp32s2-devkitlipo.menu.DebugLevel.none.build.code_debug=0
-esp32s2-devkitlipo.menu.DebugLevel.error=Error
-esp32s2-devkitlipo.menu.DebugLevel.error.build.code_debug=1
-esp32s2-devkitlipo.menu.DebugLevel.warn=Warn
-esp32s2-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
-esp32s2-devkitlipo.menu.DebugLevel.info=Info
-esp32s2-devkitlipo.menu.DebugLevel.info.build.code_debug=3
-esp32s2-devkitlipo.menu.DebugLevel.debug=Debug
-esp32s2-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
-esp32s2-devkitlipo.menu.DebugLevel.verbose=Verbose
-esp32s2-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s2-devkitlipo.menu.EraseFlash.none=Disabled
-esp32s2-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
-esp32s2-devkitlipo.menu.EraseFlash.all=Enabled
-esp32s2-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32s2-devkitlipo-usb.name=OLIMEX ESP32-S2-DevKit-Lipo-USB
-
-esp32s2-devkitlipo-usb.bootloader.tool=esptool_py
-esp32s2-devkitlipo-usb.bootloader.tool.default=esptool_py
-
-esp32s2-devkitlipo-usb.upload.tool=esptool_py
-esp32s2-devkitlipo-usb.upload.tool.default=esptool_py
-esp32s2-devkitlipo-usb.upload.tool.network=esp_ota
-
-esp32s2-devkitlipo-usb.upload.maximum_size=1310720
-esp32s2-devkitlipo-usb.upload.maximum_data_size=327680
-esp32s2-devkitlipo-usb.upload.flags=
-esp32s2-devkitlipo-usb.upload.extra_flags=
-esp32s2-devkitlipo-usb.upload.use_1200bps_touch=false
-esp32s2-devkitlipo-usb.upload.wait_for_upload_port=false
-
-esp32s2-devkitlipo-usb.serial.disableDTR=false
-esp32s2-devkitlipo-usb.serial.disableRTS=false
-
-esp32s2-devkitlipo-usb.build.tarch=xtensa
-esp32s2-devkitlipo-usb.build.bootloader_addr=0x1000
-esp32s2-devkitlipo-usb.build.target=esp32s2
-esp32s2-devkitlipo-usb.build.mcu=esp32s2
-esp32s2-devkitlipo-usb.build.core=esp32
-esp32s2-devkitlipo-usb.build.variant=esp32s2-devkit-lipo-usb
-esp32s2-devkitlipo-usb.build.board=ESP32S2_DEVKIT_LIPO_USB
-
-esp32s2-devkitlipo-usb.build.cdc_on_boot=0
-esp32s2-devkitlipo-usb.build.msc_on_boot=0
-esp32s2-devkitlipo-usb.build.dfu_on_boot=0
-esp32s2-devkitlipo-usb.build.f_cpu=240000000L
-esp32s2-devkitlipo-usb.build.flash_size=4MB
-esp32s2-devkitlipo-usb.build.flash_freq=80m
-esp32s2-devkitlipo-usb.build.flash_mode=dio
-esp32s2-devkitlipo-usb.build.boot=qio
-esp32s2-devkitlipo-usb.build.partitions=default
-esp32s2-devkitlipo-usb.build.defines=
-
-esp32s2-devkitlipo-usb.menu.JTAGAdapter.default=Disabled
-esp32s2-devkitlipo-usb.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32s2-devkitlipo-usb.menu.JTAGAdapter.external=FTDI Adapter
-esp32s2-devkitlipo-usb.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
-esp32s2-devkitlipo-usb.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32s2-devkitlipo-usb.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32s2-devkitlipo-usb.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
-esp32s2-devkitlipo-usb.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32s2-devkitlipo-usb.menu.CDCOnBoot.default=Enabled
-esp32s2-devkitlipo-usb.menu.CDCOnBoot.default.build.cdc_on_boot=1
-esp32s2-devkitlipo-usb.menu.CDCOnBoot.cdc=Disabled
-esp32s2-devkitlipo-usb.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-esp32s2-devkitlipo-usb.menu.MSCOnBoot.default=Disabled
-esp32s2-devkitlipo-usb.menu.MSCOnBoot.default.build.msc_on_boot=0
-esp32s2-devkitlipo-usb.menu.MSCOnBoot.msc=Enabled
-esp32s2-devkitlipo-usb.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-esp32s2-devkitlipo-usb.menu.DFUOnBoot.default=Enabled
-esp32s2-devkitlipo-usb.menu.DFUOnBoot.default.build.dfu_on_boot=1
-esp32s2-devkitlipo-usb.menu.DFUOnBoot.dfu=Disabled
-esp32s2-devkitlipo-usb.menu.DFUOnBoot.dfu.build.dfu_on_boot=0
-
-esp32s2-devkitlipo-usb.menu.UploadMode.default=Internal USB
-esp32s2-devkitlipo-usb.menu.UploadMode.default.upload.use_1200bps_touch=true
-esp32s2-devkitlipo-usb.menu.UploadMode.default.upload.wait_for_upload_port=true
-esp32s2-devkitlipo-usb.menu.UploadMode.UART0=UART0
-esp32s2-devkitlipo-usb.menu.UploadMode.UART0.upload.use_1200bps_touch=false
-esp32s2-devkitlipo-usb.menu.UploadMode.UART0.upload.wait_for_upload_port=false
-
-esp32s2-devkitlipo-usb.menu.PSRAM.disabled=Disabled (WROOM)
-esp32s2-devkitlipo-usb.menu.PSRAM.disabled.build.defines=
-esp32s2-devkitlipo-usb.menu.PSRAM.enabled=Enabled (WROVER)
-esp32s2-devkitlipo-usb.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-esp32s2-devkitlipo-usb.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.default.build.partitions=default
-esp32s2-devkitlipo-usb.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s2-devkitlipo-usb.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s2-devkitlipo-usb.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s2-devkitlipo-usb.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32s2-devkitlipo-usb.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s2-devkitlipo-usb.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s2-devkitlipo-usb.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s2-devkitlipo-usb.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s2-devkitlipo-usb.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s2-devkitlipo-usb.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s2-devkitlipo-usb.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s2-devkitlipo-usb.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s2-devkitlipo-usb.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s2-devkitlipo-usb.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s2-devkitlipo-usb.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32s2-devkitlipo-usb.menu.PartitionScheme.custom=Custom
-esp32s2-devkitlipo-usb.menu.PartitionScheme.custom.build.partitions=
-esp32s2-devkitlipo-usb.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32s2-devkitlipo-usb.menu.CPUFreq.240=240MHz (WiFi)
-esp32s2-devkitlipo-usb.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32s2-devkitlipo-usb.menu.CPUFreq.160=160MHz (WiFi)
-esp32s2-devkitlipo-usb.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32s2-devkitlipo-usb.menu.CPUFreq.80=80MHz (WiFi)
-esp32s2-devkitlipo-usb.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32s2-devkitlipo-usb.menu.CPUFreq.40=40MHz
-esp32s2-devkitlipo-usb.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32s2-devkitlipo-usb.menu.CPUFreq.20=20MHz
-esp32s2-devkitlipo-usb.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32s2-devkitlipo-usb.menu.CPUFreq.10=10MHz
-esp32s2-devkitlipo-usb.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32s2-devkitlipo-usb.menu.FlashMode.qio=QIO
-esp32s2-devkitlipo-usb.menu.FlashMode.qio.build.flash_mode=dio
-esp32s2-devkitlipo-usb.menu.FlashMode.qio.build.boot=qio
-esp32s2-devkitlipo-usb.menu.FlashMode.dio=DIO
-esp32s2-devkitlipo-usb.menu.FlashMode.dio.build.flash_mode=dio
-esp32s2-devkitlipo-usb.menu.FlashMode.dio.build.boot=dio
-esp32s2-devkitlipo-usb.menu.FlashMode.qout=QOUT
-esp32s2-devkitlipo-usb.menu.FlashMode.qout.build.flash_mode=dout
-esp32s2-devkitlipo-usb.menu.FlashMode.qout.build.boot=qout
-esp32s2-devkitlipo-usb.menu.FlashMode.dout=DOUT
-esp32s2-devkitlipo-usb.menu.FlashMode.dout.build.flash_mode=dout
-esp32s2-devkitlipo-usb.menu.FlashMode.dout.build.boot=dout
-
-esp32s2-devkitlipo-usb.menu.FlashFreq.80=80MHz
-esp32s2-devkitlipo-usb.menu.FlashFreq.80.build.flash_freq=80m
-esp32s2-devkitlipo-usb.menu.FlashFreq.40=40MHz
-esp32s2-devkitlipo-usb.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32s2-devkitlipo-usb.menu.FlashSize.4M=4MB (32Mb)
-esp32s2-devkitlipo-usb.menu.FlashSize.4M.build.flash_size=4MB
-esp32s2-devkitlipo-usb.menu.FlashSize.8M=8MB (64Mb)
-esp32s2-devkitlipo-usb.menu.FlashSize.8M.build.flash_size=8MB
-esp32s2-devkitlipo-usb.menu.FlashSize.2M=2MB (16Mb)
-esp32s2-devkitlipo-usb.menu.FlashSize.2M.build.flash_size=2MB
-esp32s2-devkitlipo-usb.menu.FlashSize.16M=16MB (128Mb)
-esp32s2-devkitlipo-usb.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32s2-devkitlipo-usb.menu.UploadSpeed.921600=921600
-esp32s2-devkitlipo-usb.menu.UploadSpeed.921600.upload.speed=921600
-esp32s2-devkitlipo-usb.menu.UploadSpeed.115200=115200
-esp32s2-devkitlipo-usb.menu.UploadSpeed.115200.upload.speed=115200
-esp32s2-devkitlipo-usb.menu.UploadSpeed.256000.windows=256000
-esp32s2-devkitlipo-usb.menu.UploadSpeed.256000.upload.speed=256000
-esp32s2-devkitlipo-usb.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32s2-devkitlipo-usb.menu.UploadSpeed.230400=230400
-esp32s2-devkitlipo-usb.menu.UploadSpeed.230400.upload.speed=230400
-esp32s2-devkitlipo-usb.menu.UploadSpeed.460800.linux=460800
-esp32s2-devkitlipo-usb.menu.UploadSpeed.460800.macosx=460800
-esp32s2-devkitlipo-usb.menu.UploadSpeed.460800.upload.speed=460800
-esp32s2-devkitlipo-usb.menu.UploadSpeed.512000.windows=512000
-esp32s2-devkitlipo-usb.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32s2-devkitlipo-usb.menu.DebugLevel.none=None
-esp32s2-devkitlipo-usb.menu.DebugLevel.none.build.code_debug=0
-esp32s2-devkitlipo-usb.menu.DebugLevel.error=Error
-esp32s2-devkitlipo-usb.menu.DebugLevel.error.build.code_debug=1
-esp32s2-devkitlipo-usb.menu.DebugLevel.warn=Warn
-esp32s2-devkitlipo-usb.menu.DebugLevel.warn.build.code_debug=2
-esp32s2-devkitlipo-usb.menu.DebugLevel.info=Info
-esp32s2-devkitlipo-usb.menu.DebugLevel.info.build.code_debug=3
-esp32s2-devkitlipo-usb.menu.DebugLevel.debug=Debug
-esp32s2-devkitlipo-usb.menu.DebugLevel.debug.build.code_debug=4
-esp32s2-devkitlipo-usb.menu.DebugLevel.verbose=Verbose
-esp32s2-devkitlipo-usb.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s2-devkitlipo-usb.menu.EraseFlash.none=Disabled
-esp32s2-devkitlipo-usb.menu.EraseFlash.none.upload.erase_cmd=
-esp32s2-devkitlipo-usb.menu.EraseFlash.all=Enabled
-esp32s2-devkitlipo-usb.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32s3-devkitlipo.name=OLIMEX ESP32-S3-DevKit-Lipo
-
-esp32s3-devkitlipo.bootloader.tool=esptool_py
-esp32s3-devkitlipo.bootloader.tool.default=esptool_py
-
-esp32s3-devkitlipo.upload.tool=esptool_py
-esp32s3-devkitlipo.upload.tool.default=esptool_py
-esp32s3-devkitlipo.upload.tool.network=esp_ota
-
-esp32s3-devkitlipo.upload.maximum_size=1310720
-esp32s3-devkitlipo.upload.maximum_data_size=327680
-esp32s3-devkitlipo.upload.flags=
-esp32s3-devkitlipo.upload.extra_flags=
-esp32s3-devkitlipo.upload.use_1200bps_touch=false
-esp32s3-devkitlipo.upload.wait_for_upload_port=false
-
-esp32s3-devkitlipo.serial.disableDTR=false
-esp32s3-devkitlipo.serial.disableRTS=false
-
-esp32s3-devkitlipo.build.tarch=xtensa
-esp32s3-devkitlipo.build.bootloader_addr=0x0
-esp32s3-devkitlipo.build.target=esp32s3
-esp32s3-devkitlipo.build.mcu=esp32s3
-esp32s3-devkitlipo.build.core=esp32
-esp32s3-devkitlipo.build.variant=esp32s3-devkit-lipo
-esp32s3-devkitlipo.build.board=ESP32S3_DEVKIT_LIPO
-
-esp32s3-devkitlipo.build.usb_mode=1
-esp32s3-devkitlipo.build.cdc_on_boot=0
-esp32s3-devkitlipo.build.msc_on_boot=0
-esp32s3-devkitlipo.build.dfu_on_boot=0
-esp32s3-devkitlipo.build.f_cpu=240000000L
-esp32s3-devkitlipo.build.flash_size=4MB
-esp32s3-devkitlipo.build.flash_freq=80m
-esp32s3-devkitlipo.build.flash_mode=dio
-esp32s3-devkitlipo.build.boot=qio
-esp32s3-devkitlipo.build.boot_freq=80m
-esp32s3-devkitlipo.build.partitions=default
-esp32s3-devkitlipo.build.defines=
-esp32s3-devkitlipo.build.loop_core=
-esp32s3-devkitlipo.build.event_core=
-esp32s3-devkitlipo.build.psram_type=qspi
-esp32s3-devkitlipo.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-esp32s3-devkitlipo.menu.JTAGAdapter.default=Disabled
-esp32s3-devkitlipo.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32s3-devkitlipo.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32s3-devkitlipo.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-esp32s3-devkitlipo.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32s3-devkitlipo.menu.JTAGAdapter.external=FTDI Adapter
-esp32s3-devkitlipo.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-esp32s3-devkitlipo.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32s3-devkitlipo.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32s3-devkitlipo.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-esp32s3-devkitlipo.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32s3-devkitlipo.menu.PSRAM.disabled=Disabled
-esp32s3-devkitlipo.menu.PSRAM.disabled.build.defines=
-esp32s3-devkitlipo.menu.PSRAM.disabled.build.psram_type=qspi
-esp32s3-devkitlipo.menu.PSRAM.enabled=QSPI PSRAM
-esp32s3-devkitlipo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-esp32s3-devkitlipo.menu.PSRAM.enabled.build.psram_type=qspi
-esp32s3-devkitlipo.menu.PSRAM.opi=OPI PSRAM
-esp32s3-devkitlipo.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-esp32s3-devkitlipo.menu.PSRAM.opi.build.psram_type=opi
-
-esp32s3-devkitlipo.menu.FlashMode.qio=QIO 80MHz
-esp32s3-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
-esp32s3-devkitlipo.menu.FlashMode.qio.build.boot=qio
-esp32s3-devkitlipo.menu.FlashMode.qio.build.boot_freq=80m
-esp32s3-devkitlipo.menu.FlashMode.qio.build.flash_freq=80m
-esp32s3-devkitlipo.menu.FlashMode.qio120=QIO 120MHz
-esp32s3-devkitlipo.menu.FlashMode.qio120.build.flash_mode=dio
-esp32s3-devkitlipo.menu.FlashMode.qio120.build.boot=qio
-esp32s3-devkitlipo.menu.FlashMode.qio120.build.boot_freq=120m
-esp32s3-devkitlipo.menu.FlashMode.qio120.build.flash_freq=80m
-esp32s3-devkitlipo.menu.FlashMode.dio=DIO 80MHz
-esp32s3-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
-esp32s3-devkitlipo.menu.FlashMode.dio.build.boot=dio
-esp32s3-devkitlipo.menu.FlashMode.dio.build.boot_freq=80m
-esp32s3-devkitlipo.menu.FlashMode.dio.build.flash_freq=80m
-esp32s3-devkitlipo.menu.FlashMode.opi=OPI 80MHz
-esp32s3-devkitlipo.menu.FlashMode.opi.build.flash_mode=dout
-esp32s3-devkitlipo.menu.FlashMode.opi.build.boot=opi
-esp32s3-devkitlipo.menu.FlashMode.opi.build.boot_freq=80m
-esp32s3-devkitlipo.menu.FlashMode.opi.build.flash_freq=80m
-
-esp32s3-devkitlipo.menu.FlashSize.4M=4MB (32Mb)
-esp32s3-devkitlipo.menu.FlashSize.4M.build.flash_size=4MB
-esp32s3-devkitlipo.menu.FlashSize.8M=8MB (64Mb)
-esp32s3-devkitlipo.menu.FlashSize.8M.build.flash_size=8MB
-esp32s3-devkitlipo.menu.FlashSize.16M=16MB (128Mb)
-esp32s3-devkitlipo.menu.FlashSize.16M.build.flash_size=16MB
-esp32s3-devkitlipo.menu.FlashSize.32M=32MB (256Mb)
-esp32s3-devkitlipo.menu.FlashSize.32M.build.flash_size=32MB
-
-esp32s3-devkitlipo.menu.LoopCore.1=Core 1
-esp32s3-devkitlipo.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32s3-devkitlipo.menu.LoopCore.0=Core 0
-esp32s3-devkitlipo.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-esp32s3-devkitlipo.menu.EventsCore.1=Core 1
-esp32s3-devkitlipo.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-esp32s3-devkitlipo.menu.EventsCore.0=Core 0
-esp32s3-devkitlipo.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-esp32s3-devkitlipo.menu.USBMode.hwcdc=Hardware CDC and JTAG
-esp32s3-devkitlipo.menu.USBMode.hwcdc.build.usb_mode=1
-esp32s3-devkitlipo.menu.USBMode.default=USB-OTG (TinyUSB)
-esp32s3-devkitlipo.menu.USBMode.default.build.usb_mode=0
-
-esp32s3-devkitlipo.menu.CDCOnBoot.default=Disabled
-esp32s3-devkitlipo.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32s3-devkitlipo.menu.CDCOnBoot.cdc=Enabled
-esp32s3-devkitlipo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32s3-devkitlipo.menu.MSCOnBoot.default=Disabled
-esp32s3-devkitlipo.menu.MSCOnBoot.default.build.msc_on_boot=0
-esp32s3-devkitlipo.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-esp32s3-devkitlipo.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-esp32s3-devkitlipo.menu.DFUOnBoot.default=Disabled
-esp32s3-devkitlipo.menu.DFUOnBoot.default.build.dfu_on_boot=0
-esp32s3-devkitlipo.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-esp32s3-devkitlipo.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-esp32s3-devkitlipo.menu.UploadMode.default=UART0 / Hardware CDC
-esp32s3-devkitlipo.menu.UploadMode.default.upload.use_1200bps_touch=false
-esp32s3-devkitlipo.menu.UploadMode.default.upload.wait_for_upload_port=false
-esp32s3-devkitlipo.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-esp32s3-devkitlipo.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-esp32s3-devkitlipo.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-esp32s3-devkitlipo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32s3-devkitlipo.menu.PartitionScheme.default.build.partitions=default
-esp32s3-devkitlipo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32s3-devkitlipo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32s3-devkitlipo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s3-devkitlipo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s3-devkitlipo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s3-devkitlipo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32s3-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32s3-devkitlipo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32s3-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32s3-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32s3-devkitlipo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32s3-devkitlipo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32s3-devkitlipo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32s3-devkitlipo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32s3-devkitlipo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32s3-devkitlipo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32s3-devkitlipo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32s3-devkitlipo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32s3-devkitlipo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32s3-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32s3-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32s3-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32s3-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32s3-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32s3-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32s3-devkitlipo.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32s3-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32s3-devkitlipo.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32s3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32s3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32s3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32s3-devkitlipo.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-esp32s3-devkitlipo.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-esp32s3-devkitlipo.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-esp32s3-devkitlipo.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-esp32s3-devkitlipo.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-esp32s3-devkitlipo.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-esp32s3-devkitlipo.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-esp32s3-devkitlipo.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-esp32s3-devkitlipo.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-esp32s3-devkitlipo.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-esp32s3-devkitlipo.menu.PartitionScheme.custom=Custom
-esp32s3-devkitlipo.menu.PartitionScheme.custom.build.partitions=
-esp32s3-devkitlipo.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32s3-devkitlipo.menu.CPUFreq.240=240MHz (WiFi)
-esp32s3-devkitlipo.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32s3-devkitlipo.menu.CPUFreq.160=160MHz (WiFi)
-esp32s3-devkitlipo.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32s3-devkitlipo.menu.CPUFreq.80=80MHz (WiFi)
-esp32s3-devkitlipo.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32s3-devkitlipo.menu.CPUFreq.40=40MHz
-esp32s3-devkitlipo.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32s3-devkitlipo.menu.CPUFreq.20=20MHz
-esp32s3-devkitlipo.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32s3-devkitlipo.menu.CPUFreq.10=10MHz
-esp32s3-devkitlipo.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32s3-devkitlipo.menu.UploadSpeed.921600=921600
-esp32s3-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
-esp32s3-devkitlipo.menu.UploadSpeed.115200=115200
-esp32s3-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
-esp32s3-devkitlipo.menu.UploadSpeed.256000.windows=256000
-esp32s3-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
-esp32s3-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32s3-devkitlipo.menu.UploadSpeed.230400=230400
-esp32s3-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
-esp32s3-devkitlipo.menu.UploadSpeed.460800.linux=460800
-esp32s3-devkitlipo.menu.UploadSpeed.460800.macosx=460800
-esp32s3-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
-esp32s3-devkitlipo.menu.UploadSpeed.512000.windows=512000
-esp32s3-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32s3-devkitlipo.menu.DebugLevel.none=None
-esp32s3-devkitlipo.menu.DebugLevel.none.build.code_debug=0
-esp32s3-devkitlipo.menu.DebugLevel.error=Error
-esp32s3-devkitlipo.menu.DebugLevel.error.build.code_debug=1
-esp32s3-devkitlipo.menu.DebugLevel.warn=Warn
-esp32s3-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
-esp32s3-devkitlipo.menu.DebugLevel.info=Info
-esp32s3-devkitlipo.menu.DebugLevel.info.build.code_debug=3
-esp32s3-devkitlipo.menu.DebugLevel.debug=Debug
-esp32s3-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
-esp32s3-devkitlipo.menu.DebugLevel.verbose=Verbose
-esp32s3-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s3-devkitlipo.menu.EraseFlash.none=Disabled
-esp32s3-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
-esp32s3-devkitlipo.menu.EraseFlash.all=Enabled
-esp32s3-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32c3-devkitlipo.name=OLIMEX ESP32-C3-DevKit-Lipo
-
-esp32c3-devkitlipo.bootloader.tool=esptool_py
-esp32c3-devkitlipo.bootloader.tool.default=esptool_py
-
-esp32c3-devkitlipo.upload.tool=esptool_py
-esp32c3-devkitlipo.upload.tool.default=esptool_py
-esp32c3-devkitlipo.upload.tool.network=esp_ota
-
-esp32c3-devkitlipo.upload.maximum_size=1310720
-esp32c3-devkitlipo.upload.maximum_data_size=327680
-esp32c3-devkitlipo.upload.flags=
-esp32c3-devkitlipo.upload.extra_flags=
-esp32c3-devkitlipo.upload.use_1200bps_touch=false
-esp32c3-devkitlipo.upload.wait_for_upload_port=false
-
-esp32c3-devkitlipo.serial.disableDTR=false
-esp32c3-devkitlipo.serial.disableRTS=false
-
-esp32c3-devkitlipo.build.tarch=riscv32
-esp32c3-devkitlipo.build.target=esp
-esp32c3-devkitlipo.build.mcu=esp32c3
-esp32c3-devkitlipo.build.core=esp32
-esp32c3-devkitlipo.build.variant=esp32c3-devkit-lipo
-esp32c3-devkitlipo.build.board=ESP32C3_DEVKIT_LIPO
-esp32c3-devkitlipo.build.bootloader_addr=0x0
-
-esp32c3-devkitlipo.build.cdc_on_boot=0
-esp32c3-devkitlipo.build.f_cpu=160000000L
-esp32c3-devkitlipo.build.flash_size=4MB
-esp32c3-devkitlipo.build.flash_freq=80m
-esp32c3-devkitlipo.build.flash_mode=qio
-esp32c3-devkitlipo.build.boot=qio
-esp32c3-devkitlipo.build.partitions=default
-esp32c3-devkitlipo.build.defines=
-
-## IDE 2.0 Seems to not update the value
-esp32c3-devkitlipo.menu.JTAGAdapter.default=Disabled
-esp32c3-devkitlipo.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32c3-devkitlipo.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32c3-devkitlipo.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
-esp32c3-devkitlipo.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32c3-devkitlipo.menu.JTAGAdapter.external=FTDI Adapter
-esp32c3-devkitlipo.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
-esp32c3-devkitlipo.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32c3-devkitlipo.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32c3-devkitlipo.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
-esp32c3-devkitlipo.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32c3-devkitlipo.menu.CDCOnBoot.default=Disabled
-esp32c3-devkitlipo.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32c3-devkitlipo.menu.CDCOnBoot.cdc=Enabled
-esp32c3-devkitlipo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32c3-devkitlipo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32c3-devkitlipo.menu.PartitionScheme.default.build.partitions=default
-esp32c3-devkitlipo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32c3-devkitlipo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32c3-devkitlipo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32c3-devkitlipo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32c3-devkitlipo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32c3-devkitlipo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32c3-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32c3-devkitlipo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32c3-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32c3-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32c3-devkitlipo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32c3-devkitlipo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32c3-devkitlipo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32c3-devkitlipo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32c3-devkitlipo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32c3-devkitlipo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32c3-devkitlipo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32c3-devkitlipo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32c3-devkitlipo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32c3-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32c3-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32c3-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32c3-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32c3-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32c3-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32c3-devkitlipo.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32c3-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32c3-devkitlipo.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32c3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32c3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32c3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32c3-devkitlipo.menu.PartitionScheme.custom=Custom
-esp32c3-devkitlipo.menu.PartitionScheme.custom.build.partitions=
-esp32c3-devkitlipo.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32c3-devkitlipo.menu.CPUFreq.160=160MHz (WiFi)
-esp32c3-devkitlipo.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32c3-devkitlipo.menu.CPUFreq.80=80MHz (WiFi)
-esp32c3-devkitlipo.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32c3-devkitlipo.menu.CPUFreq.40=40MHz
-esp32c3-devkitlipo.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32c3-devkitlipo.menu.CPUFreq.20=20MHz
-esp32c3-devkitlipo.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32c3-devkitlipo.menu.CPUFreq.10=10MHz
-esp32c3-devkitlipo.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32c3-devkitlipo.menu.FlashMode.qio=QIO
-esp32c3-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
-esp32c3-devkitlipo.menu.FlashMode.qio.build.boot=qio
-esp32c3-devkitlipo.menu.FlashMode.dio=DIO
-esp32c3-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
-esp32c3-devkitlipo.menu.FlashMode.dio.build.boot=dio
-esp32c3-devkitlipo.menu.FlashMode.qout=QOUT
-esp32c3-devkitlipo.menu.FlashMode.qout.build.flash_mode=dout
-esp32c3-devkitlipo.menu.FlashMode.qout.build.boot=qout
-esp32c3-devkitlipo.menu.FlashMode.dout=DOUT
-esp32c3-devkitlipo.menu.FlashMode.dout.build.flash_mode=dout
-esp32c3-devkitlipo.menu.FlashMode.dout.build.boot=dout
-
-esp32c3-devkitlipo.menu.FlashFreq.80=80MHz
-esp32c3-devkitlipo.menu.FlashFreq.80.build.flash_freq=80m
-esp32c3-devkitlipo.menu.FlashFreq.40=40MHz
-esp32c3-devkitlipo.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32c3-devkitlipo.menu.FlashSize.4M=4MB (32Mb)
-esp32c3-devkitlipo.menu.FlashSize.4M.build.flash_size=4MB
-esp32c3-devkitlipo.menu.FlashSize.8M=8MB (64Mb)
-esp32c3-devkitlipo.menu.FlashSize.8M.build.flash_size=8MB
-esp32c3-devkitlipo.menu.FlashSize.2M=2MB (16Mb)
-esp32c3-devkitlipo.menu.FlashSize.2M.build.flash_size=2MB
-esp32c3-devkitlipo.menu.FlashSize.16M=16MB (128Mb)
-esp32c3-devkitlipo.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32c3-devkitlipo.menu.UploadSpeed.921600=921600
-esp32c3-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
-esp32c3-devkitlipo.menu.UploadSpeed.115200=115200
-esp32c3-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
-esp32c3-devkitlipo.menu.UploadSpeed.256000.windows=256000
-esp32c3-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
-esp32c3-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32c3-devkitlipo.menu.UploadSpeed.230400=230400
-esp32c3-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
-esp32c3-devkitlipo.menu.UploadSpeed.460800.linux=460800
-esp32c3-devkitlipo.menu.UploadSpeed.460800.macosx=460800
-esp32c3-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
-esp32c3-devkitlipo.menu.UploadSpeed.512000.windows=512000
-esp32c3-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32c3-devkitlipo.menu.DebugLevel.none=None
-esp32c3-devkitlipo.menu.DebugLevel.none.build.code_debug=0
-esp32c3-devkitlipo.menu.DebugLevel.error=Error
-esp32c3-devkitlipo.menu.DebugLevel.error.build.code_debug=1
-esp32c3-devkitlipo.menu.DebugLevel.warn=Warn
-esp32c3-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
-esp32c3-devkitlipo.menu.DebugLevel.info=Info
-esp32c3-devkitlipo.menu.DebugLevel.info.build.code_debug=3
-esp32c3-devkitlipo.menu.DebugLevel.debug=Debug
-esp32c3-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
-esp32c3-devkitlipo.menu.DebugLevel.verbose=Verbose
-esp32c3-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32c3-devkitlipo.menu.EraseFlash.none=Disabled
-esp32c3-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
-esp32c3-devkitlipo.menu.EraseFlash.all=Enabled
-esp32c3-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32c6-evb.name=OLIMEX ESP32-C6-EVB
-
-esp32c6-evb.bootloader.tool=esptool_py
-esp32c6-evb.bootloader.tool.default=esptool_py
-
-esp32c6-evb.upload.tool=esptool_py
-esp32c6-evb.upload.tool.default=esptool_py
-esp32c6-evb.upload.tool.network=esp_ota
-
-esp32c6-evb.upload.maximum_size=1310720
-esp32c6-evb.upload.maximum_data_size=327680
-esp32c6-evb.upload.flags=
-esp32c6-evb.upload.extra_flags=
-esp32c6-evb.upload.use_1200bps_touch=false
-esp32c6-evb.upload.wait_for_upload_port=false
-
-esp32c6-evb.serial.disableDTR=false
-esp32c6-evb.serial.disableRTS=false
-
-esp32c6-evb.build.tarch=riscv32
-esp32c6-evb.build.target=esp
-esp32c6-evb.build.mcu=esp32c6
-esp32c6-evb.build.core=esp32
-esp32c6-evb.build.variant=esp32c6-evb
-esp32c6-evb.build.board=ESP32C6_EVB
-esp32c6-evb.build.bootloader_addr=0x0
-
-esp32c6-evb.build.cdc_on_boot=0
-esp32c6-evb.build.f_cpu=160000000L
-esp32c6-evb.build.flash_size=4MB
-esp32c6-evb.build.flash_freq=80m
-esp32c6-evb.build.flash_mode=qio
-esp32c6-evb.build.boot=qio
-esp32c6-evb.build.partitions=default
-esp32c6-evb.build.defines=
-
-## IDE 2.0 Seems to not update the value
-esp32c6-evb.menu.JTAGAdapter.default=Disabled
-esp32c6-evb.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32c6-evb.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32c6-evb.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-esp32c6-evb.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32c6-evb.menu.JTAGAdapter.external=FTDI Adapter
-esp32c6-evb.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-esp32c6-evb.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32c6-evb.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32c6-evb.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-esp32c6-evb.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32c6-evb.menu.CDCOnBoot.default=Disabled
-esp32c6-evb.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32c6-evb.menu.CDCOnBoot.cdc=Enabled
-esp32c6-evb.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32c6-evb.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32c6-evb.menu.PartitionScheme.default.build.partitions=default
-esp32c6-evb.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32c6-evb.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32c6-evb.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32c6-evb.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32c6-evb.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32c6-evb.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32c6-evb.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32c6-evb.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32c6-evb.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32c6-evb.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32c6-evb.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32c6-evb.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32c6-evb.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32c6-evb.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32c6-evb.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32c6-evb.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32c6-evb.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32c6-evb.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32c6-evb.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32c6-evb.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32c6-evb.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32c6-evb.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32c6-evb.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32c6-evb.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32c6-evb.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32c6-evb.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32c6-evb.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32c6-evb.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32c6-evb.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32c6-evb.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32c6-evb.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32c6-evb.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32c6-evb.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32c6-evb.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32c6-evb.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32c6-evb.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32c6-evb.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32c6-evb.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32c6-evb.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32c6-evb.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32c6-evb.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-esp32c6-evb.menu.PartitionScheme.zigbee.build.partitions=zigbee
-esp32c6-evb.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-esp32c6-evb.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32c6-evb.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32c6-evb.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32c6-evb.menu.PartitionScheme.custom=Custom
-esp32c6-evb.menu.PartitionScheme.custom.build.partitions=
-esp32c6-evb.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32c6-evb.menu.CPUFreq.160=160MHz (WiFi)
-esp32c6-evb.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32c6-evb.menu.CPUFreq.80=80MHz (WiFi)
-esp32c6-evb.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32c6-evb.menu.CPUFreq.40=40MHz
-esp32c6-evb.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32c6-evb.menu.CPUFreq.20=20MHz
-esp32c6-evb.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32c6-evb.menu.CPUFreq.10=10MHz
-esp32c6-evb.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32c6-evb.menu.FlashMode.qio=QIO
-esp32c6-evb.menu.FlashMode.qio.build.flash_mode=dio
-esp32c6-evb.menu.FlashMode.qio.build.boot=qio
-esp32c6-evb.menu.FlashMode.dio=DIO
-esp32c6-evb.menu.FlashMode.dio.build.flash_mode=dio
-esp32c6-evb.menu.FlashMode.dio.build.boot=dio
-
-esp32c6-evb.menu.FlashFreq.80=80MHz
-esp32c6-evb.menu.FlashFreq.80.build.flash_freq=80m
-esp32c6-evb.menu.FlashFreq.40=40MHz
-esp32c6-evb.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32c6-evb.menu.FlashSize.4M=4MB (32Mb)
-esp32c6-evb.menu.FlashSize.4M.build.flash_size=4MB
-esp32c6-evb.menu.FlashSize.8M=8MB (64Mb)
-esp32c6-evb.menu.FlashSize.8M.build.flash_size=8MB
-esp32c6-evb.menu.FlashSize.2M=2MB (16Mb)
-esp32c6-evb.menu.FlashSize.2M.build.flash_size=2MB
-esp32c6-evb.menu.FlashSize.16M=16MB (128Mb)
-esp32c6-evb.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32c6-evb.menu.UploadSpeed.921600=921600
-esp32c6-evb.menu.UploadSpeed.921600.upload.speed=921600
-esp32c6-evb.menu.UploadSpeed.115200=115200
-esp32c6-evb.menu.UploadSpeed.115200.upload.speed=115200
-esp32c6-evb.menu.UploadSpeed.256000.windows=256000
-esp32c6-evb.menu.UploadSpeed.256000.upload.speed=256000
-esp32c6-evb.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32c6-evb.menu.UploadSpeed.230400=230400
-esp32c6-evb.menu.UploadSpeed.230400.upload.speed=230400
-esp32c6-evb.menu.UploadSpeed.460800.linux=460800
-esp32c6-evb.menu.UploadSpeed.460800.macosx=460800
-esp32c6-evb.menu.UploadSpeed.460800.upload.speed=460800
-esp32c6-evb.menu.UploadSpeed.512000.windows=512000
-esp32c6-evb.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32c6-evb.menu.DebugLevel.none=None
-esp32c6-evb.menu.DebugLevel.none.build.code_debug=0
-esp32c6-evb.menu.DebugLevel.error=Error
-esp32c6-evb.menu.DebugLevel.error.build.code_debug=1
-esp32c6-evb.menu.DebugLevel.warn=Warn
-esp32c6-evb.menu.DebugLevel.warn.build.code_debug=2
-esp32c6-evb.menu.DebugLevel.info=Info
-esp32c6-evb.menu.DebugLevel.info.build.code_debug=3
-esp32c6-evb.menu.DebugLevel.debug=Debug
-esp32c6-evb.menu.DebugLevel.debug.build.code_debug=4
-esp32c6-evb.menu.DebugLevel.verbose=Verbose
-esp32c6-evb.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32c6-evb.menu.EraseFlash.none=Disabled
-esp32c6-evb.menu.EraseFlash.none.upload.erase_cmd=
-esp32c6-evb.menu.EraseFlash.all=Enabled
-esp32c6-evb.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32c6-evb.menu.ZigbeeMode.default=Disabled
-esp32c6-evb.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32c6-evb.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32c6-evb.menu.ZigbeeMode.ed=Zigbee ED (end device)
-esp32c6-evb.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-esp32c6-evb.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-esp32c6-evb.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32c6-evb.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32c6-evb.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-esp32c6-evb.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-esp32c6-evb.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-esp32c6-evb.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-esp32h2-devkitlipo.name=OLIMEX ESP32-H2-DevKit-LiPo
-
-esp32h2-devkitlipo.bootloader.tool=esptool_py
-esp32h2-devkitlipo.bootloader.tool.default=esptool_py
-
-esp32h2-devkitlipo.upload.tool=esptool_py
-esp32h2-devkitlipo.upload.tool.default=esptool_py
-esp32h2-devkitlipo.upload.tool.network=esp_ota
-
-esp32h2-devkitlipo.upload.maximum_size=1310720
-esp32h2-devkitlipo.upload.maximum_data_size=327680
-esp32h2-devkitlipo.upload.flags=
-esp32h2-devkitlipo.upload.extra_flags=
-esp32h2-devkitlipo.upload.use_1200bps_touch=false
-esp32h2-devkitlipo.upload.wait_for_upload_port=false
-
-esp32h2-devkitlipo.serial.disableDTR=false
-esp32h2-devkitlipo.serial.disableRTS=false
-
-esp32h2-devkitlipo.build.tarch=riscv32
-esp32h2-devkitlipo.build.target=esp
-esp32h2-devkitlipo.build.mcu=esp32h2
-esp32h2-devkitlipo.build.core=esp32
-esp32h2-devkitlipo.build.variant=esp32h2-devkit-lipo
-esp32h2-devkitlipo.build.board=ESP32H2_DEVKIT_LIPO
-esp32h2-devkitlipo.build.bootloader_addr=0x0
-
-esp32h2-devkitlipo.build.cdc_on_boot=0
-esp32h2-devkitlipo.build.f_cpu=96000000L
-esp32h2-devkitlipo.build.flash_size=4MB
-esp32h2-devkitlipo.build.flash_freq=64m
-esp32h2-devkitlipo.build.img_freq=48m
-esp32h2-devkitlipo.build.flash_mode=qio
-esp32h2-devkitlipo.build.boot=qio
-esp32h2-devkitlipo.build.partitions=default
-esp32h2-devkitlipo.build.defines=
-
-esp32h2-devkitlipo.menu.JTAGAdapter.default=Disabled
-esp32h2-devkitlipo.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32h2-devkitlipo.menu.JTAGAdapter.builtin=Integrated USB JTAG
-esp32h2-devkitlipo.menu.JTAGAdapter.builtin.build.openocdscript=esp32h2-builtin.cfg
-esp32h2-devkitlipo.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-esp32h2-devkitlipo.menu.JTAGAdapter.external=FTDI Adapter
-esp32h2-devkitlipo.menu.JTAGAdapter.external.build.openocdscript=esp32h2-ftdi.cfg
-esp32h2-devkitlipo.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32h2-devkitlipo.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32h2-devkitlipo.menu.JTAGAdapter.bridge.build.openocdscript=esp32h2-bridge.cfg
-esp32h2-devkitlipo.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32h2-devkitlipo.menu.CDCOnBoot.default=Disabled
-esp32h2-devkitlipo.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32h2-devkitlipo.menu.CDCOnBoot.cdc=Enabled
-esp32h2-devkitlipo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32h2-devkitlipo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32h2-devkitlipo.menu.PartitionScheme.default.build.partitions=default
-esp32h2-devkitlipo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32h2-devkitlipo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32h2-devkitlipo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32h2-devkitlipo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32h2-devkitlipo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32h2-devkitlipo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32h2-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32h2-devkitlipo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32h2-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32h2-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32h2-devkitlipo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32h2-devkitlipo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32h2-devkitlipo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32h2-devkitlipo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32h2-devkitlipo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32h2-devkitlipo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32h2-devkitlipo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32h2-devkitlipo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32h2-devkitlipo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32h2-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32h2-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32h2-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32h2-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32h2-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32h2-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32h2-devkitlipo.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32h2-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32h2-devkitlipo.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32h2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32h2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32h2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker=RainMaker 4MB
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32h2-devkitlipo.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-esp32h2-devkitlipo.menu.PartitionScheme.zigbee.build.partitions=zigbee
-esp32h2-devkitlipo.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-esp32h2-devkitlipo.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32h2-devkitlipo.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32h2-devkitlipo.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32h2-devkitlipo.menu.PartitionScheme.custom=Custom
-esp32h2-devkitlipo.menu.PartitionScheme.custom.build.partitions=
-esp32h2-devkitlipo.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32h2-devkitlipo.menu.FlashMode.qio=QIO
-esp32h2-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
-esp32h2-devkitlipo.menu.FlashMode.qio.build.boot=qio
-esp32h2-devkitlipo.menu.FlashMode.dio=DIO
-esp32h2-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
-esp32h2-devkitlipo.menu.FlashMode.dio.build.boot=dio
-
-esp32h2-devkitlipo.menu.FlashFreq.64=64MHz
-esp32h2-devkitlipo.menu.FlashFreq.64.build.flash_freq=64m
-esp32h2-devkitlipo.menu.FlashFreq.64.build.img_freq=48m
-#esp32h-devkitlipo2.menu.FlashFreq.32=32MHz
-#esp32h-devkitlipo2.menu.FlashFreq.32.build.flash_freq=32m
-#esp32h-devkitlipo2.menu.FlashFreq.32.build.img_freq=24m
-esp32h2-devkitlipo.menu.FlashFreq.16=16MHz
-esp32h2-devkitlipo.menu.FlashFreq.16.build.flash_freq=16m
-esp32h2-devkitlipo.menu.FlashFreq.16.build.img_freq=12m
-
-esp32h2-devkitlipo.menu.FlashSize.4M=4MB (32Mb)
-esp32h2-devkitlipo.menu.FlashSize.4M.build.flash_size=4MB
-esp32h2-devkitlipo.menu.FlashSize.8M=8MB (64Mb)
-esp32h2-devkitlipo.menu.FlashSize.8M.build.flash_size=8MB
-esp32h2-devkitlipo.menu.FlashSize.2M=2MB (16Mb)
-esp32h2-devkitlipo.menu.FlashSize.2M.build.flash_size=2MB
-esp32h2-devkitlipo.menu.FlashSize.16M=16MB (128Mb)
-esp32h2-devkitlipo.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32h2-devkitlipo.menu.UploadSpeed.921600=921600
-esp32h2-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
-esp32h2-devkitlipo.menu.UploadSpeed.115200=115200
-esp32h2-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
-esp32h2-devkitlipo.menu.UploadSpeed.256000.windows=256000
-esp32h2-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
-esp32h2-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32h2-devkitlipo.menu.UploadSpeed.230400=230400
-esp32h2-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
-esp32h2-devkitlipo.menu.UploadSpeed.460800.linux=460800
-esp32h2-devkitlipo.menu.UploadSpeed.460800.macosx=460800
-esp32h2-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
-esp32h2-devkitlipo.menu.UploadSpeed.512000.windows=512000
-esp32h2-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32h2-devkitlipo.menu.DebugLevel.none=None
-esp32h2-devkitlipo.menu.DebugLevel.none.build.code_debug=0
-esp32h2-devkitlipo.menu.DebugLevel.error=Error
-esp32h2-devkitlipo.menu.DebugLevel.error.build.code_debug=1
-esp32h2-devkitlipo.menu.DebugLevel.warn=Warn
-esp32h2-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
-esp32h2-devkitlipo.menu.DebugLevel.info=Info
-esp32h2-devkitlipo.menu.DebugLevel.info.build.code_debug=3
-esp32h2-devkitlipo.menu.DebugLevel.debug=Debug
-esp32h2-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
-esp32h2-devkitlipo.menu.DebugLevel.verbose=Verbose
-esp32h2-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32h2-devkitlipo.menu.EraseFlash.none=Disabled
-esp32h2-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
-esp32h2-devkitlipo.menu.EraseFlash.all=Enabled
-esp32h2-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32h2-devkitlipo.menu.ZigbeeMode.default=Disabled
-esp32h2-devkitlipo.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32h2-devkitlipo.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32h2-devkitlipo.menu.ZigbeeMode.ed=Zigbee ED (end device)
-esp32h2-devkitlipo.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-esp32h2-devkitlipo.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-esp32h2-devkitlipo.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32h2-devkitlipo.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32h2-devkitlipo.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-esp32h2-devkitlipo.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-esp32h2-devkitlipo.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-esp32h2-devkitlipo.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-esp32-sbc-fabgl.name=OLIMEX ESP32-SBC-FABGL
-
-esp32-sbc-fabgl.bootloader.tool=esptool_py
-esp32-sbc-fabgl.bootloader.tool.default=esptool_py
-
-esp32-sbc-fabgl.upload.tool=esptool_py
-esp32-sbc-fabgl.upload.tool.default=esptool_py
-esp32-sbc-fabgl.upload.tool.network=esp_ota
-
-esp32-sbc-fabgl.upload.maximum_size=1310720
-esp32-sbc-fabgl.upload.maximum_data_size=327680
-esp32-sbc-fabgl.upload.flags=
-esp32-sbc-fabgl.upload.extra_flags=
-
-esp32-sbc-fabgl.serial.disableDTR=true
-esp32-sbc-fabgl.serial.disableRTS=true
-
-esp32-sbc-fabgl.build.tarch=xtensa
-esp32-sbc-fabgl.build.bootloader_addr=0x1000
-esp32-sbc-fabgl.build.target=esp32
-esp32-sbc-fabgl.build.mcu=esp32
-esp32-sbc-fabgl.build.core=esp32
-esp32-sbc-fabgl.build.variant=esp32-sbc-fabgl
-esp32-sbc-fabgl.build.board=ESP32_SBC_FABGL
-
-esp32-sbc-fabgl.build.f_cpu=240000000L
-esp32-sbc-fabgl.build.flash_size=4MB
-esp32-sbc-fabgl.build.flash_freq=40m
-esp32-sbc-fabgl.build.flash_mode=dio
-esp32-sbc-fabgl.build.boot=dio
-esp32-sbc-fabgl.build.partitions=default
-esp32-sbc-fabgl.build.defines=
-esp32-sbc-fabgl.build.loop_core=
-esp32-sbc-fabgl.build.event_core=
-
-## IDE 2.0 Seems to not update the value
-esp32-sbc-fabgl.menu.JTAGAdapter.default=Disabled
-esp32-sbc-fabgl.menu.JTAGAdapter.default.build.copy_jtag_files=0
-esp32-sbc-fabgl.menu.JTAGAdapter.external=FTDI Adapter
-esp32-sbc-fabgl.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
-esp32-sbc-fabgl.menu.JTAGAdapter.external.build.copy_jtag_files=1
-esp32-sbc-fabgl.menu.JTAGAdapter.bridge=ESP USB Bridge
-esp32-sbc-fabgl.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
-esp32-sbc-fabgl.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-esp32-sbc-fabgl.menu.PSRAM.enabled=Enabled
-esp32-sbc-fabgl.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-esp32-sbc-fabgl.menu.PSRAM.enabled.build.extra_libs=
-esp32-sbc-fabgl.menu.PSRAM.disabled=Disabled
-esp32-sbc-fabgl.menu.PSRAM.disabled.build.defines=
-esp32-sbc-fabgl.menu.PSRAM.disabled.build.extra_libs=
-
-esp32-sbc-fabgl.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32-sbc-fabgl.menu.PartitionScheme.default.build.partitions=default
-esp32-sbc-fabgl.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32-sbc-fabgl.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32-sbc-fabgl.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32-sbc-fabgl.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32-sbc-fabgl.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32-sbc-fabgl.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32-sbc-fabgl.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32-sbc-fabgl.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32-sbc-fabgl.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32-sbc-fabgl.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32-sbc-fabgl.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32-sbc-fabgl.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32-sbc-fabgl.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32-sbc-fabgl.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32-sbc-fabgl.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32-sbc-fabgl.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32-sbc-fabgl.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32-sbc-fabgl.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32-sbc-fabgl.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32-sbc-fabgl.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32-sbc-fabgl.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32-sbc-fabgl.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32-sbc-fabgl.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32-sbc-fabgl.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32-sbc-fabgl.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32-sbc-fabgl.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-esp32-sbc-fabgl.menu.PartitionScheme.fatflash.build.partitions=ffat
-esp32-sbc-fabgl.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-esp32-sbc-fabgl.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-esp32-sbc-fabgl.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-esp32-sbc-fabgl.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-esp32-sbc-fabgl.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-esp32-sbc-fabgl.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-esp32-sbc-fabgl.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-esp32-sbc-fabgl.menu.PartitionScheme.custom=Custom
-esp32-sbc-fabgl.menu.PartitionScheme.custom.build.partitions=
-esp32-sbc-fabgl.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-esp32-sbc-fabgl.menu.CPUFreq.240=240MHz (WiFi/BT)
-esp32-sbc-fabgl.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32-sbc-fabgl.menu.CPUFreq.160=160MHz (WiFi/BT)
-esp32-sbc-fabgl.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32-sbc-fabgl.menu.CPUFreq.80=80MHz (WiFi/BT)
-esp32-sbc-fabgl.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32-sbc-fabgl.menu.CPUFreq.40=40MHz (40MHz XTAL)
-esp32-sbc-fabgl.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32-sbc-fabgl.menu.CPUFreq.26=26MHz (26MHz XTAL)
-esp32-sbc-fabgl.menu.CPUFreq.26.build.f_cpu=26000000L
-esp32-sbc-fabgl.menu.CPUFreq.20=20MHz (40MHz XTAL)
-esp32-sbc-fabgl.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32-sbc-fabgl.menu.CPUFreq.13=13MHz (26MHz XTAL)
-esp32-sbc-fabgl.menu.CPUFreq.13.build.f_cpu=13000000L
-esp32-sbc-fabgl.menu.CPUFreq.10=10MHz (40MHz XTAL)
-esp32-sbc-fabgl.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32-sbc-fabgl.menu.FlashMode.qio=QIO
-esp32-sbc-fabgl.menu.FlashMode.qio.build.flash_mode=dio
-esp32-sbc-fabgl.menu.FlashMode.qio.build.boot=qio
-esp32-sbc-fabgl.menu.FlashMode.dio=DIO
-esp32-sbc-fabgl.menu.FlashMode.dio.build.flash_mode=dio
-esp32-sbc-fabgl.menu.FlashMode.dio.build.boot=dio
-
-esp32-sbc-fabgl.menu.FlashFreq.80=80MHz
-esp32-sbc-fabgl.menu.FlashFreq.80.build.flash_freq=80m
-esp32-sbc-fabgl.menu.FlashFreq.40=40MHz
-esp32-sbc-fabgl.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32-sbc-fabgl.menu.FlashSize.4M=4MB (32Mb)
-esp32-sbc-fabgl.menu.FlashSize.4M.build.flash_size=4MB
-esp32-sbc-fabgl.menu.FlashSize.8M=8MB (64Mb)
-esp32-sbc-fabgl.menu.FlashSize.8M.build.flash_size=8MB
-esp32-sbc-fabgl.menu.FlashSize.2M=2MB (16Mb)
-esp32-sbc-fabgl.menu.FlashSize.2M.build.flash_size=2MB
-esp32-sbc-fabgl.menu.FlashSize.16M=16MB (128Mb)
-esp32-sbc-fabgl.menu.FlashSize.16M.build.flash_size=16MB
-
-esp32-sbc-fabgl.menu.UploadSpeed.921600=921600
-esp32-sbc-fabgl.menu.UploadSpeed.921600.upload.speed=921600
-esp32-sbc-fabgl.menu.UploadSpeed.115200=115200
-esp32-sbc-fabgl.menu.UploadSpeed.115200.upload.speed=115200
-esp32-sbc-fabgl.menu.UploadSpeed.256000.windows=256000
-esp32-sbc-fabgl.menu.UploadSpeed.256000.upload.speed=256000
-esp32-sbc-fabgl.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32-sbc-fabgl.menu.UploadSpeed.230400=230400
-esp32-sbc-fabgl.menu.UploadSpeed.230400.upload.speed=230400
-esp32-sbc-fabgl.menu.UploadSpeed.460800.linux=460800
-esp32-sbc-fabgl.menu.UploadSpeed.460800.macosx=460800
-esp32-sbc-fabgl.menu.UploadSpeed.460800.upload.speed=460800
-esp32-sbc-fabgl.menu.UploadSpeed.512000.windows=512000
-esp32-sbc-fabgl.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32-sbc-fabgl.menu.LoopCore.1=Core 1
-esp32-sbc-fabgl.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32-sbc-fabgl.menu.LoopCore.0=Core 0
-esp32-sbc-fabgl.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-esp32-sbc-fabgl.menu.EventsCore.1=Core 1
-esp32-sbc-fabgl.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-esp32-sbc-fabgl.menu.EventsCore.0=Core 0
-esp32-sbc-fabgl.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-esp32-sbc-fabgl.menu.DebugLevel.none=None
-esp32-sbc-fabgl.menu.DebugLevel.none.build.code_debug=0
-esp32-sbc-fabgl.menu.DebugLevel.error=Error
-esp32-sbc-fabgl.menu.DebugLevel.error.build.code_debug=1
-esp32-sbc-fabgl.menu.DebugLevel.warn=Warn
-esp32-sbc-fabgl.menu.DebugLevel.warn.build.code_debug=2
-esp32-sbc-fabgl.menu.DebugLevel.info=Info
-esp32-sbc-fabgl.menu.DebugLevel.info.build.code_debug=3
-esp32-sbc-fabgl.menu.DebugLevel.debug=Debug
-esp32-sbc-fabgl.menu.DebugLevel.debug.build.code_debug=4
-esp32-sbc-fabgl.menu.DebugLevel.verbose=Verbose
-esp32-sbc-fabgl.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32-sbc-fabgl.menu.EraseFlash.none=Disabled
-esp32-sbc-fabgl.menu.EraseFlash.none.upload.erase_cmd=
-esp32-sbc-fabgl.menu.EraseFlash.all=Enabled
-esp32-sbc-fabgl.menu.EraseFlash.all.upload.erase_cmd=-e
-
-esp32-sbc-fabgl.menu.ZigbeeMode.default=Disabled
-esp32-sbc-fabgl.menu.ZigbeeMode.default.build.zigbee_mode=
-esp32-sbc-fabgl.menu.ZigbeeMode.default.build.zigbee_libs=
-esp32-sbc-fabgl.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-esp32-sbc-fabgl.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-esp32-sbc-fabgl.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-espino32.name=ThaiEasyElec's ESPino32
-
-espino32.bootloader.tool=esptool_py
-espino32.bootloader.tool.default=esptool_py
-
-espino32.upload.tool=esptool_py
-espino32.upload.tool.default=esptool_py
-espino32.upload.tool.network=esp_ota
-
-espino32.upload.maximum_size=1310720
-espino32.upload.maximum_data_size=327680
-espino32.upload.flags=
-espino32.upload.extra_flags=
-
-espino32.serial.disableDTR=true
-espino32.serial.disableRTS=true
-
-espino32.build.tarch=xtensa
-espino32.build.bootloader_addr=0x1000
-espino32.build.target=esp32
-espino32.build.mcu=esp32
-espino32.build.core=esp32
-espino32.build.variant=espino32
-espino32.build.board=ESPino32
-
-espino32.build.f_cpu=240000000L
-espino32.build.flash_mode=dio
-espino32.build.flash_size=4MB
-espino32.build.boot=dio
-espino32.build.partitions=default
-espino32.build.defines=
-
-espino32.menu.FlashFreq.80=80MHz
-espino32.menu.FlashFreq.80.build.flash_freq=80m
-espino32.menu.FlashFreq.40=40MHz
-espino32.menu.FlashFreq.40.build.flash_freq=40m
-
-espino32.menu.UploadSpeed.921600=921600
-espino32.menu.UploadSpeed.921600.upload.speed=921600
-espino32.menu.UploadSpeed.115200=115200
-espino32.menu.UploadSpeed.115200.upload.speed=115200
-espino32.menu.UploadSpeed.256000.windows=256000
-espino32.menu.UploadSpeed.256000.upload.speed=256000
-espino32.menu.UploadSpeed.230400.windows.upload.speed=256000
-espino32.menu.UploadSpeed.230400=230400
-espino32.menu.UploadSpeed.230400.upload.speed=230400
-espino32.menu.UploadSpeed.460800.linux=460800
-espino32.menu.UploadSpeed.460800.macosx=460800
-espino32.menu.UploadSpeed.460800.upload.speed=460800
-espino32.menu.UploadSpeed.512000.windows=512000
-espino32.menu.UploadSpeed.512000.upload.speed=512000
-
-espino32.menu.DebugLevel.none=None
-espino32.menu.DebugLevel.none.build.code_debug=0
-espino32.menu.DebugLevel.error=Error
-espino32.menu.DebugLevel.error.build.code_debug=1
-espino32.menu.DebugLevel.warn=Warn
-espino32.menu.DebugLevel.warn.build.code_debug=2
-espino32.menu.DebugLevel.info=Info
-espino32.menu.DebugLevel.info.build.code_debug=3
-espino32.menu.DebugLevel.debug=Debug
-espino32.menu.DebugLevel.debug.build.code_debug=4
-espino32.menu.DebugLevel.verbose=Verbose
-espino32.menu.DebugLevel.verbose.build.code_debug=5
-
-espino32.menu.EraseFlash.none=Disabled
-espino32.menu.EraseFlash.none.upload.erase_cmd=
-espino32.menu.EraseFlash.all=Enabled
-espino32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_core.name=M5Core
-
-m5stack_core.bootloader.tool=esptool_py
-m5stack_core.bootloader.tool.default=esptool_py
-
-m5stack_core.upload.tool=esptool_py
-m5stack_core.upload.tool.default=esptool_py
-m5stack_core.upload.tool.network=esp_ota
-
-m5stack_core.upload.maximum_size=1310720
-m5stack_core.upload.maximum_data_size=327680
-m5stack_core.upload.flags=
-m5stack_core.upload.extra_flags=
-
-m5stack_core.serial.disableDTR=true
-m5stack_core.serial.disableRTS=true
-
-m5stack_core.build.tarch=xtensa
-m5stack_core.build.bootloader_addr=0x1000
-m5stack_core.build.target=esp32
-m5stack_core.build.mcu=esp32
-m5stack_core.build.core=esp32
-m5stack_core.build.variant=m5stack_core
-m5stack_core.build.board=M5STACK_CORE
-
-m5stack_core.build.f_cpu=240000000L
-m5stack_core.build.flash_size=4MB
-m5stack_core.build.flash_freq=80m
-m5stack_core.build.flash_mode=dio
-m5stack_core.build.boot=dio
-m5stack_core.build.partitions=default
-m5stack_core.build.defines=
-m5stack_core.build.loop_core=
-m5stack_core.build.event_core=
-
-m5stack_core.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_core.menu.PartitionScheme.default.build.partitions=default
-m5stack_core.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_core.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_core.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_core.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_core.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_core.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_core.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_core.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_core.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_core.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_core.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_core.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_core.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_core.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_core.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_core.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_core.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_core.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_core.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_core.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_core.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_core.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_core.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_core.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_core.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_core.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_core.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_core.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_core.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_core.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_core.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_core.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_core.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_core.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_core.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_core.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_core.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_core.menu.PartitionScheme.custom=Custom
-m5stack_core.menu.PartitionScheme.custom.build.partitions=
-m5stack_core.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_core.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_core.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_core.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_core.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_core.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_core.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_core.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_core.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_core.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_core.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_core.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_core.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_core.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_core.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_core.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_core.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_core.menu.FlashMode.qio=QIO
-m5stack_core.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_core.menu.FlashMode.qio.build.boot=qio
-m5stack_core.menu.FlashMode.dio=DIO
-m5stack_core.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_core.menu.FlashMode.dio.build.boot=dio
-m5stack_core.menu.FlashMode.qout=QOUT
-m5stack_core.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_core.menu.FlashMode.qout.build.boot=qout
-m5stack_core.menu.FlashMode.dout=DOUT
-m5stack_core.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_core.menu.FlashMode.dout.build.boot=dout
-
-m5stack_core.menu.FlashFreq.80=80MHz
-m5stack_core.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_core.menu.FlashFreq.40=40MHz
-m5stack_core.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_core.menu.FlashSize.4M=4MB (32Mb)
-m5stack_core.menu.FlashSize.4M.build.flash_size=4MB
-m5stack_core.menu.FlashSize.16M=16MB (128Mb)
-m5stack_core.menu.FlashSize.16M.build.flash_size=16MB
-
-m5stack_core.menu.UploadSpeed.1500000=1500000
-m5stack_core.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_core.menu.UploadSpeed.921600=921600
-m5stack_core.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_core.menu.UploadSpeed.115200=115200
-m5stack_core.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_core.menu.UploadSpeed.256000.windows=256000
-m5stack_core.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_core.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_core.menu.UploadSpeed.230400=230400
-m5stack_core.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_core.menu.UploadSpeed.460800.linux=460800
-m5stack_core.menu.UploadSpeed.460800.macosx=460800
-m5stack_core.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_core.menu.UploadSpeed.512000.windows=512000
-m5stack_core.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_core.menu.LoopCore.1=Core 1
-m5stack_core.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_core.menu.LoopCore.0=Core 0
-m5stack_core.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_core.menu.EventsCore.1=Core 1
-m5stack_core.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_core.menu.EventsCore.0=Core 0
-m5stack_core.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_core.menu.DebugLevel.none=None
-m5stack_core.menu.DebugLevel.none.build.code_debug=0
-m5stack_core.menu.DebugLevel.error=Error
-m5stack_core.menu.DebugLevel.error.build.code_debug=1
-m5stack_core.menu.DebugLevel.warn=Warn
-m5stack_core.menu.DebugLevel.warn.build.code_debug=2
-m5stack_core.menu.DebugLevel.info=Info
-m5stack_core.menu.DebugLevel.info.build.code_debug=3
-m5stack_core.menu.DebugLevel.debug=Debug
-m5stack_core.menu.DebugLevel.debug.build.code_debug=4
-m5stack_core.menu.DebugLevel.verbose=Verbose
-m5stack_core.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_core.menu.EraseFlash.none=Disabled
-m5stack_core.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_core.menu.EraseFlash.all=Enabled
-m5stack_core.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_fire.name=M5Fire
-
-m5stack_fire.bootloader.tool=esptool_py
-m5stack_fire.bootloader.tool.default=esptool_py
-
-m5stack_fire.upload.tool=esptool_py
-m5stack_fire.upload.tool.default=esptool_py
-m5stack_fire.upload.tool.network=esp_ota
-
-m5stack_fire.upload.maximum_size=6553600
-m5stack_fire.upload.maximum_data_size=4521984
-m5stack_fire.upload.flags=
-m5stack_fire.upload.extra_flags=
-
-m5stack_fire.serial.disableDTR=true
-m5stack_fire.serial.disableRTS=true
-
-m5stack_fire.build.tarch=xtensa
-m5stack_fire.build.bootloader_addr=0x1000
-m5stack_fire.build.target=esp32
-m5stack_fire.build.mcu=esp32
-m5stack_fire.build.core=esp32
-m5stack_fire.build.variant=m5stack_fire
-m5stack_fire.build.board=M5STACK_FIRE
-
-m5stack_fire.build.f_cpu=240000000L
-m5stack_fire.build.flash_size=16MB
-m5stack_fire.build.flash_freq=80m
-m5stack_fire.build.flash_mode=dio
-m5stack_fire.build.boot=dio
-m5stack_fire.build.partitions=default
-m5stack_fire.build.defines=
-m5stack_fire.build.loop_core=
-m5stack_fire.build.event_core=
-
-m5stack_fire.menu.PSRAM.enabled=Enabled
-m5stack_fire.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-m5stack_fire.menu.PSRAM.enabled.build.extra_libs=
-m5stack_fire.menu.PSRAM.disabled=Disabled
-m5stack_fire.menu.PSRAM.disabled.build.defines=
-m5stack_fire.menu.PSRAM.disabled.build.extra_libs=
-
-m5stack_fire.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
-m5stack_fire.menu.PartitionScheme.default.build.partitions=default_16MB
-m5stack_fire.menu.PartitionScheme.default.upload.maximum_size=6553600
-m5stack_fire.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_fire.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_fire.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_fire.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_fire.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_fire.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_fire.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_fire.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_fire.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_fire.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_fire.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_fire.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_fire.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_fire.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_fire.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_fire.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_fire.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_fire.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_fire.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_fire.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_fire.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_fire.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_fire.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_fire.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_fire.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_fire.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_fire.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_fire.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_fire.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_fire.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_fire.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_fire.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_fire.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_fire.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_fire.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_fire.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_fire.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_fire.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_fire.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_fire.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_fire.menu.PartitionScheme.custom=Custom
-m5stack_fire.menu.PartitionScheme.custom.build.partitions=
-m5stack_fire.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_fire.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_fire.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_fire.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_fire.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_fire.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_fire.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_fire.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_fire.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_fire.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_fire.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_fire.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_fire.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_fire.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_fire.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_fire.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_fire.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_fire.menu.FlashMode.qio=QIO
-m5stack_fire.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_fire.menu.FlashMode.qio.build.boot=qio
-m5stack_fire.menu.FlashMode.dio=DIO
-m5stack_fire.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_fire.menu.FlashMode.dio.build.boot=dio
-m5stack_fire.menu.FlashMode.qout=QOUT
-m5stack_fire.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_fire.menu.FlashMode.qout.build.boot=qout
-m5stack_fire.menu.FlashMode.dout=DOUT
-m5stack_fire.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_fire.menu.FlashMode.dout.build.boot=dout
-
-m5stack_fire.menu.FlashFreq.80=80MHz
-m5stack_fire.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_fire.menu.FlashFreq.40=40MHz
-m5stack_fire.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_fire.menu.FlashSize.16M=16MB (128Mb)
-m5stack_fire.menu.FlashSize.16M.build.flash_size=16MB
-
-m5stack_fire.menu.UploadSpeed.1500000=1500000
-m5stack_fire.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_fire.menu.UploadSpeed.921600=921600
-m5stack_fire.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_fire.menu.UploadSpeed.115200=115200
-m5stack_fire.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_fire.menu.UploadSpeed.256000.windows=256000
-m5stack_fire.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_fire.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_fire.menu.UploadSpeed.230400=230400
-m5stack_fire.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_fire.menu.UploadSpeed.460800.linux=460800
-m5stack_fire.menu.UploadSpeed.460800.macosx=460800
-m5stack_fire.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_fire.menu.UploadSpeed.512000.windows=512000
-m5stack_fire.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_fire.menu.LoopCore.1=Core 1
-m5stack_fire.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_fire.menu.LoopCore.0=Core 0
-m5stack_fire.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_fire.menu.EventsCore.1=Core 1
-m5stack_fire.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_fire.menu.EventsCore.0=Core 0
-m5stack_fire.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_fire.menu.DebugLevel.none=None
-m5stack_fire.menu.DebugLevel.none.build.code_debug=0
-m5stack_fire.menu.DebugLevel.error=Error
-m5stack_fire.menu.DebugLevel.error.build.code_debug=1
-m5stack_fire.menu.DebugLevel.warn=Warn
-m5stack_fire.menu.DebugLevel.warn.build.code_debug=2
-m5stack_fire.menu.DebugLevel.info=Info
-m5stack_fire.menu.DebugLevel.info.build.code_debug=3
-m5stack_fire.menu.DebugLevel.debug=Debug
-m5stack_fire.menu.DebugLevel.debug.build.code_debug=4
-m5stack_fire.menu.DebugLevel.verbose=Verbose
-m5stack_fire.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_fire.menu.EraseFlash.none=Disabled
-m5stack_fire.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_fire.menu.EraseFlash.all=Enabled
-m5stack_fire.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_core2.name=M5Core2
-
-m5stack_core2.bootloader.tool=esptool_py
-m5stack_core2.bootloader.tool.default=esptool_py
-
-m5stack_core2.upload.tool=esptool_py
-m5stack_core2.upload.tool.default=esptool_py
-m5stack_core2.upload.tool.network=esp_ota
-
-m5stack_core2.upload.maximum_size=6553600
-m5stack_core2.upload.maximum_data_size=4521984
-m5stack_core2.upload.flags=
-m5stack_core2.upload.extra_flags=
-
-m5stack_core2.serial.disableDTR=true
-m5stack_core2.serial.disableRTS=true
-
-m5stack_core2.build.tarch=xtensa
-m5stack_core2.build.bootloader_addr=0x1000
-m5stack_core2.build.target=esp32
-m5stack_core2.build.mcu=esp32
-m5stack_core2.build.core=esp32
-m5stack_core2.build.variant=m5stack_core2
-m5stack_core2.build.board=M5STACK_CORE2
-
-m5stack_core2.build.f_cpu=240000000L
-m5stack_core2.build.flash_size=16MB
-m5stack_core2.build.flash_freq=80m
-m5stack_core2.build.flash_mode=dio
-m5stack_core2.build.boot=dio
-m5stack_core2.build.partitions=default
-m5stack_core2.build.defines=
-m5stack_core2.build.loop_core=
-m5stack_core2.build.event_core=
-
-m5stack_core2.menu.PSRAM.enabled=Enabled
-m5stack_core2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-m5stack_core2.menu.PSRAM.enabled.build.extra_libs=
-m5stack_core2.menu.PSRAM.disabled=Disabled
-m5stack_core2.menu.PSRAM.disabled.build.defines=
-m5stack_core2.menu.PSRAM.disabled.build.extra_libs=
-
-m5stack_core2.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
-m5stack_core2.menu.PartitionScheme.default.build.partitions=default_16MB
-m5stack_core2.menu.PartitionScheme.default.upload.maximum_size=6553600
-m5stack_core2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_core2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_core2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_core2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_core2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_core2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_core2.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_core2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_core2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_core2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_core2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_core2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_core2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_core2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_core2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_core2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_core2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_core2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_core2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_core2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_core2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_core2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_core2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_core2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_core2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_core2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_core2.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_core2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_core2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_core2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_core2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_core2.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_core2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_core2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_core2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_core2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_core2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_core2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_core2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_core2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_core2.menu.PartitionScheme.custom=Custom
-m5stack_core2.menu.PartitionScheme.custom.build.partitions=
-m5stack_core2.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_core2.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_core2.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_core2.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_core2.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_core2.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_core2.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_core2.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_core2.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_core2.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_core2.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_core2.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_core2.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_core2.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_core2.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_core2.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_core2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_core2.menu.FlashMode.qio=QIO
-m5stack_core2.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_core2.menu.FlashMode.qio.build.boot=qio
-m5stack_core2.menu.FlashMode.dio=DIO
-m5stack_core2.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_core2.menu.FlashMode.dio.build.boot=dio
-m5stack_core2.menu.FlashMode.qout=QOUT
-m5stack_core2.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_core2.menu.FlashMode.qout.build.boot=qout
-m5stack_core2.menu.FlashMode.dout=DOUT
-m5stack_core2.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_core2.menu.FlashMode.dout.build.boot=dout
-
-m5stack_core2.menu.FlashFreq.80=80MHz
-m5stack_core2.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_core2.menu.FlashFreq.40=40MHz
-m5stack_core2.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_core2.menu.FlashSize.16M=16MB (128Mb)
-m5stack_core2.menu.FlashSize.16M.build.flash_size=16MB
-
-m5stack_core2.menu.UploadSpeed.1500000=1500000
-m5stack_core2.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_core2.menu.UploadSpeed.921600=921600
-m5stack_core2.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_core2.menu.UploadSpeed.115200=115200
-m5stack_core2.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_core2.menu.UploadSpeed.256000.windows=256000
-m5stack_core2.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_core2.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_core2.menu.UploadSpeed.230400=230400
-m5stack_core2.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_core2.menu.UploadSpeed.460800.linux=460800
-m5stack_core2.menu.UploadSpeed.460800.macosx=460800
-m5stack_core2.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_core2.menu.UploadSpeed.512000.windows=512000
-m5stack_core2.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_core2.menu.LoopCore.1=Core 1
-m5stack_core2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_core2.menu.LoopCore.0=Core 0
-m5stack_core2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_core2.menu.EventsCore.1=Core 1
-m5stack_core2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_core2.menu.EventsCore.0=Core 0
-m5stack_core2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_core2.menu.DebugLevel.none=None
-m5stack_core2.menu.DebugLevel.none.build.code_debug=0
-m5stack_core2.menu.DebugLevel.error=Error
-m5stack_core2.menu.DebugLevel.error.build.code_debug=1
-m5stack_core2.menu.DebugLevel.warn=Warn
-m5stack_core2.menu.DebugLevel.warn.build.code_debug=2
-m5stack_core2.menu.DebugLevel.info=Info
-m5stack_core2.menu.DebugLevel.info.build.code_debug=3
-m5stack_core2.menu.DebugLevel.debug=Debug
-m5stack_core2.menu.DebugLevel.debug.build.code_debug=4
-m5stack_core2.menu.DebugLevel.verbose=Verbose
-m5stack_core2.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_core2.menu.EraseFlash.none=Disabled
-m5stack_core2.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_core2.menu.EraseFlash.all=Enabled
-m5stack_core2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_tough.name=M5Tough
-
-m5stack_tough.bootloader.tool=esptool_py
-m5stack_tough.bootloader.tool.default=esptool_py
-
-m5stack_tough.upload.tool=esptool_py
-m5stack_tough.upload.tool.default=esptool_py
-m5stack_tough.upload.tool.network=esp_ota
-
-m5stack_tough.upload.maximum_size=6553600
-m5stack_tough.upload.maximum_data_size=4521984
-m5stack_tough.upload.flags=
-m5stack_tough.upload.extra_flags=
-
-m5stack_tough.serial.disableDTR=true
-m5stack_tough.serial.disableRTS=true
-
-m5stack_tough.build.tarch=xtensa
-m5stack_tough.build.bootloader_addr=0x1000
-m5stack_tough.build.target=esp32
-m5stack_tough.build.mcu=esp32
-m5stack_tough.build.core=esp32
-m5stack_tough.build.variant=m5stack_tough
-m5stack_tough.build.board=M5STACK_TOUGH
-
-m5stack_tough.build.f_cpu=240000000L
-m5stack_tough.build.flash_size=16MB
-m5stack_tough.build.flash_freq=80m
-m5stack_tough.build.flash_mode=dio
-m5stack_tough.build.boot=dio
-m5stack_tough.build.partitions=default
-m5stack_tough.build.defines=
-m5stack_tough.build.loop_core=
-m5stack_tough.build.event_core=
-
-m5stack_tough.menu.PSRAM.enabled=Enabled
-m5stack_tough.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-m5stack_tough.menu.PSRAM.enabled.build.extra_libs=
-m5stack_tough.menu.PSRAM.disabled=Disabled
-m5stack_tough.menu.PSRAM.disabled.build.defines=
-m5stack_tough.menu.PSRAM.disabled.build.extra_libs=
-
-m5stack_tough.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
-m5stack_tough.menu.PartitionScheme.default.build.partitions=default_16MB
-m5stack_tough.menu.PartitionScheme.default.upload.maximum_size=6553600
-m5stack_tough.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_tough.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_tough.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_tough.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_tough.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_tough.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_tough.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_tough.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_tough.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_tough.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_tough.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_tough.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_tough.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_tough.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_tough.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_tough.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_tough.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_tough.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_tough.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_tough.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_tough.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_tough.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_tough.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_tough.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_tough.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_tough.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_tough.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_tough.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_tough.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_tough.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_tough.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_tough.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_tough.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_tough.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_tough.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_tough.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_tough.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_tough.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_tough.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_tough.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_tough.menu.PartitionScheme.custom=Custom
-m5stack_tough.menu.PartitionScheme.custom.build.partitions=
-m5stack_tough.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_tough.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_tough.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_tough.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_tough.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_tough.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_tough.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_tough.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_tough.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_tough.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_tough.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_tough.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_tough.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_tough.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_tough.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_tough.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_tough.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_tough.menu.FlashMode.qio=QIO
-m5stack_tough.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_tough.menu.FlashMode.qio.build.boot=qio
-m5stack_tough.menu.FlashMode.dio=DIO
-m5stack_tough.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_tough.menu.FlashMode.dio.build.boot=dio
-m5stack_tough.menu.FlashMode.qout=QOUT
-m5stack_tough.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_tough.menu.FlashMode.qout.build.boot=qout
-m5stack_tough.menu.FlashMode.dout=DOUT
-m5stack_tough.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_tough.menu.FlashMode.dout.build.boot=dout
-
-m5stack_tough.menu.FlashFreq.80=80MHz
-m5stack_tough.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_tough.menu.FlashFreq.40=40MHz
-m5stack_tough.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_tough.menu.FlashSize.16M=16MB (128Mb)
-m5stack_tough.menu.FlashSize.16M.build.flash_size=16MB
-
-m5stack_tough.menu.UploadSpeed.1500000=1500000
-m5stack_tough.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_tough.menu.UploadSpeed.921600=921600
-m5stack_tough.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_tough.menu.UploadSpeed.115200=115200
-m5stack_tough.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_tough.menu.UploadSpeed.256000.windows=256000
-m5stack_tough.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_tough.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_tough.menu.UploadSpeed.230400=230400
-m5stack_tough.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_tough.menu.UploadSpeed.460800.linux=460800
-m5stack_tough.menu.UploadSpeed.460800.macosx=460800
-m5stack_tough.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_tough.menu.UploadSpeed.512000.windows=512000
-m5stack_tough.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_tough.menu.LoopCore.1=Core 1
-m5stack_tough.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_tough.menu.LoopCore.0=Core 0
-m5stack_tough.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_tough.menu.EventsCore.1=Core 1
-m5stack_tough.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_tough.menu.EventsCore.0=Core 0
-m5stack_tough.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_tough.menu.DebugLevel.none=None
-m5stack_tough.menu.DebugLevel.none.build.code_debug=0
-m5stack_tough.menu.DebugLevel.error=Error
-m5stack_tough.menu.DebugLevel.error.build.code_debug=1
-m5stack_tough.menu.DebugLevel.warn=Warn
-m5stack_tough.menu.DebugLevel.warn.build.code_debug=2
-m5stack_tough.menu.DebugLevel.info=Info
-m5stack_tough.menu.DebugLevel.info.build.code_debug=3
-m5stack_tough.menu.DebugLevel.debug=Debug
-m5stack_tough.menu.DebugLevel.debug.build.code_debug=4
-m5stack_tough.menu.DebugLevel.verbose=Verbose
-m5stack_tough.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_tough.menu.EraseFlash.none=Disabled
-m5stack_tough.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_tough.menu.EraseFlash.all=Enabled
-m5stack_tough.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_station.name=M5Station
-
-m5stack_station.bootloader.tool=esptool_py
-m5stack_station.bootloader.tool.default=esptool_py
-
-m5stack_station.upload.tool=esptool_py
-m5stack_station.upload.tool.default=esptool_py
-m5stack_station.upload.tool.network=esp_ota
-
-m5stack_station.upload.maximum_size=6553600
-m5stack_station.upload.maximum_data_size=4521984
-m5stack_station.upload.flags=
-m5stack_station.upload.extra_flags=
-
-m5stack_station.serial.disableDTR=true
-m5stack_station.serial.disableRTS=true
-
-m5stack_station.build.tarch=xtensa
-m5stack_station.build.bootloader_addr=0x1000
-m5stack_station.build.target=esp32
-m5stack_station.build.mcu=esp32
-m5stack_station.build.core=esp32
-m5stack_station.build.variant=m5stack_station
-m5stack_station.build.board=M5STACK_STATION
-
-m5stack_station.build.f_cpu=240000000L
-m5stack_station.build.flash_size=16MB
-m5stack_station.build.flash_freq=80m
-m5stack_station.build.flash_mode=dio
-m5stack_station.build.boot=dio
-m5stack_station.build.partitions=default
-m5stack_station.build.defines=
-m5stack_station.build.loop_core=
-m5stack_station.build.event_core=
-
-m5stack_station.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
-m5stack_station.menu.PartitionScheme.default.build.partitions=default_16MB
-m5stack_station.menu.PartitionScheme.default.upload.maximum_size=6553600
-m5stack_station.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_station.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_station.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_station.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_station.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_station.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_station.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_station.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_station.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_station.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_station.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_station.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_station.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_station.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_station.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_station.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_station.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_station.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_station.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_station.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_station.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_station.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_station.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_station.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_station.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_station.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_station.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_station.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_station.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_station.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_station.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_station.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_station.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_station.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_station.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_station.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_station.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_station.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_station.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_station.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_station.menu.PartitionScheme.custom=Custom
-m5stack_station.menu.PartitionScheme.custom.build.partitions=
-m5stack_station.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_station.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_station.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_station.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_station.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_station.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_station.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_station.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_station.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_station.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_station.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_station.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_station.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_station.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_station.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_station.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_station.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_station.menu.FlashMode.qio=QIO
-m5stack_station.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_station.menu.FlashMode.qio.build.boot=qio
-m5stack_station.menu.FlashMode.dio=DIO
-m5stack_station.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_station.menu.FlashMode.dio.build.boot=dio
-m5stack_station.menu.FlashMode.qout=QOUT
-m5stack_station.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_station.menu.FlashMode.qout.build.boot=qout
-m5stack_station.menu.FlashMode.dout=DOUT
-m5stack_station.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_station.menu.FlashMode.dout.build.boot=dout
-
-m5stack_station.menu.FlashFreq.80=80MHz
-m5stack_station.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_station.menu.FlashFreq.40=40MHz
-m5stack_station.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_station.menu.FlashSize.16M=16MB (128Mb)
-m5stack_station.menu.FlashSize.16M.build.flash_size=16MB
-
-m5stack_station.menu.UploadSpeed.1500000=1500000
-m5stack_station.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_station.menu.UploadSpeed.921600=921600
-m5stack_station.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_station.menu.UploadSpeed.115200=115200
-m5stack_station.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_station.menu.UploadSpeed.256000.windows=256000
-m5stack_station.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_station.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_station.menu.UploadSpeed.230400=230400
-m5stack_station.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_station.menu.UploadSpeed.460800.linux=460800
-m5stack_station.menu.UploadSpeed.460800.macosx=460800
-m5stack_station.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_station.menu.UploadSpeed.512000.windows=512000
-m5stack_station.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_station.menu.LoopCore.1=Core 1
-m5stack_station.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_station.menu.LoopCore.0=Core 0
-m5stack_station.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_station.menu.EventsCore.1=Core 1
-m5stack_station.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_station.menu.EventsCore.0=Core 0
-m5stack_station.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_station.menu.DebugLevel.none=None
-m5stack_station.menu.DebugLevel.none.build.code_debug=0
-m5stack_station.menu.DebugLevel.error=Error
-m5stack_station.menu.DebugLevel.error.build.code_debug=1
-m5stack_station.menu.DebugLevel.warn=Warn
-m5stack_station.menu.DebugLevel.warn.build.code_debug=2
-m5stack_station.menu.DebugLevel.info=Info
-m5stack_station.menu.DebugLevel.info.build.code_debug=3
-m5stack_station.menu.DebugLevel.debug=Debug
-m5stack_station.menu.DebugLevel.debug.build.code_debug=4
-m5stack_station.menu.DebugLevel.verbose=Verbose
-m5stack_station.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_station.menu.EraseFlash.none=Disabled
-m5stack_station.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_station.menu.EraseFlash.all=Enabled
-m5stack_station.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_stickc.name=M5StickC
-
-m5stack_stickc.bootloader.tool=esptool_py
-m5stack_stickc.bootloader.tool.default=esptool_py
-
-m5stack_stickc.upload.tool=esptool_py
-m5stack_stickc.upload.tool.default=esptool_py
-m5stack_stickc.upload.tool.network=esp_ota
-
-m5stack_stickc.upload.maximum_size=1310720
-m5stack_stickc.upload.maximum_data_size=327680
-m5stack_stickc.upload.flags=
-m5stack_stickc.upload.extra_flags=
-
-m5stack_stickc.serial.disableDTR=true
-m5stack_stickc.serial.disableRTS=true
-
-m5stack_stickc.build.tarch=xtensa
-m5stack_stickc.build.bootloader_addr=0x1000
-m5stack_stickc.build.target=esp32
-m5stack_stickc.build.mcu=esp32
-m5stack_stickc.build.core=esp32
-m5stack_stickc.build.variant=m5stack_stickc
-m5stack_stickc.build.board=M5STACK_STICKC
-
-m5stack_stickc.build.f_cpu=240000000L
-m5stack_stickc.build.flash_size=4MB
-m5stack_stickc.build.flash_freq=80m
-m5stack_stickc.build.flash_mode=dio
-m5stack_stickc.build.boot=dio
-m5stack_stickc.build.partitions=huge_app
-m5stack_stickc.build.defines=
-m5stack_stickc.build.loop_core=
-m5stack_stickc.build.event_core=
-
-m5stack_stickc.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_stickc.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_stickc.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_stickc.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_stickc.menu.PartitionScheme.default.build.partitions=default
-m5stack_stickc.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_stickc.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_stickc.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_stickc.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_stickc.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_stickc.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_stickc.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_stickc.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_stickc.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_stickc.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_stickc.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_stickc.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_stickc.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_stickc.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_stickc.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_stickc.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_stickc.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_stickc.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_stickc.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_stickc.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_stickc.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_stickc.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_stickc.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_stickc.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_stickc.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_stickc.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_stickc.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_stickc.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_stickc.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_stickc.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_stickc.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_stickc.menu.PartitionScheme.custom=Custom
-m5stack_stickc.menu.PartitionScheme.custom.build.partitions=
-m5stack_stickc.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_stickc.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_stickc.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_stickc.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_stickc.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_stickc.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_stickc.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_stickc.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_stickc.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_stickc.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_stickc.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_stickc.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_stickc.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_stickc.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_stickc.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_stickc.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_stickc.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_stickc.menu.FlashMode.qio=QIO
-m5stack_stickc.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_stickc.menu.FlashMode.qio.build.boot=qio
-m5stack_stickc.menu.FlashMode.dio=DIO
-m5stack_stickc.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_stickc.menu.FlashMode.dio.build.boot=dio
-m5stack_stickc.menu.FlashMode.qout=QOUT
-m5stack_stickc.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_stickc.menu.FlashMode.qout.build.boot=qout
-m5stack_stickc.menu.FlashMode.dout=DOUT
-m5stack_stickc.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_stickc.menu.FlashMode.dout.build.boot=dout
-
-m5stack_stickc.menu.FlashFreq.80=80MHz
-m5stack_stickc.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_stickc.menu.FlashFreq.40=40MHz
-m5stack_stickc.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_stickc.menu.FlashSize.4M=4MB (32Mb)
-m5stack_stickc.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_stickc.menu.UploadSpeed.1500000=1500000
-m5stack_stickc.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_stickc.menu.UploadSpeed.750000=750000
-m5stack_stickc.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_stickc.menu.UploadSpeed.500000=500000
-m5stack_stickc.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_stickc.menu.UploadSpeed.250000=250000
-m5stack_stickc.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_stickc.menu.UploadSpeed.115200=115200
-m5stack_stickc.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_stickc.menu.LoopCore.1=Core 1
-m5stack_stickc.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_stickc.menu.LoopCore.0=Core 0
-m5stack_stickc.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_stickc.menu.EventsCore.1=Core 1
-m5stack_stickc.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_stickc.menu.EventsCore.0=Core 0
-m5stack_stickc.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_stickc.menu.DebugLevel.none=None
-m5stack_stickc.menu.DebugLevel.none.build.code_debug=0
-m5stack_stickc.menu.DebugLevel.error=Error
-m5stack_stickc.menu.DebugLevel.error.build.code_debug=1
-m5stack_stickc.menu.DebugLevel.warn=Warn
-m5stack_stickc.menu.DebugLevel.warn.build.code_debug=2
-m5stack_stickc.menu.DebugLevel.info=Info
-m5stack_stickc.menu.DebugLevel.info.build.code_debug=3
-m5stack_stickc.menu.DebugLevel.debug=Debug
-m5stack_stickc.menu.DebugLevel.debug.build.code_debug=4
-m5stack_stickc.menu.DebugLevel.verbose=Verbose
-m5stack_stickc.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_stickc.menu.EraseFlash.none=Disabled
-m5stack_stickc.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_stickc.menu.EraseFlash.all=Enabled
-m5stack_stickc.menu.EraseFlash.all.upload.erase_cmd=-e
-
-
-##############################################################
-
-m5stack_stickc_plus.name=M5StickCPlus
-
-m5stack_stickc_plus.bootloader.tool=esptool_py
-m5stack_stickc_plus.bootloader.tool.default=esptool_py
-
-m5stack_stickc_plus.upload.tool=esptool_py
-m5stack_stickc_plus.upload.tool.default=esptool_py
-m5stack_stickc_plus.upload.tool.network=esp_ota
-
-m5stack_stickc_plus.upload.maximum_size=1310720
-m5stack_stickc_plus.upload.maximum_data_size=327680
-m5stack_stickc_plus.upload.flags=
-m5stack_stickc_plus.upload.extra_flags=
-
-m5stack_stickc_plus.serial.disableDTR=true
-m5stack_stickc_plus.serial.disableRTS=true
-
-m5stack_stickc_plus.build.tarch=xtensa
-m5stack_stickc_plus.build.bootloader_addr=0x1000
-m5stack_stickc_plus.build.target=esp32
-m5stack_stickc_plus.build.mcu=esp32
-m5stack_stickc_plus.build.core=esp32
-m5stack_stickc_plus.build.variant=m5stack_stickc_plus
-m5stack_stickc_plus.build.board=M5STACK_STICKC_PLUS
-
-m5stack_stickc_plus.build.f_cpu=240000000L
-m5stack_stickc_plus.build.flash_size=4MB
-m5stack_stickc_plus.build.flash_freq=80m
-m5stack_stickc_plus.build.flash_mode=dio
-m5stack_stickc_plus.build.boot=dio
-m5stack_stickc_plus.build.partitions=huge_app
-m5stack_stickc_plus.build.defines=
-m5stack_stickc_plus.build.loop_core=
-m5stack_stickc_plus.build.event_core=
-
-m5stack_stickc_plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_stickc_plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_stickc_plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_stickc_plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_stickc_plus.menu.PartitionScheme.default.build.partitions=default
-m5stack_stickc_plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_stickc_plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_stickc_plus.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_stickc_plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_stickc_plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_stickc_plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_stickc_plus.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_stickc_plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_stickc_plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_stickc_plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_stickc_plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_stickc_plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_stickc_plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_stickc_plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_stickc_plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_stickc_plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_stickc_plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_stickc_plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_stickc_plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_stickc_plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_stickc_plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_stickc_plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_stickc_plus.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_stickc_plus.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_stickc_plus.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_stickc_plus.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_stickc_plus.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_stickc_plus.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_stickc_plus.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_stickc_plus.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_stickc_plus.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_stickc_plus.menu.PartitionScheme.custom=Custom
-m5stack_stickc_plus.menu.PartitionScheme.custom.build.partitions=
-m5stack_stickc_plus.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_stickc_plus.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_stickc_plus.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_stickc_plus.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_stickc_plus.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_stickc_plus.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_stickc_plus.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_stickc_plus.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_stickc_plus.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_stickc_plus.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_stickc_plus.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_stickc_plus.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_stickc_plus.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_stickc_plus.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_stickc_plus.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_stickc_plus.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_stickc_plus.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_stickc_plus.menu.FlashMode.qio=QIO
-m5stack_stickc_plus.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_stickc_plus.menu.FlashMode.qio.build.boot=qio
-m5stack_stickc_plus.menu.FlashMode.dio=DIO
-m5stack_stickc_plus.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_stickc_plus.menu.FlashMode.dio.build.boot=dio
-m5stack_stickc_plus.menu.FlashMode.qout=QOUT
-m5stack_stickc_plus.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_stickc_plus.menu.FlashMode.qout.build.boot=qout
-m5stack_stickc_plus.menu.FlashMode.dout=DOUT
-m5stack_stickc_plus.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_stickc_plus.menu.FlashMode.dout.build.boot=dout
-
-m5stack_stickc_plus.menu.FlashFreq.80=80MHz
-m5stack_stickc_plus.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_stickc_plus.menu.FlashFreq.40=40MHz
-m5stack_stickc_plus.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_stickc_plus.menu.FlashSize.4M=4MB (32Mb)
-m5stack_stickc_plus.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_stickc_plus.menu.UploadSpeed.1500000=1500000
-m5stack_stickc_plus.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_stickc_plus.menu.UploadSpeed.750000=750000
-m5stack_stickc_plus.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_stickc_plus.menu.UploadSpeed.500000=500000
-m5stack_stickc_plus.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_stickc_plus.menu.UploadSpeed.250000=250000
-m5stack_stickc_plus.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_stickc_plus.menu.UploadSpeed.115200=115200
-m5stack_stickc_plus.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_stickc_plus.menu.LoopCore.1=Core 1
-m5stack_stickc_plus.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_stickc_plus.menu.LoopCore.0=Core 0
-m5stack_stickc_plus.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_stickc_plus.menu.EventsCore.1=Core 1
-m5stack_stickc_plus.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_stickc_plus.menu.EventsCore.0=Core 0
-m5stack_stickc_plus.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_stickc_plus.menu.DebugLevel.none=None
-m5stack_stickc_plus.menu.DebugLevel.none.build.code_debug=0
-m5stack_stickc_plus.menu.DebugLevel.error=Error
-m5stack_stickc_plus.menu.DebugLevel.error.build.code_debug=1
-m5stack_stickc_plus.menu.DebugLevel.warn=Warn
-m5stack_stickc_plus.menu.DebugLevel.warn.build.code_debug=2
-m5stack_stickc_plus.menu.DebugLevel.info=Info
-m5stack_stickc_plus.menu.DebugLevel.info.build.code_debug=3
-m5stack_stickc_plus.menu.DebugLevel.debug=Debug
-m5stack_stickc_plus.menu.DebugLevel.debug.build.code_debug=4
-m5stack_stickc_plus.menu.DebugLevel.verbose=Verbose
-m5stack_stickc_plus.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_stickc_plus.menu.EraseFlash.none=Disabled
-m5stack_stickc_plus.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_stickc_plus.menu.EraseFlash.all=Enabled
-m5stack_stickc_plus.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_stickc_plus2.name=M5StickCPlus2
-
-m5stack_stickc_plus2.bootloader.tool=esptool_py
-m5stack_stickc_plus2.bootloader.tool.default=esptool_py
-
-m5stack_stickc_plus2.upload.tool=esptool_py
-m5stack_stickc_plus2.upload.tool.default=esptool_py
-m5stack_stickc_plus2.upload.tool.network=esp_ota
-
-m5stack_stickc_plus2.upload.maximum_size=3342336
-m5stack_stickc_plus2.upload.maximum_data_size=327680
-m5stack_stickc_plus2.upload.flags=
-m5stack_stickc_plus2.upload.extra_flags=
-
-m5stack_stickc_plus2.serial.disableDTR=true
-m5stack_stickc_plus2.serial.disableRTS=true
-
-m5stack_stickc_plus2.build.tarch=xtensa
-m5stack_stickc_plus2.build.bootloader_addr=0x1000
-m5stack_stickc_plus2.build.target=esp32
-m5stack_stickc_plus2.build.mcu=esp32
-m5stack_stickc_plus2.build.core=esp32
-m5stack_stickc_plus2.build.variant=m5stack_stickc_plus2
-m5stack_stickc_plus2.build.board=M5STACK_STICKC_PLUS2
-
-m5stack_stickc_plus2.build.f_cpu=240000000L
-m5stack_stickc_plus2.build.flash_size=8MB
-m5stack_stickc_plus2.build.flash_freq=80m
-m5stack_stickc_plus2.build.flash_mode=dio
-m5stack_stickc_plus2.build.boot=dio
-m5stack_stickc_plus2.build.partitions=default_8MB
-m5stack_stickc_plus2.build.defines=
-m5stack_stickc_plus2.build.loop_core=
-m5stack_stickc_plus2.build.event_core=
-
-m5stack_stickc_plus2.menu.PSRAM.enabled=Enabled
-m5stack_stickc_plus2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-m5stack_stickc_plus2.menu.PSRAM.enabled.build.extra_libs=
-m5stack_stickc_plus2.menu.PSRAM.disabled=Disabled
-m5stack_stickc_plus2.menu.PSRAM.disabled.build.defines=
-m5stack_stickc_plus2.menu.PSRAM.disabled.build.extra_libs=
-
-m5stack_stickc_plus2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_stickc_plus2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_stickc_plus2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_stickc_plus2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_stickc_plus2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_stickc_plus2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_stickc_plus2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_stickc_plus2.menu.PartitionScheme.default.build.partitions=default
-m5stack_stickc_plus2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_stickc_plus2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_stickc_plus2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_stickc_plus2.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_stickc_plus2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_stickc_plus2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_stickc_plus2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_stickc_plus2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_stickc_plus2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_stickc_plus2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_stickc_plus2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_stickc_plus2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_stickc_plus2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_stickc_plus2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_stickc_plus2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_stickc_plus2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_stickc_plus2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_stickc_plus2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_stickc_plus2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_stickc_plus2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_stickc_plus2.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_stickc_plus2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_stickc_plus2.menu.PartitionScheme.custom=Custom
-m5stack_stickc_plus2.menu.PartitionScheme.custom.build.partitions=
-m5stack_stickc_plus2.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_stickc_plus2.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_stickc_plus2.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_stickc_plus2.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_stickc_plus2.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_stickc_plus2.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_stickc_plus2.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_stickc_plus2.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_stickc_plus2.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_stickc_plus2.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_stickc_plus2.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_stickc_plus2.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_stickc_plus2.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_stickc_plus2.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_stickc_plus2.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_stickc_plus2.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_stickc_plus2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_stickc_plus2.menu.FlashMode.qio=QIO
-m5stack_stickc_plus2.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_stickc_plus2.menu.FlashMode.qio.build.boot=qio
-m5stack_stickc_plus2.menu.FlashMode.dio=DIO
-m5stack_stickc_plus2.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_stickc_plus2.menu.FlashMode.dio.build.boot=dio
-m5stack_stickc_plus2.menu.FlashMode.qout=QOUT
-m5stack_stickc_plus2.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_stickc_plus2.menu.FlashMode.qout.build.boot=qout
-m5stack_stickc_plus2.menu.FlashMode.dout=DOUT
-m5stack_stickc_plus2.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_stickc_plus2.menu.FlashMode.dout.build.boot=dout
-
-m5stack_stickc_plus2.menu.FlashFreq.80=80MHz
-m5stack_stickc_plus2.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_stickc_plus2.menu.FlashFreq.40=40MHz
-m5stack_stickc_plus2.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_stickc_plus2.menu.FlashSize.8M=8MB (64Mb)
-m5stack_stickc_plus2.menu.FlashSize.8M.build.flash_size=8MB
-
-m5stack_stickc_plus2.menu.UploadSpeed.1500000=1500000
-m5stack_stickc_plus2.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_stickc_plus2.menu.UploadSpeed.750000=750000
-m5stack_stickc_plus2.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_stickc_plus2.menu.UploadSpeed.500000=500000
-m5stack_stickc_plus2.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_stickc_plus2.menu.UploadSpeed.250000=250000
-m5stack_stickc_plus2.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_stickc_plus2.menu.UploadSpeed.115200=115200
-m5stack_stickc_plus2.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_stickc_plus2.menu.LoopCore.1=Core 1
-m5stack_stickc_plus2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_stickc_plus2.menu.LoopCore.0=Core 0
-m5stack_stickc_plus2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_stickc_plus2.menu.EventsCore.1=Core 1
-m5stack_stickc_plus2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_stickc_plus2.menu.EventsCore.0=Core 0
-m5stack_stickc_plus2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_stickc_plus2.menu.DebugLevel.none=None
-m5stack_stickc_plus2.menu.DebugLevel.none.build.code_debug=0
-m5stack_stickc_plus2.menu.DebugLevel.error=Error
-m5stack_stickc_plus2.menu.DebugLevel.error.build.code_debug=1
-m5stack_stickc_plus2.menu.DebugLevel.warn=Warn
-m5stack_stickc_plus2.menu.DebugLevel.warn.build.code_debug=2
-m5stack_stickc_plus2.menu.DebugLevel.info=Info
-m5stack_stickc_plus2.menu.DebugLevel.info.build.code_debug=3
-m5stack_stickc_plus2.menu.DebugLevel.debug=Debug
-m5stack_stickc_plus2.menu.DebugLevel.debug.build.code_debug=4
-m5stack_stickc_plus2.menu.DebugLevel.verbose=Verbose
-m5stack_stickc_plus2.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_stickc_plus2.menu.EraseFlash.none=Disabled
-m5stack_stickc_plus2.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_stickc_plus2.menu.EraseFlash.all=Enabled
-m5stack_stickc_plus2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_atom.name=M5Atom
-
-m5stack_atom.bootloader.tool=esptool_py
-m5stack_atom.bootloader.tool.default=esptool_py
-
-m5stack_atom.upload.tool=esptool_py
-m5stack_atom.upload.tool.default=esptool_py
-m5stack_atom.upload.tool.network=esp_ota
-
-m5stack_atom.upload.maximum_size=1310720
-m5stack_atom.upload.maximum_data_size=327680
-m5stack_atom.upload.flags=
-m5stack_atom.upload.extra_flags=
-
-m5stack_atom.serial.disableDTR=true
-m5stack_atom.serial.disableRTS=true
-
-m5stack_atom.build.tarch=xtensa
-m5stack_atom.build.bootloader_addr=0x1000
-m5stack_atom.build.target=esp32
-m5stack_atom.build.mcu=esp32
-m5stack_atom.build.core=esp32
-m5stack_atom.build.variant=m5stack_atom
-m5stack_atom.build.board=M5STACK_ATOM
-
-m5stack_atom.build.f_cpu=240000000L
-m5stack_atom.build.flash_size=4MB
-m5stack_atom.build.flash_freq=80m
-m5stack_atom.build.flash_mode=dio
-m5stack_atom.build.boot=dio
-m5stack_atom.build.partitions=huge_app
-m5stack_atom.build.defines=
-m5stack_atom.build.loop_core=
-m5stack_atom.build.event_core=
-
-m5stack_atom.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_atom.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_atom.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_atom.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_atom.menu.PartitionScheme.default.build.partitions=default
-m5stack_atom.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_atom.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_atom.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_atom.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_atom.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_atom.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_atom.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_atom.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_atom.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_atom.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_atom.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_atom.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_atom.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_atom.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_atom.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_atom.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_atom.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_atom.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_atom.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_atom.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_atom.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_atom.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_atom.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_atom.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_atom.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_atom.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_atom.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_atom.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_atom.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_atom.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_atom.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_atom.menu.PartitionScheme.custom=Custom
-m5stack_atom.menu.PartitionScheme.custom.build.partitions=
-m5stack_atom.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_atom.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_atom.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_atom.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_atom.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_atom.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_atom.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_atom.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_atom.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_atom.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_atom.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_atom.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_atom.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_atom.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_atom.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_atom.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_atom.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_atom.menu.FlashMode.qio=QIO
-m5stack_atom.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_atom.menu.FlashMode.qio.build.boot=qio
-m5stack_atom.menu.FlashMode.dio=DIO
-m5stack_atom.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_atom.menu.FlashMode.dio.build.boot=dio
-m5stack_atom.menu.FlashMode.qout=QOUT
-m5stack_atom.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_atom.menu.FlashMode.qout.build.boot=qout
-m5stack_atom.menu.FlashMode.dout=DOUT
-m5stack_atom.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_atom.menu.FlashMode.dout.build.boot=dout
-
-m5stack_atom.menu.FlashFreq.80=80MHz
-m5stack_atom.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_atom.menu.FlashFreq.40=40MHz
-m5stack_atom.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_atom.menu.FlashSize.4M=4MB (32Mb)
-m5stack_atom.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_atom.menu.UploadSpeed.1500000=1500000
-m5stack_atom.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_atom.menu.UploadSpeed.750000=750000
-m5stack_atom.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_atom.menu.UploadSpeed.500000=500000
-m5stack_atom.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_atom.menu.UploadSpeed.250000=250000
-m5stack_atom.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_atom.menu.UploadSpeed.115200=115200
-m5stack_atom.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_atom.menu.LoopCore.1=Core 1
-m5stack_atom.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_atom.menu.LoopCore.0=Core 0
-m5stack_atom.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_atom.menu.EventsCore.1=Core 1
-m5stack_atom.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_atom.menu.EventsCore.0=Core 0
-m5stack_atom.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_atom.menu.DebugLevel.none=None
-m5stack_atom.menu.DebugLevel.none.build.code_debug=0
-m5stack_atom.menu.DebugLevel.error=Error
-m5stack_atom.menu.DebugLevel.error.build.code_debug=1
-m5stack_atom.menu.DebugLevel.warn=Warn
-m5stack_atom.menu.DebugLevel.warn.build.code_debug=2
-m5stack_atom.menu.DebugLevel.info=Info
-m5stack_atom.menu.DebugLevel.info.build.code_debug=3
-m5stack_atom.menu.DebugLevel.debug=Debug
-m5stack_atom.menu.DebugLevel.debug.build.code_debug=4
-m5stack_atom.menu.DebugLevel.verbose=Verbose
-m5stack_atom.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_atom.menu.EraseFlash.none=Disabled
-m5stack_atom.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_atom.menu.EraseFlash.all=Enabled
-m5stack_atom.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_atoms3.name=M5AtomS3
-m5stack_atoms3.bootloader.tool=esptool_py
-m5stack_atoms3.bootloader.tool.default=esptool_py
-
-m5stack_atoms3.upload.tool=esptool_py
-m5stack_atoms3.upload.tool.default=esptool_py
-m5stack_atoms3.upload.tool.network=esp_ota
-
-m5stack_atoms3.upload.maximum_size=1310720
-m5stack_atoms3.upload.maximum_data_size=327680
-m5stack_atoms3.upload.flags=
-m5stack_atoms3.upload.extra_flags=
-m5stack_atoms3.upload.use_1200bps_touch=false
-m5stack_atoms3.upload.wait_for_upload_port=false
-
-m5stack_atoms3.serial.disableDTR=false
-m5stack_atoms3.serial.disableRTS=false
-
-m5stack_atoms3.build.tarch=xtensa
-m5stack_atoms3.build.bootloader_addr=0x0
-m5stack_atoms3.build.target=esp32s3
-m5stack_atoms3.build.mcu=esp32s3
-m5stack_atoms3.build.core=esp32
-m5stack_atoms3.build.variant=m5stack_atoms3
-m5stack_atoms3.build.board=M5STACK_ATOMS3
-
-m5stack_atoms3.build.usb_mode=1
-m5stack_atoms3.build.cdc_on_boot=1
-m5stack_atoms3.build.msc_on_boot=0
-m5stack_atoms3.build.dfu_on_boot=0
-m5stack_atoms3.build.f_cpu=240000000L
-m5stack_atoms3.build.flash_size=8MB
-m5stack_atoms3.build.flash_freq=80m
-m5stack_atoms3.build.flash_mode=dio
-m5stack_atoms3.build.boot=qio
-m5stack_atoms3.build.boot_freq=80m
-m5stack_atoms3.build.partitions=default
-m5stack_atoms3.build.defines=
-m5stack_atoms3.build.loop_core=
-m5stack_atoms3.build.event_core=
-m5stack_atoms3.build.psram_type=qspi
-m5stack_atoms3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-m5stack_atoms3.menu.JTAGAdapter.default=Disabled
-m5stack_atoms3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_atoms3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_atoms3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-m5stack_atoms3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_atoms3.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_atoms3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-m5stack_atoms3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_atoms3.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_atoms3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-m5stack_atoms3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_atoms3.menu.PSRAM.disabled=Disabled
-m5stack_atoms3.menu.PSRAM.disabled.build.defines=
-m5stack_atoms3.menu.PSRAM.disabled.build.psram_type=qspi
-m5stack_atoms3.menu.PSRAM.enabled=QSPI PSRAM
-m5stack_atoms3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-m5stack_atoms3.menu.PSRAM.enabled.build.psram_type=qspi
-m5stack_atoms3.menu.PSRAM.opi=OPI PSRAM
-m5stack_atoms3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-m5stack_atoms3.menu.PSRAM.opi.build.psram_type=opi
-
-m5stack_atoms3.menu.FlashMode.qio=QIO 80MHz
-m5stack_atoms3.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_atoms3.menu.FlashMode.qio.build.boot=qio
-m5stack_atoms3.menu.FlashMode.qio.build.boot_freq=80m
-m5stack_atoms3.menu.FlashMode.qio.build.flash_freq=80m
-m5stack_atoms3.menu.FlashMode.qio120=QIO 120MHz
-m5stack_atoms3.menu.FlashMode.qio120.build.flash_mode=dio
-m5stack_atoms3.menu.FlashMode.qio120.build.boot=qio
-m5stack_atoms3.menu.FlashMode.qio120.build.boot_freq=120m
-m5stack_atoms3.menu.FlashMode.qio120.build.flash_freq=80m
-m5stack_atoms3.menu.FlashMode.dio=DIO 80MHz
-m5stack_atoms3.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_atoms3.menu.FlashMode.dio.build.boot=dio
-m5stack_atoms3.menu.FlashMode.dio.build.boot_freq=80m
-m5stack_atoms3.menu.FlashMode.dio.build.flash_freq=80m
-m5stack_atoms3.menu.FlashMode.opi=OPI 80MHz
-m5stack_atoms3.menu.FlashMode.opi.build.flash_mode=dout
-m5stack_atoms3.menu.FlashMode.opi.build.boot=opi
-m5stack_atoms3.menu.FlashMode.opi.build.boot_freq=80m
-m5stack_atoms3.menu.FlashMode.opi.build.flash_freq=80m
-
-
-m5stack_atoms3.menu.FlashSize.8M=8MB (64Mb)
-m5stack_atoms3.menu.FlashSize.8M.build.flash_size=8MB
-
-m5stack_atoms3.menu.LoopCore.1=Core 1
-m5stack_atoms3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_atoms3.menu.LoopCore.0=Core 0
-m5stack_atoms3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_atoms3.menu.EventsCore.1=Core 1
-m5stack_atoms3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_atoms3.menu.EventsCore.0=Core 0
-m5stack_atoms3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_atoms3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-m5stack_atoms3.menu.USBMode.hwcdc.build.usb_mode=1
-m5stack_atoms3.menu.USBMode.default=USB-OTG (TinyUSB)
-m5stack_atoms3.menu.USBMode.default.build.usb_mode=0
-
-m5stack_atoms3.menu.CDCOnBoot.cdc=Enabled
-m5stack_atoms3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_atoms3.menu.CDCOnBoot.default=Disabled
-m5stack_atoms3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_atoms3.menu.MSCOnBoot.default=Disabled
-m5stack_atoms3.menu.MSCOnBoot.default.build.msc_on_boot=0
-m5stack_atoms3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-m5stack_atoms3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-m5stack_atoms3.menu.DFUOnBoot.default=Disabled
-m5stack_atoms3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-m5stack_atoms3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-m5stack_atoms3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-m5stack_atoms3.menu.UploadMode.default=UART0 / Hardware CDC
-m5stack_atoms3.menu.UploadMode.default.upload.use_1200bps_touch=false
-m5stack_atoms3.menu.UploadMode.default.upload.wait_for_upload_port=false
-m5stack_atoms3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-m5stack_atoms3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-m5stack_atoms3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-m5stack_atoms3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_atoms3.menu.PartitionScheme.default.build.partitions=default
-m5stack_atoms3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_atoms3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_atoms3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_atoms3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_atoms3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_atoms3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_atoms3.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_atoms3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_atoms3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_atoms3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_atoms3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_atoms3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_atoms3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_atoms3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_atoms3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_atoms3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_atoms3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_atoms3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_atoms3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_atoms3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_atoms3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_atoms3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_atoms3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_atoms3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_atoms3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_atoms3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_atoms3.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_atoms3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_atoms3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_atoms3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_atoms3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_atoms3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_atoms3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_atoms3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_atoms3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_atoms3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_atoms3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_atoms3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_atoms3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_atoms3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_atoms3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-m5stack_atoms3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-m5stack_atoms3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-m5stack_atoms3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-m5stack_atoms3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-m5stack_atoms3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-m5stack_atoms3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-m5stack_atoms3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-m5stack_atoms3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-m5stack_atoms3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-m5stack_atoms3.menu.PartitionScheme.custom=Custom
-m5stack_atoms3.menu.PartitionScheme.custom.build.partitions=
-m5stack_atoms3.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_atoms3.menu.CPUFreq.240=240MHz (WiFi)
-m5stack_atoms3.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_atoms3.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_atoms3.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_atoms3.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_atoms3.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_atoms3.menu.CPUFreq.40=40MHz
-m5stack_atoms3.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_atoms3.menu.CPUFreq.20=20MHz
-m5stack_atoms3.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_atoms3.menu.CPUFreq.10=10MHz
-m5stack_atoms3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_atoms3.menu.UploadSpeed.921600=921600
-m5stack_atoms3.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_atoms3.menu.UploadSpeed.115200=115200
-m5stack_atoms3.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_atoms3.menu.UploadSpeed.256000.windows=256000
-m5stack_atoms3.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_atoms3.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_atoms3.menu.UploadSpeed.230400=230400
-m5stack_atoms3.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_atoms3.menu.UploadSpeed.460800.linux=460800
-m5stack_atoms3.menu.UploadSpeed.460800.macosx=460800
-m5stack_atoms3.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_atoms3.menu.UploadSpeed.512000.windows=512000
-m5stack_atoms3.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_atoms3.menu.DebugLevel.none=None
-m5stack_atoms3.menu.DebugLevel.none.build.code_debug=0
-m5stack_atoms3.menu.DebugLevel.error=Error
-m5stack_atoms3.menu.DebugLevel.error.build.code_debug=1
-m5stack_atoms3.menu.DebugLevel.warn=Warn
-m5stack_atoms3.menu.DebugLevel.warn.build.code_debug=2
-m5stack_atoms3.menu.DebugLevel.info=Info
-m5stack_atoms3.menu.DebugLevel.info.build.code_debug=3
-m5stack_atoms3.menu.DebugLevel.debug=Debug
-m5stack_atoms3.menu.DebugLevel.debug.build.code_debug=4
-m5stack_atoms3.menu.DebugLevel.verbose=Verbose
-m5stack_atoms3.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_atoms3.menu.EraseFlash.none=Disabled
-m5stack_atoms3.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_atoms3.menu.EraseFlash.all=Enabled
-m5stack_atoms3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_cores3.name=M5CoreS3
-m5stack_cores3.bootloader.tool=esptool_py
-m5stack_cores3.bootloader.tool.default=esptool_py
-
-m5stack_cores3.upload.tool=esptool_py
-m5stack_cores3.upload.tool.default=esptool_py
-m5stack_cores3.upload.tool.network=esp_ota
-
-m5stack_cores3.upload.maximum_size=1310720
-m5stack_cores3.upload.maximum_data_size=327680
-m5stack_cores3.upload.flags=
-m5stack_cores3.upload.extra_flags=
-m5stack_cores3.upload.use_1200bps_touch=false
-m5stack_cores3.upload.wait_for_upload_port=false
-
-m5stack_cores3.serial.disableDTR=false
-m5stack_cores3.serial.disableRTS=false
-
-m5stack_cores3.build.tarch=xtensa
-m5stack_cores3.build.bootloader_addr=0x0
-m5stack_cores3.build.target=esp32s3
-m5stack_cores3.build.mcu=esp32s3
-m5stack_cores3.build.core=esp32
-m5stack_cores3.build.variant=m5stack_cores3
-m5stack_cores3.build.board=M5STACK_CORES3
-
-m5stack_cores3.build.usb_mode=1
-m5stack_cores3.build.cdc_on_boot=1
-m5stack_cores3.build.msc_on_boot=0
-m5stack_cores3.build.dfu_on_boot=0
-m5stack_cores3.build.f_cpu=240000000L
-m5stack_cores3.build.flash_size=16MB
-m5stack_cores3.build.flash_freq=80m
-m5stack_cores3.build.flash_mode=dio
-m5stack_cores3.build.boot=qio
-m5stack_cores3.build.boot_freq=80m
-m5stack_cores3.build.partitions=default
-m5stack_cores3.build.defines=
-m5stack_cores3.build.loop_core=
-m5stack_cores3.build.event_core=
-m5stack_cores3.build.psram_type=qspi
-m5stack_cores3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-m5stack_cores3.menu.JTAGAdapter.default=Disabled
-m5stack_cores3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_cores3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_cores3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-m5stack_cores3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_cores3.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_cores3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-m5stack_cores3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_cores3.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_cores3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-m5stack_cores3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_cores3.menu.PSRAM.enabled=QSPI PSRAM
-m5stack_cores3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-m5stack_cores3.menu.PSRAM.enabled.build.psram_type=qspi
-m5stack_cores3.menu.PSRAM.disabled=Disabled
-m5stack_cores3.menu.PSRAM.disabled.build.defines=
-m5stack_cores3.menu.PSRAM.disabled.build.psram_type=qspi
-m5stack_cores3.menu.PSRAM.opi=OPI PSRAM
-m5stack_cores3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-m5stack_cores3.menu.PSRAM.opi.build.psram_type=opi
-
-m5stack_cores3.menu.FlashMode.qio=QIO 80MHz
-m5stack_cores3.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_cores3.menu.FlashMode.qio.build.boot=qio
-m5stack_cores3.menu.FlashMode.qio.build.boot_freq=80m
-m5stack_cores3.menu.FlashMode.qio.build.flash_freq=80m
-m5stack_cores3.menu.FlashMode.qio120=QIO 120MHz
-m5stack_cores3.menu.FlashMode.qio120.build.flash_mode=dio
-m5stack_cores3.menu.FlashMode.qio120.build.boot=qio
-m5stack_cores3.menu.FlashMode.qio120.build.boot_freq=120m
-m5stack_cores3.menu.FlashMode.qio120.build.flash_freq=80m
-m5stack_cores3.menu.FlashMode.dio=DIO 80MHz
-m5stack_cores3.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_cores3.menu.FlashMode.dio.build.boot=dio
-m5stack_cores3.menu.FlashMode.dio.build.boot_freq=80m
-m5stack_cores3.menu.FlashMode.dio.build.flash_freq=80m
-m5stack_cores3.menu.FlashMode.opi=OPI 80MHz
-m5stack_cores3.menu.FlashMode.opi.build.flash_mode=dout
-m5stack_cores3.menu.FlashMode.opi.build.boot=opi
-m5stack_cores3.menu.FlashMode.opi.build.boot_freq=80m
-m5stack_cores3.menu.FlashMode.opi.build.flash_freq=80m
-
-m5stack_cores3.menu.FlashSize.16M=16MB (128Mb)
-m5stack_cores3.menu.FlashSize.16M.build.flash_size=16MB
-m5stack_cores3.menu.FlashSize.32M=32MB (256Mb)
-m5stack_cores3.menu.FlashSize.32M.build.flash_size=32MB
-
-m5stack_cores3.menu.LoopCore.1=Core 1
-m5stack_cores3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_cores3.menu.LoopCore.0=Core 0
-m5stack_cores3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_cores3.menu.EventsCore.1=Core 1
-m5stack_cores3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_cores3.menu.EventsCore.0=Core 0
-m5stack_cores3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_cores3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-m5stack_cores3.menu.USBMode.hwcdc.build.usb_mode=1
-m5stack_cores3.menu.USBMode.default=USB-OTG (TinyUSB)
-m5stack_cores3.menu.USBMode.default.build.usb_mode=0
-
-m5stack_cores3.menu.CDCOnBoot.cdc=Enabled
-m5stack_cores3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_cores3.menu.CDCOnBoot.default=Disabled
-m5stack_cores3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_cores3.menu.MSCOnBoot.default=Disabled
-m5stack_cores3.menu.MSCOnBoot.default.build.msc_on_boot=0
-m5stack_cores3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-m5stack_cores3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-m5stack_cores3.menu.DFUOnBoot.default=Disabled
-m5stack_cores3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-m5stack_cores3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-m5stack_cores3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-m5stack_cores3.menu.UploadMode.default=UART0 / Hardware CDC
-m5stack_cores3.menu.UploadMode.default.upload.use_1200bps_touch=false
-m5stack_cores3.menu.UploadMode.default.upload.wait_for_upload_port=false
-m5stack_cores3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-m5stack_cores3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-m5stack_cores3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-m5stack_cores3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_cores3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_cores3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_cores3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.default.build.partitions=default
-m5stack_cores3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_cores3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_cores3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_cores3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_cores3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_cores3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_cores3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_cores3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_cores3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_cores3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_cores3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_cores3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_cores3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_cores3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_cores3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_cores3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_cores3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_cores3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_cores3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_cores3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_cores3.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_cores3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_cores3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_cores3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_cores3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_cores3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_cores3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_cores3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_cores3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_cores3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_cores3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_cores3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-m5stack_cores3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-m5stack_cores3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-m5stack_cores3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-m5stack_cores3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-m5stack_cores3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-m5stack_cores3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-m5stack_cores3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-m5stack_cores3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-m5stack_cores3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-m5stack_cores3.menu.PartitionScheme.custom=Custom
-m5stack_cores3.menu.PartitionScheme.custom.build.partitions=
-m5stack_cores3.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_cores3.menu.PartitionScheme.factory_4apps=16MB+Factory (4x 3MB APP/2MB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.factory_4apps.build.custom_partitions=m5stack_partitions_16MB_factory_4_apps
-m5stack_cores3.menu.PartitionScheme.factory_4apps.upload.maximum_size=3145728
-m5stack_cores3.menu.PartitionScheme.factory_6apps=16MB+Factory (6x 2MB APP/2MB SPIFFS)
-m5stack_cores3.menu.PartitionScheme.factory_6apps.build.custom_partitions=m5stack_partitions_16MB_factory_6_apps
-m5stack_cores3.menu.PartitionScheme.factory_6apps.upload.maximum_size=2097152
-
-m5stack_cores3.menu.CPUFreq.240=240MHz (WiFi)
-m5stack_cores3.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_cores3.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_cores3.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_cores3.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_cores3.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_cores3.menu.CPUFreq.40=40MHz
-m5stack_cores3.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_cores3.menu.CPUFreq.20=20MHz
-m5stack_cores3.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_cores3.menu.CPUFreq.10=10MHz
-m5stack_cores3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_cores3.menu.UploadSpeed.921600=921600
-m5stack_cores3.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_cores3.menu.UploadSpeed.115200=115200
-m5stack_cores3.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_cores3.menu.UploadSpeed.256000.windows=256000
-m5stack_cores3.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_cores3.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_cores3.menu.UploadSpeed.230400=230400
-m5stack_cores3.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_cores3.menu.UploadSpeed.460800.linux=460800
-m5stack_cores3.menu.UploadSpeed.460800.macosx=460800
-m5stack_cores3.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_cores3.menu.UploadSpeed.512000.windows=512000
-m5stack_cores3.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_cores3.menu.DebugLevel.none=None
-m5stack_cores3.menu.DebugLevel.none.build.code_debug=0
-m5stack_cores3.menu.DebugLevel.error=Error
-m5stack_cores3.menu.DebugLevel.error.build.code_debug=1
-m5stack_cores3.menu.DebugLevel.warn=Warn
-m5stack_cores3.menu.DebugLevel.warn.build.code_debug=2
-m5stack_cores3.menu.DebugLevel.info=Info
-m5stack_cores3.menu.DebugLevel.info.build.code_debug=3
-m5stack_cores3.menu.DebugLevel.debug=Debug
-m5stack_cores3.menu.DebugLevel.debug.build.code_debug=4
-m5stack_cores3.menu.DebugLevel.verbose=Verbose
-m5stack_cores3.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_cores3.menu.EraseFlash.none=Disabled
-m5stack_cores3.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_cores3.menu.EraseFlash.all=Enabled
-m5stack_cores3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_timer_cam.name=M5TimerCAM
-
-m5stack_timer_cam.bootloader.tool=esptool_py
-m5stack_timer_cam.bootloader.tool.default=esptool_py
-
-m5stack_timer_cam.upload.tool=esptool_py
-m5stack_timer_cam.upload.tool.default=esptool_py
-m5stack_timer_cam.upload.tool.network=esp_ota
-
-m5stack_timer_cam.upload.maximum_size=1310720
-m5stack_timer_cam.upload.maximum_data_size=327680
-
-m5stack_timer_cam.upload.flags=
-m5stack_timer_cam.upload.extra_flags=
-
-m5stack_timer_cam.serial.disableDTR=true
-m5stack_timer_cam.serial.disableRTS=true
-
-m5stack_timer_cam.build.tarch=xtensa
-m5stack_timer_cam.build.bootloader_addr=0x1000
-m5stack_timer_cam.build.target=esp32
-m5stack_timer_cam.build.mcu=esp32
-m5stack_timer_cam.build.core=esp32
-m5stack_timer_cam.build.variant=m5stack_timer_cam
-m5stack_timer_cam.build.board=M5STACK_TIMER_CAM
-
-m5stack_timer_cam.build.f_cpu=240000000L
-m5stack_timer_cam.build.flash_size=4MB
-m5stack_timer_cam.build.flash_freq=80m
-m5stack_timer_cam.build.flash_mode=dio
-m5stack_timer_cam.build.boot=dio
-m5stack_timer_cam.build.partitions=default
-m5stack_timer_cam.build.defines=
-m5stack_timer_cam.build.loop_core=
-m5stack_timer_cam.build.event_core=
-
-m5stack_timer_cam.menu.PSRAM.enabled=Enabled
-m5stack_timer_cam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-m5stack_timer_cam.menu.PSRAM.enabled.build.extra_libs=
-m5stack_timer_cam.menu.PSRAM.disabled=Disabled
-m5stack_timer_cam.menu.PSRAM.disabled.build.defines=
-m5stack_timer_cam.menu.PSRAM.disabled.build.extra_libs=
-
-m5stack_timer_cam.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_timer_cam.menu.PartitionScheme.default.build.partitions=default
-m5stack_timer_cam.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_timer_cam.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_timer_cam.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_timer_cam.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_timer_cam.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_timer_cam.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_timer_cam.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_timer_cam.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_timer_cam.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_timer_cam.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_timer_cam.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_timer_cam.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_timer_cam.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_timer_cam.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_timer_cam.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_timer_cam.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_timer_cam.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_timer_cam.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_timer_cam.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_timer_cam.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_timer_cam.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_timer_cam.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_timer_cam.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_timer_cam.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_timer_cam.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-m5stack_timer_cam.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_timer_cam.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_timer_cam.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_timer_cam.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_timer_cam.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_timer_cam.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_timer_cam.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_timer_cam.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_timer_cam.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_timer_cam.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_timer_cam.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_timer_cam.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_timer_cam.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_timer_cam.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_timer_cam.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_timer_cam.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_timer_cam.menu.FlashMode.qio=QIO
-m5stack_timer_cam.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_timer_cam.menu.FlashMode.qio.build.boot=qio
-m5stack_timer_cam.menu.FlashMode.dio=DIO
-m5stack_timer_cam.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_timer_cam.menu.FlashMode.dio.build.boot=dio
-m5stack_timer_cam.menu.FlashMode.qout=QOUT
-m5stack_timer_cam.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_timer_cam.menu.FlashMode.qout.build.boot=qout
-m5stack_timer_cam.menu.FlashMode.dout=DOUT
-m5stack_timer_cam.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_timer_cam.menu.FlashMode.dout.build.boot=dout
-
-m5stack_timer_cam.menu.FlashFreq.80=80MHz
-m5stack_timer_cam.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_timer_cam.menu.FlashFreq.40=40MHz
-m5stack_timer_cam.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_timer_cam.menu.FlashSize.4M=4MB (32Mb)
-m5stack_timer_cam.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_timer_cam.menu.UploadSpeed.1500000=1500000
-m5stack_timer_cam.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_timer_cam.menu.UploadSpeed.750000=750000
-m5stack_timer_cam.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_timer_cam.menu.UploadSpeed.500000=500000
-m5stack_timer_cam.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_timer_cam.menu.UploadSpeed.250000=250000
-m5stack_timer_cam.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_timer_cam.menu.UploadSpeed.115200=115200
-m5stack_timer_cam.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_timer_cam.menu.LoopCore.1=Core 1
-m5stack_timer_cam.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_timer_cam.menu.LoopCore.0=Core 0
-m5stack_timer_cam.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_timer_cam.menu.EventsCore.1=Core 1
-m5stack_timer_cam.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_timer_cam.menu.EventsCore.0=Core 0
-m5stack_timer_cam.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_timer_cam.menu.DebugLevel.none=None
-m5stack_timer_cam.menu.DebugLevel.none.build.code_debug=0
-m5stack_timer_cam.menu.DebugLevel.error=Error
-m5stack_timer_cam.menu.DebugLevel.error.build.code_debug=1
-m5stack_timer_cam.menu.DebugLevel.warn=Warn
-m5stack_timer_cam.menu.DebugLevel.warn.build.code_debug=2
-m5stack_timer_cam.menu.DebugLevel.info=Info
-m5stack_timer_cam.menu.DebugLevel.info.build.code_debug=3
-m5stack_timer_cam.menu.DebugLevel.debug=Debug
-m5stack_timer_cam.menu.DebugLevel.debug.build.code_debug=4
-m5stack_timer_cam.menu.DebugLevel.verbose=Verbose
-m5stack_timer_cam.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_timer_cam.menu.EraseFlash.none=Disabled
-m5stack_timer_cam.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_timer_cam.menu.EraseFlash.all=Enabled
-m5stack_timer_cam.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-
-m5stack_unit_cam.name=M5UnitCAM
-
-m5stack_unit_cam.bootloader.tool=esptool_py
-m5stack_unit_cam.bootloader.tool.default=esptool_py
-
-m5stack_unit_cam.upload.tool=esptool_py
-m5stack_unit_cam.upload.tool.default=esptool_py
-m5stack_unit_cam.upload.tool.network=esp_ota
-
-m5stack_unit_cam.upload.maximum_size=1310720
-m5stack_unit_cam.upload.maximum_data_size=327680
-
-m5stack_unit_cam.upload.flags=
-m5stack_unit_cam.upload.extra_flags=
-
-m5stack_unit_cam.serial.disableDTR=true
-m5stack_unit_cam.serial.disableRTS=true
-
-m5stack_unit_cam.build.tarch=xtensa
-m5stack_unit_cam.build.bootloader_addr=0x1000
-m5stack_unit_cam.build.target=esp32
-m5stack_unit_cam.build.mcu=esp32
-m5stack_unit_cam.build.core=esp32
-m5stack_unit_cam.build.variant=m5stack_unit_cam
-m5stack_unit_cam.build.board=M5STACK_UNIT_CAM
-
-m5stack_unit_cam.build.f_cpu=240000000L
-m5stack_unit_cam.build.flash_size=4MB
-m5stack_unit_cam.build.flash_freq=80m
-m5stack_unit_cam.build.flash_mode=dio
-m5stack_unit_cam.build.boot=dio
-m5stack_unit_cam.build.partitions=default
-m5stack_unit_cam.build.defines=
-m5stack_unit_cam.build.loop_core=
-m5stack_unit_cam.build.event_core=
-
-m5stack_unit_cam.menu.PSRAM.enabled=Enabled
-m5stack_unit_cam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-m5stack_unit_cam.menu.PSRAM.enabled.build.extra_libs=
-m5stack_unit_cam.menu.PSRAM.disabled=Disabled
-m5stack_unit_cam.menu.PSRAM.disabled.build.defines=
-m5stack_unit_cam.menu.PSRAM.disabled.build.extra_libs=
-
-m5stack_unit_cam.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_unit_cam.menu.PartitionScheme.default.build.partitions=default
-m5stack_unit_cam.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_unit_cam.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_unit_cam.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_unit_cam.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_unit_cam.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_unit_cam.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_unit_cam.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_unit_cam.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_unit_cam.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_unit_cam.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_unit_cam.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_unit_cam.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_unit_cam.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_unit_cam.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_unit_cam.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_unit_cam.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_unit_cam.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_unit_cam.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_unit_cam.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_unit_cam.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_unit_cam.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_unit_cam.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_unit_cam.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_unit_cam.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_unit_cam.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-m5stack_unit_cam.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_unit_cam.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_unit_cam.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_unit_cam.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_unit_cam.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_unit_cam.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_unit_cam.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_unit_cam.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_unit_cam.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_unit_cam.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_unit_cam.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_unit_cam.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_unit_cam.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_unit_cam.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_unit_cam.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_unit_cam.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_unit_cam.menu.FlashMode.qio=QIO
-m5stack_unit_cam.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_unit_cam.menu.FlashMode.qio.build.boot=qio
-m5stack_unit_cam.menu.FlashMode.dio=DIO
-m5stack_unit_cam.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_unit_cam.menu.FlashMode.dio.build.boot=dio
-m5stack_unit_cam.menu.FlashMode.qout=QOUT
-m5stack_unit_cam.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_unit_cam.menu.FlashMode.qout.build.boot=qout
-m5stack_unit_cam.menu.FlashMode.dout=DOUT
-m5stack_unit_cam.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_unit_cam.menu.FlashMode.dout.build.boot=dout
-
-m5stack_unit_cam.menu.FlashFreq.80=80MHz
-m5stack_unit_cam.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_unit_cam.menu.FlashFreq.40=40MHz
-m5stack_unit_cam.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_unit_cam.menu.FlashSize.4M=4MB (32Mb)
-m5stack_unit_cam.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_unit_cam.menu.UploadSpeed.1500000=1500000
-m5stack_unit_cam.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_unit_cam.menu.UploadSpeed.750000=750000
-m5stack_unit_cam.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_unit_cam.menu.UploadSpeed.500000=500000
-m5stack_unit_cam.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_unit_cam.menu.UploadSpeed.250000=250000
-m5stack_unit_cam.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_unit_cam.menu.UploadSpeed.115200=115200
-m5stack_unit_cam.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_unit_cam.menu.LoopCore.1=Core 1
-m5stack_unit_cam.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_unit_cam.menu.LoopCore.0=Core 0
-m5stack_unit_cam.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_unit_cam.menu.EventsCore.1=Core 1
-m5stack_unit_cam.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_unit_cam.menu.EventsCore.0=Core 0
-m5stack_unit_cam.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_unit_cam.menu.DebugLevel.none=None
-m5stack_unit_cam.menu.DebugLevel.none.build.code_debug=0
-m5stack_unit_cam.menu.DebugLevel.error=Error
-m5stack_unit_cam.menu.DebugLevel.error.build.code_debug=1
-m5stack_unit_cam.menu.DebugLevel.warn=Warn
-m5stack_unit_cam.menu.DebugLevel.warn.build.code_debug=2
-m5stack_unit_cam.menu.DebugLevel.info=Info
-m5stack_unit_cam.menu.DebugLevel.info.build.code_debug=3
-m5stack_unit_cam.menu.DebugLevel.debug=Debug
-m5stack_unit_cam.menu.DebugLevel.debug.build.code_debug=4
-m5stack_unit_cam.menu.DebugLevel.verbose=Verbose
-m5stack_unit_cam.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_unit_cam.menu.EraseFlash.none=Disabled
-m5stack_unit_cam.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_unit_cam.menu.EraseFlash.all=Enabled
-m5stack_unit_cam.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-
-m5stack_unit_cams3.name=M5UnitCAMS3
-m5stack_unit_cams3.bootloader.tool=esptool_py
-m5stack_unit_cams3.bootloader.tool.default=esptool_py
-
-m5stack_unit_cams3.upload.tool=esptool_py
-m5stack_unit_cams3.upload.tool.default=esptool_py
-m5stack_unit_cams3.upload.tool.network=esp_ota
-
-m5stack_unit_cams3.upload.maximum_size=1310720
-m5stack_unit_cams3.upload.maximum_data_size=327680
-m5stack_unit_cams3.upload.flags=
-m5stack_unit_cams3.upload.extra_flags=
-m5stack_unit_cams3.upload.use_1200bps_touch=false
-m5stack_unit_cams3.upload.wait_for_upload_port=false
-
-m5stack_unit_cams3.serial.disableDTR=false
-m5stack_unit_cams3.serial.disableRTS=false
-
-m5stack_unit_cams3.build.tarch=xtensa
-m5stack_unit_cams3.build.bootloader_addr=0x0
-m5stack_unit_cams3.build.target=esp32s3
-m5stack_unit_cams3.build.mcu=esp32s3
-m5stack_unit_cams3.build.core=esp32
-m5stack_unit_cams3.build.variant=m5stack_unit_cams3
-m5stack_unit_cams3.build.board=M5STACK_UNIT_CAMS3
-
-m5stack_unit_cams3.build.usb_mode=1
-m5stack_unit_cams3.build.cdc_on_boot=1
-m5stack_unit_cams3.build.msc_on_boot=0
-m5stack_unit_cams3.build.dfu_on_boot=0
-m5stack_unit_cams3.build.f_cpu=240000000L
-m5stack_unit_cams3.build.flash_size=16MB
-m5stack_unit_cams3.build.flash_freq=80m
-m5stack_unit_cams3.build.flash_mode=dio
-m5stack_unit_cams3.build.boot=qio
-m5stack_unit_cams3.build.boot_freq=80m
-m5stack_unit_cams3.build.partitions=default
-m5stack_unit_cams3.build.defines=
-m5stack_unit_cams3.build.loop_core=
-m5stack_unit_cams3.build.event_core=
-m5stack_unit_cams3.build.psram_type=qspi
-m5stack_unit_cams3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-m5stack_unit_cams3.menu.JTAGAdapter.default=Disabled
-m5stack_unit_cams3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_unit_cams3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_unit_cams3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-m5stack_unit_cams3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_unit_cams3.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_unit_cams3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-m5stack_unit_cams3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_unit_cams3.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_unit_cams3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-m5stack_unit_cams3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_unit_cams3.menu.PSRAM.enabled=QSPI PSRAM
-m5stack_unit_cams3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-m5stack_unit_cams3.menu.PSRAM.enabled.build.psram_type=qspi
-m5stack_unit_cams3.menu.PSRAM.disabled=Disabled
-m5stack_unit_cams3.menu.PSRAM.disabled.build.defines=
-m5stack_unit_cams3.menu.PSRAM.disabled.build.psram_type=qspi
-m5stack_unit_cams3.menu.PSRAM.opi=OPI PSRAM
-m5stack_unit_cams3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-m5stack_unit_cams3.menu.PSRAM.opi.build.psram_type=opi
-
-m5stack_unit_cams3.menu.FlashMode.qio=QIO 80MHz
-m5stack_unit_cams3.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_unit_cams3.menu.FlashMode.qio.build.boot=qio
-m5stack_unit_cams3.menu.FlashMode.qio.build.boot_freq=80m
-m5stack_unit_cams3.menu.FlashMode.qio.build.flash_freq=80m
-m5stack_unit_cams3.menu.FlashMode.qio120=QIO 120MHz
-m5stack_unit_cams3.menu.FlashMode.qio120.build.flash_mode=dio
-m5stack_unit_cams3.menu.FlashMode.qio120.build.boot=qio
-m5stack_unit_cams3.menu.FlashMode.qio120.build.boot_freq=120m
-m5stack_unit_cams3.menu.FlashMode.qio120.build.flash_freq=80m
-m5stack_unit_cams3.menu.FlashMode.dio=DIO 80MHz
-m5stack_unit_cams3.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_unit_cams3.menu.FlashMode.dio.build.boot=dio
-m5stack_unit_cams3.menu.FlashMode.dio.build.boot_freq=80m
-m5stack_unit_cams3.menu.FlashMode.dio.build.flash_freq=80m
-m5stack_unit_cams3.menu.FlashMode.opi=OPI 80MHz
-m5stack_unit_cams3.menu.FlashMode.opi.build.flash_mode=dout
-m5stack_unit_cams3.menu.FlashMode.opi.build.boot=opi
-m5stack_unit_cams3.menu.FlashMode.opi.build.boot_freq=80m
-m5stack_unit_cams3.menu.FlashMode.opi.build.flash_freq=80m
-
-m5stack_unit_cams3.menu.FlashSize.16M=16MB (128Mb)
-m5stack_unit_cams3.menu.FlashSize.16M.build.flash_size=16MB
-m5stack_unit_cams3.menu.FlashSize.32M=32MB (256Mb)
-m5stack_unit_cams3.menu.FlashSize.32M.build.flash_size=32MB
-
-m5stack_unit_cams3.menu.LoopCore.1=Core 1
-m5stack_unit_cams3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_unit_cams3.menu.LoopCore.0=Core 0
-m5stack_unit_cams3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_unit_cams3.menu.EventsCore.1=Core 1
-m5stack_unit_cams3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_unit_cams3.menu.EventsCore.0=Core 0
-m5stack_unit_cams3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_unit_cams3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-m5stack_unit_cams3.menu.USBMode.hwcdc.build.usb_mode=1
-m5stack_unit_cams3.menu.USBMode.default=USB-OTG (TinyUSB)
-m5stack_unit_cams3.menu.USBMode.default.build.usb_mode=0
-
-m5stack_unit_cams3.menu.CDCOnBoot.cdc=Enabled
-m5stack_unit_cams3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_unit_cams3.menu.CDCOnBoot.default=Disabled
-m5stack_unit_cams3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_unit_cams3.menu.MSCOnBoot.default=Disabled
-m5stack_unit_cams3.menu.MSCOnBoot.default.build.msc_on_boot=0
-m5stack_unit_cams3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-m5stack_unit_cams3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-m5stack_unit_cams3.menu.DFUOnBoot.default=Disabled
-m5stack_unit_cams3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-m5stack_unit_cams3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-m5stack_unit_cams3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-m5stack_unit_cams3.menu.UploadMode.default=UART0 / Hardware CDC
-m5stack_unit_cams3.menu.UploadMode.default.upload.use_1200bps_touch=false
-m5stack_unit_cams3.menu.UploadMode.default.upload.wait_for_upload_port=false
-m5stack_unit_cams3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-m5stack_unit_cams3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-m5stack_unit_cams3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-m5stack_unit_cams3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_unit_cams3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_unit_cams3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_unit_cams3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_unit_cams3.menu.PartitionScheme.default.build.partitions=default
-m5stack_unit_cams3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_unit_cams3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_unit_cams3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_unit_cams3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_unit_cams3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_unit_cams3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_unit_cams3.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_unit_cams3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_unit_cams3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_unit_cams3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_unit_cams3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_unit_cams3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_unit_cams3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_unit_cams3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_unit_cams3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_unit_cams3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_unit_cams3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_unit_cams3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_unit_cams3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_unit_cams3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_unit_cams3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_unit_cams3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_unit_cams3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_unit_cams3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_unit_cams3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_unit_cams3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_unit_cams3.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_unit_cams3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_unit_cams3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_unit_cams3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-m5stack_unit_cams3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-m5stack_unit_cams3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-m5stack_unit_cams3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-m5stack_unit_cams3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-m5stack_unit_cams3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-m5stack_unit_cams3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-m5stack_unit_cams3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-m5stack_unit_cams3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-m5stack_unit_cams3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-m5stack_unit_cams3.menu.PartitionScheme.custom=Custom
-m5stack_unit_cams3.menu.PartitionScheme.custom.build.partitions=
-m5stack_unit_cams3.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_unit_cams3.menu.CPUFreq.240=240MHz (WiFi)
-m5stack_unit_cams3.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_unit_cams3.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_unit_cams3.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_unit_cams3.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_unit_cams3.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_unit_cams3.menu.CPUFreq.40=40MHz
-m5stack_unit_cams3.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_unit_cams3.menu.CPUFreq.20=20MHz
-m5stack_unit_cams3.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_unit_cams3.menu.CPUFreq.10=10MHz
-m5stack_unit_cams3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_unit_cams3.menu.UploadSpeed.921600=921600
-m5stack_unit_cams3.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_unit_cams3.menu.UploadSpeed.115200=115200
-m5stack_unit_cams3.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_unit_cams3.menu.UploadSpeed.256000.windows=256000
-m5stack_unit_cams3.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_unit_cams3.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_unit_cams3.menu.UploadSpeed.230400=230400
-m5stack_unit_cams3.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_unit_cams3.menu.UploadSpeed.460800.linux=460800
-m5stack_unit_cams3.menu.UploadSpeed.460800.macosx=460800
-m5stack_unit_cams3.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_unit_cams3.menu.UploadSpeed.512000.windows=512000
-m5stack_unit_cams3.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_unit_cams3.menu.DebugLevel.none=None
-m5stack_unit_cams3.menu.DebugLevel.none.build.code_debug=0
-m5stack_unit_cams3.menu.DebugLevel.error=Error
-m5stack_unit_cams3.menu.DebugLevel.error.build.code_debug=1
-m5stack_unit_cams3.menu.DebugLevel.warn=Warn
-m5stack_unit_cams3.menu.DebugLevel.warn.build.code_debug=2
-m5stack_unit_cams3.menu.DebugLevel.info=Info
-m5stack_unit_cams3.menu.DebugLevel.info.build.code_debug=3
-m5stack_unit_cams3.menu.DebugLevel.debug=Debug
-m5stack_unit_cams3.menu.DebugLevel.debug.build.code_debug=4
-m5stack_unit_cams3.menu.DebugLevel.verbose=Verbose
-m5stack_unit_cams3.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_unit_cams3.menu.EraseFlash.none=Disabled
-m5stack_unit_cams3.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_unit_cams3.menu.EraseFlash.all=Enabled
-m5stack_unit_cams3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_poe_cam.name=M5PoECAM
-
-m5stack_poe_cam.bootloader.tool=esptool_py
-m5stack_poe_cam.bootloader.tool.default=esptool_py
-
-m5stack_poe_cam.upload.tool=esptool_py
-m5stack_poe_cam.upload.tool.default=esptool_py
-m5stack_poe_cam.upload.tool.network=esp_ota
-
-m5stack_poe_cam.upload.maximum_size=1310720
-m5stack_poe_cam.upload.maximum_data_size=327680
-
-m5stack_poe_cam.upload.flags=
-m5stack_poe_cam.upload.extra_flags=
-
-m5stack_poe_cam.serial.disableDTR=true
-m5stack_poe_cam.serial.disableRTS=true
-
-m5stack_poe_cam.build.tarch=xtensa
-m5stack_poe_cam.build.bootloader_addr=0x1000
-m5stack_poe_cam.build.target=esp32
-m5stack_poe_cam.build.mcu=esp32
-m5stack_poe_cam.build.core=esp32
-m5stack_poe_cam.build.variant=m5stack_poe_cam
-m5stack_poe_cam.build.board=M5STACK_POE_CAM
-
-m5stack_poe_cam.build.f_cpu=240000000L
-m5stack_poe_cam.build.flash_size=4MB
-m5stack_poe_cam.build.flash_freq=80m
-m5stack_poe_cam.build.flash_mode=dio
-m5stack_poe_cam.build.boot=dio
-m5stack_poe_cam.build.partitions=default
-m5stack_poe_cam.build.defines=
-m5stack_poe_cam.build.loop_core=
-m5stack_poe_cam.build.event_core=
-
-m5stack_poe_cam.menu.PSRAM.enabled=Enabled
-m5stack_poe_cam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-m5stack_poe_cam.menu.PSRAM.enabled.build.extra_libs=
-m5stack_poe_cam.menu.PSRAM.disabled=Disabled
-m5stack_poe_cam.menu.PSRAM.disabled.build.defines=
-m5stack_poe_cam.menu.PSRAM.disabled.build.extra_libs=
-
-m5stack_poe_cam.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_poe_cam.menu.PartitionScheme.default.build.partitions=default
-m5stack_poe_cam.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_poe_cam.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_poe_cam.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_poe_cam.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_poe_cam.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_poe_cam.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_poe_cam.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_poe_cam.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_poe_cam.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_poe_cam.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_poe_cam.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_poe_cam.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_poe_cam.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_poe_cam.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_poe_cam.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_poe_cam.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_poe_cam.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_poe_cam.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_poe_cam.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_poe_cam.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_poe_cam.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_poe_cam.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_poe_cam.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_poe_cam.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_poe_cam.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-m5stack_poe_cam.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_poe_cam.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_poe_cam.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_poe_cam.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_poe_cam.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_poe_cam.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_poe_cam.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_poe_cam.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_poe_cam.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_poe_cam.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_poe_cam.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_poe_cam.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_poe_cam.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_poe_cam.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_poe_cam.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_poe_cam.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_poe_cam.menu.FlashMode.qio=QIO
-m5stack_poe_cam.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_poe_cam.menu.FlashMode.qio.build.boot=qio
-m5stack_poe_cam.menu.FlashMode.dio=DIO
-m5stack_poe_cam.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_poe_cam.menu.FlashMode.dio.build.boot=dio
-m5stack_poe_cam.menu.FlashMode.qout=QOUT
-m5stack_poe_cam.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_poe_cam.menu.FlashMode.qout.build.boot=qout
-m5stack_poe_cam.menu.FlashMode.dout=DOUT
-m5stack_poe_cam.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_poe_cam.menu.FlashMode.dout.build.boot=dout
-
-m5stack_poe_cam.menu.FlashFreq.80=80MHz
-m5stack_poe_cam.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_poe_cam.menu.FlashFreq.40=40MHz
-m5stack_poe_cam.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_poe_cam.menu.FlashSize.4M=4MB (32Mb)
-m5stack_poe_cam.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_poe_cam.menu.UploadSpeed.1500000=1500000
-m5stack_poe_cam.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_poe_cam.menu.UploadSpeed.750000=750000
-m5stack_poe_cam.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_poe_cam.menu.UploadSpeed.500000=500000
-m5stack_poe_cam.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_poe_cam.menu.UploadSpeed.250000=250000
-m5stack_poe_cam.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_poe_cam.menu.UploadSpeed.115200=115200
-m5stack_poe_cam.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_poe_cam.menu.LoopCore.1=Core 1
-m5stack_poe_cam.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_poe_cam.menu.LoopCore.0=Core 0
-m5stack_poe_cam.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_poe_cam.menu.EventsCore.1=Core 1
-m5stack_poe_cam.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_poe_cam.menu.EventsCore.0=Core 0
-m5stack_poe_cam.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_poe_cam.menu.DebugLevel.none=None
-m5stack_poe_cam.menu.DebugLevel.none.build.code_debug=0
-m5stack_poe_cam.menu.DebugLevel.error=Error
-m5stack_poe_cam.menu.DebugLevel.error.build.code_debug=1
-m5stack_poe_cam.menu.DebugLevel.warn=Warn
-m5stack_poe_cam.menu.DebugLevel.warn.build.code_debug=2
-m5stack_poe_cam.menu.DebugLevel.info=Info
-m5stack_poe_cam.menu.DebugLevel.info.build.code_debug=3
-m5stack_poe_cam.menu.DebugLevel.debug=Debug
-m5stack_poe_cam.menu.DebugLevel.debug.build.code_debug=4
-m5stack_poe_cam.menu.DebugLevel.verbose=Verbose
-m5stack_poe_cam.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_poe_cam.menu.EraseFlash.none=Disabled
-m5stack_poe_cam.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_poe_cam.menu.EraseFlash.all=Enabled
-m5stack_poe_cam.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_paper.name=M5Paper
-
-m5stack_paper.bootloader.tool=esptool_py
-m5stack_paper.bootloader.tool.default=esptool_py
-
-m5stack_paper.upload.tool=esptool_py
-m5stack_paper.upload.tool.default=esptool_py
-m5stack_paper.upload.tool.network=esp_ota
-
-m5stack_paper.upload.maximum_size=6553600
-m5stack_paper.upload.maximum_data_size=4521984
-m5stack_paper.upload.flags=
-m5stack_paper.upload.extra_flags=
-
-m5stack_paper.serial.disableDTR=true
-m5stack_paper.serial.disableRTS=true
-
-m5stack_paper.build.tarch=xtensa
-m5stack_paper.build.bootloader_addr=0x1000
-m5stack_paper.build.target=esp32
-m5stack_paper.build.mcu=esp32
-m5stack_paper.build.core=esp32
-m5stack_paper.build.variant=m5stack_paper
-m5stack_paper.build.board=M5STACK_PAPER
-
-m5stack_paper.build.f_cpu=240000000L
-m5stack_paper.build.flash_size=16MB
-m5stack_paper.build.flash_freq=80m
-m5stack_paper.build.flash_mode=dio
-m5stack_paper.build.boot=dio
-m5stack_paper.build.partitions=default
-m5stack_paper.build.defines=
-m5stack_paper.build.loop_core=
-m5stack_paper.build.event_core=
-
-m5stack_paper.menu.PSRAM.enabled=Enabled
-m5stack_paper.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-m5stack_paper.menu.PSRAM.enabled.build.extra_libs=
-m5stack_paper.menu.PSRAM.disabled=Disabled
-m5stack_paper.menu.PSRAM.disabled.build.defines=
-m5stack_paper.menu.PSRAM.disabled.build.extra_libs=
-
-m5stack_paper.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
-m5stack_paper.menu.PartitionScheme.default.build.partitions=default_16MB
-m5stack_paper.menu.PartitionScheme.default.upload.maximum_size=6553600
-m5stack_paper.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_paper.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_paper.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_paper.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_paper.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_paper.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_paper.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_paper.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_paper.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_paper.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_paper.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_paper.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_paper.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_paper.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_paper.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_paper.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_paper.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_paper.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_paper.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_paper.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_paper.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_paper.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_paper.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_paper.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_paper.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_paper.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_paper.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_paper.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_paper.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_paper.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_paper.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_paper.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_paper.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_paper.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_paper.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_paper.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_paper.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_paper.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_paper.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_paper.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_paper.menu.PartitionScheme.custom=Custom
-m5stack_paper.menu.PartitionScheme.custom.build.partitions=
-m5stack_paper.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_paper.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_paper.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_paper.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_paper.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_paper.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_paper.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_paper.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_paper.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_paper.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_paper.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_paper.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_paper.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_paper.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_paper.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_paper.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_paper.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_paper.menu.FlashMode.qio=QIO
-m5stack_paper.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_paper.menu.FlashMode.qio.build.boot=qio
-m5stack_paper.menu.FlashMode.dio=DIO
-m5stack_paper.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_paper.menu.FlashMode.dio.build.boot=dio
-m5stack_paper.menu.FlashMode.qout=QOUT
-m5stack_paper.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_paper.menu.FlashMode.qout.build.boot=qout
-m5stack_paper.menu.FlashMode.dout=DOUT
-m5stack_paper.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_paper.menu.FlashMode.dout.build.boot=dout
-
-m5stack_paper.menu.FlashFreq.80=80MHz
-m5stack_paper.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_paper.menu.FlashFreq.40=40MHz
-m5stack_paper.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_paper.menu.FlashSize.16M=16MB (128Mb)
-m5stack_paper.menu.FlashSize.16M.build.flash_size=16MB
-
-m5stack_paper.menu.UploadSpeed.1500000=1500000
-m5stack_paper.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_paper.menu.UploadSpeed.921600=921600
-m5stack_paper.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_paper.menu.UploadSpeed.115200=115200
-m5stack_paper.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_paper.menu.UploadSpeed.256000.windows=256000
-m5stack_paper.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_paper.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_paper.menu.UploadSpeed.230400=230400
-m5stack_paper.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_paper.menu.UploadSpeed.460800.linux=460800
-m5stack_paper.menu.UploadSpeed.460800.macosx=460800
-m5stack_paper.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_paper.menu.UploadSpeed.512000.windows=512000
-m5stack_paper.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_paper.menu.LoopCore.1=Core 1
-m5stack_paper.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_paper.menu.LoopCore.0=Core 0
-m5stack_paper.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_paper.menu.EventsCore.1=Core 1
-m5stack_paper.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_paper.menu.EventsCore.0=Core 0
-m5stack_paper.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_paper.menu.DebugLevel.none=None
-m5stack_paper.menu.DebugLevel.none.build.code_debug=0
-m5stack_paper.menu.DebugLevel.error=Error
-m5stack_paper.menu.DebugLevel.error.build.code_debug=1
-m5stack_paper.menu.DebugLevel.warn=Warn
-m5stack_paper.menu.DebugLevel.warn.build.code_debug=2
-m5stack_paper.menu.DebugLevel.info=Info
-m5stack_paper.menu.DebugLevel.info.build.code_debug=3
-m5stack_paper.menu.DebugLevel.debug=Debug
-m5stack_paper.menu.DebugLevel.debug.build.code_debug=4
-m5stack_paper.menu.DebugLevel.verbose=Verbose
-m5stack_paper.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_paper.menu.EraseFlash.none=Disabled
-m5stack_paper.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_paper.menu.EraseFlash.all=Enabled
-m5stack_paper.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_coreink.name=M5CoreInk
-
-m5stack_coreink.bootloader.tool=esptool_py
-m5stack_coreink.bootloader.tool.default=esptool_py
-
-m5stack_coreink.upload.tool=esptool_py
-m5stack_coreink.upload.tool.default=esptool_py
-m5stack_coreink.upload.tool.network=esp_ota
-
-m5stack_coreink.upload.maximum_size=1310720
-m5stack_coreink.upload.maximum_data_size=327680
-m5stack_coreink.upload.flags=
-m5stack_coreink.upload.extra_flags=
-
-m5stack_coreink.serial.disableDTR=true
-m5stack_coreink.serial.disableRTS=true
-
-m5stack_coreink.build.tarch=xtensa
-m5stack_coreink.build.bootloader_addr=0x1000
-m5stack_coreink.build.target=esp32
-m5stack_coreink.build.mcu=esp32
-m5stack_coreink.build.core=esp32
-m5stack_coreink.build.variant=m5stack_coreink
-m5stack_coreink.build.board=M5STACK_COREINK
-
-m5stack_coreink.build.f_cpu=240000000L
-m5stack_coreink.build.flash_size=4MB
-m5stack_coreink.build.flash_freq=80m
-m5stack_coreink.build.flash_mode=dio
-m5stack_coreink.build.boot=dio
-m5stack_coreink.build.partitions=default
-m5stack_coreink.build.defines=
-m5stack_coreink.build.loop_core=
-m5stack_coreink.build.event_core=
-
-m5stack_coreink.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_coreink.menu.PartitionScheme.default.build.partitions=default
-m5stack_coreink.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_coreink.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_coreink.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_coreink.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_coreink.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_coreink.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_coreink.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_coreink.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_coreink.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_coreink.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_coreink.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_coreink.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_coreink.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_coreink.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_coreink.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_coreink.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_coreink.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_coreink.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_coreink.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_coreink.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_coreink.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_coreink.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_coreink.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_coreink.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_coreink.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_coreink.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_coreink.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_coreink.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_coreink.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_coreink.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_coreink.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_coreink.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_coreink.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_coreink.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_coreink.menu.PartitionScheme.custom=Custom
-m5stack_coreink.menu.PartitionScheme.custom.build.partitions=
-m5stack_coreink.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_coreink.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_coreink.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_coreink.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_coreink.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_coreink.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_coreink.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_coreink.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_coreink.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_coreink.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_coreink.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_coreink.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_coreink.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_coreink.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_coreink.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_coreink.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_coreink.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_coreink.menu.FlashMode.qio=QIO
-m5stack_coreink.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_coreink.menu.FlashMode.qio.build.boot=qio
-m5stack_coreink.menu.FlashMode.dio=DIO
-m5stack_coreink.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_coreink.menu.FlashMode.dio.build.boot=dio
-m5stack_coreink.menu.FlashMode.qout=QOUT
-m5stack_coreink.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_coreink.menu.FlashMode.qout.build.boot=qout
-m5stack_coreink.menu.FlashMode.dout=DOUT
-m5stack_coreink.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_coreink.menu.FlashMode.dout.build.boot=dout
-
-m5stack_coreink.menu.FlashFreq.80=80MHz
-m5stack_coreink.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_coreink.menu.FlashFreq.40=40MHz
-m5stack_coreink.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_coreink.menu.FlashSize.4M=4MB (32Mb)
-m5stack_coreink.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_coreink.menu.UploadSpeed.1500000=1500000
-m5stack_coreink.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_coreink.menu.UploadSpeed.750000=750000
-m5stack_coreink.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_coreink.menu.UploadSpeed.500000=500000
-m5stack_coreink.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_coreink.menu.UploadSpeed.250000=250000
-m5stack_coreink.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_coreink.menu.UploadSpeed.115200=115200
-m5stack_coreink.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_coreink.menu.LoopCore.1=Core 1
-m5stack_coreink.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_coreink.menu.LoopCore.0=Core 0
-m5stack_coreink.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_coreink.menu.EventsCore.1=Core 1
-m5stack_coreink.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_coreink.menu.EventsCore.0=Core 0
-m5stack_coreink.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_coreink.menu.DebugLevel.none=None
-m5stack_coreink.menu.DebugLevel.none.build.code_debug=0
-m5stack_coreink.menu.DebugLevel.error=Error
-m5stack_coreink.menu.DebugLevel.error.build.code_debug=1
-m5stack_coreink.menu.DebugLevel.warn=Warn
-m5stack_coreink.menu.DebugLevel.warn.build.code_debug=2
-m5stack_coreink.menu.DebugLevel.info=Info
-m5stack_coreink.menu.DebugLevel.info.build.code_debug=3
-m5stack_coreink.menu.DebugLevel.debug=Debug
-m5stack_coreink.menu.DebugLevel.debug.build.code_debug=4
-m5stack_coreink.menu.DebugLevel.verbose=Verbose
-m5stack_coreink.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_coreink.menu.EraseFlash.none=Disabled
-m5stack_coreink.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_coreink.menu.EraseFlash.all=Enabled
-m5stack_coreink.menu.EraseFlash.all.upload.erase_cmd=-e
-
-###############################################################
-
-m5stack_stamp_pico.name=M5StampPico
-
-m5stack_stamp_pico.bootloader.tool=esptool_py
-m5stack_stamp_pico.bootloader.tool.default=esptool_py
-
-m5stack_stamp_pico.upload.tool=esptool_py
-m5stack_stamp_pico.upload.tool.default=esptool_py
-m5stack_stamp_pico.upload.tool.network=esp_ota
-
-m5stack_stamp_pico.upload.maximum_size=1310720
-m5stack_stamp_pico.upload.maximum_data_size=327680
-m5stack_stamp_pico.upload.flags=
-m5stack_stamp_pico.upload.extra_flags=
-
-m5stack_stamp_pico.serial.disableDTR=true
-m5stack_stamp_pico.serial.disableRTS=true
-
-m5stack_stamp_pico.build.tarch=xtensa
-m5stack_stamp_pico.build.bootloader_addr=0x1000
-m5stack_stamp_pico.build.target=esp32
-m5stack_stamp_pico.build.mcu=esp32
-m5stack_stamp_pico.build.core=esp32
-m5stack_stamp_pico.build.variant=m5stack_stamp_pico
-m5stack_stamp_pico.build.board=M5STACK_STAMP_PICO
-
-m5stack_stamp_pico.build.f_cpu=240000000L
-m5stack_stamp_pico.build.flash_size=4MB
-m5stack_stamp_pico.build.flash_freq=80m
-m5stack_stamp_pico.build.flash_mode=dio
-m5stack_stamp_pico.build.boot=dio
-m5stack_stamp_pico.build.partitions=default
-m5stack_stamp_pico.build.defines=
-m5stack_stamp_pico.build.loop_core=
-m5stack_stamp_pico.build.event_core=
-
-m5stack_stamp_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_stamp_pico.menu.PartitionScheme.default.build.partitions=default
-m5stack_stamp_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_stamp_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_stamp_pico.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_stamp_pico.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_stamp_pico.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_stamp_pico.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_stamp_pico.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_stamp_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_stamp_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_stamp_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_stamp_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_stamp_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_stamp_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_stamp_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_stamp_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_stamp_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_stamp_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_stamp_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_stamp_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_stamp_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_stamp_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_stamp_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_stamp_pico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_stamp_pico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_stamp_pico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_stamp_pico.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_stamp_pico.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_stamp_pico.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_stamp_pico.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_stamp_pico.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_stamp_pico.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_stamp_pico.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_stamp_pico.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_stamp_pico.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_stamp_pico.menu.PartitionScheme.custom=Custom
-m5stack_stamp_pico.menu.PartitionScheme.custom.build.partitions=
-m5stack_stamp_pico.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_stamp_pico.menu.CPUFreq.240=240MHz (WiFi/BT)
-m5stack_stamp_pico.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_stamp_pico.menu.CPUFreq.160=160MHz (WiFi/BT)
-m5stack_stamp_pico.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_stamp_pico.menu.CPUFreq.80=80MHz (WiFi/BT)
-m5stack_stamp_pico.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_stamp_pico.menu.CPUFreq.40=40MHz (40MHz XTAL)
-m5stack_stamp_pico.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_stamp_pico.menu.CPUFreq.26=26MHz (26MHz XTAL)
-m5stack_stamp_pico.menu.CPUFreq.26.build.f_cpu=26000000L
-m5stack_stamp_pico.menu.CPUFreq.20=20MHz (40MHz XTAL)
-m5stack_stamp_pico.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_stamp_pico.menu.CPUFreq.13=13MHz (26MHz XTAL)
-m5stack_stamp_pico.menu.CPUFreq.13.build.f_cpu=13000000L
-m5stack_stamp_pico.menu.CPUFreq.10=10MHz (40MHz XTAL)
-m5stack_stamp_pico.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_stamp_pico.menu.FlashMode.qio=QIO
-m5stack_stamp_pico.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_stamp_pico.menu.FlashMode.qio.build.boot=qio
-m5stack_stamp_pico.menu.FlashMode.dio=DIO
-m5stack_stamp_pico.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_stamp_pico.menu.FlashMode.dio.build.boot=dio
-m5stack_stamp_pico.menu.FlashMode.qout=QOUT
-m5stack_stamp_pico.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_stamp_pico.menu.FlashMode.qout.build.boot=qout
-m5stack_stamp_pico.menu.FlashMode.dout=DOUT
-m5stack_stamp_pico.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_stamp_pico.menu.FlashMode.dout.build.boot=dout
-
-m5stack_stamp_pico.menu.FlashFreq.80=80MHz
-m5stack_stamp_pico.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_stamp_pico.menu.FlashFreq.40=40MHz
-m5stack_stamp_pico.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_stamp_pico.menu.FlashSize.4M=4MB (32Mb)
-m5stack_stamp_pico.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_stamp_pico.menu.UploadSpeed.1500000=1500000
-m5stack_stamp_pico.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_stamp_pico.menu.UploadSpeed.750000=750000
-m5stack_stamp_pico.menu.UploadSpeed.750000.upload.speed=750000
-m5stack_stamp_pico.menu.UploadSpeed.500000=500000
-m5stack_stamp_pico.menu.UploadSpeed.500000.upload.speed=500000
-m5stack_stamp_pico.menu.UploadSpeed.250000=250000
-m5stack_stamp_pico.menu.UploadSpeed.250000.upload.speed=250000
-m5stack_stamp_pico.menu.UploadSpeed.115200=115200
-m5stack_stamp_pico.menu.UploadSpeed.115200.upload.speed=115200
-
-m5stack_stamp_pico.menu.LoopCore.1=Core 1
-m5stack_stamp_pico.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_stamp_pico.menu.LoopCore.0=Core 0
-m5stack_stamp_pico.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_stamp_pico.menu.EventsCore.1=Core 1
-m5stack_stamp_pico.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_stamp_pico.menu.EventsCore.0=Core 0
-m5stack_stamp_pico.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_stamp_pico.menu.DebugLevel.none=None
-m5stack_stamp_pico.menu.DebugLevel.none.build.code_debug=0
-m5stack_stamp_pico.menu.DebugLevel.error=Error
-m5stack_stamp_pico.menu.DebugLevel.error.build.code_debug=1
-m5stack_stamp_pico.menu.DebugLevel.warn=Warn
-m5stack_stamp_pico.menu.DebugLevel.warn.build.code_debug=2
-m5stack_stamp_pico.menu.DebugLevel.info=Info
-m5stack_stamp_pico.menu.DebugLevel.info.build.code_debug=3
-m5stack_stamp_pico.menu.DebugLevel.debug=Debug
-m5stack_stamp_pico.menu.DebugLevel.debug.build.code_debug=4
-m5stack_stamp_pico.menu.DebugLevel.verbose=Verbose
-m5stack_stamp_pico.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_stamp_pico.menu.EraseFlash.none=Disabled
-m5stack_stamp_pico.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_stamp_pico.menu.EraseFlash.all=Enabled
-m5stack_stamp_pico.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_stamp_c3.name=M5StampC3
-
-m5stack_stamp_c3.bootloader.tool=esptool_py
-m5stack_stamp_c3.bootloader.tool.default=esptool_py
-
-m5stack_stamp_c3.upload.tool=esptool_py
-m5stack_stamp_c3.upload.tool.default=esptool_py
-m5stack_stamp_c3.upload.tool.network=esp_ota
-
-m5stack_stamp_c3.upload.maximum_size=1310720
-m5stack_stamp_c3.upload.maximum_data_size=327680
-m5stack_stamp_c3.upload.wait_for_upload_port=false
-m5stack_stamp_c3.upload.flags=
-m5stack_stamp_c3.upload.extra_flags=
-
-m5stack_stamp_c3.serial.disableDTR=false
-m5stack_stamp_c3.serial.disableRTS=false
-
-m5stack_stamp_c3.build.tarch=riscv32
-m5stack_stamp_c3.build.target=esp
-m5stack_stamp_c3.build.mcu=esp32c3
-m5stack_stamp_c3.build.core=esp32
-m5stack_stamp_c3.build.variant=m5stack_stamp_c3
-m5stack_stamp_c3.build.board=M5STACK_STAMP_C3
-m5stack_stamp_c3.build.bootloader_addr=0x0
-
-m5stack_stamp_c3.build.cdc_on_boot=1
-m5stack_stamp_c3.build.f_cpu=160000000L
-m5stack_stamp_c3.build.flash_size=4MB
-m5stack_stamp_c3.build.flash_freq=80m
-m5stack_stamp_c3.build.flash_mode=qio
-m5stack_stamp_c3.build.boot=qio
-m5stack_stamp_c3.build.partitions=default
-m5stack_stamp_c3.build.defines=
-
-## IDE 2.0 Seems to not update the value
-m5stack_stamp_c3.menu.JTAGAdapter.default=Disabled
-m5stack_stamp_c3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_stamp_c3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_stamp_c3.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
-m5stack_stamp_c3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_stamp_c3.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_stamp_c3.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
-m5stack_stamp_c3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_stamp_c3.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_stamp_c3.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
-m5stack_stamp_c3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_stamp_c3.menu.CDCOnBoot.cdc=Enabled
-m5stack_stamp_c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_stamp_c3.menu.CDCOnBoot.default=Disabled
-m5stack_stamp_c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_stamp_c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_stamp_c3.menu.PartitionScheme.default.build.partitions=default
-m5stack_stamp_c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_stamp_c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_stamp_c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_stamp_c3.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_stamp_c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_stamp_c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_stamp_c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_stamp_c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_stamp_c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_stamp_c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_stamp_c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_stamp_c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_stamp_c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_stamp_c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_stamp_c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_stamp_c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_stamp_c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_stamp_c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_stamp_c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_stamp_c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_stamp_c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_stamp_c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-
-m5stack_stamp_c3.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_stamp_c3.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_stamp_c3.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_stamp_c3.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_stamp_c3.menu.CPUFreq.40=40MHz
-m5stack_stamp_c3.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_stamp_c3.menu.CPUFreq.20=20MHz
-m5stack_stamp_c3.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_stamp_c3.menu.CPUFreq.10=10MHz
-m5stack_stamp_c3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_stamp_c3.menu.FlashMode.qio=QIO
-m5stack_stamp_c3.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_stamp_c3.menu.FlashMode.qio.build.boot=qio
-m5stack_stamp_c3.menu.FlashMode.dio=DIO
-m5stack_stamp_c3.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_stamp_c3.menu.FlashMode.dio.build.boot=dio
-m5stack_stamp_c3.menu.FlashMode.qout=QOUT
-m5stack_stamp_c3.menu.FlashMode.qout.build.flash_mode=dout
-m5stack_stamp_c3.menu.FlashMode.qout.build.boot=qout
-m5stack_stamp_c3.menu.FlashMode.dout=DOUT
-m5stack_stamp_c3.menu.FlashMode.dout.build.flash_mode=dout
-m5stack_stamp_c3.menu.FlashMode.dout.build.boot=dout
-
-m5stack_stamp_c3.menu.FlashFreq.80=80MHz
-m5stack_stamp_c3.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_stamp_c3.menu.FlashFreq.40=40MHz
-m5stack_stamp_c3.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_stamp_c3.menu.FlashSize.4M=4MB (32Mb)
-m5stack_stamp_c3.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_stamp_c3.menu.UploadSpeed.921600=921600
-m5stack_stamp_c3.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_stamp_c3.menu.UploadSpeed.115200=115200
-m5stack_stamp_c3.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_stamp_c3.menu.UploadSpeed.256000.windows=256000
-m5stack_stamp_c3.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_stamp_c3.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_stamp_c3.menu.UploadSpeed.230400=230400
-m5stack_stamp_c3.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_stamp_c3.menu.UploadSpeed.460800.linux=460800
-m5stack_stamp_c3.menu.UploadSpeed.460800.macosx=460800
-m5stack_stamp_c3.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_stamp_c3.menu.UploadSpeed.512000.windows=512000
-m5stack_stamp_c3.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_stamp_c3.menu.DebugLevel.none=None
-m5stack_stamp_c3.menu.DebugLevel.none.build.code_debug=0
-m5stack_stamp_c3.menu.DebugLevel.error=Error
-m5stack_stamp_c3.menu.DebugLevel.error.build.code_debug=1
-m5stack_stamp_c3.menu.DebugLevel.warn=Warn
-m5stack_stamp_c3.menu.DebugLevel.warn.build.code_debug=2
-m5stack_stamp_c3.menu.DebugLevel.info=Info
-m5stack_stamp_c3.menu.DebugLevel.info.build.code_debug=3
-m5stack_stamp_c3.menu.DebugLevel.debug=Debug
-m5stack_stamp_c3.menu.DebugLevel.debug.build.code_debug=4
-m5stack_stamp_c3.menu.DebugLevel.verbose=Verbose
-m5stack_stamp_c3.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_stamp_c3.menu.EraseFlash.none=Disabled
-m5stack_stamp_c3.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_stamp_c3.menu.EraseFlash.all=Enabled
-m5stack_stamp_c3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-###############################################################
-
-m5stack_stamp_s3.name=M5StampS3
-m5stack_stamp_s3.bootloader.tool=esptool_py
-m5stack_stamp_s3.bootloader.tool.default=esptool_py
-
-m5stack_stamp_s3.upload.tool=esptool_py
-m5stack_stamp_s3.upload.tool.default=esptool_py
-m5stack_stamp_s3.upload.tool.network=esp_ota
-
-m5stack_stamp_s3.upload.maximum_size=1310720
-m5stack_stamp_s3.upload.maximum_data_size=327680
-m5stack_stamp_s3.upload.flags=
-m5stack_stamp_s3.upload.extra_flags=
-m5stack_stamp_s3.upload.use_1200bps_touch=false
-m5stack_stamp_s3.upload.wait_for_upload_port=false
-
-m5stack_stamp_s3.serial.disableDTR=false
-m5stack_stamp_s3.serial.disableRTS=false
-
-m5stack_stamp_s3.build.tarch=xtensa
-m5stack_stamp_s3.build.bootloader_addr=0x0
-m5stack_stamp_s3.build.target=esp32s3
-m5stack_stamp_s3.build.mcu=esp32s3
-m5stack_stamp_s3.build.core=esp32
-m5stack_stamp_s3.build.variant=m5stack_stamp_s3
-m5stack_stamp_s3.build.board=M5STACK_STAMP_S3
-
-m5stack_stamp_s3.build.usb_mode=1
-m5stack_stamp_s3.build.cdc_on_boot=1
-m5stack_stamp_s3.build.msc_on_boot=0
-m5stack_stamp_s3.build.dfu_on_boot=0
-m5stack_stamp_s3.build.f_cpu=240000000L
-m5stack_stamp_s3.build.flash_size=8MB
-m5stack_stamp_s3.build.flash_freq=80m
-m5stack_stamp_s3.build.flash_mode=dio
-m5stack_stamp_s3.build.boot=qio
-m5stack_stamp_s3.build.boot_freq=80m
-m5stack_stamp_s3.build.partitions=default_8MB
-m5stack_stamp_s3.build.defines=
-m5stack_stamp_s3.build.loop_core=
-m5stack_stamp_s3.build.event_core=
-m5stack_stamp_s3.build.psram_type=qspi
-m5stack_stamp_s3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-m5stack_stamp_s3.menu.JTAGAdapter.default=Disabled
-m5stack_stamp_s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_stamp_s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_stamp_s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-m5stack_stamp_s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_stamp_s3.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_stamp_s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-m5stack_stamp_s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_stamp_s3.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_stamp_s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-m5stack_stamp_s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_stamp_s3.menu.PSRAM.disabled=Disabled
-m5stack_stamp_s3.menu.PSRAM.disabled.build.defines=
-m5stack_stamp_s3.menu.PSRAM.disabled.build.psram_type=qspi
-m5stack_stamp_s3.menu.PSRAM.enabled=QSPI PSRAM
-m5stack_stamp_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-m5stack_stamp_s3.menu.PSRAM.enabled.build.psram_type=qspi
-m5stack_stamp_s3.menu.PSRAM.opi=OPI PSRAM
-m5stack_stamp_s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-m5stack_stamp_s3.menu.PSRAM.opi.build.psram_type=opi
-
-m5stack_stamp_s3.menu.FlashMode.qio=QIO 80MHz
-m5stack_stamp_s3.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_stamp_s3.menu.FlashMode.qio.build.boot=qio
-m5stack_stamp_s3.menu.FlashMode.qio.build.boot_freq=80m
-m5stack_stamp_s3.menu.FlashMode.qio.build.flash_freq=80m
-m5stack_stamp_s3.menu.FlashMode.qio120=QIO 120MHz
-m5stack_stamp_s3.menu.FlashMode.qio120.build.flash_mode=dio
-m5stack_stamp_s3.menu.FlashMode.qio120.build.boot=qio
-m5stack_stamp_s3.menu.FlashMode.qio120.build.boot_freq=120m
-m5stack_stamp_s3.menu.FlashMode.qio120.build.flash_freq=80m
-m5stack_stamp_s3.menu.FlashMode.dio=DIO 80MHz
-m5stack_stamp_s3.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_stamp_s3.menu.FlashMode.dio.build.boot=dio
-m5stack_stamp_s3.menu.FlashMode.dio.build.boot_freq=80m
-m5stack_stamp_s3.menu.FlashMode.dio.build.flash_freq=80m
-m5stack_stamp_s3.menu.FlashMode.opi=OPI 80MHz
-m5stack_stamp_s3.menu.FlashMode.opi.build.flash_mode=dout
-m5stack_stamp_s3.menu.FlashMode.opi.build.boot=opi
-m5stack_stamp_s3.menu.FlashMode.opi.build.boot_freq=80m
-m5stack_stamp_s3.menu.FlashMode.opi.build.flash_freq=80m
-
-m5stack_stamp_s3.menu.FlashSize.4M=4MB (32Mb)
-m5stack_stamp_s3.menu.FlashSize.4M.build.flash_size=4MB
-m5stack_stamp_s3.menu.FlashSize.8M=8MB (64Mb)
-m5stack_stamp_s3.menu.FlashSize.8M.build.flash_size=8MB
-m5stack_stamp_s3.menu.FlashSize.16M=16MB (128Mb)
-m5stack_stamp_s3.menu.FlashSize.16M.build.flash_size=16MB
-m5stack_stamp_s3.menu.FlashSize.32M=32MB (256Mb)
-m5stack_stamp_s3.menu.FlashSize.32M.build.flash_size=32MB
-
-m5stack_stamp_s3.menu.LoopCore.1=Core 1
-m5stack_stamp_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_stamp_s3.menu.LoopCore.0=Core 0
-m5stack_stamp_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_stamp_s3.menu.EventsCore.1=Core 1
-m5stack_stamp_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_stamp_s3.menu.EventsCore.0=Core 0
-m5stack_stamp_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_stamp_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-m5stack_stamp_s3.menu.USBMode.hwcdc.build.usb_mode=1
-m5stack_stamp_s3.menu.USBMode.default=USB-OTG (TinyUSB)
-m5stack_stamp_s3.menu.USBMode.default.build.usb_mode=0
-
-m5stack_stamp_s3.menu.CDCOnBoot.cdc=Enabled
-m5stack_stamp_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_stamp_s3.menu.CDCOnBoot.default=Disabled
-m5stack_stamp_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_stamp_s3.menu.MSCOnBoot.default=Disabled
-m5stack_stamp_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-m5stack_stamp_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-m5stack_stamp_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-m5stack_stamp_s3.menu.DFUOnBoot.default=Disabled
-m5stack_stamp_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-m5stack_stamp_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-m5stack_stamp_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-m5stack_stamp_s3.menu.UploadMode.default=UART0 / Hardware CDC
-m5stack_stamp_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-m5stack_stamp_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-m5stack_stamp_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-m5stack_stamp_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-m5stack_stamp_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-m5stack_stamp_s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_stamp_s3.menu.PartitionScheme.default.build.partitions=default
-m5stack_stamp_s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_stamp_s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_stamp_s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_stamp_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_stamp_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_stamp_s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_stamp_s3.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_stamp_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_stamp_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_stamp_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_stamp_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_stamp_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_stamp_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_stamp_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_stamp_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_stamp_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_stamp_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_stamp_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_stamp_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_stamp_s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_stamp_s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_stamp_s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_stamp_s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_stamp_s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_stamp_s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_stamp_s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_stamp_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_stamp_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_stamp_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_stamp_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_stamp_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_stamp_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_stamp_s3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-m5stack_stamp_s3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-m5stack_stamp_s3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-m5stack_stamp_s3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-m5stack_stamp_s3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-m5stack_stamp_s3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-m5stack_stamp_s3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-m5stack_stamp_s3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-m5stack_stamp_s3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-m5stack_stamp_s3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-m5stack_stamp_s3.menu.PartitionScheme.custom=Custom
-m5stack_stamp_s3.menu.PartitionScheme.custom.build.partitions=
-m5stack_stamp_s3.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_stamp_s3.menu.CPUFreq.240=240MHz (WiFi)
-m5stack_stamp_s3.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_stamp_s3.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_stamp_s3.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_stamp_s3.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_stamp_s3.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_stamp_s3.menu.CPUFreq.40=40MHz
-m5stack_stamp_s3.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_stamp_s3.menu.CPUFreq.20=20MHz
-m5stack_stamp_s3.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_stamp_s3.menu.CPUFreq.10=10MHz
-m5stack_stamp_s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_stamp_s3.menu.UploadSpeed.921600=921600
-m5stack_stamp_s3.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_stamp_s3.menu.UploadSpeed.115200=115200
-m5stack_stamp_s3.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_stamp_s3.menu.UploadSpeed.256000.windows=256000
-m5stack_stamp_s3.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_stamp_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_stamp_s3.menu.UploadSpeed.230400=230400
-m5stack_stamp_s3.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_stamp_s3.menu.UploadSpeed.460800.linux=460800
-m5stack_stamp_s3.menu.UploadSpeed.460800.macosx=460800
-m5stack_stamp_s3.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_stamp_s3.menu.UploadSpeed.512000.windows=512000
-m5stack_stamp_s3.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_stamp_s3.menu.DebugLevel.none=None
-m5stack_stamp_s3.menu.DebugLevel.none.build.code_debug=0
-m5stack_stamp_s3.menu.DebugLevel.error=Error
-m5stack_stamp_s3.menu.DebugLevel.error.build.code_debug=1
-m5stack_stamp_s3.menu.DebugLevel.warn=Warn
-m5stack_stamp_s3.menu.DebugLevel.warn.build.code_debug=2
-m5stack_stamp_s3.menu.DebugLevel.info=Info
-m5stack_stamp_s3.menu.DebugLevel.info.build.code_debug=3
-m5stack_stamp_s3.menu.DebugLevel.debug=Debug
-m5stack_stamp_s3.menu.DebugLevel.debug.build.code_debug=4
-m5stack_stamp_s3.menu.DebugLevel.verbose=Verbose
-m5stack_stamp_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_stamp_s3.menu.EraseFlash.none=Disabled
-m5stack_stamp_s3.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_stamp_s3.menu.EraseFlash.all=Enabled
-m5stack_stamp_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_capsule.name=M5Capsule
-m5stack_capsule.bootloader.tool=esptool_py
-m5stack_capsule.bootloader.tool.default=esptool_py
-
-m5stack_capsule.upload.tool=esptool_py
-m5stack_capsule.upload.tool.default=esptool_py
-m5stack_capsule.upload.tool.network=esp_ota
-
-m5stack_capsule.upload.maximum_size=1310720
-m5stack_capsule.upload.maximum_data_size=327680
-m5stack_capsule.upload.flags=
-m5stack_capsule.upload.extra_flags=
-m5stack_capsule.upload.use_1200bps_touch=false
-m5stack_capsule.upload.wait_for_upload_port=false
-
-m5stack_capsule.serial.disableDTR=false
-m5stack_capsule.serial.disableRTS=false
-
-m5stack_capsule.build.tarch=xtensa
-m5stack_capsule.build.bootloader_addr=0x0
-m5stack_capsule.build.target=esp32s3
-m5stack_capsule.build.mcu=esp32s3
-m5stack_capsule.build.core=esp32
-m5stack_capsule.build.variant=m5stack_capsule
-m5stack_capsule.build.board=M5STACK_CAPSULE
-
-m5stack_capsule.build.usb_mode=1
-m5stack_capsule.build.cdc_on_boot=1
-m5stack_capsule.build.msc_on_boot=0
-m5stack_capsule.build.dfu_on_boot=0
-m5stack_capsule.build.f_cpu=240000000L
-m5stack_capsule.build.flash_size=8MB
-m5stack_capsule.build.flash_freq=80m
-m5stack_capsule.build.flash_mode=dio
-m5stack_capsule.build.boot=qio
-m5stack_capsule.build.boot_freq=80m
-m5stack_capsule.build.partitions=default
-m5stack_capsule.build.defines=
-m5stack_capsule.build.loop_core=
-m5stack_capsule.build.event_core=
-m5stack_capsule.build.psram_type=qspi
-m5stack_capsule.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-m5stack_capsule.menu.JTAGAdapter.default=Disabled
-m5stack_capsule.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_capsule.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_capsule.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-m5stack_capsule.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_capsule.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_capsule.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-m5stack_capsule.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_capsule.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_capsule.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-m5stack_capsule.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_capsule.menu.PSRAM.disabled=Disabled
-m5stack_capsule.menu.PSRAM.disabled.build.defines=
-m5stack_capsule.menu.PSRAM.disabled.build.psram_type=qspi
-m5stack_capsule.menu.PSRAM.enabled=QSPI PSRAM
-m5stack_capsule.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-m5stack_capsule.menu.PSRAM.enabled.build.psram_type=qspi
-m5stack_capsule.menu.PSRAM.opi=OPI PSRAM
-m5stack_capsule.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-m5stack_capsule.menu.PSRAM.opi.build.psram_type=opi
-
-m5stack_capsule.menu.FlashMode.qio=QIO 80MHz
-m5stack_capsule.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_capsule.menu.FlashMode.qio.build.boot=qio
-m5stack_capsule.menu.FlashMode.qio.build.boot_freq=80m
-m5stack_capsule.menu.FlashMode.qio.build.flash_freq=80m
-m5stack_capsule.menu.FlashMode.qio120=QIO 120MHz
-m5stack_capsule.menu.FlashMode.qio120.build.flash_mode=dio
-m5stack_capsule.menu.FlashMode.qio120.build.boot=qio
-m5stack_capsule.menu.FlashMode.qio120.build.boot_freq=120m
-m5stack_capsule.menu.FlashMode.qio120.build.flash_freq=80m
-m5stack_capsule.menu.FlashMode.dio=DIO 80MHz
-m5stack_capsule.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_capsule.menu.FlashMode.dio.build.boot=dio
-m5stack_capsule.menu.FlashMode.dio.build.boot_freq=80m
-m5stack_capsule.menu.FlashMode.dio.build.flash_freq=80m
-m5stack_capsule.menu.FlashMode.opi=OPI 80MHz
-m5stack_capsule.menu.FlashMode.opi.build.flash_mode=dout
-m5stack_capsule.menu.FlashMode.opi.build.boot=opi
-m5stack_capsule.menu.FlashMode.opi.build.boot_freq=80m
-m5stack_capsule.menu.FlashMode.opi.build.flash_freq=80m
-
-m5stack_capsule.menu.FlashSize.4M=4MB (32Mb)
-m5stack_capsule.menu.FlashSize.4M.build.flash_size=4MB
-m5stack_capsule.menu.FlashSize.8M=8MB (64Mb)
-m5stack_capsule.menu.FlashSize.8M.build.flash_size=8MB
-m5stack_capsule.menu.FlashSize.16M=16MB (128Mb)
-m5stack_capsule.menu.FlashSize.16M.build.flash_size=16MB
-m5stack_capsule.menu.FlashSize.32M=32MB (256Mb)
-m5stack_capsule.menu.FlashSize.32M.build.flash_size=32MB
-
-m5stack_capsule.menu.LoopCore.1=Core 1
-m5stack_capsule.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_capsule.menu.LoopCore.0=Core 0
-m5stack_capsule.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_capsule.menu.EventsCore.1=Core 1
-m5stack_capsule.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_capsule.menu.EventsCore.0=Core 0
-m5stack_capsule.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_capsule.menu.USBMode.hwcdc=Hardware CDC and JTAG
-m5stack_capsule.menu.USBMode.hwcdc.build.usb_mode=1
-m5stack_capsule.menu.USBMode.default=USB-OTG (TinyUSB)
-m5stack_capsule.menu.USBMode.default.build.usb_mode=0
-
-m5stack_capsule.menu.CDCOnBoot.cdc=Enabled
-m5stack_capsule.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_capsule.menu.CDCOnBoot.default=Disabled
-m5stack_capsule.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_capsule.menu.MSCOnBoot.default=Disabled
-m5stack_capsule.menu.MSCOnBoot.default.build.msc_on_boot=0
-m5stack_capsule.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-m5stack_capsule.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-m5stack_capsule.menu.DFUOnBoot.default=Disabled
-m5stack_capsule.menu.DFUOnBoot.default.build.dfu_on_boot=0
-m5stack_capsule.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-m5stack_capsule.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-m5stack_capsule.menu.UploadMode.default=UART0 / Hardware CDC
-m5stack_capsule.menu.UploadMode.default.upload.use_1200bps_touch=false
-m5stack_capsule.menu.UploadMode.default.upload.wait_for_upload_port=false
-m5stack_capsule.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-m5stack_capsule.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-m5stack_capsule.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-m5stack_capsule.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_capsule.menu.PartitionScheme.default.build.partitions=default
-m5stack_capsule.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_capsule.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_capsule.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_capsule.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_capsule.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_capsule.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_capsule.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_capsule.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_capsule.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_capsule.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_capsule.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_capsule.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_capsule.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_capsule.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_capsule.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_capsule.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_capsule.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_capsule.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_capsule.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_capsule.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_capsule.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_capsule.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_capsule.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_capsule.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_capsule.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_capsule.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_capsule.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_capsule.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_capsule.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_capsule.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_capsule.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_capsule.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_capsule.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_capsule.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_capsule.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_capsule.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_capsule.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_capsule.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_capsule.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_capsule.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_capsule.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-m5stack_capsule.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-m5stack_capsule.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-m5stack_capsule.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-m5stack_capsule.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-m5stack_capsule.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-m5stack_capsule.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-m5stack_capsule.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-m5stack_capsule.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-m5stack_capsule.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-m5stack_capsule.menu.PartitionScheme.custom=Custom
-m5stack_capsule.menu.PartitionScheme.custom.build.partitions=
-m5stack_capsule.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_capsule.menu.CPUFreq.240=240MHz (WiFi)
-m5stack_capsule.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_capsule.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_capsule.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_capsule.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_capsule.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_capsule.menu.CPUFreq.40=40MHz
-m5stack_capsule.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_capsule.menu.CPUFreq.20=20MHz
-m5stack_capsule.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_capsule.menu.CPUFreq.10=10MHz
-m5stack_capsule.menu.CPUFreq.10.build.f_cpu=10000000L
-
-
-m5stack_capsule.menu.UploadSpeed.1500000=1500000
-m5stack_capsule.menu.UploadSpeed.1500000.upload.speed=1500000
-m5stack_capsule.menu.UploadSpeed.921600=921600
-m5stack_capsule.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_capsule.menu.UploadSpeed.115200=115200
-m5stack_capsule.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_capsule.menu.UploadSpeed.256000.windows=256000
-m5stack_capsule.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_capsule.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_capsule.menu.UploadSpeed.230400=230400
-m5stack_capsule.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_capsule.menu.UploadSpeed.460800.linux=460800
-m5stack_capsule.menu.UploadSpeed.460800.macosx=460800
-m5stack_capsule.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_capsule.menu.UploadSpeed.512000.windows=512000
-m5stack_capsule.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_capsule.menu.DebugLevel.none=None
-m5stack_capsule.menu.DebugLevel.none.build.code_debug=0
-m5stack_capsule.menu.DebugLevel.error=Error
-m5stack_capsule.menu.DebugLevel.error.build.code_debug=1
-m5stack_capsule.menu.DebugLevel.warn=Warn
-m5stack_capsule.menu.DebugLevel.warn.build.code_debug=2
-m5stack_capsule.menu.DebugLevel.info=Info
-m5stack_capsule.menu.DebugLevel.info.build.code_debug=3
-m5stack_capsule.menu.DebugLevel.debug=Debug
-m5stack_capsule.menu.DebugLevel.debug.build.code_debug=4
-m5stack_capsule.menu.DebugLevel.verbose=Verbose
-m5stack_capsule.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_capsule.menu.EraseFlash.none=Disabled
-m5stack_capsule.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_capsule.menu.EraseFlash.all=Enabled
-m5stack_capsule.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_cardputer.name=M5Cardputer
-m5stack_cardputer.bootloader.tool=esptool_py
-m5stack_cardputer.bootloader.tool.default=esptool_py
-
-m5stack_cardputer.upload.tool=esptool_py
-m5stack_cardputer.upload.tool.default=esptool_py
-m5stack_cardputer.upload.tool.network=esp_ota
-
-m5stack_cardputer.upload.maximum_size=1310720
-m5stack_cardputer.upload.maximum_data_size=327680
-m5stack_cardputer.upload.flags=
-m5stack_cardputer.upload.extra_flags=
-m5stack_cardputer.upload.use_1200bps_touch=false
-m5stack_cardputer.upload.wait_for_upload_port=false
-
-m5stack_cardputer.serial.disableDTR=false
-m5stack_cardputer.serial.disableRTS=false
-
-m5stack_cardputer.build.tarch=xtensa
-m5stack_cardputer.build.bootloader_addr=0x0
-m5stack_cardputer.build.target=esp32s3
-m5stack_cardputer.build.mcu=esp32s3
-m5stack_cardputer.build.core=esp32
-m5stack_cardputer.build.variant=m5stack_cardputer
-m5stack_cardputer.build.board=M5STACK_CARDPUTER
-
-m5stack_cardputer.build.usb_mode=1
-m5stack_cardputer.build.cdc_on_boot=1
-m5stack_cardputer.build.msc_on_boot=0
-m5stack_cardputer.build.dfu_on_boot=0
-m5stack_cardputer.build.f_cpu=240000000L
-m5stack_cardputer.build.flash_size=8MB
-m5stack_cardputer.build.flash_freq=80m
-m5stack_cardputer.build.flash_mode=dio
-m5stack_cardputer.build.boot=qio
-m5stack_cardputer.build.boot_freq=80m
-m5stack_cardputer.build.partitions=default
-m5stack_cardputer.build.defines=
-m5stack_cardputer.build.loop_core=
-m5stack_cardputer.build.event_core=
-m5stack_cardputer.build.psram_type=qspi
-m5stack_cardputer.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-m5stack_cardputer.menu.JTAGAdapter.default=Disabled
-m5stack_cardputer.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_cardputer.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_cardputer.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-m5stack_cardputer.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_cardputer.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_cardputer.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-m5stack_cardputer.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_cardputer.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_cardputer.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-m5stack_cardputer.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_cardputer.menu.PSRAM.disabled=Disabled
-m5stack_cardputer.menu.PSRAM.disabled.build.defines=
-m5stack_cardputer.menu.PSRAM.disabled.build.psram_type=qspi
-m5stack_cardputer.menu.PSRAM.enabled=QSPI PSRAM
-m5stack_cardputer.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-m5stack_cardputer.menu.PSRAM.enabled.build.psram_type=qspi
-m5stack_cardputer.menu.PSRAM.opi=OPI PSRAM
-m5stack_cardputer.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-m5stack_cardputer.menu.PSRAM.opi.build.psram_type=opi
-
-m5stack_cardputer.menu.FlashMode.qio=QIO 80MHz
-m5stack_cardputer.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_cardputer.menu.FlashMode.qio.build.boot=qio
-m5stack_cardputer.menu.FlashMode.qio.build.boot_freq=80m
-m5stack_cardputer.menu.FlashMode.qio.build.flash_freq=80m
-m5stack_cardputer.menu.FlashMode.qio120=QIO 120MHz
-m5stack_cardputer.menu.FlashMode.qio120.build.flash_mode=dio
-m5stack_cardputer.menu.FlashMode.qio120.build.boot=qio
-m5stack_cardputer.menu.FlashMode.qio120.build.boot_freq=120m
-m5stack_cardputer.menu.FlashMode.qio120.build.flash_freq=80m
-m5stack_cardputer.menu.FlashMode.dio=DIO 80MHz
-m5stack_cardputer.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_cardputer.menu.FlashMode.dio.build.boot=dio
-m5stack_cardputer.menu.FlashMode.dio.build.boot_freq=80m
-m5stack_cardputer.menu.FlashMode.dio.build.flash_freq=80m
-m5stack_cardputer.menu.FlashMode.opi=OPI 80MHz
-m5stack_cardputer.menu.FlashMode.opi.build.flash_mode=dout
-m5stack_cardputer.menu.FlashMode.opi.build.boot=opi
-m5stack_cardputer.menu.FlashMode.opi.build.boot_freq=80m
-m5stack_cardputer.menu.FlashMode.opi.build.flash_freq=80m
-
-m5stack_cardputer.menu.FlashSize.4M=4MB (32Mb)
-m5stack_cardputer.menu.FlashSize.4M.build.flash_size=4MB
-m5stack_cardputer.menu.FlashSize.8M=8MB (64Mb)
-m5stack_cardputer.menu.FlashSize.8M.build.flash_size=8MB
-m5stack_cardputer.menu.FlashSize.16M=16MB (128Mb)
-m5stack_cardputer.menu.FlashSize.16M.build.flash_size=16MB
-m5stack_cardputer.menu.FlashSize.32M=32MB (256Mb)
-m5stack_cardputer.menu.FlashSize.32M.build.flash_size=32MB
-
-m5stack_cardputer.menu.LoopCore.1=Core 1
-m5stack_cardputer.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_cardputer.menu.LoopCore.0=Core 0
-m5stack_cardputer.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_cardputer.menu.EventsCore.1=Core 1
-m5stack_cardputer.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_cardputer.menu.EventsCore.0=Core 0
-m5stack_cardputer.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_cardputer.menu.USBMode.hwcdc=Hardware CDC and JTAG
-m5stack_cardputer.menu.USBMode.hwcdc.build.usb_mode=1
-m5stack_cardputer.menu.USBMode.default=USB-OTG (TinyUSB)
-m5stack_cardputer.menu.USBMode.default.build.usb_mode=0
-
-m5stack_cardputer.menu.CDCOnBoot.cdc=Enabled
-m5stack_cardputer.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_cardputer.menu.CDCOnBoot.default=Disabled
-m5stack_cardputer.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_cardputer.menu.MSCOnBoot.default=Disabled
-m5stack_cardputer.menu.MSCOnBoot.default.build.msc_on_boot=0
-m5stack_cardputer.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-m5stack_cardputer.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-m5stack_cardputer.menu.DFUOnBoot.default=Disabled
-m5stack_cardputer.menu.DFUOnBoot.default.build.dfu_on_boot=0
-m5stack_cardputer.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-m5stack_cardputer.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-m5stack_cardputer.menu.UploadMode.default=UART0 / Hardware CDC
-m5stack_cardputer.menu.UploadMode.default.upload.use_1200bps_touch=false
-m5stack_cardputer.menu.UploadMode.default.upload.wait_for_upload_port=false
-m5stack_cardputer.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-m5stack_cardputer.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-m5stack_cardputer.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-m5stack_cardputer.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_cardputer.menu.PartitionScheme.default.build.partitions=default
-m5stack_cardputer.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_cardputer.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_cardputer.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_cardputer.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_cardputer.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_cardputer.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_cardputer.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_cardputer.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_cardputer.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_cardputer.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_cardputer.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_cardputer.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_cardputer.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_cardputer.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_cardputer.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_cardputer.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_cardputer.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_cardputer.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_cardputer.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_cardputer.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_cardputer.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_cardputer.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_cardputer.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_cardputer.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_cardputer.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_cardputer.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_cardputer.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_cardputer.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_cardputer.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_cardputer.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_cardputer.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_cardputer.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_cardputer.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_cardputer.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_cardputer.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_cardputer.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_cardputer.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_cardputer.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_cardputer.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_cardputer.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_cardputer.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-m5stack_cardputer.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-m5stack_cardputer.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-m5stack_cardputer.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-m5stack_cardputer.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-m5stack_cardputer.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-m5stack_cardputer.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-m5stack_cardputer.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-m5stack_cardputer.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-m5stack_cardputer.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-m5stack_cardputer.menu.PartitionScheme.custom=Custom
-m5stack_cardputer.menu.PartitionScheme.custom.build.partitions=
-m5stack_cardputer.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_cardputer.menu.CPUFreq.240=240MHz (WiFi)
-m5stack_cardputer.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_cardputer.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_cardputer.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_cardputer.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_cardputer.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_cardputer.menu.CPUFreq.40=40MHz
-m5stack_cardputer.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_cardputer.menu.CPUFreq.20=20MHz
-m5stack_cardputer.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_cardputer.menu.CPUFreq.10=10MHz
-m5stack_cardputer.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_cardputer.menu.UploadSpeed.921600=921600
-m5stack_cardputer.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_cardputer.menu.UploadSpeed.115200=115200
-m5stack_cardputer.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_cardputer.menu.UploadSpeed.256000.windows=256000
-m5stack_cardputer.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_cardputer.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_cardputer.menu.UploadSpeed.230400=230400
-m5stack_cardputer.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_cardputer.menu.UploadSpeed.460800.linux=460800
-m5stack_cardputer.menu.UploadSpeed.460800.macosx=460800
-m5stack_cardputer.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_cardputer.menu.UploadSpeed.512000.windows=512000
-m5stack_cardputer.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_cardputer.menu.DebugLevel.none=None
-m5stack_cardputer.menu.DebugLevel.none.build.code_debug=0
-m5stack_cardputer.menu.DebugLevel.error=Error
-m5stack_cardputer.menu.DebugLevel.error.build.code_debug=1
-m5stack_cardputer.menu.DebugLevel.warn=Warn
-m5stack_cardputer.menu.DebugLevel.warn.build.code_debug=2
-m5stack_cardputer.menu.DebugLevel.info=Info
-m5stack_cardputer.menu.DebugLevel.info.build.code_debug=3
-m5stack_cardputer.menu.DebugLevel.debug=Debug
-m5stack_cardputer.menu.DebugLevel.debug.build.code_debug=4
-m5stack_cardputer.menu.DebugLevel.verbose=Verbose
-m5stack_cardputer.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_cardputer.menu.EraseFlash.none=Disabled
-m5stack_cardputer.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_cardputer.menu.EraseFlash.all=Enabled
-m5stack_cardputer.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_dial.name=M5Dial
-m5stack_dial.bootloader.tool=esptool_py
-m5stack_dial.bootloader.tool.default=esptool_py
-
-m5stack_dial.upload.tool=esptool_py
-m5stack_dial.upload.tool.default=esptool_py
-m5stack_dial.upload.tool.network=esp_ota
-
-m5stack_dial.upload.maximum_size=1310720
-m5stack_dial.upload.maximum_data_size=327680
-m5stack_dial.upload.flags=
-m5stack_dial.upload.extra_flags=
-m5stack_dial.upload.use_1200bps_touch=false
-m5stack_dial.upload.wait_for_upload_port=false
-
-m5stack_dial.serial.disableDTR=false
-m5stack_dial.serial.disableRTS=false
-
-m5stack_dial.build.tarch=xtensa
-m5stack_dial.build.bootloader_addr=0x0
-m5stack_dial.build.target=esp32s3
-m5stack_dial.build.mcu=esp32s3
-m5stack_dial.build.core=esp32
-m5stack_dial.build.variant=m5stack_dial
-m5stack_dial.build.board=M5STACK_DIAL
-
-m5stack_dial.build.usb_mode=1
-m5stack_dial.build.cdc_on_boot=1
-m5stack_dial.build.msc_on_boot=0
-m5stack_dial.build.dfu_on_boot=0
-m5stack_dial.build.f_cpu=240000000L
-m5stack_dial.build.flash_size=8MB
-m5stack_dial.build.flash_freq=80m
-m5stack_dial.build.flash_mode=dio
-m5stack_dial.build.boot=qio
-m5stack_dial.build.boot_freq=80m
-m5stack_dial.build.partitions=default_8MB
-m5stack_dial.build.defines=
-m5stack_dial.build.loop_core=
-m5stack_dial.build.event_core=
-m5stack_dial.build.psram_type=qspi
-m5stack_dial.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-m5stack_dial.menu.JTAGAdapter.default=Disabled
-m5stack_dial.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_dial.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_dial.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-m5stack_dial.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_dial.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_dial.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-m5stack_dial.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_dial.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_dial.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-m5stack_dial.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_dial.menu.PSRAM.disabled=Disabled
-m5stack_dial.menu.PSRAM.disabled.build.defines=
-m5stack_dial.menu.PSRAM.disabled.build.psram_type=qspi
-m5stack_dial.menu.PSRAM.enabled=QSPI PSRAM
-m5stack_dial.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-m5stack_dial.menu.PSRAM.enabled.build.psram_type=qspi
-m5stack_dial.menu.PSRAM.opi=OPI PSRAM
-m5stack_dial.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-m5stack_dial.menu.PSRAM.opi.build.psram_type=opi
-
-m5stack_dial.menu.FlashMode.qio=QIO 80MHz
-m5stack_dial.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_dial.menu.FlashMode.qio.build.boot=qio
-m5stack_dial.menu.FlashMode.qio.build.boot_freq=80m
-m5stack_dial.menu.FlashMode.qio.build.flash_freq=80m
-m5stack_dial.menu.FlashMode.qio120=QIO 120MHz
-m5stack_dial.menu.FlashMode.qio120.build.flash_mode=dio
-m5stack_dial.menu.FlashMode.qio120.build.boot=qio
-m5stack_dial.menu.FlashMode.qio120.build.boot_freq=120m
-m5stack_dial.menu.FlashMode.qio120.build.flash_freq=80m
-m5stack_dial.menu.FlashMode.dio=DIO 80MHz
-m5stack_dial.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_dial.menu.FlashMode.dio.build.boot=dio
-m5stack_dial.menu.FlashMode.dio.build.boot_freq=80m
-m5stack_dial.menu.FlashMode.dio.build.flash_freq=80m
-m5stack_dial.menu.FlashMode.opi=OPI 80MHz
-m5stack_dial.menu.FlashMode.opi.build.flash_mode=dout
-m5stack_dial.menu.FlashMode.opi.build.boot=opi
-m5stack_dial.menu.FlashMode.opi.build.boot_freq=80m
-m5stack_dial.menu.FlashMode.opi.build.flash_freq=80m
-
-m5stack_dial.menu.FlashSize.4M=4MB (32Mb)
-m5stack_dial.menu.FlashSize.4M.build.flash_size=4MB
-m5stack_dial.menu.FlashSize.8M=8MB (64Mb)
-m5stack_dial.menu.FlashSize.8M.build.flash_size=8MB
-m5stack_dial.menu.FlashSize.16M=16MB (128Mb)
-m5stack_dial.menu.FlashSize.16M.build.flash_size=16MB
-m5stack_dial.menu.FlashSize.32M=32MB (256Mb)
-m5stack_dial.menu.FlashSize.32M.build.flash_size=32MB
-
-m5stack_dial.menu.LoopCore.1=Core 1
-m5stack_dial.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_dial.menu.LoopCore.0=Core 0
-m5stack_dial.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_dial.menu.EventsCore.1=Core 1
-m5stack_dial.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_dial.menu.EventsCore.0=Core 0
-m5stack_dial.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_dial.menu.USBMode.hwcdc=Hardware CDC and JTAG
-m5stack_dial.menu.USBMode.hwcdc.build.usb_mode=1
-m5stack_dial.menu.USBMode.default=USB-OTG (TinyUSB)
-m5stack_dial.menu.USBMode.default.build.usb_mode=0
-
-m5stack_dial.menu.CDCOnBoot.cdc=Enabled
-m5stack_dial.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_dial.menu.CDCOnBoot.default=Disabled
-m5stack_dial.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_dial.menu.MSCOnBoot.default=Disabled
-m5stack_dial.menu.MSCOnBoot.default.build.msc_on_boot=0
-m5stack_dial.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-m5stack_dial.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-m5stack_dial.menu.DFUOnBoot.default=Disabled
-m5stack_dial.menu.DFUOnBoot.default.build.dfu_on_boot=0
-m5stack_dial.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-m5stack_dial.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-m5stack_dial.menu.UploadMode.default=UART0 / Hardware CDC
-m5stack_dial.menu.UploadMode.default.upload.use_1200bps_touch=false
-m5stack_dial.menu.UploadMode.default.upload.wait_for_upload_port=false
-m5stack_dial.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-m5stack_dial.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-m5stack_dial.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-m5stack_dial.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_dial.menu.PartitionScheme.default.build.partitions=default
-m5stack_dial.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_dial.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_dial.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_dial.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_dial.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_dial.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_dial.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_dial.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_dial.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_dial.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_dial.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_dial.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_dial.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_dial.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_dial.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_dial.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_dial.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_dial.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_dial.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_dial.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_dial.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_dial.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_dial.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_dial.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_dial.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_dial.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_dial.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_dial.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_dial.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_dial.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_dial.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_dial.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_dial.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_dial.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_dial.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_dial.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_dial.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_dial.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_dial.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_dial.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_dial.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-m5stack_dial.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-m5stack_dial.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-m5stack_dial.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-m5stack_dial.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-m5stack_dial.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-m5stack_dial.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-m5stack_dial.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-m5stack_dial.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-m5stack_dial.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-m5stack_dial.menu.PartitionScheme.custom=Custom
-m5stack_dial.menu.PartitionScheme.custom.build.partitions=
-m5stack_dial.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_dial.menu.CPUFreq.240=240MHz (WiFi)
-m5stack_dial.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_dial.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_dial.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_dial.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_dial.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_dial.menu.CPUFreq.40=40MHz
-m5stack_dial.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_dial.menu.CPUFreq.20=20MHz
-m5stack_dial.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_dial.menu.CPUFreq.10=10MHz
-m5stack_dial.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_dial.menu.UploadSpeed.921600=921600
-m5stack_dial.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_dial.menu.UploadSpeed.115200=115200
-m5stack_dial.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_dial.menu.UploadSpeed.256000.windows=256000
-m5stack_dial.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_dial.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_dial.menu.UploadSpeed.230400=230400
-m5stack_dial.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_dial.menu.UploadSpeed.460800.linux=460800
-m5stack_dial.menu.UploadSpeed.460800.macosx=460800
-m5stack_dial.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_dial.menu.UploadSpeed.512000.windows=512000
-m5stack_dial.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_dial.menu.DebugLevel.none=None
-m5stack_dial.menu.DebugLevel.none.build.code_debug=0
-m5stack_dial.menu.DebugLevel.error=Error
-m5stack_dial.menu.DebugLevel.error.build.code_debug=1
-m5stack_dial.menu.DebugLevel.warn=Warn
-m5stack_dial.menu.DebugLevel.warn.build.code_debug=2
-m5stack_dial.menu.DebugLevel.info=Info
-m5stack_dial.menu.DebugLevel.info.build.code_debug=3
-m5stack_dial.menu.DebugLevel.debug=Debug
-m5stack_dial.menu.DebugLevel.debug.build.code_debug=4
-m5stack_dial.menu.DebugLevel.verbose=Verbose
-m5stack_dial.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_dial.menu.EraseFlash.none=Disabled
-m5stack_dial.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_dial.menu.EraseFlash.all=Enabled
-m5stack_dial.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_dinmeter.name=M5DinMeter
-m5stack_dinmeter.bootloader.tool=esptool_py
-m5stack_dinmeter.bootloader.tool.default=esptool_py
-
-m5stack_dinmeter.upload.tool=esptool_py
-m5stack_dinmeter.upload.tool.default=esptool_py
-m5stack_dinmeter.upload.tool.network=esp_ota
-
-m5stack_dinmeter.upload.maximum_size=1310720
-m5stack_dinmeter.upload.maximum_data_size=327680
-m5stack_dinmeter.upload.flags=
-m5stack_dinmeter.upload.extra_flags=
-m5stack_dinmeter.upload.use_1200bps_touch=false
-m5stack_dinmeter.upload.wait_for_upload_port=false
-
-m5stack_dinmeter.serial.disableDTR=false
-m5stack_dinmeter.serial.disableRTS=false
-
-m5stack_dinmeter.build.tarch=xtensa
-m5stack_dinmeter.build.bootloader_addr=0x0
-m5stack_dinmeter.build.target=esp32s3
-m5stack_dinmeter.build.mcu=esp32s3
-m5stack_dinmeter.build.core=esp32
-m5stack_dinmeter.build.variant=m5stack_dinmeter
-m5stack_dinmeter.build.board=M5STACK_DINMETER
-
-m5stack_dinmeter.build.usb_mode=1
-m5stack_dinmeter.build.cdc_on_boot=1
-m5stack_dinmeter.build.msc_on_boot=0
-m5stack_dinmeter.build.dfu_on_boot=0
-m5stack_dinmeter.build.f_cpu=240000000L
-m5stack_dinmeter.build.flash_size=8MB
-m5stack_dinmeter.build.flash_freq=80m
-m5stack_dinmeter.build.flash_mode=dio
-m5stack_dinmeter.build.boot=qio
-m5stack_dinmeter.build.boot_freq=80m
-m5stack_dinmeter.build.partitions=default
-m5stack_dinmeter.build.defines=
-m5stack_dinmeter.build.loop_core=
-m5stack_dinmeter.build.event_core=
-m5stack_dinmeter.build.psram_type=qspi
-m5stack_dinmeter.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-m5stack_dinmeter.menu.JTAGAdapter.default=Disabled
-m5stack_dinmeter.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_dinmeter.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_dinmeter.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-m5stack_dinmeter.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_dinmeter.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_dinmeter.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-m5stack_dinmeter.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_dinmeter.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_dinmeter.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-m5stack_dinmeter.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_dinmeter.menu.PSRAM.disabled=Disabled
-m5stack_dinmeter.menu.PSRAM.disabled.build.defines=
-m5stack_dinmeter.menu.PSRAM.disabled.build.psram_type=qspi
-m5stack_dinmeter.menu.PSRAM.enabled=QSPI PSRAM
-m5stack_dinmeter.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-m5stack_dinmeter.menu.PSRAM.enabled.build.psram_type=qspi
-m5stack_dinmeter.menu.PSRAM.opi=OPI PSRAM
-m5stack_dinmeter.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-m5stack_dinmeter.menu.PSRAM.opi.build.psram_type=opi
-
-m5stack_dinmeter.menu.FlashMode.qio=QIO 80MHz
-m5stack_dinmeter.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_dinmeter.menu.FlashMode.qio.build.boot=qio
-m5stack_dinmeter.menu.FlashMode.qio.build.boot_freq=80m
-m5stack_dinmeter.menu.FlashMode.qio.build.flash_freq=80m
-m5stack_dinmeter.menu.FlashMode.qio120=QIO 120MHz
-m5stack_dinmeter.menu.FlashMode.qio120.build.flash_mode=dio
-m5stack_dinmeter.menu.FlashMode.qio120.build.boot=qio
-m5stack_dinmeter.menu.FlashMode.qio120.build.boot_freq=120m
-m5stack_dinmeter.menu.FlashMode.qio120.build.flash_freq=80m
-m5stack_dinmeter.menu.FlashMode.dio=DIO 80MHz
-m5stack_dinmeter.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_dinmeter.menu.FlashMode.dio.build.boot=dio
-m5stack_dinmeter.menu.FlashMode.dio.build.boot_freq=80m
-m5stack_dinmeter.menu.FlashMode.dio.build.flash_freq=80m
-m5stack_dinmeter.menu.FlashMode.opi=OPI 80MHz
-m5stack_dinmeter.menu.FlashMode.opi.build.flash_mode=dout
-m5stack_dinmeter.menu.FlashMode.opi.build.boot=opi
-m5stack_dinmeter.menu.FlashMode.opi.build.boot_freq=80m
-m5stack_dinmeter.menu.FlashMode.opi.build.flash_freq=80m
-
-m5stack_dinmeter.menu.FlashSize.4M=4MB (32Mb)
-m5stack_dinmeter.menu.FlashSize.4M.build.flash_size=4MB
-m5stack_dinmeter.menu.FlashSize.8M=8MB (64Mb)
-m5stack_dinmeter.menu.FlashSize.8M.build.flash_size=8MB
-m5stack_dinmeter.menu.FlashSize.16M=16MB (128Mb)
-m5stack_dinmeter.menu.FlashSize.16M.build.flash_size=16MB
-m5stack_dinmeter.menu.FlashSize.32M=32MB (256Mb)
-m5stack_dinmeter.menu.FlashSize.32M.build.flash_size=32MB
-
-m5stack_dinmeter.menu.LoopCore.1=Core 1
-m5stack_dinmeter.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-m5stack_dinmeter.menu.LoopCore.0=Core 0
-m5stack_dinmeter.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-m5stack_dinmeter.menu.EventsCore.1=Core 1
-m5stack_dinmeter.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-m5stack_dinmeter.menu.EventsCore.0=Core 0
-m5stack_dinmeter.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-m5stack_dinmeter.menu.USBMode.hwcdc=Hardware CDC and JTAG
-m5stack_dinmeter.menu.USBMode.hwcdc.build.usb_mode=1
-m5stack_dinmeter.menu.USBMode.default=USB-OTG (TinyUSB)
-m5stack_dinmeter.menu.USBMode.default.build.usb_mode=0
-
-m5stack_dinmeter.menu.CDCOnBoot.cdc=Enabled
-m5stack_dinmeter.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_dinmeter.menu.CDCOnBoot.default=Disabled
-m5stack_dinmeter.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-m5stack_dinmeter.menu.MSCOnBoot.default=Disabled
-m5stack_dinmeter.menu.MSCOnBoot.default.build.msc_on_boot=0
-m5stack_dinmeter.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-m5stack_dinmeter.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-m5stack_dinmeter.menu.DFUOnBoot.default=Disabled
-m5stack_dinmeter.menu.DFUOnBoot.default.build.dfu_on_boot=0
-m5stack_dinmeter.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-m5stack_dinmeter.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-m5stack_dinmeter.menu.UploadMode.default=UART0 / Hardware CDC
-m5stack_dinmeter.menu.UploadMode.default.upload.use_1200bps_touch=false
-m5stack_dinmeter.menu.UploadMode.default.upload.wait_for_upload_port=false
-m5stack_dinmeter.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-m5stack_dinmeter.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-m5stack_dinmeter.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-m5stack_dinmeter.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_dinmeter.menu.PartitionScheme.default.build.partitions=default
-m5stack_dinmeter.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_dinmeter.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_dinmeter.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-m5stack_dinmeter.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-m5stack_dinmeter.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-m5stack_dinmeter.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-m5stack_dinmeter.menu.PartitionScheme.minimal.build.partitions=minimal
-m5stack_dinmeter.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_dinmeter.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_dinmeter.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_dinmeter.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_dinmeter.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_dinmeter.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_dinmeter.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_dinmeter.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_dinmeter.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_dinmeter.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_dinmeter.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_dinmeter.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_dinmeter.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_dinmeter.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_dinmeter.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_dinmeter.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-m5stack_dinmeter.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-m5stack_dinmeter.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-m5stack_dinmeter.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-m5stack_dinmeter.menu.PartitionScheme.fatflash.build.partitions=ffat
-m5stack_dinmeter.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-m5stack_dinmeter.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-m5stack_dinmeter.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-m5stack_dinmeter.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-m5stack_dinmeter.menu.PartitionScheme.rainmaker=RainMaker 4MB
-m5stack_dinmeter.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-m5stack_dinmeter.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-m5stack_dinmeter.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-m5stack_dinmeter.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-m5stack_dinmeter.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-m5stack_dinmeter.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-m5stack_dinmeter.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-m5stack_dinmeter.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-m5stack_dinmeter.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
-m5stack_dinmeter.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
-m5stack_dinmeter.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
-m5stack_dinmeter.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
-m5stack_dinmeter.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
-m5stack_dinmeter.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
-m5stack_dinmeter.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
-m5stack_dinmeter.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
-m5stack_dinmeter.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
-m5stack_dinmeter.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
-m5stack_dinmeter.menu.PartitionScheme.custom=Custom
-m5stack_dinmeter.menu.PartitionScheme.custom.build.partitions=
-m5stack_dinmeter.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-m5stack_dinmeter.menu.CPUFreq.240=240MHz (WiFi)
-m5stack_dinmeter.menu.CPUFreq.240.build.f_cpu=240000000L
-m5stack_dinmeter.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_dinmeter.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_dinmeter.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_dinmeter.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_dinmeter.menu.CPUFreq.40=40MHz
-m5stack_dinmeter.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_dinmeter.menu.CPUFreq.20=20MHz
-m5stack_dinmeter.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_dinmeter.menu.CPUFreq.10=10MHz
-m5stack_dinmeter.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_dinmeter.menu.UploadSpeed.921600=921600
-m5stack_dinmeter.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_dinmeter.menu.UploadSpeed.115200=115200
-m5stack_dinmeter.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_dinmeter.menu.UploadSpeed.256000.windows=256000
-m5stack_dinmeter.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_dinmeter.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_dinmeter.menu.UploadSpeed.230400=230400
-m5stack_dinmeter.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_dinmeter.menu.UploadSpeed.460800.linux=460800
-m5stack_dinmeter.menu.UploadSpeed.460800.macosx=460800
-m5stack_dinmeter.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_dinmeter.menu.UploadSpeed.512000.windows=512000
-m5stack_dinmeter.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_dinmeter.menu.DebugLevel.none=None
-m5stack_dinmeter.menu.DebugLevel.none.build.code_debug=0
-m5stack_dinmeter.menu.DebugLevel.error=Error
-m5stack_dinmeter.menu.DebugLevel.error.build.code_debug=1
-m5stack_dinmeter.menu.DebugLevel.warn=Warn
-m5stack_dinmeter.menu.DebugLevel.warn.build.code_debug=2
-m5stack_dinmeter.menu.DebugLevel.info=Info
-m5stack_dinmeter.menu.DebugLevel.info.build.code_debug=3
-m5stack_dinmeter.menu.DebugLevel.debug=Debug
-m5stack_dinmeter.menu.DebugLevel.debug.build.code_debug=4
-m5stack_dinmeter.menu.DebugLevel.verbose=Verbose
-m5stack_dinmeter.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_dinmeter.menu.EraseFlash.none=Disabled
-m5stack_dinmeter.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_dinmeter.menu.EraseFlash.all=Enabled
-m5stack_dinmeter.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-m5stack_nanoc6.name=M5NanoC6
-
-m5stack_nanoc6.bootloader.tool=esptool_py
-m5stack_nanoc6.bootloader.tool.default=esptool_py
-
-m5stack_nanoc6.upload.tool=esptool_py
-m5stack_nanoc6.upload.tool.default=esptool_py
-m5stack_nanoc6.upload.tool.network=esp_ota
-
-m5stack_nanoc6.upload.maximum_size=1310720
-m5stack_nanoc6.upload.maximum_data_size=327680
-m5stack_nanoc6.upload.flags=
-m5stack_nanoc6.upload.extra_flags=
-m5stack_nanoc6.upload.use_1200bps_touch=false
-m5stack_nanoc6.upload.wait_for_upload_port=false
-
-m5stack_nanoc6.serial.disableDTR=false
-m5stack_nanoc6.serial.disableRTS=false
-
-m5stack_nanoc6.build.tarch=riscv32
-m5stack_nanoc6.build.target=esp
-m5stack_nanoc6.build.mcu=esp32c6
-m5stack_nanoc6.build.core=esp32
-m5stack_nanoc6.build.variant=m5stack_nanoc6
-m5stack_nanoc6.build.board=M5STACK_NANOC6
-m5stack_nanoc6.build.bootloader_addr=0x0
-
-m5stack_nanoc6.build.cdc_on_boot=1
-m5stack_nanoc6.build.f_cpu=160000000L
-m5stack_nanoc6.build.flash_size=4MB
-m5stack_nanoc6.build.flash_freq=80m
-m5stack_nanoc6.build.flash_mode=qio
-m5stack_nanoc6.build.boot=qio
-m5stack_nanoc6.build.partitions=default
-m5stack_nanoc6.build.defines=
-
-## IDE 2.0 Seems to not update the value
-m5stack_nanoc6.menu.JTAGAdapter.default=Disabled
-m5stack_nanoc6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-m5stack_nanoc6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-m5stack_nanoc6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-m5stack_nanoc6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-m5stack_nanoc6.menu.JTAGAdapter.external=FTDI Adapter
-m5stack_nanoc6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-m5stack_nanoc6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-m5stack_nanoc6.menu.JTAGAdapter.bridge=ESP USB Bridge
-m5stack_nanoc6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-m5stack_nanoc6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-m5stack_nanoc6.menu.CDCOnBoot.cdc=Enabled
-m5stack_nanoc6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-m5stack_nanoc6.menu.CDCOnBoot.default=Enabled
-m5stack_nanoc6.menu.CDCOnBoot.default.build.cdc_on_boot=1
-
-m5stack_nanoc6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-m5stack_nanoc6.menu.PartitionScheme.default.build.partitions=default
-m5stack_nanoc6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-m5stack_nanoc6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-m5stack_nanoc6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-m5stack_nanoc6.menu.PartitionScheme.no_ota.build.partitions=no_ota
-m5stack_nanoc6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-m5stack_nanoc6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-m5stack_nanoc6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-m5stack_nanoc6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-m5stack_nanoc6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-m5stack_nanoc6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-m5stack_nanoc6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-m5stack_nanoc6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-m5stack_nanoc6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-m5stack_nanoc6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-m5stack_nanoc6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-m5stack_nanoc6.menu.PartitionScheme.huge_app.build.partitions=huge_app
-m5stack_nanoc6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-m5stack_nanoc6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-m5stack_nanoc6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-m5stack_nanoc6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-m5stack_nanoc6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-m5stack_nanoc6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-m5stack_nanoc6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-
-m5stack_nanoc6.menu.CPUFreq.160=160MHz (WiFi)
-m5stack_nanoc6.menu.CPUFreq.160.build.f_cpu=160000000L
-m5stack_nanoc6.menu.CPUFreq.80=80MHz (WiFi)
-m5stack_nanoc6.menu.CPUFreq.80.build.f_cpu=80000000L
-m5stack_nanoc6.menu.CPUFreq.40=40MHz
-m5stack_nanoc6.menu.CPUFreq.40.build.f_cpu=40000000L
-m5stack_nanoc6.menu.CPUFreq.20=20MHz
-m5stack_nanoc6.menu.CPUFreq.20.build.f_cpu=20000000L
-m5stack_nanoc6.menu.CPUFreq.10=10MHz
-m5stack_nanoc6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-m5stack_nanoc6.menu.FlashMode.qio=QIO
-m5stack_nanoc6.menu.FlashMode.qio.build.flash_mode=dio
-m5stack_nanoc6.menu.FlashMode.qio.build.boot=qio
-m5stack_nanoc6.menu.FlashMode.dio=DIO
-m5stack_nanoc6.menu.FlashMode.dio.build.flash_mode=dio
-m5stack_nanoc6.menu.FlashMode.dio.build.boot=dio
-
-m5stack_nanoc6.menu.FlashFreq.80=80MHz
-m5stack_nanoc6.menu.FlashFreq.80.build.flash_freq=80m
-m5stack_nanoc6.menu.FlashFreq.40=40MHz
-m5stack_nanoc6.menu.FlashFreq.40.build.flash_freq=40m
-
-m5stack_nanoc6.menu.FlashSize.4M=4MB (32Mb)
-m5stack_nanoc6.menu.FlashSize.4M.build.flash_size=4MB
-
-m5stack_nanoc6.menu.UploadSpeed.921600=921600
-m5stack_nanoc6.menu.UploadSpeed.921600.upload.speed=921600
-m5stack_nanoc6.menu.UploadSpeed.115200=115200
-m5stack_nanoc6.menu.UploadSpeed.115200.upload.speed=115200
-m5stack_nanoc6.menu.UploadSpeed.256000.windows=256000
-m5stack_nanoc6.menu.UploadSpeed.256000.upload.speed=256000
-m5stack_nanoc6.menu.UploadSpeed.230400.windows.upload.speed=256000
-m5stack_nanoc6.menu.UploadSpeed.230400=230400
-m5stack_nanoc6.menu.UploadSpeed.230400.upload.speed=230400
-m5stack_nanoc6.menu.UploadSpeed.460800.linux=460800
-m5stack_nanoc6.menu.UploadSpeed.460800.macosx=460800
-m5stack_nanoc6.menu.UploadSpeed.460800.upload.speed=460800
-m5stack_nanoc6.menu.UploadSpeed.512000.windows=512000
-m5stack_nanoc6.menu.UploadSpeed.512000.upload.speed=512000
-
-m5stack_nanoc6.menu.DebugLevel.none=None
-m5stack_nanoc6.menu.DebugLevel.none.build.code_debug=0
-m5stack_nanoc6.menu.DebugLevel.error=Error
-m5stack_nanoc6.menu.DebugLevel.error.build.code_debug=1
-m5stack_nanoc6.menu.DebugLevel.warn=Warn
-m5stack_nanoc6.menu.DebugLevel.warn.build.code_debug=2
-m5stack_nanoc6.menu.DebugLevel.info=Info
-m5stack_nanoc6.menu.DebugLevel.info.build.code_debug=3
-m5stack_nanoc6.menu.DebugLevel.debug=Debug
-m5stack_nanoc6.menu.DebugLevel.debug.build.code_debug=4
-m5stack_nanoc6.menu.DebugLevel.verbose=Verbose
-m5stack_nanoc6.menu.DebugLevel.verbose.build.code_debug=5
-
-m5stack_nanoc6.menu.EraseFlash.none=Disabled
-m5stack_nanoc6.menu.EraseFlash.none.upload.erase_cmd=
-m5stack_nanoc6.menu.EraseFlash.all=Enabled
-m5stack_nanoc6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-m5stack_nanoc6.menu.ZigbeeMode.default=Disabled
-m5stack_nanoc6.menu.ZigbeeMode.default.build.zigbee_mode=
-m5stack_nanoc6.menu.ZigbeeMode.default.build.zigbee_libs=
-m5stack_nanoc6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-m5stack_nanoc6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-m5stack_nanoc6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-m5stack_nanoc6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-m5stack_nanoc6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-m5stack_nanoc6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-m5stack_nanoc6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-m5stack_nanoc6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-m5stack_nanoc6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-odroid_esp32.name=ODROID ESP32
-
-odroid_esp32.bootloader.tool=esptool_py
-odroid_esp32.bootloader.tool.default=esptool_py
-
-odroid_esp32.upload.tool=esptool_py
-odroid_esp32.upload.tool.default=esptool_py
-odroid_esp32.upload.tool.network=esp_ota
-
-odroid_esp32.upload.maximum_size=1310720
-odroid_esp32.upload.maximum_data_size=327680
-odroid_esp32.upload.flags=
-odroid_esp32.upload.extra_flags=
-
-odroid_esp32.serial.disableDTR=true
-odroid_esp32.serial.disableRTS=true
-
-odroid_esp32.build.tarch=xtensa
-odroid_esp32.build.bootloader_addr=0x1000
-odroid_esp32.build.target=esp32
-odroid_esp32.build.mcu=esp32
-odroid_esp32.build.core=esp32
-odroid_esp32.build.variant=odroid_esp32
-odroid_esp32.build.board=ODROID_ESP32
-
-odroid_esp32.build.f_cpu=240000000L
-odroid_esp32.build.flash_size=16MB
-odroid_esp32.build.flash_mode=dio
-odroid_esp32.build.boot=dio
-odroid_esp32.build.partitions=default
-odroid_esp32.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-odroid_esp32.build.extra_libs=
-
-odroid_esp32.menu.FlashMode.qio=QIO
-odroid_esp32.menu.FlashMode.qio.build.flash_mode=dio
-odroid_esp32.menu.FlashMode.qio.build.boot=qio
-odroid_esp32.menu.FlashMode.dio=DIO
-odroid_esp32.menu.FlashMode.dio.build.flash_mode=dio
-odroid_esp32.menu.FlashMode.dio.build.boot=dio
-
-odroid_esp32.menu.FlashFreq.80=80MHz
-odroid_esp32.menu.FlashFreq.80.build.flash_freq=80m
-odroid_esp32.menu.FlashFreq.40=40MHz
-odroid_esp32.menu.FlashFreq.40.build.flash_freq=40m
-
-odroid_esp32.menu.PartitionScheme.default=Default
-odroid_esp32.menu.PartitionScheme.default.build.partitions=default
-odroid_esp32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-odroid_esp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-odroid_esp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-odroid_esp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-odroid_esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-odroid_esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-odroid_esp32.menu.UploadSpeed.921600=921600
-odroid_esp32.menu.UploadSpeed.921600.upload.speed=921600
-odroid_esp32.menu.UploadSpeed.115200=115200
-odroid_esp32.menu.UploadSpeed.115200.upload.speed=115200
-odroid_esp32.menu.UploadSpeed.256000.windows=256000
-odroid_esp32.menu.UploadSpeed.256000.upload.speed=256000
-odroid_esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-odroid_esp32.menu.UploadSpeed.230400=230400
-odroid_esp32.menu.UploadSpeed.230400.upload.speed=230400
-odroid_esp32.menu.UploadSpeed.460800.linux=460800
-odroid_esp32.menu.UploadSpeed.460800.macosx=460800
-odroid_esp32.menu.UploadSpeed.460800.upload.speed=460800
-odroid_esp32.menu.UploadSpeed.512000.windows=512000
-odroid_esp32.menu.UploadSpeed.512000.upload.speed=512000
-
-odroid_esp32.menu.DebugLevel.none=None
-odroid_esp32.menu.DebugLevel.none.build.code_debug=0
-odroid_esp32.menu.DebugLevel.error=Error
-odroid_esp32.menu.DebugLevel.error.build.code_debug=1
-odroid_esp32.menu.DebugLevel.warn=Warn
-odroid_esp32.menu.DebugLevel.warn.build.code_debug=2
-odroid_esp32.menu.DebugLevel.info=Info
-odroid_esp32.menu.DebugLevel.info.build.code_debug=3
-odroid_esp32.menu.DebugLevel.debug=Debug
-odroid_esp32.menu.DebugLevel.debug.build.code_debug=4
-odroid_esp32.menu.DebugLevel.verbose=Verbose
-odroid_esp32.menu.DebugLevel.verbose.build.code_debug=5
-
-odroid_esp32.menu.EraseFlash.none=Disabled
-odroid_esp32.menu.EraseFlash.none.upload.erase_cmd=
-odroid_esp32.menu.EraseFlash.all=Enabled
-odroid_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wifi_kit_32.name=Heltec WiFi Kit 32
-
-heltec_wifi_kit_32.bootloader.tool=esptool_py
-heltec_wifi_kit_32.bootloader.tool.default=esptool_py
-
-heltec_wifi_kit_32.upload.tool=esptool_py
-heltec_wifi_kit_32.upload.tool.default=esptool_py
-heltec_wifi_kit_32.upload.tool.network=esp_ota
-
-heltec_wifi_kit_32.upload.maximum_size=1310720
-heltec_wifi_kit_32.upload.maximum_data_size=327680
-heltec_wifi_kit_32.upload.flags=
-heltec_wifi_kit_32.upload.extra_flags=
-
-heltec_wifi_kit_32.serial.disableDTR=true
-heltec_wifi_kit_32.serial.disableRTS=true
-
-heltec_wifi_kit_32.build.tarch=xtensa
-heltec_wifi_kit_32.build.bootloader_addr=0x1000
-heltec_wifi_kit_32.build.target=esp32
-heltec_wifi_kit_32.build.mcu=esp32
-heltec_wifi_kit_32.build.core=esp32
-heltec_wifi_kit_32.build.variant=heltec_wifi_kit_32
-heltec_wifi_kit_32.build.board=HELTEC_WIFI_KIT_32
-
-heltec_wifi_kit_32.build.f_cpu=240000000L
-heltec_wifi_kit_32.build.flash_size=4MB
-heltec_wifi_kit_32.build.flash_freq=80m
-heltec_wifi_kit_32.build.flash_mode=dio
-heltec_wifi_kit_32.build.boot=dio
-heltec_wifi_kit_32.build.partitions=default
-heltec_wifi_kit_32.build.defines=
-heltec_wifi_kit_32.build.band=LoRaWAN_NONE
-heltec_wifi_kit_32.build.LoRaWanDebugLevel=0
-
-heltec_wifi_kit_32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-heltec_wifi_kit_32.menu.PartitionScheme.default.build.partitions=default
-heltec_wifi_kit_32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-heltec_wifi_kit_32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-heltec_wifi_kit_32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-heltec_wifi_kit_32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-heltec_wifi_kit_32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-heltec_wifi_kit_32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-heltec_wifi_kit_32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-heltec_wifi_kit_32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-heltec_wifi_kit_32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-heltec_wifi_kit_32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-heltec_wifi_kit_32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-heltec_wifi_kit_32.menu.CPUFreq.240=240MHz (WiFi/BT)
-heltec_wifi_kit_32.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wifi_kit_32.menu.CPUFreq.160=160MHz (WiFi/BT)
-heltec_wifi_kit_32.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wifi_kit_32.menu.CPUFreq.80=80MHz (WiFi/BT)
-heltec_wifi_kit_32.menu.CPUFreq.80.build.f_cpu=80000000L
-
-heltec_wifi_kit_32.menu.UploadSpeed.921600=921600
-heltec_wifi_kit_32.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wifi_kit_32.menu.UploadSpeed.115200=115200
-heltec_wifi_kit_32.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wifi_kit_32.menu.UploadSpeed.256000.windows=256000
-heltec_wifi_kit_32.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wifi_kit_32.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wifi_kit_32.menu.UploadSpeed.230400=230400
-heltec_wifi_kit_32.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wifi_kit_32.menu.UploadSpeed.460800.linux=460800
-heltec_wifi_kit_32.menu.UploadSpeed.460800.macosx=460800
-heltec_wifi_kit_32.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wifi_kit_32.menu.UploadSpeed.512000.windows=512000
-heltec_wifi_kit_32.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wifi_kit_32.menu.DebugLevel.none=None
-heltec_wifi_kit_32.menu.DebugLevel.none.build.code_debug=0
-heltec_wifi_kit_32.menu.DebugLevel.error=Error
-heltec_wifi_kit_32.menu.DebugLevel.error.build.code_debug=1
-heltec_wifi_kit_32.menu.DebugLevel.warn=Warn
-heltec_wifi_kit_32.menu.DebugLevel.warn.build.code_debug=2
-heltec_wifi_kit_32.menu.DebugLevel.info=Info
-heltec_wifi_kit_32.menu.DebugLevel.info.build.code_debug=3
-heltec_wifi_kit_32.menu.DebugLevel.debug=Debug
-heltec_wifi_kit_32.menu.DebugLevel.debug.build.code_debug=4
-heltec_wifi_kit_32.menu.DebugLevel.verbose=Verbose
-heltec_wifi_kit_32.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wifi_kit_32.menu.EraseFlash.none=Disabled
-heltec_wifi_kit_32.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wifi_kit_32.menu.EraseFlash.all=Enabled
-heltec_wifi_kit_32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wifi_kit_32_V3.name=Heltec WiFi Kit 32(V3)
-
-heltec_wifi_kit_32_V3.bootloader.tool=esptool_py
-heltec_wifi_kit_32_V3.bootloader.tool.default=esptool_py
-
-heltec_wifi_kit_32_V3.upload.tool=esptool_py
-heltec_wifi_kit_32_V3.upload.tool.default=esptool_py
-heltec_wifi_kit_32_V3.upload.tool.network=esp_ota
-
-heltec_wifi_kit_32_V3.upload.maximum_size=3342336
-heltec_wifi_kit_32_V3.upload.maximum_data_size=327680
-heltec_wifi_kit_32_V3.upload.flags=
-heltec_wifi_kit_32_V3.upload.extra_flags=
-heltec_wifi_kit_32_V3.upload.use_1200bps_touch=false
-heltec_wifi_kit_32_V3.upload.wait_for_upload_port=false
-
-heltec_wifi_kit_32_V3.serial.disableDTR=false
-heltec_wifi_kit_32_V3.serial.disableRTS=false
-
-heltec_wifi_kit_32_V3.build.tarch=xtensa
-heltec_wifi_kit_32_V3.build.bootloader_addr=0x0
-heltec_wifi_kit_32_V3.build.target=esp32s3
-heltec_wifi_kit_32_V3.build.mcu=esp32s3
-heltec_wifi_kit_32_V3.build.core=esp32
-heltec_wifi_kit_32_V3.build.variant=heltec_wifi_kit_32_V3
-heltec_wifi_kit_32_V3.build.board=HELTEC_WIFI_KIT_32_V3
-
-heltec_wifi_kit_32_V3.build.usb_mode=1
-heltec_wifi_kit_32_V3.build.cdc_on_boot=0
-heltec_wifi_kit_32_V3.build.msc_on_boot=0
-heltec_wifi_kit_32_V3.build.dfu_on_boot=0
-heltec_wifi_kit_32_V3.build.f_cpu=240000000L
-heltec_wifi_kit_32_V3.build.flash_size=8MB
-heltec_wifi_kit_32_V3.build.flash_freq=80m
-heltec_wifi_kit_32_V3.build.flash_mode=dio
-heltec_wifi_kit_32_V3.build.boot=qio
-heltec_wifi_kit_32_V3.build.boot_freq=80m
-heltec_wifi_kit_32_V3.build.partitions=default_8MB
-heltec_wifi_kit_32_V3.build.loop_core=
-heltec_wifi_kit_32_V3.build.event_core=
-heltec_wifi_kit_32_V3.build.psram_type=qspi
-heltec_wifi_kit_32_V3.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_wifi_kit_32_V3.menu.LoopCore.1=Core 1
-heltec_wifi_kit_32_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_wifi_kit_32_V3.menu.LoopCore.0=Core 0
-heltec_wifi_kit_32_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_wifi_kit_32_V3.menu.EventsCore.1=Core 1
-heltec_wifi_kit_32_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_wifi_kit_32_V3.menu.EventsCore.0=Core 0
-heltec_wifi_kit_32_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_wifi_kit_32_V3.menu.CPUFreq.240=240MHz (WiFi)
-heltec_wifi_kit_32_V3.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wifi_kit_32_V3.menu.CPUFreq.160=160MHz (WiFi)
-heltec_wifi_kit_32_V3.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wifi_kit_32_V3.menu.CPUFreq.80=80MHz (WiFi)
-heltec_wifi_kit_32_V3.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_wifi_kit_32_V3.menu.CPUFreq.40=40MHz
-heltec_wifi_kit_32_V3.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_wifi_kit_32_V3.menu.CPUFreq.20=20MHz
-heltec_wifi_kit_32_V3.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_wifi_kit_32_V3.menu.CPUFreq.10=10MHz
-heltec_wifi_kit_32_V3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_wifi_kit_32_V3.menu.UploadSpeed.921600=921600
-heltec_wifi_kit_32_V3.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wifi_kit_32_V3.menu.UploadSpeed.115200=115200
-heltec_wifi_kit_32_V3.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wifi_kit_32_V3.menu.UploadSpeed.256000.windows=256000
-heltec_wifi_kit_32_V3.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wifi_kit_32_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wifi_kit_32_V3.menu.UploadSpeed.230400=230400
-heltec_wifi_kit_32_V3.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wifi_kit_32_V3.menu.UploadSpeed.460800.linux=460800
-heltec_wifi_kit_32_V3.menu.UploadSpeed.460800.macosx=460800
-heltec_wifi_kit_32_V3.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wifi_kit_32_V3.menu.UploadSpeed.512000.windows=512000
-heltec_wifi_kit_32_V3.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wifi_kit_32_V3.menu.DebugLevel.none=None
-heltec_wifi_kit_32_V3.menu.DebugLevel.none.build.code_debug=0
-heltec_wifi_kit_32_V3.menu.DebugLevel.error=Error
-heltec_wifi_kit_32_V3.menu.DebugLevel.error.build.code_debug=1
-heltec_wifi_kit_32_V3.menu.DebugLevel.warn=Warn
-heltec_wifi_kit_32_V3.menu.DebugLevel.warn.build.code_debug=2
-heltec_wifi_kit_32_V3.menu.DebugLevel.info=Info
-heltec_wifi_kit_32_V3.menu.DebugLevel.info.build.code_debug=3
-heltec_wifi_kit_32_V3.menu.DebugLevel.debug=Debug
-heltec_wifi_kit_32_V3.menu.DebugLevel.debug.build.code_debug=4
-heltec_wifi_kit_32_V3.menu.DebugLevel.verbose=Verbose
-heltec_wifi_kit_32_V3.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wifi_kit_32_V3.menu.EraseFlash.none=Disabled
-heltec_wifi_kit_32_V3.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wifi_kit_32_V3.menu.EraseFlash.all=Enabled
-heltec_wifi_kit_32_V3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wifi_lora_32.name=Heltec WiFi LoRa 32
-
-heltec_wifi_lora_32.bootloader.tool=esptool_py
-heltec_wifi_lora_32.bootloader.tool.default=esptool_py
-
-heltec_wifi_lora_32.upload.tool=esptool_py
-heltec_wifi_lora_32.upload.tool.default=esptool_py
-heltec_wifi_lora_32.upload.tool.network=esp_ota
-
-heltec_wifi_lora_32.upload.maximum_size=1310720
-heltec_wifi_lora_32.upload.maximum_data_size=327680
-heltec_wifi_lora_32.upload.flags=
-heltec_wifi_lora_32.upload.extra_flags=
-
-heltec_wifi_lora_32.serial.disableDTR=true
-heltec_wifi_lora_32.serial.disableRTS=true
-
-heltec_wifi_lora_32.build.tarch=xtensa
-heltec_wifi_lora_32.build.bootloader_addr=0x1000
-heltec_wifi_lora_32.build.target=esp32
-heltec_wifi_lora_32.build.mcu=esp32
-heltec_wifi_lora_32.build.core=esp32
-heltec_wifi_lora_32.build.variant=heltec_wifi_lora_32
-heltec_wifi_lora_32.build.board=HELTEC_WIFI_LORA_32
-
-heltec_wifi_lora_32.build.f_cpu=240000000L
-heltec_wifi_lora_32.build.flash_size=4MB
-heltec_wifi_lora_32.build.flash_freq=80m
-heltec_wifi_lora_32.build.flash_mode=dio
-heltec_wifi_lora_32.build.boot=qio
-heltec_wifi_lora_32.build.partitions=default
-heltec_wifi_lora_32.build.psram=
-heltec_wifi_lora_32.build.defines=-D{build.band} -DMCU_ESP32_D0 -DWIFI_LORA_32 -DHELTEC_BOARD=1 -DRADIO_CHIP_SX127X -DSLOW_CLK_TPYE=0 -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH}  -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO}  {build.psram}
-
-heltec_wifi_lora_32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-heltec_wifi_lora_32.menu.PartitionScheme.default.build.partitions=default
-heltec_wifi_lora_32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-heltec_wifi_lora_32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-heltec_wifi_lora_32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-heltec_wifi_lora_32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-heltec_wifi_lora_32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-heltec_wifi_lora_32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-heltec_wifi_lora_32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-heltec_wifi_lora_32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-heltec_wifi_lora_32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-heltec_wifi_lora_32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-heltec_wifi_lora_32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-heltec_wifi_lora_32.menu.CPUFreq.240=240MHz (WiFi/BT)
-heltec_wifi_lora_32.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wifi_lora_32.menu.CPUFreq.160=160MHz (WiFi/BT)
-heltec_wifi_lora_32.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wifi_lora_32.menu.CPUFreq.80=80MHz (WiFi/BT)
-heltec_wifi_lora_32.menu.CPUFreq.160.build.f_cpu=80000000L
-
-heltec_wifi_lora_32.menu.UploadSpeed.921600=921600
-heltec_wifi_lora_32.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wifi_lora_32.menu.UploadSpeed.115200=115200
-heltec_wifi_lora_32.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wifi_lora_32.menu.UploadSpeed.256000.windows=256000
-heltec_wifi_lora_32.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wifi_lora_32.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wifi_lora_32.menu.UploadSpeed.230400=230400
-heltec_wifi_lora_32.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wifi_lora_32.menu.UploadSpeed.460800.linux=460800
-heltec_wifi_lora_32.menu.UploadSpeed.460800.macosx=460800
-heltec_wifi_lora_32.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wifi_lora_32.menu.UploadSpeed.512000.windows=512000
-heltec_wifi_lora_32.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wifi_lora_32.menu.DebugLevel.none=None
-heltec_wifi_lora_32.menu.DebugLevel.none.build.code_debug=0
-heltec_wifi_lora_32.menu.DebugLevel.error=Error
-heltec_wifi_lora_32.menu.DebugLevel.error.build.code_debug=1
-heltec_wifi_lora_32.menu.DebugLevel.warn=Warn
-heltec_wifi_lora_32.menu.DebugLevel.warn.build.code_debug=2
-heltec_wifi_lora_32.menu.DebugLevel.info=Info
-heltec_wifi_lora_32.menu.DebugLevel.info.build.code_debug=3
-heltec_wifi_lora_32.menu.DebugLevel.debug=Debug
-heltec_wifi_lora_32.menu.DebugLevel.debug.build.code_debug=4
-heltec_wifi_lora_32.menu.DebugLevel.verbose=Verbose
-heltec_wifi_lora_32.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wifi_lora_32.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wifi_lora_32.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wifi_lora_32.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wifi_lora_32.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wifi_lora_32.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wifi_lora_32.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wifi_lora_32.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wifi_lora_32.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wifi_lora_32.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wifi_lora_32.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wifi_lora_32.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wifi_lora_32.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wifi_lora_32.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wifi_lora_32.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wifi_lora_32.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wifi_lora_32.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wifi_lora_32.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wifi_lora_32.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wifi_lora_32.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wifi_lora_32.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wifi_lora_32.menu.LoRaWanDebugLevel.0=None
-heltec_wifi_lora_32.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wifi_lora_32.menu.LoRaWanDebugLevel.1=Freq
-heltec_wifi_lora_32.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wifi_lora_32.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wifi_lora_32.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wifi_lora_32.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wifi_lora_32.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wifi_lora_32.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wifi_lora_32.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wifi_lora_32.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wifi_lora_32.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wifi_lora_32.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wifi_lora_32.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wifi_lora_32.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wifi_lora_32.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-
-heltec_wifi_lora_32.menu.EraseFlash.none=Disabled
-heltec_wifi_lora_32.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wifi_lora_32.menu.EraseFlash.all=Enabled
-heltec_wifi_lora_32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wifi_lora_32_V2.name=Heltec WiFi LoRa 32(V2)
-
-heltec_wifi_lora_32_V2.bootloader.tool=esptool_py
-heltec_wifi_lora_32_V2.bootloader.tool.default=esptool_py
-
-heltec_wifi_lora_32_V2.upload.tool=esptool_py
-heltec_wifi_lora_32_V2.upload.tool.default=esptool_py
-heltec_wifi_lora_32_V2.upload.tool.network=esp_ota
-
-heltec_wifi_lora_32_V2.upload.maximum_size=3342336
-heltec_wifi_lora_32_V2.upload.maximum_data_size=327680
-heltec_wifi_lora_32_V2.upload.flags=
-heltec_wifi_lora_32_V2.upload.extra_flags=
-
-heltec_wifi_lora_32_V2.serial.disableDTR=true
-heltec_wifi_lora_32_V2.serial.disableRTS=true
-
-heltec_wifi_lora_32_V2.build.tarch=xtensa
-heltec_wifi_lora_32_V2.build.bootloader_addr=0x1000
-heltec_wifi_lora_32_V2.build.target=esp32
-heltec_wifi_lora_32_V2.build.mcu=esp32
-heltec_wifi_lora_32_V2.build.core=esp32
-heltec_wifi_lora_32_V2.build.variant=heltec_wifi_lora_32_V2
-heltec_wifi_lora_32_V2.build.board=HELTEC_WIFI_LORA_32_V2
-
-heltec_wifi_lora_32_V2.build.f_cpu=240000000L
-heltec_wifi_lora_32_V2.build.flash_size=8MB
-heltec_wifi_lora_32_V2.build.flash_freq=80m
-heltec_wifi_lora_32_V2.build.flash_mode=dio
-heltec_wifi_lora_32_V2.build.boot=qio
-heltec_wifi_lora_32_V2.build.partitions=default_8MB
-heltec_wifi_lora_32_V2.build.psram=
-heltec_wifi_lora_32_V2.build.defines=-D{build.band} -DMCU_ESP32_D0 -DWIFI_LORA_32_V2 -DHELTEC_BOARD=0 -DRADIO_CHIP_SX127X -DSLOW_CLK_TPYE=0 -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH}  -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO}  {build.psram}
-
-heltec_wifi_lora_32_V2.menu.CPUFreq.240=240MHz (WiFi/BT)
-heltec_wifi_lora_32_V2.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wifi_lora_32_V2.menu.CPUFreq.160=160MHz (WiFi/BT)
-heltec_wifi_lora_32_V2.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wifi_lora_32_V2.menu.CPUFreq.80=80MHz (WiFi/BT)
-heltec_wifi_lora_32_V2.menu.CPUFreq.80.build.f_cpu=80000000L
-
-heltec_wifi_lora_32_V2.menu.UploadSpeed.921600=921600
-heltec_wifi_lora_32_V2.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wifi_lora_32_V2.menu.UploadSpeed.115200=115200
-heltec_wifi_lora_32_V2.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wifi_lora_32_V2.menu.UploadSpeed.256000.windows=256000
-heltec_wifi_lora_32_V2.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wifi_lora_32_V2.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wifi_lora_32_V2.menu.UploadSpeed.230400=230400
-heltec_wifi_lora_32_V2.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wifi_lora_32_V2.menu.UploadSpeed.460800.linux=460800
-heltec_wifi_lora_32_V2.menu.UploadSpeed.460800.macosx=460800
-heltec_wifi_lora_32_V2.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wifi_lora_32_V2.menu.UploadSpeed.512000.windows=512000
-heltec_wifi_lora_32_V2.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wifi_lora_32_V2.menu.DebugLevel.none=None
-heltec_wifi_lora_32_V2.menu.DebugLevel.none.build.code_debug=0
-heltec_wifi_lora_32_V2.menu.DebugLevel.error=Error
-heltec_wifi_lora_32_V2.menu.DebugLevel.error.build.code_debug=1
-heltec_wifi_lora_32_V2.menu.DebugLevel.warn=Warn
-heltec_wifi_lora_32_V2.menu.DebugLevel.warn.build.code_debug=2
-heltec_wifi_lora_32_V2.menu.DebugLevel.info=Info
-heltec_wifi_lora_32_V2.menu.DebugLevel.info.build.code_debug=3
-heltec_wifi_lora_32_V2.menu.DebugLevel.debug=Debug
-heltec_wifi_lora_32_V2.menu.DebugLevel.debug.build.code_debug=4
-heltec_wifi_lora_32_V2.menu.DebugLevel.verbose=Verbose
-heltec_wifi_lora_32_V2.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.0=None
-heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.1=Freq
-heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wifi_lora_32_V2.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wifi_lora_32_V2.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wifi_lora_32_V2.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wifi_lora_32_V2.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wifi_lora_32_V2.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wifi_lora_32_V2.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wifi_lora_32_V2.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wifi_lora_32_V2.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wifi_lora_32_V2.menu.EraseFlash.none=Disabled
-heltec_wifi_lora_32_V2.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wifi_lora_32_V2.menu.EraseFlash.all=Enabled
-heltec_wifi_lora_32_V2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wifi_lora_32_V3.name=Heltec WiFi LoRa 32(V3)
-
-heltec_wifi_lora_32_V3.bootloader.tool=esptool_py
-heltec_wifi_lora_32_V3.bootloader.tool.default=esptool_py
-
-heltec_wifi_lora_32_V3.upload.tool=esptool_py
-heltec_wifi_lora_32_V3.upload.tool.default=esptool_py
-heltec_wifi_lora_32_V3.upload.tool.network=esp_ota
-
-heltec_wifi_lora_32_V3.upload.maximum_size=3342336
-heltec_wifi_lora_32_V3.upload.maximum_data_size=327680
-heltec_wifi_lora_32_V3.upload.flags=
-heltec_wifi_lora_32_V3.upload.extra_flags=
-heltec_wifi_lora_32_V3.upload.use_1200bps_touch=false
-heltec_wifi_lora_32_V3.upload.wait_for_upload_port=false
-
-heltec_wifi_lora_32_V3.serial.disableDTR=false
-heltec_wifi_lora_32_V3.serial.disableRTS=false
-
-heltec_wifi_lora_32_V3.build.tarch=xtensa
-heltec_wifi_lora_32_V3.build.bootloader_addr=0x0
-heltec_wifi_lora_32_V3.build.target=esp32s3
-heltec_wifi_lora_32_V3.build.mcu=esp32s3
-heltec_wifi_lora_32_V3.build.core=esp32
-heltec_wifi_lora_32_V3.build.variant=heltec_wifi_lora_32_V3
-heltec_wifi_lora_32_V3.build.board=HELTEC_WIFI_LORA_32_V3
-
-heltec_wifi_lora_32_V3.build.usb_mode=1
-heltec_wifi_lora_32_V3.build.cdc_on_boot=0
-heltec_wifi_lora_32_V3.build.msc_on_boot=0
-heltec_wifi_lora_32_V3.build.dfu_on_boot=0
-heltec_wifi_lora_32_V3.build.f_cpu=240000000L
-heltec_wifi_lora_32_V3.build.flash_size=8MB
-heltec_wifi_lora_32_V3.build.flash_freq=80m
-heltec_wifi_lora_32_V3.build.flash_mode=dio
-heltec_wifi_lora_32_V3.build.boot=qio
-heltec_wifi_lora_32_V3.build.boot_freq=80m
-heltec_wifi_lora_32_V3.build.partitions=default_8MB
-heltec_wifi_lora_32_V3.build.loop_core=
-heltec_wifi_lora_32_V3.build.event_core=
-heltec_wifi_lora_32_V3.build.psram_type=qspi
-heltec_wifi_lora_32_V3.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_wifi_lora_32_V3.menu.LoopCore.1=Core 1
-heltec_wifi_lora_32_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_wifi_lora_32_V3.menu.LoopCore.0=Core 0
-heltec_wifi_lora_32_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_wifi_lora_32_V3.menu.EventsCore.1=Core 1
-heltec_wifi_lora_32_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_wifi_lora_32_V3.menu.EventsCore.0=Core 0
-heltec_wifi_lora_32_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_wifi_lora_32_V3.menu.CPUFreq.240=240MHz (WiFi)
-heltec_wifi_lora_32_V3.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wifi_lora_32_V3.menu.CPUFreq.160=160MHz (WiFi)
-heltec_wifi_lora_32_V3.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wifi_lora_32_V3.menu.CPUFreq.80=80MHz (WiFi)
-heltec_wifi_lora_32_V3.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_wifi_lora_32_V3.menu.CPUFreq.40=40MHz
-heltec_wifi_lora_32_V3.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_wifi_lora_32_V3.menu.CPUFreq.20=20MHz
-heltec_wifi_lora_32_V3.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_wifi_lora_32_V3.menu.CPUFreq.10=10MHz
-heltec_wifi_lora_32_V3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_wifi_lora_32_V3.menu.UploadSpeed.921600=921600
-heltec_wifi_lora_32_V3.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wifi_lora_32_V3.menu.UploadSpeed.115200=115200
-heltec_wifi_lora_32_V3.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wifi_lora_32_V3.menu.UploadSpeed.256000.windows=256000
-heltec_wifi_lora_32_V3.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wifi_lora_32_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wifi_lora_32_V3.menu.UploadSpeed.230400=230400
-heltec_wifi_lora_32_V3.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wifi_lora_32_V3.menu.UploadSpeed.460800.linux=460800
-heltec_wifi_lora_32_V3.menu.UploadSpeed.460800.macosx=460800
-heltec_wifi_lora_32_V3.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wifi_lora_32_V3.menu.UploadSpeed.512000.windows=512000
-heltec_wifi_lora_32_V3.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wifi_lora_32_V3.menu.DebugLevel.none=None
-heltec_wifi_lora_32_V3.menu.DebugLevel.none.build.code_debug=0
-heltec_wifi_lora_32_V3.menu.DebugLevel.error=Error
-heltec_wifi_lora_32_V3.menu.DebugLevel.error.build.code_debug=1
-heltec_wifi_lora_32_V3.menu.DebugLevel.warn=Warn
-heltec_wifi_lora_32_V3.menu.DebugLevel.warn.build.code_debug=2
-heltec_wifi_lora_32_V3.menu.DebugLevel.info=Info
-heltec_wifi_lora_32_V3.menu.DebugLevel.info.build.code_debug=3
-heltec_wifi_lora_32_V3.menu.DebugLevel.debug=Debug
-heltec_wifi_lora_32_V3.menu.DebugLevel.debug.build.code_debug=4
-heltec_wifi_lora_32_V3.menu.DebugLevel.verbose=Verbose
-heltec_wifi_lora_32_V3.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.0=None
-heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.1=Freq
-heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wifi_lora_32_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wifi_lora_32_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wifi_lora_32_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wifi_lora_32_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wifi_lora_32_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wifi_lora_32_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wifi_lora_32_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wifi_lora_32_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wifi_lora_32_V3.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_wifi_lora_32_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_wifi_lora_32_V3.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_wifi_lora_32_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_wifi_lora_32_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=30 -DWIFI_LORA_32_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_wifi_lora_32_V3.menu.EraseFlash.none=Disabled
-heltec_wifi_lora_32_V3.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wifi_lora_32_V3.menu.EraseFlash.all=Enabled
-heltec_wifi_lora_32_V3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wireless_stick_V3.name=Heltec Wireless Stick(V3)
-
-heltec_wireless_stick_V3.bootloader.tool=esptool_py
-heltec_wireless_stick_V3.bootloader.tool.default=esptool_py
-
-heltec_wireless_stick_V3.upload.tool=esptool_py
-heltec_wireless_stick_V3.upload.tool.default=esptool_py
-heltec_wireless_stick_V3.upload.tool.network=esp_ota
-
-heltec_wireless_stick_V3.upload.maximum_size=3342336
-heltec_wireless_stick_V3.upload.maximum_data_size=327680
-heltec_wireless_stick_V3.upload.flags=
-heltec_wireless_stick_V3.upload.extra_flags=
-heltec_wireless_stick_V3.upload.use_1200bps_touch=false
-heltec_wireless_stick_V3.upload.wait_for_upload_port=false
-
-heltec_wireless_stick_V3.serial.disableDTR=false
-heltec_wireless_stick_V3.serial.disableRTS=false
-
-heltec_wireless_stick_V3.build.tarch=xtensa
-heltec_wireless_stick_V3.build.bootloader_addr=0x0
-heltec_wireless_stick_V3.build.target=esp32s3
-heltec_wireless_stick_V3.build.mcu=esp32s3
-heltec_wireless_stick_V3.build.core=esp32
-heltec_wireless_stick_V3.build.variant=heltec_wireless_stick_v3
-heltec_wireless_stick_V3.build.board=HELTEC_WIRELESS_STICK_V3
-
-heltec_wireless_stick_V3.build.usb_mode=1
-heltec_wireless_stick_V3.build.cdc_on_boot=0
-heltec_wireless_stick_V3.build.msc_on_boot=0
-heltec_wireless_stick_V3.build.dfu_on_boot=0
-heltec_wireless_stick_V3.build.f_cpu=240000000L
-heltec_wireless_stick_V3.build.flash_size=8MB
-heltec_wireless_stick_V3.build.flash_freq=80m
-heltec_wireless_stick_V3.build.flash_mode=dio
-heltec_wireless_stick_V3.build.boot=qio
-heltec_wireless_stick_V3.build.boot_freq=80m
-heltec_wireless_stick_V3.build.partitions=default_8MB
-heltec_wireless_stick_V3.build.loop_core=
-heltec_wireless_stick_V3.build.event_core=
-heltec_wireless_stick_V3.build.psram_type=qspi
-heltec_wireless_stick_V3.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_wireless_stick_V3.menu.LoopCore.1=Core 1
-heltec_wireless_stick_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_wireless_stick_V3.menu.LoopCore.0=Core 0
-heltec_wireless_stick_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_wireless_stick_V3.menu.EventsCore.1=Core 1
-heltec_wireless_stick_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_wireless_stick_V3.menu.EventsCore.0=Core 0
-heltec_wireless_stick_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_wireless_stick_V3.menu.CPUFreq.240=240MHz (WiFi)
-heltec_wireless_stick_V3.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wireless_stick_V3.menu.CPUFreq.160=160MHz (WiFi)
-heltec_wireless_stick_V3.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_stick_V3.menu.CPUFreq.80=80MHz (WiFi)
-heltec_wireless_stick_V3.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_wireless_stick_V3.menu.CPUFreq.40=40MHz
-heltec_wireless_stick_V3.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_wireless_stick_V3.menu.CPUFreq.20=20MHz
-heltec_wireless_stick_V3.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_wireless_stick_V3.menu.CPUFreq.10=10MHz
-heltec_wireless_stick_V3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_wireless_stick_V3.menu.UploadSpeed.921600=921600
-heltec_wireless_stick_V3.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_stick_V3.menu.UploadSpeed.115200=115200
-heltec_wireless_stick_V3.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_stick_V3.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_stick_V3.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_stick_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_stick_V3.menu.UploadSpeed.230400=230400
-heltec_wireless_stick_V3.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_stick_V3.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_stick_V3.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_stick_V3.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_stick_V3.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_stick_V3.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wireless_stick_V3.menu.DebugLevel.none=None
-heltec_wireless_stick_V3.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_stick_V3.menu.DebugLevel.error=Error
-heltec_wireless_stick_V3.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_stick_V3.menu.DebugLevel.warn=Warn
-heltec_wireless_stick_V3.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_stick_V3.menu.DebugLevel.info=Info
-heltec_wireless_stick_V3.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_stick_V3.menu.DebugLevel.debug=Debug
-heltec_wireless_stick_V3.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_stick_V3.menu.DebugLevel.verbose=Verbose
-heltec_wireless_stick_V3.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_stick_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wireless_stick_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_stick_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_stick_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_stick_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_stick_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_stick_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_stick_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_stick_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_stick_V3.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_wireless_stick_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_wireless_stick_V3.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_wireless_stick_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_wireless_stick_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=31 -DWIRELESS_STICK_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_wireless_stick_V3.menu.EraseFlash.none=Disabled
-heltec_wireless_stick_V3.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_stick_V3.menu.EraseFlash.all=Enabled
-heltec_wireless_stick_V3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wireless_stick_lite_V3.name=Heltec Wireless Stick Lite(V3)
-
-heltec_wireless_stick_lite_V3.bootloader.tool=esptool_py
-heltec_wireless_stick_lite_V3.bootloader.tool.default=esptool_py
-
-heltec_wireless_stick_lite_V3.upload.tool=esptool_py
-heltec_wireless_stick_lite_V3.upload.tool.default=esptool_py
-heltec_wireless_stick_lite_V3.upload.tool.network=esp_ota
-
-heltec_wireless_stick_lite_V3.upload.maximum_size=3342336
-heltec_wireless_stick_lite_V3.upload.maximum_data_size=327680
-heltec_wireless_stick_lite_V3.upload.flags=
-heltec_wireless_stick_lite_V3.upload.extra_flags=
-heltec_wireless_stick_lite_V3.upload.use_1200bps_touch=false
-heltec_wireless_stick_lite_V3.upload.wait_for_upload_port=false
-
-heltec_wireless_stick_lite_V3.serial.disableDTR=false
-heltec_wireless_stick_lite_V3.serial.disableRTS=false
-
-heltec_wireless_stick_lite_V3.build.tarch=xtensa
-heltec_wireless_stick_lite_V3.build.bootloader_addr=0x0
-heltec_wireless_stick_lite_V3.build.target=esp32s3
-heltec_wireless_stick_lite_V3.build.mcu=esp32s3
-heltec_wireless_stick_lite_V3.build.core=esp32
-heltec_wireless_stick_lite_V3.build.variant=heltec_wireless_stick_lite_v3
-heltec_wireless_stick_lite_V3.build.board=HELTEC_WIRELESS_STICK_LITE_V3
-
-heltec_wireless_stick_lite_V3.build.usb_mode=1
-heltec_wireless_stick_lite_V3.build.cdc_on_boot=0
-heltec_wireless_stick_lite_V3.build.msc_on_boot=0
-heltec_wireless_stick_lite_V3.build.dfu_on_boot=0
-heltec_wireless_stick_lite_V3.build.f_cpu=240000000L
-heltec_wireless_stick_lite_V3.build.flash_size=8MB
-heltec_wireless_stick_lite_V3.build.flash_freq=80m
-heltec_wireless_stick_lite_V3.build.flash_mode=dio
-heltec_wireless_stick_lite_V3.build.boot=qio
-heltec_wireless_stick_lite_V3.build.boot_freq=80m
-heltec_wireless_stick_lite_V3.build.partitions=default_8MB
-heltec_wireless_stick_lite_V3.build.loop_core=
-heltec_wireless_stick_lite_V3.build.event_core=
-heltec_wireless_stick_lite_V3.build.psram_type=qspi
-heltec_wireless_stick_lite_V3.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_wireless_stick_lite_V3.menu.LoopCore.1=Core 1
-heltec_wireless_stick_lite_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_wireless_stick_lite_V3.menu.LoopCore.0=Core 0
-heltec_wireless_stick_lite_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_wireless_stick_lite_V3.menu.EventsCore.1=Core 1
-heltec_wireless_stick_lite_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_wireless_stick_lite_V3.menu.EventsCore.0=Core 0
-heltec_wireless_stick_lite_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_wireless_stick_lite_V3.menu.CPUFreq.240=240MHz (WiFi)
-heltec_wireless_stick_lite_V3.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wireless_stick_lite_V3.menu.CPUFreq.160=160MHz (WiFi)
-heltec_wireless_stick_lite_V3.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_stick_lite_V3.menu.CPUFreq.80=80MHz (WiFi)
-heltec_wireless_stick_lite_V3.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_wireless_stick_lite_V3.menu.CPUFreq.40=40MHz
-heltec_wireless_stick_lite_V3.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_wireless_stick_lite_V3.menu.CPUFreq.20=20MHz
-heltec_wireless_stick_lite_V3.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_wireless_stick_lite_V3.menu.CPUFreq.10=10MHz
-heltec_wireless_stick_lite_V3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.921600=921600
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.115200=115200
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.230400=230400
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_stick_lite_V3.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wireless_stick_lite_V3.menu.DebugLevel.none=None
-heltec_wireless_stick_lite_V3.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_stick_lite_V3.menu.DebugLevel.error=Error
-heltec_wireless_stick_lite_V3.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_stick_lite_V3.menu.DebugLevel.warn=Warn
-heltec_wireless_stick_lite_V3.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_stick_lite_V3.menu.DebugLevel.info=Info
-heltec_wireless_stick_lite_V3.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_stick_lite_V3.menu.DebugLevel.debug=Debug
-heltec_wireless_stick_lite_V3.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_stick_lite_V3.menu.DebugLevel.verbose=Verbose
-heltec_wireless_stick_lite_V3.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wireless_stick_lite_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_stick_lite_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_stick_lite_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_stick_lite_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_stick_lite_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_stick_lite_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_stick_lite_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_stick_lite_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_stick_lite_V3.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_wireless_stick_lite_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_wireless_stick_lite_V3.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_wireless_stick_lite_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_wireless_stick_lite_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=32 -DWIRELESS_STICK_LITE_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_wireless_stick_lite_V3.menu.EraseFlash.none=Disabled
-heltec_wireless_stick_lite_V3.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_stick_lite_V3.menu.EraseFlash.all=Enabled
-heltec_wireless_stick_lite_V3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wireless_shell_V3.name=Heltec Wireless Shell (V3)
-
-heltec_wireless_shell_V3.bootloader.tool=esptool_py
-heltec_wireless_shell_V3.bootloader.tool.default=esptool_py
-
-heltec_wireless_shell_V3.upload.tool=esptool_py
-heltec_wireless_shell_V3.upload.tool.default=esptool_py
-heltec_wireless_shell_V3.upload.tool.network=esp_ota
-
-heltec_wireless_shell_V3.upload.maximum_size=3342336
-heltec_wireless_shell_V3.upload.maximum_data_size=327680
-heltec_wireless_shell_V3.upload.flags=
-heltec_wireless_shell_V3.upload.extra_flags=
-heltec_wireless_shell_V3.upload.use_1200bps_touch=false
-heltec_wireless_shell_V3.upload.wait_for_upload_port=false
-
-heltec_wireless_shell_V3.serial.disableDTR=false
-heltec_wireless_shell_V3.serial.disableRTS=false
-
-heltec_wireless_shell_V3.build.tarch=xtensa
-heltec_wireless_shell_V3.build.bootloader_addr=0x0
-heltec_wireless_shell_V3.build.target=esp32s3
-heltec_wireless_shell_V3.build.mcu=esp32s3
-heltec_wireless_shell_V3.build.core=esp32
-heltec_wireless_shell_V3.build.variant=heltec_wireless_shell_v3
-heltec_wireless_shell_V3.build.board=HELTEC_WIRELESS_SHELL_V3
-
-heltec_wireless_shell_V3.build.usb_mode=1
-heltec_wireless_shell_V3.build.cdc_on_boot=0
-heltec_wireless_shell_V3.build.msc_on_boot=0
-heltec_wireless_shell_V3.build.dfu_on_boot=0
-heltec_wireless_shell_V3.build.f_cpu=240000000L
-heltec_wireless_shell_V3.build.flash_size=8MB
-heltec_wireless_shell_V3.build.flash_freq=80m
-heltec_wireless_shell_V3.build.flash_mode=dio
-heltec_wireless_shell_V3.build.boot=qio
-heltec_wireless_shell_V3.build.boot_freq=80m
-heltec_wireless_shell_V3.build.partitions=default_8MB
-heltec_wireless_shell_V3.build.loop_core=
-heltec_wireless_shell_V3.build.event_core=
-heltec_wireless_shell_V3.build.psram_type=qspi
-heltec_wireless_shell_V3.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_wireless_shell_V3.menu.LoopCore.1=Core 1
-heltec_wireless_shell_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_wireless_shell_V3.menu.LoopCore.0=Core 0
-heltec_wireless_shell_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_wireless_shell_V3.menu.EventsCore.1=Core 1
-heltec_wireless_shell_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_wireless_shell_V3.menu.EventsCore.0=Core 0
-heltec_wireless_shell_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_wireless_shell_V3.menu.CPUFreq.240=240MHz (WiFi)
-heltec_wireless_shell_V3.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wireless_shell_V3.menu.CPUFreq.160=160MHz (WiFi)
-heltec_wireless_shell_V3.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_shell_V3.menu.CPUFreq.80=80MHz (WiFi)
-heltec_wireless_shell_V3.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_wireless_shell_V3.menu.CPUFreq.40=40MHz
-heltec_wireless_shell_V3.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_wireless_shell_V3.menu.CPUFreq.20=20MHz
-heltec_wireless_shell_V3.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_wireless_shell_V3.menu.CPUFreq.10=10MHz
-heltec_wireless_shell_V3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_wireless_shell_V3.menu.UploadSpeed.921600=921600
-heltec_wireless_shell_V3.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_shell_V3.menu.UploadSpeed.115200=115200
-heltec_wireless_shell_V3.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_shell_V3.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_shell_V3.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_shell_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_shell_V3.menu.UploadSpeed.230400=230400
-heltec_wireless_shell_V3.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_shell_V3.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_shell_V3.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_shell_V3.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_shell_V3.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_shell_V3.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wireless_shell_V3.menu.DebugLevel.none=None
-heltec_wireless_shell_V3.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_shell_V3.menu.DebugLevel.error=Error
-heltec_wireless_shell_V3.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_shell_V3.menu.DebugLevel.warn=Warn
-heltec_wireless_shell_V3.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_shell_V3.menu.DebugLevel.info=Info
-heltec_wireless_shell_V3.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_shell_V3.menu.DebugLevel.debug=Debug
-heltec_wireless_shell_V3.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_shell_V3.menu.DebugLevel.verbose=Verbose
-heltec_wireless_shell_V3.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_shell_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wireless_shell_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_shell_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_shell_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_shell_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_shell_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_shell_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_shell_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_shell_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_shell_V3.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_wireless_shell_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_wireless_shell_V3.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_wireless_shell_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_wireless_shell_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=33 -DWIRELESS_SHELL_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_wireless_shell_V3.menu.EraseFlash.none=Disabled
-heltec_wireless_shell_V3.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_shell_V3.menu.EraseFlash.all=Enabled
-heltec_wireless_shell_V3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_capsule_sensor_V3.name=Heltec Capsule Sensor (V3)
-
-heltec_capsule_sensor_V3.bootloader.tool=esptool_py
-heltec_capsule_sensor_V3.bootloader.tool.default=esptool_py
-
-heltec_capsule_sensor_V3.upload.tool=esptool_py
-heltec_capsule_sensor_V3.upload.tool.default=esptool_py
-heltec_capsule_sensor_V3.upload.tool.network=esp_ota
-
-heltec_capsule_sensor_V3.upload.maximum_size=3342336
-heltec_capsule_sensor_V3.upload.maximum_data_size=327680
-heltec_capsule_sensor_V3.upload.flags=
-heltec_capsule_sensor_V3.upload.extra_flags=
-heltec_capsule_sensor_V3.upload.use_1200bps_touch=false
-heltec_capsule_sensor_V3.upload.wait_for_upload_port=false
-
-heltec_capsule_sensor_V3.serial.disableDTR=false
-heltec_capsule_sensor_V3.serial.disableRTS=false
-
-heltec_capsule_sensor_V3.build.tarch=xtensa
-heltec_capsule_sensor_V3.build.bootloader_addr=0x0
-heltec_capsule_sensor_V3.build.target=esp32s3
-heltec_capsule_sensor_V3.build.mcu=esp32s3
-heltec_capsule_sensor_V3.build.core=esp32
-heltec_capsule_sensor_V3.build.variant=heltec_capsule_sensor_v3
-heltec_capsule_sensor_V3.build.board=HELTEC_CAPSULE_SENSOR_V3
-
-heltec_capsule_sensor_V3.build.usb_mode=1
-heltec_capsule_sensor_V3.build.cdc_on_boot=0
-heltec_capsule_sensor_V3.build.msc_on_boot=0
-heltec_capsule_sensor_V3.build.dfu_on_boot=0
-heltec_capsule_sensor_V3.build.f_cpu=240000000L
-heltec_capsule_sensor_V3.build.flash_size=8MB
-heltec_capsule_sensor_V3.build.flash_freq=80m
-heltec_capsule_sensor_V3.build.flash_mode=dio
-heltec_capsule_sensor_V3.build.boot=qio
-heltec_capsule_sensor_V3.build.boot_freq=80m
-heltec_capsule_sensor_V3.build.partitions=partitions
-heltec_capsule_sensor_V3.build.loop_core=
-heltec_capsule_sensor_V3.build.event_core=
-heltec_capsule_sensor_V3.build.psram_type=qspi
-heltec_capsule_sensor_V3.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_capsule_sensor_V3.menu.LoopCore.1=Core 1
-heltec_capsule_sensor_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_capsule_sensor_V3.menu.LoopCore.0=Core 0
-heltec_capsule_sensor_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_capsule_sensor_V3.menu.EventsCore.1=Core 1
-heltec_capsule_sensor_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_capsule_sensor_V3.menu.EventsCore.0=Core 0
-heltec_capsule_sensor_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_capsule_sensor_V3.menu.CPUFreq.240=240MHz (WiFi)
-heltec_capsule_sensor_V3.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_capsule_sensor_V3.menu.CPUFreq.160=160MHz (WiFi)
-heltec_capsule_sensor_V3.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_capsule_sensor_V3.menu.CPUFreq.80=80MHz (WiFi)
-heltec_capsule_sensor_V3.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_capsule_sensor_V3.menu.CPUFreq.40=40MHz
-heltec_capsule_sensor_V3.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_capsule_sensor_V3.menu.CPUFreq.20=20MHz
-heltec_capsule_sensor_V3.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_capsule_sensor_V3.menu.CPUFreq.10=10MHz
-heltec_capsule_sensor_V3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_capsule_sensor_V3.menu.UploadSpeed.921600=921600
-heltec_capsule_sensor_V3.menu.UploadSpeed.921600.upload.speed=921600
-heltec_capsule_sensor_V3.menu.UploadSpeed.115200=115200
-heltec_capsule_sensor_V3.menu.UploadSpeed.115200.upload.speed=115200
-heltec_capsule_sensor_V3.menu.UploadSpeed.256000.windows=256000
-heltec_capsule_sensor_V3.menu.UploadSpeed.256000.upload.speed=256000
-heltec_capsule_sensor_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_capsule_sensor_V3.menu.UploadSpeed.230400=230400
-heltec_capsule_sensor_V3.menu.UploadSpeed.230400.upload.speed=230400
-heltec_capsule_sensor_V3.menu.UploadSpeed.460800.linux=460800
-heltec_capsule_sensor_V3.menu.UploadSpeed.460800.macosx=460800
-heltec_capsule_sensor_V3.menu.UploadSpeed.460800.upload.speed=460800
-heltec_capsule_sensor_V3.menu.UploadSpeed.512000.windows=512000
-heltec_capsule_sensor_V3.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_capsule_sensor_V3.menu.DebugLevel.none=None
-heltec_capsule_sensor_V3.menu.DebugLevel.none.build.code_debug=0
-heltec_capsule_sensor_V3.menu.DebugLevel.error=Error
-heltec_capsule_sensor_V3.menu.DebugLevel.error.build.code_debug=1
-heltec_capsule_sensor_V3.menu.DebugLevel.warn=Warn
-heltec_capsule_sensor_V3.menu.DebugLevel.warn.build.code_debug=2
-heltec_capsule_sensor_V3.menu.DebugLevel.info=Info
-heltec_capsule_sensor_V3.menu.DebugLevel.info.build.code_debug=3
-heltec_capsule_sensor_V3.menu.DebugLevel.debug=Debug
-heltec_capsule_sensor_V3.menu.DebugLevel.debug.build.code_debug=4
-heltec_capsule_sensor_V3.menu.DebugLevel.verbose=Verbose
-heltec_capsule_sensor_V3.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.3=REGION_US915
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_capsule_sensor_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.0=None
-heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.1=Freq
-heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_capsule_sensor_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_capsule_sensor_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_capsule_sensor_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_capsule_sensor_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_capsule_sensor_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_capsule_sensor_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_capsule_sensor_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_capsule_sensor_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-
-heltec_capsule_sensor_V3.menu.SLOW_CLK_TPYE.0=External 32K (default)
-heltec_capsule_sensor_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=1
-heltec_capsule_sensor_V3.menu.SLOW_CLK_TPYE.1=Internal
-heltec_capsule_sensor_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=0
-
-heltec_capsule_sensor_V3.menu.NetworkLogLevel.0=NONE
-heltec_capsule_sensor_V3.menu.NetworkLogLevel.0.build.NetworkLogLevel=0
-heltec_capsule_sensor_V3.menu.NetworkLogLevel.1=ERROR
-heltec_capsule_sensor_V3.menu.NetworkLogLevel.1.build.NetworkLogLevel=1
-heltec_capsule_sensor_V3.menu.NetworkLogLevel.2=WARN
-heltec_capsule_sensor_V3.menu.NetworkLogLevel.2.build.NetworkLogLevel=2
-heltec_capsule_sensor_V3.menu.NetworkLogLevel.3=INFO
-heltec_capsule_sensor_V3.menu.NetworkLogLevel.3.build.NetworkLogLevel=3
-
-heltec_capsule_sensor_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=50 -DCAPSULE_SENSOR_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board} -DNLOG_LOCAL_LEVEL={build.NetworkLogLevel}
-
-heltec_capsule_sensor_V3.menu.EraseFlash.none=Disabled
-heltec_capsule_sensor_V3.menu.EraseFlash.none.upload.erase_cmd=
-heltec_capsule_sensor_V3.menu.EraseFlash.all=Enabled
-heltec_capsule_sensor_V3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-#############################################################
-
-heltec_wireless_paper.name=Heltec Wireless Paper
-
-heltec_wireless_paper.bootloader.tool=esptool_py
-heltec_wireless_paper.bootloader.tool.default=esptool_py
-
-heltec_wireless_paper.upload.tool=esptool_py
-heltec_wireless_paper.upload.tool.default=esptool_py
-heltec_wireless_paper.upload.tool.network=esp_ota
-
-heltec_wireless_paper.upload.maximum_size=4026368
-heltec_wireless_paper.upload.maximum_data_size=327680
-heltec_wireless_paper.upload.flags=
-heltec_wireless_paper.upload.extra_flags=
-heltec_wireless_paper.upload.use_1200bps_touch=false
-heltec_wireless_paper.upload.wait_for_upload_port=false
-
-heltec_wireless_paper.serial.disableDTR=false
-heltec_wireless_paper.serial.disableRTS=false
-
-heltec_wireless_paper.build.tarch=xtensa
-heltec_wireless_paper.build.bootloader_addr=0x0
-heltec_wireless_paper.build.target=esp32s3
-heltec_wireless_paper.build.mcu=esp32s3
-heltec_wireless_paper.build.core=esp32
-heltec_wireless_paper.build.variant=heltec_wireless_paper
-heltec_wireless_paper.build.board=HELTEC_WIRELESS_PAPER
-
-heltec_wireless_paper.build.usb_mode=1
-heltec_wireless_paper.build.cdc_on_boot=0
-heltec_wireless_paper.build.msc_on_boot=0
-heltec_wireless_paper.build.dfu_on_boot=0
-heltec_wireless_paper.build.f_cpu=240000000L
-heltec_wireless_paper.build.flash_size=8MB
-heltec_wireless_paper.build.flash_freq=80m
-heltec_wireless_paper.build.flash_mode=dio
-heltec_wireless_paper.build.boot=qio
-heltec_wireless_paper.build.boot_freq=80m
-heltec_wireless_paper.build.partitions=default_8MB
-heltec_wireless_paper.build.loop_core=
-heltec_wireless_paper.build.event_core=
-heltec_wireless_paper.build.psram_type=qspi
-heltec_wireless_paper.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_wireless_paper.menu.LoopCore.1=Core 1
-heltec_wireless_paper.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_wireless_paper.menu.LoopCore.0=Core 0
-heltec_wireless_paper.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_wireless_paper.menu.EventsCore.1=Core 1
-heltec_wireless_paper.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_wireless_paper.menu.EventsCore.0=Core 0
-heltec_wireless_paper.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_wireless_paper.menu.CPUFreq.240=240MHz (WiFi)
-heltec_wireless_paper.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wireless_paper.menu.CPUFreq.160=160MHz (WiFi)
-heltec_wireless_paper.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_paper.menu.CPUFreq.80=80MHz (WiFi)
-heltec_wireless_paper.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_wireless_paper.menu.CPUFreq.40=40MHz
-heltec_wireless_paper.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_wireless_paper.menu.CPUFreq.20=20MHz
-heltec_wireless_paper.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_wireless_paper.menu.CPUFreq.10=10MHz
-heltec_wireless_paper.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_wireless_paper.menu.UploadSpeed.921600=921600
-heltec_wireless_paper.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_paper.menu.UploadSpeed.115200=115200
-heltec_wireless_paper.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_paper.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_paper.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_paper.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_paper.menu.UploadSpeed.230400=230400
-heltec_wireless_paper.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_paper.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_paper.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_paper.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_paper.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_paper.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wireless_paper.menu.DebugLevel.none=None
-heltec_wireless_paper.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_paper.menu.DebugLevel.error=Error
-heltec_wireless_paper.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_paper.menu.DebugLevel.warn=Warn
-heltec_wireless_paper.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_paper.menu.DebugLevel.info=Info
-heltec_wireless_paper.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_paper.menu.DebugLevel.debug=Debug
-heltec_wireless_paper.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_paper.menu.DebugLevel.verbose=Verbose
-heltec_wireless_paper.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_paper.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_paper.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_paper.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_paper.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_paper.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_paper.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_paper.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_paper.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_paper.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_paper.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_paper.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_paper.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_paper.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_paper.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_paper.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_paper.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_paper.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_paper.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_paper.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_paper.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_paper.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_paper.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_paper.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_paper.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_paper.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_paper.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_paper.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_paper.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wireless_paper.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_paper.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_paper.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_paper.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_paper.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_paper.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_paper.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_paper.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_paper.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_wireless_paper.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_wireless_paper.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_wireless_paper.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_wireless_paper.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=60 -DWIRELESS_PAPER -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_wireless_paper.menu.EraseFlash.none=Disabled
-heltec_wireless_paper.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_paper.menu.EraseFlash.all=Enabled
-heltec_wireless_paper.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wireless_tracker.name=Heltec Wireless Tracker
-
-heltec_wireless_tracker.bootloader.tool=esptool_py
-heltec_wireless_tracker.bootloader.tool.default=esptool_py
-
-heltec_wireless_tracker.upload.tool=esptool_py
-heltec_wireless_tracker.upload.tool.default=esptool_py
-heltec_wireless_tracker.upload.tool.network=esp_ota
-
-heltec_wireless_tracker.upload.maximum_size=3342336
-heltec_wireless_tracker.upload.maximum_data_size=327680
-heltec_wireless_tracker.upload.flags=
-heltec_wireless_tracker.upload.extra_flags=
-heltec_wireless_tracker.upload.use_1200bps_touch=false
-heltec_wireless_tracker.upload.wait_for_upload_port=false
-
-heltec_wireless_tracker.serial.disableDTR=false
-heltec_wireless_tracker.serial.disableRTS=false
-
-heltec_wireless_tracker.build.tarch=xtensa
-heltec_wireless_tracker.build.bootloader_addr=0x0
-heltec_wireless_tracker.build.target=esp32s3
-heltec_wireless_tracker.build.mcu=esp32s3
-heltec_wireless_tracker.build.core=esp32
-heltec_wireless_tracker.build.variant=heltec_wireless_tracker
-heltec_wireless_tracker.build.board=HELTEC_WIRELESS_TRACKER
-
-heltec_wireless_tracker.build.usb_mode=1
-heltec_wireless_tracker.build.cdc_on_boot=0
-heltec_wireless_tracker.build.msc_on_boot=0
-heltec_wireless_tracker.build.dfu_on_boot=0
-heltec_wireless_tracker.build.f_cpu=240000000L
-heltec_wireless_tracker.build.flash_size=8MB
-heltec_wireless_tracker.build.flash_freq=80m
-heltec_wireless_tracker.build.flash_mode=dio
-heltec_wireless_tracker.build.boot=qio
-heltec_wireless_tracker.build.boot_freq=80m
-heltec_wireless_tracker.build.partitions=default_8MB
-heltec_wireless_tracker.build.loop_core=
-heltec_wireless_tracker.build.event_core=
-heltec_wireless_tracker.build.psram_type=qspi
-heltec_wireless_tracker.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_wireless_tracker.menu.LoopCore.1=Core 1
-heltec_wireless_tracker.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_wireless_tracker.menu.LoopCore.0=Core 0
-heltec_wireless_tracker.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_wireless_tracker.menu.EventsCore.1=Core 1
-heltec_wireless_tracker.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_wireless_tracker.menu.EventsCore.0=Core 0
-heltec_wireless_tracker.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_wireless_tracker.menu.USBMode.hwcdc=Hardware CDC and JTAG
-heltec_wireless_tracker.menu.USBMode.hwcdc.build.usb_mode=1
-heltec_wireless_tracker.menu.USBMode.default=USB-OTG (TinyUSB)
-heltec_wireless_tracker.menu.USBMode.default.build.usb_mode=0
-
-heltec_wireless_tracker.menu.CDCOnBoot.default=Enabled
-heltec_wireless_tracker.menu.CDCOnBoot.default.build.cdc_on_boot=1
-heltec_wireless_tracker.menu.CDCOnBoot.cdc=Disabled
-heltec_wireless_tracker.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-heltec_wireless_tracker.menu.MSCOnBoot.default=Disabled
-heltec_wireless_tracker.menu.MSCOnBoot.default.build.msc_on_boot=0
-heltec_wireless_tracker.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-heltec_wireless_tracker.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-heltec_wireless_tracker.menu.DFUOnBoot.default=Disabled
-heltec_wireless_tracker.menu.DFUOnBoot.default.build.dfu_on_boot=0
-heltec_wireless_tracker.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-heltec_wireless_tracker.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-heltec_wireless_tracker.menu.UploadMode.default=UART0 / Hardware CDC
-heltec_wireless_tracker.menu.UploadMode.default.upload.use_1200bps_touch=false
-heltec_wireless_tracker.menu.UploadMode.default.upload.wait_for_upload_port=false
-heltec_wireless_tracker.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-heltec_wireless_tracker.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-heltec_wireless_tracker.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-heltec_wireless_tracker.menu.CPUFreq.240=240MHz (WiFi)
-heltec_wireless_tracker.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wireless_tracker.menu.CPUFreq.160=160MHz (WiFi)
-heltec_wireless_tracker.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_tracker.menu.CPUFreq.80=80MHz (WiFi)
-heltec_wireless_tracker.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_wireless_tracker.menu.CPUFreq.40=40MHz
-heltec_wireless_tracker.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_wireless_tracker.menu.CPUFreq.20=20MHz
-heltec_wireless_tracker.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_wireless_tracker.menu.CPUFreq.10=10MHz
-heltec_wireless_tracker.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_wireless_tracker.menu.UploadSpeed.921600=921600
-heltec_wireless_tracker.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_tracker.menu.UploadSpeed.115200=115200
-heltec_wireless_tracker.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_tracker.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_tracker.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_tracker.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_tracker.menu.UploadSpeed.230400=230400
-heltec_wireless_tracker.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_tracker.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_tracker.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_tracker.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_tracker.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_tracker.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wireless_tracker.menu.DebugLevel.none=None
-heltec_wireless_tracker.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_tracker.menu.DebugLevel.error=Error
-heltec_wireless_tracker.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_tracker.menu.DebugLevel.warn=Warn
-heltec_wireless_tracker.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_tracker.menu.DebugLevel.info=Info
-heltec_wireless_tracker.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_tracker.menu.DebugLevel.debug=Debug
-heltec_wireless_tracker.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_tracker.menu.DebugLevel.verbose=Verbose
-heltec_wireless_tracker.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_tracker.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_tracker.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_tracker.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_tracker.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_tracker.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_tracker.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_tracker.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_tracker.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_tracker.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_tracker.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_tracker.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_tracker.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_tracker.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_tracker.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_tracker.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_tracker.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_tracker.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_tracker.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_tracker.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_tracker.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_tracker.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_tracker.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_tracker.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_tracker.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_tracker.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_tracker.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_tracker.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_tracker.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wireless_tracker.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_tracker.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_tracker.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_tracker.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_tracker.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_tracker.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_tracker.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_tracker.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_tracker.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_wireless_tracker.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_wireless_tracker.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_wireless_tracker.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_wireless_tracker.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=34 -DWIRELESS_TRACKER -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_wireless_tracker.menu.EraseFlash.none=Disabled
-heltec_wireless_tracker.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_tracker.menu.EraseFlash.all=Enabled
-heltec_wireless_tracker.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wireless_mini_shell.name=Heltec Wireless Mini Shell
-
-heltec_wireless_mini_shell.bootloader.tool=esptool_py
-heltec_wireless_mini_shell.bootloader.tool.default=esptool_py
-
-heltec_wireless_mini_shell.upload.tool=esptool_py
-heltec_wireless_mini_shell.upload.tool.default=esptool_py
-heltec_wireless_mini_shell.upload.tool.network=esp_ota
-
-heltec_wireless_mini_shell.upload.maximum_size=1310720
-heltec_wireless_mini_shell.upload.maximum_data_size=327680
-heltec_wireless_mini_shell.upload.flags=
-heltec_wireless_mini_shell.upload.extra_flags=
-heltec_wireless_mini_shell.upload.use_1200bps_touch=false
-heltec_wireless_mini_shell.upload.wait_for_upload_port=false
-
-heltec_wireless_mini_shell.serial.disableDTR=false
-heltec_wireless_mini_shell.serial.disableRTS=false
-
-heltec_wireless_mini_shell.build.tarch=riscv32
-heltec_wireless_mini_shell.build.target=esp
-heltec_wireless_mini_shell.build.mcu=esp32c3
-heltec_wireless_mini_shell.build.core=esp32
-heltec_wireless_mini_shell.build.variant=heltec_wireless_mini_shell
-heltec_wireless_mini_shell.build.board=HELTEC_WIRELESS_MINI_SHELL
-heltec_wireless_mini_shell.build.bootloader_addr=0x0
-
-heltec_wireless_mini_shell.build.cdc_on_boot=0
-heltec_wireless_mini_shell.build.f_cpu=160000000L
-heltec_wireless_mini_shell.build.flash_size=4MB
-heltec_wireless_mini_shell.build.flash_freq=80m
-heltec_wireless_mini_shell.build.flash_mode=dio
-heltec_wireless_mini_shell.build.boot=qio
-heltec_wireless_mini_shell.build.partitions=default
-
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_mini_shell.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_mini_shell.menu.CPUFreq.160=160MHz (WiFi)
-heltec_wireless_mini_shell.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_mini_shell.menu.CPUFreq.80=80MHz (WiFi)
-heltec_wireless_mini_shell.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_wireless_mini_shell.menu.CPUFreq.40=40MHz
-heltec_wireless_mini_shell.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_wireless_mini_shell.menu.CPUFreq.20=20MHz
-heltec_wireless_mini_shell.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_wireless_mini_shell.menu.CPUFreq.10=10MHz
-heltec_wireless_mini_shell.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_wireless_mini_shell.menu.UploadSpeed.921600=921600
-heltec_wireless_mini_shell.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_mini_shell.menu.UploadSpeed.115200=115200
-heltec_wireless_mini_shell.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_mini_shell.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_mini_shell.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_mini_shell.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_mini_shell.menu.UploadSpeed.230400=230400
-heltec_wireless_mini_shell.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_mini_shell.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_mini_shell.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_mini_shell.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_mini_shell.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_mini_shell.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wireless_mini_shell.menu.DebugLevel.none=None
-heltec_wireless_mini_shell.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_mini_shell.menu.DebugLevel.error=Error
-heltec_wireless_mini_shell.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_mini_shell.menu.DebugLevel.warn=Warn
-heltec_wireless_mini_shell.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_mini_shell.menu.DebugLevel.info=Info
-heltec_wireless_mini_shell.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_mini_shell.menu.DebugLevel.debug=Debug
-heltec_wireless_mini_shell.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_mini_shell.menu.DebugLevel.verbose=Verbose
-heltec_wireless_mini_shell.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-
-heltec_wireless_mini_shell.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_mini_shell.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_mini_shell.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_mini_shell.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_mini_shell.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_mini_shell.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_mini_shell.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_mini_shell.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_mini_shell.build.defines=-D{build.band}  -DMCU_ESP32_C3 -DHELTEC_BOARD=70 -DWIRELESS_MINI_SHELL -DSLOW_CLK_TPYE=0 -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-heltec_wireless_mini_shell.menu.EraseFlash.none=Disabled
-heltec_wireless_mini_shell.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_mini_shell.menu.EraseFlash.all=Enabled
-heltec_wireless_mini_shell.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wireless_stick.name=Heltec Wireless Stick
-
-heltec_wireless_stick.bootloader.tool=esptool_py
-heltec_wireless_stick.bootloader.tool.default=esptool_py
-
-heltec_wireless_stick.upload.tool=esptool_py
-heltec_wireless_stick.upload.tool.default=esptool_py
-heltec_wireless_stick.upload.tool.network=esp_ota
-
-heltec_wireless_stick.upload.maximum_size=3342336
-heltec_wireless_stick.upload.maximum_data_size=327680
-heltec_wireless_stick.upload.flags=
-heltec_wireless_stick.upload.extra_flags=
-
-heltec_wireless_stick.serial.disableDTR=true
-heltec_wireless_stick.serial.disableRTS=true
-
-heltec_wireless_stick.build.tarch=xtensa
-heltec_wireless_stick.build.bootloader_addr=0x1000
-heltec_wireless_stick.build.target=esp32
-heltec_wireless_stick.build.mcu=esp32
-heltec_wireless_stick.build.core=esp32
-heltec_wireless_stick.build.variant=heltec_wireless_stick
-heltec_wireless_stick.build.board=HELTEC_WIRELESS_STICK
-
-heltec_wireless_stick.build.f_cpu=240000000L
-heltec_wireless_stick.build.flash_size=8MB
-heltec_wireless_stick.build.flash_freq=80m
-heltec_wireless_stick.build.flash_mode=dio
-heltec_wireless_stick.build.boot=dio
-heltec_wireless_stick.build.partitions=default_8MB
-heltec_wireless_stick.build.build.psram=
-heltec_wireless_stick.build.defines=-D{build.band}  -DMCU_ESP32_D0 -DHELTEC_BOARD=2 -DWIRELESS_STICK -DSLOW_CLK_TPYE=0 -DRADIO_CHIP_SX127X  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_wireless_stick.menu.CPUFreq.240=240MHz (WiFi/BT)
-heltec_wireless_stick.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wireless_stick.menu.CPUFreq.160=160MHz (WiFi/BT)
-heltec_wireless_stick.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_stick.menu.CPUFreq.80=80MHz (WiFi/BT)
-heltec_wireless_stick.menu.CPUFreq.80.build.f_cpu=80000000L
-
-heltec_wireless_stick.menu.UploadSpeed.921600=921600
-heltec_wireless_stick.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_stick.menu.UploadSpeed.115200=115200
-heltec_wireless_stick.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_stick.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_stick.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_stick.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_stick.menu.UploadSpeed.230400=230400
-heltec_wireless_stick.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_stick.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_stick.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_stick.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_stick.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_stick.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wireless_stick.menu.DebugLevel.none=None
-heltec_wireless_stick.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_stick.menu.DebugLevel.error=Error
-heltec_wireless_stick.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_stick.menu.DebugLevel.warn=Warn
-heltec_wireless_stick.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_stick.menu.DebugLevel.info=Info
-heltec_wireless_stick.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_stick.menu.DebugLevel.debug=Debug
-heltec_wireless_stick.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_stick.menu.DebugLevel.verbose=Verbose
-heltec_wireless_stick.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_stick.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_stick.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_stick.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_stick.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_stick.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_stick.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_stick.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_stick.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_stick.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_stick.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_stick.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_stick.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_stick.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_stick.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_stick.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_stick.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_stick.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_stick.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_stick.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_stick.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_stick.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_stick.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_stick.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_stick.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_stick.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_stick.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_stick.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_stick.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wireless_stick.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_stick.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_stick.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_stick.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_stick.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_stick.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_stick.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_stick.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_stick.menu.EraseFlash.none=Disabled
-heltec_wireless_stick.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_stick.menu.EraseFlash.all=Enabled
-heltec_wireless_stick.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wireless_stick_lite.name=Heltec Wireless Stick Lite / Wireless Shell
-
-heltec_wireless_stick_lite.bootloader.tool=esptool_py
-heltec_wireless_stick_lite.bootloader.tool.default=esptool_py
-
-heltec_wireless_stick_lite.upload.tool=esptool_py
-heltec_wireless_stick_lite.upload.tool.default=esptool_py
-heltec_wireless_stick_lite.upload.tool.network=esp_ota
-
-heltec_wireless_stick_lite.upload.maximum_size=1310720
-heltec_wireless_stick_lite.upload.maximum_data_size=327680
-heltec_wireless_stick_lite.upload.flags=
-heltec_wireless_stick_lite.upload.extra_flags=
-
-heltec_wireless_stick_lite.serial.disableDTR=true
-heltec_wireless_stick_lite.serial.disableRTS=true
-
-heltec_wireless_stick_lite.build.tarch=xtensa
-heltec_wireless_stick_lite.build.bootloader_addr=0x1000
-heltec_wireless_stick_lite.build.target=esp32
-heltec_wireless_stick_lite.build.mcu=esp32
-heltec_wireless_stick_lite.build.core=esp32
-heltec_wireless_stick_lite.build.variant=heltec_wireless_stick_lite
-heltec_wireless_stick_lite.build.board=HELTEC_WIRELESS_STICK_LITE
-
-heltec_wireless_stick_lite.build.f_cpu=240000000L
-heltec_wireless_stick_lite.build.flash_size=4MB
-heltec_wireless_stick_lite.build.flash_freq=80m
-heltec_wireless_stick_lite.build.flash_mode=dio
-heltec_wireless_stick_lite.build.boot=dio
-heltec_wireless_stick_lite.build.partitions=default
-heltec_wireless_stick_lite.build.psram=
-heltec_wireless_stick_lite.build.defines=-D{build.band}  -DMCU_ESP32_D0 -DHELTEC_BOARD=3 -DWIRELESS_STICK_LITE -DSLOW_CLK_TPYE=0 -DRADIO_CHIP_SX127X -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_wireless_stick_lite.menu.CPUFreq.240=240MHz (WiFi/BT)
-heltec_wireless_stick_lite.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wireless_stick_lite.menu.CPUFreq.160=160MHz (WiFi/BT)
-heltec_wireless_stick_lite.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_stick_lite.menu.CPUFreq.80=80MHz (WiFi/BT)
-heltec_wireless_stick_lite.menu.CPUFreq.80.build.f_cpu=80000000L
-
-heltec_wireless_stick_lite.menu.UploadSpeed.921600=921600
-heltec_wireless_stick_lite.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_stick_lite.menu.UploadSpeed.115200=115200
-heltec_wireless_stick_lite.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_stick_lite.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_stick_lite.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_stick_lite.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_stick_lite.menu.UploadSpeed.230400=230400
-heltec_wireless_stick_lite.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_stick_lite.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_stick_lite.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_stick_lite.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_stick_lite.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_stick_lite.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_wireless_stick_lite.menu.DebugLevel.none=None
-heltec_wireless_stick_lite.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_stick_lite.menu.DebugLevel.error=Error
-heltec_wireless_stick_lite.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_stick_lite.menu.DebugLevel.warn=Warn
-heltec_wireless_stick_lite.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_stick_lite.menu.DebugLevel.info=Info
-heltec_wireless_stick_lite.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_stick_lite.menu.DebugLevel.debug=Debug
-heltec_wireless_stick_lite.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_stick_lite.menu.DebugLevel.verbose=Verbose
-heltec_wireless_stick_lite.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_stick_lite.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wireless_stick_lite.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_stick_lite.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_stick_lite.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_stick_lite.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_stick_lite.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_stick_lite.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_stick_lite.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_stick_lite.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_stick_lite.menu.EraseFlash.none=Disabled
-heltec_wireless_stick_lite.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_stick_lite.menu.EraseFlash.all=Enabled
-heltec_wireless_stick_lite.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_wireless_bridge.name=Heltec Wireless Bridge
-
-heltec_wireless_bridge.bootloader.tool=esptool_py
-heltec_wireless_bridge.bootloader.tool.default=esptool_py
-
-heltec_wireless_bridge.upload.tool=esptool_py
-heltec_wireless_bridge.upload.tool.default=esptool_py
-heltec_wireless_bridge.upload.tool.network=esp_ota
-
-heltec_wireless_bridge.upload.maximum_size=3342336
-heltec_wireless_bridge.upload.maximum_data_size=327680
-heltec_wireless_bridge.upload.wait_for_upload_port=true
-heltec_wireless_bridge.upload.flags=
-heltec_wireless_bridge.upload.extra_flags=
-
-heltec_wireless_bridge.serial.disableDTR=true
-heltec_wireless_bridge.serial.disableRTS=true
-
-heltec_wireless_bridge.build.tarch=xtensa
-heltec_wireless_bridge.build.bootloader_addr=0x1000
-heltec_wireless_bridge.build.target=esp32
-heltec_wireless_bridge.build.mcu=esp32
-heltec_wireless_bridge.build.core=esp32
-heltec_wireless_bridge.build.variant=heltec_wireless_bridge
-heltec_wireless_bridge.build.board=HELTEC_WIRELESS_BRIDGE
-
-heltec_wireless_bridge.build.f_cpu=240000000L
-heltec_wireless_bridge.build.flash_size=8MB
-heltec_wireless_bridge.build.flash_freq=80m
-heltec_wireless_bridge.build.flash_mode=dio
-heltec_wireless_bridge.build.boot=dio
-heltec_wireless_bridge.build.partitions=default_8MB
-heltec_wireless_bridge.build.psram=
-heltec_wireless_bridge.build.psram_type=qspi
-heltec_wireless_bridge.build.memory_type={build.boot}_{build.psram_type}
-heltec_wireless_bridge.build.defines=-D{build.band} {build.psram_val} -DMCU_ESP32_D0 -DWIRELESS_BRIDGE -DHELTEC_BOARD=4 -DRADIO_CHIP_SX127X -DSLOW_CLK_TPYE=0 -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH}  -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO}  {build.psram}
-
-heltec_wireless_bridge.menu.CPUFreq.240=240MHz (WiFi/BT)
-heltec_wireless_bridge.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_wireless_bridge.menu.CPUFreq.160=160MHz (WiFi/BT)
-heltec_wireless_bridge.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_wireless_bridge.menu.CPUFreq.80=80MHz (WiFi/BT)
-heltec_wireless_bridge.menu.CPUFreq.80.build.f_cpu=80000000L
-
-heltec_wireless_bridge.menu.UploadSpeed.921600=921600
-heltec_wireless_bridge.menu.UploadSpeed.921600.upload.speed=921600
-heltec_wireless_bridge.menu.UploadSpeed.115200=115200
-heltec_wireless_bridge.menu.UploadSpeed.115200.upload.speed=115200
-heltec_wireless_bridge.menu.UploadSpeed.256000.windows=256000
-heltec_wireless_bridge.menu.UploadSpeed.256000.upload.speed=256000
-heltec_wireless_bridge.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_wireless_bridge.menu.UploadSpeed.230400=230400
-heltec_wireless_bridge.menu.UploadSpeed.230400.upload.speed=230400
-heltec_wireless_bridge.menu.UploadSpeed.460800.linux=460800
-heltec_wireless_bridge.menu.UploadSpeed.460800.macosx=460800
-heltec_wireless_bridge.menu.UploadSpeed.460800.upload.speed=460800
-heltec_wireless_bridge.menu.UploadSpeed.512000.windows=512000
-heltec_wireless_bridge.menu.UploadSpeed.512000.upload.speed=512000
-
-
-heltec_wireless_bridge.menu.PSRAM.disabled=Disabled
-heltec_wireless_bridge.menu.PSRAM.disabled.build.psram_val=
-heltec_wireless_bridge.menu.PSRAM.disabled.build.psram_type=qspi
-heltec_wireless_bridge.menu.PSRAM.enabled=QSPI PSRAM
-heltec_wireless_bridge.menu.PSRAM.enabled.build.psram_val=-DBOARD_HAS_PSRAM
-heltec_wireless_bridge.menu.PSRAM.enabled.build.psram_type=qspi
-
-heltec_wireless_bridge.menu.DebugLevel.none=None
-heltec_wireless_bridge.menu.DebugLevel.none.build.code_debug=0
-heltec_wireless_bridge.menu.DebugLevel.error=Error
-heltec_wireless_bridge.menu.DebugLevel.error.build.code_debug=1
-heltec_wireless_bridge.menu.DebugLevel.warn=Warn
-heltec_wireless_bridge.menu.DebugLevel.warn.build.code_debug=2
-heltec_wireless_bridge.menu.DebugLevel.info=Info
-heltec_wireless_bridge.menu.DebugLevel.info.build.code_debug=3
-heltec_wireless_bridge.menu.DebugLevel.debug=Debug
-heltec_wireless_bridge.menu.DebugLevel.debug.build.code_debug=4
-heltec_wireless_bridge.menu.DebugLevel.verbose=Verbose
-heltec_wireless_bridge.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_wireless_bridge.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_wireless_bridge.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_wireless_bridge.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_wireless_bridge.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_wireless_bridge.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_wireless_bridge.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_wireless_bridge.menu.LORAWAN_REGION.3=REGION_US915
-heltec_wireless_bridge.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_wireless_bridge.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_wireless_bridge.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_wireless_bridge.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_wireless_bridge.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_wireless_bridge.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_wireless_bridge.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_wireless_bridge.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_wireless_bridge.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_wireless_bridge.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_wireless_bridge.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_wireless_bridge.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_wireless_bridge.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_wireless_bridge.menu.LoRaWanDebugLevel.0=None
-heltec_wireless_bridge.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_wireless_bridge.menu.LoRaWanDebugLevel.1=Freq
-heltec_wireless_bridge.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_wireless_bridge.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_wireless_bridge.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_wireless_bridge.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_wireless_bridge.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_wireless_bridge.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_wireless_bridge.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_wireless_bridge.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_wireless_bridge.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_wireless_bridge.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_wireless_bridge.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_wireless_bridge.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_wireless_bridge.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_wireless_bridge.menu.EraseFlash.none=Disabled
-heltec_wireless_bridge.menu.EraseFlash.none.upload.erase_cmd=
-heltec_wireless_bridge.menu.EraseFlash.all=Enabled
-heltec_wireless_bridge.menu.EraseFlash.all.upload.erase_cmd=-e
-
-#############################################################
-
-heltec_ht_de01.name=Heltec E-Ink Driver
-
-heltec_ht_de01.bootloader.tool=esptool_py
-heltec_ht_de01.bootloader.tool.default=esptool_py
-
-heltec_ht_de01.upload.tool=esptool_py
-heltec_ht_de01.upload.tool.default=esptool_py
-heltec_ht_de01.upload.tool.network=esp_ota
-
-heltec_ht_de01.upload.maximum_size=4026368
-heltec_ht_de01.upload.maximum_data_size=327680
-heltec_ht_de01.upload.flags=
-heltec_ht_de01.upload.extra_flags=
-heltec_ht_de01.upload.use_1200bps_touch=false
-heltec_ht_de01.upload.wait_for_upload_port=false
-
-heltec_ht_de01.serial.disableDTR=false
-heltec_ht_de01.serial.disableRTS=false
-
-heltec_ht_de01.build.tarch=xtensa
-heltec_ht_de01.build.bootloader_addr=0x0
-heltec_ht_de01.build.target=esp32s3
-heltec_ht_de01.build.mcu=esp32s3
-heltec_ht_de01.build.core=esp32
-heltec_ht_de01.build.variant=heltec_ht_de01
-heltec_ht_de01.build.board=HT_DE01
-
-heltec_ht_de01.build.usb_mode=1
-heltec_ht_de01.build.cdc_on_boot=0
-heltec_ht_de01.build.msc_on_boot=0
-heltec_ht_de01.build.dfu_on_boot=0
-heltec_ht_de01.build.f_cpu=240000000L
-heltec_ht_de01.build.flash_size=8MB
-heltec_ht_de01.build.flash_freq=80m
-heltec_ht_de01.build.flash_mode=dio
-heltec_ht_de01.build.boot=qio
-heltec_ht_de01.build.boot_freq=80m
-heltec_ht_de01.build.partitions=default_8MB
-heltec_ht_de01.build.loop_core=
-heltec_ht_de01.build.event_core=
-heltec_ht_de01.build.psram_type=qspi
-heltec_ht_de01.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_ht_de01.menu.LoopCore.1=Core 1
-heltec_ht_de01.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_ht_de01.menu.LoopCore.0=Core 0
-heltec_ht_de01.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_ht_de01.menu.EventsCore.1=Core 1
-heltec_ht_de01.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_ht_de01.menu.EventsCore.0=Core 0
-heltec_ht_de01.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_ht_de01.menu.CPUFreq.240=240MHz (WiFi)
-heltec_ht_de01.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_ht_de01.menu.CPUFreq.160=160MHz (WiFi)
-heltec_ht_de01.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_ht_de01.menu.CPUFreq.80=80MHz (WiFi)
-heltec_ht_de01.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_ht_de01.menu.CPUFreq.40=40MHz
-heltec_ht_de01.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_ht_de01.menu.CPUFreq.20=20MHz
-heltec_ht_de01.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_ht_de01.menu.CPUFreq.10=10MHz
-heltec_ht_de01.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_ht_de01.menu.UploadSpeed.921600=921600
-heltec_ht_de01.menu.UploadSpeed.921600.upload.speed=921600
-heltec_ht_de01.menu.UploadSpeed.115200=115200
-heltec_ht_de01.menu.UploadSpeed.115200.upload.speed=115200
-heltec_ht_de01.menu.UploadSpeed.256000.windows=256000
-heltec_ht_de01.menu.UploadSpeed.256000.upload.speed=256000
-heltec_ht_de01.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_ht_de01.menu.UploadSpeed.230400=230400
-heltec_ht_de01.menu.UploadSpeed.230400.upload.speed=230400
-heltec_ht_de01.menu.UploadSpeed.460800.linux=460800
-heltec_ht_de01.menu.UploadSpeed.460800.macosx=460800
-heltec_ht_de01.menu.UploadSpeed.460800.upload.speed=460800
-heltec_ht_de01.menu.UploadSpeed.512000.windows=512000
-heltec_ht_de01.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_ht_de01.menu.DebugLevel.none=None
-heltec_ht_de01.menu.DebugLevel.none.build.code_debug=0
-heltec_ht_de01.menu.DebugLevel.error=Error
-heltec_ht_de01.menu.DebugLevel.error.build.code_debug=1
-heltec_ht_de01.menu.DebugLevel.warn=Warn
-heltec_ht_de01.menu.DebugLevel.warn.build.code_debug=2
-heltec_ht_de01.menu.DebugLevel.info=Info
-heltec_ht_de01.menu.DebugLevel.info.build.code_debug=3
-heltec_ht_de01.menu.DebugLevel.debug=Debug
-heltec_ht_de01.menu.DebugLevel.debug.build.code_debug=4
-heltec_ht_de01.menu.DebugLevel.verbose=Verbose
-heltec_ht_de01.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_ht_de01.menu.einksize.0=eink_150
-heltec_ht_de01.menu.einksize.0.build.einksize=150;
-heltec_ht_de01.menu.einksize.1=eink_154
-heltec_ht_de01.menu.einksize.1.build.einksize=154;
-heltec_ht_de01.menu.einksize.2=eink_213
-heltec_ht_de01.menu.einksize.2.build.einksize=213;
-heltec_ht_de01.menu.einksize.3=eink_290
-heltec_ht_de01.menu.einksize.3.build.einksize=290;
-
-heltec_ht_de01.build.defines=   -DEINK={build.einksize}   -D{build.board}
-
-heltec_ht_de01.menu.EraseFlash.none=Disabled
-heltec_ht_de01.menu.EraseFlash.none.upload.erase_cmd=
-heltec_ht_de01.menu.EraseFlash.all=Enabled
-heltec_ht_de01.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_vision_master_e290.name=Heltec Vision Master E290
-
-heltec_vision_master_e290.bootloader.tool=esptool_py
-heltec_vision_master_e290.bootloader.tool.default=esptool_py
-
-heltec_vision_master_e290.upload.tool=esptool_py
-heltec_vision_master_e290.upload.tool.default=esptool_py
-heltec_vision_master_e290.upload.tool.network=esp_ota
-
-heltec_vision_master_e290.upload.maximum_size=3342336
-heltec_vision_master_e290.upload.maximum_data_size=327680
-heltec_vision_master_e290.upload.flags=
-heltec_vision_master_e290.upload.extra_flags=
-heltec_vision_master_e290.upload.use_1200bps_touch=false
-heltec_vision_master_e290.upload.wait_for_upload_port=false
-
-heltec_vision_master_e290.serial.disableDTR=false
-heltec_vision_master_e290.serial.disableRTS=false
-
-heltec_vision_master_e290.build.tarch=xtensa
-heltec_vision_master_e290.build.bootloader_addr=0x0
-heltec_vision_master_e290.build.target=esp32s3
-heltec_vision_master_e290.build.mcu=esp32s3
-heltec_vision_master_e290.build.core=esp32
-heltec_vision_master_e290.build.variant=heltec_vision_master_e290
-heltec_vision_master_e290.build.board=HELTEC_VISION_MASTER_E290
-
-heltec_vision_master_e290.build.usb_mode=1
-heltec_vision_master_e290.build.cdc_on_boot=0
-heltec_vision_master_e290.build.msc_on_boot=0
-heltec_vision_master_e290.build.dfu_on_boot=0
-heltec_vision_master_e290.build.f_cpu=240000000L
-heltec_vision_master_e290.build.flash_size=8MB
-heltec_vision_master_e290.build.flash_freq=80m
-heltec_vision_master_e290.build.flash_mode=dio
-heltec_vision_master_e290.build.boot=qio
-heltec_vision_master_e290.build.boot_freq=80m
-heltec_vision_master_e290.build.partitions=default_8MB
-heltec_vision_master_e290.build.loop_core=
-heltec_vision_master_e290.build.event_core=
-heltec_vision_master_e290.build.psram_type=qspi
-heltec_vision_master_e290.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_vision_master_e290.menu.LoopCore.1=Core 1
-heltec_vision_master_e290.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_vision_master_e290.menu.LoopCore.0=Core 0
-heltec_vision_master_e290.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_vision_master_e290.menu.EventsCore.1=Core 1
-heltec_vision_master_e290.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_vision_master_e290.menu.EventsCore.0=Core 0
-heltec_vision_master_e290.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_vision_master_e290.menu.USBMode.hwcdc=Hardware CDC and JTAG
-heltec_vision_master_e290.menu.USBMode.hwcdc.build.usb_mode=1
-heltec_vision_master_e290.menu.USBMode.default=USB-OTG (TinyUSB)
-heltec_vision_master_e290.menu.USBMode.default.build.usb_mode=0
-
-heltec_vision_master_e290.menu.CDCOnBoot.default=Enabled
-heltec_vision_master_e290.menu.CDCOnBoot.default.build.cdc_on_boot=1
-heltec_vision_master_e290.menu.CDCOnBoot.cdc=Disabled
-heltec_vision_master_e290.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-heltec_vision_master_e290.menu.MSCOnBoot.default=Disabled
-heltec_vision_master_e290.menu.MSCOnBoot.default.build.msc_on_boot=0
-heltec_vision_master_e290.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-heltec_vision_master_e290.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-heltec_vision_master_e290.menu.DFUOnBoot.default=Disabled
-heltec_vision_master_e290.menu.DFUOnBoot.default.build.dfu_on_boot=0
-heltec_vision_master_e290.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-heltec_vision_master_e290.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-heltec_vision_master_e290.menu.UploadMode.default=UART0 / Hardware CDC
-heltec_vision_master_e290.menu.UploadMode.default.upload.use_1200bps_touch=false
-heltec_vision_master_e290.menu.UploadMode.default.upload.wait_for_upload_port=false
-heltec_vision_master_e290.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-heltec_vision_master_e290.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-heltec_vision_master_e290.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-heltec_vision_master_e290.menu.CPUFreq.240=240MHz (WiFi)
-heltec_vision_master_e290.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_vision_master_e290.menu.CPUFreq.160=160MHz (WiFi)
-heltec_vision_master_e290.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_vision_master_e290.menu.CPUFreq.80=80MHz (WiFi)
-heltec_vision_master_e290.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_vision_master_e290.menu.CPUFreq.40=40MHz
-heltec_vision_master_e290.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_vision_master_e290.menu.CPUFreq.20=20MHz
-heltec_vision_master_e290.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_vision_master_e290.menu.CPUFreq.10=10MHz
-heltec_vision_master_e290.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_vision_master_e290.menu.UploadSpeed.921600=921600
-heltec_vision_master_e290.menu.UploadSpeed.921600.upload.speed=921600
-heltec_vision_master_e290.menu.UploadSpeed.115200=115200
-heltec_vision_master_e290.menu.UploadSpeed.115200.upload.speed=115200
-heltec_vision_master_e290.menu.UploadSpeed.256000.windows=256000
-heltec_vision_master_e290.menu.UploadSpeed.256000.upload.speed=256000
-heltec_vision_master_e290.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_vision_master_e290.menu.UploadSpeed.230400=230400
-heltec_vision_master_e290.menu.UploadSpeed.230400.upload.speed=230400
-heltec_vision_master_e290.menu.UploadSpeed.460800.linux=460800
-heltec_vision_master_e290.menu.UploadSpeed.460800.macosx=460800
-heltec_vision_master_e290.menu.UploadSpeed.460800.upload.speed=460800
-heltec_vision_master_e290.menu.UploadSpeed.512000.windows=512000
-heltec_vision_master_e290.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_vision_master_e290.menu.DebugLevel.none=None
-heltec_vision_master_e290.menu.DebugLevel.none.build.code_debug=0
-heltec_vision_master_e290.menu.DebugLevel.error=Error
-heltec_vision_master_e290.menu.DebugLevel.error.build.code_debug=1
-heltec_vision_master_e290.menu.DebugLevel.warn=Warn
-heltec_vision_master_e290.menu.DebugLevel.warn.build.code_debug=2
-heltec_vision_master_e290.menu.DebugLevel.info=Info
-heltec_vision_master_e290.menu.DebugLevel.info.build.code_debug=3
-heltec_vision_master_e290.menu.DebugLevel.debug=Debug
-heltec_vision_master_e290.menu.DebugLevel.debug.build.code_debug=4
-heltec_vision_master_e290.menu.DebugLevel.verbose=Verbose
-heltec_vision_master_e290.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_vision_master_e290.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_vision_master_e290.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_vision_master_e290.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_vision_master_e290.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_vision_master_e290.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_vision_master_e290.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_vision_master_e290.menu.LORAWAN_REGION.3=REGION_US915
-heltec_vision_master_e290.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_vision_master_e290.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_vision_master_e290.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_vision_master_e290.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_vision_master_e290.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_vision_master_e290.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_vision_master_e290.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_vision_master_e290.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_vision_master_e290.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_vision_master_e290.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_vision_master_e290.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_vision_master_e290.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_vision_master_e290.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_vision_master_e290.menu.LoRaWanDebugLevel.0=None
-heltec_vision_master_e290.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_vision_master_e290.menu.LoRaWanDebugLevel.1=Freq
-heltec_vision_master_e290.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_vision_master_e290.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_vision_master_e290.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_vision_master_e290.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_vision_master_e290.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_vision_master_e290.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_vision_master_e290.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_vision_master_e290.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_vision_master_e290.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_vision_master_e290.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_vision_master_e290.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_vision_master_e290.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_vision_master_e290.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_vision_master_e290.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_vision_master_e290.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_vision_master_e290.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_vision_master_e290.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_vision_master_e290.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=37 -DHELTEC_VISION_MASTER_E290 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_vision_master_e290.menu.EraseFlash.none=Disabled
-heltec_vision_master_e290.menu.EraseFlash.none.upload.erase_cmd=
-heltec_vision_master_e290.menu.EraseFlash.all=Enabled
-heltec_vision_master_e290.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_vision_master_t190.name=Heltec Vision Master T190
-
-heltec_vision_master_t190.bootloader.tool=esptool_py
-heltec_vision_master_t190.bootloader.tool.default=esptool_py
-
-heltec_vision_master_t190.upload.tool=esptool_py
-heltec_vision_master_t190.upload.tool.default=esptool_py
-heltec_vision_master_t190.upload.tool.network=esp_ota
-
-heltec_vision_master_t190.upload.maximum_size=3342336
-heltec_vision_master_t190.upload.maximum_data_size=327680
-heltec_vision_master_t190.upload.flags=
-heltec_vision_master_t190.upload.extra_flags=
-heltec_vision_master_t190.upload.use_1200bps_touch=false
-heltec_vision_master_t190.upload.wait_for_upload_port=false
-
-heltec_vision_master_t190.serial.disableDTR=false
-heltec_vision_master_t190.serial.disableRTS=false
-
-heltec_vision_master_t190.build.tarch=xtensa
-heltec_vision_master_t190.build.bootloader_addr=0x0
-heltec_vision_master_t190.build.target=esp32s3
-heltec_vision_master_t190.build.mcu=esp32s3
-heltec_vision_master_t190.build.core=esp32
-heltec_vision_master_t190.build.variant=heltec_vision_master_t190
-heltec_vision_master_t190.build.board=HELTEC_VISION_MASTER_T190
-
-heltec_vision_master_t190.build.usb_mode=1
-heltec_vision_master_t190.build.cdc_on_boot=0
-heltec_vision_master_t190.build.msc_on_boot=0
-heltec_vision_master_t190.build.dfu_on_boot=0
-heltec_vision_master_t190.build.f_cpu=240000000L
-heltec_vision_master_t190.build.flash_size=8MB
-heltec_vision_master_t190.build.flash_freq=80m
-heltec_vision_master_t190.build.flash_mode=dio
-heltec_vision_master_t190.build.boot=qio
-heltec_vision_master_t190.build.boot_freq=80m
-heltec_vision_master_t190.build.partitions=default_8MB
-heltec_vision_master_t190.build.loop_core=
-heltec_vision_master_t190.build.event_core=
-heltec_vision_master_t190.build.psram_type=qspi
-heltec_vision_master_t190.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_vision_master_t190.menu.LoopCore.1=Core 1
-heltec_vision_master_t190.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_vision_master_t190.menu.LoopCore.0=Core 0
-heltec_vision_master_t190.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_vision_master_t190.menu.EventsCore.1=Core 1
-heltec_vision_master_t190.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_vision_master_t190.menu.EventsCore.0=Core 0
-heltec_vision_master_t190.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_vision_master_t190.menu.USBMode.hwcdc=Hardware CDC and JTAG
-heltec_vision_master_t190.menu.USBMode.hwcdc.build.usb_mode=1
-heltec_vision_master_t190.menu.USBMode.default=USB-OTG (TinyUSB)
-heltec_vision_master_t190.menu.USBMode.default.build.usb_mode=0
-
-heltec_vision_master_t190.menu.CDCOnBoot.default=Enabled
-heltec_vision_master_t190.menu.CDCOnBoot.default.build.cdc_on_boot=1
-heltec_vision_master_t190.menu.CDCOnBoot.cdc=Disabled
-heltec_vision_master_t190.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-heltec_vision_master_t190.menu.MSCOnBoot.default=Disabled
-heltec_vision_master_t190.menu.MSCOnBoot.default.build.msc_on_boot=0
-heltec_vision_master_t190.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-heltec_vision_master_t190.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-heltec_vision_master_t190.menu.DFUOnBoot.default=Disabled
-heltec_vision_master_t190.menu.DFUOnBoot.default.build.dfu_on_boot=0
-heltec_vision_master_t190.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-heltec_vision_master_t190.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-heltec_vision_master_t190.menu.UploadMode.default=UART0 / Hardware CDC
-heltec_vision_master_t190.menu.UploadMode.default.upload.use_1200bps_touch=false
-heltec_vision_master_t190.menu.UploadMode.default.upload.wait_for_upload_port=false
-heltec_vision_master_t190.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-heltec_vision_master_t190.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-heltec_vision_master_t190.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-heltec_vision_master_t190.menu.CPUFreq.240=240MHz (WiFi)
-heltec_vision_master_t190.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_vision_master_t190.menu.CPUFreq.160=160MHz (WiFi)
-heltec_vision_master_t190.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_vision_master_t190.menu.CPUFreq.80=80MHz (WiFi)
-heltec_vision_master_t190.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_vision_master_t190.menu.CPUFreq.40=40MHz
-heltec_vision_master_t190.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_vision_master_t190.menu.CPUFreq.20=20MHz
-heltec_vision_master_t190.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_vision_master_t190.menu.CPUFreq.10=10MHz
-heltec_vision_master_t190.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_vision_master_t190.menu.UploadSpeed.921600=921600
-heltec_vision_master_t190.menu.UploadSpeed.921600.upload.speed=921600
-heltec_vision_master_t190.menu.UploadSpeed.115200=115200
-heltec_vision_master_t190.menu.UploadSpeed.115200.upload.speed=115200
-heltec_vision_master_t190.menu.UploadSpeed.256000.windows=256000
-heltec_vision_master_t190.menu.UploadSpeed.256000.upload.speed=256000
-heltec_vision_master_t190.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_vision_master_t190.menu.UploadSpeed.230400=230400
-heltec_vision_master_t190.menu.UploadSpeed.230400.upload.speed=230400
-heltec_vision_master_t190.menu.UploadSpeed.460800.linux=460800
-heltec_vision_master_t190.menu.UploadSpeed.460800.macosx=460800
-heltec_vision_master_t190.menu.UploadSpeed.460800.upload.speed=460800
-heltec_vision_master_t190.menu.UploadSpeed.512000.windows=512000
-heltec_vision_master_t190.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_vision_master_t190.menu.DebugLevel.none=None
-heltec_vision_master_t190.menu.DebugLevel.none.build.code_debug=0
-heltec_vision_master_t190.menu.DebugLevel.error=Error
-heltec_vision_master_t190.menu.DebugLevel.error.build.code_debug=1
-heltec_vision_master_t190.menu.DebugLevel.warn=Warn
-heltec_vision_master_t190.menu.DebugLevel.warn.build.code_debug=2
-heltec_vision_master_t190.menu.DebugLevel.info=Info
-heltec_vision_master_t190.menu.DebugLevel.info.build.code_debug=3
-heltec_vision_master_t190.menu.DebugLevel.debug=Debug
-heltec_vision_master_t190.menu.DebugLevel.debug.build.code_debug=4
-heltec_vision_master_t190.menu.DebugLevel.verbose=Verbose
-heltec_vision_master_t190.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_vision_master_t190.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_vision_master_t190.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_vision_master_t190.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_vision_master_t190.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_vision_master_t190.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_vision_master_t190.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_vision_master_t190.menu.LORAWAN_REGION.3=REGION_US915
-heltec_vision_master_t190.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_vision_master_t190.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_vision_master_t190.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_vision_master_t190.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_vision_master_t190.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_vision_master_t190.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_vision_master_t190.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_vision_master_t190.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_vision_master_t190.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_vision_master_t190.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_vision_master_t190.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_vision_master_t190.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_vision_master_t190.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_vision_master_t190.menu.LoRaWanDebugLevel.0=None
-heltec_vision_master_t190.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_vision_master_t190.menu.LoRaWanDebugLevel.1=Freq
-heltec_vision_master_t190.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_vision_master_t190.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_vision_master_t190.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_vision_master_t190.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_vision_master_t190.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_vision_master_t190.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_vision_master_t190.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_vision_master_t190.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_vision_master_t190.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_vision_master_t190.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_vision_master_t190.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_vision_master_t190.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_vision_master_t190.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_vision_master_t190.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_vision_master_t190.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_vision_master_t190.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_vision_master_t190.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_vision_master_t190.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=38 -DHELTEC_VISION_MASTER_T190 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_vision_master_t190.menu.EraseFlash.none=Disabled
-heltec_vision_master_t190.menu.EraseFlash.none.upload.erase_cmd=
-heltec_vision_master_t190.menu.EraseFlash.all=Enabled
-heltec_vision_master_t190.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-heltec_vision_master_e_213.name=Heltec Vision Master E213
-
-heltec_vision_master_e_213.bootloader.tool=esptool_py
-heltec_vision_master_e_213.bootloader.tool.default=esptool_py
-
-heltec_vision_master_e_213.upload.tool=esptool_py
-heltec_vision_master_e_213.upload.tool.default=esptool_py
-heltec_vision_master_e_213.upload.tool.network=esp_ota
-
-heltec_vision_master_e_213.upload.maximum_size=3342336
-heltec_vision_master_e_213.upload.maximum_data_size=327680
-heltec_vision_master_e_213.upload.flags=
-heltec_vision_master_e_213.upload.extra_flags=
-heltec_vision_master_e_213.upload.use_1200bps_touch=false
-heltec_vision_master_e_213.upload.wait_for_upload_port=false
-
-heltec_vision_master_e_213.serial.disableDTR=false
-heltec_vision_master_e_213.serial.disableRTS=false
-
-heltec_vision_master_e_213.build.tarch=xtensa
-heltec_vision_master_e_213.build.bootloader_addr=0x0
-heltec_vision_master_e_213.build.target=esp32s3
-heltec_vision_master_e_213.build.mcu=esp32s3
-heltec_vision_master_e_213.build.core=esp32
-heltec_vision_master_e_213.build.variant=heltec_vision_master_e_213
-heltec_vision_master_e_213.build.board=HELTEC_VISION_MASTER_E_213
-
-heltec_vision_master_e_213.build.usb_mode=1
-heltec_vision_master_e_213.build.cdc_on_boot=0
-heltec_vision_master_e_213.build.msc_on_boot=0
-heltec_vision_master_e_213.build.dfu_on_boot=0
-heltec_vision_master_e_213.build.f_cpu=240000000L
-heltec_vision_master_e_213.build.flash_size=8MB
-heltec_vision_master_e_213.build.flash_freq=80m
-heltec_vision_master_e_213.build.flash_mode=dio
-heltec_vision_master_e_213.build.boot=qio
-heltec_vision_master_e_213.build.boot_freq=80m
-heltec_vision_master_e_213.build.partitions=default_8MB
-heltec_vision_master_e_213.build.loop_core=
-heltec_vision_master_e_213.build.event_core=
-heltec_vision_master_e_213.build.psram_type=qspi
-heltec_vision_master_e_213.build.memory_type={build.boot}_{build.psram_type}
-
-heltec_vision_master_e_213.menu.LoopCore.1=Core 1
-heltec_vision_master_e_213.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-heltec_vision_master_e_213.menu.LoopCore.0=Core 0
-heltec_vision_master_e_213.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-heltec_vision_master_e_213.menu.EventsCore.1=Core 1
-heltec_vision_master_e_213.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-heltec_vision_master_e_213.menu.EventsCore.0=Core 0
-heltec_vision_master_e_213.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-heltec_vision_master_e_213.menu.USBMode.hwcdc=Hardware CDC and JTAG
-heltec_vision_master_e_213.menu.USBMode.hwcdc.build.usb_mode=1
-heltec_vision_master_e_213.menu.USBMode.default=USB-OTG (TinyUSB)
-heltec_vision_master_e_213.menu.USBMode.default.build.usb_mode=0
-
-heltec_vision_master_e_213.menu.CDCOnBoot.default=Enabled
-heltec_vision_master_e_213.menu.CDCOnBoot.default.build.cdc_on_boot=1
-heltec_vision_master_e_213.menu.CDCOnBoot.cdc=Disabled
-heltec_vision_master_e_213.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-heltec_vision_master_e_213.menu.MSCOnBoot.default=Disabled
-heltec_vision_master_e_213.menu.MSCOnBoot.default.build.msc_on_boot=0
-heltec_vision_master_e_213.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-heltec_vision_master_e_213.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-heltec_vision_master_e_213.menu.DFUOnBoot.default=Disabled
-heltec_vision_master_e_213.menu.DFUOnBoot.default.build.dfu_on_boot=0
-heltec_vision_master_e_213.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-heltec_vision_master_e_213.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-heltec_vision_master_e_213.menu.UploadMode.default=UART0 / Hardware CDC
-heltec_vision_master_e_213.menu.UploadMode.default.upload.use_1200bps_touch=false
-heltec_vision_master_e_213.menu.UploadMode.default.upload.wait_for_upload_port=false
-heltec_vision_master_e_213.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-heltec_vision_master_e_213.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-heltec_vision_master_e_213.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-heltec_vision_master_e_213.menu.CPUFreq.240=240MHz (WiFi)
-heltec_vision_master_e_213.menu.CPUFreq.240.build.f_cpu=240000000L
-heltec_vision_master_e_213.menu.CPUFreq.160=160MHz (WiFi)
-heltec_vision_master_e_213.menu.CPUFreq.160.build.f_cpu=160000000L
-heltec_vision_master_e_213.menu.CPUFreq.80=80MHz (WiFi)
-heltec_vision_master_e_213.menu.CPUFreq.80.build.f_cpu=80000000L
-heltec_vision_master_e_213.menu.CPUFreq.40=40MHz
-heltec_vision_master_e_213.menu.CPUFreq.40.build.f_cpu=40000000L
-heltec_vision_master_e_213.menu.CPUFreq.20=20MHz
-heltec_vision_master_e_213.menu.CPUFreq.20.build.f_cpu=20000000L
-heltec_vision_master_e_213.menu.CPUFreq.10=10MHz
-heltec_vision_master_e_213.menu.CPUFreq.10.build.f_cpu=10000000L
-
-heltec_vision_master_e_213.menu.UploadSpeed.921600=921600
-heltec_vision_master_e_213.menu.UploadSpeed.921600.upload.speed=921600
-heltec_vision_master_e_213.menu.UploadSpeed.115200=115200
-heltec_vision_master_e_213.menu.UploadSpeed.115200.upload.speed=115200
-heltec_vision_master_e_213.menu.UploadSpeed.256000.windows=256000
-heltec_vision_master_e_213.menu.UploadSpeed.256000.upload.speed=256000
-heltec_vision_master_e_213.menu.UploadSpeed.230400.windows.upload.speed=256000
-heltec_vision_master_e_213.menu.UploadSpeed.230400=230400
-heltec_vision_master_e_213.menu.UploadSpeed.230400.upload.speed=230400
-heltec_vision_master_e_213.menu.UploadSpeed.460800.linux=460800
-heltec_vision_master_e_213.menu.UploadSpeed.460800.macosx=460800
-heltec_vision_master_e_213.menu.UploadSpeed.460800.upload.speed=460800
-heltec_vision_master_e_213.menu.UploadSpeed.512000.windows=512000
-heltec_vision_master_e_213.menu.UploadSpeed.512000.upload.speed=512000
-
-heltec_vision_master_e_213.menu.DebugLevel.none=None
-heltec_vision_master_e_213.menu.DebugLevel.none.build.code_debug=0
-heltec_vision_master_e_213.menu.DebugLevel.error=Error
-heltec_vision_master_e_213.menu.DebugLevel.error.build.code_debug=1
-heltec_vision_master_e_213.menu.DebugLevel.warn=Warn
-heltec_vision_master_e_213.menu.DebugLevel.warn.build.code_debug=2
-heltec_vision_master_e_213.menu.DebugLevel.info=Info
-heltec_vision_master_e_213.menu.DebugLevel.info.build.code_debug=3
-heltec_vision_master_e_213.menu.DebugLevel.debug=Debug
-heltec_vision_master_e_213.menu.DebugLevel.debug.build.code_debug=4
-heltec_vision_master_e_213.menu.DebugLevel.verbose=Verbose
-heltec_vision_master_e_213.menu.DebugLevel.verbose.build.code_debug=5
-
-heltec_vision_master_e_213.menu.LORAWAN_REGION.0=REGION_EU868
-heltec_vision_master_e_213.menu.LORAWAN_REGION.0.build.band=REGION_EU868
-heltec_vision_master_e_213.menu.LORAWAN_REGION.1=REGION_EU433
-heltec_vision_master_e_213.menu.LORAWAN_REGION.1.build.band=REGION_EU433
-heltec_vision_master_e_213.menu.LORAWAN_REGION.2=REGION_CN470
-heltec_vision_master_e_213.menu.LORAWAN_REGION.2.build.band=REGION_CN470
-heltec_vision_master_e_213.menu.LORAWAN_REGION.3=REGION_US915
-heltec_vision_master_e_213.menu.LORAWAN_REGION.3.build.band=REGION_US915
-heltec_vision_master_e_213.menu.LORAWAN_REGION.4=REGION_AU915
-heltec_vision_master_e_213.menu.LORAWAN_REGION.4.build.band=REGION_AU915
-heltec_vision_master_e_213.menu.LORAWAN_REGION.5=REGION_CN779
-heltec_vision_master_e_213.menu.LORAWAN_REGION.5.build.band=REGION_CN779
-heltec_vision_master_e_213.menu.LORAWAN_REGION.6=REGION_AS923
-heltec_vision_master_e_213.menu.LORAWAN_REGION.6.build.band=REGION_AS923
-heltec_vision_master_e_213.menu.LORAWAN_REGION.7=REGION_KR920
-heltec_vision_master_e_213.menu.LORAWAN_REGION.7.build.band=REGION_KR920
-heltec_vision_master_e_213.menu.LORAWAN_REGION.8=REGION_IN865
-heltec_vision_master_e_213.menu.LORAWAN_REGION.8.build.band=REGION_IN865
-heltec_vision_master_e_213.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
-heltec_vision_master_e_213.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
-
-heltec_vision_master_e_213.menu.LoRaWanDebugLevel.0=None
-heltec_vision_master_e_213.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
-heltec_vision_master_e_213.menu.LoRaWanDebugLevel.1=Freq
-heltec_vision_master_e_213.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
-heltec_vision_master_e_213.menu.LoRaWanDebugLevel.2=Freq && DIO
-heltec_vision_master_e_213.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
-heltec_vision_master_e_213.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
-heltec_vision_master_e_213.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
-
-heltec_vision_master_e_213.menu.LORAWAN_DEVEUI.0=CUSTOM
-heltec_vision_master_e_213.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
-heltec_vision_master_e_213.menu.LORAWAN_DEVEUI.1=Generate By ChipID
-heltec_vision_master_e_213.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
-
-heltec_vision_master_e_213.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
-heltec_vision_master_e_213.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
-heltec_vision_master_e_213.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
-heltec_vision_master_e_213.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
-
-heltec_vision_master_e_213.menu.SLOW_CLK_TPYE.0=Internal (default)
-heltec_vision_master_e_213.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
-heltec_vision_master_e_213.menu.SLOW_CLK_TPYE.1=External 32K
-heltec_vision_master_e_213.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
-
-heltec_vision_master_e_213.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=36 -DHELTEC_VISION_MASTER_E_213 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
-
-heltec_vision_master_e_213.menu.EraseFlash.none=Disabled
-heltec_vision_master_e_213.menu.EraseFlash.none.upload.erase_cmd=
-heltec_vision_master_e_213.menu.EraseFlash.all=Enabled
-heltec_vision_master_e_213.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-espectro32.name=ESPectro32
-
-espectro32.bootloader.tool=esptool_py
-espectro32.bootloader.tool.default=esptool_py
-
-espectro32.upload.tool=esptool_py
-espectro32.upload.tool.default=esptool_py
-espectro32.upload.tool.network=esp_ota
-
-espectro32.upload.maximum_size=1310720
-espectro32.upload.maximum_data_size=327680
-espectro32.upload.flags=
-espectro32.upload.extra_flags=
-
-espectro32.serial.disableDTR=true
-espectro32.serial.disableRTS=true
-
-espectro32.build.tarch=xtensa
-espectro32.build.bootloader_addr=0x1000
-espectro32.build.target=esp32
-espectro32.build.mcu=esp32
-espectro32.build.core=esp32
-espectro32.build.variant=espectro32
-espectro32.build.board=ESPECTRO32
-
-espectro32.build.f_cpu=240000000L
-espectro32.build.flash_size=4MB
-espectro32.build.flash_mode=dio
-espectro32.build.boot=dio
-espectro32.build.partitions=default
-espectro32.build.defines=
-
-espectro32.menu.FlashMode.qio=QIO
-espectro32.menu.FlashMode.qio.build.flash_mode=dio
-espectro32.menu.FlashMode.qio.build.boot=qio
-espectro32.menu.FlashMode.dio=DIO
-espectro32.menu.FlashMode.dio.build.flash_mode=dio
-espectro32.menu.FlashMode.dio.build.boot=dio
-
-espectro32.menu.FlashFreq.80=80MHz
-espectro32.menu.FlashFreq.80.build.flash_freq=80m
-espectro32.menu.FlashFreq.40=40MHz
-espectro32.menu.FlashFreq.40.build.flash_freq=40m
-
-espectro32.menu.FlashSize.4M=4MB (32Mb)
-espectro32.menu.FlashSize.4M.build.flash_size=4MB
-espectro32.menu.FlashSize.2M=2MB (16Mb)
-espectro32.menu.FlashSize.2M.build.flash_size=2MB
-
-espectro32.menu.UploadSpeed.921600=921600
-espectro32.menu.UploadSpeed.921600.upload.speed=921600
-espectro32.menu.UploadSpeed.115200=115200
-espectro32.menu.UploadSpeed.115200.upload.speed=115200
-espectro32.menu.UploadSpeed.256000.windows=256000
-espectro32.menu.UploadSpeed.256000.upload.speed=256000
-espectro32.menu.UploadSpeed.230400.windows.upload.speed=256000
-espectro32.menu.UploadSpeed.230400=230400
-espectro32.menu.UploadSpeed.230400.upload.speed=230400
-espectro32.menu.UploadSpeed.460800.linux=460800
-espectro32.menu.UploadSpeed.460800.macosx=460800
-espectro32.menu.UploadSpeed.460800.upload.speed=460800
-espectro32.menu.UploadSpeed.512000.windows=512000
-espectro32.menu.UploadSpeed.512000.upload.speed=512000
-
-espectro32.menu.DebugLevel.none=None
-espectro32.menu.DebugLevel.none.build.code_debug=0
-espectro32.menu.DebugLevel.error=Error
-espectro32.menu.DebugLevel.error.build.code_debug=1
-espectro32.menu.DebugLevel.warn=Warn
-espectro32.menu.DebugLevel.warn.build.code_debug=2
-espectro32.menu.DebugLevel.info=Info
-espectro32.menu.DebugLevel.info.build.code_debug=3
-espectro32.menu.DebugLevel.debug=Debug
-espectro32.menu.DebugLevel.debug.build.code_debug=4
-espectro32.menu.DebugLevel.verbose=Verbose
-espectro32.menu.DebugLevel.verbose.build.code_debug=5
-
-espectro32.menu.EraseFlash.none=Disabled
-espectro32.menu.EraseFlash.none.upload.erase_cmd=
-espectro32.menu.EraseFlash.all=Enabled
-espectro32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-CoreESP32.name=Microduino-CoreESP32
-
-CoreESP32.bootloader.tool=esptool_py
-CoreESP32.bootloader.tool.default=esptool_py
-
-CoreESP32.upload.tool=esptool_py
-CoreESP32.upload.tool.default=esptool_py
-CoreESP32.upload.tool.network=esp_ota
-
-CoreESP32.upload.maximum_size=1310720
-CoreESP32.upload.maximum_data_size=327680
-CoreESP32.upload.flags=
-CoreESP32.upload.extra_flags=
-
-CoreESP32.serial.disableDTR=false
-CoreESP32.serial.disableRTS=false
-
-CoreESP32.build.tarch=xtensa
-CoreESP32.build.bootloader_addr=0x1000
-CoreESP32.build.target=esp32
-CoreESP32.build.mcu=esp32
-CoreESP32.build.core=esp32
-CoreESP32.build.variant=Microduino-esp32
-CoreESP32.build.board=CoreESP32
-
-CoreESP32.build.f_cpu=240000000L
-CoreESP32.build.flash_mode=dio
-CoreESP32.build.flash_size=4MB
-CoreESP32.build.boot=dio
-CoreESP32.build.partitions=default
-CoreESP32.build.defines=
-
-CoreESP32.menu.PSRAM.disabled=Disabled
-CoreESP32.menu.PSRAM.disabled.build.defines=
-CoreESP32.menu.PSRAM.disabled.build.extra_libs=
-CoreESP32.menu.PSRAM.enabled=Enabled
-CoreESP32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-CoreESP32.menu.PSRAM.enabled.build.extra_libs=
-
-CoreESP32.menu.PartitionScheme.default=Default
-CoreESP32.menu.PartitionScheme.default.build.partitions=default
-CoreESP32.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
-CoreESP32.menu.PartitionScheme.minimal.build.partitions=minimal
-CoreESP32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-CoreESP32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-CoreESP32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-CoreESP32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-CoreESP32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-CoreESP32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-CoreESP32.menu.PartitionScheme.fatflash=16M Fat
-CoreESP32.menu.PartitionScheme.fatflash.build.partitions=ffat
-
-CoreESP32.menu.FlashFreq.80=80MHz
-CoreESP32.menu.FlashFreq.80.build.flash_freq=80m
-CoreESP32.menu.FlashFreq.40=40MHz
-CoreESP32.menu.FlashFreq.40.build.flash_freq=40m
-
-CoreESP32.menu.UploadSpeed.921600=921600
-CoreESP32.menu.UploadSpeed.921600.upload.speed=921600
-CoreESP32.menu.UploadSpeed.115200=115200
-CoreESP32.menu.UploadSpeed.115200.upload.speed=115200
-CoreESP32.menu.UploadSpeed.256000.windows=256000
-CoreESP32.menu.UploadSpeed.256000.upload.speed=256000
-CoreESP32.menu.UploadSpeed.230400.windows.upload.speed=256000
-CoreESP32.menu.UploadSpeed.230400=230400
-CoreESP32.menu.UploadSpeed.230400.upload.speed=230400
-CoreESP32.menu.UploadSpeed.460800.linux=460800
-CoreESP32.menu.UploadSpeed.460800.macosx=460800
-CoreESP32.menu.UploadSpeed.460800.upload.speed=460800
-CoreESP32.menu.UploadSpeed.512000.windows=512000
-CoreESP32.menu.UploadSpeed.512000.upload.speed=512000
-
-CoreESP32.menu.DebugLevel.none=None
-CoreESP32.menu.DebugLevel.none.build.code_debug=0
-CoreESP32.menu.DebugLevel.error=Error
-CoreESP32.menu.DebugLevel.error.build.code_debug=1
-CoreESP32.menu.DebugLevel.warn=Warn
-CoreESP32.menu.DebugLevel.warn.build.code_debug=2
-CoreESP32.menu.DebugLevel.info=Info
-CoreESP32.menu.DebugLevel.info.build.code_debug=3
-CoreESP32.menu.DebugLevel.debug=Debug
-CoreESP32.menu.DebugLevel.debug.build.code_debug=4
-CoreESP32.menu.DebugLevel.verbose=Verbose
-CoreESP32.menu.DebugLevel.verbose.build.code_debug=5
-
-CoreESP32.menu.EraseFlash.none=Disabled
-CoreESP32.menu.EraseFlash.none.upload.erase_cmd=
-CoreESP32.menu.EraseFlash.all=Enabled
-CoreESP32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-alksesp32.name=ALKS ESP32
-
-alksesp32.bootloader.tool=esptool_py
-alksesp32.bootloader.tool.default=esptool_py
-
-alksesp32.upload.tool=esptool_py
-alksesp32.upload.tool.default=esptool_py
-alksesp32.upload.tool.network=esp_ota
-
-alksesp32.upload.maximum_size=1310720
-alksesp32.upload.maximum_data_size=327680
-alksesp32.upload.flags=
-alksesp32.upload.extra_flags=
-
-alksesp32.serial.disableDTR=true
-alksesp32.serial.disableRTS=true
-
-alksesp32.build.tarch=xtensa
-alksesp32.build.bootloader_addr=0x1000
-alksesp32.build.target=esp32
-alksesp32.build.mcu=esp32
-alksesp32.build.core=esp32
-alksesp32.build.variant=alksesp32
-alksesp32.build.board=ALKS
-
-alksesp32.build.f_cpu=240000000L
-alksesp32.build.flash_size=4MB
-alksesp32.build.flash_freq=40m
-alksesp32.build.flash_mode=dio
-alksesp32.build.boot=dio
-alksesp32.build.partitions=default
-alksesp32.build.defines=
-
-alksesp32.menu.PSRAM.disabled=Disabled
-alksesp32.menu.PSRAM.disabled.build.defines=
-alksesp32.menu.PSRAM.disabled.build.extra_libs=
-alksesp32.menu.PSRAM.enabled=Enabled
-alksesp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-alksesp32.menu.PSRAM.enabled.build.extra_libs=
-
-alksesp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-alksesp32.menu.PartitionScheme.default.build.partitions=default
-alksesp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-alksesp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-alksesp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-alksesp32.menu.PartitionScheme.minimal.build.partitions=minimal
-alksesp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-alksesp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-alksesp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-alksesp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-alksesp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-alksesp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-alksesp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-alksesp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-alksesp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-alksesp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-alksesp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-alksesp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-alksesp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-alksesp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-alksesp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-alksesp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-alksesp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-alksesp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-alksesp32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-alksesp32.menu.PartitionScheme.fatflash.build.partitions=ffat
-
-alksesp32.menu.CPUFreq.240=240MHz (WiFi/BT)
-alksesp32.menu.CPUFreq.240.build.f_cpu=240000000L
-alksesp32.menu.CPUFreq.160=160MHz (WiFi/BT)
-alksesp32.menu.CPUFreq.160.build.f_cpu=160000000L
-alksesp32.menu.CPUFreq.80=80MHz (WiFi/BT)
-alksesp32.menu.CPUFreq.80.build.f_cpu=80000000L
-alksesp32.menu.CPUFreq.40=40MHz (40MHz XTAL)
-alksesp32.menu.CPUFreq.40.build.f_cpu=40000000L
-alksesp32.menu.CPUFreq.26=26MHz (26MHz XTAL)
-alksesp32.menu.CPUFreq.26.build.f_cpu=26000000L
-alksesp32.menu.CPUFreq.20=20MHz (40MHz XTAL)
-alksesp32.menu.CPUFreq.20.build.f_cpu=20000000L
-alksesp32.menu.CPUFreq.13=13MHz (26MHz XTAL)
-alksesp32.menu.CPUFreq.13.build.f_cpu=13000000L
-alksesp32.menu.CPUFreq.10=10MHz (40MHz XTAL)
-alksesp32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-alksesp32.menu.FlashMode.qio=QIO
-alksesp32.menu.FlashMode.qio.build.flash_mode=dio
-alksesp32.menu.FlashMode.qio.build.boot=qio
-alksesp32.menu.FlashMode.dio=DIO
-alksesp32.menu.FlashMode.dio.build.flash_mode=dio
-alksesp32.menu.FlashMode.dio.build.boot=dio
-
-alksesp32.menu.FlashFreq.80=80MHz
-alksesp32.menu.FlashFreq.80.build.flash_freq=80m
-alksesp32.menu.FlashFreq.40=40MHz
-alksesp32.menu.FlashFreq.40.build.flash_freq=40m
-
-alksesp32.menu.FlashSize.4M=4MB (32Mb)
-alksesp32.menu.FlashSize.4M.build.flash_size=4MB
-alksesp32.menu.FlashSize.2M=2MB (16Mb)
-alksesp32.menu.FlashSize.2M.build.flash_size=2MB
-alksesp32.menu.FlashSize.16M=16MB (128Mb)
-alksesp32.menu.FlashSize.16M.build.flash_size=16MB
-
-alksesp32.menu.UploadSpeed.921600=921600
-alksesp32.menu.UploadSpeed.921600.upload.speed=921600
-alksesp32.menu.UploadSpeed.115200=115200
-alksesp32.menu.UploadSpeed.115200.upload.speed=115200
-alksesp32.menu.UploadSpeed.256000.windows=256000
-alksesp32.menu.UploadSpeed.256000.upload.speed=256000
-alksesp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-alksesp32.menu.UploadSpeed.230400=230400
-alksesp32.menu.UploadSpeed.230400.upload.speed=230400
-alksesp32.menu.UploadSpeed.460800.linux=460800
-alksesp32.menu.UploadSpeed.460800.macosx=460800
-alksesp32.menu.UploadSpeed.460800.upload.speed=460800
-alksesp32.menu.UploadSpeed.512000.windows=512000
-alksesp32.menu.UploadSpeed.512000.upload.speed=512000
-
-alksesp32.menu.DebugLevel.none=None
-alksesp32.menu.DebugLevel.none.build.code_debug=0
-alksesp32.menu.DebugLevel.error=Error
-alksesp32.menu.DebugLevel.error.build.code_debug=1
-alksesp32.menu.DebugLevel.warn=Warn
-alksesp32.menu.DebugLevel.warn.build.code_debug=2
-alksesp32.menu.DebugLevel.info=Info
-alksesp32.menu.DebugLevel.info.build.code_debug=3
-alksesp32.menu.DebugLevel.debug=Debug
-alksesp32.menu.DebugLevel.debug.build.code_debug=4
-alksesp32.menu.DebugLevel.verbose=Verbose
-alksesp32.menu.DebugLevel.verbose.build.code_debug=5
-
-alksesp32.menu.EraseFlash.none=Disabled
-alksesp32.menu.EraseFlash.none.upload.erase_cmd=
-alksesp32.menu.EraseFlash.all=Enabled
-alksesp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-wipy3.name=WiPy 3.0
-
-wipy3.bootloader.tool=esptool_py
-wipy3.bootloader.tool.default=esptool_py
-
-wipy3.upload.tool=esptool_py
-wipy3.upload.tool.default=esptool_py
-wipy3.upload.tool.network=esp_ota
-
-wipy3.upload.maximum_size=1310720
-wipy3.upload.maximum_data_size=294912
-wipy3.upload.flags=
-wipy3.upload.extra_flags=
-
-wipy3.serial.disableDTR=true
-wipy3.serial.disableRTS=true
-
-wipy3.build.tarch=xtensa
-wipy3.build.bootloader_addr=0x1000
-wipy3.build.target=esp32
-wipy3.build.mcu=esp32
-wipy3.build.core=esp32
-wipy3.build.variant=wipy3
-wipy3.build.board=WIPY3
-
-wipy3.build.f_cpu=240000000L
-wipy3.build.flash_mode=dio
-wipy3.build.flash_size=8MB
-wipy3.build.boot=dio
-wipy3.build.partitions=default
-wipy3.build.defines=
-
-wipy3.menu.FlashFreq.80=80MHz
-wipy3.menu.FlashFreq.80.build.flash_freq=80m
-wipy3.menu.FlashFreq.40=40MHz
-wipy3.menu.FlashFreq.40.build.flash_freq=40m
-
-wipy3.menu.UploadSpeed.921600=921600
-wipy3.menu.UploadSpeed.921600.upload.speed=921600
-wipy3.menu.UploadSpeed.115200=115200
-wipy3.menu.UploadSpeed.115200.upload.speed=115200
-wipy3.menu.UploadSpeed.256000.windows=256000
-wipy3.menu.UploadSpeed.256000.upload.speed=256000
-wipy3.menu.UploadSpeed.230400.windows.upload.speed=256000
-wipy3.menu.UploadSpeed.230400=230400
-wipy3.menu.UploadSpeed.230400.upload.speed=230400
-wipy3.menu.UploadSpeed.460800.linux=460800
-wipy3.menu.UploadSpeed.460800.macosx=460800
-wipy3.menu.UploadSpeed.460800.upload.speed=460800
-wipy3.menu.UploadSpeed.512000.windows=512000
-wipy3.menu.UploadSpeed.512000.upload.speed=512000
-
-wipy3.menu.DebugLevel.none=None
-wipy3.menu.DebugLevel.none.build.code_debug=0
-wipy3.menu.DebugLevel.error=Error
-wipy3.menu.DebugLevel.error.build.code_debug=1
-wipy3.menu.DebugLevel.warn=Warn
-wipy3.menu.DebugLevel.warn.build.code_debug=2
-wipy3.menu.DebugLevel.info=Info
-wipy3.menu.DebugLevel.info.build.code_debug=3
-wipy3.menu.DebugLevel.debug=Debug
-wipy3.menu.DebugLevel.debug.build.code_debug=4
-wipy3.menu.DebugLevel.verbose=Verbose
-wipy3.menu.DebugLevel.verbose.build.code_debug=5
-
-wipy3.menu.EraseFlash.none=Disabled
-wipy3.menu.EraseFlash.none.upload.erase_cmd=
-wipy3.menu.EraseFlash.all=Enabled
-wipy3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-wt32-eth01.name=WT32-ETH01 Ethernet Module
-
-wt32-eth01.bootloader.tool=esptool_py
-wt32-eth01.bootloader.tool.default=esptool_py
-
-wt32-eth01.upload.tool=esptool_py
-wt32-eth01.upload.tool.default=esptool_py
-wt32-eth01.upload.tool.network=esp_ota
-
-wt32-eth01.upload.maximum_size=8388608
-wt32-eth01.upload.maximum_data_size=327680
-wt32-eth01.upload.flags=
-wt32-eth01.upload.extra_flags=
-
-wt32-eth01.serial.disableDTR=true
-wt32-eth01.serial.disableRTS=true
-
-wt32-eth01.build.tarch=xtensa
-wt32-eth01.build.bootloader_addr=0x1000
-wt32-eth01.build.target=esp32
-wt32-eth01.build.mcu=esp32
-wt32-eth01.build.core=esp32
-wt32-eth01.build.variant=wt32-eth01
-wt32-eth01.build.board=WT32_ETH01
-
-wt32-eth01.build.f_cpu=240000000L
-wt32-eth01.build.flash_size=4MB
-wt32-eth01.build.flash_freq=40m
-wt32-eth01.build.flash_mode=dio
-wt32-eth01.build.boot=dio
-wt32-eth01.build.partitions=default
-wt32-eth01.build.defines=
-wt32-eth01.build.extra_libs=
-
-wt32-eth01.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-wt32-eth01.menu.PartitionScheme.default.build.partitions=default
-wt32-eth01.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-wt32-eth01.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-wt32-eth01.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-wt32-eth01.menu.PartitionScheme.minimal.build.partitions=minimal
-wt32-eth01.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-wt32-eth01.menu.PartitionScheme.no_ota.build.partitions=no_ota
-wt32-eth01.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-wt32-eth01.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-wt32-eth01.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-wt32-eth01.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-wt32-eth01.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-wt32-eth01.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-wt32-eth01.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-wt32-eth01.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-wt32-eth01.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-wt32-eth01.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-wt32-eth01.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-wt32-eth01.menu.PartitionScheme.huge_app.build.partitions=huge_app
-wt32-eth01.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-wt32-eth01.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-wt32-eth01.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-wt32-eth01.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-wt32-eth01.menu.FlashMode.qio=QIO
-wt32-eth01.menu.FlashMode.qio.build.flash_mode=dio
-wt32-eth01.menu.FlashMode.qio.build.boot=qio
-wt32-eth01.menu.FlashMode.dio=DIO
-wt32-eth01.menu.FlashMode.dio.build.flash_mode=dio
-wt32-eth01.menu.FlashMode.dio.build.boot=dio
-
-wt32-eth01.menu.FlashFreq.80=80MHz
-wt32-eth01.menu.FlashFreq.80.build.flash_freq=80m
-wt32-eth01.menu.FlashFreq.40=40MHz
-wt32-eth01.menu.FlashFreq.40.build.flash_freq=40m
-
-wt32-eth01.menu.UploadSpeed.921600=921600
-wt32-eth01.menu.UploadSpeed.921600.upload.speed=921600
-wt32-eth01.menu.UploadSpeed.115200=115200
-wt32-eth01.menu.UploadSpeed.115200.upload.speed=115200
-wt32-eth01.menu.UploadSpeed.256000.windows=256000
-wt32-eth01.menu.UploadSpeed.256000.upload.speed=256000
-wt32-eth01.menu.UploadSpeed.230400.windows.upload.speed=256000
-wt32-eth01.menu.UploadSpeed.230400=230400
-wt32-eth01.menu.UploadSpeed.230400.upload.speed=230400
-wt32-eth01.menu.UploadSpeed.460800.linux=460800
-wt32-eth01.menu.UploadSpeed.460800.macosx=460800
-wt32-eth01.menu.UploadSpeed.460800.upload.speed=460800
-wt32-eth01.menu.UploadSpeed.512000.windows=512000
-wt32-eth01.menu.UploadSpeed.512000.upload.speed=512000
-
-wt32-eth01.menu.DebugLevel.none=None
-wt32-eth01.menu.DebugLevel.none.build.code_debug=0
-wt32-eth01.menu.DebugLevel.error=Error
-wt32-eth01.menu.DebugLevel.error.build.code_debug=1
-wt32-eth01.menu.DebugLevel.warn=Warn
-wt32-eth01.menu.DebugLevel.warn.build.code_debug=2
-wt32-eth01.menu.DebugLevel.info=Info
-wt32-eth01.menu.DebugLevel.info.build.code_debug=3
-wt32-eth01.menu.DebugLevel.debug=Debug
-wt32-eth01.menu.DebugLevel.debug.build.code_debug=4
-wt32-eth01.menu.DebugLevel.verbose=Verbose
-wt32-eth01.menu.DebugLevel.verbose.build.code_debug=5
-
-wt32-eth01.menu.EraseFlash.none=Disabled
-wt32-eth01.menu.EraseFlash.none.upload.erase_cmd=
-wt32-eth01.menu.EraseFlash.all=Enabled
-wt32-eth01.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-wt32-sc01-plus.name=WT32-SC01 PLUS
-wt32-sc01-plus.vid.0=0x303a
-wt32-sc01-plus.pid.0=0x80D0
-
-wt32-sc01-plus.bootloader.tool=esptool_py
-wt32-sc01-plus.bootloader.tool.default=esptool_py
-
-wt32-sc01-plus.upload.tool=esptool_py
-wt32-sc01-plus.upload.tool.default=esptool_py
-wt32-sc01-plus.upload.tool.network=esp_ota
-
-wt32-sc01-plus.upload.maximum_size=1310720
-wt32-sc01-plus.upload.maximum_data_size=327680
-wt32-sc01-plus.upload.flags=
-wt32-sc01-plus.upload.extra_flags=
-wt32-sc01-plus.upload.use_1200bps_touch=false
-wt32-sc01-plus.upload.wait_for_upload_port=false
-
-wt32-sc01-plus.serial.disableDTR=false
-wt32-sc01-plus.serial.disableRTS=false
-
-wt32-sc01-plus.build.tarch=xtensa
-wt32-sc01-plus.build.bootloader_addr=0x0
-wt32-sc01-plus.build.target=esp32s3
-wt32-sc01-plus.build.mcu=esp32s3
-wt32-sc01-plus.build.core=esp32
-wt32-sc01-plus.build.variant=wt32-sc01-plus
-wt32-sc01-plus.build.board=WT32_SC01_PLUS
-
-wt32-sc01-plus.build.usb_mode=1
-wt32-sc01-plus.build.cdc_on_boot=1
-wt32-sc01-plus.build.msc_on_boot=0
-wt32-sc01-plus.build.dfu_on_boot=0
-wt32-sc01-plus.build.f_cpu=240000000L
-wt32-sc01-plus.build.flash_size=16MB
-wt32-sc01-plus.build.flash_freq=80m
-wt32-sc01-plus.build.flash_mode=dio
-wt32-sc01-plus.build.boot=qio
-wt32-sc01-plus.build.partitions=default
-wt32-sc01-plus.build.defines=
-wt32-sc01-plus.build.loop_core=
-wt32-sc01-plus.build.event_core=
-wt32-sc01-plus.build.flash_type=qio
-wt32-sc01-plus.build.psram_type=qspi
-wt32-sc01-plus.build.memory_type=qio_qspi
-
-wt32-sc01-plus.menu.LoopCore.1=Core 1
-wt32-sc01-plus.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-wt32-sc01-plus.menu.LoopCore.0=Core 0
-wt32-sc01-plus.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-wt32-sc01-plus.menu.EventsCore.1=Core 1
-wt32-sc01-plus.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-wt32-sc01-plus.menu.EventsCore.0=Core 0
-wt32-sc01-plus.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-wt32-sc01-plus.menu.USBMode.hwcdc=Hardware CDC and JTAG
-wt32-sc01-plus.menu.USBMode.hwcdc.build.usb_mode=1
-wt32-sc01-plus.menu.USBMode.default=USB-OTG (TinyUSB)
-wt32-sc01-plus.menu.USBMode.default.build.usb_mode=0
-
-wt32-sc01-plus.menu.CDCOnBoot.cdc=Enabled
-wt32-sc01-plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-wt32-sc01-plus.menu.CDCOnBoot.default=Disabled
-wt32-sc01-plus.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-wt32-sc01-plus.menu.MSCOnBoot.default=Disabled
-wt32-sc01-plus.menu.MSCOnBoot.default.build.msc_on_boot=0
-wt32-sc01-plus.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-wt32-sc01-plus.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-wt32-sc01-plus.menu.DFUOnBoot.default=Disabled
-wt32-sc01-plus.menu.DFUOnBoot.default.build.dfu_on_boot=0
-wt32-sc01-plus.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-wt32-sc01-plus.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-wt32-sc01-plus.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-wt32-sc01-plus.menu.UploadMode.default=UART0 / Hardware CDC
-wt32-sc01-plus.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-wt32-sc01-plus.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-wt32-sc01-plus.menu.UploadMode.default.upload.use_1200bps_touch=false
-wt32-sc01-plus.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-wt32-sc01-plus.menu.PSRAM.enabled=Enabled
-wt32-sc01-plus.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-wt32-sc01-plus.menu.PSRAM.disabled=Disabled
-wt32-sc01-plus.menu.PSRAM.disabled.build.defines=
-
-wt32-sc01-plus.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-wt32-sc01-plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-wt32-sc01-plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-wt32-sc01-plus.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
-wt32-sc01-plus.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
-wt32-sc01-plus.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
-wt32-sc01-plus.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-wt32-sc01-plus.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-
-wt32-sc01-plus.menu.CPUFreq.240=240MHz (WiFi)
-wt32-sc01-plus.menu.CPUFreq.240.build.f_cpu=240000000L
-wt32-sc01-plus.menu.CPUFreq.160=160MHz (WiFi)
-wt32-sc01-plus.menu.CPUFreq.160.build.f_cpu=160000000L
-wt32-sc01-plus.menu.CPUFreq.80=80MHz (WiFi)
-wt32-sc01-plus.menu.CPUFreq.80.build.f_cpu=80000000L
-wt32-sc01-plus.menu.CPUFreq.40=40MHz
-wt32-sc01-plus.menu.CPUFreq.40.build.f_cpu=40000000L
-wt32-sc01-plus.menu.CPUFreq.20=20MHz
-wt32-sc01-plus.menu.CPUFreq.20.build.f_cpu=20000000L
-wt32-sc01-plus.menu.CPUFreq.10=10MHz
-wt32-sc01-plus.menu.CPUFreq.10.build.f_cpu=10000000L
-
-wt32-sc01-plus.menu.FlashMode.qio=QIO
-wt32-sc01-plus.menu.FlashMode.qio.build.flash_mode=dio
-wt32-sc01-plus.menu.FlashMode.qio.build.boot=qio
-wt32-sc01-plus.menu.FlashMode.dio=DIO
-wt32-sc01-plus.menu.FlashMode.dio.build.flash_mode=dio
-wt32-sc01-plus.menu.FlashMode.dio.build.boot=dio
-
-wt32-sc01-plus.menu.UploadSpeed.921600=921600
-wt32-sc01-plus.menu.UploadSpeed.921600.upload.speed=921600
-wt32-sc01-plus.menu.UploadSpeed.115200=115200
-wt32-sc01-plus.menu.UploadSpeed.115200.upload.speed=115200
-wt32-sc01-plus.menu.UploadSpeed.256000.windows=256000
-wt32-sc01-plus.menu.UploadSpeed.256000.upload.speed=256000
-wt32-sc01-plus.menu.UploadSpeed.230400.windows.upload.speed=256000
-wt32-sc01-plus.menu.UploadSpeed.230400=230400
-wt32-sc01-plus.menu.UploadSpeed.230400.upload.speed=230400
-wt32-sc01-plus.menu.UploadSpeed.460800.linux=460800
-wt32-sc01-plus.menu.UploadSpeed.460800.macosx=460800
-wt32-sc01-plus.menu.UploadSpeed.460800.upload.speed=460800
-wt32-sc01-plus.menu.UploadSpeed.512000.windows=512000
-wt32-sc01-plus.menu.UploadSpeed.512000.upload.speed=512000
-
-wt32-sc01-plus.menu.DebugLevel.none=None
-wt32-sc01-plus.menu.DebugLevel.none.build.code_debug=0
-wt32-sc01-plus.menu.DebugLevel.error=Error
-wt32-sc01-plus.menu.DebugLevel.error.build.code_debug=1
-wt32-sc01-plus.menu.DebugLevel.warn=Warn
-wt32-sc01-plus.menu.DebugLevel.warn.build.code_debug=2
-wt32-sc01-plus.menu.DebugLevel.info=Info
-wt32-sc01-plus.menu.DebugLevel.info.build.code_debug=3
-wt32-sc01-plus.menu.DebugLevel.debug=Debug
-wt32-sc01-plus.menu.DebugLevel.debug.build.code_debug=4
-wt32-sc01-plus.menu.DebugLevel.verbose=Verbose
-wt32-sc01-plus.menu.DebugLevel.verbose.build.code_debug=5
-
-wt32-sc01-plus.menu.EraseFlash.none=Disabled
-wt32-sc01-plus.menu.EraseFlash.none.upload.erase_cmd=
-wt32-sc01-plus.menu.EraseFlash.all=Enabled
-wt32-sc01-plus.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-bpi-bit.name=BPI-BIT
-
-bpi-bit.bootloader.tool=esptool_py
-bpi-bit.bootloader.tool.default=esptool_py
-
-bpi-bit.upload.tool=esptool_py
-bpi-bit.upload.tool.default=esptool_py
-bpi-bit.upload.tool.network=esp_ota
-
-bpi-bit.upload.maximum_size=1310720
-bpi-bit.upload.maximum_data_size=294912
-bpi-bit.upload.flags=
-bpi-bit.upload.extra_flags=
-
-bpi-bit.serial.disableDTR=true
-bpi-bit.serial.disableRTS=true
-
-bpi-bit.build.tarch=xtensa
-bpi-bit.build.bootloader_addr=0x1000
-bpi-bit.build.target=esp32
-bpi-bit.build.mcu=esp32
-bpi-bit.build.core=esp32
-bpi-bit.build.variant=bpi-bit
-bpi-bit.build.board=BPI_BIT
-
-bpi-bit.build.f_cpu=160000000L
-bpi-bit.build.flash_mode=dio
-bpi-bit.build.flash_size=4MB
-bpi-bit.build.boot=dio
-bpi-bit.build.partitions=default
-
-bpi-bit.menu.FlashFreq.80=80MHz
-bpi-bit.menu.FlashFreq.80.build.flash_freq=80m
-bpi-bit.menu.FlashFreq.40=40MHz
-bpi-bit.menu.FlashFreq.40.build.flash_freq=40m
-
-bpi-bit.menu.UploadSpeed.921600=921600
-bpi-bit.menu.UploadSpeed.921600.upload.speed=921600
-bpi-bit.menu.UploadSpeed.115200=115200
-bpi-bit.menu.UploadSpeed.115200.upload.speed=115200
-bpi-bit.menu.UploadSpeed.256000.windows=256000
-bpi-bit.menu.UploadSpeed.256000.upload.speed=256000
-bpi-bit.menu.UploadSpeed.230400.windows.upload.speed=256000
-bpi-bit.menu.UploadSpeed.230400=230400
-bpi-bit.menu.UploadSpeed.230400.upload.speed=230400
-bpi-bit.menu.UploadSpeed.460800.linux=460800
-bpi-bit.menu.UploadSpeed.460800.macosx=460800
-bpi-bit.menu.UploadSpeed.460800.upload.speed=460800
-bpi-bit.menu.UploadSpeed.512000.windows=512000
-bpi-bit.menu.UploadSpeed.512000.upload.speed=512000
-
-bpi-bit.menu.DebugLevel.none=None
-bpi-bit.menu.DebugLevel.none.build.code_debug=0
-bpi-bit.menu.DebugLevel.error=Error
-bpi-bit.menu.DebugLevel.error.build.code_debug=1
-bpi-bit.menu.DebugLevel.warn=Warn
-bpi-bit.menu.DebugLevel.warn.build.code_debug=2
-bpi-bit.menu.DebugLevel.info=Info
-bpi-bit.menu.DebugLevel.info.build.code_debug=3
-bpi-bit.menu.DebugLevel.debug=Debug
-bpi-bit.menu.DebugLevel.debug.build.code_debug=4
-bpi-bit.menu.DebugLevel.verbose=Verbose
-bpi-bit.menu.DebugLevel.verbose.build.code_debug=5
-
-bpi-bit.menu.EraseFlash.none=Disabled
-bpi-bit.menu.EraseFlash.none.upload.erase_cmd=
-bpi-bit.menu.EraseFlash.all=Enabled
-bpi-bit.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-bpi_leaf_s3.name=BPI-Leaf-S3
-bpi_leaf_s3.vid.0=0x303a
-bpi_leaf_s3.pid.0=0x80df
-
-bpi_leaf_s3.bootloader.tool=esptool_py
-bpi_leaf_s3.bootloader.tool.default=esptool_py
-
-bpi_leaf_s3.upload.tool=esptool_py
-bpi_leaf_s3.upload.tool.default=esptool_py
-bpi_leaf_s3.upload.tool.network=esp_ota
-
-bpi_leaf_s3.upload.maximum_size=1310720
-bpi_leaf_s3.upload.maximum_data_size=327680
-bpi_leaf_s3.upload.flags=
-bpi_leaf_s3.upload.extra_flags=
-bpi_leaf_s3.upload.use_1200bps_touch=false
-bpi_leaf_s3.upload.wait_for_upload_port=false
-
-bpi_leaf_s3.serial.disableDTR=false
-bpi_leaf_s3.serial.disableRTS=false
-
-bpi_leaf_s3.build.tarch=xtensa
-bpi_leaf_s3.build.bootloader_addr=0x0
-bpi_leaf_s3.build.target=esp32s3
-bpi_leaf_s3.build.mcu=esp32s3
-bpi_leaf_s3.build.core=esp32
-bpi_leaf_s3.build.variant=bpi_leaf_s3
-bpi_leaf_s3.build.board=BPI_LEAF_S3
-
-bpi_leaf_s3.build.usb_mode=1
-bpi_leaf_s3.build.cdc_on_boot=0
-bpi_leaf_s3.build.msc_on_boot=0
-bpi_leaf_s3.build.dfu_on_boot=0
-bpi_leaf_s3.build.f_cpu=240000000L
-bpi_leaf_s3.build.flash_size=8MB
-bpi_leaf_s3.build.flash_freq=80m
-bpi_leaf_s3.build.flash_mode=dio
-bpi_leaf_s3.build.boot=qio
-bpi_leaf_s3.build.boot_freq=80m
-bpi_leaf_s3.build.partitions=default
-bpi_leaf_s3.build.defines=
-bpi_leaf_s3.build.loop_core=
-bpi_leaf_s3.build.event_core=
-bpi_leaf_s3.build.psram_type=qspi
-bpi_leaf_s3.build.memory_type={build.boot}_{build.psram_type}
-
-bpi_leaf_s3.menu.PSRAM.enabled=QSPI PSRAM
-bpi_leaf_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-bpi_leaf_s3.menu.PSRAM.enabled.build.psram_type=qspi
-bpi_leaf_s3.menu.PSRAM.disabled=Disabled
-bpi_leaf_s3.menu.PSRAM.disabled.build.defines=
-bpi_leaf_s3.menu.PSRAM.disabled.build.psram_type=qspi
-bpi_leaf_s3.menu.PSRAM.opi=OPI PSRAM
-bpi_leaf_s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-bpi_leaf_s3.menu.PSRAM.opi.build.psram_type=opi
-
-bpi_leaf_s3.menu.FlashMode.qio=QIO 80MHz
-bpi_leaf_s3.menu.FlashMode.qio.build.flash_mode=dio
-bpi_leaf_s3.menu.FlashMode.qio.build.boot=qio
-bpi_leaf_s3.menu.FlashMode.qio.build.boot_freq=80m
-bpi_leaf_s3.menu.FlashMode.qio.build.flash_freq=80m
-bpi_leaf_s3.menu.FlashMode.qio120=QIO 120MHz
-bpi_leaf_s3.menu.FlashMode.qio120.build.flash_mode=dio
-bpi_leaf_s3.menu.FlashMode.qio120.build.boot=qio
-bpi_leaf_s3.menu.FlashMode.qio120.build.boot_freq=120m
-bpi_leaf_s3.menu.FlashMode.qio120.build.flash_freq=80m
-bpi_leaf_s3.menu.FlashMode.dio=DIO 80MHz
-bpi_leaf_s3.menu.FlashMode.dio.build.flash_mode=dio
-bpi_leaf_s3.menu.FlashMode.dio.build.boot=dio
-bpi_leaf_s3.menu.FlashMode.dio.build.boot_freq=80m
-bpi_leaf_s3.menu.FlashMode.dio.build.flash_freq=80m
-bpi_leaf_s3.menu.FlashMode.opi=OPI 80MHz
-bpi_leaf_s3.menu.FlashMode.opi.build.flash_mode=dout
-bpi_leaf_s3.menu.FlashMode.opi.build.boot=opi
-bpi_leaf_s3.menu.FlashMode.opi.build.boot_freq=80m
-bpi_leaf_s3.menu.FlashMode.opi.build.flash_freq=80m
-
-bpi_leaf_s3.menu.FlashSize.8M=8MB (64Mb)
-bpi_leaf_s3.menu.FlashSize.8M.build.flash_size=8MB
-bpi_leaf_s3.menu.FlashSize.4M=4MB (32Mb)
-bpi_leaf_s3.menu.FlashSize.4M.build.flash_size=4MB
-bpi_leaf_s3.menu.FlashSize.16M=16MB (128Mb)
-bpi_leaf_s3.menu.FlashSize.16M.build.flash_size=16MB
-#bpi_leaf_s3.menu.FlashSize.32M=32MB (256Mb)
-#bpi_leaf_s3.menu.FlashSize.32M.build.flash_size=32MB
-
-bpi_leaf_s3.menu.LoopCore.1=Core 1
-bpi_leaf_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-bpi_leaf_s3.menu.LoopCore.0=Core 0
-bpi_leaf_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-bpi_leaf_s3.menu.EventsCore.1=Core 1
-bpi_leaf_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-bpi_leaf_s3.menu.EventsCore.0=Core 0
-bpi_leaf_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-bpi_leaf_s3.menu.USBMode.default=USB-OTG (TinyUSB)
-bpi_leaf_s3.menu.USBMode.default.build.usb_mode=0
-bpi_leaf_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-bpi_leaf_s3.menu.USBMode.hwcdc.build.usb_mode=1
-
-bpi_leaf_s3.menu.CDCOnBoot.cdc=Enabled
-bpi_leaf_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-bpi_leaf_s3.menu.CDCOnBoot.default=Disabled
-bpi_leaf_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-bpi_leaf_s3.menu.MSCOnBoot.default=Disabled
-bpi_leaf_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-bpi_leaf_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-bpi_leaf_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-bpi_leaf_s3.menu.DFUOnBoot.default=Disabled
-bpi_leaf_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-bpi_leaf_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-bpi_leaf_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-bpi_leaf_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-bpi_leaf_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-bpi_leaf_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-bpi_leaf_s3.menu.UploadMode.default=UART0 / Hardware CDC
-bpi_leaf_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-bpi_leaf_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-bpi_leaf_s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-bpi_leaf_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-bpi_leaf_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-bpi_leaf_s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-bpi_leaf_s3.menu.PartitionScheme.default.build.partitions=default
-bpi_leaf_s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-bpi_leaf_s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-bpi_leaf_s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-bpi_leaf_s3.menu.PartitionScheme.minimal.build.partitions=minimal
-bpi_leaf_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-bpi_leaf_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-bpi_leaf_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-bpi_leaf_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-bpi_leaf_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-bpi_leaf_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-bpi_leaf_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-bpi_leaf_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-bpi_leaf_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-bpi_leaf_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-bpi_leaf_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-bpi_leaf_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-bpi_leaf_s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-bpi_leaf_s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-bpi_leaf_s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-bpi_leaf_s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-bpi_leaf_s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-bpi_leaf_s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-bpi_leaf_s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-bpi_leaf_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-bpi_leaf_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-bpi_leaf_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-bpi_leaf_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-bpi_leaf_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-bpi_leaf_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-bpi_leaf_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-bpi_leaf_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-bpi_leaf_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-bpi_leaf_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-bpi_leaf_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-bpi_leaf_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-bpi_leaf_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-bpi_leaf_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-bpi_leaf_s3.menu.CPUFreq.240=240MHz (WiFi)
-bpi_leaf_s3.menu.CPUFreq.240.build.f_cpu=240000000L
-bpi_leaf_s3.menu.CPUFreq.160=160MHz (WiFi)
-bpi_leaf_s3.menu.CPUFreq.160.build.f_cpu=160000000L
-bpi_leaf_s3.menu.CPUFreq.80=80MHz (WiFi)
-bpi_leaf_s3.menu.CPUFreq.80.build.f_cpu=80000000L
-bpi_leaf_s3.menu.CPUFreq.40=40MHz
-bpi_leaf_s3.menu.CPUFreq.40.build.f_cpu=40000000L
-bpi_leaf_s3.menu.CPUFreq.20=20MHz
-bpi_leaf_s3.menu.CPUFreq.20.build.f_cpu=20000000L
-bpi_leaf_s3.menu.CPUFreq.10=10MHz
-bpi_leaf_s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-bpi_leaf_s3.menu.UploadSpeed.921600=921600
-bpi_leaf_s3.menu.UploadSpeed.921600.upload.speed=921600
-bpi_leaf_s3.menu.UploadSpeed.115200=115200
-bpi_leaf_s3.menu.UploadSpeed.115200.upload.speed=115200
-bpi_leaf_s3.menu.UploadSpeed.256000.windows=256000
-bpi_leaf_s3.menu.UploadSpeed.256000.upload.speed=256000
-bpi_leaf_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-bpi_leaf_s3.menu.UploadSpeed.230400=230400
-bpi_leaf_s3.menu.UploadSpeed.230400.upload.speed=230400
-bpi_leaf_s3.menu.UploadSpeed.460800.linux=460800
-bpi_leaf_s3.menu.UploadSpeed.460800.macosx=460800
-bpi_leaf_s3.menu.UploadSpeed.460800.upload.speed=460800
-bpi_leaf_s3.menu.UploadSpeed.512000.windows=512000
-bpi_leaf_s3.menu.UploadSpeed.512000.upload.speed=512000
-
-bpi_leaf_s3.menu.DebugLevel.none=None
-bpi_leaf_s3.menu.DebugLevel.none.build.code_debug=0
-bpi_leaf_s3.menu.DebugLevel.error=Error
-bpi_leaf_s3.menu.DebugLevel.error.build.code_debug=1
-bpi_leaf_s3.menu.DebugLevel.warn=Warn
-bpi_leaf_s3.menu.DebugLevel.warn.build.code_debug=2
-bpi_leaf_s3.menu.DebugLevel.info=Info
-bpi_leaf_s3.menu.DebugLevel.info.build.code_debug=3
-bpi_leaf_s3.menu.DebugLevel.debug=Debug
-bpi_leaf_s3.menu.DebugLevel.debug.build.code_debug=4
-bpi_leaf_s3.menu.DebugLevel.verbose=Verbose
-bpi_leaf_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-bpi_leaf_s3.menu.EraseFlash.none=Disabled
-bpi_leaf_s3.menu.EraseFlash.none.upload.erase_cmd=
-bpi_leaf_s3.menu.EraseFlash.all=Enabled
-bpi_leaf_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-wesp32.name=Silicognition wESP32
-
-wesp32.bootloader.tool=esptool_py
-wesp32.bootloader.tool.default=esptool_py
-
-wesp32.upload.tool=esptool_py
-wesp32.upload.tool.default=esptool_py
-wesp32.upload.tool.network=esp_ota
-
-wesp32.upload.maximum_size=1310720
-wesp32.upload.maximum_data_size=327680
-wesp32.upload.flags=
-wesp32.upload.extra_flags=
-
-wesp32.serial.disableDTR=true
-wesp32.serial.disableRTS=true
-
-wesp32.build.tarch=xtensa
-wesp32.build.bootloader_addr=0x1000
-wesp32.build.target=esp32
-wesp32.build.mcu=esp32
-wesp32.build.core=esp32
-wesp32.build.variant=wesp32
-wesp32.build.board=WESP32
-
-wesp32.build.f_cpu=240000000L
-wesp32.build.flash_mode=dio
-wesp32.build.flash_size=4MB
-wesp32.build.boot=dio
-wesp32.build.partitions=default
-wesp32.build.defines=
-
-wesp32.menu.FlashFreq.80=80MHz
-wesp32.menu.FlashFreq.80.build.flash_freq=80m
-wesp32.menu.FlashFreq.40=40MHz
-wesp32.menu.FlashFreq.40.build.flash_freq=40m
-
-wesp32.menu.UploadSpeed.921600=921600
-wesp32.menu.UploadSpeed.921600.upload.speed=921600
-wesp32.menu.UploadSpeed.115200=115200
-wesp32.menu.UploadSpeed.115200.upload.speed=115200
-wesp32.menu.UploadSpeed.256000.windows=256000
-wesp32.menu.UploadSpeed.256000.upload.speed=256000
-wesp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-wesp32.menu.UploadSpeed.230400=230400
-wesp32.menu.UploadSpeed.230400.upload.speed=230400
-wesp32.menu.UploadSpeed.460800.linux=460800
-wesp32.menu.UploadSpeed.460800.macosx=460800
-wesp32.menu.UploadSpeed.460800.upload.speed=460800
-wesp32.menu.UploadSpeed.512000.windows=512000
-wesp32.menu.UploadSpeed.512000.upload.speed=512000
-
-wesp32.menu.DebugLevel.none=None
-wesp32.menu.DebugLevel.none.build.code_debug=0
-wesp32.menu.DebugLevel.error=Error
-wesp32.menu.DebugLevel.error.build.code_debug=1
-wesp32.menu.DebugLevel.warn=Warn
-wesp32.menu.DebugLevel.warn.build.code_debug=2
-wesp32.menu.DebugLevel.info=Info
-wesp32.menu.DebugLevel.info.build.code_debug=3
-wesp32.menu.DebugLevel.debug=Debug
-wesp32.menu.DebugLevel.debug.build.code_debug=4
-wesp32.menu.DebugLevel.verbose=Verbose
-wesp32.menu.DebugLevel.verbose.build.code_debug=5
-
-wesp32.menu.EraseFlash.none=Disabled
-wesp32.menu.EraseFlash.none.upload.erase_cmd=
-wesp32.menu.EraseFlash.all=Enabled
-wesp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-t-beam.name=T-Beam
-
-t-beam.bootloader.tool=esptool_py
-t-beam.bootloader.tool.default=esptool_py
-
-t-beam.upload.tool=esptool_py
-t-beam.upload.tool.default=esptool_py
-t-beam.upload.tool.network=esp_ota
-
-t-beam.upload.maximum_size=1310720
-t-beam.upload.maximum_data_size=327680
-t-beam.upload.flags=
-t-beam.upload.extra_flags=
-
-t-beam.serial.disableDTR=true
-t-beam.serial.disableRTS=true
-
-t-beam.build.tarch=xtensa
-t-beam.build.bootloader_addr=0x1000
-t-beam.build.target=esp32
-t-beam.build.mcu=esp32
-t-beam.build.core=esp32
-t-beam.build.variant=tbeam
-t-beam.build.board=TBeam
-
-t-beam.menu.Revision.Radio_SX1262=Radio-SX1262
-t-beam.menu.Revision.Radio_SX1262.build.board=TBEAM_USE_RADIO_SX1262
-t-beam.menu.Revision.Radio_SX1276=Radio-SX1276
-t-beam.menu.Revision.Radio_SX1276.build.board=TBEAM_USE_RADIO_SX1276
-t-beam.menu.Revision.Radio_SX1278=Radio-SX1278
-t-beam.menu.Revision.Radio_SX1278.build.board=TBEAM_USE_RADIO_SX1278
-t-beam.menu.Revision.Radio_SX1280=Radio-SX1280
-t-beam.menu.Revision.Radio_SX1280.build.board=TBEAM_USE_RADIO_SX1280
-t-beam.menu.Revision.Radio_SX1268=Radio-SX1268
-t-beam.menu.Revision.Radio_SX1268.build.board=TBEAM_USE_RADIO_SX1268
-
-t-beam.build.f_cpu=240000000L
-t-beam.build.flash_mode=dio
-t-beam.build.flash_size=4MB
-t-beam.build.boot=dio
-t-beam.build.partitions=default
-
-t-beam.menu.PSRAM.disabled=Disabled
-t-beam.menu.PSRAM.disabled.build.defines=
-t-beam.menu.PSRAM.disabled.build.extra_libs=
-t-beam.menu.PSRAM.enabled=Enabled
-t-beam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-t-beam.menu.PSRAM.enabled.build.extra_libs=
-
-t-beam.menu.FlashFreq.80=80MHz
-t-beam.menu.FlashFreq.80.build.flash_freq=80m
-t-beam.menu.FlashFreq.40=40MHz
-t-beam.menu.FlashFreq.40.build.flash_freq=40m
-
-t-beam.menu.UploadSpeed.921600=921600
-t-beam.menu.UploadSpeed.921600.upload.speed=921600
-t-beam.menu.UploadSpeed.115200=115200
-t-beam.menu.UploadSpeed.115200.upload.speed=115200
-t-beam.menu.UploadSpeed.256000.windows=256000
-t-beam.menu.UploadSpeed.256000.upload.speed=256000
-t-beam.menu.UploadSpeed.230400.windows.upload.speed=256000
-t-beam.menu.UploadSpeed.230400=230400
-t-beam.menu.UploadSpeed.230400.upload.speed=230400
-t-beam.menu.UploadSpeed.460800.linux=460800
-t-beam.menu.UploadSpeed.460800.macosx=460800
-t-beam.menu.UploadSpeed.460800.upload.speed=460800
-t-beam.menu.UploadSpeed.512000.windows=512000
-t-beam.menu.UploadSpeed.512000.upload.speed=512000
-
-t-beam.menu.DebugLevel.none=None
-t-beam.menu.DebugLevel.none.build.code_debug=0
-t-beam.menu.DebugLevel.error=Error
-t-beam.menu.DebugLevel.error.build.code_debug=1
-t-beam.menu.DebugLevel.warn=Warn
-t-beam.menu.DebugLevel.warn.build.code_debug=2
-t-beam.menu.DebugLevel.info=Info
-t-beam.menu.DebugLevel.info.build.code_debug=3
-t-beam.menu.DebugLevel.debug=Debug
-t-beam.menu.DebugLevel.debug.build.code_debug=4
-t-beam.menu.DebugLevel.verbose=Verbose
-t-beam.menu.DebugLevel.verbose.build.code_debug=5
-
-t-beam.menu.EraseFlash.none=Disabled
-t-beam.menu.EraseFlash.none.upload.erase_cmd=
-t-beam.menu.EraseFlash.all=Enabled
-t-beam.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-d-duino-32.name=D-duino-32
-
-d-duino-32.bootloader.tool=esptool_py
-d-duino-32.bootloader.tool.default=esptool_py
-
-d-duino-32.upload.tool=esptool_py
-d-duino-32.upload.tool.default=esptool_py
-d-duino-32.upload.tool.network=esp_ota
-
-d-duino-32.upload.maximum_size=1310720
-d-duino-32.upload.maximum_data_size=327680
-d-duino-32.upload.flags=
-d-duino-32.upload.extra_flags=
-
-d-duino-32.serial.disableDTR=true
-d-duino-32.serial.disableRTS=true
-
-d-duino-32.build.tarch=xtensa
-d-duino-32.build.bootloader_addr=0x1000
-d-duino-32.build.target=esp32
-d-duino-32.build.mcu=esp32
-d-duino-32.build.core=esp32
-d-duino-32.build.variant=d-duino-32
-d-duino-32.build.board=D_Duino_32
-
-d-duino-32.build.f_cpu=240000000L
-d-duino-32.build.flash_size=4MB
-d-duino-32.build.flash_freq=40m
-d-duino-32.build.flash_mode=dio
-d-duino-32.build.boot=dio
-d-duino-32.build.partitions=default
-d-duino-32.build.defines=
-
-d-duino-32.menu.PartitionScheme.default=Default
-d-duino-32.menu.PartitionScheme.default.build.partitions=default
-d-duino-32.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
-d-duino-32.menu.PartitionScheme.minimal.build.partitions=minimal
-d-duino-32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-d-duino-32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-d-duino-32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-d-duino-32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-d-duino-32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-d-duino-32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-d-duino-32.menu.PartitionScheme.fatflash=16M Fat
-d-duino-32.menu.PartitionScheme.fatflash.build.partitions=ffat
-
-d-duino-32.menu.FlashFreq.80=80MHz
-d-duino-32.menu.FlashFreq.80.build.flash_freq=80m
-d-duino-32.menu.FlashFreq.40=40MHz
-d-duino-32.menu.FlashFreq.40.build.flash_freq=40m
-
-d-duino-32.menu.UploadSpeed.921600=921600
-d-duino-32.menu.UploadSpeed.921600.upload.speed=921600
-d-duino-32.menu.UploadSpeed.115200=115200
-d-duino-32.menu.UploadSpeed.115200.upload.speed=115200
-d-duino-32.menu.UploadSpeed.256000.windows=256000
-d-duino-32.menu.UploadSpeed.256000.upload.speed=256000
-d-duino-32.menu.UploadSpeed.230400.windows.upload.speed=256000
-d-duino-32.menu.UploadSpeed.230400=230400
-d-duino-32.menu.UploadSpeed.230400.upload.speed=230400
-d-duino-32.menu.UploadSpeed.460800.linux=460800
-d-duino-32.menu.UploadSpeed.460800.macosx=460800
-d-duino-32.menu.UploadSpeed.460800.upload.speed=460800
-d-duino-32.menu.UploadSpeed.512000.windows=512000
-d-duino-32.menu.UploadSpeed.512000.upload.speed=512000
-
-d-duino-32.menu.DebugLevel.none=None
-d-duino-32.menu.DebugLevel.none.build.code_debug=0
-d-duino-32.menu.DebugLevel.error=Error
-d-duino-32.menu.DebugLevel.error.build.code_debug=1
-d-duino-32.menu.DebugLevel.warn=Warn
-d-duino-32.menu.DebugLevel.warn.build.code_debug=2
-d-duino-32.menu.DebugLevel.info=Info
-d-duino-32.menu.DebugLevel.info.build.code_debug=3
-d-duino-32.menu.DebugLevel.debug=Debug
-d-duino-32.menu.DebugLevel.debug.build.code_debug=4
-d-duino-32.menu.DebugLevel.verbose=Verbose
-d-duino-32.menu.DebugLevel.verbose.build.code_debug=5
-
-d-duino-32.menu.EraseFlash.none=Disabled
-d-duino-32.menu.EraseFlash.none.upload.erase_cmd=
-d-duino-32.menu.EraseFlash.all=Enabled
-d-duino-32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lopy.name=LoPy
-
-lopy.bootloader.tool=esptool_py
-lopy.bootloader.tool.default=esptool_py
-
-lopy.upload.tool=esptool_py
-lopy.upload.tool.default=esptool_py
-lopy.upload.tool.network=esp_ota
-
-lopy.upload.maximum_size=1310720
-lopy.upload.maximum_data_size=327680
-lopy.upload.flags=
-lopy.upload.extra_flags=
-
-lopy.serial.disableDTR=true
-lopy.serial.disableRTS=true
-
-lopy.build.tarch=xtensa
-lopy.build.bootloader_addr=0x1000
-lopy.build.target=esp32
-lopy.build.mcu=esp32
-lopy.build.core=esp32
-lopy.build.variant=lopy
-lopy.build.board=LoPy
-
-lopy.build.f_cpu=240000000L
-lopy.build.flash_mode=dio
-lopy.build.flash_size=4MB
-lopy.build.boot=dio
-lopy.build.partitions=default
-
-lopy.menu.FlashFreq.80=80MHz
-lopy.menu.FlashFreq.80.build.flash_freq=80m
-lopy.menu.FlashFreq.40=40MHz
-lopy.menu.FlashFreq.40.build.flash_freq=40m
-
-lopy.menu.UploadSpeed.921600=921600
-lopy.menu.UploadSpeed.921600.upload.speed=921600
-lopy.menu.UploadSpeed.115200=115200
-lopy.menu.UploadSpeed.115200.upload.speed=115200
-lopy.menu.UploadSpeed.256000.windows=256000
-lopy.menu.UploadSpeed.256000.upload.speed=256000
-lopy.menu.UploadSpeed.230400.windows.upload.speed=256000
-lopy.menu.UploadSpeed.230400=230400
-lopy.menu.UploadSpeed.230400.upload.speed=230400
-lopy.menu.UploadSpeed.460800.linux=460800
-lopy.menu.UploadSpeed.460800.macosx=460800
-lopy.menu.UploadSpeed.460800.upload.speed=460800
-lopy.menu.UploadSpeed.512000.windows=512000
-lopy.menu.UploadSpeed.512000.upload.speed=512000
-
-lopy.menu.DebugLevel.none=None
-lopy.menu.DebugLevel.none.build.code_debug=0
-lopy.menu.DebugLevel.error=Error
-lopy.menu.DebugLevel.error.build.code_debug=1
-lopy.menu.DebugLevel.warn=Warn
-lopy.menu.DebugLevel.warn.build.code_debug=2
-lopy.menu.DebugLevel.info=Info
-lopy.menu.DebugLevel.info.build.code_debug=3
-lopy.menu.DebugLevel.debug=Debug
-lopy.menu.DebugLevel.debug.build.code_debug=4
-lopy.menu.DebugLevel.verbose=Verbose
-lopy.menu.DebugLevel.verbose.build.code_debug=5
-
-lopy.menu.EraseFlash.none=Disabled
-lopy.menu.EraseFlash.none.upload.erase_cmd=
-lopy.menu.EraseFlash.all=Enabled
-lopy.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lopy4.name=LoPy4
-
-lopy4.bootloader.tool=esptool_py
-lopy4.bootloader.tool.default=esptool_py
-
-lopy4.upload.tool=esptool_py
-lopy4.upload.tool.default=esptool_py
-lopy4.upload.tool.network=esp_ota
-
-lopy4.upload.maximum_size=1310720
-lopy4.upload.maximum_data_size=327680
-lopy4.upload.flags=
-lopy4.upload.extra_flags=
-
-lopy4.serial.disableDTR=true
-lopy4.serial.disableRTS=true
-
-lopy4.build.tarch=xtensa
-lopy4.build.bootloader_addr=0x1000
-lopy4.build.target=esp32
-lopy4.build.mcu=esp32
-lopy4.build.core=esp32
-lopy4.build.variant=lopy4
-lopy4.build.board=LoPy4
-
-lopy4.build.f_cpu=240000000L
-lopy4.build.flash_mode=dio
-lopy4.build.flash_size=4MB
-lopy4.build.boot=dio
-lopy4.build.partitions=default
-
-lopy4.menu.PSRAM.disabled=Disabled
-lopy4.menu.PSRAM.disabled.build.defines=
-lopy4.menu.PSRAM.disabled.build.extra_libs=
-lopy4.menu.PSRAM.enabled=Enabled
-lopy4.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-lopy4.menu.PSRAM.enabled.build.extra_libs=
-
-lopy4.menu.FlashFreq.80=80MHz
-lopy4.menu.FlashFreq.80.build.flash_freq=80m
-lopy4.menu.FlashFreq.40=40MHz
-lopy4.menu.FlashFreq.40.build.flash_freq=40m
-
-lopy4.menu.UploadSpeed.921600=921600
-lopy4.menu.UploadSpeed.921600.upload.speed=921600
-lopy4.menu.UploadSpeed.115200=115200
-lopy4.menu.UploadSpeed.115200.upload.speed=115200
-lopy4.menu.UploadSpeed.256000.windows=256000
-lopy4.menu.UploadSpeed.256000.upload.speed=256000
-lopy4.menu.UploadSpeed.230400.windows.upload.speed=256000
-lopy4.menu.UploadSpeed.230400=230400
-lopy4.menu.UploadSpeed.230400.upload.speed=230400
-lopy4.menu.UploadSpeed.460800.linux=460800
-lopy4.menu.UploadSpeed.460800.macosx=460800
-lopy4.menu.UploadSpeed.460800.upload.speed=460800
-lopy4.menu.UploadSpeed.512000.windows=512000
-lopy4.menu.UploadSpeed.512000.upload.speed=512000
-
-lopy4.menu.DebugLevel.none=None
-lopy4.menu.DebugLevel.none.build.code_debug=0
-lopy4.menu.DebugLevel.error=Error
-lopy4.menu.DebugLevel.error.build.code_debug=1
-lopy4.menu.DebugLevel.warn=Warn
-lopy4.menu.DebugLevel.warn.build.code_debug=2
-lopy4.menu.DebugLevel.info=Info
-lopy4.menu.DebugLevel.info.build.code_debug=3
-lopy4.menu.DebugLevel.debug=Debug
-lopy4.menu.DebugLevel.debug.build.code_debug=4
-lopy4.menu.DebugLevel.verbose=Verbose
-lopy4.menu.DebugLevel.verbose.build.code_debug=5
-
-lopy4.menu.EraseFlash.none=Disabled
-lopy4.menu.EraseFlash.none.upload.erase_cmd=
-lopy4.menu.EraseFlash.all=Enabled
-lopy4.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-oroca_edubot.name=OROCA EduBot
-
-oroca_edubot.bootloader.tool=esptool_py
-oroca_edubot.bootloader.tool.default=esptool_py
-
-oroca_edubot.upload.tool=esptool_py
-oroca_edubot.upload.tool.default=esptool_py
-oroca_edubot.upload.tool.network=esp_ota
-
-oroca_edubot.upload.maximum_size=3145728
-oroca_edubot.upload.maximum_data_size=327680
-oroca_edubot.upload.flags=
-oroca_edubot.upload.extra_flags=
-
-oroca_edubot.serial.disableDTR=true
-oroca_edubot.serial.disableRTS=true
-
-oroca_edubot.build.tarch=xtensa
-oroca_edubot.build.bootloader_addr=0x1000
-oroca_edubot.build.target=esp32
-oroca_edubot.build.mcu=esp32
-oroca_edubot.build.core=esp32
-oroca_edubot.build.variant=oroca_edubot
-oroca_edubot.build.board=OROCA_EDUBOT
-
-oroca_edubot.build.f_cpu=240000000L
-oroca_edubot.build.flash_mode=dio
-oroca_edubot.build.flash_size=4MB
-oroca_edubot.build.boot=dio
-oroca_edubot.build.partitions=huge_app
-oroca_edubot.build.defines=
-
-oroca_edubot.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA)
-oroca_edubot.menu.PartitionScheme.huge_app.build.partitions=huge_app
-oroca_edubot.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-oroca_edubot.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-oroca_edubot.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-oroca_edubot.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-oroca_edubot.menu.FlashFreq.80=80MHz
-oroca_edubot.menu.FlashFreq.80.build.flash_freq=80m
-oroca_edubot.menu.FlashFreq.40=40MHz
-oroca_edubot.menu.FlashFreq.40.build.flash_freq=40m
-
-oroca_edubot.menu.UploadSpeed.921600=921600
-oroca_edubot.menu.UploadSpeed.921600.upload.speed=921600
-oroca_edubot.menu.UploadSpeed.115200=115200
-oroca_edubot.menu.UploadSpeed.115200.upload.speed=115200
-oroca_edubot.menu.UploadSpeed.256000.windows=256000
-oroca_edubot.menu.UploadSpeed.256000.upload.speed=256000
-oroca_edubot.menu.UploadSpeed.230400.windows.upload.speed=256000
-oroca_edubot.menu.UploadSpeed.230400=230400
-oroca_edubot.menu.UploadSpeed.230400.upload.speed=230400
-oroca_edubot.menu.UploadSpeed.460800.linux=460800
-oroca_edubot.menu.UploadSpeed.460800.macosx=460800
-oroca_edubot.menu.UploadSpeed.460800.upload.speed=460800
-oroca_edubot.menu.UploadSpeed.512000.windows=512000
-oroca_edubot.menu.UploadSpeed.512000.upload.speed=512000
-
-oroca_edubot.menu.DebugLevel.none=None
-oroca_edubot.menu.DebugLevel.none.build.code_debug=0
-oroca_edubot.menu.DebugLevel.error=Error
-oroca_edubot.menu.DebugLevel.error.build.code_debug=1
-oroca_edubot.menu.DebugLevel.warn=Warn
-oroca_edubot.menu.DebugLevel.warn.build.code_debug=2
-oroca_edubot.menu.DebugLevel.info=Info
-oroca_edubot.menu.DebugLevel.info.build.code_debug=3
-oroca_edubot.menu.DebugLevel.debug=Debug
-oroca_edubot.menu.DebugLevel.debug.build.code_debug=4
-oroca_edubot.menu.DebugLevel.verbose=Verbose
-oroca_edubot.menu.DebugLevel.verbose.build.code_debug=5
-
-oroca_edubot.menu.EraseFlash.none=Disabled
-oroca_edubot.menu.EraseFlash.none.upload.erase_cmd=
-oroca_edubot.menu.EraseFlash.all=Enabled
-oroca_edubot.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-fm-devkit.name=ESP32 FM DevKit
-
-fm-devkit.upload.tool=esptool_py
-fm-devkit.upload.tool.default=esptool_py
-fm-devkit.upload.tool.network=esp_ota
-
-fm-devkit.upload.maximum_size=1310720
-fm-devkit.upload.maximum_data_size=327680
-fm-devkit.upload.flags=
-fm-devkit.upload.extra_flags=
-
-fm-devkit.serial.disableDTR=true
-fm-devkit.serial.disableRTS=true
-
-fm-devkit.build.tarch=xtensa
-fm-devkit.build.bootloader_addr=0x1000
-fm-devkit.build.target=esp32
-fm-devkit.build.mcu=esp32
-fm-devkit.build.core=esp32
-fm-devkit.build.variant=fm-devkit
-fm-devkit.build.board=fm_devkit
-
-fm-devkit.build.f_cpu=240000000L
-fm-devkit.build.flash_size=4MB
-fm-devkit.build.flash_freq=80m
-fm-devkit.build.flash_mode=dio
-fm-devkit.build.boot=dio
-fm-devkit.build.partitions=default
-fm-devkit.build.defines=
-
-fm-devkit.menu.UploadSpeed.921600=921600
-fm-devkit.menu.UploadSpeed.921600.upload.speed=921600
-fm-devkit.menu.UploadSpeed.115200=115200
-fm-devkit.menu.UploadSpeed.115200.upload.speed=115200
-fm-devkit.menu.UploadSpeed.256000.windows=256000
-fm-devkit.menu.UploadSpeed.256000.upload.speed=256000
-fm-devkit.menu.UploadSpeed.230400.windows.upload.speed=256000
-fm-devkit.menu.UploadSpeed.230400=230400
-fm-devkit.menu.UploadSpeed.230400.upload.speed=230400
-fm-devkit.menu.UploadSpeed.460800.linux=460800
-fm-devkit.menu.UploadSpeed.460800.macosx=460800
-fm-devkit.menu.UploadSpeed.460800.upload.speed=460800
-fm-devkit.menu.UploadSpeed.512000.windows=512000
-fm-devkit.menu.UploadSpeed.512000.upload.speed=512000
-
-fm-devkit.menu.DebugLevel.none=None
-fm-devkit.menu.DebugLevel.none.build.code_debug=0
-fm-devkit.menu.DebugLevel.error=Error
-fm-devkit.menu.DebugLevel.error.build.code_debug=1
-fm-devkit.menu.DebugLevel.warn=Warn
-fm-devkit.menu.DebugLevel.warn.build.code_debug=2
-fm-devkit.menu.DebugLevel.info=Info
-fm-devkit.menu.DebugLevel.info.build.code_debug=3
-fm-devkit.menu.DebugLevel.debug=Debug
-fm-devkit.menu.DebugLevel.debug.build.code_debug=4
-fm-devkit.menu.DebugLevel.verbose=Verbose
-fm-devkit.menu.DebugLevel.verbose.build.code_debug=5
-
-fm-devkit.menu.EraseFlash.none=Disabled
-fm-devkit.menu.EraseFlash.none.upload.erase_cmd=
-fm-devkit.menu.EraseFlash.all=Enabled
-fm-devkit.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-### Fri3d Badge 2024 (ESP32-S3-WROOM-1)
-
-fri3d_2024_esp32s3.name=Fri3d Badge 2024 (ESP32-S3-WROOM-1)
-
-fri3d_2024_esp32s3.bootloader.tool=esptool_py
-fri3d_2024_esp32s3.bootloader.tool.default=esptool_py
-
-fri3d_2024_esp32s3.upload.tool=esptool_py
-fri3d_2024_esp32s3.upload.tool.default=esptool_py
-fri3d_2024_esp32s3.upload.tool.network=esp_ota
-
-fri3d_2024_esp32s3.upload.maximum_size=1310720
-fri3d_2024_esp32s3.upload.maximum_data_size=327680
-fri3d_2024_esp32s3.upload.flags=
-fri3d_2024_esp32s3.upload.extra_flags=
-fri3d_2024_esp32s3.upload.use_1200bps_touch=false
-fri3d_2024_esp32s3.upload.wait_for_upload_port=false
-
-fri3d_2024_esp32s3.serial.disableDTR=false
-fri3d_2024_esp32s3.serial.disableRTS=false
-
-fri3d_2024_esp32s3.build.tarch=xtensa
-fri3d_2024_esp32s3.build.bootloader_addr=0x0
-fri3d_2024_esp32s3.build.target=esp32s3
-fri3d_2024_esp32s3.build.mcu=esp32s3
-fri3d_2024_esp32s3.build.core=esp32
-fri3d_2024_esp32s3.build.variant=fri3d_2024_esp32s3
-fri3d_2024_esp32s3.build.board=FRI3D_2024_ESP32S3
-
-fri3d_2024_esp32s3.build.usb_mode=1
-fri3d_2024_esp32s3.build.cdc_on_boot=0
-fri3d_2024_esp32s3.build.msc_on_boot=0
-fri3d_2024_esp32s3.build.dfu_on_boot=0
-fri3d_2024_esp32s3.build.f_cpu=240000000L
-fri3d_2024_esp32s3.build.flash_size=16MB
-fri3d_2024_esp32s3.build.flash_freq=80m
-fri3d_2024_esp32s3.build.flash_mode=dio
-fri3d_2024_esp32s3.build.boot=qio
-fri3d_2024_esp32s3.build.boot_freq=80m
-fri3d_2024_esp32s3.build.partitions=default
-fri3d_2024_esp32s3.build.defines=
-fri3d_2024_esp32s3.build.loop_core=
-fri3d_2024_esp32s3.build.event_core=
-fri3d_2024_esp32s3.build.psram_type=opi
-fri3d_2024_esp32s3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-fri3d_2024_esp32s3.menu.JTAGAdapter.default=Disabled
-fri3d_2024_esp32s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-fri3d_2024_esp32s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-fri3d_2024_esp32s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-fri3d_2024_esp32s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-fri3d_2024_esp32s3.menu.JTAGAdapter.external=FTDI Adapter
-fri3d_2024_esp32s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-fri3d_2024_esp32s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-fri3d_2024_esp32s3.menu.JTAGAdapter.bridge=ESP USB Bridge
-fri3d_2024_esp32s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-fri3d_2024_esp32s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-fri3d_2024_esp32s3.menu.PSRAM.default=OPI PSRAM
-fri3d_2024_esp32s3.menu.PSRAM.default.build.defines=-DBOARD_HAS_PSRAM
-fri3d_2024_esp32s3.menu.PSRAM.default.build.psram_type=opi
-fri3d_2024_esp32s3.menu.PSRAM.disabled=Disabled
-fri3d_2024_esp32s3.menu.PSRAM.disabled.build.defines=
-fri3d_2024_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
-
-fri3d_2024_esp32s3.menu.FlashMode.qio=QIO 80MHz
-fri3d_2024_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-fri3d_2024_esp32s3.menu.FlashMode.qio.build.boot=qio
-fri3d_2024_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-fri3d_2024_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-fri3d_2024_esp32s3.menu.FlashMode.qio120=QIO 120MHz
-fri3d_2024_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-fri3d_2024_esp32s3.menu.FlashMode.qio120.build.boot=qio
-fri3d_2024_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-fri3d_2024_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-fri3d_2024_esp32s3.menu.FlashMode.dio=DIO 80MHz
-fri3d_2024_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-fri3d_2024_esp32s3.menu.FlashMode.dio.build.boot=dio
-fri3d_2024_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-fri3d_2024_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-fri3d_2024_esp32s3.menu.FlashMode.opi=OPI 80MHz
-fri3d_2024_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-fri3d_2024_esp32s3.menu.FlashMode.opi.build.boot=opi
-fri3d_2024_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-fri3d_2024_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-
-fri3d_2024_esp32s3.menu.FlashSize.default=16MB (128Mb)
-fri3d_2024_esp32s3.menu.FlashSize.default.build.flash_size=16MB
-
-fri3d_2024_esp32s3.menu.LoopCore.1=Core 1
-fri3d_2024_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-fri3d_2024_esp32s3.menu.LoopCore.0=Core 0
-fri3d_2024_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-fri3d_2024_esp32s3.menu.EventsCore.1=Core 1
-fri3d_2024_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-fri3d_2024_esp32s3.menu.EventsCore.0=Core 0
-fri3d_2024_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-fri3d_2024_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-fri3d_2024_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-fri3d_2024_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-fri3d_2024_esp32s3.menu.USBMode.default.build.usb_mode=0
-
-fri3d_2024_esp32s3.menu.CDCOnBoot.default=Enabled
-fri3d_2024_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-fri3d_2024_esp32s3.menu.CDCOnBoot.disabled=Disabled
-fri3d_2024_esp32s3.menu.CDCOnBoot.disabled.build.cdc_on_boot=0
-
-fri3d_2024_esp32s3.menu.MSCOnBoot.default=Disabled
-fri3d_2024_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-fri3d_2024_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-fri3d_2024_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-fri3d_2024_esp32s3.menu.DFUOnBoot.default=Disabled
-fri3d_2024_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-fri3d_2024_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-fri3d_2024_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-fri3d_2024_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-fri3d_2024_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-fri3d_2024_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-fri3d_2024_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-fri3d_2024_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-fri3d_2024_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-fri3d_2024_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.default.build.partitions=default
-fri3d_2024_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-fri3d_2024_esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-fri3d_2024_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-fri3d_2024_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
-fri3d_2024_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-fri3d_2024_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-fri3d_2024_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-fri3d_2024_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-fri3d_2024_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-fri3d_2024_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-fri3d_2024_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-fri3d_2024_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-fri3d_2024_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-fri3d_2024_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-fri3d_2024_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-fri3d_2024_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker=RainMaker
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-fri3d_2024_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-fri3d_2024_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-fri3d_2024_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-fri3d_2024_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-fri3d_2024_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-fri3d_2024_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-fri3d_2024_esp32s3.menu.CPUFreq.40=40MHz
-fri3d_2024_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-fri3d_2024_esp32s3.menu.CPUFreq.20=20MHz
-fri3d_2024_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-fri3d_2024_esp32s3.menu.CPUFreq.10=10MHz
-fri3d_2024_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-fri3d_2024_esp32s3.menu.UploadSpeed.921600=921600
-fri3d_2024_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-fri3d_2024_esp32s3.menu.UploadSpeed.115200=115200
-fri3d_2024_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-fri3d_2024_esp32s3.menu.UploadSpeed.256000.windows=256000
-fri3d_2024_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-fri3d_2024_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-fri3d_2024_esp32s3.menu.UploadSpeed.230400=230400
-fri3d_2024_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-fri3d_2024_esp32s3.menu.UploadSpeed.460800.linux=460800
-fri3d_2024_esp32s3.menu.UploadSpeed.460800.macosx=460800
-fri3d_2024_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-fri3d_2024_esp32s3.menu.UploadSpeed.512000.windows=512000
-fri3d_2024_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-fri3d_2024_esp32s3.menu.DebugLevel.none=None
-fri3d_2024_esp32s3.menu.DebugLevel.none.build.code_debug=0
-fri3d_2024_esp32s3.menu.DebugLevel.error=Error
-fri3d_2024_esp32s3.menu.DebugLevel.error.build.code_debug=1
-fri3d_2024_esp32s3.menu.DebugLevel.warn=Warn
-fri3d_2024_esp32s3.menu.DebugLevel.warn.build.code_debug=2
-fri3d_2024_esp32s3.menu.DebugLevel.info=Info
-fri3d_2024_esp32s3.menu.DebugLevel.info.build.code_debug=3
-fri3d_2024_esp32s3.menu.DebugLevel.debug=Debug
-fri3d_2024_esp32s3.menu.DebugLevel.debug.build.code_debug=4
-fri3d_2024_esp32s3.menu.DebugLevel.verbose=Verbose
-fri3d_2024_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-fri3d_2024_esp32s3.menu.EraseFlash.none=Disabled
-fri3d_2024_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-fri3d_2024_esp32s3.menu.EraseFlash.all=Enabled
-fri3d_2024_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-frogboard.name=Frog Board ESP32
-
-frogboard.bootloader.tool=esptool_py
-frogboard.bootloader.tool.default=esptool_py
-
-frogboard.upload.tool=esptool_py
-frogboard.upload.tool.default=esptool_py
-frogboard.upload.tool.network=esp_ota
-
-frogboard.upload.maximum_size=1310720
-frogboard.upload.maximum_data_size=327680
-frogboard.upload.flags=
-frogboard.upload.extra_flags=
-
-frogboard.serial.disableDTR=true
-frogboard.serial.disableRTS=true
-
-frogboard.build.tarch=xtensa
-frogboard.build.bootloader_addr=0x1000
-frogboard.build.target=esp32
-frogboard.build.mcu=esp32
-frogboard.build.core=esp32
-frogboard.build.variant=frog32
-frogboard.build.board=FROG_ESP32
-frogboard.build.f_cpu=240000000L
-frogboard.build.flash_size=4MB
-frogboard.build.flash_freq=40m
-frogboard.build.flash_mode=dio
-frogboard.build.boot=dio
-frogboard.build.partitions=default
-frogboard.build.defines=
-
-frogboard.menu.PSRAM.disabled=Disabled
-frogboard.menu.PSRAM.disabled.build.defines=
-frogboard.menu.PSRAM.disabled.build.extra_libs=
-frogboard.menu.PSRAM.enabled=Enabled
-frogboard.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-frogboard.menu.PSRAM.enabled.build.extra_libs=
-
-frogboard.menu.PartitionScheme.default=Default
-frogboard.menu.PartitionScheme.default.build.partitions=default
-frogboard.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
-frogboard.menu.PartitionScheme.minimal.build.partitions=minimal
-frogboard.menu.PartitionScheme.no_ota=No OTA (Large APP)
-frogboard.menu.PartitionScheme.no_ota.build.partitions=no_ota
-frogboard.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-frogboard.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-frogboard.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-frogboard.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-frogboard.menu.FlashMode.qio=QIO
-frogboard.menu.FlashMode.qio.build.flash_mode=dio
-frogboard.menu.FlashMode.qio.build.boot=qio
-frogboard.menu.FlashMode.dio=DIO
-frogboard.menu.FlashMode.dio.build.flash_mode=dio
-frogboard.menu.FlashMode.dio.build.boot=dio
-frogboard.menu.FlashFreq.80=80MHz
-frogboard.menu.FlashFreq.80.build.flash_freq=80m
-frogboard.menu.FlashFreq.40=40MHz
-frogboard.menu.FlashFreq.40.build.flash_freq=40m
-frogboard.menu.FlashSize.4M=4MB (32Mb)
-frogboard.menu.FlashSize.4M.build.flash_size=4MB
-frogboard.menu.FlashSize.2M=2MB (16Mb)
-frogboard.menu.FlashSize.2M.build.flash_size=2MB
-
-frogboard.menu.UploadSpeed.921600=921600
-frogboard.menu.UploadSpeed.921600.upload.speed=921600
-frogboard.menu.UploadSpeed.115200=115200
-frogboard.menu.UploadSpeed.115200.upload.speed=115200
-frogboard.menu.UploadSpeed.256000.windows=256000
-frogboard.menu.UploadSpeed.256000.upload.speed=256000
-frogboard.menu.UploadSpeed.230400.windows.upload.speed=256000
-frogboard.menu.UploadSpeed.230400=230400
-frogboard.menu.UploadSpeed.230400.upload.speed=230400
-frogboard.menu.UploadSpeed.460800.linux=460800
-frogboard.menu.UploadSpeed.460800.macosx=460800
-frogboard.menu.UploadSpeed.460800.upload.speed=460800
-frogboard.menu.UploadSpeed.512000.windows=512000
-frogboard.menu.UploadSpeed.512000.upload.speed=512000
-
-frogboard.menu.DebugLevel.none=None
-frogboard.menu.DebugLevel.none.build.code_debug=0
-frogboard.menu.DebugLevel.error=Error
-frogboard.menu.DebugLevel.error.build.code_debug=1
-frogboard.menu.DebugLevel.warn=Warn
-frogboard.menu.DebugLevel.warn.build.code_debug=2
-frogboard.menu.DebugLevel.info=Info
-frogboard.menu.DebugLevel.info.build.code_debug=3
-frogboard.menu.DebugLevel.debug=Debug
-frogboard.menu.DebugLevel.debug.build.code_debug=4
-frogboard.menu.DebugLevel.verbose=Verbose
-frogboard.menu.DebugLevel.verbose.build.code_debug=5
-
-frogboard.menu.EraseFlash.none=Disabled
-frogboard.menu.EraseFlash.none.upload.erase_cmd=
-frogboard.menu.EraseFlash.all=Enabled
-frogboard.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32cam.name=AI Thinker ESP32-CAM
-
-esp32cam.bootloader.tool=esptool_py
-esp32cam.bootloader.tool.default=esptool_py
-
-esp32cam.upload.tool=esptool_py
-esp32cam.upload.tool.default=esptool_py
-esp32cam.upload.tool.network=esp_ota
-
-esp32cam.upload.maximum_size=3145728
-esp32cam.upload.maximum_data_size=327680
-esp32cam.upload.flags=
-esp32cam.upload.extra_flags=
-esp32cam.upload.speed=460800
-
-esp32cam.serial.disableDTR=true
-esp32cam.serial.disableRTS=true
-
-esp32cam.build.tarch=xtensa
-esp32cam.build.bootloader_addr=0x1000
-esp32cam.build.target=esp32
-esp32cam.build.mcu=esp32
-esp32cam.build.core=esp32
-esp32cam.build.variant=esp32
-esp32cam.build.board=ESP32_DEV
-esp32cam.build.flash_size=4MB
-esp32cam.build.partitions=huge_app
-esp32cam.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-esp32cam.build.extra_libs=
-esp32cam.build.code_debug=0
-
-esp32cam.menu.CPUFreq.240=240MHz (WiFi/BT)
-esp32cam.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32cam.menu.CPUFreq.160=160MHz (WiFi/BT)
-esp32cam.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32cam.menu.CPUFreq.80=80MHz (WiFi/BT)
-esp32cam.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32cam.menu.CPUFreq.40=40MHz (40MHz XTAL)
-esp32cam.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32cam.menu.CPUFreq.26=26MHz (26MHz XTAL)
-esp32cam.menu.CPUFreq.26.build.f_cpu=26000000L
-esp32cam.menu.CPUFreq.20=20MHz (40MHz XTAL)
-esp32cam.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32cam.menu.CPUFreq.13=13MHz (26MHz XTAL)
-esp32cam.menu.CPUFreq.13.build.f_cpu=13000000L
-esp32cam.menu.CPUFreq.10=10MHz (40MHz XTAL)
-esp32cam.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32cam.menu.FlashMode.qio=QIO
-esp32cam.menu.FlashMode.qio.build.flash_mode=dio
-esp32cam.menu.FlashMode.qio.build.boot=qio
-esp32cam.menu.FlashMode.dio=DIO
-esp32cam.menu.FlashMode.dio.build.flash_mode=dio
-esp32cam.menu.FlashMode.dio.build.boot=dio
-
-esp32cam.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32cam.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32cam.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32cam.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32cam.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32cam.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32cam.menu.PartitionScheme.default=Regular 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32cam.menu.PartitionScheme.default.build.partitions=default
-esp32cam.menu.PartitionScheme.defaultffat=Regular 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32cam.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32cam.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32cam.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32cam.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32cam.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32cam.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32cam.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32cam.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32cam.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32cam.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32cam.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32cam.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32cam.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32cam.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32cam.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-
-esp32cam.menu.FlashFreq.80=80MHz
-esp32cam.menu.FlashFreq.80.build.flash_freq=80m
-esp32cam.menu.FlashFreq.40=40MHz
-esp32cam.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32cam.menu.DebugLevel.none=None
-esp32cam.menu.DebugLevel.none.build.code_debug=0
-esp32cam.menu.DebugLevel.error=Error
-esp32cam.menu.DebugLevel.error.build.code_debug=1
-esp32cam.menu.DebugLevel.warn=Warn
-esp32cam.menu.DebugLevel.warn.build.code_debug=2
-esp32cam.menu.DebugLevel.info=Info
-esp32cam.menu.DebugLevel.info.build.code_debug=3
-esp32cam.menu.DebugLevel.debug=Debug
-esp32cam.menu.DebugLevel.debug.build.code_debug=4
-esp32cam.menu.DebugLevel.verbose=Verbose
-esp32cam.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32cam.menu.EraseFlash.none=Disabled
-esp32cam.menu.EraseFlash.none.upload.erase_cmd=
-esp32cam.menu.EraseFlash.all=Enabled
-esp32cam.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-twatch.name=TTGO T-Watch
-
-twatch.bootloader.tool=esptool_py
-twatch.bootloader.tool.default=esptool_py
-
-twatch.upload.tool=esptool_py
-twatch.upload.tool.default=esptool_py
-twatch.upload.tool.network=esp_ota
-
-twatch.upload.maximum_size=6553600
-twatch.upload.maximum_data_size=4521984
-twatch.upload.wait_for_upload_port=true
-twatch.upload.flags=
-twatch.upload.extra_flags=
-
-twatch.serial.disableDTR=true
-twatch.serial.disableRTS=true
-
-twatch.build.tarch=xtensa
-twatch.build.bootloader_addr=0x1000
-twatch.build.target=esp32
-twatch.build.mcu=esp32
-twatch.build.core=esp32
-twatch.build.variant=twatch
-twatch.build.board=TWatch
-
-twatch.menu.Revision.TWATCH_BASE=T-Watch Base
-twatch.menu.Revision.TWATCH_BASE.build.board=TWATCH_BASE
-twatch.menu.Revision.TWATCH_2020_V1=T-Watch-2020-V1
-twatch.menu.Revision.TWATCH_2020_V1.build.board=TWATCH_2020_V1
-twatch.menu.Revision.TWATCH_2020_V2=T-Watch-2020-V2
-twatch.menu.Revision.TWATCH_2020_V2.build.board=TWATCH_2020_V2
-twatch.menu.Revision.TWATCH_2020_V3=T-Watch-2020-V3
-twatch.menu.Revision.TWATCH_2020_V3.build.board=TWATCH_2020_V3
-
-twatch.build.f_cpu=240000000L
-twatch.build.flash_size=16MB
-twatch.build.flash_freq=80m
-twatch.build.flash_mode=dio
-twatch.build.boot=dio
-twatch.build.partitions=default_16MB
-twatch.build.defines=
-
-twatch.menu.PSRAM.enabled=Enabled
-twatch.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-twatch.menu.PSRAM.enabled.build.extra_libs=
-twatch.menu.PSRAM.disabled=Disabled
-twatch.menu.PSRAM.disabled.build.defines=
-twatch.menu.PSRAM.disabled.build.extra_libs=
-
-twatch.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
-twatch.menu.PartitionScheme.default.build.partitions=default_16MB
-twatch.menu.PartitionScheme.default.upload.maximum_size=6553600
-twatch.menu.PartitionScheme.large_spiffs=Large SPIFFS (7 MB)
-twatch.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
-twatch.menu.PartitionScheme.large_spiffs.upload.maximum_size=4685824
-
-twatch.menu.UploadSpeed.2000000=2000000
-twatch.menu.UploadSpeed.2000000.upload.speed=2000000
-twatch.menu.UploadSpeed.1152000=1152000
-twatch.menu.UploadSpeed.1152000.upload.speed=1152000
-twatch.menu.UploadSpeed.921600=921600
-twatch.menu.UploadSpeed.921600.upload.speed=921600
-twatch.menu.UploadSpeed.115200=115200
-twatch.menu.UploadSpeed.115200.upload.speed=115200
-twatch.menu.UploadSpeed.256000.windows=256000
-twatch.menu.UploadSpeed.256000.upload.speed=256000
-twatch.menu.UploadSpeed.230400.windows.upload.speed=256000
-twatch.menu.UploadSpeed.230400=230400
-twatch.menu.UploadSpeed.230400.upload.speed=230400
-twatch.menu.UploadSpeed.460800.linux=460800
-twatch.menu.UploadSpeed.460800.macosx=460800
-twatch.menu.UploadSpeed.460800.upload.speed=460800
-twatch.menu.UploadSpeed.512000.windows=512000
-twatch.menu.UploadSpeed.512000.upload.speed=512000
-
-twatch.menu.DebugLevel.none=None
-twatch.menu.DebugLevel.none.build.code_debug=0
-twatch.menu.DebugLevel.error=Error
-twatch.menu.DebugLevel.error.build.code_debug=1
-twatch.menu.DebugLevel.warn=Warn
-twatch.menu.DebugLevel.warn.build.code_debug=2
-twatch.menu.DebugLevel.info=Info
-twatch.menu.DebugLevel.info.build.code_debug=3
-twatch.menu.DebugLevel.debug=Debug
-twatch.menu.DebugLevel.debug.build.code_debug=4
-twatch.menu.DebugLevel.verbose=Verbose
-twatch.menu.DebugLevel.verbose.build.code_debug=5
-
-twatch.menu.EraseFlash.none=Disabled
-twatch.menu.EraseFlash.none.upload.erase_cmd=
-twatch.menu.EraseFlash.all=Enabled
-twatch.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-d1_mini32.name=WEMOS D1 MINI ESP32
-
-d1_mini32.bootloader.tool=esptool_py
-d1_mini32.bootloader.tool.default=esptool_py
-
-d1_mini32.upload.tool=esptool_py
-d1_mini32.upload.tool.default=esptool_py
-d1_mini32.upload.tool.network=esp_ota
-
-d1_mini32.upload.maximum_size=1310720
-d1_mini32.upload.maximum_data_size=327680
-d1_mini32.upload.flags=
-d1_mini32.upload.extra_flags=
-
-d1_mini32.serial.disableDTR=true
-d1_mini32.serial.disableRTS=true
-
-d1_mini32.build.tarch=xtensa
-d1_mini32.build.bootloader_addr=0x1000
-d1_mini32.build.target=esp32
-d1_mini32.build.mcu=esp32
-d1_mini32.build.core=esp32
-d1_mini32.build.variant=d1_mini32
-d1_mini32.build.board=D1_MINI32
-
-d1_mini32.build.f_cpu=240000000L
-d1_mini32.build.flash_mode=dio
-d1_mini32.build.flash_size=4MB
-d1_mini32.build.boot=dio
-d1_mini32.build.partitions=default
-d1_mini32.build.defines=
-
-d1_mini32.menu.FlashFreq.80=80MHz
-d1_mini32.menu.FlashFreq.80.build.flash_freq=80m
-d1_mini32.menu.FlashFreq.40=40MHz
-d1_mini32.menu.FlashFreq.40.build.flash_freq=40m
-
-d1_mini32.menu.PartitionScheme.default=Default
-d1_mini32.menu.PartitionScheme.default.build.partitions=default
-d1_mini32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-d1_mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-d1_mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-d1_mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-d1_mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-d1_mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-d1_mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
-d1_mini32.menu.CPUFreq.240.build.f_cpu=240000000L
-d1_mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
-d1_mini32.menu.CPUFreq.160.build.f_cpu=160000000L
-d1_mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
-d1_mini32.menu.CPUFreq.80.build.f_cpu=80000000L
-d1_mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
-d1_mini32.menu.CPUFreq.40.build.f_cpu=40000000L
-d1_mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
-d1_mini32.menu.CPUFreq.26.build.f_cpu=26000000L
-d1_mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
-d1_mini32.menu.CPUFreq.20.build.f_cpu=20000000L
-d1_mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
-d1_mini32.menu.CPUFreq.13.build.f_cpu=13000000L
-d1_mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
-d1_mini32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-d1_mini32.menu.UploadSpeed.921600=921600
-d1_mini32.menu.UploadSpeed.921600.upload.speed=921600
-d1_mini32.menu.UploadSpeed.115200=115200
-d1_mini32.menu.UploadSpeed.115200.upload.speed=115200
-d1_mini32.menu.UploadSpeed.256000.windows=256000
-d1_mini32.menu.UploadSpeed.256000.upload.speed=256000
-d1_mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
-d1_mini32.menu.UploadSpeed.230400=230400
-d1_mini32.menu.UploadSpeed.230400.upload.speed=230400
-d1_mini32.menu.UploadSpeed.460800.linux=460800
-d1_mini32.menu.UploadSpeed.460800.macosx=460800
-d1_mini32.menu.UploadSpeed.460800.upload.speed=460800
-d1_mini32.menu.UploadSpeed.512000.windows=512000
-d1_mini32.menu.UploadSpeed.512000.upload.speed=512000
-
-d1_mini32.menu.DebugLevel.none=None
-d1_mini32.menu.DebugLevel.none.build.code_debug=0
-d1_mini32.menu.DebugLevel.error=Error
-d1_mini32.menu.DebugLevel.error.build.code_debug=1
-d1_mini32.menu.DebugLevel.warn=Warn
-d1_mini32.menu.DebugLevel.warn.build.code_debug=2
-d1_mini32.menu.DebugLevel.info=Info
-d1_mini32.menu.DebugLevel.info.build.code_debug=3
-d1_mini32.menu.DebugLevel.debug=Debug
-d1_mini32.menu.DebugLevel.debug.build.code_debug=4
-d1_mini32.menu.DebugLevel.verbose=Verbose
-d1_mini32.menu.DebugLevel.verbose.build.code_debug=5
-
-d1_mini32.menu.EraseFlash.none=Disabled
-d1_mini32.menu.EraseFlash.none.upload.erase_cmd=
-d1_mini32.menu.EraseFlash.all=Enabled
-d1_mini32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-d1_uno32.name=WEMOS D1 R32
-
-d1_uno32.bootloader.tool=esptool_py
-d1_uno32.bootloader.tool.default=esptool_py
-
-d1_uno32.upload.tool=esptool_py
-d1_uno32.upload.tool.default=esptool_py
-d1_uno32.upload.tool.network=esp_ota
-
-d1_uno32.upload.maximum_size=1310720
-d1_uno32.upload.maximum_data_size=327680
-d1_uno32.upload.flags=
-d1_uno32.upload.extra_flags=
-
-d1_uno32.serial.disableDTR=true
-d1_uno32.serial.disableRTS=true
-
-d1_uno32.build.tarch=xtensa
-d1_uno32.build.bootloader_addr=0x1000
-d1_uno32.build.target=esp32
-d1_uno32.build.mcu=esp32
-d1_uno32.build.core=esp32
-d1_uno32.build.variant=d1_uno32
-d1_uno32.build.board=D1_UNO32
-
-d1_uno32.build.f_cpu=240000000L
-d1_uno32.build.flash_mode=dio
-d1_uno32.build.flash_size=4MB
-d1_uno32.build.boot=dio
-d1_uno32.build.partitions=default
-d1_uno32.build.defines=
-
-d1_uno32.menu.FlashFreq.80=80MHz
-d1_uno32.menu.FlashFreq.80.build.flash_freq=80m
-d1_uno32.menu.FlashFreq.40=40MHz
-d1_uno32.menu.FlashFreq.40.build.flash_freq=40m
-
-d1_uno32.menu.PartitionScheme.default=Default
-d1_uno32.menu.PartitionScheme.default.build.partitions=default
-d1_uno32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-d1_uno32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-d1_uno32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-d1_uno32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-d1_uno32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-d1_uno32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-d1_uno32.menu.CPUFreq.240=240MHz (WiFi/BT)
-d1_uno32.menu.CPUFreq.240.build.f_cpu=240000000L
-d1_uno32.menu.CPUFreq.160=160MHz (WiFi/BT)
-d1_uno32.menu.CPUFreq.160.build.f_cpu=160000000L
-d1_uno32.menu.CPUFreq.80=80MHz (WiFi/BT)
-d1_uno32.menu.CPUFreq.80.build.f_cpu=80000000L
-d1_uno32.menu.CPUFreq.40=40MHz (40MHz XTAL)
-d1_uno32.menu.CPUFreq.40.build.f_cpu=40000000L
-d1_uno32.menu.CPUFreq.26=26MHz (26MHz XTAL)
-d1_uno32.menu.CPUFreq.26.build.f_cpu=26000000L
-d1_uno32.menu.CPUFreq.20=20MHz (40MHz XTAL)
-d1_uno32.menu.CPUFreq.20.build.f_cpu=20000000L
-d1_uno32.menu.CPUFreq.13=13MHz (26MHz XTAL)
-d1_uno32.menu.CPUFreq.13.build.f_cpu=13000000L
-d1_uno32.menu.CPUFreq.10=10MHz (40MHz XTAL)
-d1_uno32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-d1_uno32.menu.UploadSpeed.921600=921600
-d1_uno32.menu.UploadSpeed.921600.upload.speed=921600
-d1_uno32.menu.UploadSpeed.115200=115200
-d1_uno32.menu.UploadSpeed.115200.upload.speed=115200
-d1_uno32.menu.UploadSpeed.256000.windows=256000
-d1_uno32.menu.UploadSpeed.256000.upload.speed=256000
-d1_uno32.menu.UploadSpeed.230400.windows.upload.speed=256000
-d1_uno32.menu.UploadSpeed.230400=230400
-d1_uno32.menu.UploadSpeed.230400.upload.speed=230400
-d1_uno32.menu.UploadSpeed.460800.linux=460800
-d1_uno32.menu.UploadSpeed.460800.macosx=460800
-d1_uno32.menu.UploadSpeed.460800.upload.speed=460800
-d1_uno32.menu.UploadSpeed.512000.windows=512000
-d1_uno32.menu.UploadSpeed.512000.upload.speed=512000
-
-d1_uno32.menu.DebugLevel.none=None
-d1_uno32.menu.DebugLevel.none.build.code_debug=0
-d1_uno32.menu.DebugLevel.error=Error
-d1_uno32.menu.DebugLevel.error.build.code_debug=1
-d1_uno32.menu.DebugLevel.warn=Warn
-d1_uno32.menu.DebugLevel.warn.build.code_debug=2
-d1_uno32.menu.DebugLevel.info=Info
-d1_uno32.menu.DebugLevel.info.build.code_debug=3
-d1_uno32.menu.DebugLevel.debug=Debug
-d1_uno32.menu.DebugLevel.debug.build.code_debug=4
-d1_uno32.menu.DebugLevel.verbose=Verbose
-d1_uno32.menu.DebugLevel.verbose.build.code_debug=5
-
-d1_uno32.menu.EraseFlash.none=Disabled
-d1_uno32.menu.EraseFlash.none.upload.erase_cmd=
-d1_uno32.menu.EraseFlash.all=Enabled
-d1_uno32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-gpy.name=Pycom GPy
-
-gpy.bootloader.tool=esptool_py
-gpy.bootloader.tool.default=esptool_py
-
-gpy.upload.tool=esptool_py
-gpy.upload.tool.default=esptool_py
-gpy.upload.tool.network=esp_ota
-
-gpy.upload.maximum_size=1310720
-gpy.upload.maximum_data_size=327680
-gpy.upload.flags=
-gpy.upload.extra_flags=
-
-gpy.serial.disableDTR=true
-gpy.serial.disableRTS=true
-
-gpy.build.tarch=xtensa
-gpy.build.bootloader_addr=0x1000
-gpy.build.target=esp32
-gpy.build.mcu=esp32
-gpy.build.core=esp32
-gpy.build.variant=gpy
-gpy.build.board=PYCOM_GPY
-
-gpy.build.f_cpu=240000000L
-gpy.build.flash_mode=dio
-gpy.build.flash_size=8MB
-gpy.build.boot=dio
-gpy.build.partitions=default
-
-gpy.menu.FlashFreq.80=80MHz
-gpy.menu.FlashFreq.80.build.flash_freq=80m
-gpy.menu.FlashFreq.40=40MHz
-gpy.menu.FlashFreq.40.build.flash_freq=40m
-
-gpy.menu.UploadSpeed.921600=921600
-gpy.menu.UploadSpeed.921600.upload.speed=921600
-gpy.menu.UploadSpeed.115200=115200
-gpy.menu.UploadSpeed.115200.upload.speed=115200
-gpy.menu.UploadSpeed.256000.windows=256000
-gpy.menu.UploadSpeed.256000.upload.speed=256000
-gpy.menu.UploadSpeed.230400.windows.upload.speed=256000
-gpy.menu.UploadSpeed.230400=230400
-gpy.menu.UploadSpeed.230400.upload.speed=230400
-gpy.menu.UploadSpeed.460800.linux=460800
-gpy.menu.UploadSpeed.460800.macosx=460800
-gpy.menu.UploadSpeed.460800.upload.speed=460800
-gpy.menu.UploadSpeed.512000.windows=512000
-gpy.menu.UploadSpeed.512000.upload.speed=512000
-
-gpy.menu.DebugLevel.none=None
-gpy.menu.DebugLevel.none.build.code_debug=0
-gpy.menu.DebugLevel.error=Error
-gpy.menu.DebugLevel.error.build.code_debug=1
-gpy.menu.DebugLevel.warn=Warn
-gpy.menu.DebugLevel.warn.build.code_debug=2
-gpy.menu.DebugLevel.info=Info
-gpy.menu.DebugLevel.info.build.code_debug=3
-gpy.menu.DebugLevel.debug=Debug
-gpy.menu.DebugLevel.debug.build.code_debug=4
-gpy.menu.DebugLevel.verbose=Verbose
-gpy.menu.DebugLevel.verbose.build.code_debug=5
-
-gpy.menu.EraseFlash.none=Disabled
-gpy.menu.EraseFlash.none.upload.erase_cmd=
-gpy.menu.EraseFlash.all=Enabled
-gpy.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-vintlabs-devkit-v1.name=VintLabs ESP32 Devkit
-
-vintlabs-devkit-v1.bootloader.tool=esptool_py
-vintlabs-devkit-v1.bootloader.tool.default=esptool_py
-
-vintlabs-devkit-v1.upload.tool=esptool_py
-vintlabs-devkit-v1.upload.tool.default=esptool_py
-vintlabs-devkit-v1.upload.tool.network=esp_ota
-
-vintlabs-devkit-v1.upload.maximum_size=1310720
-vintlabs-devkit-v1.upload.maximum_data_size=327680
-vintlabs-devkit-v1.upload.flags=
-vintlabs-devkit-v1.upload.extra_flags=
-
-vintlabs-devkit-v1.serial.disableDTR=true
-vintlabs-devkit-v1.serial.disableRTS=true
-
-vintlabs-devkit-v1.build.tarch=xtensa
-vintlabs-devkit-v1.build.bootloader_addr=0x1000
-vintlabs-devkit-v1.build.target=esp32
-vintlabs-devkit-v1.build.mcu=esp32
-vintlabs-devkit-v1.build.core=esp32
-vintlabs-devkit-v1.build.variant=vintlabsdevkitv1
-vintlabs-devkit-v1.build.board=ESP32_DEV
-
-vintlabs-devkit-v1.build.f_cpu=240000000L
-vintlabs-devkit-v1.build.flash_mode=dio
-vintlabs-devkit-v1.build.flash_size=4MB
-vintlabs-devkit-v1.build.boot=dio
-vintlabs-devkit-v1.build.partitions=default
-vintlabs-devkit-v1.build.defines=
-
-vintlabs-devkit-v1.menu.FlashFreq.80=80MHz
-vintlabs-devkit-v1.menu.FlashFreq.80.build.flash_freq=80m
-vintlabs-devkit-v1.menu.FlashFreq.40=40MHz
-vintlabs-devkit-v1.menu.FlashFreq.40.build.flash_freq=40m
-
-vintlabs-devkit-v1.menu.UploadSpeed.2000000=2000000
-vintlabs-devkit-v1.menu.UploadSpeed.2000000.upload.speed=2000000
-vintlabs-devkit-v1.menu.UploadSpeed.921600=921600
-vintlabs-devkit-v1.menu.UploadSpeed.921600.upload.speed=921600
-vintlabs-devkit-v1.menu.UploadSpeed.115200=115200
-vintlabs-devkit-v1.menu.UploadSpeed.115200.upload.speed=115200
-vintlabs-devkit-v1.menu.UploadSpeed.256000.windows=256000
-vintlabs-devkit-v1.menu.UploadSpeed.256000.upload.speed=256000
-vintlabs-devkit-v1.menu.UploadSpeed.230400.windows.upload.speed=256000
-vintlabs-devkit-v1.menu.UploadSpeed.230400=230400
-vintlabs-devkit-v1.menu.UploadSpeed.230400.upload.speed=230400
-vintlabs-devkit-v1.menu.UploadSpeed.460800.linux=460800
-vintlabs-devkit-v1.menu.UploadSpeed.460800.macosx=460800
-vintlabs-devkit-v1.menu.UploadSpeed.460800.upload.speed=460800
-vintlabs-devkit-v1.menu.UploadSpeed.512000.windows=512000
-vintlabs-devkit-v1.menu.UploadSpeed.512000.upload.speed=512000
-
-vintlabs-devkit-v1.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-vintlabs-devkit-v1.menu.PartitionScheme.default.build.partitions=default
-vintlabs-devkit-v1.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-vintlabs-devkit-v1.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-vintlabs-devkit-v1.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-vintlabs-devkit-v1.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-vintlabs-devkit-v1.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-vintlabs-devkit-v1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-vintlabs-devkit-v1.menu.PartitionScheme.minimal.build.partitions=minimal
-vintlabs-devkit-v1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-vintlabs-devkit-v1.menu.PartitionScheme.no_ota.build.partitions=no_ota
-vintlabs-devkit-v1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-vintlabs-devkit-v1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-vintlabs-devkit-v1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-vintlabs-devkit-v1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-vintlabs-devkit-v1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-vintlabs-devkit-v1.menu.PartitionScheme.huge_app.build.partitions=huge_app
-vintlabs-devkit-v1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-vintlabs-devkit-v1.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-vintlabs-devkit-v1.menu.PartitionScheme.fatflash.build.partitions=ffat
-vintlabs-devkit-v1.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-vintlabs-devkit-v1.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-vintlabs-devkit-v1.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-vintlabs-devkit-v1.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-vintlabs-devkit-v1.menu.FlashSize.4M=4MB (32Mb)
-vintlabs-devkit-v1.menu.FlashSize.4M.build.flash_size=4MB
-vintlabs-devkit-v1.menu.FlashSize.8M=8MB (64Mb)
-vintlabs-devkit-v1.menu.FlashSize.8M.build.flash_size=8MB
-vintlabs-devkit-v1.menu.FlashSize.2M=2MB (16Mb)
-vintlabs-devkit-v1.menu.FlashSize.2M.build.flash_size=2MB
-vintlabs-devkit-v1.menu.FlashSize.16M=16MB (128Mb)
-vintlabs-devkit-v1.menu.FlashSize.16M.build.flash_size=16MB
-
-vintlabs-devkit-v1.menu.DebugLevel.none=None
-vintlabs-devkit-v1.menu.DebugLevel.none.build.code_debug=0
-vintlabs-devkit-v1.menu.DebugLevel.error=Error
-vintlabs-devkit-v1.menu.DebugLevel.error.build.code_debug=1
-vintlabs-devkit-v1.menu.DebugLevel.warn=Warn
-vintlabs-devkit-v1.menu.DebugLevel.warn.build.code_debug=2
-vintlabs-devkit-v1.menu.DebugLevel.info=Info
-vintlabs-devkit-v1.menu.DebugLevel.info.build.code_debug=3
-vintlabs-devkit-v1.menu.DebugLevel.debug=Debug
-vintlabs-devkit-v1.menu.DebugLevel.debug.build.code_debug=4
-
-vintlabs-devkit-v1.menu.EraseFlash.none=Disabled
-vintlabs-devkit-v1.menu.EraseFlash.none.upload.erase_cmd=
-vintlabs-devkit-v1.menu.EraseFlash.all=Enabled
-vintlabs-devkit-v1.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-honeylemon.name=HONEYLemon
-
-honeylemon.bootloader.tool=esptool_py
-honeylemon.bootloader.tool.default=esptool_py
-
-honeylemon.upload.tool=esptool_py
-honeylemon.upload.tool.default=esptool_py
-honeylemon.upload.tool.network=esp_ota
-
-honeylemon.upload.maximum_size=1310720
-honeylemon.upload.maximum_data_size=327680
-honeylemon.upload.flags=
-honeylemon.upload.extra_flags=
-
-honeylemon.serial.disableDTR=true
-honeylemon.serial.disableRTS=true
-
-honeylemon.build.tarch=xtensa
-honeylemon.build.bootloader_addr=0x1000
-honeylemon.build.target=esp32
-honeylemon.build.mcu=esp32
-honeylemon.build.core=esp32
-honeylemon.build.variant=honeylemon
-honeylemon.build.board=HONEYLEMON
-
-honeylemon.build.f_cpu=240000000L
-honeylemon.build.flash_mode=dio
-honeylemon.build.flash_size=4MB
-honeylemon.build.boot=dio
-honeylemon.build.partitions=default
-honeylemon.build.defines=
-
-honeylemon.menu.FlashFreq.80=80MHz
-honeylemon.menu.FlashFreq.80.build.flash_freq=80m
-honeylemon.menu.FlashFreq.40=40MHz
-honeylemon.menu.FlashFreq.40.build.flash_freq=40m
-
-honeylemon.menu.UploadSpeed.921600=921600
-honeylemon.menu.UploadSpeed.921600.upload.speed=921600
-honeylemon.menu.UploadSpeed.115200=115200
-honeylemon.menu.UploadSpeed.115200.upload.speed=115200
-honeylemon.menu.UploadSpeed.256000.windows=256000
-honeylemon.menu.UploadSpeed.256000.upload.speed=256000
-honeylemon.menu.UploadSpeed.230400.windows.upload.speed=256000
-honeylemon.menu.UploadSpeed.230400=230400
-honeylemon.menu.UploadSpeed.230400.upload.speed=230400
-honeylemon.menu.UploadSpeed.460800.linux=460800
-honeylemon.menu.UploadSpeed.460800.macosx=460800
-honeylemon.menu.UploadSpeed.460800.upload.speed=460800
-honeylemon.menu.UploadSpeed.512000.windows=512000
-honeylemon.menu.UploadSpeed.512000.upload.speed=512000
-
-honeylemon.menu.DebugLevel.none=None
-honeylemon.menu.DebugLevel.none.build.code_debug=0
-honeylemon.menu.DebugLevel.error=Error
-honeylemon.menu.DebugLevel.error.build.code_debug=1
-honeylemon.menu.DebugLevel.warn=Warn
-honeylemon.menu.DebugLevel.warn.build.code_debug=2
-honeylemon.menu.DebugLevel.info=Info
-honeylemon.menu.DebugLevel.info.build.code_debug=3
-honeylemon.menu.DebugLevel.debug=Debug
-honeylemon.menu.DebugLevel.debug.build.code_debug=4
-honeylemon.menu.DebugLevel.verbose=Verbose
-honeylemon.menu.DebugLevel.verbose.build.code_debug=5
-
-honeylemon.menu.EraseFlash.none=Disabled
-honeylemon.menu.EraseFlash.none.upload.erase_cmd=
-honeylemon.menu.EraseFlash.all=Enabled
-honeylemon.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-mgbot-iotik32a.name=MGBOT IOTIK 32A
-
-mgbot-iotik32a.bootloader.tool=esptool_py
-mgbot-iotik32a.bootloader.tool.default=esptool_py
-
-mgbot-iotik32a.upload.tool=esptool_py
-mgbot-iotik32a.upload.tool.default=esptool_py
-mgbot-iotik32a.upload.tool.network=esp_ota
-
-mgbot-iotik32a.upload.maximum_size=1310720
-mgbot-iotik32a.upload.maximum_data_size=327680
-mgbot-iotik32a.upload.flags=
-mgbot-iotik32a.upload.extra_flags=
-
-mgbot-iotik32a.serial.disableDTR=true
-mgbot-iotik32a.serial.disableRTS=true
-
-mgbot-iotik32a.build.tarch=xtensa
-mgbot-iotik32a.build.bootloader_addr=0x1000
-mgbot-iotik32a.build.target=esp32
-mgbot-iotik32a.build.mcu=esp32
-mgbot-iotik32a.build.core=esp32
-mgbot-iotik32a.build.variant=mgbot-iotik32a
-mgbot-iotik32a.build.board=MGBOT_IOTIK32A
-
-mgbot-iotik32a.build.f_cpu=240000000L
-mgbot-iotik32a.build.flash_size=4MB
-mgbot-iotik32a.build.flash_freq=40m
-mgbot-iotik32a.build.flash_mode=dio
-mgbot-iotik32a.build.boot=dio
-mgbot-iotik32a.build.partitions=default
-mgbot-iotik32a.build.defines=
-
-mgbot-iotik32a.menu.PSRAM.disabled=Disabled
-mgbot-iotik32a.menu.PSRAM.disabled.build.defines=
-mgbot-iotik32a.menu.PSRAM.disabled.build.extra_libs=
-mgbot-iotik32a.menu.PSRAM.enabled=Enabled
-mgbot-iotik32a.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-mgbot-iotik32a.menu.PSRAM.enabled.build.extra_libs=
-
-mgbot-iotik32a.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-mgbot-iotik32a.menu.PartitionScheme.default.build.partitions=default
-mgbot-iotik32a.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-mgbot-iotik32a.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-mgbot-iotik32a.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-mgbot-iotik32a.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-mgbot-iotik32a.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-mgbot-iotik32a.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-mgbot-iotik32a.menu.PartitionScheme.minimal.build.partitions=minimal
-mgbot-iotik32a.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-mgbot-iotik32a.menu.PartitionScheme.no_ota.build.partitions=no_ota
-mgbot-iotik32a.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-mgbot-iotik32a.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-mgbot-iotik32a.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-mgbot-iotik32a.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-mgbot-iotik32a.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-mgbot-iotik32a.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-mgbot-iotik32a.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-mgbot-iotik32a.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-mgbot-iotik32a.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-mgbot-iotik32a.menu.PartitionScheme.huge_app.build.partitions=huge_app
-mgbot-iotik32a.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-mgbot-iotik32a.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-mgbot-iotik32a.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-mgbot-iotik32a.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-mgbot-iotik32a.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-mgbot-iotik32a.menu.PartitionScheme.fatflash.build.partitions=ffat
-mgbot-iotik32a.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-mgbot-iotik32a.menu.CPUFreq.240=240MHz (WiFi/BT)
-mgbot-iotik32a.menu.CPUFreq.240.build.f_cpu=240000000L
-mgbot-iotik32a.menu.CPUFreq.160=160MHz (WiFi/BT)
-mgbot-iotik32a.menu.CPUFreq.160.build.f_cpu=160000000L
-mgbot-iotik32a.menu.CPUFreq.80=80MHz (WiFi/BT)
-mgbot-iotik32a.menu.CPUFreq.80.build.f_cpu=80000000L
-mgbot-iotik32a.menu.CPUFreq.40=40MHz (40MHz XTAL)
-mgbot-iotik32a.menu.CPUFreq.40.build.f_cpu=40000000L
-mgbot-iotik32a.menu.CPUFreq.26=26MHz (26MHz XTAL)
-mgbot-iotik32a.menu.CPUFreq.26.build.f_cpu=26000000L
-mgbot-iotik32a.menu.CPUFreq.20=20MHz (40MHz XTAL)
-mgbot-iotik32a.menu.CPUFreq.20.build.f_cpu=20000000L
-mgbot-iotik32a.menu.CPUFreq.13=13MHz (26MHz XTAL)
-mgbot-iotik32a.menu.CPUFreq.13.build.f_cpu=13000000L
-mgbot-iotik32a.menu.CPUFreq.10=10MHz (40MHz XTAL)
-mgbot-iotik32a.menu.CPUFreq.10.build.f_cpu=10000000L
-
-mgbot-iotik32a.menu.FlashMode.qio=QIO
-mgbot-iotik32a.menu.FlashMode.qio.build.flash_mode=dio
-mgbot-iotik32a.menu.FlashMode.qio.build.boot=qio
-mgbot-iotik32a.menu.FlashMode.dio=DIO
-mgbot-iotik32a.menu.FlashMode.dio.build.flash_mode=dio
-mgbot-iotik32a.menu.FlashMode.dio.build.boot=dio
-
-mgbot-iotik32a.menu.FlashFreq.80=80MHz
-mgbot-iotik32a.menu.FlashFreq.80.build.flash_freq=80m
-mgbot-iotik32a.menu.FlashFreq.40=40MHz
-mgbot-iotik32a.menu.FlashFreq.40.build.flash_freq=40m
-
-mgbot-iotik32a.menu.FlashSize.4M=4MB (32Mb)
-mgbot-iotik32a.menu.FlashSize.4M.build.flash_size=4MB
-mgbot-iotik32a.menu.FlashSize.8M=8MB (64Mb)
-mgbot-iotik32a.menu.FlashSize.8M.build.flash_size=8MB
-mgbot-iotik32a.menu.FlashSize.2M=2MB (16Mb)
-mgbot-iotik32a.menu.FlashSize.2M.build.flash_size=2MB
-mgbot-iotik32a.menu.FlashSize.16M=16MB (128Mb)
-mgbot-iotik32a.menu.FlashSize.16M.build.flash_size=16MB
-
-mgbot-iotik32a.menu.UploadSpeed.921600=921600
-mgbot-iotik32a.menu.UploadSpeed.921600.upload.speed=921600
-mgbot-iotik32a.menu.UploadSpeed.115200=115200
-mgbot-iotik32a.menu.UploadSpeed.115200.upload.speed=115200
-mgbot-iotik32a.menu.UploadSpeed.256000.windows=256000
-mgbot-iotik32a.menu.UploadSpeed.256000.upload.speed=256000
-mgbot-iotik32a.menu.UploadSpeed.230400.windows.upload.speed=256000
-mgbot-iotik32a.menu.UploadSpeed.230400=230400
-mgbot-iotik32a.menu.UploadSpeed.230400.upload.speed=230400
-mgbot-iotik32a.menu.UploadSpeed.460800.linux=460800
-mgbot-iotik32a.menu.UploadSpeed.460800.macosx=460800
-mgbot-iotik32a.menu.UploadSpeed.460800.upload.speed=460800
-mgbot-iotik32a.menu.UploadSpeed.512000.windows=512000
-mgbot-iotik32a.menu.UploadSpeed.512000.upload.speed=512000
-
-mgbot-iotik32a.menu.DebugLevel.none=None
-mgbot-iotik32a.menu.DebugLevel.none.build.code_debug=0
-mgbot-iotik32a.menu.DebugLevel.error=Error
-mgbot-iotik32a.menu.DebugLevel.error.build.code_debug=1
-mgbot-iotik32a.menu.DebugLevel.warn=Warn
-mgbot-iotik32a.menu.DebugLevel.warn.build.code_debug=2
-mgbot-iotik32a.menu.DebugLevel.info=Info
-mgbot-iotik32a.menu.DebugLevel.info.build.code_debug=3
-mgbot-iotik32a.menu.DebugLevel.debug=Debug
-mgbot-iotik32a.menu.DebugLevel.debug.build.code_debug=4
-mgbot-iotik32a.menu.DebugLevel.verbose=Verbose
-mgbot-iotik32a.menu.DebugLevel.verbose.build.code_debug=5
-
-mgbot-iotik32a.menu.EraseFlash.none=Disabled
-mgbot-iotik32a.menu.EraseFlash.none.upload.erase_cmd=
-mgbot-iotik32a.menu.EraseFlash.all=Enabled
-mgbot-iotik32a.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-mgbot-iotik32b.name=MGBOT IOTIK 32B
-
-mgbot-iotik32b.bootloader.tool=esptool_py
-mgbot-iotik32b.bootloader.tool.default=esptool_py
-
-mgbot-iotik32b.upload.tool=esptool_py
-mgbot-iotik32b.upload.tool.default=esptool_py
-mgbot-iotik32b.upload.tool.network=esp_ota
-
-mgbot-iotik32b.upload.maximum_size=1310720
-mgbot-iotik32b.upload.maximum_data_size=327680
-mgbot-iotik32b.upload.flags=
-mgbot-iotik32b.upload.extra_flags=
-
-mgbot-iotik32b.serial.disableDTR=true
-mgbot-iotik32b.serial.disableRTS=true
-
-mgbot-iotik32b.build.tarch=xtensa
-mgbot-iotik32b.build.bootloader_addr=0x1000
-mgbot-iotik32b.build.target=esp32
-mgbot-iotik32b.build.mcu=esp32
-mgbot-iotik32b.build.core=esp32
-mgbot-iotik32b.build.variant=mgbot-iotik32b
-mgbot-iotik32b.build.board=MGBOT_IOTIK32B
-
-mgbot-iotik32b.build.f_cpu=240000000L
-mgbot-iotik32b.build.flash_size=4MB
-mgbot-iotik32b.build.flash_freq=40m
-mgbot-iotik32b.build.flash_mode=dio
-mgbot-iotik32b.build.boot=dio
-mgbot-iotik32b.build.partitions=default
-mgbot-iotik32b.build.defines=
-
-mgbot-iotik32b.menu.PSRAM.disabled=Disabled
-mgbot-iotik32b.menu.PSRAM.disabled.build.defines=
-mgbot-iotik32b.menu.PSRAM.disabled.build.extra_libs=
-mgbot-iotik32b.menu.PSRAM.enabled=Enabled
-mgbot-iotik32b.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-mgbot-iotik32b.menu.PSRAM.enabled.build.extra_libs=
-
-mgbot-iotik32b.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-mgbot-iotik32b.menu.PartitionScheme.default.build.partitions=default
-mgbot-iotik32b.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-mgbot-iotik32b.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-mgbot-iotik32b.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-mgbot-iotik32b.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-mgbot-iotik32b.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-mgbot-iotik32b.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-mgbot-iotik32b.menu.PartitionScheme.minimal.build.partitions=minimal
-mgbot-iotik32b.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-mgbot-iotik32b.menu.PartitionScheme.no_ota.build.partitions=no_ota
-mgbot-iotik32b.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-mgbot-iotik32b.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-mgbot-iotik32b.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-mgbot-iotik32b.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-mgbot-iotik32b.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-mgbot-iotik32b.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-mgbot-iotik32b.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-mgbot-iotik32b.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-mgbot-iotik32b.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-mgbot-iotik32b.menu.PartitionScheme.huge_app.build.partitions=huge_app
-mgbot-iotik32b.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-mgbot-iotik32b.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-mgbot-iotik32b.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-mgbot-iotik32b.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-mgbot-iotik32b.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-mgbot-iotik32b.menu.PartitionScheme.fatflash.build.partitions=ffat
-mgbot-iotik32b.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-mgbot-iotik32b.menu.CPUFreq.240=240MHz (WiFi/BT)
-mgbot-iotik32b.menu.CPUFreq.240.build.f_cpu=240000000L
-mgbot-iotik32b.menu.CPUFreq.160=160MHz (WiFi/BT)
-mgbot-iotik32b.menu.CPUFreq.160.build.f_cpu=160000000L
-mgbot-iotik32b.menu.CPUFreq.80=80MHz (WiFi/BT)
-mgbot-iotik32b.menu.CPUFreq.80.build.f_cpu=80000000L
-mgbot-iotik32b.menu.CPUFreq.40=40MHz (40MHz XTAL)
-mgbot-iotik32b.menu.CPUFreq.40.build.f_cpu=40000000L
-mgbot-iotik32b.menu.CPUFreq.26=26MHz (26MHz XTAL)
-mgbot-iotik32b.menu.CPUFreq.26.build.f_cpu=26000000L
-mgbot-iotik32b.menu.CPUFreq.20=20MHz (40MHz XTAL)
-mgbot-iotik32b.menu.CPUFreq.20.build.f_cpu=20000000L
-mgbot-iotik32b.menu.CPUFreq.13=13MHz (26MHz XTAL)
-mgbot-iotik32b.menu.CPUFreq.13.build.f_cpu=13000000L
-mgbot-iotik32b.menu.CPUFreq.10=10MHz (40MHz XTAL)
-mgbot-iotik32b.menu.CPUFreq.10.build.f_cpu=10000000L
-
-mgbot-iotik32b.menu.FlashMode.qio=QIO
-mgbot-iotik32b.menu.FlashMode.qio.build.flash_mode=dio
-mgbot-iotik32b.menu.FlashMode.qio.build.boot=qio
-mgbot-iotik32b.menu.FlashMode.dio=DIO
-mgbot-iotik32b.menu.FlashMode.dio.build.flash_mode=dio
-mgbot-iotik32b.menu.FlashMode.dio.build.boot=dio
-
-mgbot-iotik32b.menu.FlashFreq.80=80MHz
-mgbot-iotik32b.menu.FlashFreq.80.build.flash_freq=80m
-mgbot-iotik32b.menu.FlashFreq.40=40MHz
-mgbot-iotik32b.menu.FlashFreq.40.build.flash_freq=40m
-
-mgbot-iotik32b.menu.FlashSize.4M=4MB (32Mb)
-mgbot-iotik32b.menu.FlashSize.4M.build.flash_size=4MB
-mgbot-iotik32b.menu.FlashSize.8M=8MB (64Mb)
-mgbot-iotik32b.menu.FlashSize.8M.build.flash_size=8MB
-mgbot-iotik32b.menu.FlashSize.2M=2MB (16Mb)
-mgbot-iotik32b.menu.FlashSize.2M.build.flash_size=2MB
-mgbot-iotik32b.menu.FlashSize.16M=16MB (128Mb)
-mgbot-iotik32b.menu.FlashSize.16M.build.flash_size=16MB
-
-mgbot-iotik32b.menu.UploadSpeed.921600=921600
-mgbot-iotik32b.menu.UploadSpeed.921600.upload.speed=921600
-mgbot-iotik32b.menu.UploadSpeed.115200=115200
-mgbot-iotik32b.menu.UploadSpeed.115200.upload.speed=115200
-mgbot-iotik32b.menu.UploadSpeed.256000.windows=256000
-mgbot-iotik32b.menu.UploadSpeed.256000.upload.speed=256000
-mgbot-iotik32b.menu.UploadSpeed.230400.windows.upload.speed=256000
-mgbot-iotik32b.menu.UploadSpeed.230400=230400
-mgbot-iotik32b.menu.UploadSpeed.230400.upload.speed=230400
-mgbot-iotik32b.menu.UploadSpeed.460800.linux=460800
-mgbot-iotik32b.menu.UploadSpeed.460800.macosx=460800
-mgbot-iotik32b.menu.UploadSpeed.460800.upload.speed=460800
-mgbot-iotik32b.menu.UploadSpeed.512000.windows=512000
-mgbot-iotik32b.menu.UploadSpeed.512000.upload.speed=512000
-
-mgbot-iotik32b.menu.DebugLevel.none=None
-mgbot-iotik32b.menu.DebugLevel.none.build.code_debug=0
-mgbot-iotik32b.menu.DebugLevel.error=Error
-mgbot-iotik32b.menu.DebugLevel.error.build.code_debug=1
-mgbot-iotik32b.menu.DebugLevel.warn=Warn
-mgbot-iotik32b.menu.DebugLevel.warn.build.code_debug=2
-mgbot-iotik32b.menu.DebugLevel.info=Info
-mgbot-iotik32b.menu.DebugLevel.info.build.code_debug=3
-mgbot-iotik32b.menu.DebugLevel.debug=Debug
-mgbot-iotik32b.menu.DebugLevel.debug.build.code_debug=4
-mgbot-iotik32b.menu.DebugLevel.verbose=Verbose
-mgbot-iotik32b.menu.DebugLevel.verbose.build.code_debug=5
-
-mgbot-iotik32b.menu.EraseFlash.none=Disabled
-mgbot-iotik32b.menu.EraseFlash.none.upload.erase_cmd=
-mgbot-iotik32b.menu.EraseFlash.all=Enabled
-mgbot-iotik32b.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-piranha_esp-32.name=Piranha ESP-32
-
-piranha_esp-32.bootloader.tool=esptool_py
-piranha_esp-32.bootloader.tool.default=esptool_py
-
-piranha_esp-32.upload.tool=esptool_py
-piranha_esp-32.upload.tool.default=esptool_py
-piranha_esp-32.upload.tool.network=esp_ota
-
-piranha_esp-32.upload.maximum_size=1310720
-piranha_esp-32.upload.maximum_data_size=327680
-piranha_esp-32.upload.flags=
-piranha_esp-32.upload.extra_flags=
-
-piranha_esp-32.serial.disableDTR=true
-piranha_esp-32.serial.disableRTS=true
-
-piranha_esp-32.build.tarch=xtensa
-piranha_esp-32.build.bootloader_addr=0x1000
-piranha_esp-32.build.target=esp32
-piranha_esp-32.build.mcu=esp32
-piranha_esp-32.build.core=esp32
-piranha_esp-32.build.variant=piranha_esp-32
-piranha_esp-32.build.board=Piranha
-
-piranha_esp-32.build.f_cpu=240000000L
-piranha_esp-32.build.flash_mode=dio
-piranha_esp-32.build.flash_size=4MB
-piranha_esp-32.build.boot=dio
-piranha_esp-32.build.partitions=default
-piranha_esp-32.build.defines=
-
-piranha_esp-32.menu.PartitionScheme.default=Default
-piranha_esp-32.menu.PartitionScheme.default.build.partitions=default
-piranha_esp-32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-piranha_esp-32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-piranha_esp-32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-piranha_esp-32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-piranha_esp-32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-piranha_esp-32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-piranha_esp-32.menu.FlashFreq.80=80MHz
-piranha_esp-32.menu.FlashFreq.80.build.flash_freq=80m
-piranha_esp-32.menu.FlashFreq.40=40MHz
-piranha_esp-32.menu.FlashFreq.40.build.flash_freq=40m
-
-piranha_esp-32.menu.UploadSpeed.921600=921600
-piranha_esp-32.menu.UploadSpeed.921600.upload.speed=921600
-piranha_esp-32.menu.UploadSpeed.115200=115200
-piranha_esp-32.menu.UploadSpeed.115200.upload.speed=115200
-piranha_esp-32.menu.UploadSpeed.256000.windows=256000
-piranha_esp-32.menu.UploadSpeed.256000.upload.speed=256000
-piranha_esp-32.menu.UploadSpeed.230400.windows.upload.speed=256000
-piranha_esp-32.menu.UploadSpeed.230400=230400
-piranha_esp-32.menu.UploadSpeed.230400.upload.speed=230400
-piranha_esp-32.menu.UploadSpeed.460800.linux=460800
-piranha_esp-32.menu.UploadSpeed.460800.macosx=460800
-piranha_esp-32.menu.UploadSpeed.460800.upload.speed=460800
-piranha_esp-32.menu.UploadSpeed.512000.windows=512000
-piranha_esp-32.menu.UploadSpeed.512000.upload.speed=512000
-
-piranha_esp-32.menu.DebugLevel.none=None
-piranha_esp-32.menu.DebugLevel.none.build.code_debug=0
-piranha_esp-32.menu.DebugLevel.error=Error
-piranha_esp-32.menu.DebugLevel.error.build.code_debug=1
-piranha_esp-32.menu.DebugLevel.warn=Warn
-piranha_esp-32.menu.DebugLevel.warn.build.code_debug=2
-piranha_esp-32.menu.DebugLevel.info=Info
-piranha_esp-32.menu.DebugLevel.info.build.code_debug=3
-piranha_esp-32.menu.DebugLevel.debug=Debug
-piranha_esp-32.menu.DebugLevel.debug.build.code_debug=4
-piranha_esp-32.menu.DebugLevel.verbose=Verbose
-piranha_esp-32.menu.DebugLevel.verbose.build.code_debug=5
-
-piranha_esp-32.menu.EraseFlash.none=Disabled
-piranha_esp-32.menu.EraseFlash.none.upload.erase_cmd=
-piranha_esp-32.menu.EraseFlash.all=Enabled
-piranha_esp-32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-metro_esp-32.name=Metro ESP-32
-
-metro_esp-32.bootloader.tool=esptool_py
-metro_esp-32.bootloader.tool.default=esptool_py
-
-metro_esp-32.upload.tool=esptool_py
-metro_esp-32.upload.tool.default=esptool_py
-metro_esp-32.upload.tool.network=esp_ota
-
-metro_esp-32.upload.maximum_size=1310720
-metro_esp-32.upload.maximum_data_size=327680
-metro_esp-32.upload.flags=
-metro_esp-32.upload.extra_flags=
-
-metro_esp-32.serial.disableDTR=true
-metro_esp-32.serial.disableRTS=true
-
-metro_esp-32.build.tarch=xtensa
-metro_esp-32.build.bootloader_addr=0x1000
-metro_esp-32.build.target=esp32
-metro_esp-32.build.mcu=esp32
-metro_esp-32.build.core=esp32
-metro_esp-32.build.variant=metro_esp-32
-metro_esp-32.build.board=Metro
-
-metro_esp-32.build.f_cpu=240000000L
-metro_esp-32.build.flash_mode=dio
-metro_esp-32.build.flash_size=4MB
-metro_esp-32.build.boot=dio
-metro_esp-32.build.partitions=default
-metro_esp-32.build.defines=
-
-metro_esp-32.menu.PartitionScheme.default=Default
-metro_esp-32.menu.PartitionScheme.default.build.partitions=default
-metro_esp-32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-metro_esp-32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-metro_esp-32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-metro_esp-32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-metro_esp-32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-metro_esp-32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-metro_esp-32.menu.FlashFreq.80=80MHz
-metro_esp-32.menu.FlashFreq.80.build.flash_freq=80m
-metro_esp-32.menu.FlashFreq.40=40MHz
-metro_esp-32.menu.FlashFreq.40.build.flash_freq=40m
-
-metro_esp-32.menu.UploadSpeed.921600=921600
-metro_esp-32.menu.UploadSpeed.921600.upload.speed=921600
-metro_esp-32.menu.UploadSpeed.115200=115200
-metro_esp-32.menu.UploadSpeed.115200.upload.speed=115200
-metro_esp-32.menu.UploadSpeed.256000.windows=256000
-metro_esp-32.menu.UploadSpeed.256000.upload.speed=256000
-metro_esp-32.menu.UploadSpeed.230400.windows.upload.speed=256000
-metro_esp-32.menu.UploadSpeed.230400=230400
-metro_esp-32.menu.UploadSpeed.230400.upload.speed=230400
-metro_esp-32.menu.UploadSpeed.460800.linux=460800
-metro_esp-32.menu.UploadSpeed.460800.macosx=460800
-metro_esp-32.menu.UploadSpeed.460800.upload.speed=460800
-metro_esp-32.menu.UploadSpeed.512000.windows=512000
-metro_esp-32.menu.UploadSpeed.512000.upload.speed=512000
-
-metro_esp-32.menu.DebugLevel.none=None
-metro_esp-32.menu.DebugLevel.none.build.code_debug=0
-metro_esp-32.menu.DebugLevel.error=Error
-metro_esp-32.menu.DebugLevel.error.build.code_debug=1
-metro_esp-32.menu.DebugLevel.warn=Warn
-metro_esp-32.menu.DebugLevel.warn.build.code_debug=2
-metro_esp-32.menu.DebugLevel.info=Info
-metro_esp-32.menu.DebugLevel.info.build.code_debug=3
-metro_esp-32.menu.DebugLevel.debug=Debug
-metro_esp-32.menu.DebugLevel.debug.build.code_debug=4
-metro_esp-32.menu.DebugLevel.verbose=Verbose
-metro_esp-32.menu.DebugLevel.verbose.build.code_debug=5
-
-metro_esp-32.menu.EraseFlash.none=Disabled
-metro_esp-32.menu.EraseFlash.none.upload.erase_cmd=
-metro_esp-32.menu.EraseFlash.all=Enabled
-metro_esp-32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-sensesiot_weizen.name=Senses's WEIZEN
-
-sensesiot_weizen.bootloader.tool=esptool_py
-sensesiot_weizen.bootloader.tool.default=esptool_py
-
-sensesiot_weizen.upload.tool=esptool_py
-sensesiot_weizen.upload.tool.default=esptool_py
-sensesiot_weizen.upload.tool.network=esp_ota
-
-sensesiot_weizen.upload.maximum_size=1310720
-sensesiot_weizen.upload.maximum_data_size=327680
-sensesiot_weizen.upload.flags=
-sensesiot_weizen.upload.extra_flags=
-
-sensesiot_weizen.serial.disableDTR=true
-sensesiot_weizen.serial.disableRTS=true
-
-sensesiot_weizen.build.tarch=xtensa
-sensesiot_weizen.build.bootloader_addr=0x1000
-sensesiot_weizen.build.target=esp32
-sensesiot_weizen.build.mcu=esp32
-sensesiot_weizen.build.core=esp32
-sensesiot_weizen.build.variant=esp32
-sensesiot_weizen.build.board=sensesiot_weizen
-
-sensesiot_weizen.build.f_cpu=240000000L
-sensesiot_weizen.build.flash_mode=dio
-sensesiot_weizen.build.flash_size=4MB
-sensesiot_weizen.build.boot=dio
-sensesiot_weizen.build.partitions=default
-sensesiot_weizen.build.defines=
-
-sensesiot_weizen.menu.FlashFreq.80=80MHz
-sensesiot_weizen.menu.FlashFreq.80.build.flash_freq=80m
-sensesiot_weizen.menu.FlashFreq.40=40MHz
-sensesiot_weizen.menu.FlashFreq.40.build.flash_freq=40m
-
-sensesiot_weizen.menu.UploadSpeed.921600=921600
-sensesiot_weizen.menu.UploadSpeed.921600.upload.speed=921600
-sensesiot_weizen.menu.UploadSpeed.115200=115200
-sensesiot_weizen.menu.UploadSpeed.115200.upload.speed=115200
-sensesiot_weizen.menu.UploadSpeed.256000.windows=256000
-sensesiot_weizen.menu.UploadSpeed.256000.upload.speed=256000
-sensesiot_weizen.menu.UploadSpeed.230400.windows.upload.speed=256000
-sensesiot_weizen.menu.UploadSpeed.230400=230400
-sensesiot_weizen.menu.UploadSpeed.230400.upload.speed=230400
-sensesiot_weizen.menu.UploadSpeed.460800.linux=460800
-sensesiot_weizen.menu.UploadSpeed.460800.macosx=460800
-sensesiot_weizen.menu.UploadSpeed.460800.upload.speed=460800
-sensesiot_weizen.menu.UploadSpeed.512000.windows=512000
-sensesiot_weizen.menu.UploadSpeed.512000.upload.speed=512000
-
-sensesiot_weizen.menu.DebugLevel.none=None
-sensesiot_weizen.menu.DebugLevel.none.build.code_debug=0
-sensesiot_weizen.menu.DebugLevel.error=Error
-sensesiot_weizen.menu.DebugLevel.error.build.code_debug=1
-sensesiot_weizen.menu.DebugLevel.warn=Warn
-sensesiot_weizen.menu.DebugLevel.warn.build.code_debug=2
-sensesiot_weizen.menu.DebugLevel.info=Info
-sensesiot_weizen.menu.DebugLevel.info.build.code_debug=3
-sensesiot_weizen.menu.DebugLevel.debug=Debug
-sensesiot_weizen.menu.DebugLevel.debug.build.code_debug=4
-sensesiot_weizen.menu.DebugLevel.verbose=Verbose
-sensesiot_weizen.menu.DebugLevel.verbose.build.code_debug=5
-
-sensesiot_weizen.menu.EraseFlash.none=Disabled
-sensesiot_weizen.menu.EraseFlash.none.upload.erase_cmd=
-sensesiot_weizen.menu.EraseFlash.all=Enabled
-sensesiot_weizen.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-kits-edu.name=KITS ESP32 EDU
-
-kits-edu.bootloader.tool=esptool_py
-kits-edu.bootloader.tool.default=esptool_py
-
-kits-edu.upload.tool=esptool_py
-kits-edu.upload.tool.default=esptool_py
-kits-edu.upload.tool.network=esp_ota
-
-kits-edu.upload.maximum_size=1310720
-kits-edu.upload.maximum_data_size=327680
-kits-edu.upload.wait_for_upload_port=true
-kits-edu.upload.flags=
-kits-edu.upload.extra_flags=
-
-kits-edu.serial.disableDTR=true
-kits-edu.serial.disableRTS=true
-
-kits-edu.build.tarch=xtensa
-kits-edu.build.bootloader_addr=0x1000
-kits-edu.build.target=esp32
-kits-edu.build.mcu=esp32
-kits-edu.build.core=esp32
-kits-edu.build.variant=pico32
-kits-edu.build.board=ESP32_PICO
-
-kits-edu.build.f_cpu=240000000L
-kits-edu.build.flash_size=4MB
-kits-edu.build.flash_freq=80m
-kits-edu.build.flash_mode=dio
-kits-edu.build.boot=dio
-kits-edu.build.partitions=default
-kits-edu.build.defines=
-
-kits-edu.menu.PartitionScheme.default=Default
-kits-edu.menu.PartitionScheme.default.build.partitions=default
-kits-edu.menu.PartitionScheme.no_ota=No OTA (Large APP)
-kits-edu.menu.PartitionScheme.no_ota.build.partitions=no_ota
-kits-edu.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-kits-edu.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-kits-edu.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-kits-edu.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-kits-edu.menu.UploadSpeed.921600=921600
-kits-edu.menu.UploadSpeed.921600.upload.speed=921600
-kits-edu.menu.UploadSpeed.115200=115200
-kits-edu.menu.UploadSpeed.115200.upload.speed=115200
-kits-edu.menu.UploadSpeed.256000.windows=256000
-kits-edu.menu.UploadSpeed.256000.upload.speed=256000
-kits-edu.menu.UploadSpeed.230400.windows.upload.speed=256000
-kits-edu.menu.UploadSpeed.230400=230400
-kits-edu.menu.UploadSpeed.230400.upload.speed=230400
-kits-edu.menu.UploadSpeed.460800.linux=460800
-kits-edu.menu.UploadSpeed.460800.macosx=460800
-kits-edu.menu.UploadSpeed.460800.upload.speed=460800
-kits-edu.menu.UploadSpeed.512000.windows=512000
-kits-edu.menu.UploadSpeed.512000.upload.speed=512000
-
-kits-edu.menu.DebugLevel.none=None
-kits-edu.menu.DebugLevel.none.build.code_debug=0
-kits-edu.menu.DebugLevel.error=Error
-kits-edu.menu.DebugLevel.error.build.code_debug=1
-kits-edu.menu.DebugLevel.warn=Warn
-kits-edu.menu.DebugLevel.warn.build.code_debug=2
-kits-edu.menu.DebugLevel.info=Info
-kits-edu.menu.DebugLevel.info.build.code_debug=3
-kits-edu.menu.DebugLevel.debug=Debug
-kits-edu.menu.DebugLevel.debug.build.code_debug=4
-kits-edu.menu.DebugLevel.verbose=Verbose
-kits-edu.menu.DebugLevel.verbose.build.code_debug=5
-
-kits-edu.menu.EraseFlash.none=Disabled
-kits-edu.menu.EraseFlash.none.upload.erase_cmd=
-kits-edu.menu.EraseFlash.all=Enabled
-kits-edu.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-mPython.name=Labplus mPython
-mPython.bootloader.tool=esptool_py
-mPython.bootloader.tool.default=esptool_py
-
-mPython.upload.tool=esptool_py
-mPython.upload.tool.default=esptool_py
-mPython.upload.tool.network=esp_ota
-
-mPython.upload.maximum_size=1310720
-mPython.upload.maximum_data_size=327680
-mPython.upload.flags=
-mPython.upload.extra_flags=
-
-mPython.serial.disableDTR=true
-mPython.serial.disableRTS=true
-
-mPython.build.tarch=xtensa
-mPython.build.bootloader_addr=0x1000
-mPython.build.target=esp32
-mPython.build.mcu=esp32
-mPython.build.core=esp32
-mPython.build.variant=mpython
-mPython.build.board=ESP32_DEV
-
-mPython.build.f_cpu=240000000L
-mPython.build.flash_size=8MB
-mPython.build.flash_freq=40m
-mPython.build.flash_mode=dio
-mPython.build.boot=dio
-mPython.build.partitions=huge_app
-mPython.build.defines=
-
-mPython.menu.PSRAM.disabled=Disabled
-mPython.menu.PSRAM.disabled.build.defines=
-mPython.menu.PSRAM.disabled.build.extra_libs=
-mPython.menu.PSRAM.enabled=Enabled
-mPython.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-mPython.menu.PSRAM.enabled.build.extra_libs=
-
-mPython.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-mPython.menu.PartitionScheme.huge_app.build.partitions=huge_app
-mPython.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-mPython.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-mPython.menu.PartitionScheme.default.build.partitions=default
-mPython.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-mPython.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-mPython.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-mPython.menu.PartitionScheme.minimal.build.partitions=minimal
-mPython.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-mPython.menu.PartitionScheme.no_ota.build.partitions=no_ota
-mPython.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-mPython.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-mPython.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-mPython.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-mPython.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-mPython.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-mPython.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-mPython.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-mPython.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-mPython.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-mPython.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-mPython.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-mPython.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-mPython.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-mPython.menu.PartitionScheme.fatflash.build.partitions=ffat
-
-mPython.menu.CPUFreq.240=240MHz (WiFi/BT)
-mPython.menu.CPUFreq.240.build.f_cpu=240000000L
-
-mPython.menu.FlashMode.qio=QIO
-mPython.menu.FlashMode.qio.build.flash_mode=dio
-mPython.menu.FlashMode.qio.build.boot=qio
-mPython.menu.FlashMode.dio=DIO
-mPython.menu.FlashMode.dio.build.flash_mode=dio
-mPython.menu.FlashMode.dio.build.boot=dio
-
-mPython.menu.FlashFreq.80=80MHz
-mPython.menu.FlashFreq.80.build.flash_freq=80m
-mPython.menu.FlashFreq.40=40MHz
-mPython.menu.FlashFreq.40.build.flash_freq=40m
-
-mPython.menu.FlashSize.8M=8MB (64Mb)
-mPython.menu.FlashSize.8M.build.flash_size=8MB
-
-mPython.menu.UploadSpeed.921600=921600
-mPython.menu.UploadSpeed.921600.upload.speed=921600
-mPython.menu.UploadSpeed.115200=115200
-mPython.menu.UploadSpeed.115200.upload.speed=115200
-mPython.menu.UploadSpeed.256000.windows=256000
-mPython.menu.UploadSpeed.256000.upload.speed=256000
-mPython.menu.UploadSpeed.230400.windows.upload.speed=256000
-mPython.menu.UploadSpeed.230400=230400
-mPython.menu.UploadSpeed.230400.upload.speed=230400
-mPython.menu.UploadSpeed.460800.linux=460800
-mPython.menu.UploadSpeed.460800.macosx=460800
-mPython.menu.UploadSpeed.460800.upload.speed=460800
-mPython.menu.UploadSpeed.512000.windows=512000
-mPython.menu.UploadSpeed.512000.upload.speed=512000
-
-mPython.menu.DebugLevel.none=None
-mPython.menu.DebugLevel.none.build.code_debug=0
-mPython.menu.DebugLevel.error=Error
-mPython.menu.DebugLevel.error.build.code_debug=1
-mPython.menu.DebugLevel.warn=Warn
-mPython.menu.DebugLevel.warn.build.code_debug=2
-mPython.menu.DebugLevel.info=Info
-mPython.menu.DebugLevel.info.build.code_debug=3
-mPython.menu.DebugLevel.debug=Debug
-mPython.menu.DebugLevel.debug.build.code_debug=4
-mPython.menu.DebugLevel.verbose=Verbose
-mPython.menu.DebugLevel.verbose.build.code_debug=5
-
-mPython.menu.EraseFlash.none=Disabled
-mPython.menu.EraseFlash.none.upload.erase_cmd=
-mPython.menu.EraseFlash.all=Enabled
-mPython.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-OpenKB.name=INEX OpenKB
-
-OpenKB.bootloader.tool=esptool_py
-OpenKB.bootloader.tool.default=esptool_py
-
-OpenKB.upload.tool=esptool_py
-OpenKB.upload.tool.default=esptool_py
-OpenKB.upload.tool.network=esp_ota
-
-OpenKB.upload.maximum_size=1310720
-OpenKB.upload.maximum_data_size=327680
-OpenKB.upload.wait_for_upload_port=true
-OpenKB.upload.flags=
-OpenKB.upload.extra_flags=
-
-OpenKB.serial.disableDTR=true
-OpenKB.serial.disableRTS=true
-
-OpenKB.build.tarch=xtensa
-OpenKB.build.bootloader_addr=0x1000
-OpenKB.build.target=esp32
-OpenKB.build.mcu=esp32
-OpenKB.build.core=esp32
-OpenKB.build.variant=openkb
-OpenKB.build.board=openkb
-
-OpenKB.build.f_cpu=240000000L
-OpenKB.build.flash_mode=dio
-OpenKB.build.flash_size=4MB
-OpenKB.build.boot=dio
-OpenKB.build.partitions=default
-OpenKB.build.defines=
-
-OpenKB.menu.FlashFreq.80=80MHz
-OpenKB.menu.FlashFreq.80.build.flash_freq=80m
-OpenKB.menu.FlashFreq.40=40MHz
-OpenKB.menu.FlashFreq.40.build.flash_freq=40m
-
-OpenKB.menu.UploadSpeed.921600=921600
-OpenKB.menu.UploadSpeed.921600.upload.speed=921600
-OpenKB.menu.UploadSpeed.115200=115200
-OpenKB.menu.UploadSpeed.115200.upload.speed=115200
-OpenKB.menu.UploadSpeed.256000.windows=256000
-OpenKB.menu.UploadSpeed.256000.upload.speed=256000
-OpenKB.menu.UploadSpeed.230400.windows.upload.speed=256000
-OpenKB.menu.UploadSpeed.230400=230400
-OpenKB.menu.UploadSpeed.230400.upload.speed=230400
-OpenKB.menu.UploadSpeed.460800.linux=460800
-OpenKB.menu.UploadSpeed.460800.macosx=460800
-OpenKB.menu.UploadSpeed.460800.upload.speed=460800
-OpenKB.menu.UploadSpeed.512000.windows=512000
-OpenKB.menu.UploadSpeed.512000.upload.speed=512000
-
-OpenKB.menu.DebugLevel.none=None
-OpenKB.menu.DebugLevel.none.build.code_debug=0
-OpenKB.menu.DebugLevel.error=Error
-OpenKB.menu.DebugLevel.error.build.code_debug=1
-OpenKB.menu.DebugLevel.warn=Warn
-OpenKB.menu.DebugLevel.warn.build.code_debug=2
-OpenKB.menu.DebugLevel.info=Info
-OpenKB.menu.DebugLevel.info.build.code_debug=3
-OpenKB.menu.DebugLevel.debug=Debug
-OpenKB.menu.DebugLevel.debug.build.code_debug=4
-OpenKB.menu.DebugLevel.verbose=Verbose
-OpenKB.menu.DebugLevel.verbose.build.code_debug=5
-
-OpenKB.menu.EraseFlash.none=Disabled
-OpenKB.menu.EraseFlash.none.upload.erase_cmd=
-OpenKB.menu.EraseFlash.all=Enabled
-OpenKB.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-wifiduino32.name=WiFiduino32
-
-wifiduino32.bootloader.tool=esptool_py
-wifiduino32.bootloader.tool.default=esptool_py
-
-wifiduino32.upload.tool=esptool_py
-wifiduino32.upload.tool.default=esptool_py
-wifiduino32.upload.tool.network=esp_ota
-
-wifiduino32.upload.maximum_size=1310720
-wifiduino32.upload.maximum_data_size=327680
-wifiduino32.upload.wait_for_upload_port=true
-wifiduino32.upload.flags=
-wifiduino32.upload.extra_flags=
-
-wifiduino32.serial.disableDTR=true
-wifiduino32.serial.disableRTS=true
-
-wifiduino32.build.tarch=xtensa
-wifiduino32.build.bootloader_addr=0x1000
-wifiduino32.build.target=esp32
-wifiduino32.build.mcu=esp32
-wifiduino32.build.core=esp32
-wifiduino32.build.variant=wifiduino32
-wifiduino32.build.board=Wifiduino32
-
-wifiduino32.build.f_cpu=240000000L
-wifiduino32.build.flash_mode=dio
-wifiduino32.build.flash_size=4MB
-wifiduino32.build.boot=dio
-wifiduino32.build.partitions=default
-wifiduino32.build.defines=
-
-wifiduino32.menu.PartitionScheme.default=Default
-wifiduino32.menu.PartitionScheme.default.build.partitions=default
-wifiduino32.menu.PartitionScheme.no_ota=No OTA (Large APP)
-wifiduino32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-wifiduino32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-wifiduino32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-wifiduino32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-wifiduino32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-wifiduino32.menu.FlashFreq.80=80MHz
-wifiduino32.menu.FlashFreq.80.build.flash_freq=80m
-wifiduino32.menu.FlashFreq.40=40MHz
-wifiduino32.menu.FlashFreq.40.build.flash_freq=40m
-
-wifiduino32.menu.UploadSpeed.921600=921600
-wifiduino32.menu.UploadSpeed.921600.upload.speed=921600
-wifiduino32.menu.UploadSpeed.115200=115200
-wifiduino32.menu.UploadSpeed.115200.upload.speed=115200
-wifiduino32.menu.UploadSpeed.256000.windows=256000
-wifiduino32.menu.UploadSpeed.256000.upload.speed=256000
-wifiduino32.menu.UploadSpeed.230400.windows.upload.speed=256000
-wifiduino32.menu.UploadSpeed.230400=230400
-wifiduino32.menu.UploadSpeed.230400.upload.speed=230400
-wifiduino32.menu.UploadSpeed.460800.linux=460800
-wifiduino32.menu.UploadSpeed.460800.macosx=460800
-wifiduino32.menu.UploadSpeed.460800.upload.speed=460800
-wifiduino32.menu.UploadSpeed.512000.windows=512000
-wifiduino32.menu.UploadSpeed.512000.upload.speed=512000
-
-wifiduino32.menu.DebugLevel.none=None
-wifiduino32.menu.DebugLevel.none.build.code_debug=0
-wifiduino32.menu.DebugLevel.error=Error
-wifiduino32.menu.DebugLevel.error.build.code_debug=1
-wifiduino32.menu.DebugLevel.warn=Warn
-wifiduino32.menu.DebugLevel.warn.build.code_debug=2
-wifiduino32.menu.DebugLevel.info=Info
-wifiduino32.menu.DebugLevel.info.build.code_debug=3
-wifiduino32.menu.DebugLevel.debug=Debug
-wifiduino32.menu.DebugLevel.debug.build.code_debug=4
-wifiduino32.menu.DebugLevel.verbose=Verbose
-wifiduino32.menu.DebugLevel.verbose.build.code_debug=5
-
-wifiduino32.menu.EraseFlash.none=Disabled
-wifiduino32.menu.EraseFlash.none.upload.erase_cmd=
-wifiduino32.menu.EraseFlash.all=Enabled
-wifiduino32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-wifiduino32c3.name=WiFiduinoV2
-
-wifiduino32c3.bootloader.tool=esptool_py
-wifiduino32c3.bootloader.tool.default=esptool_py
-
-wifiduino32c3.upload.tool=esptool_py
-wifiduino32c3.upload.tool.default=esptool_py
-wifiduino32c3.upload.tool.network=esp_ota
-
-wifiduino32c3.upload.maximum_size=1310720
-wifiduino32c3.upload.maximum_data_size=327680
-wifiduino32c3.upload.flags=
-wifiduino32c3.upload.extra_flags=
-wifiduino32c3.upload.use_1200bps_touch=false
-wifiduino32c3.upload.wait_for_upload_port=false
-
-wifiduino32c3.serial.disableDTR=false
-wifiduino32c3.serial.disableRTS=false
-
-wifiduino32c3.build.tarch=riscv32
-wifiduino32c3.build.target=esp
-wifiduino32c3.build.mcu=esp32c3
-wifiduino32c3.build.core=esp32
-wifiduino32c3.build.variant=wifiduinov2
-wifiduino32c3.build.board=WiFiduinoV2
-wifiduino32c3.build.bootloader_addr=0x0
-
-wifiduino32c3.build.cdc_on_boot=0
-wifiduino32c3.build.f_cpu=160000000L
-wifiduino32c3.build.flash_size=4MB
-wifiduino32c3.build.flash_freq=80m
-wifiduino32c3.build.flash_mode=qio
-wifiduino32c3.build.boot=qio
-wifiduino32c3.build.partitions=default
-wifiduino32c3.build.defines=
-
-wifiduino32c3.menu.CDCOnBoot.default=Disabled
-wifiduino32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-wifiduino32c3.menu.CDCOnBoot.cdc=Enabled
-wifiduino32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-wifiduino32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-wifiduino32c3.menu.PartitionScheme.default.build.partitions=default
-wifiduino32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-wifiduino32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-wifiduino32c3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-wifiduino32c3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-wifiduino32c3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-wifiduino32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-wifiduino32c3.menu.PartitionScheme.minimal.build.partitions=minimal
-wifiduino32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-wifiduino32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-wifiduino32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-wifiduino32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-wifiduino32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-wifiduino32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-wifiduino32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-wifiduino32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-wifiduino32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-wifiduino32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-wifiduino32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-wifiduino32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-wifiduino32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-wifiduino32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-wifiduino32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-wifiduino32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-wifiduino32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-wifiduino32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-wifiduino32c3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-wifiduino32c3.menu.PartitionScheme.fatflash.build.partitions=ffat
-wifiduino32c3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-wifiduino32c3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-wifiduino32c3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-wifiduino32c3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-wifiduino32c3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-wifiduino32c3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-wifiduino32c3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-wifiduino32c3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-wifiduino32c3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-wifiduino32c3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-wifiduino32c3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-wifiduino32c3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-wifiduino32c3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-wifiduino32c3.menu.CPUFreq.160=160MHz (WiFi)
-wifiduino32c3.menu.CPUFreq.160.build.f_cpu=160000000L
-wifiduino32c3.menu.CPUFreq.80=80MHz (WiFi)
-wifiduino32c3.menu.CPUFreq.80.build.f_cpu=80000000L
-wifiduino32c3.menu.CPUFreq.40=40MHz
-wifiduino32c3.menu.CPUFreq.40.build.f_cpu=40000000L
-wifiduino32c3.menu.CPUFreq.20=20MHz
-wifiduino32c3.menu.CPUFreq.20.build.f_cpu=20000000L
-wifiduino32c3.menu.CPUFreq.10=10MHz
-wifiduino32c3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-wifiduino32c3.menu.FlashMode.qio=QIO
-wifiduino32c3.menu.FlashMode.qio.build.flash_mode=dio
-wifiduino32c3.menu.FlashMode.qio.build.boot=qio
-wifiduino32c3.menu.FlashMode.dio=DIO
-wifiduino32c3.menu.FlashMode.dio.build.flash_mode=dio
-wifiduino32c3.menu.FlashMode.dio.build.boot=dio
-
-wifiduino32c3.menu.FlashFreq.80=80MHz
-wifiduino32c3.menu.FlashFreq.80.build.flash_freq=80m
-wifiduino32c3.menu.FlashFreq.40=40MHz
-wifiduino32c3.menu.FlashFreq.40.build.flash_freq=40m
-
-wifiduino32c3.menu.FlashSize.4M=4MB (32Mb)
-wifiduino32c3.menu.FlashSize.4M.build.flash_size=4MB
-wifiduino32c3.menu.FlashSize.8M=8MB (64Mb)
-wifiduino32c3.menu.FlashSize.8M.build.flash_size=8MB
-wifiduino32c3.menu.FlashSize.2M=2MB (16Mb)
-wifiduino32c3.menu.FlashSize.2M.build.flash_size=2MB
-wifiduino32c3.menu.FlashSize.16M=16MB (128Mb)
-wifiduino32c3.menu.FlashSize.16M.build.flash_size=16MB
-
-wifiduino32c3.menu.UploadSpeed.921600=921600
-wifiduino32c3.menu.UploadSpeed.921600.upload.speed=921600
-wifiduino32c3.menu.UploadSpeed.115200=115200
-wifiduino32c3.menu.UploadSpeed.115200.upload.speed=115200
-wifiduino32c3.menu.UploadSpeed.256000.windows=256000
-wifiduino32c3.menu.UploadSpeed.256000.upload.speed=256000
-wifiduino32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
-wifiduino32c3.menu.UploadSpeed.230400=230400
-wifiduino32c3.menu.UploadSpeed.230400.upload.speed=230400
-wifiduino32c3.menu.UploadSpeed.460800.linux=460800
-wifiduino32c3.menu.UploadSpeed.460800.macosx=460800
-wifiduino32c3.menu.UploadSpeed.460800.upload.speed=460800
-wifiduino32c3.menu.UploadSpeed.512000.windows=512000
-wifiduino32c3.menu.UploadSpeed.512000.upload.speed=512000
-
-wifiduino32c3.menu.DebugLevel.none=None
-wifiduino32c3.menu.DebugLevel.none.build.code_debug=0
-wifiduino32c3.menu.DebugLevel.error=Error
-wifiduino32c3.menu.DebugLevel.error.build.code_debug=1
-wifiduino32c3.menu.DebugLevel.warn=Warn
-wifiduino32c3.menu.DebugLevel.warn.build.code_debug=2
-wifiduino32c3.menu.DebugLevel.info=Info
-wifiduino32c3.menu.DebugLevel.info.build.code_debug=3
-wifiduino32c3.menu.DebugLevel.debug=Debug
-wifiduino32c3.menu.DebugLevel.debug.build.code_debug=4
-wifiduino32c3.menu.DebugLevel.verbose=Verbose
-wifiduino32c3.menu.DebugLevel.verbose.build.code_debug=5
-
-wifiduino32c3.menu.EraseFlash.none=Disabled
-wifiduino32c3.menu.EraseFlash.none.upload.erase_cmd=
-wifiduino32c3.menu.EraseFlash.all=Enabled
-wifiduino32c3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-wifiduino32s3.name=WiFiduino32S3
-
-wifiduino32s3.bootloader.tool=esptool_py
-wifiduino32s3.bootloader.tool.default=esptool_py
-
-wifiduino32s3.upload.tool=esptool_py
-wifiduino32s3.upload.tool.default=esptool_py
-wifiduino32s3.upload.tool.network=esp_ota
-
-wifiduino32s3.upload.maximum_size=1310720
-wifiduino32s3.upload.maximum_data_size=327680
-wifiduino32s3.upload.flags=
-wifiduino32s3.upload.extra_flags=
-wifiduino32s3.upload.use_1200bps_touch=false
-wifiduino32s3.upload.wait_for_upload_port=false
-
-wifiduino32s3.serial.disableDTR=false
-wifiduino32s3.serial.disableRTS=false
-
-wifiduino32s3.build.tarch=xtensa
-wifiduino32s3.build.bootloader_addr=0x0
-wifiduino32s3.build.target=esp32s3
-wifiduino32s3.build.mcu=esp32s3
-wifiduino32s3.build.core=esp32
-wifiduino32s3.build.variant=wifiduino32s3
-wifiduino32s3.build.board=WiFiduino32S3
-
-wifiduino32s3.build.usb_mode=1
-wifiduino32s3.build.cdc_on_boot=0
-wifiduino32s3.build.msc_on_boot=0
-wifiduino32s3.build.dfu_on_boot=0
-wifiduino32s3.build.f_cpu=240000000L
-wifiduino32s3.build.flash_size=4MB
-wifiduino32s3.build.flash_freq=80m
-wifiduino32s3.build.flash_mode=dio
-wifiduino32s3.build.boot=qio
-wifiduino32s3.build.boot_freq=80m
-wifiduino32s3.build.partitions=default
-wifiduino32s3.build.defines=
-wifiduino32s3.build.loop_core=
-wifiduino32s3.build.event_core=
-wifiduino32s3.build.psram_type=qspi
-wifiduino32s3.build.memory_type={build.boot}_{build.psram_type}
-
-wifiduino32s3.menu.PSRAM.disabled=Disabled
-wifiduino32s3.menu.PSRAM.disabled.build.defines=
-wifiduino32s3.menu.PSRAM.disabled.build.psram_type=qspi
-wifiduino32s3.menu.PSRAM.enabled=QSPI PSRAM
-wifiduino32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-wifiduino32s3.menu.PSRAM.enabled.build.psram_type=qspi
-wifiduino32s3.menu.PSRAM.opi=OPI PSRAM
-wifiduino32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-wifiduino32s3.menu.PSRAM.opi.build.psram_type=opi
-
-wifiduino32s3.menu.FlashMode.qio=QIO 80MHz
-wifiduino32s3.menu.FlashMode.qio.build.flash_mode=dio
-wifiduino32s3.menu.FlashMode.qio.build.boot=qio
-wifiduino32s3.menu.FlashMode.qio.build.boot_freq=80m
-wifiduino32s3.menu.FlashMode.qio.build.flash_freq=80m
-wifiduino32s3.menu.FlashMode.qio120=QIO 120MHz
-wifiduino32s3.menu.FlashMode.qio120.build.flash_mode=dio
-wifiduino32s3.menu.FlashMode.qio120.build.boot=qio
-wifiduino32s3.menu.FlashMode.qio120.build.boot_freq=120m
-wifiduino32s3.menu.FlashMode.qio120.build.flash_freq=80m
-wifiduino32s3.menu.FlashMode.dio=DIO 80MHz
-wifiduino32s3.menu.FlashMode.dio.build.flash_mode=dio
-wifiduino32s3.menu.FlashMode.dio.build.boot=dio
-wifiduino32s3.menu.FlashMode.dio.build.boot_freq=80m
-wifiduino32s3.menu.FlashMode.dio.build.flash_freq=80m
-wifiduino32s3.menu.FlashMode.opi=OPI 80MHz
-wifiduino32s3.menu.FlashMode.opi.build.flash_mode=dout
-wifiduino32s3.menu.FlashMode.opi.build.boot=opi
-wifiduino32s3.menu.FlashMode.opi.build.boot_freq=80m
-wifiduino32s3.menu.FlashMode.opi.build.flash_freq=80m
-
-wifiduino32s3.menu.FlashSize.4M=4MB (32Mb)
-wifiduino32s3.menu.FlashSize.4M.build.flash_size=4MB
-wifiduino32s3.menu.FlashSize.8M=8MB (64Mb)
-wifiduino32s3.menu.FlashSize.8M.build.flash_size=8MB
-wifiduino32s3.menu.FlashSize.16M=16MB (128Mb)
-wifiduino32s3.menu.FlashSize.16M.build.flash_size=16MB
-#wifiduino32s3.menu.FlashSize.32M=32MB (256Mb)
-#wifiduino32s3.menu.FlashSize.32M.build.flash_size=32MB
-
-wifiduino32s3.menu.LoopCore.1=Core 1
-wifiduino32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-wifiduino32s3.menu.LoopCore.0=Core 0
-wifiduino32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-wifiduino32s3.menu.EventsCore.1=Core 1
-wifiduino32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-wifiduino32s3.menu.EventsCore.0=Core 0
-wifiduino32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-wifiduino32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-wifiduino32s3.menu.USBMode.hwcdc.build.usb_mode=1
-wifiduino32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-wifiduino32s3.menu.USBMode.default.build.usb_mode=0
-
-wifiduino32s3.menu.CDCOnBoot.default=Disabled
-wifiduino32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-wifiduino32s3.menu.CDCOnBoot.cdc=Enabled
-wifiduino32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-wifiduino32s3.menu.MSCOnBoot.default=Disabled
-wifiduino32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-wifiduino32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-wifiduino32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-wifiduino32s3.menu.DFUOnBoot.default=Disabled
-wifiduino32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-wifiduino32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-wifiduino32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-wifiduino32s3.menu.UploadMode.default=UART0 / Hardware CDC
-wifiduino32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-wifiduino32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-wifiduino32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-wifiduino32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-wifiduino32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-wifiduino32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-wifiduino32s3.menu.PartitionScheme.default.build.partitions=default
-wifiduino32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-wifiduino32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-wifiduino32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-wifiduino32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-wifiduino32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-wifiduino32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-wifiduino32s3.menu.PartitionScheme.minimal.build.partitions=minimal
-wifiduino32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-wifiduino32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-wifiduino32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-wifiduino32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-wifiduino32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-wifiduino32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-wifiduino32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-wifiduino32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-wifiduino32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-wifiduino32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-wifiduino32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-wifiduino32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-wifiduino32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-wifiduino32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-wifiduino32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-wifiduino32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-wifiduino32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-wifiduino32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-wifiduino32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-wifiduino32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-wifiduino32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-wifiduino32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-wifiduino32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-wifiduino32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-wifiduino32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-wifiduino32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-wifiduino32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-wifiduino32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-wifiduino32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-wifiduino32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-wifiduino32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-wifiduino32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-wifiduino32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-wifiduino32s3.menu.CPUFreq.240=240MHz (WiFi)
-wifiduino32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-wifiduino32s3.menu.CPUFreq.160=160MHz (WiFi)
-wifiduino32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-wifiduino32s3.menu.CPUFreq.80=80MHz (WiFi)
-wifiduino32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-wifiduino32s3.menu.CPUFreq.40=40MHz
-wifiduino32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-wifiduino32s3.menu.CPUFreq.20=20MHz
-wifiduino32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-wifiduino32s3.menu.CPUFreq.10=10MHz
-wifiduino32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-wifiduino32s3.menu.UploadSpeed.921600=921600
-wifiduino32s3.menu.UploadSpeed.921600.upload.speed=921600
-wifiduino32s3.menu.UploadSpeed.115200=115200
-wifiduino32s3.menu.UploadSpeed.115200.upload.speed=115200
-wifiduino32s3.menu.UploadSpeed.256000.windows=256000
-wifiduino32s3.menu.UploadSpeed.256000.upload.speed=256000
-wifiduino32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-wifiduino32s3.menu.UploadSpeed.230400=230400
-wifiduino32s3.menu.UploadSpeed.230400.upload.speed=230400
-wifiduino32s3.menu.UploadSpeed.460800.linux=460800
-wifiduino32s3.menu.UploadSpeed.460800.macosx=460800
-wifiduino32s3.menu.UploadSpeed.460800.upload.speed=460800
-wifiduino32s3.menu.UploadSpeed.512000.windows=512000
-wifiduino32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-wifiduino32s3.menu.DebugLevel.none=None
-wifiduino32s3.menu.DebugLevel.none.build.code_debug=0
-wifiduino32s3.menu.DebugLevel.error=Error
-wifiduino32s3.menu.DebugLevel.error.build.code_debug=1
-wifiduino32s3.menu.DebugLevel.warn=Warn
-wifiduino32s3.menu.DebugLevel.warn.build.code_debug=2
-wifiduino32s3.menu.DebugLevel.info=Info
-wifiduino32s3.menu.DebugLevel.info.build.code_debug=3
-wifiduino32s3.menu.DebugLevel.debug=Debug
-wifiduino32s3.menu.DebugLevel.debug.build.code_debug=4
-wifiduino32s3.menu.DebugLevel.verbose=Verbose
-wifiduino32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-wifiduino32s3.menu.EraseFlash.none=Disabled
-wifiduino32s3.menu.EraseFlash.none.upload.erase_cmd=
-wifiduino32s3.menu.EraseFlash.all=Enabled
-wifiduino32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-imbrios-logsens-v1p1.name=IMBRIOS LOGSENS_V1P1
-
-imbrios-logsens-v1p1.bootloader.tool=esptool_py
-imbrios-logsens-v1p1.bootloader.tool.default=esptool_py
-
-imbrios-logsens-v1p1.upload.tool=esptool_py
-imbrios-logsens-v1p1.upload.tool.default=esptool_py
-imbrios-logsens-v1p1.upload.tool.network=esp_ota
-
-imbrios-logsens-v1p1.upload.maximum_size=1310720
-imbrios-logsens-v1p1.upload.maximum_data_size=327680
-imbrios-logsens-v1p1.upload.wait_for_upload_port=true
-imbrios-logsens-v1p1.upload.flags=
-imbrios-logsens-v1p1.upload.extra_flags=
-
-imbrios-logsens-v1p1.serial.disableDTR=true
-imbrios-logsens-v1p1.serial.disableRTS=true
-
-imbrios-logsens-v1p1.build.tarch=xtensa
-imbrios-logsens-v1p1.build.bootloader_addr=0x1000
-imbrios-logsens-v1p1.build.target=esp32
-imbrios-logsens-v1p1.build.mcu=esp32
-imbrios-logsens-v1p1.build.core=esp32
-imbrios-logsens-v1p1.build.variant=imbrios-logsens-v1p1
-imbrios-logsens-v1p1.build.board=IMBRIOS_LOGSENS_V1P1
-
-imbrios-logsens-v1p1.build.f_cpu=240000000L
-imbrios-logsens-v1p1.build.flash_mode=dio
-imbrios-logsens-v1p1.build.flash_size=4MB
-imbrios-logsens-v1p1.build.boot=dio
-imbrios-logsens-v1p1.build.partitions=default
-imbrios-logsens-v1p1.build.defines=
-
-imbrios-logsens-v1p1.menu.FlashFreq.80=80MHz
-imbrios-logsens-v1p1.menu.FlashFreq.80.build.flash_freq=80m
-imbrios-logsens-v1p1.menu.FlashFreq.40=40MHz
-imbrios-logsens-v1p1.menu.FlashFreq.40.build.flash_freq=40m
-
-imbrios-logsens-v1p1.menu.PartitionScheme.default=Default
-imbrios-logsens-v1p1.menu.PartitionScheme.default.build.partitions=default
-imbrios-logsens-v1p1.menu.PartitionScheme.no_ota=No OTA (Large APP)
-imbrios-logsens-v1p1.menu.PartitionScheme.no_ota.build.partitions=no_ota
-imbrios-logsens-v1p1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-imbrios-logsens-v1p1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-imbrios-logsens-v1p1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-imbrios-logsens-v1p1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-imbrios-logsens-v1p1.menu.CPUFreq.240=240MHz (WiFi/BT)
-imbrios-logsens-v1p1.menu.CPUFreq.240.build.f_cpu=240000000L
-imbrios-logsens-v1p1.menu.CPUFreq.160=160MHz (WiFi/BT)
-imbrios-logsens-v1p1.menu.CPUFreq.160.build.f_cpu=160000000L
-imbrios-logsens-v1p1.menu.CPUFreq.80=80MHz (WiFi/BT)
-imbrios-logsens-v1p1.menu.CPUFreq.80.build.f_cpu=80000000L
-imbrios-logsens-v1p1.menu.CPUFreq.40=40MHz (40MHz XTAL)
-imbrios-logsens-v1p1.menu.CPUFreq.40.build.f_cpu=40000000L
-imbrios-logsens-v1p1.menu.CPUFreq.26=26MHz (26MHz XTAL)
-imbrios-logsens-v1p1.menu.CPUFreq.26.build.f_cpu=26000000L
-imbrios-logsens-v1p1.menu.CPUFreq.20=20MHz (40MHz XTAL)
-imbrios-logsens-v1p1.menu.CPUFreq.20.build.f_cpu=20000000L
-imbrios-logsens-v1p1.menu.CPUFreq.13=13MHz (26MHz XTAL)
-imbrios-logsens-v1p1.menu.CPUFreq.13.build.f_cpu=13000000L
-imbrios-logsens-v1p1.menu.CPUFreq.10=10MHz (40MHz XTAL)
-imbrios-logsens-v1p1.menu.CPUFreq.10.build.f_cpu=10000000L
-
-imbrios-logsens-v1p1.menu.UploadSpeed.921600=921600
-imbrios-logsens-v1p1.menu.UploadSpeed.921600.upload.speed=921600
-imbrios-logsens-v1p1.menu.UploadSpeed.115200=115200
-imbrios-logsens-v1p1.menu.UploadSpeed.115200.upload.speed=115200
-imbrios-logsens-v1p1.menu.UploadSpeed.256000.windows=256000
-imbrios-logsens-v1p1.menu.UploadSpeed.256000.upload.speed=256000
-imbrios-logsens-v1p1.menu.UploadSpeed.230400.windows.upload.speed=256000
-imbrios-logsens-v1p1.menu.UploadSpeed.230400=230400
-imbrios-logsens-v1p1.menu.UploadSpeed.230400.upload.speed=230400
-imbrios-logsens-v1p1.menu.UploadSpeed.460800.linux=460800
-imbrios-logsens-v1p1.menu.UploadSpeed.460800.macosx=460800
-imbrios-logsens-v1p1.menu.UploadSpeed.460800.upload.speed=460800
-imbrios-logsens-v1p1.menu.UploadSpeed.512000.windows=512000
-imbrios-logsens-v1p1.menu.UploadSpeed.512000.upload.speed=512000
-
-imbrios-logsens-v1p1.menu.DebugLevel.none=None
-imbrios-logsens-v1p1.menu.DebugLevel.none.build.code_debug=0
-imbrios-logsens-v1p1.menu.DebugLevel.error=Error
-imbrios-logsens-v1p1.menu.DebugLevel.error.build.code_debug=1
-imbrios-logsens-v1p1.menu.DebugLevel.warn=Warn
-imbrios-logsens-v1p1.menu.DebugLevel.warn.build.code_debug=2
-imbrios-logsens-v1p1.menu.DebugLevel.info=Info
-imbrios-logsens-v1p1.menu.DebugLevel.info.build.code_debug=3
-imbrios-logsens-v1p1.menu.DebugLevel.debug=Debug
-imbrios-logsens-v1p1.menu.DebugLevel.debug.build.code_debug=4
-imbrios-logsens-v1p1.menu.DebugLevel.verbose=Verbose
-imbrios-logsens-v1p1.menu.DebugLevel.verbose.build.code_debug=5
-
-imbrios-logsens-v1p1.menu.EraseFlash.none=Disabled
-imbrios-logsens-v1p1.menu.EraseFlash.none.upload.erase_cmd=
-imbrios-logsens-v1p1.menu.EraseFlash.all=Enabled
-imbrios-logsens-v1p1.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-healthypi4.name=ProtoCentral HealthyPi 4
-
-healthypi4.bootloader.tool=esptool_py
-healthypi4.bootloader.tool.default=esptool_py
-
-healthypi4.upload.tool=esptool_py
-healthypi4.upload.tool.default=esptool_py
-healthypi4.upload.tool.network=esp_ota
-
-healthypi4.upload.maximum_size=1310720
-healthypi4.upload.maximum_data_size=327680
-healthypi4.upload.wait_for_upload_port=true
-healthypi4.upload.flags=
-healthypi4.upload.extra_flags=
-
-healthypi4.serial.disableDTR=true
-healthypi4.serial.disableRTS=true
-
-healthypi4.build.tarch=xtensa
-healthypi4.build.bootloader_addr=0x1000
-healthypi4.build.target=esp32
-healthypi4.build.mcu=esp32
-healthypi4.build.core=esp32
-healthypi4.build.variant=healthypi4
-healthypi4.build.board=HEALTHYPI_4
-
-healthypi4.build.f_cpu=240000000L
-healthypi4.build.flash_mode=dio
-healthypi4.build.flash_size=4MB
-healthypi4.build.boot=dio
-healthypi4.build.partitions=min_spiffs
-healthypi4.build.defines=
-
-healthypi4.menu.FlashFreq.80=80MHz
-healthypi4.menu.FlashFreq.80.build.flash_freq=80m
-healthypi4.menu.FlashFreq.40=40MHz
-healthypi4.menu.FlashFreq.40.build.flash_freq=40m
-
-healthypi4.menu.PartitionScheme.default=Default
-healthypi4.menu.PartitionScheme.default.build.partitions=default
-healthypi4.menu.PartitionScheme.no_ota=No OTA (Large APP)
-healthypi4.menu.PartitionScheme.no_ota.build.partitions=no_ota
-healthypi4.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-healthypi4.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-healthypi4.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-healthypi4.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-healthypi4.menu.UploadSpeed.921600=921600
-healthypi4.menu.UploadSpeed.921600.upload.speed=921600
-healthypi4.menu.UploadSpeed.115200=115200
-healthypi4.menu.UploadSpeed.115200.upload.speed=115200
-healthypi4.menu.UploadSpeed.256000.windows=256000
-healthypi4.menu.UploadSpeed.256000.upload.speed=256000
-healthypi4.menu.UploadSpeed.230400.windows.upload.speed=256000
-healthypi4.menu.UploadSpeed.230400=230400
-healthypi4.menu.UploadSpeed.230400.upload.speed=230400
-healthypi4.menu.UploadSpeed.460800.linux=460800
-healthypi4.menu.UploadSpeed.460800.macosx=460800
-healthypi4.menu.UploadSpeed.460800.upload.speed=460800
-healthypi4.menu.UploadSpeed.512000.windows=512000
-healthypi4.menu.UploadSpeed.512000.upload.speed=512000
-
-healthypi4.menu.DebugLevel.none=None
-healthypi4.menu.DebugLevel.none.build.code_debug=0
-healthypi4.menu.DebugLevel.error=Error
-healthypi4.menu.DebugLevel.error.build.code_debug=1
-healthypi4.menu.DebugLevel.warn=Warn
-healthypi4.menu.DebugLevel.warn.build.code_debug=2
-healthypi4.menu.DebugLevel.info=Info
-healthypi4.menu.DebugLevel.info.build.code_debug=3
-healthypi4.menu.DebugLevel.debug=Debug
-healthypi4.menu.DebugLevel.debug.build.code_debug=4
-healthypi4.menu.DebugLevel.verbose=Verbose
-healthypi4.menu.DebugLevel.verbose.build.code_debug=5
-
-healthypi4.menu.EraseFlash.none=Disabled
-healthypi4.menu.EraseFlash.none.upload.erase_cmd=
-healthypi4.menu.EraseFlash.all=Enabled
-healthypi4.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-ET-Board.name=ET-Board
-
-ET-Board.bootloader.tool=esptool_py
-ET-Board.bootloader.tool.default=esptool_py
-
-ET-Board.upload.tool=esptool_py
-ET-Board.upload.tool.default=esptool_py
-ET-Board.upload.tool.network=esp_ota
-
-ET-Board.upload.maximum_size=1310720
-ET-Board.upload.maximum_data_size=327680
-ET-Board.upload.wait_for_upload_port=true
-ET-Board.upload.flags=
-ET-Board.upload.extra_flags=
-
-ET-Board.serial.disableDTR=true
-ET-Board.serial.disableRTS=true
-
-ET-Board.build.tarch=xtensa
-ET-Board.build.bootloader_addr=0x1000
-ET-Board.build.target=esp32
-ET-Board.build.mcu=esp32
-ET-Board.build.core=esp32
-ET-Board.build.variant=ET-Board
-ET-Board.build.board=ET-Board
-ET-Board.build.f_cpu=240000000L
-ET-Board.build.flash_mode=dio
-ET-Board.build.flash_size=4MB
-ET-Board.build.boot=dio
-ET-Board.build.partitions=default
-ET-Board.build.defines=
-
-ET-Board.menu.PartitionScheme.default=Default
-ET-Board.menu.PartitionScheme.default.build.partitions=default
-ET-Board.menu.PartitionScheme.no_ota=No OTA (Large APP)
-ET-Board.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ET-Board.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ET-Board.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-ET-Board.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ET-Board.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-ET-Board.menu.FlashFreq.80=80MHz
-ET-Board.menu.FlashFreq.80.build.flash_freq=80m
-ET-Board.menu.FlashFreq.40=40MHz
-ET-Board.menu.FlashFreq.40.build.flash_freq=40m
-
-ET-Board.menu.UploadSpeed.921600=921600
-ET-Board.menu.UploadSpeed.921600.upload.speed=921600
-ET-Board.menu.UploadSpeed.115200=115200
-ET-Board.menu.UploadSpeed.115200.upload.speed=115200
-ET-Board.menu.UploadSpeed.256000.windows=256000
-ET-Board.menu.UploadSpeed.256000.upload.speed=256000
-ET-Board.menu.UploadSpeed.230400.windows.upload.speed=256000
-ET-Board.menu.UploadSpeed.230400=230400
-ET-Board.menu.UploadSpeed.230400.upload.speed=230400
-ET-Board.menu.UploadSpeed.460800.linux=460800
-ET-Board.menu.UploadSpeed.460800.macosx=460800
-ET-Board.menu.UploadSpeed.460800.upload.speed=460800
-ET-Board.menu.UploadSpeed.512000.windows=512000
-ET-Board.menu.UploadSpeed.512000.upload.speed=512000
-
-ET-Board.menu.DebugLevel.none=None
-ET-Board.menu.DebugLevel.none.build.code_debug=0
-ET-Board.menu.DebugLevel.error=Error
-ET-Board.menu.DebugLevel.error.build.code_debug=1
-ET-Board.menu.DebugLevel.warn=Warn
-ET-Board.menu.DebugLevel.warn.build.code_debug=2
-ET-Board.menu.DebugLevel.info=Info
-ET-Board.menu.DebugLevel.info.build.code_debug=3
-ET-Board.menu.DebugLevel.debug=Debug
-ET-Board.menu.DebugLevel.debug.build.code_debug=4
-ET-Board.menu.DebugLevel.verbose=Verbose
-ET-Board.menu.DebugLevel.verbose.build.code_debug=5
-
-ET-Board.menu.EraseFlash.none=Disabled
-ET-Board.menu.EraseFlash.none.upload.erase_cmd=
-ET-Board.menu.EraseFlash.all=Enabled
-ET-Board.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-ch_denky.name=Denky
-
-ch_denky.bootloader.tool=esptool_py
-ch_denky.bootloader.tool.default=esptool_py
-
-ch_denky.upload.tool=esptool_py
-ch_denky.upload.tool.default=esptool_py
-ch_denky.upload.tool.network=esp_ota
-
-ch_denky.upload.maximum_size=1310720
-ch_denky.upload.maximum_data_size=327680
-ch_denky.upload.flags=
-ch_denky.upload.extra_flags=
-
-ch_denky.serial.disableDTR=true
-ch_denky.serial.disableRTS=true
-
-ch_denky.build.tarch=xtensa
-ch_denky.build.bootloader_addr=0x1000
-ch_denky.build.target=esp32
-ch_denky.build.mcu=esp32
-ch_denky.build.core=esp32
-ch_denky.build.variant=ch_denky
-ch_denky.build.board=DENKY
-
-ch_denky.build.f_cpu=240000000L
-ch_denky.build.flash_size=4MB
-ch_denky.build.flash_freq=80m
-ch_denky.build.flash_mode=dio
-ch_denky.build.boot=dio
-ch_denky.build.partitions=default
-ch_denky.build.defines=
-
-ch_denky.menu.Revision.denkyd4=PICO-V3-02
-ch_denky.menu.Revision.denkyd4.build.board=DENKY_PICOV3
-ch_denky.menu.Revision.denkyd4.build.flash_size=8MB
-ch_denky.menu.Revision.denky32=WROOM32
-ch_denky.menu.Revision.denky32.build.board=DENKY_WROOM32
-ch_denky.menu.Revision.denkyd4.build.flash_size=4MB
-
-ch_denky.menu.PartitionScheme.default=Default
-ch_denky.menu.PartitionScheme.default.build.partitions=default
-ch_denky.menu.PartitionScheme.no_ota=No OTA (Large APP)
-ch_denky.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ch_denky.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ch_denky.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-ch_denky.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ch_denky.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-ch_denky.menu.UploadSpeed.921600=921600
-ch_denky.menu.UploadSpeed.921600.upload.speed=921600
-ch_denky.menu.UploadSpeed.115200=115200
-ch_denky.menu.UploadSpeed.115200.upload.speed=115200
-ch_denky.menu.UploadSpeed.256000.windows=256000
-ch_denky.menu.UploadSpeed.256000.upload.speed=256000
-ch_denky.menu.UploadSpeed.230400.windows.upload.speed=256000
-ch_denky.menu.UploadSpeed.230400=230400
-ch_denky.menu.UploadSpeed.230400.upload.speed=230400
-ch_denky.menu.UploadSpeed.460800.linux=460800
-ch_denky.menu.UploadSpeed.460800.macosx=460800
-ch_denky.menu.UploadSpeed.460800.upload.speed=460800
-ch_denky.menu.UploadSpeed.512000.windows=512000
-ch_denky.menu.UploadSpeed.512000.upload.speed=512000
-
-ch_denky.menu.PSRAM.enabled=Enabled
-ch_denky.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-ch_denky.menu.PSRAM.enabled.build.extra_libs=
-ch_denky.menu.PSRAM.disabled=Disabled
-ch_denky.menu.PSRAM.disabled.build.defines=
-ch_denky.menu.PSRAM.disabled.build.extra_libs=
-
-ch_denky.menu.DebugLevel.none=None
-ch_denky.menu.DebugLevel.none.build.code_debug=0
-ch_denky.menu.DebugLevel.error=Error
-ch_denky.menu.DebugLevel.error.build.code_debug=1
-ch_denky.menu.DebugLevel.warn=Warn
-ch_denky.menu.DebugLevel.warn.build.code_debug=2
-ch_denky.menu.DebugLevel.info=Info
-ch_denky.menu.DebugLevel.info.build.code_debug=3
-ch_denky.menu.DebugLevel.debug=Debug
-ch_denky.menu.DebugLevel.debug.build.code_debug=4
-ch_denky.menu.DebugLevel.verbose=Verbose
-ch_denky.menu.DebugLevel.verbose.build.code_debug=5
-
-ch_denky.menu.EraseFlash.none=Disabled
-ch_denky.menu.EraseFlash.none.upload.erase_cmd=
-ch_denky.menu.EraseFlash.all=Enabled
-ch_denky.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-uPesy_wrover.name=uPesy ESP32 Wrover DevKit
-
-uPesy_wrover.bootloader.tool=esptool_py
-uPesy_wrover.bootloader.tool.default=esptool_py
-
-uPesy_wrover.upload.tool=esptool_py
-uPesy_wrover.upload.tool.default=esptool_py
-uPesy_wrover.upload.tool.network=esp_ota
-
-uPesy_wrover.upload.maximum_size=1310720
-uPesy_wrover.upload.maximum_data_size=327680
-uPesy_wrover.upload.flags=
-uPesy_wrover.upload.extra_flags=
-
-uPesy_wrover.serial.disableDTR=true
-uPesy_wrover.serial.disableRTS=true
-
-uPesy_wrover.build.tarch=xtensa
-uPesy_wrover.build.bootloader_addr=0x1000
-uPesy_wrover.build.target=esp32
-uPesy_wrover.build.mcu=esp32
-uPesy_wrover.build.core=esp32
-uPesy_wrover.build.variant=uPesy_esp32_wrover_devkit
-uPesy_wrover.build.board=UPESY_WROVER
-
-uPesy_wrover.build.f_cpu=240000000L
-uPesy_wrover.build.flash_size=4MB
-uPesy_wrover.build.flash_freq=80m
-uPesy_wrover.build.flash_mode=dio
-uPesy_wrover.build.boot=dio
-uPesy_wrover.build.partitions=default
-uPesy_wrover.build.defines=
-
-uPesy_wrover.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-uPesy_wrover.menu.PartitionScheme.default.build.partitions=default
-uPesy_wrover.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-uPesy_wrover.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-uPesy_wrover.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-uPesy_wrover.menu.PartitionScheme.minimal.build.partitions=minimal
-uPesy_wrover.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-uPesy_wrover.menu.PartitionScheme.no_ota.build.partitions=no_ota
-uPesy_wrover.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-uPesy_wrover.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-uPesy_wrover.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-uPesy_wrover.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-uPesy_wrover.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-uPesy_wrover.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-uPesy_wrover.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-uPesy_wrover.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-uPesy_wrover.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-uPesy_wrover.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-uPesy_wrover.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-uPesy_wrover.menu.PartitionScheme.huge_app.build.partitions=huge_app
-uPesy_wrover.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-uPesy_wrover.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-uPesy_wrover.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-uPesy_wrover.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-uPesy_wrover.menu.CPUFreq.240=240MHz
-uPesy_wrover.menu.CPUFreq.240.build.f_cpu=240000000L
-uPesy_wrover.menu.CPUFreq.160=160MHz
-uPesy_wrover.menu.CPUFreq.160.build.f_cpu=160000000L
-
-uPesy_wrover.menu.UploadSpeed.921600=921600
-uPesy_wrover.menu.UploadSpeed.921600.upload.speed=921600
-uPesy_wrover.menu.UploadSpeed.512000.windows=512000
-uPesy_wrover.menu.UploadSpeed.512000.upload.speed=512000
-uPesy_wrover.menu.UploadSpeed.460800.linux=460800
-uPesy_wrover.menu.UploadSpeed.460800.macosx=460800
-uPesy_wrover.menu.UploadSpeed.460800.upload.speed=460800
-uPesy_wrover.menu.UploadSpeed.256000.windows=256000
-uPesy_wrover.menu.UploadSpeed.256000.upload.speed=256000
-uPesy_wrover.menu.UploadSpeed.230400.windows.upload.speed=256000
-uPesy_wrover.menu.UploadSpeed.230400=230400
-uPesy_wrover.menu.UploadSpeed.230400.upload.speed=230400
-uPesy_wrover.menu.UploadSpeed.115200=115200
-uPesy_wrover.menu.UploadSpeed.115200.upload.speed=115200
-
-uPesy_wrover.menu.FlashMode.qio=QIO
-uPesy_wrover.menu.FlashMode.qio.build.flash_mode=dio
-uPesy_wrover.menu.FlashMode.qio.build.boot=qio
-uPesy_wrover.menu.FlashMode.dio=DIO
-uPesy_wrover.menu.FlashMode.dio.build.flash_mode=dio
-uPesy_wrover.menu.FlashMode.dio.build.boot=dio
-
-uPesy_wrover.menu.FlashFreq.80=80MHz
-uPesy_wrover.menu.FlashFreq.80.build.flash_freq=80m
-uPesy_wrover.menu.FlashFreq.40=40MHz
-uPesy_wrover.menu.FlashFreq.40.build.flash_freq=40m
-
-uPesy_wrover.menu.PSRAM.enabled=Enabled
-uPesy_wrover.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-uPesy_wrover.menu.PSRAM.enabled.build.extra_libs=
-uPesy_wrover.menu.PSRAM.disabled=Disabled
-uPesy_wrover.menu.PSRAM.disabled.build.defines=
-uPesy_wrover.menu.PSRAM.disabled.build.extra_libs=
-
-uPesy_wrover.menu.DebugLevel.none=None
-uPesy_wrover.menu.DebugLevel.none.build.code_debug=0
-uPesy_wrover.menu.DebugLevel.error=Error
-uPesy_wrover.menu.DebugLevel.error.build.code_debug=1
-uPesy_wrover.menu.DebugLevel.warn=Warn
-uPesy_wrover.menu.DebugLevel.warn.build.code_debug=2
-uPesy_wrover.menu.DebugLevel.info=Info
-uPesy_wrover.menu.DebugLevel.info.build.code_debug=3
-uPesy_wrover.menu.DebugLevel.debug=Debug
-uPesy_wrover.menu.DebugLevel.debug.build.code_debug=4
-uPesy_wrover.menu.DebugLevel.verbose=Verbose
-uPesy_wrover.menu.DebugLevel.verbose.build.code_debug=5
-
-uPesy_wrover.menu.EraseFlash.none=Disabled
-uPesy_wrover.menu.EraseFlash.none.upload.erase_cmd=
-uPesy_wrover.menu.EraseFlash.all=Enabled
-uPesy_wrover.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-uPesy_wroom.name=uPesy ESP32 Wroom DevKit
-
-uPesy_wroom.bootloader.tool=esptool_py
-uPesy_wroom.bootloader.tool.default=esptool_py
-
-uPesy_wroom.upload.tool=esptool_py
-uPesy_wroom.upload.tool.default=esptool_py
-uPesy_wroom.upload.tool.network=esp_ota
-
-uPesy_wroom.upload.maximum_size=1310720
-uPesy_wroom.upload.maximum_data_size=327680
-uPesy_wroom.upload.flags=
-uPesy_wroom.upload.extra_flags=
-
-uPesy_wroom.serial.disableDTR=true
-uPesy_wroom.serial.disableRTS=true
-
-uPesy_wroom.build.tarch=xtensa
-uPesy_wroom.build.bootloader_addr=0x1000
-uPesy_wroom.build.target=esp32
-uPesy_wroom.build.mcu=esp32
-uPesy_wroom.build.core=esp32
-uPesy_wroom.build.variant=uPesy_esp32_wroom_devkit
-uPesy_wroom.build.board=UPESY_WROOM
-
-uPesy_wroom.build.f_cpu=240000000L
-uPesy_wroom.build.flash_size=4MB
-uPesy_wroom.build.flash_freq=80m
-uPesy_wroom.build.flash_mode=dio
-uPesy_wroom.build.boot=dio
-uPesy_wroom.build.partitions=default
-uPesy_wroom.build.defines=
-
-uPesy_wroom.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-uPesy_wroom.menu.PartitionScheme.default.build.partitions=default
-uPesy_wroom.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-uPesy_wroom.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-uPesy_wroom.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-uPesy_wroom.menu.PartitionScheme.minimal.build.partitions=minimal
-uPesy_wroom.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-uPesy_wroom.menu.PartitionScheme.no_ota.build.partitions=no_ota
-uPesy_wroom.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-uPesy_wroom.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-uPesy_wroom.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-uPesy_wroom.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-uPesy_wroom.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-uPesy_wroom.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-uPesy_wroom.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-uPesy_wroom.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-uPesy_wroom.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-uPesy_wroom.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-uPesy_wroom.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-uPesy_wroom.menu.PartitionScheme.huge_app.build.partitions=huge_app
-uPesy_wroom.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-uPesy_wroom.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-uPesy_wroom.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-uPesy_wroom.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-uPesy_wroom.menu.CPUFreq.240=240MHz
-uPesy_wroom.menu.CPUFreq.240.build.f_cpu=240000000L
-uPesy_wroom.menu.CPUFreq.160=160MHz
-uPesy_wroom.menu.CPUFreq.160.build.f_cpu=160000000L
-
-uPesy_wroom.menu.UploadSpeed.921600=921600
-uPesy_wroom.menu.UploadSpeed.921600.upload.speed=921600
-uPesy_wroom.menu.UploadSpeed.512000.windows=512000
-uPesy_wroom.menu.UploadSpeed.512000.upload.speed=512000
-uPesy_wroom.menu.UploadSpeed.460800.linux=460800
-uPesy_wroom.menu.UploadSpeed.460800.macosx=460800
-uPesy_wroom.menu.UploadSpeed.460800.upload.speed=460800
-uPesy_wroom.menu.UploadSpeed.256000.windows=256000
-uPesy_wroom.menu.UploadSpeed.256000.upload.speed=256000
-uPesy_wroom.menu.UploadSpeed.230400.windows.upload.speed=256000
-uPesy_wroom.menu.UploadSpeed.230400=230400
-uPesy_wroom.menu.UploadSpeed.230400.upload.speed=230400
-uPesy_wroom.menu.UploadSpeed.115200=115200
-uPesy_wroom.menu.UploadSpeed.115200.upload.speed=115200
-
-uPesy_wroom.menu.FlashMode.qio=QIO
-uPesy_wroom.menu.FlashMode.qio.build.flash_mode=dio
-uPesy_wroom.menu.FlashMode.qio.build.boot=qio
-uPesy_wroom.menu.FlashMode.dio=DIO
-uPesy_wroom.menu.FlashMode.dio.build.flash_mode=dio
-uPesy_wroom.menu.FlashMode.dio.build.boot=dio
-
-uPesy_wroom.menu.FlashFreq.80=80MHz
-uPesy_wroom.menu.FlashFreq.80.build.flash_freq=80m
-uPesy_wroom.menu.FlashFreq.40=40MHz
-uPesy_wroom.menu.FlashFreq.40.build.flash_freq=40m
-
-uPesy_wroom.menu.DebugLevel.none=None
-uPesy_wroom.menu.DebugLevel.none.build.code_debug=0
-uPesy_wroom.menu.DebugLevel.error=Error
-uPesy_wroom.menu.DebugLevel.error.build.code_debug=1
-uPesy_wroom.menu.DebugLevel.warn=Warn
-uPesy_wroom.menu.DebugLevel.warn.build.code_debug=2
-uPesy_wroom.menu.DebugLevel.info=Info
-uPesy_wroom.menu.DebugLevel.info.build.code_debug=3
-uPesy_wroom.menu.DebugLevel.debug=Debug
-uPesy_wroom.menu.DebugLevel.debug.build.code_debug=4
-uPesy_wroom.menu.DebugLevel.verbose=Verbose
-uPesy_wroom.menu.DebugLevel.verbose.build.code_debug=5
-
-uPesy_wroom.menu.EraseFlash.none=Disabled
-uPesy_wroom.menu.EraseFlash.none.upload.erase_cmd=
-uPesy_wroom.menu.EraseFlash.all=Enabled
-uPesy_wroom.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-uPesy_edu_esp32.name=uPesy EDU ESP32
-
-uPesy_edu_esp32.bootloader.tool=esptool_py
-uPesy_edu_esp32.bootloader.tool.default=esptool_py
-
-uPesy_edu_esp32.upload.tool=esptool_py
-uPesy_edu_esp32.upload.tool.default=esptool_py
-uPesy_edu_esp32.upload.tool.network=esp_ota
-
-uPesy_edu_esp32.upload.maximum_size=1310720
-uPesy_edu_esp32.upload.maximum_data_size=327680
-uPesy_edu_esp32.upload.flags=
-uPesy_edu_esp32.upload.extra_flags=
-
-uPesy_edu_esp32.serial.disableDTR=true
-uPesy_edu_esp32.serial.disableRTS=true
-
-uPesy_edu_esp32.build.tarch=xtensa
-uPesy_edu_esp32.build.bootloader_addr=0x1000
-uPesy_edu_esp32.build.target=esp32
-uPesy_edu_esp32.build.mcu=esp32
-uPesy_edu_esp32.build.core=esp32
-uPesy_edu_esp32.build.variant=uPesy_edu_esp32
-uPesy_edu_esp32.build.board=UPESY_EDU_ESP32
-
-uPesy_edu_esp32.build.f_cpu=240000000L
-uPesy_edu_esp32.build.flash_size=4MB
-uPesy_edu_esp32.build.flash_freq=80m
-uPesy_edu_esp32.build.flash_mode=dio
-uPesy_edu_esp32.build.boot=dio
-uPesy_edu_esp32.build.partitions=default
-uPesy_edu_esp32.build.defines=
-
-uPesy_edu_esp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-uPesy_edu_esp32.menu.PartitionScheme.default.build.partitions=default
-uPesy_edu_esp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-uPesy_edu_esp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-uPesy_edu_esp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-uPesy_edu_esp32.menu.PartitionScheme.minimal.build.partitions=minimal
-uPesy_edu_esp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-uPesy_edu_esp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-uPesy_edu_esp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-uPesy_edu_esp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-uPesy_edu_esp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-uPesy_edu_esp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-uPesy_edu_esp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-uPesy_edu_esp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-uPesy_edu_esp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-uPesy_edu_esp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-uPesy_edu_esp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-uPesy_edu_esp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-uPesy_edu_esp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-uPesy_edu_esp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-uPesy_edu_esp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-uPesy_edu_esp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-uPesy_edu_esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-uPesy_edu_esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-uPesy_edu_esp32.menu.CPUFreq.240=240MHz
-uPesy_edu_esp32.menu.CPUFreq.240.build.f_cpu=240000000L
-uPesy_edu_esp32.menu.CPUFreq.160=160MHz
-uPesy_edu_esp32.menu.CPUFreq.160.build.f_cpu=160000000L
-
-uPesy_edu_esp32.menu.UploadSpeed.921600=921600
-uPesy_edu_esp32.menu.UploadSpeed.921600.upload.speed=921600
-uPesy_edu_esp32.menu.UploadSpeed.512000.windows=512000
-uPesy_edu_esp32.menu.UploadSpeed.512000.upload.speed=512000
-uPesy_edu_esp32.menu.UploadSpeed.460800.linux=460800
-uPesy_edu_esp32.menu.UploadSpeed.460800.macosx=460800
-uPesy_edu_esp32.menu.UploadSpeed.460800.upload.speed=460800
-uPesy_edu_esp32.menu.UploadSpeed.256000.windows=256000
-uPesy_edu_esp32.menu.UploadSpeed.256000.upload.speed=256000
-uPesy_edu_esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-uPesy_edu_esp32.menu.UploadSpeed.230400=230400
-uPesy_edu_esp32.menu.UploadSpeed.230400.upload.speed=230400
-uPesy_edu_esp32.menu.UploadSpeed.115200=115200
-uPesy_edu_esp32.menu.UploadSpeed.115200.upload.speed=115200
-
-uPesy_edu_esp32.menu.FlashMode.qio=QIO
-uPesy_edu_esp32.menu.FlashMode.qio.build.flash_mode=dio
-uPesy_edu_esp32.menu.FlashMode.qio.build.boot=qio
-uPesy_edu_esp32.menu.FlashMode.dio=DIO
-uPesy_edu_esp32.menu.FlashMode.dio.build.flash_mode=dio
-uPesy_edu_esp32.menu.FlashMode.dio.build.boot=dio
-
-uPesy_edu_esp32.menu.FlashFreq.80=80MHz
-uPesy_edu_esp32.menu.FlashFreq.80.build.flash_freq=80m
-uPesy_edu_esp32.menu.FlashFreq.40=40MHz
-uPesy_edu_esp32.menu.FlashFreq.40.build.flash_freq=40m
-
-uPesy_edu_esp32.menu.DebugLevel.none=None
-uPesy_edu_esp32.menu.DebugLevel.none.build.code_debug=0
-uPesy_edu_esp32.menu.DebugLevel.error=Error
-uPesy_edu_esp32.menu.DebugLevel.error.build.code_debug=1
-uPesy_edu_esp32.menu.DebugLevel.warn=Warn
-uPesy_edu_esp32.menu.DebugLevel.warn.build.code_debug=2
-uPesy_edu_esp32.menu.DebugLevel.info=Info
-uPesy_edu_esp32.menu.DebugLevel.info.build.code_debug=3
-uPesy_edu_esp32.menu.DebugLevel.debug=Debug
-uPesy_edu_esp32.menu.DebugLevel.debug.build.code_debug=4
-uPesy_edu_esp32.menu.DebugLevel.verbose=Verbose
-uPesy_edu_esp32.menu.DebugLevel.verbose.build.code_debug=5
-
-uPesy_edu_esp32.menu.EraseFlash.none=Disabled
-uPesy_edu_esp32.menu.EraseFlash.none.upload.erase_cmd=
-uPesy_edu_esp32.menu.EraseFlash.all=Enabled
-uPesy_edu_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-upesy_esp32c3_basic.name=uPesy ESP32C3 Basic
-upesy_esp32c3_basic.vid.0=0x303a
-upesy_esp32c3_basic.pid.0=0x8195
-
-upesy_esp32c3_basic.bootloader.tool=esptool_py
-upesy_esp32c3_basic.bootloader.tool.default=esptool_py
-
-upesy_esp32c3_basic.upload.tool=esptool_py
-upesy_esp32c3_basic.upload.tool.default=esptool_py
-upesy_esp32c3_basic.upload.tool.network=esp_ota
-
-upesy_esp32c3_basic.upload.maximum_size=1310720
-upesy_esp32c3_basic.upload.maximum_data_size=327680
-upesy_esp32c3_basic.upload.flags=
-upesy_esp32c3_basic.upload.extra_flags=
-upesy_esp32c3_basic.upload.use_1200bps_touch=false
-upesy_esp32c3_basic.upload.wait_for_upload_port=false
-
-upesy_esp32c3_basic.serial.disableDTR=true
-upesy_esp32c3_basic.serial.disableRTS=true
-
-upesy_esp32c3_basic.build.tarch=riscv32
-upesy_esp32c3_basic.build.target=esp
-upesy_esp32c3_basic.build.mcu=esp32c3
-upesy_esp32c3_basic.build.core=esp32
-upesy_esp32c3_basic.build.variant=uPesy_esp32c3_basic
-upesy_esp32c3_basic.build.board=UPESY_ESP32C3_BASIC
-upesy_esp32c3_basic.build.bootloader_addr=0x0
-
-upesy_esp32c3_basic.build.cdc_on_boot=1
-upesy_esp32c3_basic.build.f_cpu=160000000L
-upesy_esp32c3_basic.build.flash_size=4MB
-upesy_esp32c3_basic.build.flash_freq=80m
-upesy_esp32c3_basic.build.flash_mode=dio
-upesy_esp32c3_basic.build.boot=qio
-upesy_esp32c3_basic.build.partitions=default
-upesy_esp32c3_basic.build.defines=
-
-upesy_esp32c3_basic.menu.CDCOnBoot.default=Enabled
-upesy_esp32c3_basic.menu.CDCOnBoot.default.build.cdc_on_boot=1
-upesy_esp32c3_basic.menu.CDCOnBoot.dis_cdc=Disabled
-upesy_esp32c3_basic.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-upesy_esp32c3_basic.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-upesy_esp32c3_basic.menu.PartitionScheme.default.build.partitions=default
-upesy_esp32c3_basic.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-upesy_esp32c3_basic.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-upesy_esp32c3_basic.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-upesy_esp32c3_basic.menu.PartitionScheme.no_ota.build.partitions=no_ota
-upesy_esp32c3_basic.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-upesy_esp32c3_basic.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-upesy_esp32c3_basic.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-upesy_esp32c3_basic.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-upesy_esp32c3_basic.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-upesy_esp32c3_basic.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-upesy_esp32c3_basic.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-upesy_esp32c3_basic.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-upesy_esp32c3_basic.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-upesy_esp32c3_basic.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-upesy_esp32c3_basic.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-upesy_esp32c3_basic.menu.PartitionScheme.huge_app.build.partitions=huge_app
-upesy_esp32c3_basic.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-upesy_esp32c3_basic.menu.CPUFreq.160=160MHz (WiFi)
-upesy_esp32c3_basic.menu.CPUFreq.160.build.f_cpu=160000000L
-upesy_esp32c3_basic.menu.CPUFreq.80=80MHz (WiFi)
-upesy_esp32c3_basic.menu.CPUFreq.80.build.f_cpu=80000000L
-upesy_esp32c3_basic.menu.CPUFreq.40=40MHz
-upesy_esp32c3_basic.menu.CPUFreq.40.build.f_cpu=40000000L
-upesy_esp32c3_basic.menu.CPUFreq.20=20MHz
-upesy_esp32c3_basic.menu.CPUFreq.20.build.f_cpu=20000000L
-upesy_esp32c3_basic.menu.CPUFreq.10=10MHz
-upesy_esp32c3_basic.menu.CPUFreq.10.build.f_cpu=10000000L
-
-upesy_esp32c3_basic.menu.FlashFreq.80=80MHz
-upesy_esp32c3_basic.menu.FlashFreq.80.build.flash_freq=80m
-upesy_esp32c3_basic.menu.FlashFreq.40=40MHz
-upesy_esp32c3_basic.menu.FlashFreq.40.build.flash_freq=40m
-
-upesy_esp32c3_basic.menu.UploadSpeed.921600=921600
-upesy_esp32c3_basic.menu.UploadSpeed.921600.upload.speed=921600
-upesy_esp32c3_basic.menu.UploadSpeed.115200=115200
-upesy_esp32c3_basic.menu.UploadSpeed.115200.upload.speed=115200
-upesy_esp32c3_basic.menu.UploadSpeed.256000.windows=256000
-upesy_esp32c3_basic.menu.UploadSpeed.256000.upload.speed=256000
-upesy_esp32c3_basic.menu.UploadSpeed.230400.windows.upload.speed=256000
-upesy_esp32c3_basic.menu.UploadSpeed.230400=230400
-upesy_esp32c3_basic.menu.UploadSpeed.230400.upload.speed=230400
-upesy_esp32c3_basic.menu.UploadSpeed.460800.linux=460800
-upesy_esp32c3_basic.menu.UploadSpeed.460800.macosx=460800
-upesy_esp32c3_basic.menu.UploadSpeed.460800.upload.speed=460800
-upesy_esp32c3_basic.menu.UploadSpeed.512000.windows=512000
-upesy_esp32c3_basic.menu.UploadSpeed.512000.upload.speed=512000
-
-upesy_esp32c3_basic.menu.DebugLevel.none=None
-upesy_esp32c3_basic.menu.DebugLevel.none.build.code_debug=0
-upesy_esp32c3_basic.menu.DebugLevel.error=Error
-upesy_esp32c3_basic.menu.DebugLevel.error.build.code_debug=1
-upesy_esp32c3_basic.menu.DebugLevel.warn=Warn
-upesy_esp32c3_basic.menu.DebugLevel.warn.build.code_debug=2
-upesy_esp32c3_basic.menu.DebugLevel.info=Info
-upesy_esp32c3_basic.menu.DebugLevel.info.build.code_debug=3
-upesy_esp32c3_basic.menu.DebugLevel.debug=Debug
-upesy_esp32c3_basic.menu.DebugLevel.debug.build.code_debug=4
-upesy_esp32c3_basic.menu.DebugLevel.verbose=Verbose
-upesy_esp32c3_basic.menu.DebugLevel.verbose.build.code_debug=5
-
-upesy_esp32c3_basic.menu.EraseFlash.none=Disabled
-upesy_esp32c3_basic.menu.EraseFlash.none.upload.erase_cmd=
-upesy_esp32c3_basic.menu.EraseFlash.all=Enabled
-upesy_esp32c3_basic.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-upesy_esp32c3_mini.name=uPesy ESP32C3 Mini
-upesy_esp32c3_mini.vid.0=0x303a
-upesy_esp32c3_mini.pid.0=0x819B
-
-upesy_esp32c3_mini.bootloader.tool=esptool_py
-upesy_esp32c3_mini.bootloader.tool.default=esptool_py
-
-upesy_esp32c3_mini.upload.tool=esptool_py
-upesy_esp32c3_mini.upload.tool.default=esptool_py
-upesy_esp32c3_mini.upload.tool.network=esp_ota
-
-upesy_esp32c3_mini.upload.maximum_size=1310720
-upesy_esp32c3_mini.upload.maximum_data_size=327680
-upesy_esp32c3_mini.upload.flags=
-upesy_esp32c3_mini.upload.extra_flags=
-upesy_esp32c3_mini.upload.use_1200bps_touch=false
-upesy_esp32c3_mini.upload.wait_for_upload_port=false
-
-upesy_esp32c3_mini.serial.disableDTR=true
-upesy_esp32c3_mini.serial.disableRTS=true
-
-upesy_esp32c3_mini.build.tarch=riscv32
-upesy_esp32c3_mini.build.target=esp
-upesy_esp32c3_mini.build.mcu=esp32c3
-upesy_esp32c3_mini.build.core=esp32
-upesy_esp32c3_mini.build.variant=uPesy_esp32c3_mini
-upesy_esp32c3_mini.build.board=UPESY_ESP32C3_MINI
-upesy_esp32c3_mini.build.bootloader_addr=0x0
-
-upesy_esp32c3_mini.build.cdc_on_boot=1
-upesy_esp32c3_mini.build.f_cpu=160000000L
-upesy_esp32c3_mini.build.flash_size=4MB
-upesy_esp32c3_mini.build.flash_freq=80m
-upesy_esp32c3_mini.build.flash_mode=dio
-upesy_esp32c3_mini.build.boot=qio
-upesy_esp32c3_mini.build.partitions=default
-upesy_esp32c3_mini.build.defines=
-
-upesy_esp32c3_mini.menu.CDCOnBoot.default=Enabled
-upesy_esp32c3_mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
-upesy_esp32c3_mini.menu.CDCOnBoot.dis_cdc=Disabled
-upesy_esp32c3_mini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-upesy_esp32c3_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-upesy_esp32c3_mini.menu.PartitionScheme.default.build.partitions=default
-upesy_esp32c3_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-upesy_esp32c3_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-upesy_esp32c3_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-upesy_esp32c3_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
-upesy_esp32c3_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-upesy_esp32c3_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-upesy_esp32c3_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-upesy_esp32c3_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-upesy_esp32c3_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-upesy_esp32c3_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-upesy_esp32c3_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-upesy_esp32c3_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-upesy_esp32c3_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-upesy_esp32c3_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-upesy_esp32c3_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-upesy_esp32c3_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
-upesy_esp32c3_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-upesy_esp32c3_mini.menu.CPUFreq.160=160MHz (WiFi)
-upesy_esp32c3_mini.menu.CPUFreq.160.build.f_cpu=160000000L
-upesy_esp32c3_mini.menu.CPUFreq.80=80MHz (WiFi)
-upesy_esp32c3_mini.menu.CPUFreq.80.build.f_cpu=80000000L
-upesy_esp32c3_mini.menu.CPUFreq.40=40MHz
-upesy_esp32c3_mini.menu.CPUFreq.40.build.f_cpu=40000000L
-upesy_esp32c3_mini.menu.CPUFreq.20=20MHz
-upesy_esp32c3_mini.menu.CPUFreq.20.build.f_cpu=20000000L
-upesy_esp32c3_mini.menu.CPUFreq.10=10MHz
-upesy_esp32c3_mini.menu.CPUFreq.10.build.f_cpu=10000000L
-
-upesy_esp32c3_mini.menu.FlashFreq.80=80MHz
-upesy_esp32c3_mini.menu.FlashFreq.80.build.flash_freq=80m
-upesy_esp32c3_mini.menu.FlashFreq.40=40MHz
-upesy_esp32c3_mini.menu.FlashFreq.40.build.flash_freq=40m
-
-upesy_esp32c3_mini.menu.UploadSpeed.921600=921600
-upesy_esp32c3_mini.menu.UploadSpeed.921600.upload.speed=921600
-upesy_esp32c3_mini.menu.UploadSpeed.115200=115200
-upesy_esp32c3_mini.menu.UploadSpeed.115200.upload.speed=115200
-upesy_esp32c3_mini.menu.UploadSpeed.256000.windows=256000
-upesy_esp32c3_mini.menu.UploadSpeed.256000.upload.speed=256000
-upesy_esp32c3_mini.menu.UploadSpeed.230400.windows.upload.speed=256000
-upesy_esp32c3_mini.menu.UploadSpeed.230400=230400
-upesy_esp32c3_mini.menu.UploadSpeed.230400.upload.speed=230400
-upesy_esp32c3_mini.menu.UploadSpeed.460800.linux=460800
-upesy_esp32c3_mini.menu.UploadSpeed.460800.macosx=460800
-upesy_esp32c3_mini.menu.UploadSpeed.460800.upload.speed=460800
-upesy_esp32c3_mini.menu.UploadSpeed.512000.windows=512000
-upesy_esp32c3_mini.menu.UploadSpeed.512000.upload.speed=512000
-
-upesy_esp32c3_mini.menu.DebugLevel.none=None
-upesy_esp32c3_mini.menu.DebugLevel.none.build.code_debug=0
-upesy_esp32c3_mini.menu.DebugLevel.error=Error
-upesy_esp32c3_mini.menu.DebugLevel.error.build.code_debug=1
-upesy_esp32c3_mini.menu.DebugLevel.warn=Warn
-upesy_esp32c3_mini.menu.DebugLevel.warn.build.code_debug=2
-upesy_esp32c3_mini.menu.DebugLevel.info=Info
-upesy_esp32c3_mini.menu.DebugLevel.info.build.code_debug=3
-upesy_esp32c3_mini.menu.DebugLevel.debug=Debug
-upesy_esp32c3_mini.menu.DebugLevel.debug.build.code_debug=4
-upesy_esp32c3_mini.menu.DebugLevel.verbose=Verbose
-upesy_esp32c3_mini.menu.DebugLevel.verbose.build.code_debug=5
-
-upesy_esp32c3_mini.menu.EraseFlash.none=Disabled
-upesy_esp32c3_mini.menu.EraseFlash.none.upload.erase_cmd=
-upesy_esp32c3_mini.menu.EraseFlash.all=Enabled
-upesy_esp32c3_mini.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-upesy_esp32s3_basic.name=uPesy ESP32S3 Basic
-upesy_esp32s3_basic.vid.0=0x303a
-upesy_esp32s3_basic.pid.0=0x8192
-
-upesy_esp32s3_basic.bootloader.tool=esptool_py
-upesy_esp32s3_basic.bootloader.tool.default=esptool_py
-
-upesy_esp32s3_basic.upload.tool=esptool_py
-upesy_esp32s3_basic.upload.tool.default=esptool_py
-upesy_esp32s3_basic.upload.tool.network=esp_ota
-
-upesy_esp32s3_basic.upload.maximum_size=1310720
-upesy_esp32s3_basic.upload.maximum_data_size=327680
-upesy_esp32s3_basic.upload.flags=
-upesy_esp32s3_basic.upload.extra_flags=
-upesy_esp32s3_basic.upload.use_1200bps_touch=false
-upesy_esp32s3_basic.upload.wait_for_upload_port=false
-
-upesy_esp32s3_basic.serial.disableDTR=false
-upesy_esp32s3_basic.serial.disableRTS=false
-
-upesy_esp32s3_basic.build.tarch=xtensa
-upesy_esp32s3_basic.build.bootloader_addr=0x0
-upesy_esp32s3_basic.build.target=esp32s3
-upesy_esp32s3_basic.build.mcu=esp32s3
-upesy_esp32s3_basic.build.core=esp32
-upesy_esp32s3_basic.build.variant=uPesy_esp32s3_basic
-upesy_esp32s3_basic.build.board=UPESY_ESP32S3_BASIC
-
-upesy_esp32s3_basic.build.usb_mode=1
-upesy_esp32s3_basic.build.cdc_on_boot=0
-upesy_esp32s3_basic.build.msc_on_boot=0
-upesy_esp32s3_basic.build.dfu_on_boot=0
-upesy_esp32s3_basic.build.f_cpu=240000000L
-upesy_esp32s3_basic.build.flash_size=16MB
-upesy_esp32s3_basic.build.flash_freq=80m
-upesy_esp32s3_basic.build.flash_mode=dio
-upesy_esp32s3_basic.build.boot=qio
-upesy_esp32s3_basic.build.boot_freq=80m
-upesy_esp32s3_basic.build.partitions=default
-upesy_esp32s3_basic.build.defines=-DBOARD_HAS_PSRAM
-upesy_esp32s3_basic.build.loop_core=
-upesy_esp32s3_basic.build.event_core=
-upesy_esp32s3_basic.build.psram_type=opi
-upesy_esp32s3_basic.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-upesy_esp32s3_basic.menu.JTAGAdapter.default=Disabled
-upesy_esp32s3_basic.menu.JTAGAdapter.default.build.copy_jtag_files=0
-upesy_esp32s3_basic.menu.JTAGAdapter.builtin=Integrated USB JTAG
-upesy_esp32s3_basic.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-upesy_esp32s3_basic.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-upesy_esp32s3_basic.menu.JTAGAdapter.external=FTDI Adapter
-upesy_esp32s3_basic.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-upesy_esp32s3_basic.menu.JTAGAdapter.external.build.copy_jtag_files=1
-upesy_esp32s3_basic.menu.JTAGAdapter.bridge=ESP USB Bridge
-upesy_esp32s3_basic.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-upesy_esp32s3_basic.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-upesy_esp32s3_basic.menu.FlashMode.qio=QIO 80MHz
-upesy_esp32s3_basic.menu.FlashMode.qio.build.flash_mode=dio
-upesy_esp32s3_basic.menu.FlashMode.qio.build.boot=qio
-upesy_esp32s3_basic.menu.FlashMode.qio.build.boot_freq=80m
-upesy_esp32s3_basic.menu.FlashMode.qio.build.flash_freq=80m
-upesy_esp32s3_basic.menu.FlashMode.qio120=QIO 120MHz
-upesy_esp32s3_basic.menu.FlashMode.qio120.build.flash_mode=dio
-upesy_esp32s3_basic.menu.FlashMode.qio120.build.boot=qio
-upesy_esp32s3_basic.menu.FlashMode.qio120.build.boot_freq=120m
-upesy_esp32s3_basic.menu.FlashMode.qio120.build.flash_freq=80m
-
-upesy_esp32s3_basic.menu.LoopCore.1=Core 1
-upesy_esp32s3_basic.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-upesy_esp32s3_basic.menu.LoopCore.0=Core 0
-upesy_esp32s3_basic.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-upesy_esp32s3_basic.menu.EventsCore.1=Core 1
-upesy_esp32s3_basic.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-upesy_esp32s3_basic.menu.EventsCore.0=Core 0
-upesy_esp32s3_basic.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-upesy_esp32s3_basic.menu.USBMode.hwcdc=Hardware CDC and JTAG
-upesy_esp32s3_basic.menu.USBMode.hwcdc.build.usb_mode=1
-upesy_esp32s3_basic.menu.USBMode.default=USB-OTG (TinyUSB)
-upesy_esp32s3_basic.menu.USBMode.default.build.usb_mode=0
-
-upesy_esp32s3_basic.menu.CDCOnBoot.default=Disabled
-upesy_esp32s3_basic.menu.CDCOnBoot.default.build.cdc_on_boot=0
-upesy_esp32s3_basic.menu.CDCOnBoot.cdc=Enabled
-upesy_esp32s3_basic.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-upesy_esp32s3_basic.menu.MSCOnBoot.default=Disabled
-upesy_esp32s3_basic.menu.MSCOnBoot.default.build.msc_on_boot=0
-upesy_esp32s3_basic.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-upesy_esp32s3_basic.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-upesy_esp32s3_basic.menu.DFUOnBoot.default=Disabled
-upesy_esp32s3_basic.menu.DFUOnBoot.default.build.dfu_on_boot=0
-upesy_esp32s3_basic.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-upesy_esp32s3_basic.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-upesy_esp32s3_basic.menu.UploadMode.default=UART0 / Hardware CDC
-upesy_esp32s3_basic.menu.UploadMode.default.upload.use_1200bps_touch=false
-upesy_esp32s3_basic.menu.UploadMode.default.upload.wait_for_upload_port=false
-upesy_esp32s3_basic.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-upesy_esp32s3_basic.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-upesy_esp32s3_basic.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-upesy_esp32s3_basic.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-upesy_esp32s3_basic.menu.PartitionScheme.fatflash.build.partitions=ffat
-upesy_esp32s3_basic.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-upesy_esp32s3_basic.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-upesy_esp32s3_basic.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-upesy_esp32s3_basic.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-upesy_esp32s3_basic.menu.CPUFreq.240=240MHz (WiFi)
-upesy_esp32s3_basic.menu.CPUFreq.240.build.f_cpu=240000000L
-upesy_esp32s3_basic.menu.CPUFreq.160=160MHz (WiFi)
-upesy_esp32s3_basic.menu.CPUFreq.160.build.f_cpu=160000000L
-upesy_esp32s3_basic.menu.CPUFreq.80=80MHz (WiFi)
-upesy_esp32s3_basic.menu.CPUFreq.80.build.f_cpu=80000000L
-upesy_esp32s3_basic.menu.CPUFreq.40=40MHz
-upesy_esp32s3_basic.menu.CPUFreq.40.build.f_cpu=40000000L
-upesy_esp32s3_basic.menu.CPUFreq.20=20MHz
-upesy_esp32s3_basic.menu.CPUFreq.20.build.f_cpu=20000000L
-upesy_esp32s3_basic.menu.CPUFreq.10=10MHz
-upesy_esp32s3_basic.menu.CPUFreq.10.build.f_cpu=10000000L
-
-upesy_esp32s3_basic.menu.UploadSpeed.921600=921600
-upesy_esp32s3_basic.menu.UploadSpeed.921600.upload.speed=921600
-upesy_esp32s3_basic.menu.UploadSpeed.115200=115200
-upesy_esp32s3_basic.menu.UploadSpeed.115200.upload.speed=115200
-upesy_esp32s3_basic.menu.UploadSpeed.256000.windows=256000
-upesy_esp32s3_basic.menu.UploadSpeed.256000.upload.speed=256000
-upesy_esp32s3_basic.menu.UploadSpeed.230400.windows.upload.speed=256000
-upesy_esp32s3_basic.menu.UploadSpeed.230400=230400
-upesy_esp32s3_basic.menu.UploadSpeed.230400.upload.speed=230400
-upesy_esp32s3_basic.menu.UploadSpeed.460800.linux=460800
-upesy_esp32s3_basic.menu.UploadSpeed.460800.macosx=460800
-upesy_esp32s3_basic.menu.UploadSpeed.460800.upload.speed=460800
-upesy_esp32s3_basic.menu.UploadSpeed.512000.windows=512000
-upesy_esp32s3_basic.menu.UploadSpeed.512000.upload.speed=512000
-
-upesy_esp32s3_basic.menu.DebugLevel.none=None
-upesy_esp32s3_basic.menu.DebugLevel.none.build.code_debug=0
-upesy_esp32s3_basic.menu.DebugLevel.error=Error
-upesy_esp32s3_basic.menu.DebugLevel.error.build.code_debug=1
-upesy_esp32s3_basic.menu.DebugLevel.warn=Warn
-upesy_esp32s3_basic.menu.DebugLevel.warn.build.code_debug=2
-upesy_esp32s3_basic.menu.DebugLevel.info=Info
-upesy_esp32s3_basic.menu.DebugLevel.info.build.code_debug=3
-upesy_esp32s3_basic.menu.DebugLevel.debug=Debug
-upesy_esp32s3_basic.menu.DebugLevel.debug.build.code_debug=4
-upesy_esp32s3_basic.menu.DebugLevel.verbose=Verbose
-upesy_esp32s3_basic.menu.DebugLevel.verbose.build.code_debug=5
-
-upesy_esp32s3_basic.menu.EraseFlash.none=Disabled
-upesy_esp32s3_basic.menu.EraseFlash.none.upload.erase_cmd=
-upesy_esp32s3_basic.menu.EraseFlash.all=Enabled
-upesy_esp32s3_basic.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-kb32.name=KB32-FT
-
-kb32.bootloader.tool=esptool_py
-kb32.bootloader.tool.default=esptool_py
-
-kb32.upload.tool=esptool_py
-kb32.upload.tool.default=esptool_py
-kb32.upload.tool.network=esp_ota
-
-kb32.upload.maximum_size=1310720
-kb32.upload.maximum_data_size=327680
-kb32.upload.flags=
-kb32.upload.extra_flags=
-
-kb32.serial.disableDTR=true
-kb32.serial.disableRTS=true
-
-kb32.build.tarch=xtensa
-kb32.build.bootloader_addr=0x1000
-kb32.build.target=esp32
-kb32.build.mcu=esp32
-kb32.build.core=esp32
-kb32.build.variant=esp32
-kb32.build.board=ESP32_DEV
-
-kb32.build.f_cpu=240000000L
-kb32.build.flash_size=4MB
-kb32.build.flash_freq=40m
-kb32.build.flash_mode=dio
-kb32.build.boot=dio
-kb32.build.partitions=default
-kb32.build.defines=
-kb32.build.loop_core=
-kb32.build.event_core=
-
-kb32.menu.PSRAM.disabled=Disabled
-kb32.menu.PSRAM.disabled.build.defines=
-kb32.menu.PSRAM.disabled.build.extra_libs=
-kb32.menu.PSRAM.enabled=Enabled
-kb32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-kb32.menu.PSRAM.enabled.build.extra_libs=
-
-kb32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-kb32.menu.PartitionScheme.default.build.partitions=default
-kb32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-kb32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-kb32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-kb32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-kb32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-kb32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-kb32.menu.PartitionScheme.minimal.build.partitions=minimal
-kb32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-kb32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-kb32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-kb32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-kb32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-kb32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-kb32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-kb32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-kb32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-kb32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-kb32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-kb32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-kb32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-kb32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-kb32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-kb32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-kb32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-kb32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-kb32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-kb32.menu.PartitionScheme.fatflash.build.partitions=ffat
-kb32.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-kb32.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-kb32.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-kb32.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-kb32.menu.PartitionScheme.rainmaker=RainMaker 4MB
-kb32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-kb32.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-kb32.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-kb32.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-kb32.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-kb32.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-kb32.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-kb32.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-kb32.menu.CPUFreq.240=240MHz (WiFi/BT)
-kb32.menu.CPUFreq.240.build.f_cpu=240000000L
-kb32.menu.CPUFreq.160=160MHz (WiFi/BT)
-kb32.menu.CPUFreq.160.build.f_cpu=160000000L
-kb32.menu.CPUFreq.80=80MHz (WiFi/BT)
-kb32.menu.CPUFreq.80.build.f_cpu=80000000L
-kb32.menu.CPUFreq.40=40MHz (40MHz XTAL)
-kb32.menu.CPUFreq.40.build.f_cpu=40000000L
-kb32.menu.CPUFreq.26=26MHz (26MHz XTAL)
-kb32.menu.CPUFreq.26.build.f_cpu=26000000L
-kb32.menu.CPUFreq.20=20MHz (40MHz XTAL)
-kb32.menu.CPUFreq.20.build.f_cpu=20000000L
-kb32.menu.CPUFreq.13=13MHz (26MHz XTAL)
-kb32.menu.CPUFreq.13.build.f_cpu=13000000L
-kb32.menu.CPUFreq.10=10MHz (40MHz XTAL)
-kb32.menu.CPUFreq.10.build.f_cpu=10000000L
-
-kb32.menu.FlashMode.qio=QIO
-kb32.menu.FlashMode.qio.build.flash_mode=dio
-kb32.menu.FlashMode.qio.build.boot=qio
-kb32.menu.FlashMode.dio=DIO
-kb32.menu.FlashMode.dio.build.flash_mode=dio
-kb32.menu.FlashMode.dio.build.boot=dio
-
-kb32.menu.FlashFreq.80=80MHz
-kb32.menu.FlashFreq.80.build.flash_freq=80m
-kb32.menu.FlashFreq.40=40MHz
-kb32.menu.FlashFreq.40.build.flash_freq=40m
-
-kb32.menu.FlashSize.4M=4MB (32Mb)
-kb32.menu.FlashSize.4M.build.flash_size=4MB
-kb32.menu.FlashSize.8M=8MB (64Mb)
-kb32.menu.FlashSize.8M.build.flash_size=8MB
-kb32.menu.FlashSize.2M=2MB (16Mb)
-kb32.menu.FlashSize.2M.build.flash_size=2MB
-kb32.menu.FlashSize.16M=16MB (128Mb)
-kb32.menu.FlashSize.16M.build.flash_size=16MB
-
-kb32.menu.UploadSpeed.921600=921600
-kb32.menu.UploadSpeed.921600.upload.speed=921600
-kb32.menu.UploadSpeed.115200=115200
-kb32.menu.UploadSpeed.115200.upload.speed=115200
-kb32.menu.UploadSpeed.256000.windows=256000
-kb32.menu.UploadSpeed.256000.upload.speed=256000
-kb32.menu.UploadSpeed.230400.windows.upload.speed=256000
-kb32.menu.UploadSpeed.230400=230400
-kb32.menu.UploadSpeed.230400.upload.speed=230400
-kb32.menu.UploadSpeed.460800.linux=460800
-kb32.menu.UploadSpeed.460800.macosx=460800
-kb32.menu.UploadSpeed.460800.upload.speed=460800
-kb32.menu.UploadSpeed.512000.windows=512000
-kb32.menu.UploadSpeed.512000.upload.speed=512000
-
-kb32.menu.LoopCore.1=Core 1
-kb32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-kb32.menu.LoopCore.0=Core 0
-kb32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-kb32.menu.EventsCore.1=Core 1
-kb32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-kb32.menu.EventsCore.0=Core 0
-kb32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-kb32.menu.DebugLevel.none=None
-kb32.menu.DebugLevel.none.build.code_debug=0
-kb32.menu.DebugLevel.error=Error
-kb32.menu.DebugLevel.error.build.code_debug=1
-kb32.menu.DebugLevel.warn=Warn
-kb32.menu.DebugLevel.warn.build.code_debug=2
-kb32.menu.DebugLevel.info=Info
-kb32.menu.DebugLevel.info.build.code_debug=3
-kb32.menu.DebugLevel.debug=Debug
-kb32.menu.DebugLevel.debug.build.code_debug=4
-kb32.menu.DebugLevel.verbose=Verbose
-kb32.menu.DebugLevel.verbose.build.code_debug=5
-
-kb32.menu.EraseFlash.none=Disabled
-kb32.menu.EraseFlash.none.upload.erase_cmd=
-kb32.menu.EraseFlash.all=Enabled
-kb32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-deneyapkart.name=Deneyap Kart
-
-deneyapkart.bootloader.tool=esptool_py
-deneyapkart.bootloader.tool.default=esptool_py
-
-deneyapkart.upload.tool=esptool_py
-deneyapkart.upload.tool.default=esptool_py
-deneyapkart.upload.tool.network=esp_ota
-
-deneyapkart.upload.maximum_size=1310720
-deneyapkart.upload.maximum_data_size=327680
-deneyapkart.upload.flags=
-deneyapkart.upload.extra_flags=
-
-deneyapkart.serial.disableDTR=true
-deneyapkart.serial.disableRTS=true
-
-deneyapkart.build.tarch=xtensa
-deneyapkart.build.bootloader_addr=0x1000
-deneyapkart.build.target=esp32
-deneyapkart.build.mcu=esp32
-deneyapkart.build.core=esp32
-deneyapkart.build.variant=deneyapkart
-deneyapkart.build.board=DYDK
-
-deneyapkart.build.f_cpu=240000000L
-deneyapkart.build.flash_size=4MB
-deneyapkart.build.flash_freq=80m
-deneyapkart.build.flash_mode=dio
-deneyapkart.build.boot=qio
-deneyapkart.build.partitions=default
-deneyapkart.build.defines=
-deneyapkart.build.loop_core=
-deneyapkart.build.event_core=
-
-## IDE 2.0 Seems to not update the value
-deneyapkart.menu.JTAGAdapter.default=Disabled
-deneyapkart.menu.JTAGAdapter.default.build.copy_jtag_files=0
-deneyapkart.menu.JTAGAdapter.external=FTDI Adapter
-deneyapkart.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
-deneyapkart.menu.JTAGAdapter.external.build.copy_jtag_files=1
-deneyapkart.menu.JTAGAdapter.bridge=ESP USB Bridge
-deneyapkart.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
-deneyapkart.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-deneyapkart.menu.PSRAM.enabled=Enabled
-deneyapkart.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-deneyapkart.menu.PSRAM.enabled.build.extra_libs=
-deneyapkart.menu.PSRAM.disabled=Disabled
-deneyapkart.menu.PSRAM.disabled.build.defines=
-deneyapkart.menu.PSRAM.disabled.build.extra_libs=
-
-deneyapkart.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-deneyapkart.menu.PartitionScheme.default.build.partitions=default
-deneyapkart.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-deneyapkart.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-deneyapkart.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-deneyapkart.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-deneyapkart.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-deneyapkart.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-deneyapkart.menu.PartitionScheme.minimal.build.partitions=minimal
-deneyapkart.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-deneyapkart.menu.PartitionScheme.no_ota.build.partitions=no_ota
-deneyapkart.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-deneyapkart.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-deneyapkart.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-deneyapkart.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-deneyapkart.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-deneyapkart.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-deneyapkart.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-deneyapkart.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-deneyapkart.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-deneyapkart.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-deneyapkart.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-deneyapkart.menu.PartitionScheme.huge_app.build.partitions=huge_app
-deneyapkart.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-deneyapkart.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-deneyapkart.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-deneyapkart.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-deneyapkart.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-deneyapkart.menu.PartitionScheme.fatflash.build.partitions=ffat
-deneyapkart.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-deneyapkart.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-deneyapkart.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-deneyapkart.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-deneyapkart.menu.PartitionScheme.rainmaker=RainMaker 4MB
-deneyapkart.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-deneyapkart.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-deneyapkart.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-deneyapkart.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-deneyapkart.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-deneyapkart.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-deneyapkart.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-deneyapkart.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-deneyapkart.menu.CPUFreq.240=240MHz (WiFi/BT)
-deneyapkart.menu.CPUFreq.240.build.f_cpu=240000000L
-deneyapkart.menu.CPUFreq.160=160MHz (WiFi/BT)
-deneyapkart.menu.CPUFreq.160.build.f_cpu=160000000L
-deneyapkart.menu.CPUFreq.80=80MHz (WiFi/BT)
-deneyapkart.menu.CPUFreq.80.build.f_cpu=80000000L
-deneyapkart.menu.CPUFreq.40=40MHz (40MHz XTAL)
-deneyapkart.menu.CPUFreq.40.build.f_cpu=40000000L
-deneyapkart.menu.CPUFreq.26=26MHz (26MHz XTAL)
-deneyapkart.menu.CPUFreq.26.build.f_cpu=26000000L
-deneyapkart.menu.CPUFreq.20=20MHz (40MHz XTAL)
-deneyapkart.menu.CPUFreq.20.build.f_cpu=20000000L
-deneyapkart.menu.CPUFreq.13=13MHz (26MHz XTAL)
-deneyapkart.menu.CPUFreq.13.build.f_cpu=13000000L
-deneyapkart.menu.CPUFreq.10=10MHz (40MHz XTAL)
-deneyapkart.menu.CPUFreq.10.build.f_cpu=10000000L
-
-deneyapkart.menu.FlashMode.qio=QIO
-deneyapkart.menu.FlashMode.qio.build.flash_mode=dio
-deneyapkart.menu.FlashMode.qio.build.boot=qio
-deneyapkart.menu.FlashMode.dio=DIO
-deneyapkart.menu.FlashMode.dio.build.flash_mode=dio
-deneyapkart.menu.FlashMode.dio.build.boot=dio
-
-deneyapkart.menu.FlashFreq.80=80MHz
-deneyapkart.menu.FlashFreq.80.build.flash_freq=80m
-deneyapkart.menu.FlashFreq.40=40MHz
-deneyapkart.menu.FlashFreq.40.build.flash_freq=40m
-
-deneyapkart.menu.FlashSize.4M=4MB (32Mb)
-deneyapkart.menu.FlashSize.4M.build.flash_size=4MB
-deneyapkart.menu.FlashSize.8M=8MB (64Mb)
-deneyapkart.menu.FlashSize.8M.build.flash_size=8MB
-deneyapkart.menu.FlashSize.2M=2MB (16Mb)
-deneyapkart.menu.FlashSize.2M.build.flash_size=2MB
-deneyapkart.menu.FlashSize.16M=16MB (128Mb)
-deneyapkart.menu.FlashSize.16M.build.flash_size=16MB
-
-deneyapkart.menu.UploadSpeed.921600=921600
-deneyapkart.menu.UploadSpeed.921600.upload.speed=921600
-deneyapkart.menu.UploadSpeed.115200=115200
-deneyapkart.menu.UploadSpeed.115200.upload.speed=115200
-deneyapkart.menu.UploadSpeed.256000.windows=256000
-deneyapkart.menu.UploadSpeed.256000.upload.speed=256000
-deneyapkart.menu.UploadSpeed.230400.windows.upload.speed=256000
-deneyapkart.menu.UploadSpeed.230400=230400
-deneyapkart.menu.UploadSpeed.230400.upload.speed=230400
-deneyapkart.menu.UploadSpeed.460800.linux=460800
-deneyapkart.menu.UploadSpeed.460800.macosx=460800
-deneyapkart.menu.UploadSpeed.460800.upload.speed=460800
-deneyapkart.menu.UploadSpeed.512000.windows=512000
-deneyapkart.menu.UploadSpeed.512000.upload.speed=512000
-
-deneyapkart.menu.LoopCore.1=Core 1
-deneyapkart.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-deneyapkart.menu.LoopCore.0=Core 0
-deneyapkart.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-deneyapkart.menu.EventsCore.1=Core 1
-deneyapkart.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-deneyapkart.menu.EventsCore.0=Core 0
-deneyapkart.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-deneyapkart.menu.DebugLevel.none=None
-deneyapkart.menu.DebugLevel.none.build.code_debug=0
-deneyapkart.menu.DebugLevel.error=Error
-deneyapkart.menu.DebugLevel.error.build.code_debug=1
-deneyapkart.menu.DebugLevel.warn=Warn
-deneyapkart.menu.DebugLevel.warn.build.code_debug=2
-deneyapkart.menu.DebugLevel.info=Info
-deneyapkart.menu.DebugLevel.info.build.code_debug=3
-deneyapkart.menu.DebugLevel.debug=Debug
-deneyapkart.menu.DebugLevel.debug.build.code_debug=4
-deneyapkart.menu.DebugLevel.verbose=Verbose
-deneyapkart.menu.DebugLevel.verbose.build.code_debug=5
-
-deneyapkart.menu.EraseFlash.none=Disabled
-deneyapkart.menu.EraseFlash.none.upload.erase_cmd=
-deneyapkart.menu.EraseFlash.all=Enabled
-deneyapkart.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-deneyapkart1A.name=Deneyap Kart 1A
-
-deneyapkart1A.bootloader.tool=esptool_py
-deneyapkart1A.bootloader.tool.default=esptool_py
-
-deneyapkart1A.upload.tool=esptool_py
-deneyapkart1A.upload.tool.default=esptool_py
-deneyapkart1A.upload.tool.network=esp_ota
-
-deneyapkart1A.upload.maximum_size=1310720
-deneyapkart1A.upload.maximum_data_size=327680
-deneyapkart1A.upload.flags=
-deneyapkart1A.upload.extra_flags=
-
-deneyapkart1A.serial.disableDTR=true
-deneyapkart1A.serial.disableRTS=true
-
-deneyapkart1A.build.tarch=xtensa
-deneyapkart1A.build.bootloader_addr=0x1000
-deneyapkart1A.build.target=esp32
-deneyapkart1A.build.mcu=esp32
-deneyapkart1A.build.core=esp32
-deneyapkart1A.build.variant=deneyapkart1A
-deneyapkart1A.build.board=DYDK1A
-
-deneyapkart1A.build.f_cpu=240000000L
-deneyapkart1A.build.flash_size=4MB
-deneyapkart1A.build.flash_freq=80m
-deneyapkart1A.build.flash_mode=dio
-deneyapkart1A.build.boot=qio
-deneyapkart1A.build.partitions=default
-deneyapkart1A.build.defines=
-deneyapkart1A.build.loop_core=
-deneyapkart1A.build.event_core=
-
-## IDE 2.0 Seems to not update the value
-deneyapkart1A.menu.JTAGAdapter.default=Disabled
-deneyapkart1A.menu.JTAGAdapter.default.build.copy_jtag_files=0
-deneyapkart1A.menu.JTAGAdapter.external=FTDI Adapter
-deneyapkart1A.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
-deneyapkart1A.menu.JTAGAdapter.external.build.copy_jtag_files=1
-deneyapkart1A.menu.JTAGAdapter.bridge=ESP USB Bridge
-deneyapkart1A.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
-deneyapkart1A.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-deneyapkart1A.menu.PSRAM.enabled=Enabled
-deneyapkart1A.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-deneyapkart1A.menu.PSRAM.enabled.build.extra_libs=
-deneyapkart1A.menu.PSRAM.disabled=Disabled
-deneyapkart1A.menu.PSRAM.disabled.build.defines=
-deneyapkart1A.menu.PSRAM.disabled.build.extra_libs=
-
-deneyapkart1A.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-deneyapkart1A.menu.PartitionScheme.default.build.partitions=default
-deneyapkart1A.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-deneyapkart1A.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-deneyapkart1A.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-deneyapkart1A.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-deneyapkart1A.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-deneyapkart1A.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-deneyapkart1A.menu.PartitionScheme.minimal.build.partitions=minimal
-deneyapkart1A.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-deneyapkart1A.menu.PartitionScheme.no_ota.build.partitions=no_ota
-deneyapkart1A.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-deneyapkart1A.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-deneyapkart1A.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-deneyapkart1A.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-deneyapkart1A.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-deneyapkart1A.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-deneyapkart1A.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-deneyapkart1A.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-deneyapkart1A.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-deneyapkart1A.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-deneyapkart1A.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-deneyapkart1A.menu.PartitionScheme.huge_app.build.partitions=huge_app
-deneyapkart1A.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-deneyapkart1A.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-deneyapkart1A.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-deneyapkart1A.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-deneyapkart1A.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-deneyapkart1A.menu.PartitionScheme.fatflash.build.partitions=ffat
-deneyapkart1A.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-deneyapkart1A.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-deneyapkart1A.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-deneyapkart1A.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-deneyapkart1A.menu.PartitionScheme.rainmaker=RainMaker 4MB
-deneyapkart1A.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-deneyapkart1A.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-deneyapkart1A.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-deneyapkart1A.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-deneyapkart1A.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-deneyapkart1A.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-deneyapkart1A.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-deneyapkart1A.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-deneyapkart1A.menu.CPUFreq.240=240MHz (WiFi/BT)
-deneyapkart1A.menu.CPUFreq.240.build.f_cpu=240000000L
-deneyapkart1A.menu.CPUFreq.160=160MHz (WiFi/BT)
-deneyapkart1A.menu.CPUFreq.160.build.f_cpu=160000000L
-deneyapkart1A.menu.CPUFreq.80=80MHz (WiFi/BT)
-deneyapkart1A.menu.CPUFreq.80.build.f_cpu=80000000L
-deneyapkart1A.menu.CPUFreq.40=40MHz (40MHz XTAL)
-deneyapkart1A.menu.CPUFreq.40.build.f_cpu=40000000L
-deneyapkart1A.menu.CPUFreq.26=26MHz (26MHz XTAL)
-deneyapkart1A.menu.CPUFreq.26.build.f_cpu=26000000L
-deneyapkart1A.menu.CPUFreq.20=20MHz (40MHz XTAL)
-deneyapkart1A.menu.CPUFreq.20.build.f_cpu=20000000L
-deneyapkart1A.menu.CPUFreq.13=13MHz (26MHz XTAL)
-deneyapkart1A.menu.CPUFreq.13.build.f_cpu=13000000L
-deneyapkart1A.menu.CPUFreq.10=10MHz (40MHz XTAL)
-deneyapkart1A.menu.CPUFreq.10.build.f_cpu=10000000L
-
-deneyapkart1A.menu.FlashMode.qio=QIO
-deneyapkart1A.menu.FlashMode.qio.build.flash_mode=dio
-deneyapkart1A.menu.FlashMode.qio.build.boot=qio
-deneyapkart1A.menu.FlashMode.dio=DIO
-deneyapkart1A.menu.FlashMode.dio.build.flash_mode=dio
-deneyapkart1A.menu.FlashMode.dio.build.boot=dio
-
-deneyapkart1A.menu.FlashFreq.80=80MHz
-deneyapkart1A.menu.FlashFreq.80.build.flash_freq=80m
-deneyapkart1A.menu.FlashFreq.40=40MHz
-deneyapkart1A.menu.FlashFreq.40.build.flash_freq=40m
-
-deneyapkart1A.menu.FlashSize.4M=4MB (32Mb)
-deneyapkart1A.menu.FlashSize.4M.build.flash_size=4MB
-deneyapkart1A.menu.FlashSize.8M=8MB (64Mb)
-deneyapkart1A.menu.FlashSize.8M.build.flash_size=8MB
-deneyapkart1A.menu.FlashSize.2M=2MB (16Mb)
-deneyapkart1A.menu.FlashSize.2M.build.flash_size=2MB
-deneyapkart1A.menu.FlashSize.16M=16MB (128Mb)
-deneyapkart1A.menu.FlashSize.16M.build.flash_size=16MB
-
-deneyapkart1A.menu.UploadSpeed.921600=921600
-deneyapkart1A.menu.UploadSpeed.921600.upload.speed=921600
-deneyapkart1A.menu.UploadSpeed.115200=115200
-deneyapkart1A.menu.UploadSpeed.115200.upload.speed=115200
-deneyapkart1A.menu.UploadSpeed.256000.windows=256000
-deneyapkart1A.menu.UploadSpeed.256000.upload.speed=256000
-deneyapkart1A.menu.UploadSpeed.230400.windows.upload.speed=256000
-deneyapkart1A.menu.UploadSpeed.230400=230400
-deneyapkart1A.menu.UploadSpeed.230400.upload.speed=230400
-deneyapkart1A.menu.UploadSpeed.460800.linux=460800
-deneyapkart1A.menu.UploadSpeed.460800.macosx=460800
-deneyapkart1A.menu.UploadSpeed.460800.upload.speed=460800
-deneyapkart1A.menu.UploadSpeed.512000.windows=512000
-deneyapkart1A.menu.UploadSpeed.512000.upload.speed=512000
-
-deneyapkart1A.menu.LoopCore.1=Core 1
-deneyapkart1A.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-deneyapkart1A.menu.LoopCore.0=Core 0
-deneyapkart1A.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-deneyapkart1A.menu.EventsCore.1=Core 1
-deneyapkart1A.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-deneyapkart1A.menu.EventsCore.0=Core 0
-deneyapkart1A.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-deneyapkart1A.menu.DebugLevel.none=None
-deneyapkart1A.menu.DebugLevel.none.build.code_debug=0
-deneyapkart1A.menu.DebugLevel.error=Error
-deneyapkart1A.menu.DebugLevel.error.build.code_debug=1
-deneyapkart1A.menu.DebugLevel.warn=Warn
-deneyapkart1A.menu.DebugLevel.warn.build.code_debug=2
-deneyapkart1A.menu.DebugLevel.info=Info
-deneyapkart1A.menu.DebugLevel.info.build.code_debug=3
-deneyapkart1A.menu.DebugLevel.debug=Debug
-deneyapkart1A.menu.DebugLevel.debug.build.code_debug=4
-deneyapkart1A.menu.DebugLevel.verbose=Verbose
-deneyapkart1A.menu.DebugLevel.verbose.build.code_debug=5
-
-deneyapkart1A.menu.EraseFlash.none=Disabled
-deneyapkart1A.menu.EraseFlash.none.upload.erase_cmd=
-deneyapkart1A.menu.EraseFlash.all=Enabled
-deneyapkart1A.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-deneyapkart1Av2.name=Deneyap Kart 1A v2
-
-deneyapkart1Av2.vid.0=0x303a
-deneyapkart1Av2.pid.0=0x8147
-
-deneyapkart1Av2.bootloader.tool=esptool_py
-deneyapkart1Av2.bootloader.tool.default=esptool_py
-
-deneyapkart1Av2.upload.tool=esptool_py
-deneyapkart1Av2.upload.tool.default=esptool_py
-deneyapkart1Av2.upload.tool.network=esp_ota
-
-deneyapkart1Av2.upload.maximum_size=1310720
-deneyapkart1Av2.upload.maximum_data_size=327680
-deneyapkart1Av2.upload.flags=
-deneyapkart1Av2.upload.extra_flags=
-deneyapkart1Av2.upload.use_1200bps_touch=false
-deneyapkart1Av2.upload.wait_for_upload_port=false
-
-deneyapkart1Av2.serial.disableDTR=false
-deneyapkart1Av2.serial.disableRTS=false
-
-deneyapkart1Av2.build.tarch=xtensa
-deneyapkart1Av2.build.bootloader_addr=0x0
-deneyapkart1Av2.build.target=esp32s3
-deneyapkart1Av2.build.mcu=esp32s3
-deneyapkart1Av2.build.core=esp32
-deneyapkart1Av2.build.variant=deneyapkart1Av2
-deneyapkart1Av2.build.board=DYDK1Av2
-
-deneyapkart1Av2.build.usb_mode=1
-deneyapkart1Av2.build.cdc_on_boot=1
-deneyapkart1Av2.build.msc_on_boot=0
-deneyapkart1Av2.build.dfu_on_boot=0
-deneyapkart1Av2.build.f_cpu=240000000L
-deneyapkart1Av2.build.flash_size=4MB
-deneyapkart1Av2.build.flash_freq=80m
-deneyapkart1Av2.build.flash_mode=dio
-deneyapkart1Av2.build.boot=qio
-deneyapkart1Av2.build.boot_freq=80m
-deneyapkart1Av2.build.partitions=default
-deneyapkart1Av2.build.defines=-DBOARD_HAS_PSRAM
-deneyapkart1Av2.build.loop_core=
-deneyapkart1Av2.build.event_core=
-deneyapkart1Av2.build.psram_type=opi
-deneyapkart1Av2.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-deneyapkart1Av2.menu.JTAGAdapter.default=Disabled
-deneyapkart1Av2.menu.JTAGAdapter.default.build.copy_jtag_files=0
-deneyapkart1Av2.menu.JTAGAdapter.builtin=Integrated USB JTAG
-deneyapkart1Av2.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-deneyapkart1Av2.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-deneyapkart1Av2.menu.JTAGAdapter.external=FTDI Adapter
-deneyapkart1Av2.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-deneyapkart1Av2.menu.JTAGAdapter.external.build.copy_jtag_files=1
-deneyapkart1Av2.menu.JTAGAdapter.bridge=ESP USB Bridge
-deneyapkart1Av2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-deneyapkart1Av2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-deneyapkart1Av2.menu.PSRAM.opi=OPI PSRAM
-deneyapkart1Av2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-deneyapkart1Av2.menu.PSRAM.opi.build.psram_type=opi
-deneyapkart1Av2.menu.PSRAM.disabled=Disabled
-deneyapkart1Av2.menu.PSRAM.disabled.build.defines=
-deneyapkart1Av2.menu.PSRAM.disabled.build.psram_type=qspi
-deneyapkart1Av2.menu.PSRAM.enabled=QSPI PSRAM
-deneyapkart1Av2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-deneyapkart1Av2.menu.PSRAM.enabled.build.psram_type=qspi
-
-deneyapkart1Av2.menu.FlashMode.qio=QIO 80MHz
-deneyapkart1Av2.menu.FlashMode.qio.build.flash_mode=dio
-deneyapkart1Av2.menu.FlashMode.qio.build.boot=qio
-deneyapkart1Av2.menu.FlashMode.qio.build.boot_freq=80m
-deneyapkart1Av2.menu.FlashMode.qio.build.flash_freq=80m
-deneyapkart1Av2.menu.FlashMode.qio120=QIO 120MHz
-deneyapkart1Av2.menu.FlashMode.qio120.build.flash_mode=dio
-deneyapkart1Av2.menu.FlashMode.qio120.build.boot=qio
-deneyapkart1Av2.menu.FlashMode.qio120.build.boot_freq=120m
-deneyapkart1Av2.menu.FlashMode.qio120.build.flash_freq=80m
-deneyapkart1Av2.menu.FlashMode.dio=DIO 80MHz
-deneyapkart1Av2.menu.FlashMode.dio.build.flash_mode=dio
-deneyapkart1Av2.menu.FlashMode.dio.build.boot=dio
-deneyapkart1Av2.menu.FlashMode.dio.build.boot_freq=80m
-deneyapkart1Av2.menu.FlashMode.dio.build.flash_freq=80m
-deneyapkart1Av2.menu.FlashMode.opi=OPI 80MHz
-deneyapkart1Av2.menu.FlashMode.opi.build.flash_mode=dout
-deneyapkart1Av2.menu.FlashMode.opi.build.boot=opi
-deneyapkart1Av2.menu.FlashMode.opi.build.boot_freq=80m
-deneyapkart1Av2.menu.FlashMode.opi.build.flash_freq=80m
-
-deneyapkart1Av2.menu.FlashSize.4M=4MB (32Mb)
-deneyapkart1Av2.menu.FlashSize.4M.build.flash_size=4MB
-deneyapkart1Av2.menu.FlashSize.8M=8MB (64Mb)
-deneyapkart1Av2.menu.FlashSize.8M.build.flash_size=8MB
-deneyapkart1Av2.menu.FlashSize.16M=16MB (128Mb)
-deneyapkart1Av2.menu.FlashSize.16M.build.flash_size=16MB
-#deneyapkart1Av2.menu.FlashSize.32M=32MB (256Mb)
-#deneyapkart1Av2.menu.FlashSize.32M.build.flash_size=32MB
-
-deneyapkart1Av2.menu.LoopCore.1=Core 1
-deneyapkart1Av2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-deneyapkart1Av2.menu.LoopCore.0=Core 0
-deneyapkart1Av2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-deneyapkart1Av2.menu.EventsCore.1=Core 1
-deneyapkart1Av2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-deneyapkart1Av2.menu.EventsCore.0=Core 0
-deneyapkart1Av2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-deneyapkart1Av2.menu.USBMode.hwcdc=Hardware CDC and JTAG
-deneyapkart1Av2.menu.USBMode.hwcdc.build.usb_mode=1
-deneyapkart1Av2.menu.USBMode.default=USB-OTG (TinyUSB)
-deneyapkart1Av2.menu.USBMode.default.build.usb_mode=0
-
-deneyapkart1Av2.menu.CDCOnBoot.cdc=Enabled
-deneyapkart1Av2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-deneyapkart1Av2.menu.CDCOnBoot.default=Disabled
-deneyapkart1Av2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-deneyapkart1Av2.menu.MSCOnBoot.default=Disabled
-deneyapkart1Av2.menu.MSCOnBoot.default.build.msc_on_boot=0
-deneyapkart1Av2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-deneyapkart1Av2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-deneyapkart1Av2.menu.DFUOnBoot.default=Disabled
-deneyapkart1Av2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-deneyapkart1Av2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-deneyapkart1Av2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-deneyapkart1Av2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-deneyapkart1Av2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-deneyapkart1Av2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-deneyapkart1Av2.menu.UploadMode.default=UART0 / Hardware CDC
-deneyapkart1Av2.menu.UploadMode.default.upload.use_1200bps_touch=false
-deneyapkart1Av2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-deneyapkart1Av2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-deneyapkart1Av2.menu.PartitionScheme.default.build.partitions=default
-deneyapkart1Av2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-deneyapkart1Av2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-deneyapkart1Av2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-deneyapkart1Av2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-deneyapkart1Av2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-deneyapkart1Av2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-deneyapkart1Av2.menu.PartitionScheme.minimal.build.partitions=minimal
-deneyapkart1Av2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-deneyapkart1Av2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-deneyapkart1Av2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-deneyapkart1Av2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-deneyapkart1Av2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-deneyapkart1Av2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-deneyapkart1Av2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-deneyapkart1Av2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-deneyapkart1Av2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-deneyapkart1Av2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-deneyapkart1Av2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-deneyapkart1Av2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-deneyapkart1Av2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-deneyapkart1Av2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-deneyapkart1Av2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-deneyapkart1Av2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-deneyapkart1Av2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-deneyapkart1Av2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-deneyapkart1Av2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-deneyapkart1Av2.menu.PartitionScheme.fatflash.build.partitions=ffat
-deneyapkart1Av2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-deneyapkart1Av2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-deneyapkart1Av2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-deneyapkart1Av2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-deneyapkart1Av2.menu.PartitionScheme.rainmaker=RainMaker 4MB
-deneyapkart1Av2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-deneyapkart1Av2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-deneyapkart1Av2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-deneyapkart1Av2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-deneyapkart1Av2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-deneyapkart1Av2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-deneyapkart1Av2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-deneyapkart1Av2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-deneyapkart1Av2.menu.CPUFreq.240=240MHz (WiFi)
-deneyapkart1Av2.menu.CPUFreq.240.build.f_cpu=240000000L
-deneyapkart1Av2.menu.CPUFreq.160=160MHz (WiFi)
-deneyapkart1Av2.menu.CPUFreq.160.build.f_cpu=160000000L
-deneyapkart1Av2.menu.CPUFreq.80=80MHz (WiFi)
-deneyapkart1Av2.menu.CPUFreq.80.build.f_cpu=80000000L
-deneyapkart1Av2.menu.CPUFreq.40=40MHz
-deneyapkart1Av2.menu.CPUFreq.40.build.f_cpu=40000000L
-deneyapkart1Av2.menu.CPUFreq.20=20MHz
-deneyapkart1Av2.menu.CPUFreq.20.build.f_cpu=20000000L
-deneyapkart1Av2.menu.CPUFreq.10=10MHz
-deneyapkart1Av2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-deneyapkart1Av2.menu.UploadSpeed.921600=921600
-deneyapkart1Av2.menu.UploadSpeed.921600.upload.speed=921600
-deneyapkart1Av2.menu.UploadSpeed.115200=115200
-deneyapkart1Av2.menu.UploadSpeed.115200.upload.speed=115200
-deneyapkart1Av2.menu.UploadSpeed.256000.windows=256000
-deneyapkart1Av2.menu.UploadSpeed.256000.upload.speed=256000
-deneyapkart1Av2.menu.UploadSpeed.230400.windows.upload.speed=256000
-deneyapkart1Av2.menu.UploadSpeed.230400=230400
-deneyapkart1Av2.menu.UploadSpeed.230400.upload.speed=230400
-deneyapkart1Av2.menu.UploadSpeed.460800.linux=460800
-deneyapkart1Av2.menu.UploadSpeed.460800.macosx=460800
-deneyapkart1Av2.menu.UploadSpeed.460800.upload.speed=460800
-deneyapkart1Av2.menu.UploadSpeed.512000.windows=512000
-deneyapkart1Av2.menu.UploadSpeed.512000.upload.speed=512000
-
-deneyapkart1Av2.menu.DebugLevel.none=None
-deneyapkart1Av2.menu.DebugLevel.none.build.code_debug=0
-deneyapkart1Av2.menu.DebugLevel.error=Error
-deneyapkart1Av2.menu.DebugLevel.error.build.code_debug=1
-deneyapkart1Av2.menu.DebugLevel.warn=Warn
-deneyapkart1Av2.menu.DebugLevel.warn.build.code_debug=2
-deneyapkart1Av2.menu.DebugLevel.info=Info
-deneyapkart1Av2.menu.DebugLevel.info.build.code_debug=3
-deneyapkart1Av2.menu.DebugLevel.debug=Debug
-deneyapkart1Av2.menu.DebugLevel.debug.build.code_debug=4
-deneyapkart1Av2.menu.DebugLevel.verbose=Verbose
-deneyapkart1Av2.menu.DebugLevel.verbose.build.code_debug=5
-
-deneyapkart1Av2.menu.EraseFlash.none=Disabled
-deneyapkart1Av2.menu.EraseFlash.none.upload.erase_cmd=
-deneyapkart1Av2.menu.EraseFlash.all=Enabled
-deneyapkart1Av2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-deneyapmini.name=Deneyap Mini
-
-deneyapmini.vid.0=0x303a
-deneyapmini.pid.0=0x8141
-
-deneyapmini.bootloader.tool=esptool_py
-deneyapmini.bootloader.tool.default=esptool_py
-
-deneyapmini.upload.tool=esptool_py
-deneyapmini.upload.tool.default=esptool_py
-deneyapmini.upload.tool.network=esp_ota
-
-deneyapmini.upload.maximum_size=1310720
-deneyapmini.upload.maximum_data_size=327680
-deneyapmini.upload.flags=
-deneyapmini.upload.extra_flags=
-deneyapmini.upload.use_1200bps_touch=false
-deneyapmini.upload.wait_for_upload_port=false
-
-deneyapmini.serial.disableDTR=false
-deneyapmini.serial.disableRTS=false
-
-deneyapmini.build.tarch=xtensa
-deneyapmini.build.bootloader_addr=0x1000
-deneyapmini.build.target=esp32s2
-deneyapmini.build.mcu=esp32s2
-deneyapmini.build.core=esp32
-deneyapmini.build.variant=deneyapmini
-deneyapmini.build.board=DYM
-
-deneyapmini.build.cdc_on_boot=1
-deneyapmini.build.msc_on_boot=0
-deneyapmini.build.dfu_on_boot=0
-deneyapmini.build.f_cpu=240000000L
-deneyapmini.build.flash_size=4MB
-deneyapmini.build.flash_freq=80m
-deneyapmini.build.flash_mode=dio
-deneyapmini.build.boot=qio
-deneyapmini.build.partitions=default
-deneyapmini.build.defines=
-
-## IDE 2.0 Seems to not update the value
-deneyapmini.menu.JTAGAdapter.default=Disabled
-deneyapmini.menu.JTAGAdapter.default.build.copy_jtag_files=0
-deneyapmini.menu.JTAGAdapter.external=FTDI Adapter
-deneyapmini.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
-deneyapmini.menu.JTAGAdapter.external.build.copy_jtag_files=1
-deneyapmini.menu.JTAGAdapter.bridge=ESP USB Bridge
-deneyapmini.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
-deneyapmini.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-deneyapmini.menu.CDCOnBoot.cdc=Enabled
-deneyapmini.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-deneyapmini.menu.CDCOnBoot.default=Disabled
-deneyapmini.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-deneyapmini.menu.MSCOnBoot.default=Disabled
-deneyapmini.menu.MSCOnBoot.default.build.msc_on_boot=0
-deneyapmini.menu.MSCOnBoot.msc=Enabled
-deneyapmini.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-deneyapmini.menu.DFUOnBoot.default=Disabled
-deneyapmini.menu.DFUOnBoot.default.build.dfu_on_boot=0
-deneyapmini.menu.DFUOnBoot.dfu=Enabled
-deneyapmini.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-deneyapmini.menu.UploadMode.cdc=Internal USB
-deneyapmini.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-deneyapmini.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-deneyapmini.menu.UploadMode.default=UART0
-deneyapmini.menu.UploadMode.default.upload.use_1200bps_touch=false
-deneyapmini.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-deneyapmini.menu.PSRAM.disabled=Disabled
-deneyapmini.menu.PSRAM.disabled.build.defines=
-deneyapmini.menu.PSRAM.enabled=Enabled
-deneyapmini.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-deneyapmini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-deneyapmini.menu.PartitionScheme.default.build.partitions=default
-deneyapmini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-deneyapmini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-deneyapmini.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-deneyapmini.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-deneyapmini.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-deneyapmini.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-deneyapmini.menu.PartitionScheme.minimal.build.partitions=minimal
-deneyapmini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-deneyapmini.menu.PartitionScheme.no_ota.build.partitions=no_ota
-deneyapmini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-deneyapmini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-deneyapmini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-deneyapmini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-deneyapmini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-deneyapmini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-deneyapmini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-deneyapmini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-deneyapmini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-deneyapmini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-deneyapmini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-deneyapmini.menu.PartitionScheme.huge_app.build.partitions=huge_app
-deneyapmini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-deneyapmini.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-deneyapmini.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-deneyapmini.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-deneyapmini.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-deneyapmini.menu.PartitionScheme.fatflash.build.partitions=ffat
-deneyapmini.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-deneyapmini.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-deneyapmini.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-deneyapmini.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-deneyapmini.menu.PartitionScheme.rainmaker=RainMaker 4MB
-deneyapmini.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-deneyapmini.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-deneyapmini.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-deneyapmini.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-deneyapmini.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-deneyapmini.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-deneyapmini.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-deneyapmini.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-deneyapmini.menu.CPUFreq.240=240MHz (WiFi)
-deneyapmini.menu.CPUFreq.240.build.f_cpu=240000000L
-deneyapmini.menu.CPUFreq.160=160MHz (WiFi)
-deneyapmini.menu.CPUFreq.160.build.f_cpu=160000000L
-deneyapmini.menu.CPUFreq.80=80MHz (WiFi)
-deneyapmini.menu.CPUFreq.80.build.f_cpu=80000000L
-deneyapmini.menu.CPUFreq.40=40MHz
-deneyapmini.menu.CPUFreq.40.build.f_cpu=40000000L
-deneyapmini.menu.CPUFreq.20=20MHz
-deneyapmini.menu.CPUFreq.20.build.f_cpu=20000000L
-deneyapmini.menu.CPUFreq.10=10MHz
-deneyapmini.menu.CPUFreq.10.build.f_cpu=10000000L
-
-deneyapmini.menu.FlashMode.qio=QIO
-deneyapmini.menu.FlashMode.qio.build.flash_mode=dio
-deneyapmini.menu.FlashMode.qio.build.boot=qio
-deneyapmini.menu.FlashMode.dio=DIO
-deneyapmini.menu.FlashMode.dio.build.flash_mode=dio
-deneyapmini.menu.FlashMode.dio.build.boot=dio
-
-deneyapmini.menu.FlashFreq.80=80MHz
-deneyapmini.menu.FlashFreq.80.build.flash_freq=80m
-deneyapmini.menu.FlashFreq.40=40MHz
-deneyapmini.menu.FlashFreq.40.build.flash_freq=40m
-
-deneyapmini.menu.FlashSize.4M=4MB (32Mb)
-deneyapmini.menu.FlashSize.4M.build.flash_size=4MB
-deneyapmini.menu.FlashSize.8M=8MB (64Mb)
-deneyapmini.menu.FlashSize.8M.build.flash_size=8MB
-deneyapmini.menu.FlashSize.2M=2MB (16Mb)
-deneyapmini.menu.FlashSize.2M.build.flash_size=2MB
-deneyapmini.menu.FlashSize.16M=16MB (128Mb)
-deneyapmini.menu.FlashSize.16M.build.flash_size=16MB
-
-deneyapmini.menu.UploadSpeed.921600=921600
-deneyapmini.menu.UploadSpeed.921600.upload.speed=921600
-deneyapmini.menu.UploadSpeed.115200=115200
-deneyapmini.menu.UploadSpeed.115200.upload.speed=115200
-deneyapmini.menu.UploadSpeed.256000.windows=256000
-deneyapmini.menu.UploadSpeed.256000.upload.speed=256000
-deneyapmini.menu.UploadSpeed.230400.windows.upload.speed=256000
-deneyapmini.menu.UploadSpeed.230400=230400
-deneyapmini.menu.UploadSpeed.230400.upload.speed=230400
-deneyapmini.menu.UploadSpeed.460800.linux=460800
-deneyapmini.menu.UploadSpeed.460800.macosx=460800
-deneyapmini.menu.UploadSpeed.460800.upload.speed=460800
-deneyapmini.menu.UploadSpeed.512000.windows=512000
-deneyapmini.menu.UploadSpeed.512000.upload.speed=512000
-
-deneyapmini.menu.DebugLevel.none=None
-deneyapmini.menu.DebugLevel.none.build.code_debug=0
-deneyapmini.menu.DebugLevel.error=Error
-deneyapmini.menu.DebugLevel.error.build.code_debug=1
-deneyapmini.menu.DebugLevel.warn=Warn
-deneyapmini.menu.DebugLevel.warn.build.code_debug=2
-deneyapmini.menu.DebugLevel.info=Info
-deneyapmini.menu.DebugLevel.info.build.code_debug=3
-deneyapmini.menu.DebugLevel.debug=Debug
-deneyapmini.menu.DebugLevel.debug.build.code_debug=4
-deneyapmini.menu.DebugLevel.verbose=Verbose
-deneyapmini.menu.DebugLevel.verbose.build.code_debug=5
-
-deneyapmini.menu.EraseFlash.none=Disabled
-deneyapmini.menu.EraseFlash.none.upload.erase_cmd=
-deneyapmini.menu.EraseFlash.all=Enabled
-deneyapmini.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-deneyapminiv2.name=Deneyap Mini v2
-
-deneyapminiv2.vid.0=0x303a
-deneyapminiv2.pid.0=0x8144
-
-deneyapminiv2.bootloader.tool=esptool_py
-deneyapminiv2.bootloader.tool.default=esptool_py
-
-deneyapminiv2.upload.tool=esptool_py
-deneyapminiv2.upload.tool.default=esptool_py
-deneyapminiv2.upload.tool.network=esp_ota
-
-deneyapminiv2.upload.maximum_size=1310720
-deneyapminiv2.upload.maximum_data_size=327680
-deneyapminiv2.upload.flags=
-deneyapminiv2.upload.extra_flags=
-deneyapminiv2.upload.use_1200bps_touch=false
-deneyapminiv2.upload.wait_for_upload_port=false
-
-deneyapminiv2.serial.disableDTR=false
-deneyapminiv2.serial.disableRTS=false
-
-deneyapminiv2.build.tarch=xtensa
-deneyapminiv2.build.bootloader_addr=0x1000
-deneyapminiv2.build.target=esp32s2
-deneyapminiv2.build.mcu=esp32s2
-deneyapminiv2.build.core=esp32
-deneyapminiv2.build.variant=deneyapminiv2
-deneyapminiv2.build.board=DYMv2
-
-deneyapminiv2.build.cdc_on_boot=1
-deneyapminiv2.build.msc_on_boot=0
-deneyapminiv2.build.dfu_on_boot=0
-deneyapminiv2.build.f_cpu=240000000L
-deneyapminiv2.build.flash_size=4MB
-deneyapminiv2.build.flash_freq=80m
-deneyapminiv2.build.flash_mode=dio
-deneyapminiv2.build.boot=qio
-deneyapminiv2.build.partitions=default
-deneyapminiv2.build.defines=-DBOARD_HAS_PSRAM
-
-## IDE 2.0 Seems to not update the value
-deneyapminiv2.menu.JTAGAdapter.default=Disabled
-deneyapminiv2.menu.JTAGAdapter.default.build.copy_jtag_files=0
-deneyapminiv2.menu.JTAGAdapter.external=FTDI Adapter
-deneyapminiv2.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
-deneyapminiv2.menu.JTAGAdapter.external.build.copy_jtag_files=1
-deneyapminiv2.menu.JTAGAdapter.bridge=ESP USB Bridge
-deneyapminiv2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
-deneyapminiv2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-deneyapminiv2.menu.CDCOnBoot.cdc=Enabled
-deneyapminiv2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-deneyapminiv2.menu.CDCOnBoot.default=Disabled
-deneyapminiv2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-deneyapminiv2.menu.MSCOnBoot.default=Disabled
-deneyapminiv2.menu.MSCOnBoot.default.build.msc_on_boot=0
-deneyapminiv2.menu.MSCOnBoot.msc=Enabled
-deneyapminiv2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-deneyapminiv2.menu.DFUOnBoot.default=Disabled
-deneyapminiv2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-deneyapminiv2.menu.DFUOnBoot.dfu=Enabled
-deneyapminiv2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-deneyapminiv2.menu.UploadMode.cdc=Internal USB
-deneyapminiv2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-deneyapminiv2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-deneyapminiv2.menu.UploadMode.default=UART0
-deneyapminiv2.menu.UploadMode.default.upload.use_1200bps_touch=false
-deneyapminiv2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-deneyapminiv2.menu.PSRAM.enabled=Enabled
-deneyapminiv2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-deneyapminiv2.menu.PSRAM.disabled=Disabled
-deneyapminiv2.menu.PSRAM.disabled.build.defines=
-
-deneyapminiv2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-deneyapminiv2.menu.PartitionScheme.default.build.partitions=default
-deneyapminiv2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-deneyapminiv2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-deneyapminiv2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-deneyapminiv2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-deneyapminiv2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-deneyapminiv2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-deneyapminiv2.menu.PartitionScheme.minimal.build.partitions=minimal
-deneyapminiv2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-deneyapminiv2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-deneyapminiv2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-deneyapminiv2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-deneyapminiv2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-deneyapminiv2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-deneyapminiv2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-deneyapminiv2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-deneyapminiv2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-deneyapminiv2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-deneyapminiv2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-deneyapminiv2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-deneyapminiv2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-deneyapminiv2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-deneyapminiv2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-deneyapminiv2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-deneyapminiv2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-deneyapminiv2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-deneyapminiv2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-deneyapminiv2.menu.PartitionScheme.fatflash.build.partitions=ffat
-deneyapminiv2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-deneyapminiv2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-deneyapminiv2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-deneyapminiv2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-deneyapminiv2.menu.PartitionScheme.rainmaker=RainMaker 4MB
-deneyapminiv2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-deneyapminiv2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-deneyapminiv2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-deneyapminiv2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-deneyapminiv2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-deneyapminiv2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-deneyapminiv2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-deneyapminiv2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-deneyapminiv2.menu.CPUFreq.240=240MHz (WiFi)
-deneyapminiv2.menu.CPUFreq.240.build.f_cpu=240000000L
-deneyapminiv2.menu.CPUFreq.160=160MHz (WiFi)
-deneyapminiv2.menu.CPUFreq.160.build.f_cpu=160000000L
-deneyapminiv2.menu.CPUFreq.80=80MHz (WiFi)
-deneyapminiv2.menu.CPUFreq.80.build.f_cpu=80000000L
-deneyapminiv2.menu.CPUFreq.40=40MHz
-deneyapminiv2.menu.CPUFreq.40.build.f_cpu=40000000L
-deneyapminiv2.menu.CPUFreq.20=20MHz
-deneyapminiv2.menu.CPUFreq.20.build.f_cpu=20000000L
-deneyapminiv2.menu.CPUFreq.10=10MHz
-deneyapminiv2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-deneyapminiv2.menu.FlashMode.qio=QIO
-deneyapminiv2.menu.FlashMode.qio.build.flash_mode=dio
-deneyapminiv2.menu.FlashMode.qio.build.boot=qio
-deneyapminiv2.menu.FlashMode.dio=DIO
-deneyapminiv2.menu.FlashMode.dio.build.flash_mode=dio
-deneyapminiv2.menu.FlashMode.dio.build.boot=dio
-
-deneyapminiv2.menu.FlashFreq.80=80MHz
-deneyapminiv2.menu.FlashFreq.80.build.flash_freq=80m
-deneyapminiv2.menu.FlashFreq.40=40MHz
-deneyapminiv2.menu.FlashFreq.40.build.flash_freq=40m
-
-deneyapminiv2.menu.FlashSize.4M=4MB (32Mb)
-deneyapminiv2.menu.FlashSize.4M.build.flash_size=4MB
-deneyapminiv2.menu.FlashSize.8M=8MB (64Mb)
-deneyapminiv2.menu.FlashSize.8M.build.flash_size=8MB
-deneyapminiv2.menu.FlashSize.2M=2MB (16Mb)
-deneyapminiv2.menu.FlashSize.2M.build.flash_size=2MB
-deneyapminiv2.menu.FlashSize.16M=16MB (128Mb)
-deneyapminiv2.menu.FlashSize.16M.build.flash_size=16MB
-
-deneyapminiv2.menu.UploadSpeed.921600=921600
-deneyapminiv2.menu.UploadSpeed.921600.upload.speed=921600
-deneyapminiv2.menu.UploadSpeed.115200=115200
-deneyapminiv2.menu.UploadSpeed.115200.upload.speed=115200
-deneyapminiv2.menu.UploadSpeed.256000.windows=256000
-deneyapminiv2.menu.UploadSpeed.256000.upload.speed=256000
-deneyapminiv2.menu.UploadSpeed.230400.windows.upload.speed=256000
-deneyapminiv2.menu.UploadSpeed.230400=230400
-deneyapminiv2.menu.UploadSpeed.230400.upload.speed=230400
-deneyapminiv2.menu.UploadSpeed.460800.linux=460800
-deneyapminiv2.menu.UploadSpeed.460800.macosx=460800
-deneyapminiv2.menu.UploadSpeed.460800.upload.speed=460800
-deneyapminiv2.menu.UploadSpeed.512000.windows=512000
-deneyapminiv2.menu.UploadSpeed.512000.upload.speed=512000
-
-deneyapminiv2.menu.DebugLevel.none=None
-deneyapminiv2.menu.DebugLevel.none.build.code_debug=0
-deneyapminiv2.menu.DebugLevel.error=Error
-deneyapminiv2.menu.DebugLevel.error.build.code_debug=1
-deneyapminiv2.menu.DebugLevel.warn=Warn
-deneyapminiv2.menu.DebugLevel.warn.build.code_debug=2
-deneyapminiv2.menu.DebugLevel.info=Info
-deneyapminiv2.menu.DebugLevel.info.build.code_debug=3
-deneyapminiv2.menu.DebugLevel.debug=Debug
-deneyapminiv2.menu.DebugLevel.debug.build.code_debug=4
-deneyapminiv2.menu.DebugLevel.verbose=Verbose
-deneyapminiv2.menu.DebugLevel.verbose.build.code_debug=5
-
-deneyapminiv2.menu.EraseFlash.none=Disabled
-deneyapminiv2.menu.EraseFlash.none.upload.erase_cmd=
-deneyapminiv2.menu.EraseFlash.all=Enabled
-deneyapminiv2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-deneyapkartg.name=Deneyap Kart G
-
-deneyapkartg.vid.0=0x303a
-deneyapkartg.pid.0=0x814A
-
-deneyapkartg.bootloader.tool=esptool_py
-deneyapkartg.bootloader.tool.default=esptool_py
-
-deneyapkartg.upload.tool=esptool_py
-deneyapkartg.upload.tool.default=esptool_py
-deneyapkartg.upload.tool.network=esp_ota
-
-deneyapkartg.upload.maximum_size=1310720
-deneyapkartg.upload.maximum_data_size=327680
-deneyapkartg.upload.flags=
-deneyapkartg.upload.extra_flags=
-deneyapkartg.upload.use_1200bps_touch=false
-deneyapkartg.upload.wait_for_upload_port=false
-
-deneyapkartg.serial.disableDTR=false
-deneyapkartg.serial.disableRTS=false
-
-deneyapkartg.build.tarch=riscv32
-deneyapkartg.build.target=esp
-deneyapkartg.build.mcu=esp32c3
-deneyapkartg.build.core=esp32
-deneyapkartg.build.variant=deneyapkartg
-deneyapkartg.build.board=DYG
-deneyapkartg.build.bootloader_addr=0x0
-
-deneyapkartg.build.cdc_on_boot=1
-deneyapkartg.build.f_cpu=160000000L
-deneyapkartg.build.flash_size=4MB
-deneyapkartg.build.flash_freq=80m
-deneyapkartg.build.flash_mode=dio
-deneyapkartg.build.boot=qio
-deneyapkartg.build.partitions=default
-deneyapkartg.build.defines=
-
-## IDE 2.0 Seems to not update the value
-deneyapkartg.menu.JTAGAdapter.default=Disabled
-deneyapkartg.menu.JTAGAdapter.default.build.copy_jtag_files=0
-deneyapkartg.menu.JTAGAdapter.builtin=Integrated USB JTAG
-deneyapkartg.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
-deneyapkartg.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-deneyapkartg.menu.JTAGAdapter.external=FTDI Adapter
-deneyapkartg.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
-deneyapkartg.menu.JTAGAdapter.external.build.copy_jtag_files=1
-deneyapkartg.menu.JTAGAdapter.bridge=ESP USB Bridge
-deneyapkartg.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
-deneyapkartg.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-deneyapkartg.menu.CDCOnBoot.cdc=Enabled
-deneyapkartg.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-deneyapkartg.menu.CDCOnBoot.default=Disabled
-deneyapkartg.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-deneyapkartg.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-deneyapkartg.menu.PartitionScheme.default.build.partitions=default
-deneyapkartg.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-deneyapkartg.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-deneyapkartg.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-deneyapkartg.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-deneyapkartg.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-deneyapkartg.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-deneyapkartg.menu.PartitionScheme.minimal.build.partitions=minimal
-deneyapkartg.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-deneyapkartg.menu.PartitionScheme.no_ota.build.partitions=no_ota
-deneyapkartg.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-deneyapkartg.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-deneyapkartg.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-deneyapkartg.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-deneyapkartg.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-deneyapkartg.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-deneyapkartg.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-deneyapkartg.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-deneyapkartg.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-deneyapkartg.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-deneyapkartg.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-deneyapkartg.menu.PartitionScheme.huge_app.build.partitions=huge_app
-deneyapkartg.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-deneyapkartg.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-deneyapkartg.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-deneyapkartg.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-deneyapkartg.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-deneyapkartg.menu.PartitionScheme.fatflash.build.partitions=ffat
-deneyapkartg.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-deneyapkartg.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-deneyapkartg.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-deneyapkartg.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-deneyapkartg.menu.PartitionScheme.rainmaker=RainMaker 4MB
-deneyapkartg.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-deneyapkartg.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-deneyapkartg.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-deneyapkartg.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-deneyapkartg.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-deneyapkartg.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-deneyapkartg.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-deneyapkartg.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-deneyapkartg.menu.CPUFreq.160=160MHz (WiFi)
-deneyapkartg.menu.CPUFreq.160.build.f_cpu=160000000L
-deneyapkartg.menu.CPUFreq.80=80MHz (WiFi)
-deneyapkartg.menu.CPUFreq.80.build.f_cpu=80000000L
-deneyapkartg.menu.CPUFreq.40=40MHz
-deneyapkartg.menu.CPUFreq.40.build.f_cpu=40000000L
-deneyapkartg.menu.CPUFreq.20=20MHz
-deneyapkartg.menu.CPUFreq.20.build.f_cpu=20000000L
-deneyapkartg.menu.CPUFreq.10=10MHz
-deneyapkartg.menu.CPUFreq.10.build.f_cpu=10000000L
-
-deneyapkartg.menu.FlashMode.qio=QIO
-deneyapkartg.menu.FlashMode.qio.build.flash_mode=dio
-deneyapkartg.menu.FlashMode.qio.build.boot=qio
-deneyapkartg.menu.FlashMode.dio=DIO
-deneyapkartg.menu.FlashMode.dio.build.flash_mode=dio
-deneyapkartg.menu.FlashMode.dio.build.boot=dio
-
-deneyapkartg.menu.FlashFreq.80=80MHz
-deneyapkartg.menu.FlashFreq.80.build.flash_freq=80m
-deneyapkartg.menu.FlashFreq.40=40MHz
-deneyapkartg.menu.FlashFreq.40.build.flash_freq=40m
-
-deneyapkartg.menu.FlashSize.4M=4MB (32Mb)
-deneyapkartg.menu.FlashSize.4M.build.flash_size=4MB
-deneyapkartg.menu.FlashSize.8M=8MB (64Mb)
-deneyapkartg.menu.FlashSize.8M.build.flash_size=8MB
-deneyapkartg.menu.FlashSize.2M=2MB (16Mb)
-deneyapkartg.menu.FlashSize.2M.build.flash_size=2MB
-deneyapkartg.menu.FlashSize.16M=16MB (128Mb)
-deneyapkartg.menu.FlashSize.16M.build.flash_size=16MB
-
-deneyapkartg.menu.UploadSpeed.921600=921600
-deneyapkartg.menu.UploadSpeed.921600.upload.speed=921600
-deneyapkartg.menu.UploadSpeed.115200=115200
-deneyapkartg.menu.UploadSpeed.115200.upload.speed=115200
-deneyapkartg.menu.UploadSpeed.256000.windows=256000
-deneyapkartg.menu.UploadSpeed.256000.upload.speed=256000
-deneyapkartg.menu.UploadSpeed.230400.windows.upload.speed=256000
-deneyapkartg.menu.UploadSpeed.230400=230400
-deneyapkartg.menu.UploadSpeed.230400.upload.speed=230400
-deneyapkartg.menu.UploadSpeed.460800.linux=460800
-deneyapkartg.menu.UploadSpeed.460800.macosx=460800
-deneyapkartg.menu.UploadSpeed.460800.upload.speed=460800
-deneyapkartg.menu.UploadSpeed.512000.windows=512000
-deneyapkartg.menu.UploadSpeed.512000.upload.speed=512000
-
-deneyapkartg.menu.DebugLevel.none=None
-deneyapkartg.menu.DebugLevel.none.build.code_debug=0
-deneyapkartg.menu.DebugLevel.error=Error
-deneyapkartg.menu.DebugLevel.error.build.code_debug=1
-deneyapkartg.menu.DebugLevel.warn=Warn
-deneyapkartg.menu.DebugLevel.warn.build.code_debug=2
-deneyapkartg.menu.DebugLevel.info=Info
-deneyapkartg.menu.DebugLevel.info.build.code_debug=3
-deneyapkartg.menu.DebugLevel.debug=Debug
-deneyapkartg.menu.DebugLevel.debug.build.code_debug=4
-deneyapkartg.menu.DebugLevel.verbose=Verbose
-deneyapkartg.menu.DebugLevel.verbose.build.code_debug=5
-
-deneyapkartg.menu.EraseFlash.none=Disabled
-deneyapkartg.menu.EraseFlash.none.upload.erase_cmd=
-deneyapkartg.menu.EraseFlash.all=Enabled
-deneyapkartg.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32-trueverit-iot-driver.name=Trueverit ESP32 Universal IoT Driver
-
-esp32-trueverit-iot-driver.bootloader.tool=esptool_py
-esp32-trueverit-iot-driver.bootloader.tool.default=esptool_py
-
-esp32-trueverit-iot-driver.upload.tool=esptool_py
-esp32-trueverit-iot-driver.upload.tool.default=esptool_py
-esp32-trueverit-iot-driver.upload.tool.network=esp_ota
-
-esp32-trueverit-iot-driver.upload.maximum_size=1310720
-esp32-trueverit-iot-driver.upload.maximum_data_size=327680
-esp32-trueverit-iot-driver.upload.flags=
-esp32-trueverit-iot-driver.upload.extra_flags=
-
-esp32-trueverit-iot-driver.serial.disableDTR=true
-esp32-trueverit-iot-driver.serial.disableRTS=true
-
-esp32-trueverit-iot-driver.build.tarch=xtensa
-esp32-trueverit-iot-driver.build.bootloader_addr=0x1000
-esp32-trueverit-iot-driver.build.target=esp32
-esp32-trueverit-iot-driver.build.mcu=esp32
-esp32-trueverit-iot-driver.build.core=esp32
-esp32-trueverit-iot-driver.build.variant=esp32-trueverit-iot-driver
-esp32-trueverit-iot-driver.build.board=Trueverit_ESP32_Universal_IoT_Driver
-
-esp32-trueverit-iot-driver.build.f_cpu=240000000L
-esp32-trueverit-iot-driver.build.flash_mode=dio
-esp32-trueverit-iot-driver.build.flash_size=4MB
-esp32-trueverit-iot-driver.build.boot=dio
-esp32-trueverit-iot-driver.build.partitions=default
-esp32-trueverit-iot-driver.build.defines=
-
-esp32-trueverit-iot-driver.menu.FlashFreq.80=80MHz
-esp32-trueverit-iot-driver.menu.FlashFreq.80.build.flash_freq=80m
-esp32-trueverit-iot-driver.menu.FlashFreq.40=40MHz
-esp32-trueverit-iot-driver.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32-trueverit-iot-driver.menu.UploadSpeed.115200=115200
-esp32-trueverit-iot-driver.menu.UploadSpeed.115200.upload.speed=115200
-esp32-trueverit-iot-driver.menu.UploadSpeed.256000.windows=256000
-esp32-trueverit-iot-driver.menu.UploadSpeed.256000.upload.speed=256000
-esp32-trueverit-iot-driver.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32-trueverit-iot-driver.menu.UploadSpeed.230400=230400
-esp32-trueverit-iot-driver.menu.UploadSpeed.230400.upload.speed=230400
-esp32-trueverit-iot-driver.menu.UploadSpeed.460800.linux=460800
-esp32-trueverit-iot-driver.menu.UploadSpeed.460800.macosx=460800
-esp32-trueverit-iot-driver.menu.UploadSpeed.460800.upload.speed=460800
-
-esp32-trueverit-iot-driver.menu.DebugLevel.none=None
-esp32-trueverit-iot-driver.menu.DebugLevel.none.build.code_debug=0
-esp32-trueverit-iot-driver.menu.DebugLevel.error=Error
-esp32-trueverit-iot-driver.menu.DebugLevel.error.build.code_debug=1
-esp32-trueverit-iot-driver.menu.DebugLevel.warn=Warn
-esp32-trueverit-iot-driver.menu.DebugLevel.warn.build.code_debug=2
-esp32-trueverit-iot-driver.menu.DebugLevel.info=Info
-esp32-trueverit-iot-driver.menu.DebugLevel.info.build.code_debug=3
-esp32-trueverit-iot-driver.menu.DebugLevel.debug=Debug
-esp32-trueverit-iot-driver.menu.DebugLevel.debug.build.code_debug=4
-esp32-trueverit-iot-driver.menu.DebugLevel.verbose=Verbose
-esp32-trueverit-iot-driver.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32-trueverit-iot-driver.menu.EraseFlash.none=Disabled
-esp32-trueverit-iot-driver.menu.EraseFlash.none.upload.erase_cmd=
-esp32-trueverit-iot-driver.menu.EraseFlash.all=Enabled
-esp32-trueverit-iot-driver.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32-trueverit-iot-driver-mkii.name=Trueverit ESP32 Universal IoT Driver MK II
-
-esp32-trueverit-iot-driver-mkii.bootloader.tool=esptool_py
-esp32-trueverit-iot-driver-mkii.bootloader.tool.default=esptool_py
-
-esp32-trueverit-iot-driver-mkii.upload.tool=esptool_py
-esp32-trueverit-iot-driver-mkii.upload.tool.default=esptool_py
-esp32-trueverit-iot-driver-mkii.upload.tool.network=esp_ota
-
-esp32-trueverit-iot-driver-mkii.upload.maximum_size=1310720
-esp32-trueverit-iot-driver-mkii.upload.maximum_data_size=327680
-esp32-trueverit-iot-driver-mkii.upload.flags=
-esp32-trueverit-iot-driver-mkii.upload.extra_flags=
-
-esp32-trueverit-iot-driver-mkii.serial.disableDTR=true
-esp32-trueverit-iot-driver-mkii.serial.disableRTS=true
-
-esp32-trueverit-iot-driver-mkii.build.tarch=xtensa
-esp32-trueverit-iot-driver-mkii.build.bootloader_addr=0x1000
-esp32-trueverit-iot-driver-mkii.build.target=esp32
-esp32-trueverit-iot-driver-mkii.build.mcu=esp32
-esp32-trueverit-iot-driver-mkii.build.core=esp32
-esp32-trueverit-iot-driver-mkii.build.variant=esp32-trueverit-iot-driver-mkii
-esp32-trueverit-iot-driver-mkii.build.board=Trueverit_ESP32_Universal_IoT_Driver_MK_II
-
-esp32-trueverit-iot-driver-mkii.build.f_cpu=240000000L
-esp32-trueverit-iot-driver-mkii.build.flash_mode=dio
-esp32-trueverit-iot-driver-mkii.build.flash_size=4MB
-esp32-trueverit-iot-driver-mkii.build.boot=dio
-esp32-trueverit-iot-driver-mkii.build.partitions=default
-esp32-trueverit-iot-driver-mkii.build.defines=
-
-esp32-trueverit-iot-driver-mkii.menu.FlashFreq.80=80MHz
-esp32-trueverit-iot-driver-mkii.menu.FlashFreq.80.build.flash_freq=80m
-esp32-trueverit-iot-driver-mkii.menu.FlashFreq.40=40MHz
-esp32-trueverit-iot-driver-mkii.menu.FlashFreq.40.build.flash_freq=40m
-
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.115200=115200
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.115200.upload.speed=115200
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.256000.windows=256000
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.256000.upload.speed=256000
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400=230400
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400.upload.speed=230400
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.linux=460800
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.macosx=460800
-esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.upload.speed=460800
-
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.none=None
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.none.build.code_debug=0
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.error=Error
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.error.build.code_debug=1
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.warn=Warn
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.warn.build.code_debug=2
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.info=Info
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.info.build.code_debug=3
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.debug=Debug
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.debug.build.code_debug=4
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.verbose=Verbose
-esp32-trueverit-iot-driver-mkii.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32-trueverit-iot-driver-mkii.menu.EraseFlash.none=Disabled
-esp32-trueverit-iot-driver-mkii.menu.EraseFlash.none.upload.erase_cmd=
-esp32-trueverit-iot-driver-mkii.menu.EraseFlash.all=Enabled
-esp32-trueverit-iot-driver-mkii.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-atmegazero_esp32s2.name=ATMegaZero ESP32-S2
-atmegazero_esp32s2.vid.0=0x239A
-atmegazero_esp32s2.pid.0=0x800A
-
-atmegazero_esp32s2.bootloader.tool=esptool_py
-atmegazero_esp32s2.bootloader.tool.default=esptool_py
-
-atmegazero_esp32s2.upload.tool=esptool_py
-atmegazero_esp32s2.upload.tool.default=esptool_py
-atmegazero_esp32s2.upload.tool.network=esp_ota
-
-atmegazero_esp32s2.upload.maximum_size=1310720
-atmegazero_esp32s2.upload.maximum_data_size=327680
-atmegazero_esp32s2.upload.flags=
-atmegazero_esp32s2.upload.extra_flags=
-atmegazero_esp32s2.upload.use_1200bps_touch=true
-atmegazero_esp32s2.upload.wait_for_upload_port=true
-
-atmegazero_esp32s2.serial.disableDTR=false
-atmegazero_esp32s2.serial.disableRTS=false
-
-atmegazero_esp32s2.build.tarch=xtensa
-atmegazero_esp32s2.build.bootloader_addr=0x1000
-atmegazero_esp32s2.build.target=esp32s2
-atmegazero_esp32s2.build.mcu=esp32s2
-atmegazero_esp32s2.build.core=esp32
-atmegazero_esp32s2.build.variant=atmegazero_esp32s2
-atmegazero_esp32s2.build.board=atmegazero_esp32s2
-
-atmegazero_esp32s2.build.cdc_on_boot=1
-atmegazero_esp32s2.build.msc_on_boot=0
-atmegazero_esp32s2.build.dfu_on_boot=0
-atmegazero_esp32s2.build.serial=0
-atmegazero_esp32s2.build.f_cpu=240000000L
-atmegazero_esp32s2.build.flash_size=16MB
-atmegazero_esp32s2.build.flash_freq=40m
-atmegazero_esp32s2.build.flash_mode=qio
-atmegazero_esp32s2.build.boot=qio
-atmegazero_esp32s2.build.partitions=default
-atmegazero_esp32s2.build.defines=
-
-atmegazero_esp32s2.menu.CDCOnBoot.cdc=Enabled
-atmegazero_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-atmegazero_esp32s2.menu.CDCOnBoot.default=Disabled
-atmegazero_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-atmegazero_esp32s2.menu.MSCOnBoot.default=Disabled
-atmegazero_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-atmegazero_esp32s2.menu.MSCOnBoot.msc=Enabled
-atmegazero_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-atmegazero_esp32s2.menu.DFUOnBoot.default=Disabled
-atmegazero_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-atmegazero_esp32s2.menu.DFUOnBoot.dfu=Enabled
-atmegazero_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-atmegazero_esp32s2.menu.PSRAM.disabled=Disabled
-atmegazero_esp32s2.menu.PSRAM.disabled.build.defines=
-atmegazero_esp32s2.menu.PSRAM.enabled=Enabled
-atmegazero_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-atmegazero_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 16MB (2MB APP/11.6MB FFAT)
-atmegazero_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-atmegazero_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-16MB-tinyuf2
-atmegazero_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-atmegazero_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-atmegazero_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-atmegazero_esp32s2.menu.PartitionScheme.default.build.partitions=default
-atmegazero_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-atmegazero_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-atmegazero_esp32s2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-atmegazero_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-atmegazero_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-atmegazero_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-atmegazero_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-atmegazero_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-atmegazero_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-atmegazero_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-atmegazero_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-atmegazero_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-atmegazero_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-atmegazero_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-atmegazero_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-atmegazero_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-atmegazero_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-atmegazero_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-atmegazero_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-atmegazero_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-atmegazero_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-atmegazero_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-atmegazero_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-atmegazero_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-atmegazero_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-atmegazero_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-atmegazero_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
-atmegazero_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-atmegazero_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-atmegazero_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-atmegazero_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-atmegazero_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-atmegazero_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-atmegazero_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-atmegazero_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-atmegazero_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-atmegazero_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-atmegazero_esp32s2.menu.CPUFreq.40=40MHz
-atmegazero_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-atmegazero_esp32s2.menu.CPUFreq.20=20MHz
-atmegazero_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-atmegazero_esp32s2.menu.CPUFreq.10=10MHz
-atmegazero_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-atmegazero_esp32s2.menu.FlashMode.qio=QIO
-atmegazero_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-atmegazero_esp32s2.menu.FlashMode.qio.build.boot=qio
-atmegazero_esp32s2.menu.FlashMode.dio=DIO
-atmegazero_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-atmegazero_esp32s2.menu.FlashMode.dio.build.boot=dio
-
-atmegazero_esp32s2.menu.FlashFreq.80=80MHz
-atmegazero_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-atmegazero_esp32s2.menu.FlashFreq.40=40MHz
-atmegazero_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-atmegazero_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-atmegazero_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-atmegazero_esp32s2.menu.FlashSize.8M=8MB (64Mb)
-atmegazero_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
-atmegazero_esp32s2.menu.FlashSize.2M=2MB (16Mb)
-atmegazero_esp32s2.menu.FlashSize.2M.build.flash_size=2MB
-atmegazero_esp32s2.menu.FlashSize.16M=16MB (128Mb)
-atmegazero_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
-
-atmegazero_esp32s2.menu.UploadSpeed.921600=921600
-atmegazero_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-atmegazero_esp32s2.menu.UploadSpeed.115200=115200
-atmegazero_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-atmegazero_esp32s2.menu.UploadSpeed.256000.windows=256000
-atmegazero_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-atmegazero_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-atmegazero_esp32s2.menu.UploadSpeed.230400=230400
-atmegazero_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-atmegazero_esp32s2.menu.UploadSpeed.460800.linux=460800
-atmegazero_esp32s2.menu.UploadSpeed.460800.macosx=460800
-atmegazero_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-atmegazero_esp32s2.menu.UploadSpeed.512000.windows=512000
-atmegazero_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-atmegazero_esp32s2.menu.DebugLevel.none=None
-atmegazero_esp32s2.menu.DebugLevel.none.build.code_debug=0
-atmegazero_esp32s2.menu.DebugLevel.error=Error
-atmegazero_esp32s2.menu.DebugLevel.error.build.code_debug=1
-atmegazero_esp32s2.menu.DebugLevel.warn=Warn
-atmegazero_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-atmegazero_esp32s2.menu.DebugLevel.info=Info
-atmegazero_esp32s2.menu.DebugLevel.info.build.code_debug=3
-atmegazero_esp32s2.menu.DebugLevel.debug=Debug
-atmegazero_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-atmegazero_esp32s2.menu.DebugLevel.verbose=Verbose
-atmegazero_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-atmegazero_esp32s2.menu.EraseFlash.none=Disabled
-atmegazero_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-atmegazero_esp32s2.menu.EraseFlash.all=Enabled
-atmegazero_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-franzininho_wifi_esp32s2.name=Franzininho WiFi
-franzininho_wifi_esp32s2.vid.0=0x303A
-franzininho_wifi_esp32s2.pid.0=0x80A9
-
-franzininho_wifi_esp32s2.bootloader.tool=esptool_py
-franzininho_wifi_esp32s2.bootloader.tool.default=esptool_py
-
-franzininho_wifi_esp32s2.upload.tool=esptool_py
-franzininho_wifi_esp32s2.upload.tool.default=esptool_py
-franzininho_wifi_esp32s2.upload.tool.network=esp_ota
-
-franzininho_wifi_esp32s2.upload.maximum_size=1310720
-franzininho_wifi_esp32s2.upload.maximum_data_size=327680
-franzininho_wifi_esp32s2.upload.flags=
-franzininho_wifi_esp32s2.upload.extra_flags=
-franzininho_wifi_esp32s2.upload.use_1200bps_touch=true
-franzininho_wifi_esp32s2.upload.wait_for_upload_port=true
-franzininho_wifi_esp32s2.upload.speed=921600
-
-franzininho_wifi_esp32s2.serial.disableDTR=false
-franzininho_wifi_esp32s2.serial.disableRTS=false
-
-franzininho_wifi_esp32s2.build.tarch=xtensa
-franzininho_wifi_esp32s2.build.bootloader_addr=0x1000
-franzininho_wifi_esp32s2.build.target=esp32s2
-franzininho_wifi_esp32s2.build.mcu=esp32s2
-franzininho_wifi_esp32s2.build.core=esp32
-franzininho_wifi_esp32s2.build.variant=franzininho_wifi_esp32s2
-franzininho_wifi_esp32s2.build.board=FRANZININHO_WIFI
-
-franzininho_wifi_esp32s2.build.cdc_on_boot=1
-franzininho_wifi_esp32s2.build.msc_on_boot=0
-franzininho_wifi_esp32s2.build.dfu_on_boot=0
-franzininho_wifi_esp32s2.build.f_cpu=240000000L
-franzininho_wifi_esp32s2.build.flash_size=4MB
-franzininho_wifi_esp32s2.build.flash_freq=80m
-franzininho_wifi_esp32s2.build.flash_mode=dio
-franzininho_wifi_esp32s2.build.boot=qio
-franzininho_wifi_esp32s2.build.partitions=default
-franzininho_wifi_esp32s2.build.defines=
-
-franzininho_wifi_esp32s2.menu.PSRAM.disabled=Disabled
-franzininho_wifi_esp32s2.menu.PSRAM.disabled.build.defines=
-franzininho_wifi_esp32s2.menu.PSRAM.enabled=Enabled
-franzininho_wifi_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-franzininho_wifi_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-franzininho_wifi_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-franzininho_wifi_esp32s2.menu.FlashSize.8M=8MB (64Mb)
-franzininho_wifi_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
-franzininho_wifi_esp32s2.menu.FlashSize.16M=16MB (128Mb)
-franzininho_wifi_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
-
-franzininho_wifi_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.default.build.partitions=default
-franzininho_wifi_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-franzininho_wifi_esp32s2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-franzininho_wifi_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-franzininho_wifi_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-franzininho_wifi_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-franzininho_wifi_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-franzininho_wifi_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-franzininho_wifi_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-franzininho_wifi_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-franzininho_wifi_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-franzininho_wifi_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
-franzininho_wifi_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-franzininho_wifi_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-franzininho_wifi_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-franzininho_wifi_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-franzininho_wifi_esp32s2.menu.DebugLevel.none=None
-franzininho_wifi_esp32s2.menu.DebugLevel.none.build.code_debug=0
-franzininho_wifi_esp32s2.menu.DebugLevel.error=Error
-franzininho_wifi_esp32s2.menu.DebugLevel.error.build.code_debug=1
-franzininho_wifi_esp32s2.menu.DebugLevel.warn=Warn
-franzininho_wifi_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-franzininho_wifi_esp32s2.menu.DebugLevel.info=Info
-franzininho_wifi_esp32s2.menu.DebugLevel.info.build.code_debug=3
-franzininho_wifi_esp32s2.menu.DebugLevel.debug=Debug
-franzininho_wifi_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-franzininho_wifi_esp32s2.menu.DebugLevel.verbose=Verbose
-franzininho_wifi_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-franzininho_wifi_esp32s2.menu.EraseFlash.none=Disabled
-franzininho_wifi_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-franzininho_wifi_esp32s2.menu.EraseFlash.all=Enabled
-franzininho_wifi_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-franzininho_wifi_msc_esp32s2.name=Franzininho WiFi MSC
-franzininho_wifi_msc_esp32s2.vid.0=0x303A
-franzininho_wifi_msc_esp32s2.pid.0=0x80A9
-
-franzininho_wifi_msc_esp32s2.bootloader.tool=esptool_py
-franzininho_wifi_msc_esp32s2.bootloader.tool.default=esptool_py
-
-franzininho_wifi_msc_esp32s2.upload.tool=esptool_py
-franzininho_wifi_msc_esp32s2.upload.tool.default=esptool_py
-franzininho_wifi_msc_esp32s2.upload.tool.network=esp_ota
-
-franzininho_wifi_msc_esp32s2.upload.maximum_size=1310720
-franzininho_wifi_msc_esp32s2.upload.maximum_data_size=327680
-franzininho_wifi_msc_esp32s2.upload.flags=
-franzininho_wifi_msc_esp32s2.upload.extra_flags=
-franzininho_wifi_msc_esp32s2.upload.use_1200bps_touch=true
-franzininho_wifi_msc_esp32s2.upload.wait_for_upload_port=true
-franzininho_wifi_msc_esp32s2.upload.speed=921600
-
-franzininho_wifi_msc_esp32s2.serial.disableDTR=false
-franzininho_wifi_msc_esp32s2.serial.disableRTS=false
-
-franzininho_wifi_msc_esp32s2.build.tarch=xtensa
-franzininho_wifi_msc_esp32s2.build.bootloader_addr=0x1000
-franzininho_wifi_msc_esp32s2.build.target=esp32s2
-franzininho_wifi_msc_esp32s2.build.mcu=esp32s2
-franzininho_wifi_msc_esp32s2.build.core=esp32
-franzininho_wifi_msc_esp32s2.build.variant=franzininho_wifi_msc_esp32s2
-franzininho_wifi_msc_esp32s2.build.board=FRANZININHO_WIFI_MSC
-
-franzininho_wifi_msc_esp32s2.build.cdc_on_boot=1
-franzininho_wifi_msc_esp32s2.build.msc_on_boot=1
-franzininho_wifi_msc_esp32s2.build.dfu_on_boot=1
-franzininho_wifi_msc_esp32s2.build.f_cpu=240000000L
-franzininho_wifi_msc_esp32s2.build.flash_size=4MB
-franzininho_wifi_msc_esp32s2.build.flash_freq=80m
-franzininho_wifi_msc_esp32s2.build.flash_mode=dio
-franzininho_wifi_msc_esp32s2.build.boot=qio
-franzininho_wifi_msc_esp32s2.build.partitions=default
-franzininho_wifi_msc_esp32s2.build.defines=
-
-franzininho_wifi_msc_esp32s2.menu.PSRAM.disabled=Disabled
-franzininho_wifi_msc_esp32s2.menu.PSRAM.disabled.build.defines=
-franzininho_wifi_msc_esp32s2.menu.PSRAM.enabled=Enabled
-franzininho_wifi_msc_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-
-franzininho_wifi_msc_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-franzininho_wifi_msc_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-franzininho_wifi_msc_esp32s2.menu.FlashSize.8M=8MB (64Mb)
-franzininho_wifi_msc_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
-franzininho_wifi_msc_esp32s2.menu.FlashSize.16M=16MB (128Mb)
-franzininho_wifi_msc_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
-
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default.build.partitions=default
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-franzininho_wifi_msc_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.none=None
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.none.build.code_debug=0
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.error=Error
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.error.build.code_debug=1
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.warn=Warn
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.info=Info
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.info.build.code_debug=3
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.debug=Debug
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.verbose=Verbose
-franzininho_wifi_msc_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-franzininho_wifi_msc_esp32s2.menu.EraseFlash.none=Disabled
-franzininho_wifi_msc_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-franzininho_wifi_msc_esp32s2.menu.EraseFlash.all=Enabled
-franzininho_wifi_msc_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-tamc_termod_s3.name=TAMC Termod S3
-
-tamc_termod_s3.bootloader.tool=esptool_py
-tamc_termod_s3.bootloader.tool.default=esptool_py
-
-tamc_termod_s3.upload.tool=esptool_py
-tamc_termod_s3.upload.tool.default=esptool_py
-tamc_termod_s3.upload.tool.network=esp_ota
-
-tamc_termod_s3.upload.maximum_size=1310720
-tamc_termod_s3.upload.maximum_data_size=327680
-tamc_termod_s3.upload.flags=
-tamc_termod_s3.upload.extra_flags=
-tamc_termod_s3.upload.use_1200bps_touch=false
-tamc_termod_s3.upload.wait_for_upload_port=false
-
-tamc_termod_s3.serial.disableDTR=false
-tamc_termod_s3.serial.disableRTS=false
-
-tamc_termod_s3.build.tarch=xtensa
-tamc_termod_s3.build.bootloader_addr=0x0
-tamc_termod_s3.build.target=esp32s3
-tamc_termod_s3.build.mcu=esp32s3
-tamc_termod_s3.build.core=esp32
-tamc_termod_s3.build.variant=tamc_termod_s3
-tamc_termod_s3.build.board=TAMC_TERMOD_S3
-
-tamc_termod_s3.build.usb_mode=1
-tamc_termod_s3.build.cdc_on_boot=1
-tamc_termod_s3.build.msc_on_boot=0
-tamc_termod_s3.build.dfu_on_boot=0
-tamc_termod_s3.build.f_cpu=240000000L
-tamc_termod_s3.build.flash_size=8MB
-tamc_termod_s3.build.flash_freq=80m
-tamc_termod_s3.build.flash_mode=dio
-tamc_termod_s3.build.boot=qio
-tamc_termod_s3.build.boot_freq=80m
-tamc_termod_s3.build.partitions=default
-tamc_termod_s3.build.defines=
-tamc_termod_s3.build.loop_core=
-tamc_termod_s3.build.event_core=
-tamc_termod_s3.build.psram_type=qspi
-tamc_termod_s3.build.memory_type={build.boot}_{build.psram_type}
-
-tamc_termod_s3.menu.PSRAM.enabled=QSPI PSRAM
-tamc_termod_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-tamc_termod_s3.menu.PSRAM.enabled.build.psram_type=qspi
-tamc_termod_s3.menu.PSRAM.disabled=Disabled
-tamc_termod_s3.menu.PSRAM.disabled.build.defines=
-tamc_termod_s3.menu.PSRAM.disabled.build.psram_type=qspi
-tamc_termod_s3.menu.PSRAM.opi=OPI PSRAM
-tamc_termod_s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-tamc_termod_s3.menu.PSRAM.opi.build.psram_type=opi
-
-tamc_termod_s3.menu.FlashMode.qio=QIO 80MHz
-tamc_termod_s3.menu.FlashMode.qio.build.flash_mode=dio
-tamc_termod_s3.menu.FlashMode.qio.build.boot=qio
-tamc_termod_s3.menu.FlashMode.qio.build.boot_freq=80m
-tamc_termod_s3.menu.FlashMode.qio.build.flash_freq=80m
-tamc_termod_s3.menu.FlashMode.qio120=QIO 120MHz
-tamc_termod_s3.menu.FlashMode.qio120.build.flash_mode=dio
-tamc_termod_s3.menu.FlashMode.qio120.build.boot=qio
-tamc_termod_s3.menu.FlashMode.qio120.build.boot_freq=120m
-tamc_termod_s3.menu.FlashMode.qio120.build.flash_freq=80m
-tamc_termod_s3.menu.FlashMode.dio=DIO 80MHz
-tamc_termod_s3.menu.FlashMode.dio.build.flash_mode=dio
-tamc_termod_s3.menu.FlashMode.dio.build.boot=dio
-tamc_termod_s3.menu.FlashMode.dio.build.boot_freq=80m
-tamc_termod_s3.menu.FlashMode.dio.build.flash_freq=80m
-tamc_termod_s3.menu.FlashMode.opi=OPI 80MHz
-tamc_termod_s3.menu.FlashMode.opi.build.flash_mode=dout
-tamc_termod_s3.menu.FlashMode.opi.build.boot=opi
-tamc_termod_s3.menu.FlashMode.opi.build.boot_freq=80m
-tamc_termod_s3.menu.FlashMode.opi.build.flash_freq=80m
-
-tamc_termod_s3.menu.FlashSize.4M=4MB (32Mb)
-tamc_termod_s3.menu.FlashSize.4M.build.flash_size=4MB
-tamc_termod_s3.menu.FlashSize.8M=8MB (64Mb)
-tamc_termod_s3.menu.FlashSize.8M.build.flash_size=8MB
-tamc_termod_s3.menu.FlashSize.16M=16MB (128Mb)
-tamc_termod_s3.menu.FlashSize.16M.build.flash_size=16MB
-
-tamc_termod_s3.menu.LoopCore.1=Core 1
-tamc_termod_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-tamc_termod_s3.menu.LoopCore.0=Core 0
-tamc_termod_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-tamc_termod_s3.menu.EventsCore.1=Core 1
-tamc_termod_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-tamc_termod_s3.menu.EventsCore.0=Core 0
-tamc_termod_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-tamc_termod_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-tamc_termod_s3.menu.USBMode.hwcdc.build.usb_mode=1
-tamc_termod_s3.menu.USBMode.default=USB-OTG (TinyUSB)
-tamc_termod_s3.menu.USBMode.default.build.usb_mode=0
-
-tamc_termod_s3.menu.CDCOnBoot.cdc=Enabled
-tamc_termod_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-tamc_termod_s3.menu.CDCOnBoot.default=Disabled
-tamc_termod_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-tamc_termod_s3.menu.MSCOnBoot.default=Disabled
-tamc_termod_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-tamc_termod_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-tamc_termod_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-tamc_termod_s3.menu.DFUOnBoot.default=Disabled
-tamc_termod_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-tamc_termod_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-tamc_termod_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-tamc_termod_s3.menu.UploadMode.default=UART0 / Hardware CDC
-tamc_termod_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-tamc_termod_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-tamc_termod_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-tamc_termod_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-tamc_termod_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-tamc_termod_s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-tamc_termod_s3.menu.PartitionScheme.default.build.partitions=default
-tamc_termod_s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-tamc_termod_s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-tamc_termod_s3.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
-tamc_termod_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-tamc_termod_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-tamc_termod_s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-tamc_termod_s3.menu.PartitionScheme.minimal.build.partitions=minimal
-tamc_termod_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-tamc_termod_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-tamc_termod_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-tamc_termod_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-tamc_termod_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-tamc_termod_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-tamc_termod_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-tamc_termod_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-tamc_termod_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-tamc_termod_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-tamc_termod_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-tamc_termod_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-tamc_termod_s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-tamc_termod_s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-tamc_termod_s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-tamc_termod_s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-tamc_termod_s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-tamc_termod_s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-tamc_termod_s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
-tamc_termod_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-tamc_termod_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-tamc_termod_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
-tamc_termod_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-tamc_termod_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-tamc_termod_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-tamc_termod_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-tamc_termod_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-tamc_termod_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-tamc_termod_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-tamc_termod_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-tamc_termod_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-tamc_termod_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-tamc_termod_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-tamc_termod_s3.menu.CPUFreq.240=240MHz (WiFi)
-tamc_termod_s3.menu.CPUFreq.240.build.f_cpu=240000000L
-tamc_termod_s3.menu.CPUFreq.160=160MHz (WiFi)
-tamc_termod_s3.menu.CPUFreq.160.build.f_cpu=160000000L
-tamc_termod_s3.menu.CPUFreq.80=80MHz (WiFi)
-tamc_termod_s3.menu.CPUFreq.80.build.f_cpu=80000000L
-tamc_termod_s3.menu.CPUFreq.40=40MHz
-tamc_termod_s3.menu.CPUFreq.40.build.f_cpu=40000000L
-tamc_termod_s3.menu.CPUFreq.20=20MHz
-tamc_termod_s3.menu.CPUFreq.20.build.f_cpu=20000000L
-tamc_termod_s3.menu.CPUFreq.10=10MHz
-tamc_termod_s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-tamc_termod_s3.menu.UploadSpeed.921600=921600
-tamc_termod_s3.menu.UploadSpeed.921600.upload.speed=921600
-tamc_termod_s3.menu.UploadSpeed.115200=115200
-tamc_termod_s3.menu.UploadSpeed.115200.upload.speed=115200
-tamc_termod_s3.menu.UploadSpeed.256000.windows=256000
-tamc_termod_s3.menu.UploadSpeed.256000.upload.speed=256000
-tamc_termod_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-tamc_termod_s3.menu.UploadSpeed.230400=230400
-tamc_termod_s3.menu.UploadSpeed.230400.upload.speed=230400
-tamc_termod_s3.menu.UploadSpeed.460800.linux=460800
-tamc_termod_s3.menu.UploadSpeed.460800.macosx=460800
-tamc_termod_s3.menu.UploadSpeed.460800.upload.speed=460800
-tamc_termod_s3.menu.UploadSpeed.512000.windows=512000
-tamc_termod_s3.menu.UploadSpeed.512000.upload.speed=512000
-
-tamc_termod_s3.menu.DebugLevel.none=None
-tamc_termod_s3.menu.DebugLevel.none.build.code_debug=0
-tamc_termod_s3.menu.DebugLevel.error=Error
-tamc_termod_s3.menu.DebugLevel.error.build.code_debug=1
-tamc_termod_s3.menu.DebugLevel.warn=Warn
-tamc_termod_s3.menu.DebugLevel.warn.build.code_debug=2
-tamc_termod_s3.menu.DebugLevel.info=Info
-tamc_termod_s3.menu.DebugLevel.info.build.code_debug=3
-tamc_termod_s3.menu.DebugLevel.debug=Debug
-tamc_termod_s3.menu.DebugLevel.debug.build.code_debug=4
-tamc_termod_s3.menu.DebugLevel.verbose=Verbose
-tamc_termod_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-tamc_termod_s3.menu.EraseFlash.none=Disabled
-tamc_termod_s3.menu.EraseFlash.none.upload.erase_cmd=
-tamc_termod_s3.menu.EraseFlash.all=Enabled
-tamc_termod_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-dpu_esp32.name=DPU ESP32
-
-dpu_esp32.bootloader.tool=esptool_py
-dpu_esp32.bootloader.tool.default=esptool_py
-
-dpu_esp32.upload.tool=esptool_py
-dpu_esp32.upload.tool.default=esptool_py
-dpu_esp32.upload.tool.network=esp_ota
-
-dpu_esp32.upload.maximum_size=3342336
-dpu_esp32.upload.maximum_data_size=327680
-dpu_esp32.upload.flags=
-dpu_esp32.upload.extra_flags=
-
-dpu_esp32.serial.disableDTR=true
-dpu_esp32.serial.disableRTS=true
-
-dpu_esp32.build.tarch=xtensa
-dpu_esp32.build.bootloader_addr=0x1000
-dpu_esp32.build.target=esp32
-dpu_esp32.build.mcu=esp32
-dpu_esp32.build.core=esp32
-dpu_esp32.build.variant=dpu_esp32
-dpu_esp32.build.board=DPU_ESP32
-
-dpu_esp32.build.f_cpu=240000000L
-dpu_esp32.build.flash_size=8MB
-dpu_esp32.build.flash_freq=40m
-dpu_esp32.build.flash_mode=dio
-dpu_esp32.build.boot=dio
-dpu_esp32.build.partitions=default_8MB
-dpu_esp32.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-dpu_esp32.build.extra_libs=
-
-dpu_esp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-dpu_esp32.menu.PartitionScheme.default.build.partitions=default
-dpu_esp32.menu.PartitionScheme.default.upload.maximum_size=1310720
-dpu_esp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-dpu_esp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-dpu_esp32.menu.PartitionScheme.defaultffat.upload.maximum_size=1310720
-dpu_esp32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-dpu_esp32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-dpu_esp32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-dpu_esp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-dpu_esp32.menu.PartitionScheme.minimal.build.partitions=minimal
-dpu_esp32.menu.PartitionScheme.minimal.upload.maximum_size=1310720
-dpu_esp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-dpu_esp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-dpu_esp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-dpu_esp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-dpu_esp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-dpu_esp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-dpu_esp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-dpu_esp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-dpu_esp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-dpu_esp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-dpu_esp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-dpu_esp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-dpu_esp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-dpu_esp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-dpu_esp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-dpu_esp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-dpu_esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-dpu_esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-dpu_esp32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-dpu_esp32.menu.PartitionScheme.fatflash.build.partitions=ffat
-
-dpu_esp32.menu.FlashMode.qio=QIO
-dpu_esp32.menu.FlashMode.qio.build.flash_mode=dio
-dpu_esp32.menu.FlashMode.qio.build.boot=qio
-dpu_esp32.menu.FlashMode.dio=DIO
-dpu_esp32.menu.FlashMode.dio.build.flash_mode=dio
-dpu_esp32.menu.FlashMode.dio.build.boot=dio
-
-dpu_esp32.menu.FlashFreq.80=80MHz
-dpu_esp32.menu.FlashFreq.80.build.flash_freq=80m
-dpu_esp32.menu.FlashFreq.40=40MHz
-dpu_esp32.menu.FlashFreq.40.build.flash_freq=40m
-
-dpu_esp32.menu.UploadSpeed.921600=921600
-dpu_esp32.menu.UploadSpeed.921600.upload.speed=921600
-dpu_esp32.menu.UploadSpeed.115200=115200
-dpu_esp32.menu.UploadSpeed.115200.upload.speed=115200
-dpu_esp32.menu.UploadSpeed.256000.windows=256000
-dpu_esp32.menu.UploadSpeed.256000.upload.speed=256000
-dpu_esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-dpu_esp32.menu.UploadSpeed.230400=230400
-dpu_esp32.menu.UploadSpeed.230400.upload.speed=230400
-dpu_esp32.menu.UploadSpeed.460800.linux=460800
-dpu_esp32.menu.UploadSpeed.460800.macosx=460800
-dpu_esp32.menu.UploadSpeed.460800.upload.speed=460800
-dpu_esp32.menu.UploadSpeed.512000.windows=512000
-dpu_esp32.menu.UploadSpeed.512000.upload.speed=512000
-
-dpu_esp32.menu.DebugLevel.none=None
-dpu_esp32.menu.DebugLevel.none.build.code_debug=0
-dpu_esp32.menu.DebugLevel.error=Error
-dpu_esp32.menu.DebugLevel.error.build.code_debug=1
-dpu_esp32.menu.DebugLevel.warn=Warn
-dpu_esp32.menu.DebugLevel.warn.build.code_debug=2
-dpu_esp32.menu.DebugLevel.info=Info
-dpu_esp32.menu.DebugLevel.info.build.code_debug=3
-dpu_esp32.menu.DebugLevel.debug=Debug
-dpu_esp32.menu.DebugLevel.debug.build.code_debug=4
-dpu_esp32.menu.DebugLevel.verbose=Verbose
-dpu_esp32.menu.DebugLevel.verbose.build.code_debug=5
-
-dpu_esp32.menu.EraseFlash.none=Disabled
-dpu_esp32.menu.EraseFlash.none.upload.erase_cmd=
-dpu_esp32.menu.EraseFlash.all=Enabled
-dpu_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-sonoff_dualr3.name=Sonoff DUALR3
-
-sonoff_dualr3.bootloader.tool=esptool_py
-sonoff_dualr3.bootloader.tool.default=esptool_py
-
-sonoff_dualr3.upload.tool=esptool_py
-sonoff_dualr3.upload.tool.default=esptool_py
-sonoff_dualr3.upload.tool.network=esp_ota
-
-sonoff_dualr3.upload.maximum_size=1310720
-sonoff_dualr3.upload.maximum_data_size=327680
-sonoff_dualr3.upload.flags=
-sonoff_dualr3.upload.extra_flags=
-
-sonoff_dualr3.serial.disableDTR=true
-sonoff_dualr3.serial.disableRTS=true
-
-sonoff_dualr3.build.tarch=xtensa
-sonoff_dualr3.build.bootloader_addr=0x1000
-sonoff_dualr3.build.target=esp32
-sonoff_dualr3.build.mcu=esp32
-sonoff_dualr3.build.core=esp32
-sonoff_dualr3.build.variant=esp32
-sonoff_dualr3.build.board=SONOFF_DUALR3
-
-sonoff_dualr3.build.f_cpu=240000000L
-sonoff_dualr3.build.flash_size=4MB
-sonoff_dualr3.build.flash_freq=40m
-sonoff_dualr3.build.flash_mode=dio
-sonoff_dualr3.build.boot=dio
-sonoff_dualr3.build.partitions=rainmaker
-sonoff_dualr3.build.defines=
-sonoff_dualr3.build.loop_core=
-sonoff_dualr3.build.event_core=
-
-sonoff_dualr3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-sonoff_dualr3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-sonoff_dualr3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-sonoff_dualr3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-sonoff_dualr3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-sonoff_dualr3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-sonoff_dualr3.menu.CPUFreq.240=240MHz (WiFi/BT)
-sonoff_dualr3.menu.CPUFreq.240.build.f_cpu=240000000L
-sonoff_dualr3.menu.CPUFreq.160=160MHz (WiFi/BT)
-sonoff_dualr3.menu.CPUFreq.160.build.f_cpu=160000000L
-sonoff_dualr3.menu.CPUFreq.80=80MHz (WiFi/BT)
-sonoff_dualr3.menu.CPUFreq.80.build.f_cpu=80000000L
-sonoff_dualr3.menu.CPUFreq.40=40MHz (40MHz XTAL)
-sonoff_dualr3.menu.CPUFreq.40.build.f_cpu=40000000L
-sonoff_dualr3.menu.CPUFreq.26=26MHz (26MHz XTAL)
-sonoff_dualr3.menu.CPUFreq.26.build.f_cpu=26000000L
-sonoff_dualr3.menu.CPUFreq.20=20MHz (40MHz XTAL)
-sonoff_dualr3.menu.CPUFreq.20.build.f_cpu=20000000L
-sonoff_dualr3.menu.CPUFreq.13=13MHz (26MHz XTAL)
-sonoff_dualr3.menu.CPUFreq.13.build.f_cpu=13000000L
-sonoff_dualr3.menu.CPUFreq.10=10MHz (40MHz XTAL)
-sonoff_dualr3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-sonoff_dualr3.menu.FlashMode.qio=QIO
-sonoff_dualr3.menu.FlashMode.qio.build.flash_mode=dio
-sonoff_dualr3.menu.FlashMode.qio.build.boot=qio
-sonoff_dualr3.menu.FlashMode.dio=DIO
-sonoff_dualr3.menu.FlashMode.dio.build.flash_mode=dio
-sonoff_dualr3.menu.FlashMode.dio.build.boot=dio
-
-sonoff_dualr3.menu.FlashFreq.80=80MHz
-sonoff_dualr3.menu.FlashFreq.80.build.flash_freq=80m
-sonoff_dualr3.menu.FlashFreq.40=40MHz
-sonoff_dualr3.menu.FlashFreq.40.build.flash_freq=40m
-
-sonoff_dualr3.menu.FlashSize.4M=4MB (32Mb)
-sonoff_dualr3.menu.FlashSize.4M.build.flash_size=4MB
-
-sonoff_dualr3.menu.UploadSpeed.921600=921600
-sonoff_dualr3.menu.UploadSpeed.921600.upload.speed=921600
-sonoff_dualr3.menu.UploadSpeed.115200=115200
-sonoff_dualr3.menu.UploadSpeed.115200.upload.speed=115200
-sonoff_dualr3.menu.UploadSpeed.256000.windows=256000
-sonoff_dualr3.menu.UploadSpeed.256000.upload.speed=256000
-sonoff_dualr3.menu.UploadSpeed.230400.windows.upload.speed=256000
-sonoff_dualr3.menu.UploadSpeed.230400=230400
-sonoff_dualr3.menu.UploadSpeed.230400.upload.speed=230400
-sonoff_dualr3.menu.UploadSpeed.460800.linux=460800
-sonoff_dualr3.menu.UploadSpeed.460800.macosx=460800
-sonoff_dualr3.menu.UploadSpeed.460800.upload.speed=460800
-sonoff_dualr3.menu.UploadSpeed.512000.windows=512000
-sonoff_dualr3.menu.UploadSpeed.512000.upload.speed=512000
-
-sonoff_dualr3.menu.DebugLevel.none=None
-sonoff_dualr3.menu.DebugLevel.none.build.code_debug=0
-sonoff_dualr3.menu.DebugLevel.error=Error
-sonoff_dualr3.menu.DebugLevel.error.build.code_debug=1
-sonoff_dualr3.menu.DebugLevel.warn=Warn
-sonoff_dualr3.menu.DebugLevel.warn.build.code_debug=2
-sonoff_dualr3.menu.DebugLevel.info=Info
-sonoff_dualr3.menu.DebugLevel.info.build.code_debug=3
-sonoff_dualr3.menu.DebugLevel.debug=Debug
-sonoff_dualr3.menu.DebugLevel.debug.build.code_debug=4
-sonoff_dualr3.menu.DebugLevel.verbose=Verbose
-sonoff_dualr3.menu.DebugLevel.verbose.build.code_debug=5
-
-sonoff_dualr3.menu.EraseFlash.none=Disabled
-sonoff_dualr3.menu.EraseFlash.none.upload.erase_cmd=
-sonoff_dualr3.menu.EraseFlash.all=Enabled
-sonoff_dualr3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-lionbit.name=Lion:Bit Dev Board
-
-lionbit.bootloader.tool=esptool_py
-lionbit.bootloader.tool.default=esptool_py
-
-lionbit.upload.tool=esptool_py
-lionbit.upload.tool.default=esptool_py
-lionbit.upload.tool.network=esp_ota
-
-lionbit.upload.maximum_size=1310720
-lionbit.upload.maximum_data_size=327680
-lionbit.upload.flags=
-lionbit.upload.extra_flags=
-
-lionbit.serial.disableDTR=true
-lionbit.serial.disableRTS=true
-
-lionbit.build.tarch=xtensa
-lionbit.build.bootloader_addr=0x1000
-lionbit.build.target=esp32
-lionbit.build.mcu=esp32
-lionbit.build.core=esp32
-lionbit.build.variant=lionbit
-lionbit.build.board=Lion:Bit_Dev_Board
-
-lionbit.build.f_cpu=240000000L
-lionbit.build.flash_size=4MB
-lionbit.build.flash_freq=80m
-lionbit.build.flash_mode=dio
-lionbit.build.boot=dio
-lionbit.build.partitions=default
-lionbit.build.defines=
-lionbit.build.loop_core=
-lionbit.build.event_core=
-
-
-lionbit.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lionbit.menu.PartitionScheme.default.build.partitions=default
-lionbit.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lionbit.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lionbit.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-lionbit.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-lionbit.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-lionbit.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-lionbit.menu.PartitionScheme.minimal.build.partitions=minimal
-lionbit.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lionbit.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lionbit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lionbit.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lionbit.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lionbit.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lionbit.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lionbit.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lionbit.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lionbit.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lionbit.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lionbit.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lionbit.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lionbit.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lionbit.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-lionbit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-lionbit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-lionbit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-lionbit.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-lionbit.menu.PartitionScheme.fatflash.build.partitions=ffat
-lionbit.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-lionbit.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-lionbit.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-lionbit.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-lionbit.menu.PartitionScheme.rainmaker=RainMaker 4MB
-lionbit.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-lionbit.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-lionbit.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-lionbit.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-lionbit.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-lionbit.menu.CPUFreq.240=240MHz (WiFi/BT)
-lionbit.menu.CPUFreq.240.build.f_cpu=240000000L
-lionbit.menu.CPUFreq.160=160MHz (WiFi/BT)
-lionbit.menu.CPUFreq.160.build.f_cpu=160000000L
-lionbit.menu.CPUFreq.80=80MHz (WiFi/BT)
-lionbit.menu.CPUFreq.80.build.f_cpu=80000000L
-lionbit.menu.CPUFreq.40=40MHz (40MHz XTAL)
-lionbit.menu.CPUFreq.40.build.f_cpu=40000000L
-lionbit.menu.CPUFreq.26=26MHz (26MHz XTAL)
-lionbit.menu.CPUFreq.26.build.f_cpu=26000000L
-lionbit.menu.CPUFreq.20=20MHz (40MHz XTAL)
-lionbit.menu.CPUFreq.20.build.f_cpu=20000000L
-lionbit.menu.CPUFreq.13=13MHz (26MHz XTAL)
-lionbit.menu.CPUFreq.13.build.f_cpu=13000000L
-lionbit.menu.CPUFreq.10=10MHz (40MHz XTAL)
-lionbit.menu.CPUFreq.10.build.f_cpu=10000000L
-
-
-lionbit.menu.FlashMode.dio=DIO
-lionbit.menu.FlashMode.dio.build.flash_mode=dio
-lionbit.menu.FlashMode.dio.build.boot=dio
-lionbit.menu.FlashMode.qio=QIO
-lionbit.menu.FlashMode.qio.build.flash_mode=dio
-lionbit.menu.FlashMode.qio.build.boot=qio
-
-lionbit.menu.FlashFreq.80=80MHz
-lionbit.menu.FlashFreq.80.build.flash_freq=80m
-lionbit.menu.FlashFreq.40=40MHz
-lionbit.menu.FlashFreq.40.build.flash_freq=40m
-
-lionbit.menu.FlashSize.4M=4MB (32Mb)
-lionbit.menu.FlashSize.4M.build.flash_size=4MB
-
-
-
-lionbit.menu.UploadSpeed.115200=115200
-lionbit.menu.UploadSpeed.115200.upload.speed=115200
-lionbit.menu.UploadSpeed.256000.windows=256000
-lionbit.menu.UploadSpeed.256000.upload.speed=256000
-lionbit.menu.UploadSpeed.230400.windows.upload.speed=256000
-lionbit.menu.UploadSpeed.230400=230400
-lionbit.menu.UploadSpeed.230400.upload.speed=230400
-lionbit.menu.UploadSpeed.460800.linux=460800
-lionbit.menu.UploadSpeed.460800.macosx=460800
-lionbit.menu.UploadSpeed.460800.upload.speed=460800
-
-
-lionbit.menu.LoopCore.1=Core 1
-lionbit.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lionbit.menu.LoopCore.0=Core 0
-lionbit.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lionbit.menu.EventsCore.1=Core 1
-lionbit.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lionbit.menu.EventsCore.0=Core 0
-lionbit.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lionbit.menu.DebugLevel.none=None
-lionbit.menu.DebugLevel.none.build.code_debug=0
-lionbit.menu.DebugLevel.error=Error
-lionbit.menu.DebugLevel.error.build.code_debug=1
-lionbit.menu.DebugLevel.warn=Warn
-lionbit.menu.DebugLevel.warn.build.code_debug=2
-lionbit.menu.DebugLevel.info=Info
-lionbit.menu.DebugLevel.info.build.code_debug=3
-lionbit.menu.DebugLevel.debug=Debug
-lionbit.menu.DebugLevel.debug.build.code_debug=4
-lionbit.menu.DebugLevel.verbose=Verbose
-lionbit.menu.DebugLevel.verbose.build.code_debug=5
-
-lionbit.menu.EraseFlash.none=Disabled
-lionbit.menu.EraseFlash.none.upload.erase_cmd=
-lionbit.menu.EraseFlash.all=Enabled
-lionbit.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-watchy.name=Watchy
-
-watchy.bootloader.tool=esptool_py
-watchy.bootloader.tool.default=esptool_py
-
-watchy.upload.tool=esptool_py
-watchy.upload.tool.default=esptool_py
-watchy.upload.tool.network=esp_ota
-
-watchy.upload.maximum_size=1310720
-watchy.upload.maximum_data_size=327680
-watchy.upload.flags=
-watchy.upload.extra_flags=
-
-watchy.serial.disableDTR=true
-watchy.serial.disableRTS=true
-
-watchy.build.tarch=xtensa
-watchy.build.bootloader_addr=0x1000
-watchy.build.target=esp32
-watchy.build.mcu=esp32
-watchy.build.core=esp32
-watchy.build.variant=watchy
-watchy.build.board=WATCHY
-
-watchy.build.f_cpu=240000000L
-watchy.build.flash_size=4MB
-watchy.build.flash_freq=80m
-watchy.build.flash_mode=dio
-watchy.build.boot=qio
-watchy.build.partitions=min_spiffs
-watchy.build.defines=
-
-watchy.menu.Revision.v10=Watchy v1.0
-watchy.menu.Revision.v10.build.board=WATCHY_V10
-watchy.menu.Revision.v15=Watchy v1.5
-watchy.menu.Revision.v15.build.board=WATCHY_V15
-watchy.menu.Revision.v20=Watchy v2.0
-watchy.menu.Revision.v20.build.board=WATCHY_V20
-
-watchy.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-watchy.menu.PartitionScheme.huge_app.build.partitions=huge_app
-watchy.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-watchy.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-watchy.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-watchy.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-watchy.menu.UploadSpeed.921600=921600
-watchy.menu.UploadSpeed.921600.upload.speed=921600
-watchy.menu.UploadSpeed.115200=115200
-watchy.menu.UploadSpeed.115200.upload.speed=115200
-watchy.menu.UploadSpeed.256000.windows=256000
-watchy.menu.UploadSpeed.256000.upload.speed=256000
-watchy.menu.UploadSpeed.230400.windows.upload.speed=256000
-watchy.menu.UploadSpeed.230400=230400
-watchy.menu.UploadSpeed.230400.upload.speed=230400
-watchy.menu.UploadSpeed.460800.linux=460800
-watchy.menu.UploadSpeed.460800.macosx=460800
-watchy.menu.UploadSpeed.460800.upload.speed=460800
-watchy.menu.UploadSpeed.512000.windows=512000
-watchy.menu.UploadSpeed.512000.upload.speed=512000
-
-watchy.menu.DebugLevel.none=None
-watchy.menu.DebugLevel.none.build.code_debug=0
-watchy.menu.DebugLevel.error=Error
-watchy.menu.DebugLevel.error.build.code_debug=1
-watchy.menu.DebugLevel.warn=Warn
-watchy.menu.DebugLevel.warn.build.code_debug=2
-watchy.menu.DebugLevel.info=Info
-watchy.menu.DebugLevel.info.build.code_debug=3
-watchy.menu.DebugLevel.debug=Debug
-watchy.menu.DebugLevel.debug.build.code_debug=4
-watchy.menu.DebugLevel.verbose=Verbose
-watchy.menu.DebugLevel.verbose.build.code_debug=5
-
-watchy.menu.EraseFlash.none=Disabled
-watchy.menu.EraseFlash.none.upload.erase_cmd=
-watchy.menu.EraseFlash.all=Enabled
-watchy.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-AirM2M_CORE_ESP32C3.name=AirM2M_CORE_ESP32C3
-
-AirM2M_CORE_ESP32C3.upload.tool=esptool_py
-AirM2M_CORE_ESP32C3.upload.tool.default=esptool_py
-AirM2M_CORE_ESP32C3.upload.tool.network=esp_ota
-AirM2M_CORE_ESP32C3.upload.maximum_size=1310720
-AirM2M_CORE_ESP32C3.upload.maximum_data_size=327680
-AirM2M_CORE_ESP32C3.upload.flags=
-AirM2M_CORE_ESP32C3.upload.extra_flags=
-AirM2M_CORE_ESP32C3.upload.use_1200bps_touch=false
-AirM2M_CORE_ESP32C3.upload.wait_for_upload_port=false
-
-AirM2M_CORE_ESP32C3.serial.disableDTR=false
-AirM2M_CORE_ESP32C3.serial.disableRTS=false
-
-AirM2M_CORE_ESP32C3.build.tarch=riscv32
-AirM2M_CORE_ESP32C3.build.target=esp
-AirM2M_CORE_ESP32C3.build.mcu=esp32c3
-AirM2M_CORE_ESP32C3.build.core=esp32
-AirM2M_CORE_ESP32C3.build.variant=AirM2M_CORE_ESP32C3
-AirM2M_CORE_ESP32C3.build.board=AirM2M_CORE_ESP32C3
-AirM2M_CORE_ESP32C3.build.bootloader_addr=0x0
-
-AirM2M_CORE_ESP32C3.build.cdc_on_boot=0
-AirM2M_CORE_ESP32C3.build.f_cpu=160000000L
-AirM2M_CORE_ESP32C3.build.flash_size=4MB
-AirM2M_CORE_ESP32C3.build.flash_freq=80m
-AirM2M_CORE_ESP32C3.build.flash_mode=dio
-AirM2M_CORE_ESP32C3.build.boot=dio
-AirM2M_CORE_ESP32C3.build.partitions=default
-AirM2M_CORE_ESP32C3.build.defines=
-
-AirM2M_CORE_ESP32C3.menu.CDCOnBoot.default=Disabled
-AirM2M_CORE_ESP32C3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-AirM2M_CORE_ESP32C3.menu.CDCOnBoot.cdc=Enabled
-AirM2M_CORE_ESP32C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.default.build.partitions=default
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.minimal.build.partitions=minimal
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-AirM2M_CORE_ESP32C3.menu.CPUFreq.160=160MHz (WiFi)
-AirM2M_CORE_ESP32C3.menu.CPUFreq.160.build.f_cpu=160000000L
-AirM2M_CORE_ESP32C3.menu.CPUFreq.80=80MHz (WiFi)
-AirM2M_CORE_ESP32C3.menu.CPUFreq.80.build.f_cpu=80000000L
-AirM2M_CORE_ESP32C3.menu.CPUFreq.40=40MHz
-AirM2M_CORE_ESP32C3.menu.CPUFreq.40.build.f_cpu=40000000L
-AirM2M_CORE_ESP32C3.menu.CPUFreq.20=20MHz
-AirM2M_CORE_ESP32C3.menu.CPUFreq.20.build.f_cpu=20000000L
-AirM2M_CORE_ESP32C3.menu.CPUFreq.10=10MHz
-AirM2M_CORE_ESP32C3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-AirM2M_CORE_ESP32C3.menu.FlashFreq.80=80MHz
-AirM2M_CORE_ESP32C3.menu.FlashFreq.80.build.flash_freq=80m
-AirM2M_CORE_ESP32C3.menu.FlashFreq.40=40MHz
-AirM2M_CORE_ESP32C3.menu.FlashFreq.40.build.flash_freq=40m
-
-AirM2M_CORE_ESP32C3.menu.UploadSpeed.921600=921600
-AirM2M_CORE_ESP32C3.menu.UploadSpeed.921600.upload.speed=921600
-AirM2M_CORE_ESP32C3.menu.UploadSpeed.115200=115200
-AirM2M_CORE_ESP32C3.menu.UploadSpeed.115200.upload.speed=115200
-AirM2M_CORE_ESP32C3.menu.UploadSpeed.1152000=1152000
-AirM2M_CORE_ESP32C3.menu.UploadSpeed.1152000.upload.speed=1152000
-
-
-AirM2M_CORE_ESP32C3.menu.DebugLevel.none=None
-AirM2M_CORE_ESP32C3.menu.DebugLevel.none.build.code_debug=0
-AirM2M_CORE_ESP32C3.menu.DebugLevel.error=Error
-AirM2M_CORE_ESP32C3.menu.DebugLevel.error.build.code_debug=1
-AirM2M_CORE_ESP32C3.menu.DebugLevel.warn=Warn
-AirM2M_CORE_ESP32C3.menu.DebugLevel.warn.build.code_debug=2
-AirM2M_CORE_ESP32C3.menu.DebugLevel.info=Info
-AirM2M_CORE_ESP32C3.menu.DebugLevel.info.build.code_debug=3
-AirM2M_CORE_ESP32C3.menu.DebugLevel.debug=Debug
-AirM2M_CORE_ESP32C3.menu.DebugLevel.debug.build.code_debug=4
-AirM2M_CORE_ESP32C3.menu.DebugLevel.verbose=Verbose
-AirM2M_CORE_ESP32C3.menu.DebugLevel.verbose.build.code_debug=5
-
-AirM2M_CORE_ESP32C3.menu.EraseFlash.none=Disabled
-AirM2M_CORE_ESP32C3.menu.EraseFlash.none.upload.erase_cmd=
-AirM2M_CORE_ESP32C3.menu.EraseFlash.all=Enabled
-AirM2M_CORE_ESP32C3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-#############################################################
-
-
-XIAO_ESP32C3.name=XIAO_ESP32C3
-XIAO_ESP32C3.vid.0=0x2886
-XIAO_ESP32C3.pid.0=0x0046
-
-XIAO_ESP32C3.bootloader.tool=esptool_py
-XIAO_ESP32C3.bootloader.tool.default=esptool_py
-
-XIAO_ESP32C3.upload.tool=esptool_py
-XIAO_ESP32C3.upload.tool.default=esptool_py
-XIAO_ESP32C3.upload.tool.network=esp_ota
-
-XIAO_ESP32C3.upload.maximum_size=1310720
-XIAO_ESP32C3.upload.maximum_data_size=327680
-XIAO_ESP32C3.upload.flags=
-XIAO_ESP32C3.upload.extra_flags=
-XIAO_ESP32C3.upload.use_1200bps_touch=false
-XIAO_ESP32C3.upload.wait_for_upload_port=false
-
-XIAO_ESP32C3.serial.disableDTR=false
-XIAO_ESP32C3.serial.disableRTS=false
-
-XIAO_ESP32C3.build.tarch=riscv32
-XIAO_ESP32C3.build.target=esp
-XIAO_ESP32C3.build.mcu=esp32c3
-XIAO_ESP32C3.build.core=esp32
-XIAO_ESP32C3.build.variant=XIAO_ESP32C3
-XIAO_ESP32C3.build.board=XIAO_ESP32C3
-XIAO_ESP32C3.build.bootloader_addr=0x0
-
-XIAO_ESP32C3.build.cdc_on_boot=1
-XIAO_ESP32C3.build.f_cpu=160000000L
-XIAO_ESP32C3.build.flash_size=4MB
-XIAO_ESP32C3.build.flash_freq=80m
-XIAO_ESP32C3.build.flash_mode=qio
-XIAO_ESP32C3.build.boot=qio
-XIAO_ESP32C3.build.partitions=default
-XIAO_ESP32C3.build.defines=
-
-XIAO_ESP32C3.menu.CDCOnBoot.default=Enabled
-XIAO_ESP32C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-XIAO_ESP32C3.menu.CDCOnBoot.cdc=Disabled
-XIAO_ESP32C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-XIAO_ESP32C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-XIAO_ESP32C3.menu.PartitionScheme.default.build.partitions=default
-XIAO_ESP32C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-XIAO_ESP32C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-XIAO_ESP32C3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-XIAO_ESP32C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-XIAO_ESP32C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-XIAO_ESP32C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-XIAO_ESP32C3.menu.PartitionScheme.minimal.build.partitions=minimal
-XIAO_ESP32C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-XIAO_ESP32C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-XIAO_ESP32C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-XIAO_ESP32C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-XIAO_ESP32C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-XIAO_ESP32C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-XIAO_ESP32C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-XIAO_ESP32C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-XIAO_ESP32C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-XIAO_ESP32C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-XIAO_ESP32C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-XIAO_ESP32C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-XIAO_ESP32C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-XIAO_ESP32C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-XIAO_ESP32C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-XIAO_ESP32C3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-XIAO_ESP32C3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-XIAO_ESP32C3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-XIAO_ESP32C3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-XIAO_ESP32C3.menu.PartitionScheme.fatflash.build.partitions=ffat
-XIAO_ESP32C3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-XIAO_ESP32C3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-XIAO_ESP32C3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-XIAO_ESP32C3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-XIAO_ESP32C3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-XIAO_ESP32C3.menu.CPUFreq.160=160MHz (WiFi)
-XIAO_ESP32C3.menu.CPUFreq.160.build.f_cpu=160000000L
-XIAO_ESP32C3.menu.CPUFreq.80=80MHz (WiFi)
-XIAO_ESP32C3.menu.CPUFreq.80.build.f_cpu=80000000L
-XIAO_ESP32C3.menu.CPUFreq.40=40MHz
-XIAO_ESP32C3.menu.CPUFreq.40.build.f_cpu=40000000L
-XIAO_ESP32C3.menu.CPUFreq.20=20MHz
-XIAO_ESP32C3.menu.CPUFreq.20.build.f_cpu=20000000L
-XIAO_ESP32C3.menu.CPUFreq.10=10MHz
-XIAO_ESP32C3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-XIAO_ESP32C3.menu.FlashMode.qio=QIO
-XIAO_ESP32C3.menu.FlashMode.qio.build.flash_mode=dio
-XIAO_ESP32C3.menu.FlashMode.qio.build.boot=qio
-XIAO_ESP32C3.menu.FlashMode.dio=DIO
-XIAO_ESP32C3.menu.FlashMode.dio.build.flash_mode=dio
-XIAO_ESP32C3.menu.FlashMode.dio.build.boot=dio
-
-XIAO_ESP32C3.menu.FlashFreq.80=80MHz
-XIAO_ESP32C3.menu.FlashFreq.80.build.flash_freq=80m
-XIAO_ESP32C3.menu.FlashFreq.40=40MHz
-XIAO_ESP32C3.menu.FlashFreq.40.build.flash_freq=40m
-
-XIAO_ESP32C3.menu.FlashSize.4M=4MB (32Mb)
-XIAO_ESP32C3.menu.FlashSize.4M.build.flash_size=4MB
-XIAO_ESP32C3.menu.FlashSize.8M=8MB (64Mb)
-XIAO_ESP32C3.menu.FlashSize.8M.build.flash_size=8MB
-XIAO_ESP32C3.menu.FlashSize.2M=2MB (16Mb)
-XIAO_ESP32C3.menu.FlashSize.2M.build.flash_size=2MB
-XIAO_ESP32C3.menu.FlashSize.16M=16MB (128Mb)
-XIAO_ESP32C3.menu.FlashSize.16M.build.flash_size=16MB
-
-XIAO_ESP32C3.menu.UploadSpeed.921600=921600
-XIAO_ESP32C3.menu.UploadSpeed.921600.upload.speed=921600
-XIAO_ESP32C3.menu.UploadSpeed.115200=115200
-XIAO_ESP32C3.menu.UploadSpeed.115200.upload.speed=115200
-XIAO_ESP32C3.menu.UploadSpeed.256000.windows=256000
-XIAO_ESP32C3.menu.UploadSpeed.256000.upload.speed=256000
-XIAO_ESP32C3.menu.UploadSpeed.230400.windows.upload.speed=256000
-XIAO_ESP32C3.menu.UploadSpeed.230400=230400
-XIAO_ESP32C3.menu.UploadSpeed.230400.upload.speed=230400
-XIAO_ESP32C3.menu.UploadSpeed.460800.linux=460800
-XIAO_ESP32C3.menu.UploadSpeed.460800.macosx=460800
-XIAO_ESP32C3.menu.UploadSpeed.460800.upload.speed=460800
-XIAO_ESP32C3.menu.UploadSpeed.512000.windows=512000
-XIAO_ESP32C3.menu.UploadSpeed.512000.upload.speed=512000
-
-XIAO_ESP32C3.menu.DebugLevel.none=None
-XIAO_ESP32C3.menu.DebugLevel.none.build.code_debug=0
-XIAO_ESP32C3.menu.DebugLevel.error=Error
-XIAO_ESP32C3.menu.DebugLevel.error.build.code_debug=1
-XIAO_ESP32C3.menu.DebugLevel.warn=Warn
-XIAO_ESP32C3.menu.DebugLevel.warn.build.code_debug=2
-XIAO_ESP32C3.menu.DebugLevel.info=Info
-XIAO_ESP32C3.menu.DebugLevel.info.build.code_debug=3
-XIAO_ESP32C3.menu.DebugLevel.debug=Debug
-XIAO_ESP32C3.menu.DebugLevel.debug.build.code_debug=4
-XIAO_ESP32C3.menu.DebugLevel.verbose=Verbose
-XIAO_ESP32C3.menu.DebugLevel.verbose.build.code_debug=5
-
-XIAO_ESP32C3.menu.EraseFlash.none=Disabled
-XIAO_ESP32C3.menu.EraseFlash.none.upload.erase_cmd=
-XIAO_ESP32C3.menu.EraseFlash.all=Enabled
-XIAO_ESP32C3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-XIAO_ESP32C6.name=XIAO_ESP32C6
-
-XIAO_ESP32C6.bootloader.tool=esptool_py
-XIAO_ESP32C6.bootloader.tool.default=esptool_py
-
-XIAO_ESP32C6.upload.tool=esptool_py
-XIAO_ESP32C6.upload.tool.default=esptool_py
-XIAO_ESP32C6.upload.tool.network=esp_ota
-
-XIAO_ESP32C6.upload.maximum_size=1310720
-XIAO_ESP32C6.upload.maximum_data_size=327680
-XIAO_ESP32C6.upload.flags=
-XIAO_ESP32C6.upload.extra_flags=
-XIAO_ESP32C6.upload.use_1200bps_touch=false
-XIAO_ESP32C6.upload.wait_for_upload_port=false
-
-XIAO_ESP32C6.serial.disableDTR=false
-XIAO_ESP32C6.serial.disableRTS=false
-
-XIAO_ESP32C6.build.tarch=riscv32
-XIAO_ESP32C6.build.target=esp
-XIAO_ESP32C6.build.mcu=esp32c6
-XIAO_ESP32C6.build.core=esp32
-XIAO_ESP32C6.build.variant=XIAO_ESP32C6
-XIAO_ESP32C6.build.board=XIAO_ESP32C6
-XIAO_ESP32C6.build.bootloader_addr=0x0
-
-XIAO_ESP32C6.build.cdc_on_boot=1
-XIAO_ESP32C6.build.f_cpu=160000000L
-XIAO_ESP32C6.build.flash_size=4MB
-XIAO_ESP32C6.build.flash_freq=80m
-XIAO_ESP32C6.build.flash_mode=qio
-XIAO_ESP32C6.build.boot=qio
-XIAO_ESP32C6.build.partitions=default
-XIAO_ESP32C6.build.defines=
-
-## IDE 2.0 Seems to not update the value
-XIAO_ESP32C6.menu.JTAGAdapter.default=Disabled
-XIAO_ESP32C6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-XIAO_ESP32C6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-XIAO_ESP32C6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-XIAO_ESP32C6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-XIAO_ESP32C6.menu.JTAGAdapter.external=FTDI Adapter
-XIAO_ESP32C6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-XIAO_ESP32C6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-XIAO_ESP32C6.menu.JTAGAdapter.bridge=ESP USB Bridge
-XIAO_ESP32C6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-XIAO_ESP32C6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-XIAO_ESP32C6.menu.CDCOnBoot.cdc=Enabled
-XIAO_ESP32C6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-XIAO_ESP32C6.menu.CDCOnBoot.default=Disabled
-XIAO_ESP32C6.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-XIAO_ESP32C6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-XIAO_ESP32C6.menu.PartitionScheme.default.build.partitions=default
-XIAO_ESP32C6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-XIAO_ESP32C6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-XIAO_ESP32C6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-XIAO_ESP32C6.menu.PartitionScheme.no_ota.build.partitions=no_ota
-XIAO_ESP32C6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-XIAO_ESP32C6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-XIAO_ESP32C6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-XIAO_ESP32C6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-XIAO_ESP32C6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-XIAO_ESP32C6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-XIAO_ESP32C6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-XIAO_ESP32C6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-XIAO_ESP32C6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-XIAO_ESP32C6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-XIAO_ESP32C6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-XIAO_ESP32C6.menu.PartitionScheme.huge_app.build.partitions=huge_app
-XIAO_ESP32C6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-XIAO_ESP32C6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-XIAO_ESP32C6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-XIAO_ESP32C6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-XIAO_ESP32C6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-XIAO_ESP32C6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-XIAO_ESP32C6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-
-XIAO_ESP32C6.menu.CPUFreq.160=160MHz (WiFi)
-XIAO_ESP32C6.menu.CPUFreq.160.build.f_cpu=160000000L
-XIAO_ESP32C6.menu.CPUFreq.80=80MHz (WiFi)
-XIAO_ESP32C6.menu.CPUFreq.80.build.f_cpu=80000000L
-XIAO_ESP32C6.menu.CPUFreq.40=40MHz
-XIAO_ESP32C6.menu.CPUFreq.40.build.f_cpu=40000000L
-XIAO_ESP32C6.menu.CPUFreq.20=20MHz
-XIAO_ESP32C6.menu.CPUFreq.20.build.f_cpu=20000000L
-XIAO_ESP32C6.menu.CPUFreq.10=10MHz
-XIAO_ESP32C6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-XIAO_ESP32C6.menu.FlashMode.qio=QIO
-XIAO_ESP32C6.menu.FlashMode.qio.build.flash_mode=dio
-XIAO_ESP32C6.menu.FlashMode.qio.build.boot=qio
-XIAO_ESP32C6.menu.FlashMode.dio=DIO
-XIAO_ESP32C6.menu.FlashMode.dio.build.flash_mode=dio
-XIAO_ESP32C6.menu.FlashMode.dio.build.boot=dio
-
-XIAO_ESP32C6.menu.FlashFreq.80=80MHz
-XIAO_ESP32C6.menu.FlashFreq.80.build.flash_freq=80m
-XIAO_ESP32C6.menu.FlashFreq.40=40MHz
-XIAO_ESP32C6.menu.FlashFreq.40.build.flash_freq=40m
-
-XIAO_ESP32C6.menu.FlashSize.4M=4MB (32Mb)
-XIAO_ESP32C6.menu.FlashSize.4M.build.flash_size=4MB
-
-XIAO_ESP32C6.menu.UploadSpeed.921600=921600
-XIAO_ESP32C6.menu.UploadSpeed.921600.upload.speed=921600
-XIAO_ESP32C6.menu.UploadSpeed.115200=115200
-XIAO_ESP32C6.menu.UploadSpeed.115200.upload.speed=115200
-XIAO_ESP32C6.menu.UploadSpeed.256000.windows=256000
-XIAO_ESP32C6.menu.UploadSpeed.256000.upload.speed=256000
-XIAO_ESP32C6.menu.UploadSpeed.230400.windows.upload.speed=256000
-XIAO_ESP32C6.menu.UploadSpeed.230400=230400
-XIAO_ESP32C6.menu.UploadSpeed.230400.upload.speed=230400
-XIAO_ESP32C6.menu.UploadSpeed.460800.linux=460800
-XIAO_ESP32C6.menu.UploadSpeed.460800.macosx=460800
-XIAO_ESP32C6.menu.UploadSpeed.460800.upload.speed=460800
-XIAO_ESP32C6.menu.UploadSpeed.512000.windows=512000
-XIAO_ESP32C6.menu.UploadSpeed.512000.upload.speed=512000
-
-XIAO_ESP32C6.menu.DebugLevel.none=None
-XIAO_ESP32C6.menu.DebugLevel.none.build.code_debug=0
-XIAO_ESP32C6.menu.DebugLevel.error=Error
-XIAO_ESP32C6.menu.DebugLevel.error.build.code_debug=1
-XIAO_ESP32C6.menu.DebugLevel.warn=Warn
-XIAO_ESP32C6.menu.DebugLevel.warn.build.code_debug=2
-XIAO_ESP32C6.menu.DebugLevel.info=Info
-XIAO_ESP32C6.menu.DebugLevel.info.build.code_debug=3
-XIAO_ESP32C6.menu.DebugLevel.debug=Debug
-XIAO_ESP32C6.menu.DebugLevel.debug.build.code_debug=4
-XIAO_ESP32C6.menu.DebugLevel.verbose=Verbose
-XIAO_ESP32C6.menu.DebugLevel.verbose.build.code_debug=5
-
-XIAO_ESP32C6.menu.EraseFlash.none=Disabled
-XIAO_ESP32C6.menu.EraseFlash.none.upload.erase_cmd=
-XIAO_ESP32C6.menu.EraseFlash.all=Enabled
-XIAO_ESP32C6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-XIAO_ESP32C6.menu.ZigbeeMode.default=Disabled
-XIAO_ESP32C6.menu.ZigbeeMode.default.build.zigbee_mode=
-XIAO_ESP32C6.menu.ZigbeeMode.default.build.zigbee_libs=
-XIAO_ESP32C6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-XIAO_ESP32C6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-XIAO_ESP32C6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-XIAO_ESP32C6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-XIAO_ESP32C6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-XIAO_ESP32C6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-XIAO_ESP32C6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-XIAO_ESP32C6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-XIAO_ESP32C6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-XIAO_ESP32S3.name=XIAO_ESP32S3
-XIAO_ESP32S3.vid.0=0x2886
-XIAO_ESP32S3.pid.0=0x0056
-XIAO_ESP32S3.vid.1=0x2886
-XIAO_ESP32S3.pid.1=0x8056
-
-XIAO_ESP32S3.bootloader.tool=esptool_py
-XIAO_ESP32S3.bootloader.tool.default=esptool_py
-
-XIAO_ESP32S3.upload.tool=esptool_py
-XIAO_ESP32S3.upload.tool.default=esptool_py
-XIAO_ESP32S3.upload.tool.network=esp_ota
-
-XIAO_ESP32S3.upload.maximum_size=1310720
-XIAO_ESP32S3.upload.maximum_data_size=327680
-XIAO_ESP32S3.upload.flags=
-XIAO_ESP32S3.upload.extra_flags=
-XIAO_ESP32S3.upload.use_1200bps_touch=false
-XIAO_ESP32S3.upload.wait_for_upload_port=false
-
-XIAO_ESP32S3.serial.disableDTR=false
-XIAO_ESP32S3.serial.disableRTS=false
-
-XIAO_ESP32S3.build.tarch=xtensa
-XIAO_ESP32S3.build.bootloader_addr=0x0
-XIAO_ESP32S3.build.target=esp32s3
-XIAO_ESP32S3.build.mcu=esp32s3
-XIAO_ESP32S3.build.core=esp32
-XIAO_ESP32S3.build.variant=XIAO_ESP32S3
-XIAO_ESP32S3.build.board=XIAO_ESP32S3
-
-XIAO_ESP32S3.build.usb_mode=0
-XIAO_ESP32S3.build.cdc_on_boot=1
-XIAO_ESP32S3.build.msc_on_boot=0
-XIAO_ESP32S3.build.dfu_on_boot=0
-XIAO_ESP32S3.build.f_cpu=240000000L
-XIAO_ESP32S3.build.flash_size=8MB
-XIAO_ESP32S3.build.flash_freq=80m
-XIAO_ESP32S3.build.flash_mode=dio
-XIAO_ESP32S3.build.boot=qio
-XIAO_ESP32S3.build.boot_freq=80m
-XIAO_ESP32S3.build.partitions=default_8MB
-XIAO_ESP32S3.build.defines=
-XIAO_ESP32S3.build.loop_core=
-XIAO_ESP32S3.build.event_core=
-XIAO_ESP32S3.build.psram_type=qspi
-XIAO_ESP32S3.build.memory_type={build.boot}_{build.psram_type}
-
-XIAO_ESP32S3.menu.JTAGAdapter.default=Disabled
-XIAO_ESP32S3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-XIAO_ESP32S3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-XIAO_ESP32S3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-XIAO_ESP32S3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-XIAO_ESP32S3.menu.JTAGAdapter.external=FTDI Adapter
-XIAO_ESP32S3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-XIAO_ESP32S3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-XIAO_ESP32S3.menu.JTAGAdapter.bridge=ESP USB Bridge
-XIAO_ESP32S3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-XIAO_ESP32S3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-XIAO_ESP32S3.menu.PSRAM.disabled=Disabled
-XIAO_ESP32S3.menu.PSRAM.disabled.build.defines=
-XIAO_ESP32S3.menu.PSRAM.disabled.build.psram_type=qspi
-XIAO_ESP32S3.menu.PSRAM.opi=OPI PSRAM
-XIAO_ESP32S3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-XIAO_ESP32S3.menu.PSRAM.opi.build.psram_type=opi
-
-XIAO_ESP32S3.menu.FlashMode.qio=QIO 80MHz
-XIAO_ESP32S3.menu.FlashMode.qio.build.flash_mode=dio
-XIAO_ESP32S3.menu.FlashMode.qio.build.boot=qio
-XIAO_ESP32S3.menu.FlashMode.qio.build.boot_freq=80m
-XIAO_ESP32S3.menu.FlashMode.qio.build.flash_freq=80m
-XIAO_ESP32S3.menu.FlashMode.dio=DIO 80MHz
-XIAO_ESP32S3.menu.FlashMode.dio.build.flash_mode=dio
-XIAO_ESP32S3.menu.FlashMode.dio.build.boot=dio
-XIAO_ESP32S3.menu.FlashMode.dio.build.boot_freq=80m
-XIAO_ESP32S3.menu.FlashMode.dio.build.flash_freq=80m
-
-XIAO_ESP32S3.menu.FlashSize.8M=8MB (64Mb)
-XIAO_ESP32S3.menu.FlashSize.8M.build.flash_size=8MB
-
-XIAO_ESP32S3.menu.LoopCore.1=Core 1
-XIAO_ESP32S3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-XIAO_ESP32S3.menu.LoopCore.0=Core 0
-XIAO_ESP32S3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-XIAO_ESP32S3.menu.EventsCore.1=Core 1
-XIAO_ESP32S3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-XIAO_ESP32S3.menu.EventsCore.0=Core 0
-XIAO_ESP32S3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-XIAO_ESP32S3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-XIAO_ESP32S3.menu.USBMode.hwcdc.build.usb_mode=1
-XIAO_ESP32S3.menu.USBMode.default=USB-OTG (TinyUSB)
-XIAO_ESP32S3.menu.USBMode.default.build.usb_mode=0
-
-XIAO_ESP32S3.menu.CDCOnBoot.default=Enabled
-XIAO_ESP32S3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-XIAO_ESP32S3.menu.CDCOnBoot.cdc=Disabled
-XIAO_ESP32S3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-XIAO_ESP32S3.menu.MSCOnBoot.default=Disabled
-XIAO_ESP32S3.menu.MSCOnBoot.default.build.msc_on_boot=0
-XIAO_ESP32S3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-XIAO_ESP32S3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-XIAO_ESP32S3.menu.DFUOnBoot.default=Disabled
-XIAO_ESP32S3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-XIAO_ESP32S3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-XIAO_ESP32S3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-XIAO_ESP32S3.menu.UploadMode.default=UART0 / Hardware CDC
-XIAO_ESP32S3.menu.UploadMode.default.upload.use_1200bps_touch=false
-XIAO_ESP32S3.menu.UploadMode.default.upload.wait_for_upload_port=false
-XIAO_ESP32S3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-XIAO_ESP32S3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-XIAO_ESP32S3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-XIAO_ESP32S3.menu.PartitionScheme.default_8MB=Default with spiffs (3MB APP/1.5MB SPIFFS)
-XIAO_ESP32S3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-XIAO_ESP32S3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
-XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
-XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
-XIAO_ESP32S3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
-XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2
-XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-
-XIAO_ESP32S3.menu.CPUFreq.240=240MHz (WiFi)
-XIAO_ESP32S3.menu.CPUFreq.240.build.f_cpu=240000000L
-XIAO_ESP32S3.menu.CPUFreq.160=160MHz (WiFi)
-XIAO_ESP32S3.menu.CPUFreq.160.build.f_cpu=160000000L
-XIAO_ESP32S3.menu.CPUFreq.80=80MHz (WiFi)
-XIAO_ESP32S3.menu.CPUFreq.80.build.f_cpu=80000000L
-XIAO_ESP32S3.menu.CPUFreq.40=40MHz
-XIAO_ESP32S3.menu.CPUFreq.40.build.f_cpu=40000000L
-XIAO_ESP32S3.menu.CPUFreq.20=20MHz
-XIAO_ESP32S3.menu.CPUFreq.20.build.f_cpu=20000000L
-XIAO_ESP32S3.menu.CPUFreq.10=10MHz
-XIAO_ESP32S3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-XIAO_ESP32S3.menu.UploadSpeed.921600=921600
-XIAO_ESP32S3.menu.UploadSpeed.921600.upload.speed=921600
-XIAO_ESP32S3.menu.UploadSpeed.115200=115200
-XIAO_ESP32S3.menu.UploadSpeed.115200.upload.speed=115200
-XIAO_ESP32S3.menu.UploadSpeed.256000.windows=256000
-XIAO_ESP32S3.menu.UploadSpeed.256000.upload.speed=256000
-XIAO_ESP32S3.menu.UploadSpeed.230400.windows.upload.speed=256000
-XIAO_ESP32S3.menu.UploadSpeed.230400=230400
-XIAO_ESP32S3.menu.UploadSpeed.230400.upload.speed=230400
-XIAO_ESP32S3.menu.UploadSpeed.460800.linux=460800
-XIAO_ESP32S3.menu.UploadSpeed.460800.macosx=460800
-XIAO_ESP32S3.menu.UploadSpeed.460800.upload.speed=460800
-XIAO_ESP32S3.menu.UploadSpeed.512000.windows=512000
-XIAO_ESP32S3.menu.UploadSpeed.512000.upload.speed=512000
-
-XIAO_ESP32S3.menu.DebugLevel.none=None
-XIAO_ESP32S3.menu.DebugLevel.none.build.code_debug=0
-XIAO_ESP32S3.menu.DebugLevel.error=Error
-XIAO_ESP32S3.menu.DebugLevel.error.build.code_debug=1
-XIAO_ESP32S3.menu.DebugLevel.warn=Warn
-XIAO_ESP32S3.menu.DebugLevel.warn.build.code_debug=2
-XIAO_ESP32S3.menu.DebugLevel.info=Info
-XIAO_ESP32S3.menu.DebugLevel.info.build.code_debug=3
-XIAO_ESP32S3.menu.DebugLevel.debug=Debug
-XIAO_ESP32S3.menu.DebugLevel.debug.build.code_debug=4
-XIAO_ESP32S3.menu.DebugLevel.verbose=Verbose
-XIAO_ESP32S3.menu.DebugLevel.verbose.build.code_debug=5
-
-XIAO_ESP32S3.menu.EraseFlash.none=Disabled
-XIAO_ESP32S3.menu.EraseFlash.none.upload.erase_cmd=
-XIAO_ESP32S3.menu.EraseFlash.all=Enabled
-XIAO_ESP32S3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-connaxio_espoir.name=Connaxio's Espoir
-connaxio_espoir.vid.0=0x10C4
-connaxio_espoir.pid.0=0x8D9A
-
-connaxio_espoir.bootloader.tool=esptool_py
-connaxio_espoir.bootloader.tool.default=esptool_py
-
-connaxio_espoir.upload.tool=esptool_py
-connaxio_espoir.upload.tool.default=esptool_py
-connaxio_espoir.upload.tool.network=esp_ota
-
-connaxio_espoir.upload.maximum_size=1310720
-connaxio_espoir.upload.maximum_data_size=327680
-connaxio_espoir.upload.flags=
-connaxio_espoir.upload.extra_flags=
-
-connaxio_espoir.serial.disableDTR=true
-connaxio_espoir.serial.disableRTS=true
-
-connaxio_espoir.build.tarch=xtensa
-connaxio_espoir.build.bootloader_addr=0x1000
-connaxio_espoir.build.target=esp32
-connaxio_espoir.build.mcu=esp32
-connaxio_espoir.build.core=esp32
-connaxio_espoir.build.variant=connaxio_espoir
-connaxio_espoir.build.board=connaxio_espoir
-
-connaxio_espoir.build.f_cpu=240000000L
-connaxio_espoir.build.flash_size=4MB
-connaxio_espoir.build.flash_freq=80m
-connaxio_espoir.build.flash_mode=dio
-connaxio_espoir.build.boot=dio
-connaxio_espoir.build.partitions=default
-connaxio_espoir.build.defines=
-connaxio_espoir.build.loop_core=
-connaxio_espoir.build.event_core=
-
-connaxio_espoir.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-connaxio_espoir.menu.PartitionScheme.default.build.partitions=default
-connaxio_espoir.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-connaxio_espoir.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-connaxio_espoir.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-connaxio_espoir.menu.PartitionScheme.minimal.build.partitions=minimal
-connaxio_espoir.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-connaxio_espoir.menu.PartitionScheme.no_ota.build.partitions=no_ota
-connaxio_espoir.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-connaxio_espoir.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-connaxio_espoir.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-connaxio_espoir.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-connaxio_espoir.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-connaxio_espoir.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-connaxio_espoir.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-connaxio_espoir.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-connaxio_espoir.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-connaxio_espoir.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-connaxio_espoir.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-connaxio_espoir.menu.PartitionScheme.huge_app.build.partitions=huge_app
-connaxio_espoir.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-connaxio_espoir.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-connaxio_espoir.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-connaxio_espoir.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-connaxio_espoir.menu.PartitionScheme.rainmaker=RainMaker 4MB
-connaxio_espoir.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-connaxio_espoir.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-connaxio_espoir.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-connaxio_espoir.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-connaxio_espoir.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-connaxio_espoir.menu.CPUFreq.240=240MHz (WiFi/BT)
-connaxio_espoir.menu.CPUFreq.240.build.f_cpu=240000000L
-connaxio_espoir.menu.CPUFreq.160=160MHz (WiFi/BT)
-connaxio_espoir.menu.CPUFreq.160.build.f_cpu=160000000L
-connaxio_espoir.menu.CPUFreq.80=80MHz (WiFi/BT)
-connaxio_espoir.menu.CPUFreq.80.build.f_cpu=80000000L
-connaxio_espoir.menu.CPUFreq.40=40MHz
-connaxio_espoir.menu.CPUFreq.40.build.f_cpu=40000000L
-connaxio_espoir.menu.CPUFreq.20=20MHz
-connaxio_espoir.menu.CPUFreq.20.build.f_cpu=20000000L
-connaxio_espoir.menu.CPUFreq.10=10MHz
-connaxio_espoir.menu.CPUFreq.10.build.f_cpu=10000000L
-
-connaxio_espoir.menu.FlashFreq.80=80MHz
-connaxio_espoir.menu.FlashFreq.80.build.flash_freq=80m
-connaxio_espoir.menu.FlashFreq.40=40MHz
-connaxio_espoir.menu.FlashFreq.40.build.flash_freq=40m
-
-connaxio_espoir.menu.UploadSpeed.921600=921600
-connaxio_espoir.menu.UploadSpeed.921600.upload.speed=921600
-connaxio_espoir.menu.UploadSpeed.512000.windows=512000
-connaxio_espoir.menu.UploadSpeed.512000.upload.speed=512000
-connaxio_espoir.menu.UploadSpeed.460800.linux=460800
-connaxio_espoir.menu.UploadSpeed.460800.macosx=460800
-connaxio_espoir.menu.UploadSpeed.460800.upload.speed=460800
-connaxio_espoir.menu.UploadSpeed.256000.windows=256000
-connaxio_espoir.menu.UploadSpeed.256000.upload.speed=256000
-connaxio_espoir.menu.UploadSpeed.230400.windows.upload.speed=256000
-connaxio_espoir.menu.UploadSpeed.230400=230400
-connaxio_espoir.menu.UploadSpeed.230400.upload.speed=230400
-connaxio_espoir.menu.UploadSpeed.115200=115200
-connaxio_espoir.menu.UploadSpeed.115200.upload.speed=115200
-
-connaxio_espoir.menu.DebugLevel.none=None
-connaxio_espoir.menu.DebugLevel.none.build.code_debug=0
-connaxio_espoir.menu.DebugLevel.error=Error
-connaxio_espoir.menu.DebugLevel.error.build.code_debug=1
-connaxio_espoir.menu.DebugLevel.warn=Warn
-connaxio_espoir.menu.DebugLevel.warn.build.code_debug=2
-connaxio_espoir.menu.DebugLevel.info=Info
-connaxio_espoir.menu.DebugLevel.info.build.code_debug=3
-connaxio_espoir.menu.DebugLevel.debug=Debug
-connaxio_espoir.menu.DebugLevel.debug.build.code_debug=4
-connaxio_espoir.menu.DebugLevel.verbose=Verbose
-connaxio_espoir.menu.DebugLevel.verbose.build.code_debug=5
-
-connaxio_espoir.menu.EraseFlash.none=Disabled
-connaxio_espoir.menu.EraseFlash.none.upload.erase_cmd=
-connaxio_espoir.menu.EraseFlash.all=Enabled
-connaxio_espoir.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-aw2eth.name=CNRS AW2ETH
-
-aw2eth.bootloader.tool=esptool_py
-aw2eth.bootloader.tool.default=esptool_py
-
-aw2eth.upload.tool=esptool_py
-aw2eth.upload.tool.default=esptool_py
-aw2eth.upload.tool.network=esp_ota
-
-aw2eth.upload.maximum_size=1310720
-aw2eth.upload.maximum_data_size=327680
-aw2eth.upload.flags=
-aw2eth.upload.extra_flags=
-
-aw2eth.serial.disableDTR=true
-aw2eth.serial.disableRTS=true
-
-aw2eth.build.tarch=xtensa
-aw2eth.build.bootloader_addr=0x1000
-aw2eth.build.target=esp32
-aw2eth.build.mcu=esp32
-aw2eth.build.core=esp32
-aw2eth.build.variant=cnrs_aw2eth
-aw2eth.build.board=ESP32_PICO
-
-aw2eth.build.f_cpu=240000000L
-aw2eth.build.flash_size=4MB
-aw2eth.build.flash_freq=80m
-aw2eth.build.flash_mode=dio
-aw2eth.build.boot=dio
-aw2eth.build.partitions=default
-aw2eth.build.defines=
-
-aw2eth.menu.PartitionScheme.default=Default
-aw2eth.menu.PartitionScheme.default.build.partitions=default
-aw2eth.menu.PartitionScheme.no_ota=No OTA (Large APP)
-aw2eth.menu.PartitionScheme.no_ota.build.partitions=no_ota
-aw2eth.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-aw2eth.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-aw2eth.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-aw2eth.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-aw2eth.menu.UploadSpeed.921600=921600
-aw2eth.menu.UploadSpeed.921600.upload.speed=921600
-aw2eth.menu.UploadSpeed.115200=115200
-aw2eth.menu.UploadSpeed.115200.upload.speed=115200
-aw2eth.menu.UploadSpeed.256000.windows=256000
-aw2eth.menu.UploadSpeed.256000.upload.speed=256000
-aw2eth.menu.UploadSpeed.230400.windows.upload.speed=256000
-aw2eth.menu.UploadSpeed.230400=230400
-aw2eth.menu.UploadSpeed.230400.upload.speed=230400
-aw2eth.menu.UploadSpeed.460800.linux=460800
-aw2eth.menu.UploadSpeed.460800.macosx=460800
-aw2eth.menu.UploadSpeed.460800.upload.speed=460800
-aw2eth.menu.UploadSpeed.512000.windows=512000
-aw2eth.menu.UploadSpeed.512000.upload.speed=512000
-
-aw2eth.menu.DebugLevel.none=None
-aw2eth.menu.DebugLevel.none.build.code_debug=0
-aw2eth.menu.DebugLevel.error=Error
-aw2eth.menu.DebugLevel.error.build.code_debug=1
-aw2eth.menu.DebugLevel.warn=Warn
-aw2eth.menu.DebugLevel.warn.build.code_debug=2
-aw2eth.menu.DebugLevel.info=Info
-aw2eth.menu.DebugLevel.info.build.code_debug=3
-aw2eth.menu.DebugLevel.debug=Debug
-aw2eth.menu.DebugLevel.debug.build.code_debug=4
-aw2eth.menu.DebugLevel.verbose=Verbose
-aw2eth.menu.DebugLevel.verbose.build.code_debug=5
-
-aw2eth.menu.EraseFlash.none=Disabled
-aw2eth.menu.EraseFlash.none.upload.erase_cmd=
-aw2eth.menu.EraseFlash.all=Enabled
-aw2eth.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-department_of_alchemy_minimain_esp32s2.name=Department of Alchemy MiniMain ESP32-S2
-department_of_alchemy_minimain_esp32s2.vid.0=0x303A
-department_of_alchemy_minimain_esp32s2.pid.0=0x80FF
-
-department_of_alchemy_minimain_esp32s2.bootloader.tool=esptool_py
-department_of_alchemy_minimain_esp32s2.bootloader.tool.default=esptool_py
-
-department_of_alchemy_minimain_esp32s2.upload.tool=esptool_py
-department_of_alchemy_minimain_esp32s2.upload.tool.default=esptool_py
-department_of_alchemy_minimain_esp32s2.upload.tool.network=esp_ota
-
-department_of_alchemy_minimain_esp32s2.upload.maximum_size=1310720
-department_of_alchemy_minimain_esp32s2.upload.maximum_data_size=327680
-department_of_alchemy_minimain_esp32s2.upload.flags=
-department_of_alchemy_minimain_esp32s2.upload.extra_flags=
-department_of_alchemy_minimain_esp32s2.upload.use_1200bps_touch=true
-department_of_alchemy_minimain_esp32s2.upload.wait_for_upload_port=true
-
-department_of_alchemy_minimain_esp32s2.serial.disableDTR=false
-department_of_alchemy_minimain_esp32s2.serial.disableRTS=false
-
-department_of_alchemy_minimain_esp32s2.build.tarch=xtensa
-department_of_alchemy_minimain_esp32s2.build.bootloader_addr=0x1000
-department_of_alchemy_minimain_esp32s2.build.target=esp32s2
-department_of_alchemy_minimain_esp32s2.build.mcu=esp32s2
-department_of_alchemy_minimain_esp32s2.build.core=esp32
-department_of_alchemy_minimain_esp32s2.build.variant=department_of_alchemy_minimain_esp32s2
-department_of_alchemy_minimain_esp32s2.build.board=DEPARTMENT_OF_ALCHEMY_MINIMAIN_ESP32S2
-
-department_of_alchemy_minimain_esp32s2.build.cdc_on_boot=1
-department_of_alchemy_minimain_esp32s2.build.msc_on_boot=0
-department_of_alchemy_minimain_esp32s2.build.dfu_on_boot=0
-department_of_alchemy_minimain_esp32s2.build.f_cpu=240000000L
-department_of_alchemy_minimain_esp32s2.build.flash_size=4MB
-department_of_alchemy_minimain_esp32s2.build.flash_freq=80m
-department_of_alchemy_minimain_esp32s2.build.flash_mode=qio
-department_of_alchemy_minimain_esp32s2.build.boot=qio
-department_of_alchemy_minimain_esp32s2.build.partitions=default
-department_of_alchemy_minimain_esp32s2.build.defines=
-
-department_of_alchemy_minimain_esp32s2.menu.CDCOnBoot.cdc=Enabled
-department_of_alchemy_minimain_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-department_of_alchemy_minimain_esp32s2.menu.CDCOnBoot.default=Disabled
-department_of_alchemy_minimain_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-department_of_alchemy_minimain_esp32s2.menu.MSCOnBoot.default=Disabled
-department_of_alchemy_minimain_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-department_of_alchemy_minimain_esp32s2.menu.MSCOnBoot.msc=Enabled
-department_of_alchemy_minimain_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-department_of_alchemy_minimain_esp32s2.menu.DFUOnBoot.default=Disabled
-department_of_alchemy_minimain_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-department_of_alchemy_minimain_esp32s2.menu.DFUOnBoot.dfu=Enabled
-department_of_alchemy_minimain_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-department_of_alchemy_minimain_esp32s2.menu.UploadMode.cdc=Internal USB
-department_of_alchemy_minimain_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-department_of_alchemy_minimain_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-department_of_alchemy_minimain_esp32s2.menu.UploadMode.default=UART0
-department_of_alchemy_minimain_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
-department_of_alchemy_minimain_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-department_of_alchemy_minimain_esp32s2.menu.PSRAM.enabled=Enabled
-department_of_alchemy_minimain_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-department_of_alchemy_minimain_esp32s2.menu.PSRAM.disabled=Disabled
-department_of_alchemy_minimain_esp32s2.menu.PSRAM.disabled.build.defines=
-
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FFAT)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-4MB-tinyuf2
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.default.build.partitions=default
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.40=40MHz
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.20=20MHz
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.10=10MHz
-department_of_alchemy_minimain_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-department_of_alchemy_minimain_esp32s2.menu.FlashMode.qio=QIO
-department_of_alchemy_minimain_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-department_of_alchemy_minimain_esp32s2.menu.FlashMode.qio.build.boot=qio
-department_of_alchemy_minimain_esp32s2.menu.FlashMode.dio=DIO
-department_of_alchemy_minimain_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-department_of_alchemy_minimain_esp32s2.menu.FlashMode.dio.build.boot=dio
-
-department_of_alchemy_minimain_esp32s2.menu.FlashFreq.80=80MHz
-department_of_alchemy_minimain_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-department_of_alchemy_minimain_esp32s2.menu.FlashFreq.40=40MHz
-department_of_alchemy_minimain_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-department_of_alchemy_minimain_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-department_of_alchemy_minimain_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-department_of_alchemy_minimain_esp32s2.menu.FlashSize.8M=8MB (64Mb)
-department_of_alchemy_minimain_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
-department_of_alchemy_minimain_esp32s2.menu.FlashSize.2M=2MB (16Mb)
-department_of_alchemy_minimain_esp32s2.menu.FlashSize.2M.build.flash_size=2MB
-department_of_alchemy_minimain_esp32s2.menu.FlashSize.16M=16MB (128Mb)
-department_of_alchemy_minimain_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
-
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.921600=921600
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.115200=115200
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.256000.windows=256000
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.230400=230400
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.460800.linux=460800
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.460800.macosx=460800
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.512000.windows=512000
-department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.none=None
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.none.build.code_debug=0
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.error=Error
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.error.build.code_debug=1
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.warn=Warn
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.info=Info
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.info.build.code_debug=3
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.debug=Debug
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.verbose=Verbose
-department_of_alchemy_minimain_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-department_of_alchemy_minimain_esp32s2.menu.EraseFlash.none=Disabled
-department_of_alchemy_minimain_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-department_of_alchemy_minimain_esp32s2.menu.EraseFlash.all=Enabled
-department_of_alchemy_minimain_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-
-Bee_Data_Logger.name=Bee Data Logger
-Bee_Data_Logger.vid.0=0x303a
-Bee_Data_Logger.pid.0=0x815C
-Bee_Data_Logger.upload_port.0.vid=0x303a
-Bee_Data_Logger.upload_port.0.pid=0x815C
-
-Bee_Data_Logger.bootloader.tool=esptool_py
-Bee_Data_Logger.bootloader.tool.default=esptool_py
-
-Bee_Data_Logger.upload.tool=esptool_py
-Bee_Data_Logger.upload.tool.default=esptool_py
-Bee_Data_Logger.upload.tool.network=esp_ota
-
-Bee_Data_Logger.upload.maximum_size=1310720
-Bee_Data_Logger.upload.maximum_data_size=327680
-Bee_Data_Logger.upload.flags=
-Bee_Data_Logger.upload.extra_flags=
-Bee_Data_Logger.upload.use_1200bps_touch=true
-Bee_Data_Logger.upload.wait_for_upload_port=true
-Bee_Data_Logger.upload.speed=921600
-
-Bee_Data_Logger.serial.disableDTR=false
-Bee_Data_Logger.serial.disableRTS=false
-
-Bee_Data_Logger.build.tarch=xtensa
-Bee_Data_Logger.build.bootloader_addr=0x0
-Bee_Data_Logger.build.target=esp32s3
-Bee_Data_Logger.build.mcu=esp32s3
-Bee_Data_Logger.build.core=esp32
-Bee_Data_Logger.build.variant=Bee_Data_Logger
-Bee_Data_Logger.build.board=BEE_DATA_LOGGER
-
-Bee_Data_Logger.build.cdc_on_boot=1
-Bee_Data_Logger.build.msc_on_boot=1
-Bee_Data_Logger.build.dfu_on_boot=1
-Bee_Data_Logger.build.f_cpu=240000000L
-Bee_Data_Logger.build.flash_size=8MB
-Bee_Data_Logger.build.flash_freq=80m
-Bee_Data_Logger.build.flash_mode=dio
-Bee_Data_Logger.build.partitions=default_8MB
-Bee_Data_Logger.build.defines=
-Bee_Data_Logger.build.loop_core=-DARDUINO_RUNNING_CORE=1
-Bee_Data_Logger.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-Bee_Data_Logger.build.boot=qio
-Bee_Data_Logger.build.partitions=default
-Bee_Data_Logger.build.defines=
-
-Bee_Data_Logger.menu.CDCOnBoot.default=Enabled
-Bee_Data_Logger.menu.CDCOnBoot.default.build.cdc_on_boot=1
-Bee_Data_Logger.menu.CDCOnBoot.dis_cdc=Disabled
-Bee_Data_Logger.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-Bee_Data_Logger.menu.MSCOnBoot.default=Disabled
-Bee_Data_Logger.menu.MSCOnBoot.default.build.msc_on_boot=0
-Bee_Data_Logger.menu.MSCOnBoot.msc=Enabled
-Bee_Data_Logger.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-Bee_Data_Logger.menu.DFUOnBoot.default=Disabled
-Bee_Data_Logger.menu.DFUOnBoot.default.build.dfu_on_boot=0
-Bee_Data_Logger.menu.DFUOnBoot.dfu=Enabled
-Bee_Data_Logger.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-Bee_Data_Logger.menu.USBMode.default=USB-OTG
-Bee_Data_Logger.menu.USBMode.default.build.usb_mode=0
-Bee_Data_Logger.menu.USBMode.default.upload.use_1200bps_touch=true
-Bee_Data_Logger.menu.USBMode.default.upload.wait_for_upload_port=true
-Bee_Data_Logger.menu.USBMode.hwcdc=Hardware CDC and JTAG
-Bee_Data_Logger.menu.USBMode.hwcdc.build.usb_mode=1
-Bee_Data_Logger.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
-Bee_Data_Logger.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
-
-Bee_Data_Logger.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-Bee_Data_Logger.menu.PartitionScheme.default.build.partitions=default
-Bee_Data_Logger.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-Bee_Data_Logger.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-Bee_Data_Logger.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-Bee_Data_Logger.menu.PartitionScheme.no_ota.build.partitions=no_ota
-Bee_Data_Logger.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-Bee_Data_Logger.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-Bee_Data_Logger.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-Bee_Data_Logger.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-Bee_Data_Logger.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-Bee_Data_Logger.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-Bee_Data_Logger.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-Bee_Data_Logger.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-Bee_Data_Logger.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-Bee_Data_Logger.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-Bee_Data_Logger.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-Bee_Data_Logger.menu.PartitionScheme.huge_app.build.partitions=huge_app
-Bee_Data_Logger.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-Bee_Data_Logger.menu.DebugLevel.none=None
-Bee_Data_Logger.menu.DebugLevel.none.build.code_debug=0
-Bee_Data_Logger.menu.DebugLevel.error=Error
-Bee_Data_Logger.menu.DebugLevel.error.build.code_debug=1
-Bee_Data_Logger.menu.DebugLevel.warn=Warn
-Bee_Data_Logger.menu.DebugLevel.warn.build.code_debug=2
-Bee_Data_Logger.menu.DebugLevel.info=Info
-Bee_Data_Logger.menu.DebugLevel.info.build.code_debug=3
-Bee_Data_Logger.menu.DebugLevel.debug=Debug
-Bee_Data_Logger.menu.DebugLevel.debug.build.code_debug=4
-Bee_Data_Logger.menu.DebugLevel.verbose=Verbose
-Bee_Data_Logger.menu.DebugLevel.verbose.build.code_debug=5
-
-Bee_Data_Logger.menu.EraseFlash.none=Disabled
-Bee_Data_Logger.menu.EraseFlash.none.upload.erase_cmd=
-Bee_Data_Logger.menu.EraseFlash.all=Enabled
-Bee_Data_Logger.menu.EraseFlash.all.upload.erase_cmd=-e
-
-############################################################
-
-Bee_Motion_S3.name=Bee Motion S3
-Bee_Motion_S3.vid.0=0x303a
-Bee_Motion_S3.pid.0=0x8113
-Bee_Motion_S3.upload_port.0.vid=0x303a
-Bee_Motion_S3.upload_port.0.pid=0x8113
-
-Bee_Motion_S3.bootloader.tool=esptool_py
-Bee_Motion_S3.bootloader.tool.default=esptool_py
-
-Bee_Motion_S3.upload.tool=esptool_py
-Bee_Motion_S3.upload.tool.default=esptool_py
-Bee_Motion_S3.upload.tool.network=esp_ota
-
-Bee_Motion_S3.upload.maximum_size=1310720
-Bee_Motion_S3.upload.maximum_data_size=327680
-Bee_Motion_S3.upload.flags=
-Bee_Motion_S3.upload.extra_flags=
-Bee_Motion_S3.upload.use_1200bps_touch=true
-Bee_Motion_S3.upload.wait_for_upload_port=true
-Bee_Motion_S3.upload.speed=921600
-
-Bee_Motion_S3.serial.disableDTR=false
-Bee_Motion_S3.serial.disableRTS=false
-
-Bee_Motion_S3.build.tarch=xtensa
-Bee_Motion_S3.build.bootloader_addr=0x0
-Bee_Motion_S3.build.target=esp32s3
-Bee_Motion_S3.build.mcu=esp32s3
-Bee_Motion_S3.build.core=esp32
-Bee_Motion_S3.build.variant=Bee_Motion_S3
-Bee_Motion_S3.build.board=BeeMotionS3
-
-Bee_Motion_S3.build.cdc_on_boot=1
-Bee_Motion_S3.build.msc_on_boot=1
-Bee_Motion_S3.build.dfu_on_boot=1
-Bee_Motion_S3.build.f_cpu=240000000L
-Bee_Motion_S3.build.flash_size=8MB
-Bee_Motion_S3.build.flash_freq=80m
-Bee_Motion_S3.build.flash_mode=dio
-Bee_Motion_S3.build.partitions=default_8MB
-Bee_Motion_S3.build.defines=
-Bee_Motion_S3.build.loop_core=-DARDUINO_RUNNING_CORE=1
-Bee_Motion_S3.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-Bee_Motion_S3.build.boot=qio
-Bee_Motion_S3.build.partitions=default
-Bee_Motion_S3.build.defines=
-
-Bee_Motion_S3.menu.CDCOnBoot.default=Enabled
-Bee_Motion_S3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-Bee_Motion_S3.menu.CDCOnBoot.dis_cdc=Disabled
-Bee_Motion_S3.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-Bee_Motion_S3.menu.MSCOnBoot.default=Disabled
-Bee_Motion_S3.menu.MSCOnBoot.default.build.msc_on_boot=0
-Bee_Motion_S3.menu.MSCOnBoot.msc=Enabled
-Bee_Motion_S3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-Bee_Motion_S3.menu.DFUOnBoot.default=Disabled
-Bee_Motion_S3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-Bee_Motion_S3.menu.DFUOnBoot.dfu=Enabled
-Bee_Motion_S3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-Bee_Motion_S3.menu.USBMode.default=USB-OTG
-Bee_Motion_S3.menu.USBMode.default.build.usb_mode=0
-Bee_Motion_S3.menu.USBMode.default.upload.use_1200bps_touch=true
-Bee_Motion_S3.menu.USBMode.default.upload.wait_for_upload_port=true
-Bee_Motion_S3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-Bee_Motion_S3.menu.USBMode.hwcdc.build.usb_mode=1
-Bee_Motion_S3.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
-Bee_Motion_S3.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
-
-Bee_Motion_S3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-Bee_Motion_S3.menu.PartitionScheme.default.build.partitions=default
-Bee_Motion_S3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-Bee_Motion_S3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-Bee_Motion_S3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-Bee_Motion_S3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-Bee_Motion_S3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-Bee_Motion_S3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-Bee_Motion_S3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-Bee_Motion_S3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-Bee_Motion_S3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-Bee_Motion_S3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-Bee_Motion_S3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-Bee_Motion_S3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-Bee_Motion_S3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-Bee_Motion_S3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-Bee_Motion_S3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-Bee_Motion_S3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-Bee_Motion_S3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-Bee_Motion_S3.menu.DebugLevel.none=None
-Bee_Motion_S3.menu.DebugLevel.none.build.code_debug=0
-Bee_Motion_S3.menu.DebugLevel.error=Error
-Bee_Motion_S3.menu.DebugLevel.error.build.code_debug=1
-Bee_Motion_S3.menu.DebugLevel.warn=Warn
-Bee_Motion_S3.menu.DebugLevel.warn.build.code_debug=2
-Bee_Motion_S3.menu.DebugLevel.info=Info
-Bee_Motion_S3.menu.DebugLevel.info.build.code_debug=3
-Bee_Motion_S3.menu.DebugLevel.debug=Debug
-Bee_Motion_S3.menu.DebugLevel.debug.build.code_debug=4
-Bee_Motion_S3.menu.DebugLevel.verbose=Verbose
-Bee_Motion_S3.menu.DebugLevel.verbose.build.code_debug=5
-
-Bee_Motion_S3.menu.EraseFlash.none=Disabled
-Bee_Motion_S3.menu.EraseFlash.none.upload.erase_cmd=
-Bee_Motion_S3.menu.EraseFlash.all=Enabled
-Bee_Motion_S3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-########################################################################
-
-Bee_Motion.name=Bee Motion
-Bee_Motion.vid.0=0x303a
-Bee_Motion.pid.0=0x810D
-Bee_Motion.vid.upload_port.0.vid=0x303a
-Bee_Motion.pid.upload_port.0.pid=0x810D
-
-Bee_Motion.bootloader.tool=esptool_py
-Bee_Motion.bootloader.tool.default=esptool_py
-
-Bee_Motion.upload.tool=esptool_py
-Bee_Motion.upload.tool.default=esptool_py
-Bee_Motion.upload.tool.network=esp_ota
-
-Bee_Motion.upload.maximum_size=1310720
-Bee_Motion.upload.maximum_data_size=327680
-Bee_Motion.upload.flags=
-Bee_Motion.upload.extra_flags=
-Bee_Motion.upload.use_1200bps_touch=true
-Bee_Motion.upload.wait_for_upload_port=true
-Bee_Motion.upload.speed=921600
-
-Bee_Motion.serial.disableDTR=false
-Bee_Motion.serial.disableRTS=false
-
-Bee_Motion.build.tarch=xtensa
-Bee_Motion.build.bootloader_addr=0x1000
-Bee_Motion.build.target=esp32s2
-Bee_Motion.build.mcu=esp32s2
-Bee_Motion.build.core=esp32
-Bee_Motion.build.variant=Bee_Motion
-Bee_Motion.build.board=Bee_Motion
-
-Bee_Motion.build.cdc_on_boot=1
-Bee_Motion.build.msc_on_boot=1
-Bee_Motion.build.dfu_on_boot=1
-Bee_Motion.build.f_cpu=240000000L
-Bee_Motion.build.flash_size=4MB
-Bee_Motion.build.flash_freq=80m
-Bee_Motion.build.flash_mode=dio
-Bee_Motion.build.boot=qio
-Bee_Motion.build.partitions=default
-Bee_Motion.build.defines=
-
-Bee_Motion.menu.CDCOnBoot.default=Enabled
-Bee_Motion.menu.CDCOnBoot.default.build.cdc_on_boot=1
-Bee_Motion.menu.CDCOnBoot.dis_cdc=Disabled
-Bee_Motion.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-Bee_Motion.menu.MSCOnBoot.default=Disabled
-Bee_Motion.menu.MSCOnBoot.default.build.msc_on_boot=0
-Bee_Motion.menu.MSCOnBoot.msc=Enabled
-Bee_Motion.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-Bee_Motion.menu.DFUOnBoot.default=Disabled
-Bee_Motion.menu.DFUOnBoot.default.build.dfu_on_boot=0
-Bee_Motion.menu.DFUOnBoot.dfu=Enabled
-Bee_Motion.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-Bee_Motion.menu.USBMode.default=USB-OTG
-Bee_Motion.menu.USBMode.default.build.usb_mode=0
-Bee_Motion.menu.USBMode.default.upload.use_1200bps_touch=true
-Bee_Motion.menu.USBMode.default.upload.wait_for_upload_port=true
-Bee_Motion.menu.USBMode.hwcdc=Hardware CDC and JTAG
-Bee_Motion.menu.USBMode.hwcdc.build.usb_mode=1
-Bee_Motion.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
-Bee_Motion.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
-
-Bee_Motion.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-Bee_Motion.menu.PartitionScheme.default.build.partitions=default
-Bee_Motion.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-Bee_Motion.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-Bee_Motion.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-Bee_Motion.menu.PartitionScheme.no_ota.build.partitions=no_ota
-Bee_Motion.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-Bee_Motion.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-Bee_Motion.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-Bee_Motion.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-Bee_Motion.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-Bee_Motion.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-Bee_Motion.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-Bee_Motion.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-Bee_Motion.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-Bee_Motion.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-Bee_Motion.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-Bee_Motion.menu.PartitionScheme.huge_app.build.partitions=huge_app
-Bee_Motion.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-Bee_Motion.menu.DebugLevel.none=None
-Bee_Motion.menu.DebugLevel.none.build.code_debug=0
-Bee_Motion.menu.DebugLevel.error=Error
-Bee_Motion.menu.DebugLevel.error.build.code_debug=1
-Bee_Motion.menu.DebugLevel.warn=Warn
-Bee_Motion.menu.DebugLevel.warn.build.code_debug=2
-Bee_Motion.menu.DebugLevel.info=Info
-Bee_Motion.menu.DebugLevel.info.build.code_debug=3
-Bee_Motion.menu.DebugLevel.debug=Debug
-Bee_Motion.menu.DebugLevel.debug.build.code_debug=4
-Bee_Motion.menu.DebugLevel.verbose=Verbose
-Bee_Motion.menu.DebugLevel.verbose.build.code_debug=5
-
-Bee_Motion.menu.EraseFlash.none=Disabled
-Bee_Motion.menu.EraseFlash.none.upload.erase_cmd=
-Bee_Motion.menu.EraseFlash.all=Enabled
-Bee_Motion.menu.EraseFlash.all.upload.erase_cmd=-e
-
-#####################################################################
-
-Bee_Motion_Mini.name=Bee Motion Mini
-
-Bee_Motion_Mini.bootloader.tool=esptool_py
-Bee_Motion_Mini.bootloader.tool.default=esptool_py
-
-Bee_Motion_Mini.upload.tool=esptool_py
-Bee_Motion_Mini.upload.tool.default=esptool_py
-Bee_Motion_Mini.upload.tool.network=esp_ota
-
-Bee_Motion_Mini.upload.maximum_size=1310720
-Bee_Motion_Mini.upload.maximum_data_size=327680
-Bee_Motion_Mini.upload.flags=
-Bee_Motion_Mini.upload.extra_flags=
-Bee_Motion_Mini.upload.use_1200bps_touch=false
-Bee_Motion_Mini.upload.wait_for_upload_port=false
-
-Bee_Motion_Mini.serial.disableDTR=true
-Bee_Motion_Mini.serial.disableRTS=true
-
-Bee_Motion_Mini.build.tarch=riscv32
-Bee_Motion_Mini.build.target=esp
-Bee_Motion_Mini.build.mcu=esp32c3
-Bee_Motion_Mini.build.core=esp32
-Bee_Motion_Mini.build.variant=Bee_Motion_Mini
-Bee_Motion_Mini.build.board=Bee_Motion_Mini
-Bee_Motion_Mini.build.bootloader_addr=0x0
-
-Bee_Motion_Mini.build.cdc_on_boot=1
-Bee_Motion_Mini.build.f_cpu=160000000L
-Bee_Motion_Mini.build.flash_size=4MB
-Bee_Motion_Mini.build.flash_freq=80m
-Bee_Motion_Mini.build.flash_mode=dio
-Bee_Motion_Mini.build.boot=qio
-Bee_Motion_Mini.build.partitions=default
-Bee_Motion_Mini.build.defines=
-
-Bee_Motion_Mini.menu.CDCOnBoot.default=Enabled
-Bee_Motion_Mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
-Bee_Motion_Mini.menu.CDCOnBoot.dis_cdc=Disabled
-Bee_Motion_Mini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-Bee_Motion_Mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-Bee_Motion_Mini.menu.PartitionScheme.default.build.partitions=default
-Bee_Motion_Mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-Bee_Motion_Mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-Bee_Motion_Mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-Bee_Motion_Mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
-Bee_Motion_Mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-Bee_Motion_Mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-Bee_Motion_Mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-Bee_Motion_Mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-Bee_Motion_Mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-Bee_Motion_Mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-Bee_Motion_Mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-Bee_Motion_Mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-Bee_Motion_Mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-Bee_Motion_Mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-Bee_Motion_Mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-Bee_Motion_Mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
-Bee_Motion_Mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-Bee_Motion_Mini.menu.CPUFreq.160=160MHz (WiFi)
-Bee_Motion_Mini.menu.CPUFreq.160.build.f_cpu=160000000L
-Bee_Motion_Mini.menu.CPUFreq.80=80MHz (WiFi)
-Bee_Motion_Mini.menu.CPUFreq.80.build.f_cpu=80000000L
-Bee_Motion_Mini.menu.CPUFreq.40=40MHz
-Bee_Motion_Mini.menu.CPUFreq.40.build.f_cpu=40000000L
-Bee_Motion_Mini.menu.CPUFreq.20=20MHz
-Bee_Motion_Mini.menu.CPUFreq.20.build.f_cpu=20000000L
-Bee_Motion_Mini.menu.CPUFreq.10=10MHz
-Bee_Motion_Mini.menu.CPUFreq.10.build.f_cpu=10000000L
-
-Bee_Motion_Mini.menu.FlashFreq.80=80MHz
-Bee_Motion_Mini.menu.FlashFreq.80.build.flash_freq=80m
-Bee_Motion_Mini.menu.FlashFreq.40=40MHz
-Bee_Motion_Mini.menu.FlashFreq.40.build.flash_freq=40m
-
-Bee_Motion_Mini.menu.UploadSpeed.921600=921600
-Bee_Motion_Mini.menu.UploadSpeed.921600.upload.speed=921600
-Bee_Motion_Mini.menu.UploadSpeed.115200=115200
-Bee_Motion_Mini.menu.UploadSpeed.115200.upload.speed=115200
-Bee_Motion_Mini.menu.UploadSpeed.256000.windows=256000
-Bee_Motion_Mini.menu.UploadSpeed.256000.upload.speed=256000
-Bee_Motion_Mini.menu.UploadSpeed.230400.windows.upload.speed=256000
-Bee_Motion_Mini.menu.UploadSpeed.230400=230400
-Bee_Motion_Mini.menu.UploadSpeed.230400.upload.speed=230400
-Bee_Motion_Mini.menu.UploadSpeed.460800.linux=460800
-Bee_Motion_Mini.menu.UploadSpeed.460800.macosx=460800
-Bee_Motion_Mini.menu.UploadSpeed.460800.upload.speed=460800
-Bee_Motion_Mini.menu.UploadSpeed.512000.windows=512000
-Bee_Motion_Mini.menu.UploadSpeed.512000.upload.speed=512000
-
-Bee_Motion_Mini.menu.DebugLevel.none=None
-Bee_Motion_Mini.menu.DebugLevel.none.build.code_debug=0
-Bee_Motion_Mini.menu.DebugLevel.error=Error
-Bee_Motion_Mini.menu.DebugLevel.error.build.code_debug=1
-Bee_Motion_Mini.menu.DebugLevel.warn=Warn
-Bee_Motion_Mini.menu.DebugLevel.warn.build.code_debug=2
-Bee_Motion_Mini.menu.DebugLevel.info=Info
-Bee_Motion_Mini.menu.DebugLevel.info.build.code_debug=3
-Bee_Motion_Mini.menu.DebugLevel.debug=Debug
-Bee_Motion_Mini.menu.DebugLevel.debug.build.code_debug=4
-Bee_Motion_Mini.menu.DebugLevel.verbose=Verbose
-Bee_Motion_Mini.menu.DebugLevel.verbose.build.code_debug=5
-
-Bee_Motion_Mini.menu.EraseFlash.none=Disabled
-Bee_Motion_Mini.menu.EraseFlash.none.upload.erase_cmd=
-Bee_Motion_Mini.menu.EraseFlash.all=Enabled
-Bee_Motion_Mini.menu.EraseFlash.all.upload.erase_cmd=-e
-
-###############################################################
-
-Bee_S3.name=Bee S3
-Bee_S3.vid.0=0x303a
-Bee_S3.pid.0=0x8110
-Bee_S3.vid.upload_port.0.vid=0x303a
-Bee_S3.pid.upload_port.0.pid=0x8110
-
-Bee_S3.bootloader.tool=esptool_py
-Bee_S3.bootloader.tool.default=esptool_py
-
-Bee_S3.upload.tool=esptool_py
-Bee_S3.upload.tool.default=esptool_py
-Bee_S3.upload.tool.network=esp_ota
-
-Bee_S3.upload.maximum_size=1310720
-Bee_S3.upload.maximum_data_size=327680
-Bee_S3.upload.flags=
-Bee_S3.upload.extra_flags=
-Bee_S3.upload.use_1200bps_touch=false
-Bee_S3.upload.wait_for_upload_port=false
-
-Bee_S3.serial.disableDTR=false
-Bee_S3.serial.disableRTS=false
-
-Bee_S3.build.tarch=xtensa
-Bee_S3.build.bootloader_addr=0x0
-Bee_S3.build.target=esp32s3
-Bee_S3.build.mcu=esp32s3
-Bee_S3.build.core=esp32
-Bee_S3.build.variant=Bee_S3
-Bee_S3.build.board=Bee_S3
-
-Bee_S3.build.usb_mode=1
-Bee_S3.build.cdc_on_boot=1
-Bee_S3.build.msc_on_boot=0
-Bee_S3.build.dfu_on_boot=0
-Bee_S3.build.f_cpu=240000000L
-Bee_S3.build.flash_size=8MB
-Bee_S3.build.flash_freq=80m
-Bee_S3.build.flash_mode=dio
-Bee_S3.build.boot=qio
-Bee_S3.build.partitions=default_8MB
-Bee_S3.build.defines=
-Bee_S3.build.loop_core=-DARDUINO_RUNNING_CORE=1
-Bee_S3.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-
-Bee_S3.menu.USBMode.default=USB-OTG
-Bee_S3.menu.USBMode.default.build.usb_mode=0
-Bee_S3.menu.USBMode.default.upload.use_1200bps_touch=true
-Bee_S3.menu.USBMode.default.upload.wait_for_upload_port=true
-Bee_S3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-Bee_S3.menu.USBMode.hwcdc.build.usb_mode=1
-Bee_S3.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
-Bee_S3.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
-
-Bee_S3.menu.CDCOnBoot.cdc=Enabled
-Bee_S3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-Bee_S3.menu.CDCOnBoot.default=Disabled
-Bee_S3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-Bee_S3.menu.MSCOnBoot.default=Disabled
-Bee_S3.menu.MSCOnBoot.default.build.msc_on_boot=0
-Bee_S3.menu.MSCOnBoot.msc=Enabled
-Bee_S3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-Bee_S3.menu.DFUOnBoot.default=Disabled
-Bee_S3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-Bee_S3.menu.DFUOnBoot.dfu=Enabled
-Bee_S3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-Bee_S3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-Bee_S3.menu.PartitionScheme.default.build.partitions=default
-Bee_S3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-Bee_S3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-Bee_S3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-Bee_S3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-Bee_S3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-Bee_S3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-Bee_S3.menu.PartitionScheme.minimal.build.partitions=minimal
-Bee_S3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-Bee_S3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-Bee_S3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-Bee_S3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-Bee_S3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-Bee_S3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-Bee_S3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-Bee_S3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-Bee_S3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-Bee_S3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-Bee_S3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-Bee_S3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-Bee_S3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-Bee_S3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-Bee_S3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-Bee_S3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-Bee_S3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-Bee_S3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-Bee_S3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-Bee_S3.menu.PartitionScheme.fatflash.build.partitions=ffat
-Bee_S3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-Bee_S3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-Bee_S3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-Bee_S3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-Bee_S3.menu.CPUFreq.240=240MHz (WiFi)
-Bee_S3.menu.CPUFreq.240.build.f_cpu=240000000L
-Bee_S3.menu.CPUFreq.160=160MHz (WiFi)
-Bee_S3.menu.CPUFreq.160.build.f_cpu=160000000L
-Bee_S3.menu.CPUFreq.80=80MHz (WiFi)
-Bee_S3.menu.CPUFreq.80.build.f_cpu=80000000L
-Bee_S3.menu.CPUFreq.40=40MHz
-Bee_S3.menu.CPUFreq.40.build.f_cpu=40000000L
-Bee_S3.menu.CPUFreq.20=20MHz
-Bee_S3.menu.CPUFreq.20.build.f_cpu=20000000L
-Bee_S3.menu.CPUFreq.10=10MHz
-Bee_S3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-Bee_S3.menu.FlashFreq.80=80MHz
-Bee_S3.menu.FlashFreq.80.build.flash_freq=80m
-Bee_S3.menu.FlashFreq.40=40MHz
-Bee_S3.menu.FlashFreq.40.build.flash_freq=40m
-
-Bee_S3.menu.UploadSpeed.921600=921600
-Bee_S3.menu.UploadSpeed.921600.upload.speed=921600
-Bee_S3.menu.UploadSpeed.115200=115200
-Bee_S3.menu.UploadSpeed.115200.upload.speed=115200
-Bee_S3.menu.UploadSpeed.256000.windows=256000
-Bee_S3.menu.UploadSpeed.256000.upload.speed=256000
-Bee_S3.menu.UploadSpeed.230400.windows.upload.speed=256000
-Bee_S3.menu.UploadSpeed.230400=230400
-Bee_S3.menu.UploadSpeed.230400.upload.speed=230400
-Bee_S3.menu.UploadSpeed.460800.linux=460800
-Bee_S3.menu.UploadSpeed.460800.macosx=460800
-Bee_S3.menu.UploadSpeed.460800.upload.speed=460800
-Bee_S3.menu.UploadSpeed.512000.windows=512000
-Bee_S3.menu.UploadSpeed.512000.upload.speed=512000
-
-Bee_S3.menu.DebugLevel.none=None
-Bee_S3.menu.DebugLevel.none.build.code_debug=0
-Bee_S3.menu.DebugLevel.error=Error
-Bee_S3.menu.DebugLevel.error.build.code_debug=1
-Bee_S3.menu.DebugLevel.warn=Warn
-Bee_S3.menu.DebugLevel.warn.build.code_debug=2
-Bee_S3.menu.DebugLevel.info=Info
-Bee_S3.menu.DebugLevel.info.build.code_debug=3
-Bee_S3.menu.DebugLevel.debug=Debug
-Bee_S3.menu.DebugLevel.debug.build.code_debug=4
-Bee_S3.menu.DebugLevel.verbose=Verbose
-Bee_S3.menu.DebugLevel.verbose.build.code_debug=5
-
-Bee_S3.menu.EraseFlash.none=Disabled
-Bee_S3.menu.EraseFlash.none.upload.erase_cmd=
-Bee_S3.menu.EraseFlash.all=Enabled
-Bee_S3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-unphone7.name=unPhone 7
-
-unphone7.bootloader.tool=esptool_py
-unphone7.bootloader.tool.default=esptool_py
-
-unphone7.upload.tool=esptool_py
-unphone7.upload.tool.default=esptool_py
-unphone7.upload.tool.network=esp_ota
-
-unphone7.upload.maximum_size=1310720
-unphone7.upload.maximum_data_size=327680
-unphone7.upload.flags=
-unphone7.upload.extra_flags=
-
-unphone7.serial.disableDTR=true
-unphone7.serial.disableRTS=true
-
-unphone7.build.tarch=xtensa
-unphone7.build.bootloader_addr=0x1000
-unphone7.build.target=esp32
-unphone7.build.mcu=esp32
-unphone7.build.core=esp32
-unphone7.build.variant=feather_esp32
-unphone7.build.board=FEATHER_ESP32
-
-unphone7.build.f_cpu=240000000L
-unphone7.build.flash_mode=dio
-unphone7.build.flash_size=4MB
-unphone7.build.boot=dio
-unphone7.build.partitions=default
-unphone7.build.defines=-DUNPHONE_SPIN=7
-
-unphone7.menu.FlashFreq.80=80MHz
-unphone7.menu.FlashFreq.80.build.flash_freq=80m
-unphone7.menu.FlashFreq.40=40MHz
-unphone7.menu.FlashFreq.40.build.flash_freq=40m
-
-unphone7.menu.UploadSpeed.921600=921600
-unphone7.menu.UploadSpeed.921600.upload.speed=921600
-unphone7.menu.UploadSpeed.115200=115200
-unphone7.menu.UploadSpeed.115200.upload.speed=115200
-unphone7.menu.UploadSpeed.256000.windows=256000
-unphone7.menu.UploadSpeed.256000.upload.speed=256000
-unphone7.menu.UploadSpeed.230400.windows.upload.speed=256000
-unphone7.menu.UploadSpeed.230400=230400
-unphone7.menu.UploadSpeed.230400.upload.speed=230400
-unphone7.menu.UploadSpeed.460800.linux=460800
-unphone7.menu.UploadSpeed.460800.macosx=460800
-unphone7.menu.UploadSpeed.460800.upload.speed=460800
-unphone7.menu.UploadSpeed.512000.windows=512000
-unphone7.menu.UploadSpeed.512000.upload.speed=512000
-
-unphone7.menu.DebugLevel.none=None
-unphone7.menu.DebugLevel.none.build.code_debug=0
-unphone7.menu.DebugLevel.error=Error
-unphone7.menu.DebugLevel.error.build.code_debug=1
-unphone7.menu.DebugLevel.warn=Warn
-unphone7.menu.DebugLevel.warn.build.code_debug=2
-unphone7.menu.DebugLevel.info=Info
-unphone7.menu.DebugLevel.info.build.code_debug=3
-unphone7.menu.DebugLevel.debug=Debug
-unphone7.menu.DebugLevel.debug.build.code_debug=4
-unphone7.menu.DebugLevel.verbose=Verbose
-unphone7.menu.DebugLevel.verbose.build.code_debug=5
-
-unphone7.menu.PartitionScheme.default=Default
-unphone7.menu.PartitionScheme.default.build.partitions=default
-unphone7.menu.PartitionScheme.no_ota=No OTA (Large APP)
-unphone7.menu.PartitionScheme.no_ota.build.partitions=no_ota
-unphone7.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-unphone7.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
-unphone7.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-unphone7.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-unphone7.menu.EraseFlash.none=Disabled
-unphone7.menu.EraseFlash.none.upload.erase_cmd=
-unphone7.menu.EraseFlash.all=Enabled
-unphone7.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-unphone8.name=unPhone 8
-unphone8.vid.0=0x16D0
-unphone8.pid.0=0x1178
-
-unphone8.bootloader.tool=esptool_py
-unphone8.bootloader.tool.default=esptool_py
-
-unphone8.upload.tool=esptool_py
-unphone8.upload.tool.default=esptool_py
-unphone8.upload.tool.network=esp_ota
-
-unphone8.upload.maximum_size=8323072
-unphone8.upload.maximum_data_size=2424832
-unphone8.upload.flags=
-unphone8.upload.extra_flags=
-unphone8.upload.use_1200bps_touch=false
-unphone8.upload.wait_for_upload_port=false
-
-unphone8.serial.disableDTR=false
-unphone8.serial.disableRTS=false
-
-unphone8.build.tarch=xtensa
-unphone8.build.bootloader_addr=0x0
-unphone8.build.target=esp32s3
-unphone8.build.mcu=esp32s3
-unphone8.build.core=esp32
-unphone8.build.variant=unphone8
-unphone8.build.board=unphone8
-
-unphone8.build.usb_mode=1
-unphone8.build.cdc_on_boot=0
-unphone8.build.msc_on_boot=0
-unphone8.build.dfu_on_boot=0
-unphone8.build.f_cpu=240000000L
-unphone8.build.flash_size=8MB
-unphone8.build.flash_freq=80m
-unphone8.build.flash_mode=dio
-unphone8.build.boot=qio
-unphone8.build.boot_freq=80m
-unphone8.build.partitions=default_8MB
-unphone8.build.defines=-DBOARD_HAS_PSRAM -DUNPHONE_SPIN=8
-unphone8.build.loop_core=-DARDUINO_RUNNING_CORE=1
-unphone8.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-unphone8.build.flash_type=qio
-unphone8.build.psram_type=qspi
-unphone8.build.memory_type={build.flash_type}_{build.psram_type}
-
-unphone8.menu.USBMode.default=Hardware CDC and JTAG
-unphone8.menu.USBMode.default.build.usb_mode=1
-unphone8.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
-unphone8.menu.USBMode.hwcdc.build.usb_mode=0
-
-unphone8.menu.CDCOnBoot.default=Disabled
-unphone8.menu.CDCOnBoot.default.build.cdc_on_boot=0
-unphone8.menu.CDCOnBoot.cdc=Enabled
-unphone8.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-unphone8.menu.MSCOnBoot.default=Disabled
-unphone8.menu.MSCOnBoot.default.build.msc_on_boot=0
-unphone8.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-unphone8.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-unphone8.menu.DFUOnBoot.default=Disabled
-unphone8.menu.DFUOnBoot.default.build.dfu_on_boot=0
-unphone8.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-unphone8.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-unphone8.menu.UploadMode.default=UART0 / Hardware CDC
-unphone8.menu.UploadMode.default.upload.use_1200bps_touch=false
-unphone8.menu.UploadMode.default.upload.wait_for_upload_port=false
-unphone8.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-unphone8.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-unphone8.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-unphone8.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-unphone8.menu.PartitionScheme.default.build.partitions=default
-unphone8.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-unphone8.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-unphone8.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-unphone8.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-unphone8.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-unphone8.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-unphone8.menu.PartitionScheme.minimal.build.partitions=minimal
-unphone8.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-unphone8.menu.PartitionScheme.no_ota.build.partitions=no_ota
-unphone8.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-unphone8.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-unphone8.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-unphone8.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-unphone8.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-unphone8.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-unphone8.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-unphone8.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-unphone8.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-unphone8.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-unphone8.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-unphone8.menu.PartitionScheme.huge_app.build.partitions=huge_app
-unphone8.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-unphone8.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-unphone8.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-unphone8.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-unphone8.menu.PartitionScheme.rainmaker=RainMaker 4MB
-unphone8.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-unphone8.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-unphone8.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-unphone8.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-unphone8.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-unphone8.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-unphone8.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-unphone8.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-unphone8.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
-unphone8.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
-
-unphone8.menu.CPUFreq.240=240MHz (WiFi)
-unphone8.menu.CPUFreq.240.build.f_cpu=240000000L
-unphone8.menu.CPUFreq.160=160MHz (WiFi)
-unphone8.menu.CPUFreq.160.build.f_cpu=160000000L
-unphone8.menu.CPUFreq.80=80MHz (WiFi)
-unphone8.menu.CPUFreq.80.build.f_cpu=80000000L
-unphone8.menu.CPUFreq.40=40MHz
-unphone8.menu.CPUFreq.40.build.f_cpu=40000000L
-unphone8.menu.CPUFreq.20=20MHz
-unphone8.menu.CPUFreq.20.build.f_cpu=20000000L
-unphone8.menu.CPUFreq.10=10MHz
-unphone8.menu.CPUFreq.10.build.f_cpu=10000000L
-
-unphone8.menu.UploadSpeed.921600=921600
-unphone8.menu.UploadSpeed.921600.upload.speed=921600
-unphone8.menu.UploadSpeed.115200=115200
-unphone8.menu.UploadSpeed.115200.upload.speed=115200
-unphone8.menu.UploadSpeed.256000.windows=256000
-unphone8.menu.UploadSpeed.256000.upload.speed=256000
-unphone8.menu.UploadSpeed.230400.windows.upload.speed=256000
-unphone8.menu.UploadSpeed.230400=230400
-unphone8.menu.UploadSpeed.230400.upload.speed=230400
-unphone8.menu.UploadSpeed.460800.linux=460800
-unphone8.menu.UploadSpeed.460800.macosx=460800
-unphone8.menu.UploadSpeed.460800.upload.speed=460800
-unphone8.menu.UploadSpeed.512000.windows=512000
-unphone8.menu.UploadSpeed.512000.upload.speed=512000
-
-unphone8.menu.DebugLevel.none=None
-unphone8.menu.DebugLevel.none.build.code_debug=0
-unphone8.menu.DebugLevel.error=Error
-unphone8.menu.DebugLevel.error.build.code_debug=1
-unphone8.menu.DebugLevel.warn=Warn
-unphone8.menu.DebugLevel.warn.build.code_debug=2
-unphone8.menu.DebugLevel.info=Info
-unphone8.menu.DebugLevel.info.build.code_debug=3
-unphone8.menu.DebugLevel.debug=Debug
-unphone8.menu.DebugLevel.debug.build.code_debug=4
-unphone8.menu.DebugLevel.verbose=Verbose
-unphone8.menu.DebugLevel.verbose.build.code_debug=5
-
-#############################################################
-
-unphone9.name=unPhone 9
-unphone9.vid.0=0x16D0
-unphone9.pid.0=0x1178
-
-unphone9.bootloader.tool=esptool_py
-unphone9.bootloader.tool.default=esptool_py
-
-unphone9.upload.tool=esptool_py
-unphone9.upload.tool.default=esptool_py
-unphone9.upload.tool.network=esp_ota
-
-unphone9.upload.maximum_size=8323072
-unphone9.upload.maximum_data_size=8716288
-unphone9.upload.flags=
-unphone9.upload.extra_flags=
-unphone9.upload.use_1200bps_touch=false
-unphone9.upload.wait_for_upload_port=false
-
-unphone9.serial.disableDTR=false
-unphone9.serial.disableRTS=false
-
-unphone9.build.tarch=xtensa
-unphone9.build.bootloader_addr=0x0
-unphone9.build.target=esp32s3
-unphone9.build.mcu=esp32s3
-unphone9.build.core=esp32
-unphone9.build.variant=unphone9
-unphone9.build.board=unphone9
-
-unphone9.build.usb_mode=1
-unphone9.build.cdc_on_boot=1
-unphone9.build.msc_on_boot=0
-unphone9.build.dfu_on_boot=0
-unphone9.build.f_cpu=240000000L
-unphone9.build.flash_size=8MB
-unphone9.build.flash_freq=80m
-unphone9.build.flash_mode=dio
-unphone9.build.boot=qio
-unphone9.build.boot_freq=80m
-unphone9.build.partitions=default_8MB
-unphone9.build.defines=-DBOARD_HAS_PSRAM -DUNPHONE_SPIN=9
-unphone9.build.loop_core=-DARDUINO_RUNNING_CORE=1
-unphone9.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-unphone9.build.flash_type=qio
-unphone9.build.psram_type=qspi
-unphone9.build.memory_type={build.flash_type}_{build.psram_type}
-
-unphone9.menu.USBMode.default=Hardware CDC and JTAG
-unphone9.menu.USBMode.default.build.usb_mode=1
-unphone9.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
-unphone9.menu.USBMode.hwcdc.build.usb_mode=0
-
-unphone9.menu.CDCOnBoot.default=Enabled
-unphone9.menu.CDCOnBoot.default.build.cdc_on_boot=1
-unphone9.menu.CDCOnBoot.cdc=Disabled
-unphone9.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-unphone9.menu.MSCOnBoot.default=Disabled
-unphone9.menu.MSCOnBoot.default.build.msc_on_boot=0
-unphone9.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-unphone9.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-unphone9.menu.DFUOnBoot.default=Disabled
-unphone9.menu.DFUOnBoot.default.build.dfu_on_boot=0
-unphone9.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-unphone9.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-unphone9.menu.UploadMode.default=UART0 / Hardware CDC
-unphone9.menu.UploadMode.default.upload.use_1200bps_touch=false
-unphone9.menu.UploadMode.default.upload.wait_for_upload_port=false
-unphone9.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-unphone9.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-unphone9.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-unphone9.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-unphone9.menu.PartitionScheme.default.build.partitions=default
-unphone9.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-unphone9.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-unphone9.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-unphone9.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-unphone9.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-unphone9.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-unphone9.menu.PartitionScheme.minimal.build.partitions=minimal
-unphone9.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-unphone9.menu.PartitionScheme.no_ota.build.partitions=no_ota
-unphone9.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-unphone9.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-unphone9.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-unphone9.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-unphone9.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-unphone9.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-unphone9.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-unphone9.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-unphone9.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-unphone9.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-unphone9.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-unphone9.menu.PartitionScheme.huge_app.build.partitions=huge_app
-unphone9.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-unphone9.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-unphone9.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-unphone9.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-unphone9.menu.PartitionScheme.rainmaker=RainMaker 4MB
-unphone9.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-unphone9.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-unphone9.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-unphone9.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-unphone9.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-unphone9.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-unphone9.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-unphone9.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-unphone9.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
-unphone9.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
-
-unphone9.menu.CPUFreq.240=240MHz (WiFi)
-unphone9.menu.CPUFreq.240.build.f_cpu=240000000L
-unphone9.menu.CPUFreq.160=160MHz (WiFi)
-unphone9.menu.CPUFreq.160.build.f_cpu=160000000L
-unphone9.menu.CPUFreq.80=80MHz (WiFi)
-unphone9.menu.CPUFreq.80.build.f_cpu=80000000L
-unphone9.menu.CPUFreq.40=40MHz
-unphone9.menu.CPUFreq.40.build.f_cpu=40000000L
-unphone9.menu.CPUFreq.20=20MHz
-unphone9.menu.CPUFreq.20.build.f_cpu=20000000L
-unphone9.menu.CPUFreq.10=10MHz
-unphone9.menu.CPUFreq.10.build.f_cpu=10000000L
-
-unphone9.menu.UploadSpeed.921600=921600
-unphone9.menu.UploadSpeed.921600.upload.speed=921600
-unphone9.menu.UploadSpeed.115200=115200
-unphone9.menu.UploadSpeed.115200.upload.speed=115200
-unphone9.menu.UploadSpeed.256000.windows=256000
-unphone9.menu.UploadSpeed.256000.upload.speed=256000
-unphone9.menu.UploadSpeed.230400.windows.upload.speed=256000
-unphone9.menu.UploadSpeed.230400=230400
-unphone9.menu.UploadSpeed.230400.upload.speed=230400
-unphone9.menu.UploadSpeed.460800.linux=460800
-unphone9.menu.UploadSpeed.460800.macosx=460800
-unphone9.menu.UploadSpeed.460800.upload.speed=460800
-unphone9.menu.UploadSpeed.512000.windows=512000
-unphone9.menu.UploadSpeed.512000.upload.speed=512000
-
-unphone9.menu.DebugLevel.none=None
-unphone9.menu.DebugLevel.none.build.code_debug=0
-unphone9.menu.DebugLevel.error=Error
-unphone9.menu.DebugLevel.error.build.code_debug=1
-unphone9.menu.DebugLevel.warn=Warn
-unphone9.menu.DebugLevel.warn.build.code_debug=2
-unphone9.menu.DebugLevel.info=Info
-unphone9.menu.DebugLevel.info.build.code_debug=3
-unphone9.menu.DebugLevel.debug=Debug
-unphone9.menu.DebugLevel.debug.build.code_debug=4
-unphone9.menu.DebugLevel.verbose=Verbose
-unphone9.menu.DebugLevel.verbose.build.code_debug=5
-
-unphone9.menu.EraseFlash.none=Disabled
-unphone9.menu.EraseFlash.none.upload.erase_cmd=
-unphone9.menu.EraseFlash.all=Enabled
-unphone9.menu.EraseFlash.all.upload.erase_cmd=-e
-
-###############################################################
-# Cytron Maker Feather AIoT S3
-
-cytron_maker_feather_aiot_s3.name=Cytron Maker Feather AIoT S3
-cytron_maker_feather_aiot_s3.vid.0=0x303a
-cytron_maker_feather_aiot_s3.pid.0=0x80f8
-
-cytron_maker_feather_aiot_s3.bootloader.tool=esptool_py
-cytron_maker_feather_aiot_s3.bootloader.tool.default=esptool_py
-
-cytron_maker_feather_aiot_s3.upload.tool=esptool_py
-cytron_maker_feather_aiot_s3.upload.tool.default=esptool_py
-cytron_maker_feather_aiot_s3.upload.tool.network=esp_ota
-
-cytron_maker_feather_aiot_s3.upload.maximum_size=1310720
-cytron_maker_feather_aiot_s3.upload.maximum_data_size=327680
-cytron_maker_feather_aiot_s3.upload.flags=
-cytron_maker_feather_aiot_s3.upload.extra_flags=
-cytron_maker_feather_aiot_s3.upload.use_1200bps_touch=true
-cytron_maker_feather_aiot_s3.upload.wait_for_upload_port=true
-
-cytron_maker_feather_aiot_s3.serial.disableDTR=false
-cytron_maker_feather_aiot_s3.serial.disableRTS=false
-
-cytron_maker_feather_aiot_s3.build.tarch=xtensa
-cytron_maker_feather_aiot_s3.build.bootloader_addr=0x0
-cytron_maker_feather_aiot_s3.build.target=esp32s3
-cytron_maker_feather_aiot_s3.build.mcu=esp32s3
-cytron_maker_feather_aiot_s3.build.core=esp32
-cytron_maker_feather_aiot_s3.build.variant=cytron_maker_feather_aiot_s3
-cytron_maker_feather_aiot_s3.build.board=CYTRON_MAKER_FEATHER_AIOT_S3
-
-cytron_maker_feather_aiot_s3.build.usb_mode=0
-cytron_maker_feather_aiot_s3.build.cdc_on_boot=1
-cytron_maker_feather_aiot_s3.build.msc_on_boot=0
-cytron_maker_feather_aiot_s3.build.dfu_on_boot=0
-cytron_maker_feather_aiot_s3.build.f_cpu=240000000L
-cytron_maker_feather_aiot_s3.build.flash_size=8MB
-cytron_maker_feather_aiot_s3.build.flash_freq=80m
-cytron_maker_feather_aiot_s3.build.flash_mode=dio
-cytron_maker_feather_aiot_s3.build.boot=qio
-cytron_maker_feather_aiot_s3.build.partitions=default
-cytron_maker_feather_aiot_s3.build.defines=
-cytron_maker_feather_aiot_s3.build.loop_core=
-cytron_maker_feather_aiot_s3.build.event_core=
-cytron_maker_feather_aiot_s3.build.flash_type=qio
-cytron_maker_feather_aiot_s3.build.psram_type=opi
-cytron_maker_feather_aiot_s3.build.memory_type={build.flash_type}_{build.psram_type}
-
-cytron_maker_feather_aiot_s3.menu.LoopCore.1=Core 1
-cytron_maker_feather_aiot_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-cytron_maker_feather_aiot_s3.menu.LoopCore.0=Core 0
-cytron_maker_feather_aiot_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-cytron_maker_feather_aiot_s3.menu.EventsCore.1=Core 1
-cytron_maker_feather_aiot_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-cytron_maker_feather_aiot_s3.menu.EventsCore.0=Core 0
-cytron_maker_feather_aiot_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-cytron_maker_feather_aiot_s3.menu.USBMode.default=USB-OTG (TinyUSB)
-cytron_maker_feather_aiot_s3.menu.USBMode.default.build.usb_mode=0
-cytron_maker_feather_aiot_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-cytron_maker_feather_aiot_s3.menu.USBMode.hwcdc.build.usb_mode=1
-
-cytron_maker_feather_aiot_s3.menu.CDCOnBoot.cdc=Enabled
-cytron_maker_feather_aiot_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-cytron_maker_feather_aiot_s3.menu.CDCOnBoot.default=Disabled
-cytron_maker_feather_aiot_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-cytron_maker_feather_aiot_s3.menu.MSCOnBoot.default=Disabled
-cytron_maker_feather_aiot_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-cytron_maker_feather_aiot_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-cytron_maker_feather_aiot_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-cytron_maker_feather_aiot_s3.menu.DFUOnBoot.default=Disabled
-cytron_maker_feather_aiot_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-cytron_maker_feather_aiot_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-cytron_maker_feather_aiot_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-cytron_maker_feather_aiot_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-cytron_maker_feather_aiot_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-cytron_maker_feather_aiot_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-cytron_maker_feather_aiot_s3.menu.UploadMode.default=UART0 / Hardware CDC
-cytron_maker_feather_aiot_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-cytron_maker_feather_aiot_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-cytron_maker_feather_aiot_s3.menu.PSRAM.opi=OPI PSRAM
-cytron_maker_feather_aiot_s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-cytron_maker_feather_aiot_s3.menu.PSRAM.opi.build.psram_type=opi
-cytron_maker_feather_aiot_s3.menu.PSRAM.enabled=QSPI PSRAM
-cytron_maker_feather_aiot_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-cytron_maker_feather_aiot_s3.menu.PSRAM.enabled.build.psram_type=qspi
-cytron_maker_feather_aiot_s3.menu.PSRAM.disabled=Disabled
-cytron_maker_feather_aiot_s3.menu.PSRAM.disabled.build.defines=
-cytron_maker_feather_aiot_s3.menu.PSRAM.disabled.build.psram_type=qspi
-
-cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
-cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2
-cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-cytron_maker_feather_aiot_s3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-cytron_maker_feather_aiot_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-cytron_maker_feather_aiot_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-
-cytron_maker_feather_aiot_s3.menu.CPUFreq.240=240MHz (WiFi)
-cytron_maker_feather_aiot_s3.menu.CPUFreq.240.build.f_cpu=240000000L
-cytron_maker_feather_aiot_s3.menu.CPUFreq.160=160MHz (WiFi)
-cytron_maker_feather_aiot_s3.menu.CPUFreq.160.build.f_cpu=160000000L
-cytron_maker_feather_aiot_s3.menu.CPUFreq.80=80MHz (WiFi)
-cytron_maker_feather_aiot_s3.menu.CPUFreq.80.build.f_cpu=80000000L
-cytron_maker_feather_aiot_s3.menu.CPUFreq.40=40MHz
-cytron_maker_feather_aiot_s3.menu.CPUFreq.40.build.f_cpu=40000000L
-cytron_maker_feather_aiot_s3.menu.CPUFreq.20=20MHz
-cytron_maker_feather_aiot_s3.menu.CPUFreq.20.build.f_cpu=20000000L
-cytron_maker_feather_aiot_s3.menu.CPUFreq.10=10MHz
-cytron_maker_feather_aiot_s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio=QIO 80MHz
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio.build.flash_mode=dio
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio.build.boot=qio
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio.build.boot_freq=80m
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio.build.flash_freq=80m
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio120=QIO 120MHz
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio120.build.flash_mode=dio
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio120.build.boot=qio
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio120.build.boot_freq=120m
-cytron_maker_feather_aiot_s3.menu.FlashMode.qio120.build.flash_freq=80m
-cytron_maker_feather_aiot_s3.menu.FlashMode.dio=DIO 80MHz
-cytron_maker_feather_aiot_s3.menu.FlashMode.dio.build.flash_mode=dio
-cytron_maker_feather_aiot_s3.menu.FlashMode.dio.build.boot=dio
-cytron_maker_feather_aiot_s3.menu.FlashMode.dio.build.boot_freq=80m
-cytron_maker_feather_aiot_s3.menu.FlashMode.dio.build.flash_freq=80m
-cytron_maker_feather_aiot_s3.menu.FlashMode.opi=OPI 80MHz
-cytron_maker_feather_aiot_s3.menu.FlashMode.opi.build.flash_mode=dout
-cytron_maker_feather_aiot_s3.menu.FlashMode.opi.build.boot=opi
-cytron_maker_feather_aiot_s3.menu.FlashMode.opi.build.boot_freq=80m
-cytron_maker_feather_aiot_s3.menu.FlashMode.opi.build.flash_freq=80m
-
-cytron_maker_feather_aiot_s3.menu.FlashSize.8M=8MB (64Mb)
-cytron_maker_feather_aiot_s3.menu.FlashSize.8M.build.flash_size=8MB
-
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.921600=921600
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.921600.upload.speed=921600
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.115200=115200
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.115200.upload.speed=115200
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.256000.windows=256000
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.256000.upload.speed=256000
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.230400=230400
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.230400.upload.speed=230400
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.460800.linux=460800
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.460800.macosx=460800
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.460800.upload.speed=460800
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.512000.windows=512000
-cytron_maker_feather_aiot_s3.menu.UploadSpeed.512000.upload.speed=512000
-
-cytron_maker_feather_aiot_s3.menu.DebugLevel.none=None
-cytron_maker_feather_aiot_s3.menu.DebugLevel.none.build.code_debug=0
-cytron_maker_feather_aiot_s3.menu.DebugLevel.error=Error
-cytron_maker_feather_aiot_s3.menu.DebugLevel.error.build.code_debug=1
-cytron_maker_feather_aiot_s3.menu.DebugLevel.warn=Warn
-cytron_maker_feather_aiot_s3.menu.DebugLevel.warn.build.code_debug=2
-cytron_maker_feather_aiot_s3.menu.DebugLevel.info=Info
-cytron_maker_feather_aiot_s3.menu.DebugLevel.info.build.code_debug=3
-cytron_maker_feather_aiot_s3.menu.DebugLevel.debug=Debug
-cytron_maker_feather_aiot_s3.menu.DebugLevel.debug.build.code_debug=4
-cytron_maker_feather_aiot_s3.menu.DebugLevel.verbose=Verbose
-cytron_maker_feather_aiot_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-cytron_maker_feather_aiot_s3.menu.EraseFlash.none=Disabled
-cytron_maker_feather_aiot_s3.menu.EraseFlash.none.upload.erase_cmd=
-cytron_maker_feather_aiot_s3.menu.EraseFlash.all=Enabled
-cytron_maker_feather_aiot_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# RedPill(+) ESP32-S3
-
-redpill_esp32s3.name=RedPill(+) ESP32-S3
-
-redpill_esp32s3.bootloader.tool=esptool_py
-redpill_esp32s3.bootloader.tool.default=esptool_py
-
-redpill_esp32s3.upload.tool=esptool_py
-redpill_esp32s3.upload.tool.default=esptool_py
-redpill_esp32s3.upload.tool.network=esp_ota
-
-redpill_esp32s3.upload.maximum_size=1310720
-redpill_esp32s3.upload.maximum_data_size=327680
-redpill_esp32s3.upload.flags=
-redpill_esp32s3.upload.extra_flags=
-redpill_esp32s3.upload.use_1200bps_touch=true
-redpill_esp32s3.upload.wait_for_upload_port=true
-
-redpill_esp32s3.serial.disableDTR=false
-redpill_esp32s3.serial.disableRTS=false
-
-redpill_esp32s3.build.tarch=xtensa
-redpill_esp32s3.build.bootloader_addr=0x0
-redpill_esp32s3.build.target=esp32s3
-redpill_esp32s3.build.mcu=esp32s3
-redpill_esp32s3.build.core=esp32
-redpill_esp32s3.build.variant=redpill_esp32s3
-redpill_esp32s3.build.board=REDPILL_ESP32S3
-
-redpill_esp32s3.build.usb_mode=0
-redpill_esp32s3.build.cdc_on_boot=1
-redpill_esp32s3.build.msc_on_boot=0
-redpill_esp32s3.build.dfu_on_boot=0
-redpill_esp32s3.build.f_cpu=240000000L
-redpill_esp32s3.build.flash_size=8MB
-redpill_esp32s3.build.flash_freq=80m
-redpill_esp32s3.build.flash_mode=dio
-redpill_esp32s3.build.boot=qio
-redpill_esp32s3.build.partitions=default
-redpill_esp32s3.build.defines=
-redpill_esp32s3.build.loop_core=
-redpill_esp32s3.build.event_core=
-redpill_esp32s3.build.flash_type=qio
-redpill_esp32s3.build.psram_type=qspi
-redpill_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
-
-redpill_esp32s3.menu.LoopCore.1=Core 1
-redpill_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-redpill_esp32s3.menu.LoopCore.0=Core 0
-redpill_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-redpill_esp32s3.menu.EventsCore.1=Core 1
-redpill_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-redpill_esp32s3.menu.EventsCore.0=Core 0
-redpill_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-redpill_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
-redpill_esp32s3.menu.USBMode.default.build.usb_mode=0
-redpill_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-redpill_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
-
-redpill_esp32s3.menu.CDCOnBoot.cdc=Enabled
-redpill_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-redpill_esp32s3.menu.CDCOnBoot.default=Disabled
-redpill_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-redpill_esp32s3.menu.MSCOnBoot.default=Disabled
-redpill_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-redpill_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-redpill_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-redpill_esp32s3.menu.DFUOnBoot.default=Disabled
-redpill_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-redpill_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-redpill_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-redpill_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-redpill_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-redpill_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-redpill_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
-redpill_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-redpill_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-redpill_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
-redpill_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-redpill_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
-redpill_esp32s3.menu.PSRAM.disabled=Disabled
-redpill_esp32s3.menu.PSRAM.disabled.build.defines=
-redpill_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
-redpill_esp32s3.menu.PSRAM.opi=OPI PSRAM
-redpill_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-redpill_esp32s3.menu.PSRAM.opi.build.psram_type=opi
-
-redpill_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
-redpill_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-redpill_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2
-redpill_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-redpill_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-redpill_esp32s3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-redpill_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-redpill_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-
-redpill_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
-redpill_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
-redpill_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
-redpill_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
-redpill_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
-redpill_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
-redpill_esp32s3.menu.CPUFreq.40=40MHz
-redpill_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
-redpill_esp32s3.menu.CPUFreq.20=20MHz
-redpill_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
-redpill_esp32s3.menu.CPUFreq.10=10MHz
-redpill_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-redpill_esp32s3.menu.FlashMode.qio=QIO 80MHz
-redpill_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
-redpill_esp32s3.menu.FlashMode.qio.build.boot=qio
-redpill_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
-redpill_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
-redpill_esp32s3.menu.FlashMode.qio120=QIO 120MHz
-redpill_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
-redpill_esp32s3.menu.FlashMode.qio120.build.boot=qio
-redpill_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
-redpill_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
-redpill_esp32s3.menu.FlashMode.dio=DIO 80MHz
-redpill_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
-redpill_esp32s3.menu.FlashMode.dio.build.boot=dio
-redpill_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
-redpill_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
-redpill_esp32s3.menu.FlashMode.opi=OPI 80MHz
-redpill_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
-redpill_esp32s3.menu.FlashMode.opi.build.boot=opi
-redpill_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
-redpill_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
-
-redpill_esp32s3.menu.FlashSize.8M=8MB (64Mb)
-redpill_esp32s3.menu.FlashSize.8M.build.flash_size=8MB
-
-redpill_esp32s3.menu.UploadSpeed.921600=921600
-redpill_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
-redpill_esp32s3.menu.UploadSpeed.115200=115200
-redpill_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
-redpill_esp32s3.menu.UploadSpeed.256000.windows=256000
-redpill_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
-redpill_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-redpill_esp32s3.menu.UploadSpeed.230400=230400
-redpill_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
-redpill_esp32s3.menu.UploadSpeed.460800.linux=460800
-redpill_esp32s3.menu.UploadSpeed.460800.macosx=460800
-redpill_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
-redpill_esp32s3.menu.UploadSpeed.512000.windows=512000
-redpill_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
-
-redpill_esp32s3.menu.DebugLevel.none=None
-redpill_esp32s3.menu.DebugLevel.none.build.code_debug=0
-redpill_esp32s3.menu.DebugLevel.error=Error
-redpill_esp32s3.menu.DebugLevel.error.build.code_debug=1
-redpill_esp32s3.menu.DebugLevel.warn=Warn
-redpill_esp32s3.menu.DebugLevel.warn.build.code_debug=2
-redpill_esp32s3.menu.DebugLevel.info=Info
-redpill_esp32s3.menu.DebugLevel.info.build.code_debug=3
-redpill_esp32s3.menu.DebugLevel.debug=Debug
-redpill_esp32s3.menu.DebugLevel.debug.build.code_debug=4
-redpill_esp32s3.menu.DebugLevel.verbose=Verbose
-redpill_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
-
-redpill_esp32s3.menu.EraseFlash.none=Disabled
-redpill_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
-redpill_esp32s3.menu.EraseFlash.all=Enabled
-redpill_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-esp32c3m1IKit.name=ESP-C3-M1-I-Kit
-
-esp32c3m1IKit.bootloader.tool=esptool_py
-esp32c3m1IKit.bootloader.tool.default=esptool_py
-
-esp32c3m1IKit.upload.tool=esptool_py
-esp32c3m1IKit.upload.tool.default=esptool_py
-esp32c3m1IKit.upload.tool.network=esp_ota
-
-esp32c3m1IKit.upload.maximum_size=1310720
-esp32c3m1IKit.upload.maximum_data_size=327680
-esp32c3m1IKit.upload.flags=
-esp32c3m1IKit.upload.extra_flags=
-esp32c3m1IKit.upload.use_1200bps_touch=false
-esp32c3m1IKit.upload.wait_for_upload_port=false
-
-esp32c3m1IKit.serial.disableDTR=false
-esp32c3m1IKit.serial.disableRTS=false
-
-esp32c3m1IKit.build.tarch=riscv32
-esp32c3m1IKit.build.target=esp
-esp32c3m1IKit.build.mcu=esp32c3
-esp32c3m1IKit.build.core=esp32
-esp32c3m1IKit.build.variant=esp_c3_m1_i_kit
-esp32c3m1IKit.build.board=ESP32C3_M1_I_KIT
-esp32c3m1IKit.build.bootloader_addr=0x0
-
-esp32c3m1IKit.build.cdc_on_boot=0
-esp32c3m1IKit.build.f_cpu=160000000L
-esp32c3m1IKit.build.flash_size=4MB
-esp32c3m1IKit.build.flash_freq=80m
-esp32c3m1IKit.build.flash_mode=qio
-esp32c3m1IKit.build.boot=qio
-esp32c3m1IKit.build.partitions=default
-esp32c3m1IKit.build.defines=
-
-esp32c3m1IKit.menu.CDCOnBoot.default=Disabled
-esp32c3m1IKit.menu.CDCOnBoot.default.build.cdc_on_boot=0
-esp32c3m1IKit.menu.CDCOnBoot.cdc=Enabled
-esp32c3m1IKit.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-esp32c3m1IKit.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-esp32c3m1IKit.menu.PartitionScheme.default.build.partitions=default
-esp32c3m1IKit.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-esp32c3m1IKit.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-esp32c3m1IKit.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-esp32c3m1IKit.menu.PartitionScheme.minimal.build.partitions=minimal
-esp32c3m1IKit.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-esp32c3m1IKit.menu.PartitionScheme.no_ota.build.partitions=no_ota
-esp32c3m1IKit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-esp32c3m1IKit.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-esp32c3m1IKit.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-esp32c3m1IKit.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-esp32c3m1IKit.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-esp32c3m1IKit.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-esp32c3m1IKit.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-esp32c3m1IKit.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-esp32c3m1IKit.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-esp32c3m1IKit.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-esp32c3m1IKit.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-esp32c3m1IKit.menu.PartitionScheme.huge_app.build.partitions=huge_app
-esp32c3m1IKit.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-esp32c3m1IKit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-esp32c3m1IKit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-esp32c3m1IKit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-esp32c3m1IKit.menu.PartitionScheme.rainmaker=RainMaker 4MB
-esp32c3m1IKit.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-esp32c3m1IKit.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-esp32c3m1IKit.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-esp32c3m1IKit.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-esp32c3m1IKit.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-esp32c3m1IKit.menu.CPUFreq.160=160MHz (WiFi)
-esp32c3m1IKit.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32c3m1IKit.menu.CPUFreq.80=80MHz (WiFi)
-esp32c3m1IKit.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32c3m1IKit.menu.CPUFreq.40=40MHz
-esp32c3m1IKit.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32c3m1IKit.menu.CPUFreq.20=20MHz
-esp32c3m1IKit.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32c3m1IKit.menu.CPUFreq.10=10MHz
-esp32c3m1IKit.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32c3m1IKit.menu.UploadSpeed.921600=921600
-esp32c3m1IKit.menu.UploadSpeed.921600.upload.speed=921600
-esp32c3m1IKit.menu.UploadSpeed.115200=115200
-esp32c3m1IKit.menu.UploadSpeed.115200.upload.speed=115200
-esp32c3m1IKit.menu.UploadSpeed.256000.windows=256000
-esp32c3m1IKit.menu.UploadSpeed.256000.upload.speed=256000
-esp32c3m1IKit.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32c3m1IKit.menu.UploadSpeed.230400=230400
-esp32c3m1IKit.menu.UploadSpeed.230400.upload.speed=230400
-esp32c3m1IKit.menu.UploadSpeed.460800.linux=460800
-esp32c3m1IKit.menu.UploadSpeed.460800.macosx=460800
-esp32c3m1IKit.menu.UploadSpeed.460800.upload.speed=460800
-esp32c3m1IKit.menu.UploadSpeed.512000.windows=512000
-esp32c3m1IKit.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32c3m1IKit.menu.DebugLevel.none=None
-esp32c3m1IKit.menu.DebugLevel.none.build.code_debug=0
-esp32c3m1IKit.menu.DebugLevel.error=Error
-esp32c3m1IKit.menu.DebugLevel.error.build.code_debug=1
-esp32c3m1IKit.menu.DebugLevel.warn=Warn
-esp32c3m1IKit.menu.DebugLevel.warn.build.code_debug=2
-esp32c3m1IKit.menu.DebugLevel.info=Info
-esp32c3m1IKit.menu.DebugLevel.info.build.code_debug=3
-esp32c3m1IKit.menu.DebugLevel.debug=Debug
-esp32c3m1IKit.menu.DebugLevel.debug.build.code_debug=4
-esp32c3m1IKit.menu.DebugLevel.verbose=Verbose
-esp32c3m1IKit.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32c3m1IKit.menu.EraseFlash.none=Disabled
-esp32c3m1IKit.menu.EraseFlash.none.upload.erase_cmd=
-esp32c3m1IKit.menu.EraseFlash.all=Enabled
-esp32c3m1IKit.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-roboheart_hercules.name=RoboHeart Hercules
-
-roboheart_hercules.upload.tool=esptool_py
-roboheart_hercules.upload.tool.default=esptool_py
-roboheart_hercules.upload.maximum_size=1310720
-roboheart_hercules.upload.maximum_data_size=327680
-roboheart_hercules.upload.wait_for_upload_port=true
-roboheart_hercules.upload.flags=
-roboheart_hercules.upload.extra_flags=
-
-roboheart_hercules.serial.disableDTR=true
-roboheart_hercules.serial.disableRTS=true
-
-roboheart_hercules.build.tarch=xtensa
-roboheart_hercules.build.bootloader_addr=0x1000
-roboheart_hercules.build.target=esp32
-roboheart_hercules.build.mcu=esp32
-roboheart_hercules.build.core=esp32
-roboheart_hercules.build.variant=roboheart_hercules
-roboheart_hercules.build.board=roboheart_hercules
-
-roboheart_hercules.build.f_cpu=240000000L
-roboheart_hercules.build.flash_size=4MB
-roboheart_hercules.build.flash_freq=40m
-roboheart_hercules.build.flash_mode=dio
-roboheart_hercules.build.boot=dio
-roboheart_hercules.build.partitions=default
-roboheart_hercules.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-roboheart_hercules.build.extra_libs=
-
-roboheart_hercules.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-roboheart_hercules.menu.PartitionScheme.default.build.partitions=default
-roboheart_hercules.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-roboheart_hercules.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-roboheart_hercules.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
-roboheart_hercules.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-roboheart_hercules.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-roboheart_hercules.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-roboheart_hercules.menu.PartitionScheme.minimal.build.partitions=minimal
-roboheart_hercules.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-roboheart_hercules.menu.PartitionScheme.no_ota.build.partitions=no_ota
-roboheart_hercules.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-roboheart_hercules.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-roboheart_hercules.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-roboheart_hercules.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-roboheart_hercules.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-roboheart_hercules.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-roboheart_hercules.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-roboheart_hercules.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-roboheart_hercules.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-roboheart_hercules.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-roboheart_hercules.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-roboheart_hercules.menu.PartitionScheme.huge_app.build.partitions=huge_app
-roboheart_hercules.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-roboheart_hercules.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-roboheart_hercules.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-roboheart_hercules.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-roboheart_hercules.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
-roboheart_hercules.menu.PartitionScheme.fatflash.build.partitions=ffat
-roboheart_hercules.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-roboheart_hercules.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
-roboheart_hercules.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-roboheart_hercules.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-roboheart_hercules.menu.PartitionScheme.rainmaker=RainMaker 4MB
-roboheart_hercules.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-roboheart_hercules.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-roboheart_hercules.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-roboheart_hercules.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-roboheart_hercules.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-roboheart_hercules.menu.CPUFreq.240=240MHz (WiFi/BT)
-roboheart_hercules.menu.CPUFreq.240.build.f_cpu=240000000L
-roboheart_hercules.menu.CPUFreq.160=160MHz (WiFi/BT)
-roboheart_hercules.menu.CPUFreq.160.build.f_cpu=160000000L
-roboheart_hercules.menu.CPUFreq.80=80MHz (WiFi/BT)
-roboheart_hercules.menu.CPUFreq.80.build.f_cpu=80000000L
-roboheart_hercules.menu.CPUFreq.40=40MHz
-roboheart_hercules.menu.CPUFreq.40.build.f_cpu=40000000L
-roboheart_hercules.menu.CPUFreq.20=20MHz
-roboheart_hercules.menu.CPUFreq.20.build.f_cpu=20000000L
-roboheart_hercules.menu.CPUFreq.10=10MHz
-roboheart_hercules.menu.CPUFreq.10.build.f_cpu=10000000L
-
-roboheart_hercules.menu.FlashMode.qio=QIO
-roboheart_hercules.menu.FlashMode.qio.build.flash_mode=dio
-roboheart_hercules.menu.FlashMode.qio.build.boot=qio
-roboheart_hercules.menu.FlashMode.dio=DIO
-roboheart_hercules.menu.FlashMode.dio.build.flash_mode=dio
-roboheart_hercules.menu.FlashMode.dio.build.boot=dio
-
-roboheart_hercules.menu.FlashFreq.80=80MHz
-roboheart_hercules.menu.FlashFreq.80.build.flash_freq=80m
-roboheart_hercules.menu.FlashFreq.40=40MHz
-roboheart_hercules.menu.FlashFreq.40.build.flash_freq=40m
-
-roboheart_hercules.menu.UploadSpeed.921600=921600
-roboheart_hercules.menu.UploadSpeed.921600.upload.speed=921600
-roboheart_hercules.menu.UploadSpeed.115200=115200
-roboheart_hercules.menu.UploadSpeed.115200.upload.speed=115200
-roboheart_hercules.menu.UploadSpeed.256000.windows=256000
-roboheart_hercules.menu.UploadSpeed.256000.upload.speed=256000
-roboheart_hercules.menu.UploadSpeed.230400.windows.upload.speed=256000
-roboheart_hercules.menu.UploadSpeed.230400=230400
-roboheart_hercules.menu.UploadSpeed.230400.upload.speed=230400
-roboheart_hercules.menu.UploadSpeed.460800.linux=460800
-roboheart_hercules.menu.UploadSpeed.460800.macosx=460800
-roboheart_hercules.menu.UploadSpeed.460800.upload.speed=460800
-roboheart_hercules.menu.UploadSpeed.512000.windows=512000
-roboheart_hercules.menu.UploadSpeed.512000.upload.speed=512000
-
-roboheart_hercules.menu.DebugLevel.none=None
-roboheart_hercules.menu.DebugLevel.none.build.code_debug=0
-roboheart_hercules.menu.DebugLevel.error=Error
-roboheart_hercules.menu.DebugLevel.error.build.code_debug=1
-roboheart_hercules.menu.DebugLevel.warn=Warn
-roboheart_hercules.menu.DebugLevel.warn.build.code_debug=2
-roboheart_hercules.menu.DebugLevel.info=Info
-roboheart_hercules.menu.DebugLevel.info.build.code_debug=3
-roboheart_hercules.menu.DebugLevel.debug=Debug
-roboheart_hercules.menu.DebugLevel.debug.build.code_debug=4
-roboheart_hercules.menu.DebugLevel.verbose=Verbose
-roboheart_hercules.menu.DebugLevel.verbose.build.code_debug=5
-
-roboheart_hercules.menu.EraseFlash.none=Disabled
-roboheart_hercules.menu.EraseFlash.none.upload.erase_cmd=
-roboheart_hercules.menu.EraseFlash.all=Enabled
-roboheart_hercules.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-VALTRACK_V4_VTS_ESP32_C3.name=VALTRACK_V4_VTS_ESP32_C3
-
-VALTRACK_V4_VTS_ESP32_C3.bootloader.tool=esptool_py
-VALTRACK_V4_VTS_ESP32_C3.bootloader.tool.default=esptool_py
-
-VALTRACK_V4_VTS_ESP32_C3.upload.tool=esptool_py
-VALTRACK_V4_VTS_ESP32_C3.upload.tool.default=esptool_py
-VALTRACK_V4_VTS_ESP32_C3.upload.tool.network=esp_ota
-
-VALTRACK_V4_VTS_ESP32_C3.upload.maximum_size=1310720
-VALTRACK_V4_VTS_ESP32_C3.upload.maximum_data_size=327680
-VALTRACK_V4_VTS_ESP32_C3.upload.flags=
-VALTRACK_V4_VTS_ESP32_C3.upload.extra_flags=
-VALTRACK_V4_VTS_ESP32_C3.upload.use_1200bps_touch=false
-VALTRACK_V4_VTS_ESP32_C3.upload.wait_for_upload_port=false
-
-VALTRACK_V4_VTS_ESP32_C3.serial.disableDTR=false
-VALTRACK_V4_VTS_ESP32_C3.serial.disableRTS=false
-
-VALTRACK_V4_VTS_ESP32_C3.build.tarch=riscv32
-VALTRACK_V4_VTS_ESP32_C3.build.target=esp
-VALTRACK_V4_VTS_ESP32_C3.build.mcu=esp32c3
-VALTRACK_V4_VTS_ESP32_C3.build.core=esp32
-VALTRACK_V4_VTS_ESP32_C3.build.variant=VALTRACK_V4_VTS_ESP32_C3
-VALTRACK_V4_VTS_ESP32_C3.build.board=VALTRACK_V4_VTS_ESP32_C3
-VALTRACK_V4_VTS_ESP32_C3.build.bootloader_addr=0x0
-
-VALTRACK_V4_VTS_ESP32_C3.build.cdc_on_boot=1
-VALTRACK_V4_VTS_ESP32_C3.build.f_cpu=160000000L
-VALTRACK_V4_VTS_ESP32_C3.build.flash_size=4MB
-VALTRACK_V4_VTS_ESP32_C3.build.flash_freq=80m
-VALTRACK_V4_VTS_ESP32_C3.build.flash_mode=qio
-VALTRACK_V4_VTS_ESP32_C3.build.boot=qio
-VALTRACK_V4_VTS_ESP32_C3.build.partitions=default
-VALTRACK_V4_VTS_ESP32_C3.build.defines=
-
-VALTRACK_V4_VTS_ESP32_C3.menu.CDCOnBoot.default=Enabled
-VALTRACK_V4_VTS_ESP32_C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-VALTRACK_V4_VTS_ESP32_C3.menu.CDCOnBoot.cdc=Disabled
-VALTRACK_V4_VTS_ESP32_C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default.build.partitions=default
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.minimal.build.partitions=minimal
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.fatflash.build.partitions=ffat
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.160=160MHz (WiFi)
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.160.build.f_cpu=160000000L
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.80=80MHz (WiFi)
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.80.build.f_cpu=80000000L
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.40=40MHz
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.40.build.f_cpu=40000000L
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.20=20MHz
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.20.build.f_cpu=20000000L
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.10=10MHz
-VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.qio=QIO
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.qio.build.flash_mode=dio
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.qio.build.boot=qio
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.dio=DIO
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.dio.build.flash_mode=dio
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.dio.build.boot=dio
-
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashFreq.80=80MHz
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashFreq.80.build.flash_freq=80m
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashFreq.40=40MHz
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashFreq.40.build.flash_freq=40m
-
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.4M=4MB (32Mb)
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.4M.build.flash_size=4MB
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.8M=8MB (64Mb)
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.8M.build.flash_size=8MB
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.2M=2MB (16Mb)
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.2M.build.flash_size=2MB
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.16M=16MB (128Mb)
-VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.16M.build.flash_size=16MB
-
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.921600=921600
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.921600.upload.speed=921600
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.115200=115200
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.115200.upload.speed=115200
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.256000.windows=256000
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.256000.upload.speed=256000
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.230400.windows.upload.speed=256000
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.230400=230400
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.230400.upload.speed=230400
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.460800.linux=460800
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.460800.macosx=460800
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.460800.upload.speed=460800
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.512000.windows=512000
-VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.512000.upload.speed=512000
-
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.none=None
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.none.build.code_debug=0
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.error=Error
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.error.build.code_debug=1
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.warn=Warn
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.warn.build.code_debug=2
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.info=Info
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.info.build.code_debug=3
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.debug=Debug
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.debug.build.code_debug=4
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.verbose=Verbose
-VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.verbose.build.code_debug=5
-
-VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.none=Disabled
-VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.none.upload.erase_cmd=
-VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.all=Enabled
-VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-VALTRACK_V4_MFW_ESP32_C3.name=VALTRACK_V4_MFW_ESP32_C3
-
-VALTRACK_V4_MFW_ESP32_C3.bootloader.tool=esptool_py
-VALTRACK_V4_MFW_ESP32_C3.bootloader.tool.default=esptool_py
-
-VALTRACK_V4_MFW_ESP32_C3.upload.tool=esptool_py
-VALTRACK_V4_MFW_ESP32_C3.upload.tool.default=esptool_py
-VALTRACK_V4_MFW_ESP32_C3.upload.tool.network=esp_ota
-
-VALTRACK_V4_MFW_ESP32_C3.upload.maximum_size=1310720
-VALTRACK_V4_MFW_ESP32_C3.upload.maximum_data_size=327680
-VALTRACK_V4_MFW_ESP32_C3.upload.flags=
-VALTRACK_V4_MFW_ESP32_C3.upload.extra_flags=
-VALTRACK_V4_MFW_ESP32_C3.upload.use_1200bps_touch=false
-VALTRACK_V4_MFW_ESP32_C3.upload.wait_for_upload_port=false
-
-VALTRACK_V4_MFW_ESP32_C3.serial.disableDTR=false
-VALTRACK_V4_MFW_ESP32_C3.serial.disableRTS=false
-
-VALTRACK_V4_MFW_ESP32_C3.build.tarch=riscv32
-VALTRACK_V4_MFW_ESP32_C3.build.target=esp
-VALTRACK_V4_MFW_ESP32_C3.build.mcu=esp32c3
-VALTRACK_V4_MFW_ESP32_C3.build.core=esp32
-VALTRACK_V4_MFW_ESP32_C3.build.variant=VALTRACK_V4_MFW_ESP32_C3
-VALTRACK_V4_MFW_ESP32_C3.build.board=VALTRACK_V4_MFW_ESP32_C3
-VALTRACK_V4_MFW_ESP32_C3.build.bootloader_addr=0x0
-
-VALTRACK_V4_MFW_ESP32_C3.build.cdc_on_boot=1
-VALTRACK_V4_MFW_ESP32_C3.build.f_cpu=160000000L
-VALTRACK_V4_MFW_ESP32_C3.build.flash_size=4MB
-VALTRACK_V4_MFW_ESP32_C3.build.flash_freq=80m
-VALTRACK_V4_MFW_ESP32_C3.build.flash_mode=qio
-VALTRACK_V4_MFW_ESP32_C3.build.boot=qio
-VALTRACK_V4_MFW_ESP32_C3.build.partitions=default
-VALTRACK_V4_MFW_ESP32_C3.build.defines=
-
-VALTRACK_V4_MFW_ESP32_C3.menu.CDCOnBoot.default=Enabled
-VALTRACK_V4_MFW_ESP32_C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-VALTRACK_V4_MFW_ESP32_C3.menu.CDCOnBoot.cdc=Disabled
-VALTRACK_V4_MFW_ESP32_C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default.build.partitions=default
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.minimal.build.partitions=minimal
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.fatflash.build.partitions=ffat
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.160=160MHz (WiFi)
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.160.build.f_cpu=160000000L
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.80=80MHz (WiFi)
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.80.build.f_cpu=80000000L
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.40=40MHz
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.40.build.f_cpu=40000000L
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.20=20MHz
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.20.build.f_cpu=20000000L
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.10=10MHz
-VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.qio=QIO
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.qio.build.flash_mode=dio
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.qio.build.boot=qio
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.dio=DIO
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.dio.build.flash_mode=dio
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.dio.build.boot=dio
-
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashFreq.80=80MHz
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashFreq.80.build.flash_freq=80m
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashFreq.40=40MHz
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashFreq.40.build.flash_freq=40m
-
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.4M=4MB (32Mb)
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.4M.build.flash_size=4MB
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.8M=8MB (64Mb)
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.8M.build.flash_size=8MB
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.2M=2MB (16Mb)
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.2M.build.flash_size=2MB
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.16M=16MB (128Mb)
-VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.16M.build.flash_size=16MB
-
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.921600=921600
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.921600.upload.speed=921600
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.115200=115200
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.115200.upload.speed=115200
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.256000.windows=256000
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.256000.upload.speed=256000
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.230400.windows.upload.speed=256000
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.230400=230400
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.230400.upload.speed=230400
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.460800.linux=460800
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.460800.macosx=460800
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.460800.upload.speed=460800
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.512000.windows=512000
-VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.512000.upload.speed=512000
-
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.none=None
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.none.build.code_debug=0
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.error=Error
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.error.build.code_debug=1
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.warn=Warn
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.warn.build.code_debug=2
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.info=Info
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.info.build.code_debug=3
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.debug=Debug
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.debug.build.code_debug=4
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.verbose=Verbose
-VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.verbose.build.code_debug=5
-
-VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.none=Disabled
-VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.none.upload.erase_cmd=
-VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.all=Enabled
-VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-Edgebox-ESP-100.name=Edgebox-ESP-100
-
-Edgebox-ESP-100.bootloader.tool=esptool_py
-Edgebox-ESP-100.bootloader.tool.default=esptool_py
-
-Edgebox-ESP-100.upload.tool=esptool_py
-Edgebox-ESP-100.upload.tool.default=esptool_py
-Edgebox-ESP-100.upload.tool.network=esp_ota
-
-Edgebox-ESP-100.upload.maximum_size=1310720
-Edgebox-ESP-100.upload.maximum_data_size=327680
-Edgebox-ESP-100.upload.flags=
-Edgebox-ESP-100.upload.extra_flags=
-Edgebox-ESP-100.upload.use_1200bps_touch=false
-Edgebox-ESP-100.upload.wait_for_upload_port=false
-
-Edgebox-ESP-100.serial.disableDTR=false
-Edgebox-ESP-100.serial.disableRTS=false
-
-Edgebox-ESP-100.build.tarch=xtensa
-Edgebox-ESP-100.build.bootloader_addr=0x0
-Edgebox-ESP-100.build.target=esp32s3
-Edgebox-ESP-100.build.mcu=esp32s3
-Edgebox-ESP-100.build.core=esp32
-Edgebox-ESP-100.build.variant=Edgebox-ESP-100
-Edgebox-ESP-100.build.board=Edgebox-ESP-100
-
-Edgebox-ESP-100.build.usb_mode=1
-Edgebox-ESP-100.build.cdc_on_boot=0
-Edgebox-ESP-100.build.msc_on_boot=0
-Edgebox-ESP-100.build.dfu_on_boot=0
-Edgebox-ESP-100.build.f_cpu=240000000L
-Edgebox-ESP-100.build.flash_size=4MB
-Edgebox-ESP-100.build.flash_freq=80m
-Edgebox-ESP-100.build.flash_mode=dio
-Edgebox-ESP-100.build.boot=qio
-Edgebox-ESP-100.build.boot_freq=80m
-Edgebox-ESP-100.build.partitions=default
-Edgebox-ESP-100.build.defines=
-Edgebox-ESP-100.build.loop_core=
-Edgebox-ESP-100.build.event_core=
-Edgebox-ESP-100.build.psram_type=qspi
-Edgebox-ESP-100.build.memory_type={build.boot}_{build.psram_type}
-
-Edgebox-ESP-100.menu.PSRAM.disabled=Disabled
-Edgebox-ESP-100.menu.PSRAM.disabled.build.defines=
-Edgebox-ESP-100.menu.PSRAM.disabled.build.psram_type=qspi
-Edgebox-ESP-100.menu.PSRAM.enabled=QSPI PSRAM
-Edgebox-ESP-100.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-Edgebox-ESP-100.menu.PSRAM.enabled.build.psram_type=qspi
-Edgebox-ESP-100.menu.PSRAM.opi=OPI PSRAM
-Edgebox-ESP-100.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-Edgebox-ESP-100.menu.PSRAM.opi.build.psram_type=opi
-
-Edgebox-ESP-100.menu.FlashMode.qio=QIO 80MHz
-Edgebox-ESP-100.menu.FlashMode.qio.build.flash_mode=dio
-Edgebox-ESP-100.menu.FlashMode.qio.build.boot=qio
-Edgebox-ESP-100.menu.FlashMode.qio.build.boot_freq=80m
-Edgebox-ESP-100.menu.FlashMode.qio.build.flash_freq=80m
-Edgebox-ESP-100.menu.FlashMode.qio120=QIO 120MHz
-Edgebox-ESP-100.menu.FlashMode.qio120.build.flash_mode=dio
-Edgebox-ESP-100.menu.FlashMode.qio120.build.boot=qio
-Edgebox-ESP-100.menu.FlashMode.qio120.build.boot_freq=120m
-Edgebox-ESP-100.menu.FlashMode.qio120.build.flash_freq=80m
-Edgebox-ESP-100.menu.FlashMode.dio=DIO 80MHz
-Edgebox-ESP-100.menu.FlashMode.dio.build.flash_mode=dio
-Edgebox-ESP-100.menu.FlashMode.dio.build.boot=dio
-Edgebox-ESP-100.menu.FlashMode.dio.build.boot_freq=80m
-Edgebox-ESP-100.menu.FlashMode.dio.build.flash_freq=80m
-Edgebox-ESP-100.menu.FlashMode.opi=OPI 80MHz
-Edgebox-ESP-100.menu.FlashMode.opi.build.flash_mode=dout
-Edgebox-ESP-100.menu.FlashMode.opi.build.boot=opi
-Edgebox-ESP-100.menu.FlashMode.opi.build.boot_freq=80m
-Edgebox-ESP-100.menu.FlashMode.opi.build.flash_freq=80m
-
-Edgebox-ESP-100.menu.FlashSize.4M=4MB (32Mb)
-Edgebox-ESP-100.menu.FlashSize.4M.build.flash_size=4MB
-Edgebox-ESP-100.menu.FlashSize.8M=8MB (64Mb)
-Edgebox-ESP-100.menu.FlashSize.8M.build.flash_size=8MB
-Edgebox-ESP-100.menu.FlashSize.16M=16MB (128Mb)
-Edgebox-ESP-100.menu.FlashSize.16M.build.flash_size=16MB
-#Edgebox-ESP-100.menu.FlashSize.32M=32MB (256Mb)
-#Edgebox-ESP-100.menu.FlashSize.32M.build.flash_size=32MB
-
-Edgebox-ESP-100.menu.LoopCore.1=Core 1
-Edgebox-ESP-100.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-Edgebox-ESP-100.menu.LoopCore.0=Core 0
-Edgebox-ESP-100.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-Edgebox-ESP-100.menu.EventsCore.1=Core 1
-Edgebox-ESP-100.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-Edgebox-ESP-100.menu.EventsCore.0=Core 0
-Edgebox-ESP-100.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-Edgebox-ESP-100.menu.USBMode.default=Hardware CDC and JTAG
-Edgebox-ESP-100.menu.USBMode.default.build.usb_mode=1
-Edgebox-ESP-100.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
-Edgebox-ESP-100.menu.USBMode.hwcdc.build.usb_mode=0
-
-Edgebox-ESP-100.menu.CDCOnBoot.default=Disabled
-Edgebox-ESP-100.menu.CDCOnBoot.default.build.cdc_on_boot=0
-Edgebox-ESP-100.menu.CDCOnBoot.cdc=Enabled
-Edgebox-ESP-100.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-Edgebox-ESP-100.menu.MSCOnBoot.default=Disabled
-Edgebox-ESP-100.menu.MSCOnBoot.default.build.msc_on_boot=0
-Edgebox-ESP-100.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-Edgebox-ESP-100.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-Edgebox-ESP-100.menu.DFUOnBoot.default=Disabled
-Edgebox-ESP-100.menu.DFUOnBoot.default.build.dfu_on_boot=0
-Edgebox-ESP-100.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-Edgebox-ESP-100.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-Edgebox-ESP-100.menu.UploadMode.default=UART0 / Hardware CDC
-Edgebox-ESP-100.menu.UploadMode.default.upload.use_1200bps_touch=false
-Edgebox-ESP-100.menu.UploadMode.default.upload.wait_for_upload_port=false
-Edgebox-ESP-100.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-Edgebox-ESP-100.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-Edgebox-ESP-100.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-Edgebox-ESP-100.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-Edgebox-ESP-100.menu.PartitionScheme.default.build.partitions=default
-Edgebox-ESP-100.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-Edgebox-ESP-100.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-Edgebox-ESP-100.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-Edgebox-ESP-100.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-Edgebox-ESP-100.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-Edgebox-ESP-100.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-Edgebox-ESP-100.menu.PartitionScheme.minimal.build.partitions=minimal
-Edgebox-ESP-100.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-Edgebox-ESP-100.menu.PartitionScheme.no_ota.build.partitions=no_ota
-Edgebox-ESP-100.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-Edgebox-ESP-100.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-Edgebox-ESP-100.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-Edgebox-ESP-100.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-Edgebox-ESP-100.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-Edgebox-ESP-100.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-Edgebox-ESP-100.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-Edgebox-ESP-100.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-Edgebox-ESP-100.menu.PartitionScheme.huge_app.build.partitions=huge_app
-Edgebox-ESP-100.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-Edgebox-ESP-100.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-Edgebox-ESP-100.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-Edgebox-ESP-100.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-Edgebox-ESP-100.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-Edgebox-ESP-100.menu.PartitionScheme.fatflash.build.partitions=ffat
-Edgebox-ESP-100.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker=RainMaker 4MB
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-Edgebox-ESP-100.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-Edgebox-ESP-100.menu.CPUFreq.240=240MHz (WiFi)
-Edgebox-ESP-100.menu.CPUFreq.240.build.f_cpu=240000000L
-Edgebox-ESP-100.menu.CPUFreq.160=160MHz (WiFi)
-Edgebox-ESP-100.menu.CPUFreq.160.build.f_cpu=160000000L
-Edgebox-ESP-100.menu.CPUFreq.80=80MHz (WiFi)
-Edgebox-ESP-100.menu.CPUFreq.80.build.f_cpu=80000000L
-Edgebox-ESP-100.menu.CPUFreq.40=40MHz
-Edgebox-ESP-100.menu.CPUFreq.40.build.f_cpu=40000000L
-Edgebox-ESP-100.menu.CPUFreq.20=20MHz
-Edgebox-ESP-100.menu.CPUFreq.20.build.f_cpu=20000000L
-Edgebox-ESP-100.menu.CPUFreq.10=10MHz
-Edgebox-ESP-100.menu.CPUFreq.10.build.f_cpu=10000000L
-
-Edgebox-ESP-100.menu.UploadSpeed.921600=921600
-Edgebox-ESP-100.menu.UploadSpeed.921600.upload.speed=921600
-Edgebox-ESP-100.menu.UploadSpeed.115200=115200
-Edgebox-ESP-100.menu.UploadSpeed.115200.upload.speed=115200
-Edgebox-ESP-100.menu.UploadSpeed.256000.windows=256000
-Edgebox-ESP-100.menu.UploadSpeed.256000.upload.speed=256000
-Edgebox-ESP-100.menu.UploadSpeed.230400.windows.upload.speed=256000
-Edgebox-ESP-100.menu.UploadSpeed.230400=230400
-Edgebox-ESP-100.menu.UploadSpeed.230400.upload.speed=230400
-Edgebox-ESP-100.menu.UploadSpeed.460800.linux=460800
-Edgebox-ESP-100.menu.UploadSpeed.460800.macosx=460800
-Edgebox-ESP-100.menu.UploadSpeed.460800.upload.speed=460800
-Edgebox-ESP-100.menu.UploadSpeed.512000.windows=512000
-Edgebox-ESP-100.menu.UploadSpeed.512000.upload.speed=512000
-
-Edgebox-ESP-100.menu.DebugLevel.none=None
-Edgebox-ESP-100.menu.DebugLevel.none.build.code_debug=0
-Edgebox-ESP-100.menu.DebugLevel.error=Error
-Edgebox-ESP-100.menu.DebugLevel.error.build.code_debug=1
-Edgebox-ESP-100.menu.DebugLevel.warn=Warn
-Edgebox-ESP-100.menu.DebugLevel.warn.build.code_debug=2
-Edgebox-ESP-100.menu.DebugLevel.info=Info
-Edgebox-ESP-100.menu.DebugLevel.info.build.code_debug=3
-Edgebox-ESP-100.menu.DebugLevel.debug=Debug
-Edgebox-ESP-100.menu.DebugLevel.debug.build.code_debug=4
-Edgebox-ESP-100.menu.DebugLevel.verbose=Verbose
-Edgebox-ESP-100.menu.DebugLevel.verbose.build.code_debug=5
-
-Edgebox-ESP-100.menu.EraseFlash.none=Disabled
-Edgebox-ESP-100.menu.EraseFlash.none.upload.erase_cmd=
-Edgebox-ESP-100.menu.EraseFlash.all=Enabled
-Edgebox-ESP-100.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-crabik_slot_esp32_s3.name=Crabik Slot ESP32-S3
-
-crabik_slot_esp32_s3.bootloader.tool=esptool_py
-crabik_slot_esp32_s3.bootloader.tool.default=esptool_py
-
-crabik_slot_esp32_s3.upload.tool=esptool_py
-crabik_slot_esp32_s3.upload.tool.default=esptool_py
-crabik_slot_esp32_s3.upload.tool.network=esp_ota
-
-crabik_slot_esp32_s3.upload.maximum_size=1310720
-crabik_slot_esp32_s3.upload.maximum_data_size=327680
-crabik_slot_esp32_s3.upload.speed=921600
-crabik_slot_esp32_s3.upload.flags=
-crabik_slot_esp32_s3.upload.extra_flags=
-crabik_slot_esp32_s3.upload.use_1200bps_touch=false
-crabik_slot_esp32_s3.upload.wait_for_upload_port=false
-
-crabik_slot_esp32_s3.serial.disableDTR=false
-crabik_slot_esp32_s3.serial.disableRTS=false
-
-crabik_slot_esp32_s3.build.tarch=xtensa
-crabik_slot_esp32_s3.build.bootloader_addr=0x0
-crabik_slot_esp32_s3.build.target=esp32s3
-crabik_slot_esp32_s3.build.mcu=esp32s3
-crabik_slot_esp32_s3.build.core=esp32
-crabik_slot_esp32_s3.build.variant=crabik_slot_esp32_s3
-crabik_slot_esp32_s3.build.board=CRABIK_SLOT_ESP32_S3
-
-crabik_slot_esp32_s3.build.usb_mode=0
-crabik_slot_esp32_s3.build.cdc_on_boot=0
-crabik_slot_esp32_s3.build.msc_on_boot=0
-crabik_slot_esp32_s3.build.dfu_on_boot=0
-crabik_slot_esp32_s3.build.f_cpu=240000000L
-crabik_slot_esp32_s3.build.flash_size=8MB
-crabik_slot_esp32_s3.build.flash_freq=80m
-crabik_slot_esp32_s3.build.flash_mode=dio
-crabik_slot_esp32_s3.build.boot=qio
-crabik_slot_esp32_s3.build.partitions=default
-crabik_slot_esp32_s3.build.defines=
-crabik_slot_esp32_s3.build.memory_type=qio_qspi
-crabik_slot_esp32_s3.build.loop_core=
-crabik_slot_esp32_s3.build.event_core=
-
-## IDE 2.0 Seems to not update the value
-crabik_slot_esp32_s3.menu.JTAGAdapter.default=Disabled
-crabik_slot_esp32_s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-crabik_slot_esp32_s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-crabik_slot_esp32_s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-crabik_slot_esp32_s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-
-crabik_slot_esp32_s3.menu.LoopCore.1=Core 1
-crabik_slot_esp32_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-crabik_slot_esp32_s3.menu.LoopCore.0=Core 0
-crabik_slot_esp32_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-crabik_slot_esp32_s3.menu.EventsCore.1=Core 1
-crabik_slot_esp32_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-crabik_slot_esp32_s3.menu.EventsCore.0=Core 0
-crabik_slot_esp32_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-crabik_slot_esp32_s3.menu.CDCOnBoot.default=Enabled (Requires Hardware CDC and JTAG Mode)
-crabik_slot_esp32_s3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-crabik_slot_esp32_s3.menu.CDCOnBoot.discdc=Disabled
-crabik_slot_esp32_s3.menu.CDCOnBoot.discdc.build.cdc_on_boot=0
-
-crabik_slot_esp32_s3.menu.MSCOnBoot.default=Disabled
-crabik_slot_esp32_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-crabik_slot_esp32_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-crabik_slot_esp32_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-crabik_slot_esp32_s3.menu.USBMode.default=Hardware CDC and JTAG
-crabik_slot_esp32_s3.menu.USBMode.default.build.usb_mode=1
-crabik_slot_esp32_s3.menu.USBMode.default.build.cdc_on_boot=1
-crabik_slot_esp32_s3.menu.USBMode.usbotg=USB-OTG
-crabik_slot_esp32_s3.menu.USBMode.usbotg.build.usb_mode=0
-crabik_slot_esp32_s3.menu.USBMode.usbotg.build.cdc_on_boot=0
-
-crabik_slot_esp32_s3.menu.UploadMode.default=UART0 / Hardware CDC
-crabik_slot_esp32_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-crabik_slot_esp32_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-crabik_slot_esp32_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-crabik_slot_esp32_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-crabik_slot_esp32_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-crabik_slot_esp32_s3.menu.CPUFreq.240=240MHz (WiFi)
-crabik_slot_esp32_s3.menu.CPUFreq.240.build.f_cpu=240000000L
-crabik_slot_esp32_s3.menu.CPUFreq.160=160MHz (WiFi)
-crabik_slot_esp32_s3.menu.CPUFreq.160.build.f_cpu=160000000L
-crabik_slot_esp32_s3.menu.CPUFreq.80=80MHz (WiFi)
-crabik_slot_esp32_s3.menu.CPUFreq.80.build.f_cpu=80000000L
-
-crabik_slot_esp32_s3.menu.PartitionScheme.default=8M Flash (3MB APP/1.5MB FATFS)
-crabik_slot_esp32_s3.menu.PartitionScheme.default.build.partitions=default_8MB
-crabik_slot_esp32_s3.menu.PartitionScheme.default.upload.maximum_size=3342336
-crabik_slot_esp32_s3.menu.PartitionScheme.default_4MB=4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-crabik_slot_esp32_s3.menu.PartitionScheme.default_4MB.build.partitions=default
-crabik_slot_esp32_s3.menu.PartitionScheme.defaultffat=4MB with ffat (1.2MB APP/1.5MB FATFS)
-crabik_slot_esp32_s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-crabik_slot_esp32_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-crabik_slot_esp32_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-crabik_slot_esp32_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-crabik_slot_esp32_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-
-crabik_slot_esp32_s3.menu.UploadSpeed.921600=921600
-crabik_slot_esp32_s3.menu.UploadSpeed.921600.upload.speed=921600
-crabik_slot_esp32_s3.menu.UploadSpeed.115200=115200
-crabik_slot_esp32_s3.menu.UploadSpeed.115200.upload.speed=115200
-crabik_slot_esp32_s3.menu.UploadSpeed.256000.windows=256000
-crabik_slot_esp32_s3.menu.UploadSpeed.256000.upload.speed=256000
-crabik_slot_esp32_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-crabik_slot_esp32_s3.menu.UploadSpeed.230400=230400
-crabik_slot_esp32_s3.menu.UploadSpeed.230400.upload.speed=230400
-crabik_slot_esp32_s3.menu.UploadSpeed.460800.linux=460800
-crabik_slot_esp32_s3.menu.UploadSpeed.460800.macosx=460800
-crabik_slot_esp32_s3.menu.UploadSpeed.460800.upload.speed=460800
-crabik_slot_esp32_s3.menu.UploadSpeed.512000.windows=512000
-crabik_slot_esp32_s3.menu.UploadSpeed.512000.upload.speed=512000
-
-crabik_slot_esp32_s3.menu.DebugLevel.none=None
-crabik_slot_esp32_s3.menu.DebugLevel.none.build.code_debug=0
-crabik_slot_esp32_s3.menu.DebugLevel.error=Error
-crabik_slot_esp32_s3.menu.DebugLevel.error.build.code_debug=1
-crabik_slot_esp32_s3.menu.DebugLevel.warn=Warn
-crabik_slot_esp32_s3.menu.DebugLevel.warn.build.code_debug=2
-crabik_slot_esp32_s3.menu.DebugLevel.info=Info
-crabik_slot_esp32_s3.menu.DebugLevel.info.build.code_debug=3
-crabik_slot_esp32_s3.menu.DebugLevel.debug=Debug
-crabik_slot_esp32_s3.menu.DebugLevel.debug.build.code_debug=4
-crabik_slot_esp32_s3.menu.DebugLevel.verbose=Verbose
-crabik_slot_esp32_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-crabik_slot_esp32_s3.menu.EraseFlash.none=Disabled
-crabik_slot_esp32_s3.menu.EraseFlash.none.upload.erase_cmd=
-crabik_slot_esp32_s3.menu.EraseFlash.all=Enabled
-crabik_slot_esp32_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-
-nebulas3.name=Nebula S3
-
-nebulas3.bootloader.tool=esptool_py
-nebulas3.bootloader.tool.default=esptool_py
-
-nebulas3.upload.tool=esptool_py
-nebulas3.upload.tool.default=esptool_py
-nebulas3.upload.tool.network=esp_ota
-
-nebulas3.upload.maximum_size=1310720
-nebulas3.upload.maximum_data_size=327680
-nebulas3.upload.flags=
-nebulas3.upload.extra_flags=
-nebulas3.upload.use_1200bps_touch=false
-nebulas3.upload.wait_for_upload_port=false
-
-nebulas3.serial.disableDTR=false
-nebulas3.serial.disableRTS=false
-
-nebulas3.build.tarch=xtensa
-nebulas3.build.bootloader_addr=0x0
-nebulas3.build.target=esp32s3
-nebulas3.build.mcu=esp32s3
-nebulas3.build.core=esp32
-nebulas3.build.variant=Nebula_S3
-nebulas3.build.board=NEBULAS3
-
-nebulas3.build.usb_mode=1
-nebulas3.build.cdc_on_boot=0
-nebulas3.build.msc_on_boot=0
-nebulas3.build.dfu_on_boot=0
-nebulas3.build.f_cpu=240000000L
-nebulas3.build.flash_size=4MB
-nebulas3.build.flash_freq=80m
-nebulas3.build.flash_mode=dio
-nebulas3.build.boot=qio
-nebulas3.build.boot_freq=80m
-nebulas3.build.partitions=default
-nebulas3.build.defines=
-nebulas3.build.loop_core=
-nebulas3.build.event_core=
-nebulas3.build.psram_type=qspi
-nebulas3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-nebulas3.menu.JTAGAdapter.default=Disabled
-nebulas3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-nebulas3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-nebulas3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-nebulas3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-nebulas3.menu.JTAGAdapter.external=FTDI Adapter
-nebulas3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-nebulas3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-nebulas3.menu.JTAGAdapter.bridge=ESP USB Bridge
-nebulas3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-nebulas3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-nebulas3.menu.PSRAM.disabled=Disabled
-nebulas3.menu.PSRAM.disabled.build.defines=
-nebulas3.menu.PSRAM.disabled.build.psram_type=qspi
-nebulas3.menu.PSRAM.enabled=QSPI PSRAM
-nebulas3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-nebulas3.menu.PSRAM.enabled.build.psram_type=qspi
-nebulas3.menu.PSRAM.opi=OPI PSRAM
-nebulas3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-nebulas3.menu.PSRAM.opi.build.psram_type=opi
-
-nebulas3.menu.FlashMode.qio=QIO 80MHz
-nebulas3.menu.FlashMode.qio.build.flash_mode=dio
-nebulas3.menu.FlashMode.qio.build.boot=qio
-nebulas3.menu.FlashMode.qio.build.boot_freq=80m
-nebulas3.menu.FlashMode.qio.build.flash_freq=80m
-nebulas3.menu.FlashMode.qio120=QIO 120MHz
-nebulas3.menu.FlashMode.qio120.build.flash_mode=dio
-nebulas3.menu.FlashMode.qio120.build.boot=qio
-nebulas3.menu.FlashMode.qio120.build.boot_freq=120m
-nebulas3.menu.FlashMode.qio120.build.flash_freq=80m
-nebulas3.menu.FlashMode.dio=DIO 80MHz
-nebulas3.menu.FlashMode.dio.build.flash_mode=dio
-nebulas3.menu.FlashMode.dio.build.boot=dio
-nebulas3.menu.FlashMode.dio.build.boot_freq=80m
-nebulas3.menu.FlashMode.dio.build.flash_freq=80m
-nebulas3.menu.FlashMode.opi=OPI 80MHz
-nebulas3.menu.FlashMode.opi.build.flash_mode=dout
-nebulas3.menu.FlashMode.opi.build.boot=opi
-nebulas3.menu.FlashMode.opi.build.boot_freq=80m
-nebulas3.menu.FlashMode.opi.build.flash_freq=80m
-
-nebulas3.menu.FlashSize.4M=4MB (32Mb)
-nebulas3.menu.FlashSize.4M.build.flash_size=4MB
-nebulas3.menu.FlashSize.8M=8MB (64Mb)
-nebulas3.menu.FlashSize.8M.build.flash_size=8MB
-nebulas3.menu.FlashSize.16M=16MB (128Mb)
-nebulas3.menu.FlashSize.16M.build.flash_size=16MB
-
-nebulas3.menu.LoopCore.1=Core 1
-nebulas3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-nebulas3.menu.LoopCore.0=Core 0
-nebulas3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-nebulas3.menu.EventsCore.1=Core 1
-nebulas3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-nebulas3.menu.EventsCore.0=Core 0
-nebulas3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-nebulas3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-nebulas3.menu.USBMode.hwcdc.build.usb_mode=1
-nebulas3.menu.USBMode.default=USB-OTG (TinyUSB)
-nebulas3.menu.USBMode.default.build.usb_mode=0
-
-nebulas3.menu.CDCOnBoot.default= Enabled
-nebulas3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-nebulas3.menu.CDCOnBoot.cdc=Disabled
-nebulas3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-nebulas3.menu.MSCOnBoot.default=Disabled
-nebulas3.menu.MSCOnBoot.default.build.msc_on_boot=0
-nebulas3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-nebulas3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-nebulas3.menu.DFUOnBoot.default=Disabled
-nebulas3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-nebulas3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-nebulas3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-nebulas3.menu.UploadMode.default=UART0 / Hardware CDC
-nebulas3.menu.UploadMode.default.upload.use_1200bps_touch=false
-nebulas3.menu.UploadMode.default.upload.wait_for_upload_port=false
-nebulas3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-nebulas3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-nebulas3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-nebulas3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-nebulas3.menu.PartitionScheme.default.build.partitions=default
-nebulas3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-nebulas3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-nebulas3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-nebulas3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-nebulas3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-nebulas3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-nebulas3.menu.PartitionScheme.minimal.build.partitions=minimal
-nebulas3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-nebulas3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-nebulas3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-nebulas3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-nebulas3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-nebulas3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-nebulas3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-nebulas3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-nebulas3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-nebulas3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-nebulas3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-nebulas3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-nebulas3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-nebulas3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-nebulas3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-nebulas3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-nebulas3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-nebulas3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-nebulas3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-nebulas3.menu.PartitionScheme.fatflash.build.partitions=ffat
-nebulas3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-nebulas3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-nebulas3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-nebulas3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-nebulas3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-nebulas3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-nebulas3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-nebulas3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-nebulas3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-nebulas3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-nebulas3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-nebulas3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-nebulas3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-nebulas3.menu.CPUFreq.240=240MHz (WiFi)
-nebulas3.menu.CPUFreq.240.build.f_cpu=240000000L
-nebulas3.menu.CPUFreq.160=160MHz (WiFi)
-nebulas3.menu.CPUFreq.160.build.f_cpu=160000000L
-nebulas3.menu.CPUFreq.80=80MHz (WiFi)
-nebulas3.menu.CPUFreq.80.build.f_cpu=80000000L
-nebulas3.menu.CPUFreq.40=40MHz
-nebulas3.menu.CPUFreq.40.build.f_cpu=40000000L
-nebulas3.menu.CPUFreq.20=20MHz
-nebulas3.menu.CPUFreq.20.build.f_cpu=20000000L
-nebulas3.menu.CPUFreq.10=10MHz
-nebulas3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-nebulas3.menu.UploadSpeed.921600=921600
-nebulas3.menu.UploadSpeed.921600.upload.speed=921600
-nebulas3.menu.UploadSpeed.115200=115200
-nebulas3.menu.UploadSpeed.115200.upload.speed=115200
-nebulas3.menu.UploadSpeed.256000.windows=256000
-nebulas3.menu.UploadSpeed.256000.upload.speed=256000
-nebulas3.menu.UploadSpeed.230400.windows.upload.speed=256000
-nebulas3.menu.UploadSpeed.230400=230400
-nebulas3.menu.UploadSpeed.230400.upload.speed=230400
-nebulas3.menu.UploadSpeed.460800.linux=460800
-nebulas3.menu.UploadSpeed.460800.macosx=460800
-nebulas3.menu.UploadSpeed.460800.upload.speed=460800
-nebulas3.menu.UploadSpeed.512000.windows=512000
-nebulas3.menu.UploadSpeed.512000.upload.speed=512000
-
-nebulas3.menu.DebugLevel.none=None
-nebulas3.menu.DebugLevel.none.build.code_debug=0
-nebulas3.menu.DebugLevel.error=Error
-nebulas3.menu.DebugLevel.error.build.code_debug=1
-nebulas3.menu.DebugLevel.warn=Warn
-nebulas3.menu.DebugLevel.warn.build.code_debug=2
-nebulas3.menu.DebugLevel.info=Info
-nebulas3.menu.DebugLevel.info.build.code_debug=3
-nebulas3.menu.DebugLevel.debug=Debug
-nebulas3.menu.DebugLevel.debug.build.code_debug=4
-nebulas3.menu.DebugLevel.verbose=Verbose
-nebulas3.menu.DebugLevel.verbose.build.code_debug=5
-
-nebulas3.menu.EraseFlash.none=Disabled
-nebulas3.menu.EraseFlash.none.upload.erase_cmd=
-nebulas3.menu.EraseFlash.all=Enabled
-nebulas3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-lionbits3.name=Lion:Bit S3 STEM Dev Board
-
-lionbits3.bootloader.tool=esptool_py
-lionbits3.bootloader.tool.default=esptool_py
-
-lionbits3.upload.tool=esptool_py
-lionbits3.upload.tool.default=esptool_py
-lionbits3.upload.tool.network=esp_ota
-
-lionbits3.upload.maximum_size=1310720
-lionbits3.upload.maximum_data_size=327680
-lionbits3.upload.flags=
-lionbits3.upload.extra_flags=
-lionbits3.upload.use_1200bps_touch=false
-lionbits3.upload.wait_for_upload_port=false
-
-lionbits3.serial.disableDTR=false
-lionbits3.serial.disableRTS=false
-
-lionbits3.build.tarch=xtensa
-lionbits3.build.bootloader_addr=0x0
-lionbits3.build.target=esp32s3
-lionbits3.build.mcu=esp32s3
-lionbits3.build.core=esp32
-lionbits3.build.variant=lionbits3
-lionbits3.build.board=LIONBITS3_DEV
-
-
-lionbits3.build.usb_mode=1
-lionbits3.build.cdc_on_boot=0
-lionbits3.build.msc_on_boot=0
-lionbits3.build.dfu_on_boot=0
-lionbits3.build.f_cpu=240000000L
-lionbits3.build.flash_size=4MB
-lionbits3.build.flash_freq=80m
-lionbits3.build.flash_mode=dio
-lionbits3.build.boot=qio
-lionbits3.build.boot_freq=80m
-lionbits3.build.partitions=default
-lionbits3.build.defines=
-lionbits3.build.loop_core=
-lionbits3.build.event_core=
-lionbits3.build.psram_type=qspi
-lionbits3.build.memory_type={build.boot}_{build.psram_type}
-
-
-lionbits3.menu.JTAGAdapter.default=Disabled
-lionbits3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-lionbits3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-lionbits3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-lionbits3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-lionbits3.menu.JTAGAdapter.external=FTDI Adapter
-lionbits3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-lionbits3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-lionbits3.menu.JTAGAdapter.bridge=ESP USB Bridge
-lionbits3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-lionbits3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-lionbits3.menu.PSRAM.disabled=Disabled
-lionbits3.menu.PSRAM.disabled.build.defines=
-lionbits3.menu.PSRAM.disabled.build.psram_type=qspi
-lionbits3.menu.PSRAM.enabled=QSPI PSRAM
-lionbits3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-lionbits3.menu.PSRAM.enabled.build.psram_type=qspi
-lionbits3.menu.PSRAM.opi=OPI PSRAM
-lionbits3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-lionbits3.menu.PSRAM.opi.build.psram_type=opi
-
-lionbits3.menu.FlashMode.qio=QIO 80MHz
-lionbits3.menu.FlashMode.qio.build.flash_mode=dio
-lionbits3.menu.FlashMode.qio.build.boot=qio
-lionbits3.menu.FlashMode.qio.build.boot_freq=80m
-lionbits3.menu.FlashMode.qio.build.flash_freq=80m
-lionbits3.menu.FlashMode.qio120=QIO 120MHz
-lionbits3.menu.FlashMode.qio120.build.flash_mode=dio
-lionbits3.menu.FlashMode.qio120.build.boot=qio
-lionbits3.menu.FlashMode.qio120.build.boot_freq=120m
-lionbits3.menu.FlashMode.qio120.build.flash_freq=80m
-lionbits3.menu.FlashMode.dio=DIO 80MHz
-lionbits3.menu.FlashMode.dio.build.flash_mode=dio
-lionbits3.menu.FlashMode.dio.build.boot=dio
-lionbits3.menu.FlashMode.dio.build.boot_freq=80m
-lionbits3.menu.FlashMode.dio.build.flash_freq=80m
-lionbits3.menu.FlashMode.opi=OPI 80MHz
-lionbits3.menu.FlashMode.opi.build.flash_mode=dout
-lionbits3.menu.FlashMode.opi.build.boot=opi
-lionbits3.menu.FlashMode.opi.build.boot_freq=80m
-lionbits3.menu.FlashMode.opi.build.flash_freq=80m
-
-lionbits3.menu.FlashSize.4M=4MB (32Mb)
-lionbits3.menu.FlashSize.4M.build.flash_size=4MB
-lionbits3.menu.FlashSize.8M=8MB (64Mb)
-lionbits3.menu.FlashSize.8M.build.flash_size=8MB
-lionbits3.menu.FlashSize.16M=16MB (128Mb)
-lionbits3.menu.FlashSize.16M.build.flash_size=16MB
-#lionbits3.menu.FlashSize.32M=32MB (256Mb)
-#lionbits3.menu.FlashSize.32M.build.flash_size=32MB
-
-lionbits3.menu.LoopCore.1=Core 1
-lionbits3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-lionbits3.menu.LoopCore.0=Core 0
-lionbits3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-lionbits3.menu.EventsCore.1=Core 1
-lionbits3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-lionbits3.menu.EventsCore.0=Core 0
-lionbits3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-lionbits3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-lionbits3.menu.USBMode.hwcdc.build.usb_mode=1
-lionbits3.menu.USBMode.default=USB-OTG (TinyUSB)
-lionbits3.menu.USBMode.default.build.usb_mode=0
-
-lionbits3.menu.CDCOnBoot.default=Disabled
-lionbits3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-lionbits3.menu.CDCOnBoot.cdc=Enabled
-lionbits3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-lionbits3.menu.MSCOnBoot.default=Disabled
-lionbits3.menu.MSCOnBoot.default.build.msc_on_boot=0
-lionbits3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-lionbits3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-lionbits3.menu.DFUOnBoot.default=Disabled
-lionbits3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-lionbits3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-lionbits3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-lionbits3.menu.UploadMode.default=UART0 / Hardware CDC
-lionbits3.menu.UploadMode.default.upload.use_1200bps_touch=false
-lionbits3.menu.UploadMode.default.upload.wait_for_upload_port=false
-lionbits3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-lionbits3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-lionbits3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-lionbits3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-lionbits3.menu.PartitionScheme.default.build.partitions=default
-lionbits3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-lionbits3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-lionbits3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-lionbits3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-lionbits3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-lionbits3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-lionbits3.menu.PartitionScheme.minimal.build.partitions=minimal
-lionbits3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-lionbits3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-lionbits3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-lionbits3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-lionbits3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-lionbits3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-lionbits3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-lionbits3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-lionbits3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-lionbits3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-lionbits3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-lionbits3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-lionbits3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-lionbits3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-lionbits3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-lionbits3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-lionbits3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-lionbits3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-lionbits3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-lionbits3.menu.PartitionScheme.fatflash.build.partitions=ffat
-lionbits3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-lionbits3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-lionbits3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-lionbits3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-lionbits3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-lionbits3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-lionbits3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-lionbits3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-lionbits3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-lionbits3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-lionbits3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-lionbits3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-lionbits3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-lionbits3.menu.CPUFreq.240=240MHz (WiFi)
-lionbits3.menu.CPUFreq.240.build.f_cpu=240000000L
-lionbits3.menu.CPUFreq.160=160MHz (WiFi)
-lionbits3.menu.CPUFreq.160.build.f_cpu=160000000L
-lionbits3.menu.CPUFreq.80=80MHz (WiFi)
-lionbits3.menu.CPUFreq.80.build.f_cpu=80000000L
-lionbits3.menu.CPUFreq.40=40MHz
-lionbits3.menu.CPUFreq.40.build.f_cpu=40000000L
-lionbits3.menu.CPUFreq.20=20MHz
-lionbits3.menu.CPUFreq.20.build.f_cpu=20000000L
-lionbits3.menu.CPUFreq.10=10MHz
-lionbits3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-lionbits3.menu.UploadSpeed.921600=921600
-lionbits3.menu.UploadSpeed.921600.upload.speed=921600
-lionbits3.menu.UploadSpeed.115200=115200
-lionbits3.menu.UploadSpeed.115200.upload.speed=115200
-lionbits3.menu.UploadSpeed.256000.windows=256000
-lionbits3.menu.UploadSpeed.256000.upload.speed=256000
-lionbits3.menu.UploadSpeed.230400.windows.upload.speed=256000
-lionbits3.menu.UploadSpeed.230400=230400
-lionbits3.menu.UploadSpeed.230400.upload.speed=230400
-lionbits3.menu.UploadSpeed.460800.linux=460800
-lionbits3.menu.UploadSpeed.460800.macosx=460800
-lionbits3.menu.UploadSpeed.460800.upload.speed=460800
-lionbits3.menu.UploadSpeed.512000.windows=512000
-lionbits3.menu.UploadSpeed.512000.upload.speed=512000
-
-lionbits3.menu.DebugLevel.none=None
-lionbits3.menu.DebugLevel.none.build.code_debug=0
-lionbits3.menu.DebugLevel.error=Error
-lionbits3.menu.DebugLevel.error.build.code_debug=1
-lionbits3.menu.DebugLevel.warn=Warn
-lionbits3.menu.DebugLevel.warn.build.code_debug=2
-lionbits3.menu.DebugLevel.info=Info
-lionbits3.menu.DebugLevel.info.build.code_debug=3
-lionbits3.menu.DebugLevel.debug=Debug
-lionbits3.menu.DebugLevel.debug.build.code_debug=4
-lionbits3.menu.DebugLevel.verbose=Verbose
-lionbits3.menu.DebugLevel.verbose.build.code_debug=5
-
-lionbits3.menu.EraseFlash.none=Disabled
-lionbits3.menu.EraseFlash.none.upload.erase_cmd=
-lionbits3.menu.EraseFlash.all=Enabled
-lionbits3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-
-gen4-ESP32-S3R8n16.name=4D Systems gen4-ESP32 16MB Modules (ESP32-S3R8n16)
-
-gen4-ESP32-S3R8n16.bootloader.tool=esptool_py
-gen4-ESP32-S3R8n16.bootloader.tool.default=esptool_py
-
-gen4-ESP32-S3R8n16.upload.tool=esptool_py
-gen4-ESP32-S3R8n16.upload.tool.default=esptool_py
-gen4-ESP32-S3R8n16.upload.tool.network=esp_ota
-
-gen4-ESP32-S3R8n16.upload.maximum_size=1310720
-gen4-ESP32-S3R8n16.upload.maximum_data_size=327680
-gen4-ESP32-S3R8n16.upload.flags=
-gen4-ESP32-S3R8n16.upload.extra_flags=
-gen4-ESP32-S3R8n16.upload.use_1200bps_touch=false
-gen4-ESP32-S3R8n16.upload.wait_for_upload_port=false
-
-gen4-ESP32-S3R8n16.serial.disableDTR=false
-gen4-ESP32-S3R8n16.serial.disableRTS=false
-
-gen4-ESP32-S3R8n16.build.tarch=xtensa
-gen4-ESP32-S3R8n16.build.bootloader_addr=0x0
-gen4-ESP32-S3R8n16.build.target=esp32s3
-gen4-ESP32-S3R8n16.build.mcu=esp32s3
-gen4-ESP32-S3R8n16.build.core=esp32
-gen4-ESP32-S3R8n16.build.variant=esp32_s3r8n16
-gen4-ESP32-S3R8n16.build.board=ESP32_S3R8N16
-
-gen4-ESP32-S3R8n16.build.usb_mode=1
-gen4-ESP32-S3R8n16.build.cdc_on_boot=1
-gen4-ESP32-S3R8n16.build.msc_on_boot=0
-gen4-ESP32-S3R8n16.build.dfu_on_boot=0
-gen4-ESP32-S3R8n16.build.f_cpu=240000000L
-gen4-ESP32-S3R8n16.build.flash_size=16MB (128Mb)
-gen4-ESP32-S3R8n16.build.flash_freq=80m
-gen4-ESP32-S3R8n16.build.flash_mode=dio
-gen4-ESP32-S3R8n16.build.boot=qio
-gen4-ESP32-S3R8n16.build.boot_freq=80m
-gen4-ESP32-S3R8n16.build.partitions=default
-gen4-ESP32-S3R8n16.build.defines=-DBOARD_HAS_PSRAM
-gen4-ESP32-S3R8n16.build.loop_core=
-gen4-ESP32-S3R8n16.build.event_core=
-gen4-ESP32-S3R8n16.build.psram_type=opi
-gen4-ESP32-S3R8n16.build.memory_type={build.boot}_{build.psram_type}
-
-gen4-ESP32-S3R8n16.menu.PSRAM.opi=OPI PSRAM
-gen4-ESP32-S3R8n16.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-gen4-ESP32-S3R8n16.menu.PSRAM.opi.build.psram_type=opi
-
-gen4-ESP32-S3R8n16.menu.FlashMode.qio=QIO 80MHz
-gen4-ESP32-S3R8n16.menu.FlashMode.qio.build.flash_mode=dio
-gen4-ESP32-S3R8n16.menu.FlashMode.qio.build.boot=qio
-gen4-ESP32-S3R8n16.menu.FlashMode.qio.build.boot_freq=80m
-gen4-ESP32-S3R8n16.menu.FlashMode.qio.build.flash_freq=80m
-
-gen4-ESP32-S3R8n16.menu.FlashSize.16M=16MB (128Mb)
-gen4-ESP32-S3R8n16.menu.FlashSize.16M.build.flash_size=16MB
-
-gen4-ESP32-S3R8n16.menu.LoopCore.1=Core 1
-gen4-ESP32-S3R8n16.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-gen4-ESP32-S3R8n16.menu.LoopCore.0=Core 0
-gen4-ESP32-S3R8n16.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-gen4-ESP32-S3R8n16.menu.EventsCore.1=Core 1
-gen4-ESP32-S3R8n16.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-gen4-ESP32-S3R8n16.menu.EventsCore.0=Core 0
-gen4-ESP32-S3R8n16.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-gen4-ESP32-S3R8n16.menu.USBMode.default=Hardware CDC and JTAG
-gen4-ESP32-S3R8n16.menu.USBMode.default.build.usb_mode=1
-gen4-ESP32-S3R8n16.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
-gen4-ESP32-S3R8n16.menu.USBMode.hwcdc.build.usb_mode=0
-
-gen4-ESP32-S3R8n16.menu.CDCOnBoot.cdc=Enabled
-gen4-ESP32-S3R8n16.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-gen4-ESP32-S3R8n16.menu.CDCOnBoot.default=Disabled
-gen4-ESP32-S3R8n16.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-gen4-ESP32-S3R8n16.menu.MSCOnBoot.default=Disabled
-gen4-ESP32-S3R8n16.menu.MSCOnBoot.default.build.msc_on_boot=0
-gen4-ESP32-S3R8n16.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-gen4-ESP32-S3R8n16.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-gen4-ESP32-S3R8n16.menu.DFUOnBoot.default=Disabled
-gen4-ESP32-S3R8n16.menu.DFUOnBoot.default.build.dfu_on_boot=0
-gen4-ESP32-S3R8n16.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-gen4-ESP32-S3R8n16.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-gen4-ESP32-S3R8n16.menu.UploadMode.default=UART0 / Hardware CDC
-gen4-ESP32-S3R8n16.menu.UploadMode.default.upload.use_1200bps_touch=false
-gen4-ESP32-S3R8n16.menu.UploadMode.default.upload.wait_for_upload_port=false
-gen4-ESP32-S3R8n16.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-gen4-ESP32-S3R8n16.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-gen4-ESP32-S3R8n16.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme1=Small App w/ OTA + Huge FS (2MB APP/2MB OTA/12MB SPIFFS)
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme1.build.custom_partitions=gen4esp32_2MBapp_2MBota_12MBspiffs
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme1.upload.maximum_size=2097152
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme2=Medium App w/ OTA + Large FS (4MB APP/4MB OTA/7MB SPIFFS)
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme2.build.custom_partitions=gen4esp32_4MBapp_4MBota_7MBspiffs
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme2.upload.maximum_size=4718592
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme3=Large App w/ OTA (8MB APP/8MB OTA)
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme3.build.custom_partitions=gen4esp32_8MBapp_8MBota
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme3.upload.maximum_size=8323072
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme4=Huge App (16MB APP)
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme4.build.custom_partitions=gen4esp32_16MBapp
-gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme4.upload.maximum_size=16646144
-
-gen4-ESP32-S3R8n16.menu.CPUFreq.240=240MHz (WiFi)
-gen4-ESP32-S3R8n16.menu.CPUFreq.240.build.f_cpu=240000000L
-gen4-ESP32-S3R8n16.menu.CPUFreq.160=160MHz (WiFi)
-gen4-ESP32-S3R8n16.menu.CPUFreq.160.build.f_cpu=160000000L
-gen4-ESP32-S3R8n16.menu.CPUFreq.80=80MHz (WiFi)
-gen4-ESP32-S3R8n16.menu.CPUFreq.80.build.f_cpu=80000000L
-gen4-ESP32-S3R8n16.menu.CPUFreq.40=40MHz
-gen4-ESP32-S3R8n16.menu.CPUFreq.40.build.f_cpu=40000000L
-gen4-ESP32-S3R8n16.menu.CPUFreq.20=20MHz
-gen4-ESP32-S3R8n16.menu.CPUFreq.20.build.f_cpu=20000000L
-gen4-ESP32-S3R8n16.menu.CPUFreq.10=10MHz
-gen4-ESP32-S3R8n16.menu.CPUFreq.10.build.f_cpu=10000000L
-
-gen4-ESP32-S3R8n16.menu.UploadSpeed.921600=921600
-gen4-ESP32-S3R8n16.menu.UploadSpeed.921600.upload.speed=921600
-gen4-ESP32-S3R8n16.menu.UploadSpeed.115200=115200
-gen4-ESP32-S3R8n16.menu.UploadSpeed.115200.upload.speed=115200
-gen4-ESP32-S3R8n16.menu.UploadSpeed.256000.windows=256000
-gen4-ESP32-S3R8n16.menu.UploadSpeed.256000.upload.speed=256000
-gen4-ESP32-S3R8n16.menu.UploadSpeed.230400.windows.upload.speed=256000
-gen4-ESP32-S3R8n16.menu.UploadSpeed.230400=230400
-gen4-ESP32-S3R8n16.menu.UploadSpeed.230400.upload.speed=230400
-gen4-ESP32-S3R8n16.menu.UploadSpeed.460800.linux=460800
-gen4-ESP32-S3R8n16.menu.UploadSpeed.460800.macosx=460800
-gen4-ESP32-S3R8n16.menu.UploadSpeed.460800.upload.speed=460800
-gen4-ESP32-S3R8n16.menu.UploadSpeed.512000.windows=512000
-gen4-ESP32-S3R8n16.menu.UploadSpeed.512000.upload.speed=512000
-
-gen4-ESP32-S3R8n16.menu.DebugLevel.none=None
-gen4-ESP32-S3R8n16.menu.DebugLevel.none.build.code_debug=0
-gen4-ESP32-S3R8n16.menu.DebugLevel.error=Error
-gen4-ESP32-S3R8n16.menu.DebugLevel.error.build.code_debug=1
-gen4-ESP32-S3R8n16.menu.DebugLevel.warn=Warn
-gen4-ESP32-S3R8n16.menu.DebugLevel.warn.build.code_debug=2
-gen4-ESP32-S3R8n16.menu.DebugLevel.info=Info
-gen4-ESP32-S3R8n16.menu.DebugLevel.info.build.code_debug=3
-gen4-ESP32-S3R8n16.menu.DebugLevel.debug=Debug
-gen4-ESP32-S3R8n16.menu.DebugLevel.debug.build.code_debug=4
-gen4-ESP32-S3R8n16.menu.DebugLevel.verbose=Verbose
-gen4-ESP32-S3R8n16.menu.DebugLevel.verbose.build.code_debug=5
-
-gen4-ESP32-S3R8n16.menu.EraseFlash.none=Disabled
-gen4-ESP32-S3R8n16.menu.EraseFlash.none.upload.erase_cmd=
-gen4-ESP32-S3R8n16.menu.EraseFlash.all=Enabled
-gen4-ESP32-S3R8n16.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# Namino Rosso
-
-namino_rosso.name=Namino Rosso
-
-namino_rosso.bootloader.tool=esptool_py
-namino_rosso.bootloader.tool.default=esptool_py
-
-namino_rosso.upload.tool=esptool_py
-namino_rosso.upload.tool.default=esptool_py
-namino_rosso.upload.tool.network=esp_ota
-
-namino_rosso.upload.maximum_size=1310720
-namino_rosso.upload.maximum_data_size=327680
-namino_rosso.upload.flags=
-namino_rosso.upload.extra_flags=
-namino_rosso.upload.use_1200bps_touch=true
-namino_rosso.upload.wait_for_upload_port=true
-
-namino_rosso.serial.disableDTR=false
-namino_rosso.serial.disableRTS=false
-
-namino_rosso.build.tarch=xtensa
-namino_rosso.build.bootloader_addr=0x0
-namino_rosso.build.target=esp32s3
-namino_rosso.build.mcu=esp32s3
-namino_rosso.build.core=esp32
-namino_rosso.build.variant=namino_rosso
-namino_rosso.build.board=NAMINO_ROSSO
-
-namino_rosso.build.usb_mode=0
-namino_rosso.build.cdc_on_boot=1
-namino_rosso.build.msc_on_boot=0
-namino_rosso.build.dfu_on_boot=0
-namino_rosso.build.f_cpu=240000000L
-namino_rosso.build.flash_size=4MB
-namino_rosso.build.flash_freq=80m
-namino_rosso.build.flash_mode=dio
-namino_rosso.build.boot=qio
-namino_rosso.build.partitions=default
-namino_rosso.build.defines=
-namino_rosso.build.loop_core=
-namino_rosso.build.event_core=
-namino_rosso.build.flash_type=qio
-namino_rosso.build.psram_type=qspi
-namino_rosso.build.memory_type={build.flash_type}_{build.psram_type}
-
-namino_rosso.menu.LoopCore.1=Core 1
-namino_rosso.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-namino_rosso.menu.LoopCore.0=Core 0
-namino_rosso.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-namino_rosso.menu.EventsCore.1=Core 1
-namino_rosso.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-namino_rosso.menu.EventsCore.0=Core 0
-namino_rosso.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-namino_rosso.menu.USBMode.default=USB-OTG (TinyUSB)
-namino_rosso.menu.USBMode.default.build.usb_mode=0
-namino_rosso.menu.USBMode.hwcdc=Hardware CDC and JTAG
-namino_rosso.menu.USBMode.hwcdc.build.usb_mode=1
-
-namino_rosso.menu.CDCOnBoot.cdc=Enabled
-namino_rosso.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-namino_rosso.menu.CDCOnBoot.default=Disabled
-namino_rosso.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-namino_rosso.menu.MSCOnBoot.default=Disabled
-namino_rosso.menu.MSCOnBoot.default.build.msc_on_boot=0
-namino_rosso.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-namino_rosso.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-namino_rosso.menu.DFUOnBoot.default=Disabled
-namino_rosso.menu.DFUOnBoot.default.build.dfu_on_boot=0
-namino_rosso.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-namino_rosso.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-namino_rosso.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-namino_rosso.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-namino_rosso.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-namino_rosso.menu.UploadMode.default=UART0 / Hardware CDC
-namino_rosso.menu.UploadMode.default.upload.use_1200bps_touch=false
-namino_rosso.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-namino_rosso.menu.PSRAM.disabled=Disabled
-namino_rosso.menu.PSRAM.disabled.build.defines=
-namino_rosso.menu.PSRAM.disabled.build.psram_type=qspi
-namino_rosso.menu.PSRAM.enabled=QSPI PSRAM
-namino_rosso.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-namino_rosso.menu.PSRAM.enabled.build.psram_type=qspi
-namino_rosso.menu.PSRAM.opi=OPI PSRAM
-namino_rosso.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-namino_rosso.menu.PSRAM.opi.build.psram_type=opi
-
-namino_rosso.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-namino_rosso.menu.PartitionScheme.default.build.partitions=default
-namino_rosso.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-namino_rosso.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-namino_rosso.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-namino_rosso.menu.PartitionScheme.minimal.build.partitions=minimal
-namino_rosso.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-namino_rosso.menu.PartitionScheme.no_ota.build.partitions=no_ota
-namino_rosso.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-namino_rosso.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-namino_rosso.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-namino_rosso.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-namino_rosso.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-namino_rosso.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-namino_rosso.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-namino_rosso.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-namino_rosso.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-namino_rosso.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-namino_rosso.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-namino_rosso.menu.PartitionScheme.huge_app.build.partitions=huge_app
-namino_rosso.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-namino_rosso.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-namino_rosso.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-namino_rosso.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-namino_rosso.menu.CPUFreq.240=240MHz (WiFi)
-namino_rosso.menu.CPUFreq.240.build.f_cpu=240000000L
-namino_rosso.menu.CPUFreq.160=160MHz (WiFi)
-namino_rosso.menu.CPUFreq.160.build.f_cpu=160000000L
-namino_rosso.menu.CPUFreq.80=80MHz (WiFi)
-namino_rosso.menu.CPUFreq.80.build.f_cpu=80000000L
-namino_rosso.menu.CPUFreq.40=40MHz
-namino_rosso.menu.CPUFreq.40.build.f_cpu=40000000L
-namino_rosso.menu.CPUFreq.20=20MHz
-namino_rosso.menu.CPUFreq.20.build.f_cpu=20000000L
-namino_rosso.menu.CPUFreq.10=10MHz
-namino_rosso.menu.CPUFreq.10.build.f_cpu=10000000L
-
-namino_rosso.menu.FlashMode.qio=QIO 80MHz
-namino_rosso.menu.FlashMode.qio.build.flash_mode=dio
-namino_rosso.menu.FlashMode.qio.build.boot=qio
-namino_rosso.menu.FlashMode.qio.build.boot_freq=80m
-namino_rosso.menu.FlashMode.qio.build.flash_freq=80m
-namino_rosso.menu.FlashMode.qio120=QIO 120MHz
-namino_rosso.menu.FlashMode.qio120.build.flash_mode=dio
-namino_rosso.menu.FlashMode.qio120.build.boot=qio
-namino_rosso.menu.FlashMode.qio120.build.boot_freq=120m
-namino_rosso.menu.FlashMode.qio120.build.flash_freq=80m
-namino_rosso.menu.FlashMode.dio=DIO 80MHz
-namino_rosso.menu.FlashMode.dio.build.flash_mode=dio
-namino_rosso.menu.FlashMode.dio.build.boot=dio
-namino_rosso.menu.FlashMode.dio.build.boot_freq=80m
-namino_rosso.menu.FlashMode.dio.build.flash_freq=80m
-namino_rosso.menu.FlashMode.opi=OPI 80MHz
-namino_rosso.menu.FlashMode.opi.build.flash_mode=dout
-namino_rosso.menu.FlashMode.opi.build.boot=opi
-namino_rosso.menu.FlashMode.opi.build.boot_freq=80m
-namino_rosso.menu.FlashMode.opi.build.flash_freq=80m
-
-namino_rosso.menu.FlashSize.4M=4MB (32Mb)
-namino_rosso.menu.FlashSize.4M.build.flash_size=4MB
-
-namino_rosso.menu.UploadSpeed.921600=921600
-namino_rosso.menu.UploadSpeed.921600.upload.speed=921600
-namino_rosso.menu.UploadSpeed.115200=115200
-namino_rosso.menu.UploadSpeed.115200.upload.speed=115200
-namino_rosso.menu.UploadSpeed.256000.windows=256000
-namino_rosso.menu.UploadSpeed.256000.upload.speed=256000
-namino_rosso.menu.UploadSpeed.230400.windows.upload.speed=256000
-namino_rosso.menu.UploadSpeed.230400=230400
-namino_rosso.menu.UploadSpeed.230400.upload.speed=230400
-namino_rosso.menu.UploadSpeed.460800.linux=460800
-namino_rosso.menu.UploadSpeed.460800.macosx=460800
-namino_rosso.menu.UploadSpeed.460800.upload.speed=460800
-namino_rosso.menu.UploadSpeed.512000.windows=512000
-namino_rosso.menu.UploadSpeed.512000.upload.speed=512000
-
-namino_rosso.menu.DebugLevel.none=None
-namino_rosso.menu.DebugLevel.none.build.code_debug=0
-namino_rosso.menu.DebugLevel.error=Error
-namino_rosso.menu.DebugLevel.error.build.code_debug=1
-namino_rosso.menu.DebugLevel.warn=Warn
-namino_rosso.menu.DebugLevel.warn.build.code_debug=2
-namino_rosso.menu.DebugLevel.info=Info
-namino_rosso.menu.DebugLevel.info.build.code_debug=3
-namino_rosso.menu.DebugLevel.debug=Debug
-namino_rosso.menu.DebugLevel.debug.build.code_debug=4
-namino_rosso.menu.DebugLevel.verbose=Verbose
-namino_rosso.menu.DebugLevel.verbose.build.code_debug=5
-
-namino_rosso.menu.EraseFlash.none=Disabled
-namino_rosso.menu.EraseFlash.none.upload.erase_cmd=
-namino_rosso.menu.EraseFlash.all=Enabled
-namino_rosso.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# Namino Arancio
-
-namino_arancio.name=Namino Arancio
-
-namino_arancio.bootloader.tool=esptool_py
-namino_arancio.bootloader.tool.default=esptool_py
-
-namino_arancio.upload.tool=esptool_py
-namino_arancio.upload.tool.default=esptool_py
-namino_arancio.upload.tool.network=esp_ota
-
-namino_arancio.upload.maximum_size=1310720
-namino_arancio.upload.maximum_data_size=327680
-namino_arancio.upload.flags=
-namino_arancio.upload.extra_flags=
-namino_arancio.upload.use_1200bps_touch=true
-namino_arancio.upload.wait_for_upload_port=true
-
-namino_arancio.serial.disableDTR=false
-namino_arancio.serial.disableRTS=false
-
-namino_arancio.build.tarch=xtensa
-namino_arancio.build.bootloader_addr=0x0
-namino_arancio.build.target=esp32s3
-namino_arancio.build.mcu=esp32s3
-namino_arancio.build.core=esp32
-namino_arancio.build.variant=namino_arancio
-namino_arancio.build.board=NAMINO_ARANCIO
-
-namino_arancio.build.usb_mode=0
-namino_arancio.build.cdc_on_boot=1
-namino_arancio.build.msc_on_boot=0
-namino_arancio.build.dfu_on_boot=0
-namino_arancio.build.f_cpu=240000000L
-namino_arancio.build.flash_size=4MB
-namino_arancio.build.flash_freq=80m
-namino_arancio.build.flash_mode=dio
-namino_arancio.build.boot=qio
-namino_arancio.build.partitions=default
-namino_arancio.build.defines=
-namino_arancio.build.loop_core=
-namino_arancio.build.event_core=
-namino_arancio.build.flash_type=qio
-namino_arancio.build.psram_type=qspi
-namino_arancio.build.memory_type={build.flash_type}_{build.psram_type}
-
-namino_arancio.menu.LoopCore.1=Core 1
-namino_arancio.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-namino_arancio.menu.LoopCore.0=Core 0
-namino_arancio.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-namino_arancio.menu.EventsCore.1=Core 1
-namino_arancio.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-namino_arancio.menu.EventsCore.0=Core 0
-namino_arancio.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-namino_arancio.menu.USBMode.default=USB-OTG (TinyUSB)
-namino_arancio.menu.USBMode.default.build.usb_mode=0
-namino_arancio.menu.USBMode.hwcdc=Hardware CDC and JTAG
-namino_arancio.menu.USBMode.hwcdc.build.usb_mode=1
-
-namino_arancio.menu.CDCOnBoot.cdc=Enabled
-namino_arancio.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-namino_arancio.menu.CDCOnBoot.default=Disabled
-namino_arancio.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-namino_arancio.menu.MSCOnBoot.default=Disabled
-namino_arancio.menu.MSCOnBoot.default.build.msc_on_boot=0
-namino_arancio.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-namino_arancio.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-namino_arancio.menu.DFUOnBoot.default=Disabled
-namino_arancio.menu.DFUOnBoot.default.build.dfu_on_boot=0
-namino_arancio.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-namino_arancio.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-namino_arancio.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-namino_arancio.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-namino_arancio.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-namino_arancio.menu.UploadMode.default=UART0 / Hardware CDC
-namino_arancio.menu.UploadMode.default.upload.use_1200bps_touch=false
-namino_arancio.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-namino_arancio.menu.PSRAM.disabled=Disabled
-namino_arancio.menu.PSRAM.disabled.build.defines=
-namino_arancio.menu.PSRAM.disabled.build.psram_type=qspi
-namino_arancio.menu.PSRAM.enabled=QSPI PSRAM
-namino_arancio.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-namino_arancio.menu.PSRAM.enabled.build.psram_type=qspi
-namino_arancio.menu.PSRAM.opi=OPI PSRAM
-namino_arancio.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-namino_arancio.menu.PSRAM.opi.build.psram_type=opi
-
-namino_arancio.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-namino_arancio.menu.PartitionScheme.default.build.partitions=default
-namino_arancio.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-namino_arancio.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-namino_arancio.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-namino_arancio.menu.PartitionScheme.minimal.build.partitions=minimal
-namino_arancio.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-namino_arancio.menu.PartitionScheme.no_ota.build.partitions=no_ota
-namino_arancio.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-namino_arancio.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-namino_arancio.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-namino_arancio.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-namino_arancio.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-namino_arancio.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-namino_arancio.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-namino_arancio.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-namino_arancio.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-namino_arancio.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-namino_arancio.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-namino_arancio.menu.PartitionScheme.huge_app.build.partitions=huge_app
-namino_arancio.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-namino_arancio.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-namino_arancio.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-namino_arancio.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-namino_arancio.menu.CPUFreq.240=240MHz (WiFi)
-namino_arancio.menu.CPUFreq.240.build.f_cpu=240000000L
-namino_arancio.menu.CPUFreq.160=160MHz (WiFi)
-namino_arancio.menu.CPUFreq.160.build.f_cpu=160000000L
-namino_arancio.menu.CPUFreq.80=80MHz (WiFi)
-namino_arancio.menu.CPUFreq.80.build.f_cpu=80000000L
-namino_arancio.menu.CPUFreq.40=40MHz
-namino_arancio.menu.CPUFreq.40.build.f_cpu=40000000L
-namino_arancio.menu.CPUFreq.20=20MHz
-namino_arancio.menu.CPUFreq.20.build.f_cpu=20000000L
-namino_arancio.menu.CPUFreq.10=10MHz
-namino_arancio.menu.CPUFreq.10.build.f_cpu=10000000L
-
-namino_arancio.menu.FlashMode.qio=QIO 80MHz
-namino_arancio.menu.FlashMode.qio.build.flash_mode=dio
-namino_arancio.menu.FlashMode.qio.build.boot=qio
-namino_arancio.menu.FlashMode.qio.build.boot_freq=80m
-namino_arancio.menu.FlashMode.qio.build.flash_freq=80m
-namino_arancio.menu.FlashMode.qio120=QIO 120MHz
-namino_arancio.menu.FlashMode.qio120.build.flash_mode=dio
-namino_arancio.menu.FlashMode.qio120.build.boot=qio
-namino_arancio.menu.FlashMode.qio120.build.boot_freq=120m
-namino_arancio.menu.FlashMode.qio120.build.flash_freq=80m
-namino_arancio.menu.FlashMode.dio=DIO 80MHz
-namino_arancio.menu.FlashMode.dio.build.flash_mode=dio
-namino_arancio.menu.FlashMode.dio.build.boot=dio
-namino_arancio.menu.FlashMode.dio.build.boot_freq=80m
-namino_arancio.menu.FlashMode.dio.build.flash_freq=80m
-namino_arancio.menu.FlashMode.opi=OPI 80MHz
-namino_arancio.menu.FlashMode.opi.build.flash_mode=dout
-namino_arancio.menu.FlashMode.opi.build.boot=opi
-namino_arancio.menu.FlashMode.opi.build.boot_freq=80m
-namino_arancio.menu.FlashMode.opi.build.flash_freq=80m
-
-namino_arancio.menu.FlashSize.4M=4MB (32Mb)
-namino_arancio.menu.FlashSize.4M.build.flash_size=4MB
-
-namino_arancio.menu.UploadSpeed.921600=921600
-namino_arancio.menu.UploadSpeed.921600.upload.speed=921600
-namino_arancio.menu.UploadSpeed.115200=115200
-namino_arancio.menu.UploadSpeed.115200.upload.speed=115200
-namino_arancio.menu.UploadSpeed.256000.windows=256000
-namino_arancio.menu.UploadSpeed.256000.upload.speed=256000
-namino_arancio.menu.UploadSpeed.230400.windows.upload.speed=256000
-namino_arancio.menu.UploadSpeed.230400=230400
-namino_arancio.menu.UploadSpeed.230400.upload.speed=230400
-namino_arancio.menu.UploadSpeed.460800.linux=460800
-namino_arancio.menu.UploadSpeed.460800.macosx=460800
-namino_arancio.menu.UploadSpeed.460800.upload.speed=460800
-namino_arancio.menu.UploadSpeed.512000.windows=512000
-namino_arancio.menu.UploadSpeed.512000.upload.speed=512000
-
-namino_arancio.menu.DebugLevel.none=None
-namino_arancio.menu.DebugLevel.none.build.code_debug=0
-namino_arancio.menu.DebugLevel.error=Error
-namino_arancio.menu.DebugLevel.error.build.code_debug=1
-namino_arancio.menu.DebugLevel.warn=Warn
-namino_arancio.menu.DebugLevel.warn.build.code_debug=2
-namino_arancio.menu.DebugLevel.info=Info
-namino_arancio.menu.DebugLevel.info.build.code_debug=3
-namino_arancio.menu.DebugLevel.debug=Debug
-namino_arancio.menu.DebugLevel.debug.build.code_debug=4
-namino_arancio.menu.DebugLevel.verbose=Verbose
-namino_arancio.menu.DebugLevel.verbose.build.code_debug=5
-
-namino_arancio.menu.EraseFlash.none=Disabled
-namino_arancio.menu.EraseFlash.none.upload.erase_cmd=
-namino_arancio.menu.EraseFlash.all=Enabled
-namino_arancio.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# Namino Bianco
-
-namino_bianco.name=Namino Bianco
-
-namino_bianco.bootloader.tool=esptool_py
-namino_bianco.bootloader.tool.default=esptool_py
-
-namino_bianco.upload.tool=esptool_py
-namino_bianco.upload.tool.default=esptool_py
-namino_bianco.upload.tool.network=esp_ota
-
-namino_bianco.upload.maximum_size=1310720
-namino_bianco.upload.maximum_data_size=327680
-namino_bianco.upload.flags=
-namino_bianco.upload.extra_flags=
-namino_bianco.upload.use_1200bps_touch=true
-namino_bianco.upload.wait_for_upload_port=true
-
-namino_bianco.serial.disableDTR=false
-namino_bianco.serial.disableRTS=false
-
-namino_bianco.build.tarch=xtensa
-namino_bianco.build.bootloader_addr=0x0
-namino_bianco.build.target=esp32s3
-namino_bianco.build.mcu=esp32s3
-namino_bianco.build.core=esp32
-namino_bianco.build.variant=namino_bianco
-namino_bianco.build.board=NAMINO_BIANCO
-
-namino_bianco.build.usb_mode=0
-namino_bianco.build.cdc_on_boot=1
-namino_bianco.build.msc_on_boot=0
-namino_bianco.build.dfu_on_boot=0
-namino_bianco.build.f_cpu=240000000L
-namino_bianco.build.flash_size=4MB
-namino_bianco.build.flash_freq=80m
-namino_bianco.build.flash_mode=dio
-namino_bianco.build.boot=qio
-namino_bianco.build.partitions=default
-namino_bianco.build.defines=
-namino_bianco.build.loop_core=
-namino_bianco.build.event_core=
-namino_bianco.build.flash_type=qio
-namino_bianco.build.psram_type=qspi
-namino_bianco.build.memory_type={build.flash_type}_{build.psram_type}
-
-namino_bianco.menu.LoopCore.1=Core 1
-namino_bianco.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-namino_bianco.menu.LoopCore.0=Core 0
-namino_bianco.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-namino_bianco.menu.EventsCore.1=Core 1
-namino_bianco.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-namino_bianco.menu.EventsCore.0=Core 0
-namino_bianco.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-namino_bianco.menu.USBMode.default=USB-OTG (TinyUSB)
-namino_bianco.menu.USBMode.default.build.usb_mode=0
-namino_bianco.menu.USBMode.hwcdc=Hardware CDC and JTAG
-namino_bianco.menu.USBMode.hwcdc.build.usb_mode=1
-
-namino_bianco.menu.CDCOnBoot.cdc=Enabled
-namino_bianco.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-namino_bianco.menu.CDCOnBoot.default=Disabled
-namino_bianco.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-namino_bianco.menu.MSCOnBoot.default=Disabled
-namino_bianco.menu.MSCOnBoot.default.build.msc_on_boot=0
-namino_bianco.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-namino_bianco.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-namino_bianco.menu.DFUOnBoot.default=Disabled
-namino_bianco.menu.DFUOnBoot.default.build.dfu_on_boot=0
-namino_bianco.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-namino_bianco.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-namino_bianco.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-namino_bianco.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-namino_bianco.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-namino_bianco.menu.UploadMode.default=UART0 / Hardware CDC
-namino_bianco.menu.UploadMode.default.upload.use_1200bps_touch=false
-namino_bianco.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-namino_bianco.menu.PSRAM.disabled=Disabled
-namino_bianco.menu.PSRAM.disabled.build.defines=
-namino_bianco.menu.PSRAM.disabled.build.psram_type=qspi
-namino_bianco.menu.PSRAM.enabled=QSPI PSRAM
-namino_bianco.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-namino_bianco.menu.PSRAM.enabled.build.psram_type=qspi
-namino_bianco.menu.PSRAM.opi=OPI PSRAM
-namino_bianco.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-namino_bianco.menu.PSRAM.opi.build.psram_type=opi
-
-namino_bianco.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-namino_bianco.menu.PartitionScheme.default.build.partitions=default
-namino_bianco.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-namino_bianco.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-namino_bianco.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-namino_bianco.menu.PartitionScheme.minimal.build.partitions=minimal
-namino_bianco.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-namino_bianco.menu.PartitionScheme.no_ota.build.partitions=no_ota
-namino_bianco.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-namino_bianco.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-namino_bianco.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-namino_bianco.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-namino_bianco.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-namino_bianco.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-namino_bianco.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-namino_bianco.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-namino_bianco.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-namino_bianco.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-namino_bianco.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-namino_bianco.menu.PartitionScheme.huge_app.build.partitions=huge_app
-namino_bianco.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-namino_bianco.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-namino_bianco.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-namino_bianco.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-namino_bianco.menu.CPUFreq.240=240MHz (WiFi)
-namino_bianco.menu.CPUFreq.240.build.f_cpu=240000000L
-namino_bianco.menu.CPUFreq.160=160MHz (WiFi)
-namino_bianco.menu.CPUFreq.160.build.f_cpu=160000000L
-namino_bianco.menu.CPUFreq.80=80MHz (WiFi)
-namino_bianco.menu.CPUFreq.80.build.f_cpu=80000000L
-namino_bianco.menu.CPUFreq.40=40MHz
-namino_bianco.menu.CPUFreq.40.build.f_cpu=40000000L
-namino_bianco.menu.CPUFreq.20=20MHz
-namino_bianco.menu.CPUFreq.20.build.f_cpu=20000000L
-namino_bianco.menu.CPUFreq.10=10MHz
-namino_bianco.menu.CPUFreq.10.build.f_cpu=10000000L
-
-namino_bianco.menu.FlashMode.qio=QIO 80MHz
-namino_bianco.menu.FlashMode.qio.build.flash_mode=dio
-namino_bianco.menu.FlashMode.qio.build.boot=qio
-namino_bianco.menu.FlashMode.qio.build.boot_freq=80m
-namino_bianco.menu.FlashMode.qio.build.flash_freq=80m
-namino_bianco.menu.FlashMode.qio120=QIO 120MHz
-namino_bianco.menu.FlashMode.qio120.build.flash_mode=dio
-namino_bianco.menu.FlashMode.qio120.build.boot=qio
-namino_bianco.menu.FlashMode.qio120.build.boot_freq=120m
-namino_bianco.menu.FlashMode.qio120.build.flash_freq=80m
-namino_bianco.menu.FlashMode.dio=DIO 80MHz
-namino_bianco.menu.FlashMode.dio.build.flash_mode=dio
-namino_bianco.menu.FlashMode.dio.build.boot=dio
-namino_bianco.menu.FlashMode.dio.build.boot_freq=80m
-namino_bianco.menu.FlashMode.dio.build.flash_freq=80m
-namino_bianco.menu.FlashMode.opi=OPI 80MHz
-namino_bianco.menu.FlashMode.opi.build.flash_mode=dout
-namino_bianco.menu.FlashMode.opi.build.boot=opi
-namino_bianco.menu.FlashMode.opi.build.boot_freq=80m
-namino_bianco.menu.FlashMode.opi.build.flash_freq=80m
-
-namino_bianco.menu.FlashSize.4M=4MB (32Mb)
-namino_bianco.menu.FlashSize.4M.build.flash_size=4MB
-
-namino_bianco.menu.UploadSpeed.921600=921600
-namino_bianco.menu.UploadSpeed.921600.upload.speed=921600
-namino_bianco.menu.UploadSpeed.115200=115200
-namino_bianco.menu.UploadSpeed.115200.upload.speed=115200
-namino_bianco.menu.UploadSpeed.256000.windows=256000
-namino_bianco.menu.UploadSpeed.256000.upload.speed=256000
-namino_bianco.menu.UploadSpeed.230400.windows.upload.speed=256000
-namino_bianco.menu.UploadSpeed.230400=230400
-namino_bianco.menu.UploadSpeed.230400.upload.speed=230400
-namino_bianco.menu.UploadSpeed.460800.linux=460800
-namino_bianco.menu.UploadSpeed.460800.macosx=460800
-namino_bianco.menu.UploadSpeed.460800.upload.speed=460800
-namino_bianco.menu.UploadSpeed.512000.windows=512000
-namino_bianco.menu.UploadSpeed.512000.upload.speed=512000
-
-namino_bianco.menu.DebugLevel.none=None
-namino_bianco.menu.DebugLevel.none.build.code_debug=0
-namino_bianco.menu.DebugLevel.error=Error
-namino_bianco.menu.DebugLevel.error.build.code_debug=1
-namino_bianco.menu.DebugLevel.warn=Warn
-namino_bianco.menu.DebugLevel.warn.build.code_debug=2
-namino_bianco.menu.DebugLevel.info=Info
-namino_bianco.menu.DebugLevel.info.build.code_debug=3
-namino_bianco.menu.DebugLevel.debug=Debug
-namino_bianco.menu.DebugLevel.debug.build.code_debug=4
-namino_bianco.menu.DebugLevel.verbose=Verbose
-namino_bianco.menu.DebugLevel.verbose.build.code_debug=5
-
-namino_bianco.menu.EraseFlash.none=Disabled
-namino_bianco.menu.EraseFlash.none.upload.erase_cmd=
-namino_bianco.menu.EraseFlash.all=Enabled
-namino_bianco.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# IOXESP32, IOXESP32U
-
-ioxesp32.name=IOXESP32
-
-ioxesp32.bootloader.tool=esptool_py
-ioxesp32.bootloader.tool.default=esptool_py
-
-ioxesp32.upload.tool=esptool_py
-ioxesp32.upload.tool.default=esptool_py
-ioxesp32.upload.tool.network=esp_ota
-
-ioxesp32.upload.maximum_size=1310720
-ioxesp32.upload.maximum_data_size=327680
-ioxesp32.upload.flags=
-ioxesp32.upload.extra_flags=
-
-ioxesp32.serial.disableDTR=true
-ioxesp32.serial.disableRTS=true
-
-ioxesp32.build.tarch=xtensa
-ioxesp32.build.bootloader_addr=0x1000
-ioxesp32.build.target=esp32
-ioxesp32.build.mcu=esp32
-ioxesp32.build.core=esp32
-ioxesp32.build.variant=ioxesp32
-ioxesp32.build.board=IOXESP32
-
-ioxesp32.build.f_cpu=240000000L
-ioxesp32.build.flash_mode=dio
-ioxesp32.build.flash_size=4MB
-ioxesp32ps.build.flash_freq=40m
-ioxesp32.build.boot=dio
-ioxesp32.build.partitions=default
-ioxesp32.build.defines=
-ioxesp32.build.extra_libs=
-
-ioxesp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-ioxesp32.menu.PartitionScheme.default.build.partitions=default
-ioxesp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-ioxesp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-ioxesp32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-ioxesp32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-ioxesp32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-ioxesp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-ioxesp32.menu.PartitionScheme.minimal.build.partitions=minimal
-ioxesp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-ioxesp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ioxesp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ioxesp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-ioxesp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-ioxesp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-ioxesp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-ioxesp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-ioxesp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-ioxesp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-ioxesp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-ioxesp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-ioxesp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-ioxesp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
-ioxesp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-ioxesp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-ioxesp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ioxesp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-ioxesp32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-ioxesp32.menu.PartitionScheme.fatflash.build.partitions=ffat
-ioxesp32.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-ioxesp32.menu.PartitionScheme.rainmaker=RainMaker 4MB
-ioxesp32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-ioxesp32.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-ioxesp32.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-ioxesp32.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-ioxesp32.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-ioxesp32.menu.FlashFreq.80=80MHz
-ioxesp32.menu.FlashFreq.80.build.flash_freq=80m
-ioxesp32.menu.FlashFreq.40=40MHz
-ioxesp32.menu.FlashFreq.40.build.flash_freq=40m
-
-ioxesp32.menu.UploadSpeed.921600=921600
-ioxesp32.menu.UploadSpeed.921600.upload.speed=921600
-ioxesp32.menu.UploadSpeed.115200=115200
-ioxesp32.menu.UploadSpeed.115200.upload.speed=115200
-ioxesp32.menu.UploadSpeed.256000.windows=256000
-ioxesp32.menu.UploadSpeed.256000.upload.speed=256000
-ioxesp32.menu.UploadSpeed.230400.windows.upload.speed=256000
-ioxesp32.menu.UploadSpeed.230400=230400
-ioxesp32.menu.UploadSpeed.230400.upload.speed=230400
-ioxesp32.menu.UploadSpeed.460800.linux=460800
-ioxesp32.menu.UploadSpeed.460800.macosx=460800
-ioxesp32.menu.UploadSpeed.460800.upload.speed=460800
-ioxesp32.menu.UploadSpeed.512000.windows=512000
-ioxesp32.menu.UploadSpeed.512000.upload.speed=512000
-
-ioxesp32.menu.DebugLevel.none=None
-ioxesp32.menu.DebugLevel.none.build.code_debug=0
-ioxesp32.menu.DebugLevel.error=Error
-ioxesp32.menu.DebugLevel.error.build.code_debug=1
-ioxesp32.menu.DebugLevel.warn=Warn
-ioxesp32.menu.DebugLevel.warn.build.code_debug=2
-ioxesp32.menu.DebugLevel.info=Info
-ioxesp32.menu.DebugLevel.info.build.code_debug=3
-ioxesp32.menu.DebugLevel.debug=Debug
-ioxesp32.menu.DebugLevel.debug.build.code_debug=4
-ioxesp32.menu.DebugLevel.verbose=Verbose
-ioxesp32.menu.DebugLevel.verbose.build.code_debug=5
-
-ioxesp32.menu.EraseFlash.none=Disabled
-ioxesp32.menu.EraseFlash.none.upload.erase_cmd=
-ioxesp32.menu.EraseFlash.all=Enabled
-ioxesp32.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# IOXESP32PS
-
-ioxesp32ps.name=IOXESP32PS
-
-ioxesp32ps.bootloader.tool=esptool_py
-ioxesp32ps.bootloader.tool.default=esptool_py
-
-ioxesp32ps.upload.tool=esptool_py
-ioxesp32ps.upload.tool.default=esptool_py
-ioxesp32ps.upload.tool.network=esp_ota
-
-ioxesp32ps.upload.maximum_size=1310720
-ioxesp32ps.upload.maximum_data_size=327680
-ioxesp32ps.upload.flags=
-ioxesp32ps.upload.extra_flags=
-
-ioxesp32ps.serial.disableDTR=true
-ioxesp32ps.serial.disableRTS=true
-
-ioxesp32ps.build.tarch=xtensa
-ioxesp32ps.build.bootloader_addr=0x1000
-ioxesp32ps.build.target=esp32
-ioxesp32ps.build.mcu=esp32
-ioxesp32ps.build.core=esp32
-ioxesp32ps.build.variant=ioxesp32
-ioxesp32ps.build.board=IOXESP32PS
-
-ioxesp32ps.build.f_cpu=240000000L
-ioxesp32ps.build.flash_mode=dio
-ioxesp32ps.build.flash_size=4MB
-ioxesp32ps.build.flash_freq=40m
-ioxesp32ps.build.boot=dio
-ioxesp32ps.build.partitions=default
-ioxesp32ps.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
-ioxesp32ps.build.extra_libs=
-
-ioxesp32ps.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-ioxesp32ps.menu.PartitionScheme.default.build.partitions=default
-ioxesp32ps.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-ioxesp32ps.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-ioxesp32ps.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-ioxesp32ps.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-ioxesp32ps.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-ioxesp32ps.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-ioxesp32ps.menu.PartitionScheme.minimal.build.partitions=minimal
-ioxesp32ps.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-ioxesp32ps.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ioxesp32ps.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ioxesp32ps.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-ioxesp32ps.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-ioxesp32ps.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-ioxesp32ps.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-ioxesp32ps.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-ioxesp32ps.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-ioxesp32ps.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-ioxesp32ps.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-ioxesp32ps.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-ioxesp32ps.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-ioxesp32ps.menu.PartitionScheme.huge_app.build.partitions=huge_app
-ioxesp32ps.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-ioxesp32ps.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-ioxesp32ps.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ioxesp32ps.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-ioxesp32ps.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-ioxesp32ps.menu.PartitionScheme.fatflash.build.partitions=ffat
-ioxesp32ps.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-ioxesp32ps.menu.PartitionScheme.rainmaker=RainMaker 4MB
-ioxesp32ps.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-ioxesp32ps.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-ioxesp32ps.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-ioxesp32ps.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-ioxesp32ps.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-ioxesp32ps.menu.FlashFreq.80=80MHz
-ioxesp32ps.menu.FlashFreq.80.build.flash_freq=80m
-ioxesp32ps.menu.FlashFreq.40=40MHz
-ioxesp32ps.menu.FlashFreq.40.build.flash_freq=40m
-
-ioxesp32ps.menu.UploadSpeed.921600=921600
-ioxesp32ps.menu.UploadSpeed.921600.upload.speed=921600
-ioxesp32ps.menu.UploadSpeed.115200=115200
-ioxesp32ps.menu.UploadSpeed.115200.upload.speed=115200
-ioxesp32ps.menu.UploadSpeed.256000.windows=256000
-ioxesp32ps.menu.UploadSpeed.256000.upload.speed=256000
-ioxesp32ps.menu.UploadSpeed.230400.windows.upload.speed=256000
-ioxesp32ps.menu.UploadSpeed.230400=230400
-ioxesp32ps.menu.UploadSpeed.230400.upload.speed=230400
-ioxesp32ps.menu.UploadSpeed.460800.linux=460800
-ioxesp32ps.menu.UploadSpeed.460800.macosx=460800
-ioxesp32ps.menu.UploadSpeed.460800.upload.speed=460800
-ioxesp32ps.menu.UploadSpeed.512000.windows=512000
-ioxesp32ps.menu.UploadSpeed.512000.upload.speed=512000
-
-ioxesp32ps.menu.DebugLevel.none=None
-ioxesp32ps.menu.DebugLevel.none.build.code_debug=0
-ioxesp32ps.menu.DebugLevel.error=Error
-ioxesp32ps.menu.DebugLevel.error.build.code_debug=1
-ioxesp32ps.menu.DebugLevel.warn=Warn
-ioxesp32ps.menu.DebugLevel.warn.build.code_debug=2
-ioxesp32ps.menu.DebugLevel.info=Info
-ioxesp32ps.menu.DebugLevel.info.build.code_debug=3
-ioxesp32ps.menu.DebugLevel.debug=Debug
-ioxesp32ps.menu.DebugLevel.debug.build.code_debug=4
-ioxesp32ps.menu.DebugLevel.verbose=Verbose
-ioxesp32ps.menu.DebugLevel.verbose.build.code_debug=5
-
-ioxesp32ps.menu.EraseFlash.none=Disabled
-ioxesp32ps.menu.EraseFlash.none.upload.erase_cmd=
-ioxesp32ps.menu.EraseFlash.all=Enabled
-ioxesp32ps.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# IOXESP32-C6
-
-ioxesp32c6.name=IOXESP32-C6
-
-ioxesp32c6.bootloader.tool=esptool_py
-ioxesp32c6.bootloader.tool.default=esptool_py
-
-ioxesp32c6.upload.tool=esptool_py
-ioxesp32c6.upload.tool.default=esptool_py
-ioxesp32c6.upload.tool.network=esp_ota
-
-ioxesp32c6.upload.maximum_size=1310720
-ioxesp32c6.upload.maximum_data_size=327680
-ioxesp32c6.upload.flags=
-ioxesp32c6.upload.extra_flags=
-ioxesp32c6.upload.use_1200bps_touch=false
-ioxesp32c6.upload.wait_for_upload_port=false
-
-ioxesp32c6.serial.disableDTR=false
-ioxesp32c6.serial.disableRTS=false
-
-ioxesp32c6.build.tarch=riscv32
-ioxesp32c6.build.target=esp
-ioxesp32c6.build.mcu=esp32c6
-ioxesp32c6.build.core=esp32
-ioxesp32c6.build.variant=ioxesp32c6
-ioxesp32c6.build.board=ESP32C6_DEV
-ioxesp32c6.build.bootloader_addr=0x0
-
-ioxesp32c6.build.cdc_on_boot=0
-ioxesp32c6.build.f_cpu=160000000L
-ioxesp32c6.build.flash_size=4MB
-ioxesp32c6.build.flash_freq=80m
-ioxesp32c6.build.flash_mode=qio
-ioxesp32c6.build.boot=qio
-ioxesp32c6.build.partitions=default
-ioxesp32c6.build.defines=
-
-## IDE 2.0 Seems to not update the value
-ioxesp32c6.menu.JTAGAdapter.default=Disabled
-ioxesp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-ioxesp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-ioxesp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-ioxesp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-ioxesp32c6.menu.JTAGAdapter.external=FTDI Adapter
-ioxesp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-ioxesp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-ioxesp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
-ioxesp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-ioxesp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-ioxesp32c6.menu.CDCOnBoot.default=Disabled
-ioxesp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
-ioxesp32c6.menu.CDCOnBoot.cdc=Enabled
-ioxesp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-ioxesp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-ioxesp32c6.menu.PartitionScheme.default.build.partitions=default
-ioxesp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-ioxesp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-ioxesp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-ioxesp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
-ioxesp32c6.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
-ioxesp32c6.menu.PartitionScheme.no_fs.build.partitions=no_fs
-ioxesp32c6.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
-ioxesp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-ioxesp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ioxesp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ioxesp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-ioxesp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-ioxesp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-ioxesp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-ioxesp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-ioxesp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-ioxesp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-ioxesp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-ioxesp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-ioxesp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-ioxesp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
-ioxesp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-ioxesp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-ioxesp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ioxesp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-ioxesp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
-ioxesp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-ioxesp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-ioxesp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-ioxesp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-ioxesp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-ioxesp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-ioxesp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-ioxesp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-ioxesp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-ioxesp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-ioxesp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-ioxesp32c6.menu.PartitionScheme.custom=Custom
-ioxesp32c6.menu.PartitionScheme.custom.build.partitions=
-ioxesp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-ioxesp32c6.menu.CPUFreq.160=160MHz (WiFi)
-ioxesp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
-ioxesp32c6.menu.CPUFreq.120=120MHz (WiFi)
-ioxesp32c6.menu.CPUFreq.120.build.f_cpu=120000000L
-ioxesp32c6.menu.CPUFreq.80=80MHz (WiFi)
-ioxesp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
-ioxesp32c6.menu.CPUFreq.40=40MHz
-ioxesp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
-ioxesp32c6.menu.CPUFreq.20=20MHz
-ioxesp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
-ioxesp32c6.menu.CPUFreq.10=10MHz
-ioxesp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-ioxesp32c6.menu.FlashMode.qio=QIO
-ioxesp32c6.menu.FlashMode.qio.build.flash_mode=dio
-ioxesp32c6.menu.FlashMode.qio.build.boot=qio
-ioxesp32c6.menu.FlashMode.dio=DIO
-ioxesp32c6.menu.FlashMode.dio.build.flash_mode=dio
-ioxesp32c6.menu.FlashMode.dio.build.boot=dio
-
-ioxesp32c6.menu.FlashFreq.80=80MHz
-ioxesp32c6.menu.FlashFreq.80.build.flash_freq=80m
-ioxesp32c6.menu.FlashFreq.40=40MHz
-ioxesp32c6.menu.FlashFreq.40.build.flash_freq=40m
-
-ioxesp32c6.menu.UploadSpeed.921600=921600
-ioxesp32c6.menu.UploadSpeed.921600.upload.speed=921600
-ioxesp32c6.menu.UploadSpeed.115200=115200
-ioxesp32c6.menu.UploadSpeed.115200.upload.speed=115200
-ioxesp32c6.menu.UploadSpeed.256000.windows=256000
-ioxesp32c6.menu.UploadSpeed.256000.upload.speed=256000
-ioxesp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
-ioxesp32c6.menu.UploadSpeed.230400=230400
-ioxesp32c6.menu.UploadSpeed.230400.upload.speed=230400
-ioxesp32c6.menu.UploadSpeed.460800.linux=460800
-ioxesp32c6.menu.UploadSpeed.460800.macosx=460800
-ioxesp32c6.menu.UploadSpeed.460800.upload.speed=460800
-ioxesp32c6.menu.UploadSpeed.512000.windows=512000
-ioxesp32c6.menu.UploadSpeed.512000.upload.speed=512000
-
-ioxesp32c6.menu.DebugLevel.none=None
-ioxesp32c6.menu.DebugLevel.none.build.code_debug=0
-ioxesp32c6.menu.DebugLevel.error=Error
-ioxesp32c6.menu.DebugLevel.error.build.code_debug=1
-ioxesp32c6.menu.DebugLevel.warn=Warn
-ioxesp32c6.menu.DebugLevel.warn.build.code_debug=2
-ioxesp32c6.menu.DebugLevel.info=Info
-ioxesp32c6.menu.DebugLevel.info.build.code_debug=3
-ioxesp32c6.menu.DebugLevel.debug=Debug
-ioxesp32c6.menu.DebugLevel.debug.build.code_debug=4
-ioxesp32c6.menu.DebugLevel.verbose=Verbose
-ioxesp32c6.menu.DebugLevel.verbose.build.code_debug=5
-
-ioxesp32c6.menu.EraseFlash.none=Disabled
-ioxesp32c6.menu.EraseFlash.none.upload.erase_cmd=
-ioxesp32c6.menu.EraseFlash.all=Enabled
-ioxesp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-ioxesp32c6.menu.ZigbeeMode.default=Disabled
-ioxesp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
-ioxesp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
-ioxesp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-ioxesp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-ioxesp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-ioxesp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
-ioxesp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-ioxesp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-ioxesp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-ioxesp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-ioxesp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-# ATD1.47-S3
-
-atd147_s3.name=ATD1.47-S3
-
-atd147_s3.bootloader.tool=esptool_py
-atd147_s3.bootloader.tool.default=esptool_py
-
-atd147_s3.upload.tool=esptool_py
-atd147_s3.upload.tool.default=esptool_py
-atd147_s3.upload.tool.network=esp_ota
-
-atd147_s3.upload.maximum_size=1310720
-atd147_s3.upload.maximum_data_size=327680
-atd147_s3.upload.flags=
-atd147_s3.upload.extra_flags=
-atd147_s3.upload.use_1200bps_touch=false
-atd147_s3.upload.wait_for_upload_port=false
-
-atd147_s3.serial.disableDTR=false
-atd147_s3.serial.disableRTS=false
-
-atd147_s3.build.tarch=xtensa
-atd147_s3.build.bootloader_addr=0x0
-atd147_s3.build.target=esp32s3
-atd147_s3.build.mcu=esp32s3
-atd147_s3.build.core=esp32
-atd147_s3.build.variant=atd147_s3
-atd147_s3.build.board=ATD143_S3
-
-atd147_s3.build.usb_mode=1
-atd147_s3.build.cdc_on_boot=0
-atd147_s3.build.msc_on_boot=0
-atd147_s3.build.dfu_on_boot=0
-atd147_s3.build.f_cpu=240000000L
-atd147_s3.build.flash_size=8MB
-atd147_s3.build.flash_freq=80m
-atd147_s3.build.flash_mode=dio
-atd147_s3.build.boot=qio
-atd147_s3.build.boot_freq=80m
-atd147_s3.build.partitions=default_8MB
-atd147_s3.build.defines=
-atd147_s3.build.loop_core=
-atd147_s3.build.event_core=
-atd147_s3.build.psram_type=opi
-atd147_s3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-atd147_s3.menu.JTAGAdapter.default=Disabled
-atd147_s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-atd147_s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-atd147_s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-atd147_s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-atd147_s3.menu.JTAGAdapter.external=FTDI Adapter
-atd147_s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-atd147_s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-atd147_s3.menu.JTAGAdapter.bridge=ESP USB Bridge
-atd147_s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-atd147_s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-atd147_s3.menu.PSRAM.disabled=Disabled
-atd147_s3.menu.PSRAM.disabled.build.defines=
-atd147_s3.menu.PSRAM.disabled.build.psram_type=opi
-atd147_s3.menu.PSRAM.enabled=Enable
-atd147_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-atd147_s3.menu.PSRAM.enabled.build.psram_type=opi
-
-atd147_s3.menu.LoopCore.1=Core 1
-atd147_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-atd147_s3.menu.LoopCore.0=Core 0
-atd147_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-atd147_s3.menu.EventsCore.1=Core 1
-atd147_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-atd147_s3.menu.EventsCore.0=Core 0
-atd147_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-atd147_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-atd147_s3.menu.USBMode.hwcdc.build.usb_mode=1
-atd147_s3.menu.USBMode.default=USB-OTG (TinyUSB)
-atd147_s3.menu.USBMode.default.build.usb_mode=0
-
-atd147_s3.menu.CDCOnBoot.default=Disabled
-atd147_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-atd147_s3.menu.CDCOnBoot.cdc=Enabled
-atd147_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-atd147_s3.menu.MSCOnBoot.default=Disabled
-atd147_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-atd147_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-atd147_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-atd147_s3.menu.DFUOnBoot.default=Disabled
-atd147_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-atd147_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-atd147_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-atd147_s3.menu.UploadMode.default=UART0 / Hardware CDC
-atd147_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-atd147_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-atd147_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-atd147_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-atd147_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-atd147_s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-atd147_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-atd147_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-atd147_s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-atd147_s3.menu.PartitionScheme.minimal.build.partitions=minimal
-atd147_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-atd147_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-atd147_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-atd147_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-atd147_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-atd147_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-atd147_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-atd147_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-atd147_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-atd147_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-atd147_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-atd147_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-atd147_s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-atd147_s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-atd147_s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-atd147_s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-atd147_s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-atd147_s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-atd147_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-atd147_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-atd147_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-atd147_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-atd147_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-atd147_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-atd147_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-atd147_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-atd147_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-atd147_s3.menu.CPUFreq.240=240MHz (WiFi)
-atd147_s3.menu.CPUFreq.240.build.f_cpu=240000000L
-atd147_s3.menu.CPUFreq.160=160MHz (WiFi)
-atd147_s3.menu.CPUFreq.160.build.f_cpu=160000000L
-atd147_s3.menu.CPUFreq.80=80MHz (WiFi)
-atd147_s3.menu.CPUFreq.80.build.f_cpu=80000000L
-atd147_s3.menu.CPUFreq.40=40MHz
-atd147_s3.menu.CPUFreq.40.build.f_cpu=40000000L
-atd147_s3.menu.CPUFreq.20=20MHz
-atd147_s3.menu.CPUFreq.20.build.f_cpu=20000000L
-atd147_s3.menu.CPUFreq.10=10MHz
-atd147_s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-atd147_s3.menu.UploadSpeed.921600=921600
-atd147_s3.menu.UploadSpeed.921600.upload.speed=921600
-atd147_s3.menu.UploadSpeed.115200=115200
-atd147_s3.menu.UploadSpeed.115200.upload.speed=115200
-atd147_s3.menu.UploadSpeed.256000.windows=256000
-atd147_s3.menu.UploadSpeed.256000.upload.speed=256000
-atd147_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-atd147_s3.menu.UploadSpeed.230400=230400
-atd147_s3.menu.UploadSpeed.230400.upload.speed=230400
-atd147_s3.menu.UploadSpeed.460800.linux=460800
-atd147_s3.menu.UploadSpeed.460800.macosx=460800
-atd147_s3.menu.UploadSpeed.460800.upload.speed=460800
-atd147_s3.menu.UploadSpeed.512000.windows=512000
-atd147_s3.menu.UploadSpeed.512000.upload.speed=512000
-
-atd147_s3.menu.DebugLevel.none=None
-atd147_s3.menu.DebugLevel.none.build.code_debug=0
-atd147_s3.menu.DebugLevel.error=Error
-atd147_s3.menu.DebugLevel.error.build.code_debug=1
-atd147_s3.menu.DebugLevel.warn=Warn
-atd147_s3.menu.DebugLevel.warn.build.code_debug=2
-atd147_s3.menu.DebugLevel.info=Info
-atd147_s3.menu.DebugLevel.info.build.code_debug=3
-atd147_s3.menu.DebugLevel.debug=Debug
-atd147_s3.menu.DebugLevel.debug.build.code_debug=4
-atd147_s3.menu.DebugLevel.verbose=Verbose
-atd147_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-atd147_s3.menu.EraseFlash.none=Disabled
-atd147_s3.menu.EraseFlash.none.upload.erase_cmd=
-atd147_s3.menu.EraseFlash.all=Enabled
-atd147_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# ATD3.5-S3
-
-atd35s3.name=ATD3.5-S3
-
-atd35s3.bootloader.tool=esptool_py
-atd35s3.bootloader.tool.default=esptool_py
-
-atd35s3.upload.tool=esptool_py
-atd35s3.upload.tool.default=esptool_py
-atd35s3.upload.tool.network=esp_ota
-
-atd35s3.upload.maximum_size=1310720
-atd35s3.upload.maximum_data_size=327680
-atd35s3.upload.flags=
-atd35s3.upload.extra_flags=
-atd35s3.upload.use_1200bps_touch=false
-atd35s3.upload.wait_for_upload_port=false
-
-atd35s3.serial.disableDTR=false
-atd35s3.serial.disableRTS=false
-
-atd35s3.build.tarch=xtensa
-atd35s3.build.bootloader_addr=0x0
-atd35s3.build.target=esp32s3
-atd35s3.build.mcu=esp32s3
-atd35s3.build.core=esp32
-atd35s3.build.variant=atd35s3
-atd35s3.build.board=ATD143_S3
-
-atd35s3.build.usb_mode=1
-atd35s3.build.cdc_on_boot=0
-atd35s3.build.msc_on_boot=0
-atd35s3.build.dfu_on_boot=0
-atd35s3.build.f_cpu=240000000L
-atd35s3.build.flash_size=8MB
-atd35s3.build.flash_freq=80m
-atd35s3.build.flash_mode=dio
-atd35s3.build.boot=qio
-atd35s3.build.boot_freq=80m
-atd35s3.build.partitions=default_8MB
-atd35s3.build.defines=
-atd35s3.build.loop_core=
-atd35s3.build.event_core=
-atd35s3.build.psram_type=opi
-atd35s3.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-atd35s3.menu.JTAGAdapter.default=Disabled
-atd35s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-atd35s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-atd35s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-atd35s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-atd35s3.menu.JTAGAdapter.external=FTDI Adapter
-atd35s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-atd35s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-atd35s3.menu.JTAGAdapter.bridge=ESP USB Bridge
-atd35s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-atd35s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-atd35s3.menu.PSRAM.disabled=Disabled
-atd35s3.menu.PSRAM.disabled.build.defines=
-atd35s3.menu.PSRAM.disabled.build.psram_type=opi
-atd35s3.menu.PSRAM.enabled=Enable
-atd35s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-atd35s3.menu.PSRAM.enabled.build.psram_type=opi
-
-atd35s3.menu.LoopCore.1=Core 1
-atd35s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-atd35s3.menu.LoopCore.0=Core 0
-atd35s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-atd35s3.menu.EventsCore.1=Core 1
-atd35s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-atd35s3.menu.EventsCore.0=Core 0
-atd35s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-atd35s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-atd35s3.menu.USBMode.hwcdc.build.usb_mode=1
-atd35s3.menu.USBMode.default=USB-OTG (TinyUSB)
-atd35s3.menu.USBMode.default.build.usb_mode=0
-
-atd35s3.menu.CDCOnBoot.default=Disabled
-atd35s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-atd35s3.menu.CDCOnBoot.cdc=Enabled
-atd35s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-atd35s3.menu.MSCOnBoot.default=Disabled
-atd35s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-atd35s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-atd35s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-atd35s3.menu.DFUOnBoot.default=Disabled
-atd35s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-atd35s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-atd35s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-atd35s3.menu.UploadMode.default=UART0 / Hardware CDC
-atd35s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-atd35s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-atd35s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-atd35s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-atd35s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-atd35s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-atd35s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-atd35s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-atd35s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-atd35s3.menu.PartitionScheme.minimal.build.partitions=minimal
-atd35s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-atd35s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-atd35s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-atd35s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-atd35s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-atd35s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-atd35s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-atd35s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-atd35s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-atd35s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-atd35s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-atd35s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-atd35s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-atd35s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-atd35s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-atd35s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-atd35s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-atd35s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-atd35s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
-atd35s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-atd35s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-atd35s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-atd35s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-atd35s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-atd35s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-atd35s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-atd35s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-atd35s3.menu.CPUFreq.240=240MHz (WiFi)
-atd35s3.menu.CPUFreq.240.build.f_cpu=240000000L
-atd35s3.menu.CPUFreq.160=160MHz (WiFi)
-atd35s3.menu.CPUFreq.160.build.f_cpu=160000000L
-atd35s3.menu.CPUFreq.80=80MHz (WiFi)
-atd35s3.menu.CPUFreq.80.build.f_cpu=80000000L
-atd35s3.menu.CPUFreq.40=40MHz
-atd35s3.menu.CPUFreq.40.build.f_cpu=40000000L
-atd35s3.menu.CPUFreq.20=20MHz
-atd35s3.menu.CPUFreq.20.build.f_cpu=20000000L
-atd35s3.menu.CPUFreq.10=10MHz
-atd35s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-atd35s3.menu.UploadSpeed.921600=921600
-atd35s3.menu.UploadSpeed.921600.upload.speed=921600
-atd35s3.menu.UploadSpeed.115200=115200
-atd35s3.menu.UploadSpeed.115200.upload.speed=115200
-atd35s3.menu.UploadSpeed.256000.windows=256000
-atd35s3.menu.UploadSpeed.256000.upload.speed=256000
-atd35s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-atd35s3.menu.UploadSpeed.230400=230400
-atd35s3.menu.UploadSpeed.230400.upload.speed=230400
-atd35s3.menu.UploadSpeed.460800.linux=460800
-atd35s3.menu.UploadSpeed.460800.macosx=460800
-atd35s3.menu.UploadSpeed.460800.upload.speed=460800
-atd35s3.menu.UploadSpeed.512000.windows=512000
-atd35s3.menu.UploadSpeed.512000.upload.speed=512000
-
-atd35s3.menu.DebugLevel.none=None
-atd35s3.menu.DebugLevel.none.build.code_debug=0
-atd35s3.menu.DebugLevel.error=Error
-atd35s3.menu.DebugLevel.error.build.code_debug=1
-atd35s3.menu.DebugLevel.warn=Warn
-atd35s3.menu.DebugLevel.warn.build.code_debug=2
-atd35s3.menu.DebugLevel.info=Info
-atd35s3.menu.DebugLevel.info.build.code_debug=3
-atd35s3.menu.DebugLevel.debug=Debug
-atd35s3.menu.DebugLevel.debug.build.code_debug=4
-atd35s3.menu.DebugLevel.verbose=Verbose
-atd35s3.menu.DebugLevel.verbose.build.code_debug=5
-
-atd35s3.menu.EraseFlash.none=Disabled
-atd35s3.menu.EraseFlash.none.upload.erase_cmd=
-atd35s3.menu.EraseFlash.all=Enabled
-atd35s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# ESP32-S3 PowerFeather
-
-esp32s3_powerfeather.name=ESP32-S3 PowerFeather
-esp32s3_powerfeather.vid.0=0x303a
-esp32s3_powerfeather.pid.0=0x81BB
-
-esp32s3_powerfeather.bootloader.tool=esptool_py
-esp32s3_powerfeather.bootloader.tool.default=esptool_py
-
-esp32s3_powerfeather.upload.tool=esptool_py
-esp32s3_powerfeather.upload.tool.default=esptool_py
-esp32s3_powerfeather.upload.tool.network=esp_ota
-
-esp32s3_powerfeather.upload.maximum_size=1310720
-esp32s3_powerfeather.upload.maximum_data_size=327680
-esp32s3_powerfeather.upload.flags=
-esp32s3_powerfeather.upload.extra_flags=
-esp32s3_powerfeather.upload.use_1200bps_touch=false
-esp32s3_powerfeather.upload.wait_for_upload_port=false
-
-esp32s3_powerfeather.serial.disableDTR=false
-esp32s3_powerfeather.serial.disableRTS=false
-
-esp32s3_powerfeather.build.tarch=xtensa
-esp32s3_powerfeather.build.bootloader_addr=0x0
-esp32s3_powerfeather.build.target=esp32s3
-esp32s3_powerfeather.build.mcu=esp32s3
-esp32s3_powerfeather.build.core=esp32
-esp32s3_powerfeather.build.variant=esp32s3_powerfeather
-esp32s3_powerfeather.build.board=ESP32S3_POWERFEATHER
-
-esp32s3_powerfeather.build.usb_mode=1
-esp32s3_powerfeather.build.cdc_on_boot=1
-esp32s3_powerfeather.build.msc_on_boot=0
-esp32s3_powerfeather.build.dfu_on_boot=0
-esp32s3_powerfeather.build.f_cpu=240000000L
-esp32s3_powerfeather.build.flash_size=8MB
-esp32s3_powerfeather.build.flash_freq=80m
-esp32s3_powerfeather.build.flash_mode=dio
-esp32s3_powerfeather.build.boot=qio
-esp32s3_powerfeather.build.boot_freq=80m
-esp32s3_powerfeather.build.partitions=default_8MB
-esp32s3_powerfeather.build.defines=
-esp32s3_powerfeather.build.loop_core=
-esp32s3_powerfeather.build.event_core=
-esp32s3_powerfeather.build.flash_type=qio
-esp32s3_powerfeather.build.psram_type=qspi
-esp32s3_powerfeather.build.memory_type={build.flash_type}_{build.psram_type}
-
-esp32s3_powerfeather.menu.PSRAM.disabled=Disabled
-esp32s3_powerfeather.menu.PSRAM.disabled.build.defines=
-esp32s3_powerfeather.menu.PSRAM.disabled.build.psram_type=qspi
-esp32s3_powerfeather.menu.PSRAM.enabled=QSPI PSRAM
-esp32s3_powerfeather.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-esp32s3_powerfeather.menu.PSRAM.enabled.build.psram_type=qspi
-
-esp32s3_powerfeather.menu.FlashMode.qio=QIO 80MHz
-esp32s3_powerfeather.menu.FlashMode.qio.build.flash_mode=dio
-esp32s3_powerfeather.menu.FlashMode.qio.build.boot=qio
-esp32s3_powerfeather.menu.FlashMode.qio.build.boot_freq=80m
-esp32s3_powerfeather.menu.FlashMode.qio.build.flash_freq=80m
-esp32s3_powerfeather.menu.FlashMode.qio120=QIO 120MHz
-esp32s3_powerfeather.menu.FlashMode.qio120.build.flash_mode=dio
-esp32s3_powerfeather.menu.FlashMode.qio120.build.boot=qio
-esp32s3_powerfeather.menu.FlashMode.qio120.build.boot_freq=120m
-esp32s3_powerfeather.menu.FlashMode.qio120.build.flash_freq=80m
-esp32s3_powerfeather.menu.FlashMode.dio=DIO 80MHz
-esp32s3_powerfeather.menu.FlashMode.dio.build.flash_mode=dio
-esp32s3_powerfeather.menu.FlashMode.dio.build.boot=dio
-esp32s3_powerfeather.menu.FlashMode.dio.build.boot_freq=80m
-esp32s3_powerfeather.menu.FlashMode.dio.build.flash_freq=80m
-
-esp32s3_powerfeather.menu.LoopCore.1=Core 1
-esp32s3_powerfeather.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-esp32s3_powerfeather.menu.LoopCore.0=Core 0
-esp32s3_powerfeather.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-esp32s3_powerfeather.menu.EventsCore.1=Core 1
-esp32s3_powerfeather.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-esp32s3_powerfeather.menu.EventsCore.0=Core 0
-esp32s3_powerfeather.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-esp32s3_powerfeather.menu.USBMode.hwcdc=Hardware CDC and JTAG
-esp32s3_powerfeather.menu.USBMode.hwcdc.build.usb_mode=1
-esp32s3_powerfeather.menu.USBMode.default=USB-OTG (TinyUSB)
-esp32s3_powerfeather.menu.USBMode.default.build.usb_mode=0
-
-esp32s3_powerfeather.menu.CDCOnBoot.cdc=Enabled
-esp32s3_powerfeather.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-esp32s3_powerfeather.menu.CDCOnBoot.default=Disabled
-esp32s3_powerfeather.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-esp32s3_powerfeather.menu.MSCOnBoot.default=Disabled
-esp32s3_powerfeather.menu.MSCOnBoot.default.build.msc_on_boot=0
-esp32s3_powerfeather.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-esp32s3_powerfeather.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-esp32s3_powerfeather.menu.DFUOnBoot.default=Disabled
-esp32s3_powerfeather.menu.DFUOnBoot.default.build.dfu_on_boot=0
-esp32s3_powerfeather.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-esp32s3_powerfeather.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-esp32s3_powerfeather.menu.UploadMode.default=UART0 / Hardware CDC
-esp32s3_powerfeather.menu.UploadMode.default.upload.use_1200bps_touch=false
-esp32s3_powerfeather.menu.UploadMode.default.upload.wait_for_upload_port=false
-esp32s3_powerfeather.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-esp32s3_powerfeather.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-esp32s3_powerfeather.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-esp32s3_powerfeather.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-esp32s3_powerfeather.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-esp32s3_powerfeather.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-esp32s3_powerfeather.menu.PartitionScheme.default_ffat_8MB=8M with ffat (3MB APP/1.5MB FATFS)
-esp32s3_powerfeather.menu.PartitionScheme.default_ffat_8MB.build.partitions=default_ffat_8MB
-esp32s3_powerfeather.menu.PartitionScheme.default_ffat_8MB.upload.maximum_size=3342336
-esp32s3_powerfeather.menu.PartitionScheme.large_spiffs_8MB=Large SPIFFS (1.2MB APP/5.3MB SPIFFS)
-esp32s3_powerfeather.menu.PartitionScheme.large_spiffs_8MB.build.partitions=large_spiffs_8MB
-esp32s3_powerfeather.menu.PartitionScheme.large_spiffs_8MB.upload.maximum_size=1310720
-esp32s3_powerfeather.menu.PartitionScheme.large_ffat_8MB=Large FFAT (1.2MB APP/5.3MB FATFS)
-esp32s3_powerfeather.menu.PartitionScheme.large_ffat_8MB.build.partitions=large_ffat_8MB
-esp32s3_powerfeather.menu.PartitionScheme.large_ffat_8MB.upload.maximum_size=1310720
-esp32s3_powerfeather.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
-esp32s3_powerfeather.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
-esp32s3_powerfeather.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
-
-esp32s3_powerfeather.menu.CPUFreq.240=240MHz (WiFi)
-esp32s3_powerfeather.menu.CPUFreq.240.build.f_cpu=240000000L
-esp32s3_powerfeather.menu.CPUFreq.160=160MHz (WiFi)
-esp32s3_powerfeather.menu.CPUFreq.160.build.f_cpu=160000000L
-esp32s3_powerfeather.menu.CPUFreq.80=80MHz (WiFi)
-esp32s3_powerfeather.menu.CPUFreq.80.build.f_cpu=80000000L
-esp32s3_powerfeather.menu.CPUFreq.40=40MHz
-esp32s3_powerfeather.menu.CPUFreq.40.build.f_cpu=40000000L
-esp32s3_powerfeather.menu.CPUFreq.20=20MHz
-esp32s3_powerfeather.menu.CPUFreq.20.build.f_cpu=20000000L
-esp32s3_powerfeather.menu.CPUFreq.10=10MHz
-esp32s3_powerfeather.menu.CPUFreq.10.build.f_cpu=10000000L
-
-esp32s3_powerfeather.menu.UploadSpeed.921600=921600
-esp32s3_powerfeather.menu.UploadSpeed.921600.upload.speed=921600
-esp32s3_powerfeather.menu.UploadSpeed.115200=115200
-esp32s3_powerfeather.menu.UploadSpeed.115200.upload.speed=115200
-esp32s3_powerfeather.menu.UploadSpeed.256000.windows=256000
-esp32s3_powerfeather.menu.UploadSpeed.256000.upload.speed=256000
-esp32s3_powerfeather.menu.UploadSpeed.230400.windows.upload.speed=256000
-esp32s3_powerfeather.menu.UploadSpeed.230400=230400
-esp32s3_powerfeather.menu.UploadSpeed.230400.upload.speed=230400
-esp32s3_powerfeather.menu.UploadSpeed.460800.linux=460800
-esp32s3_powerfeather.menu.UploadSpeed.460800.macosx=460800
-esp32s3_powerfeather.menu.UploadSpeed.460800.upload.speed=460800
-esp32s3_powerfeather.menu.UploadSpeed.512000.windows=512000
-esp32s3_powerfeather.menu.UploadSpeed.512000.upload.speed=512000
-
-esp32s3_powerfeather.menu.DebugLevel.none=None
-esp32s3_powerfeather.menu.DebugLevel.none.build.code_debug=0
-esp32s3_powerfeather.menu.DebugLevel.error=Error
-esp32s3_powerfeather.menu.DebugLevel.error.build.code_debug=1
-esp32s3_powerfeather.menu.DebugLevel.warn=Warn
-esp32s3_powerfeather.menu.DebugLevel.warn.build.code_debug=2
-esp32s3_powerfeather.menu.DebugLevel.info=Info
-esp32s3_powerfeather.menu.DebugLevel.info.build.code_debug=3
-esp32s3_powerfeather.menu.DebugLevel.debug=Debug
-esp32s3_powerfeather.menu.DebugLevel.debug.build.code_debug=4
-esp32s3_powerfeather.menu.DebugLevel.verbose=Verbose
-esp32s3_powerfeather.menu.DebugLevel.verbose.build.code_debug=5
-
-esp32s3_powerfeather.menu.EraseFlash.none=Disabled
-esp32s3_powerfeather.menu.EraseFlash.none.upload.erase_cmd=
-esp32s3_powerfeather.menu.EraseFlash.all=Enabled
-esp32s3_powerfeather.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# senseBox MCU ESP32-S2
-
-sensebox_mcu_esp32s2.name=senseBox MCU-S2 ESP32-S2
-sensebox_mcu_esp32s2.vid.0=0x303A
-sensebox_mcu_esp32s2.pid.0=0x81B8
-sensebox_mcu_esp32s2.vid.1=0x303A
-sensebox_mcu_esp32s2.pid.1=0x81B9
-sensebox_mcu_esp32s2.vid.2=0x303A
-sensebox_mcu_esp32s2.pid.2=0x81BA
-
-sensebox_mcu_esp32s2.bootloader.tool=esptool_py
-sensebox_mcu_esp32s2.bootloader.tool.default=esptool_py
-
-sensebox_mcu_esp32s2.upload.tool=esptool_py
-sensebox_mcu_esp32s2.upload.tool.default=esptool_py
-sensebox_mcu_esp32s2.upload.tool.network=esp_ota
-
-sensebox_mcu_esp32s2.upload.maximum_size=1310720
-sensebox_mcu_esp32s2.upload.maximum_data_size=327680
-sensebox_mcu_esp32s2.upload.flags=
-sensebox_mcu_esp32s2.upload.extra_flags=
-sensebox_mcu_esp32s2.upload.use_1200bps_touch=true
-sensebox_mcu_esp32s2.upload.wait_for_upload_port=true
-
-sensebox_mcu_esp32s2.serial.disableDTR=false
-sensebox_mcu_esp32s2.serial.disableRTS=false
-
-sensebox_mcu_esp32s2.build.tarch=xtensa
-sensebox_mcu_esp32s2.build.bootloader_addr=0x1000
-sensebox_mcu_esp32s2.build.target=esp32s2
-sensebox_mcu_esp32s2.build.mcu=esp32s2
-sensebox_mcu_esp32s2.build.core=esp32
-sensebox_mcu_esp32s2.build.variant=sensebox_mcu_esp32s2
-sensebox_mcu_esp32s2.build.board=SENSEBOX_MCU_ESP32S2
-
-sensebox_mcu_esp32s2.build.cdc_on_boot=1
-sensebox_mcu_esp32s2.build.msc_on_boot=1
-sensebox_mcu_esp32s2.build.dfu_on_boot=0
-sensebox_mcu_esp32s2.build.f_cpu=240000000L
-sensebox_mcu_esp32s2.build.flash_size=4MB
-sensebox_mcu_esp32s2.build.flash_freq=80m
-sensebox_mcu_esp32s2.build.flash_mode=dio
-sensebox_mcu_esp32s2.build.boot=qio
-sensebox_mcu_esp32s2.build.partitions=default
-sensebox_mcu_esp32s2.build.defines=
-
-sensebox_mcu_esp32s2.menu.CDCOnBoot.cdc=Enabled
-sensebox_mcu_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-sensebox_mcu_esp32s2.menu.CDCOnBoot.default=Disabled
-sensebox_mcu_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-sensebox_mcu_esp32s2.menu.MSCOnBoot.msc=Enabled
-sensebox_mcu_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-sensebox_mcu_esp32s2.menu.MSCOnBoot.default=Disabled
-sensebox_mcu_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
-
-sensebox_mcu_esp32s2.menu.DFUOnBoot.default=Disabled
-sensebox_mcu_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-sensebox_mcu_esp32s2.menu.DFUOnBoot.dfu=Enabled
-sensebox_mcu_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-sensebox_mcu_esp32s2.menu.UploadMode.cdc=Internal USB
-sensebox_mcu_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-sensebox_mcu_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-sensebox_mcu_esp32s2.menu.UploadMode.default=UART0
-sensebox_mcu_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
-sensebox_mcu_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-sensebox_mcu_esp32s2.menu.PSRAM.enabled=Enabled
-sensebox_mcu_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-sensebox_mcu_esp32s2.menu.PSRAM.disabled=Disabled
-sensebox_mcu_esp32s2.menu.PSRAM.disabled.build.defines=
-
-sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
-sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-4MB-tinyuf2
-sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
-sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-sensebox_mcu_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.default.build.partitions=default
-sensebox_mcu_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-sensebox_mcu_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
-sensebox_mcu_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-sensebox_mcu_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-sensebox_mcu_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-sensebox_mcu_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-sensebox_mcu_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-sensebox_mcu_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-sensebox_mcu_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-sensebox_mcu_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
-sensebox_mcu_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
-sensebox_mcu_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
-sensebox_mcu_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
-sensebox_mcu_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
-sensebox_mcu_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
-sensebox_mcu_esp32s2.menu.CPUFreq.40=40MHz
-sensebox_mcu_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
-sensebox_mcu_esp32s2.menu.CPUFreq.20=20MHz
-sensebox_mcu_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
-sensebox_mcu_esp32s2.menu.CPUFreq.10=10MHz
-sensebox_mcu_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-sensebox_mcu_esp32s2.menu.FlashMode.qio=QIO
-sensebox_mcu_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
-sensebox_mcu_esp32s2.menu.FlashMode.qio.build.boot=qio
-sensebox_mcu_esp32s2.menu.FlashMode.dio=DIO
-sensebox_mcu_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
-sensebox_mcu_esp32s2.menu.FlashMode.dio.build.boot=dio
-sensebox_mcu_esp32s2.menu.FlashMode.qout=QOUT
-sensebox_mcu_esp32s2.menu.FlashMode.qout.build.flash_mode=dout
-sensebox_mcu_esp32s2.menu.FlashMode.qout.build.boot=qout
-sensebox_mcu_esp32s2.menu.FlashMode.dout=DOUT
-sensebox_mcu_esp32s2.menu.FlashMode.dout.build.flash_mode=dout
-sensebox_mcu_esp32s2.menu.FlashMode.dout.build.boot=dout
-
-sensebox_mcu_esp32s2.menu.FlashFreq.80=80MHz
-sensebox_mcu_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
-sensebox_mcu_esp32s2.menu.FlashFreq.40=40MHz
-sensebox_mcu_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
-
-sensebox_mcu_esp32s2.menu.FlashSize.4M=4MB (32Mb)
-sensebox_mcu_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
-
-sensebox_mcu_esp32s2.menu.UploadSpeed.921600=921600
-sensebox_mcu_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
-sensebox_mcu_esp32s2.menu.UploadSpeed.115200=115200
-sensebox_mcu_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
-sensebox_mcu_esp32s2.menu.UploadSpeed.256000.windows=256000
-sensebox_mcu_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
-sensebox_mcu_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
-sensebox_mcu_esp32s2.menu.UploadSpeed.230400=230400
-sensebox_mcu_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
-sensebox_mcu_esp32s2.menu.UploadSpeed.460800.linux=460800
-sensebox_mcu_esp32s2.menu.UploadSpeed.460800.macosx=460800
-sensebox_mcu_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
-sensebox_mcu_esp32s2.menu.UploadSpeed.512000.windows=512000
-sensebox_mcu_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
-
-sensebox_mcu_esp32s2.menu.DebugLevel.none=None
-sensebox_mcu_esp32s2.menu.DebugLevel.none.build.code_debug=0
-sensebox_mcu_esp32s2.menu.DebugLevel.error=Error
-sensebox_mcu_esp32s2.menu.DebugLevel.error.build.code_debug=1
-sensebox_mcu_esp32s2.menu.DebugLevel.warn=Warn
-sensebox_mcu_esp32s2.menu.DebugLevel.warn.build.code_debug=2
-sensebox_mcu_esp32s2.menu.DebugLevel.info=Info
-sensebox_mcu_esp32s2.menu.DebugLevel.info.build.code_debug=3
-sensebox_mcu_esp32s2.menu.DebugLevel.debug=Debug
-sensebox_mcu_esp32s2.menu.DebugLevel.debug.build.code_debug=4
-sensebox_mcu_esp32s2.menu.DebugLevel.verbose=Verbose
-sensebox_mcu_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
-
-sensebox_mcu_esp32s2.menu.EraseFlash.none=Disabled
-sensebox_mcu_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
-sensebox_mcu_esp32s2.menu.EraseFlash.all=Enabled
-sensebox_mcu_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-nano_nora.name=Arduino Nano ESP32
-nano_nora.vid.0=0x2341
-nano_nora.pid.0=0x0070
-nano_nora.upload_port.0.vid=0x2341
-nano_nora.upload_port.0.pid=0x0070
-
-nano_nora.bootloader.tool=esptool_py
-nano_nora.bootloader.tool.default=esptool_py
-
-nano_nora.upload.tool=dfu-util
-nano_nora.upload.tool.default=dfu-util
-nano_nora.upload.tool.network=esp_ota
-nano_nora.upload.protocol=serial
-nano_nora.upload.maximum_size=3145728
-nano_nora.upload.maximum_data_size=327680
-nano_nora.upload.use_1200bps_touch=false
-nano_nora.upload.wait_for_upload_port=false
-
-nano_nora.serial.disableDTR=false
-nano_nora.serial.disableRTS=false
-
-nano_nora.build.tarch=xtensa
-nano_nora.build.bootloader_addr=0x0
-nano_nora.build.target=esp32s3
-nano_nora.build.mcu=esp32s3
-nano_nora.build.core=esp32
-nano_nora.build.variant=arduino_nano_nora
-nano_nora.build.board=NANO_ESP32
-nano_nora.build.code_debug=0
-
-nano_nora.build.usb_mode=0
-nano_nora.build.cdc_on_boot=1
-nano_nora.build.msc_on_boot=0
-nano_nora.build.dfu_on_boot=1
-nano_nora.build.f_cpu=240000000L
-nano_nora.build.flash_size=16MB
-nano_nora.build.flash_freq=80m
-nano_nora.build.flash_mode=dio
-nano_nora.build.boot=qio
-nano_nora.build.boot_freq=80m
-nano_nora.build.partitions=app3M_fat9M_fact512k_16MB
-nano_nora.build.defines=-DBOARD_HAS_PIN_REMAP {build.disable_pin_remap} -DBOARD_HAS_PSRAM '-DUSB_MANUFACTURER="Arduino"' '-DUSB_PRODUCT="Nano ESP32"'
-nano_nora.build.loop_core=-DARDUINO_RUNNING_CORE=1
-nano_nora.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-nano_nora.build.psram_type=opi
-nano_nora.build.memory_type={build.boot}_{build.psram_type}
-nano_nora.build.disable_pin_remap=
-
-nano_nora.debug_config.nano_nora.cortex-debug.custom.name=Arduino on Nano ESP32
-nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideAttachCommands.0=set remote hardware-watchpoint-limit 2
-nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideAttachCommands.1=monitor reset halt
-nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideAttachCommands.2=monitor gdb_sync
-nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideAttachCommands.3=interrupt
-nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideRestartCommands.0=monitor reset halt
-nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideRestartCommands.1=monitor gdb_sync
-nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideRestartCommands.2=interrupt
-nano_nora.debug.additional_config=debug_config.nano_nora
-
-nano_nora.tools.esptool_py.program.pattern_args=--chip {build.mcu} --port "{serial.port}" --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size {build.flash_size} {build.bootloader_addr} "{build.path}/{build.project_name}.bootloader.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0xf70000 "{build.variant.path}/extra/nora_recovery/nora_recovery.ino.bin" 0x10000 "{build.path}/{build.project_name}.bin"
-nano_nora.tools.esptool_py.erase.pattern_args=--chip {build.mcu} --port "{serial.port}" --before default_reset --after hard_reset erase_flash
-
-nano_nora.debug.executable=
-
-nano_nora.menu.PartitionScheme.default=With FAT partition (default)
-nano_nora.menu.PartitionScheme.spiffs=With SPIFFS partition (advanced)
-nano_nora.menu.PartitionScheme.spiffs.build.partitions=app3M_spiffs9M_fact512k_16MB
-
-nano_nora.menu.PinNumbers.default=By Arduino pin (default)
-nano_nora.menu.PinNumbers.byGPIONumber=By GPIO number (legacy)
-nano_nora.menu.PinNumbers.byGPIONumber.build.disable_pin_remap=-DBOARD_USES_HW_GPIO_NUMBERS
-
-nano_nora.menu.USBMode.default=Normal mode (TinyUSB)
-nano_nora.menu.USBMode.hwcdc=Debug mode (Hardware CDC)
-nano_nora.menu.USBMode.hwcdc.build.usb_mode=1
-nano_nora.menu.USBMode.hwcdc.debug.executable={build.path}/{build.project_name}.elf
-
-##############################################################
-
-makergo_c3_supermini.name=MakerGO ESP32 C3 SuperMini
-
-makergo_c3_supermini.bootloader.tool=esptool_py
-makergo_c3_supermini.bootloader.tool.default=esptool_py
-
-makergo_c3_supermini.upload.tool=esptool_py
-makergo_c3_supermini.upload.tool.default=esptool_py
-makergo_c3_supermini.upload.tool.network=esp_ota
-
-makergo_c3_supermini.upload.maximum_size=1310720
-makergo_c3_supermini.upload.maximum_data_size=327680
-makergo_c3_supermini.upload.flags=
-makergo_c3_supermini.upload.extra_flags=
-makergo_c3_supermini.upload.use_1200bps_touch=false
-makergo_c3_supermini.upload.wait_for_upload_port=false
-
-makergo_c3_supermini.serial.disableDTR=true
-makergo_c3_supermini.serial.disableRTS=true
-
-makergo_c3_supermini.build.tarch=riscv32
-makergo_c3_supermini.build.target=esp
-makergo_c3_supermini.build.mcu=esp32c3
-makergo_c3_supermini.build.core=esp32
-makergo_c3_supermini.build.variant=makergo_c3_supermini
-makergo_c3_supermini.build.board=MAKERGO_C3_SUPERMINI
-makergo_c3_supermini.build.bootloader_addr=0x0
-
-makergo_c3_supermini.build.cdc_on_boot=1
-makergo_c3_supermini.build.f_cpu=160000000L
-makergo_c3_supermini.build.flash_size=4MB
-makergo_c3_supermini.build.flash_freq=80m
-makergo_c3_supermini.build.flash_mode=dio
-makergo_c3_supermini.build.boot=qio
-makergo_c3_supermini.build.partitions=default
-makergo_c3_supermini.build.defines=
-
-makergo_c3_supermini.menu.CDCOnBoot.default=Enabled
-makergo_c3_supermini.menu.CDCOnBoot.default.build.cdc_on_boot=1
-makergo_c3_supermini.menu.CDCOnBoot.dis_cdc=Disabled
-makergo_c3_supermini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
-
-makergo_c3_supermini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-makergo_c3_supermini.menu.PartitionScheme.default.build.partitions=default
-makergo_c3_supermini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-makergo_c3_supermini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-makergo_c3_supermini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-makergo_c3_supermini.menu.PartitionScheme.no_ota.build.partitions=no_ota
-makergo_c3_supermini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-makergo_c3_supermini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-makergo_c3_supermini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-makergo_c3_supermini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-makergo_c3_supermini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-makergo_c3_supermini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-makergo_c3_supermini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-makergo_c3_supermini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-makergo_c3_supermini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-makergo_c3_supermini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-makergo_c3_supermini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-makergo_c3_supermini.menu.PartitionScheme.huge_app.build.partitions=huge_app
-makergo_c3_supermini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-
-makergo_c3_supermini.menu.CPUFreq.160=160MHz (WiFi)
-makergo_c3_supermini.menu.CPUFreq.160.build.f_cpu=160000000L
-makergo_c3_supermini.menu.CPUFreq.80=80MHz (WiFi)
-makergo_c3_supermini.menu.CPUFreq.80.build.f_cpu=80000000L
-makergo_c3_supermini.menu.CPUFreq.40=40MHz
-makergo_c3_supermini.menu.CPUFreq.40.build.f_cpu=40000000L
-makergo_c3_supermini.menu.CPUFreq.20=20MHz
-makergo_c3_supermini.menu.CPUFreq.20.build.f_cpu=20000000L
-makergo_c3_supermini.menu.CPUFreq.10=10MHz
-makergo_c3_supermini.menu.CPUFreq.10.build.f_cpu=10000000L
-
-
-makergo_c3_supermini.menu.FlashFreq.80=80MHz
-makergo_c3_supermini.menu.FlashFreq.80.build.flash_freq=80m
-makergo_c3_supermini.menu.FlashFreq.40=40MHz
-makergo_c3_supermini.menu.FlashFreq.40.build.flash_freq=40m
-
-makergo_c3_supermini.menu.UploadSpeed.921600=921600
-makergo_c3_supermini.menu.UploadSpeed.921600.upload.speed=921600
-makergo_c3_supermini.menu.UploadSpeed.115200=115200
-makergo_c3_supermini.menu.UploadSpeed.115200.upload.speed=115200
-makergo_c3_supermini.menu.UploadSpeed.256000.windows=256000
-makergo_c3_supermini.menu.UploadSpeed.256000.upload.speed=256000
-makergo_c3_supermini.menu.UploadSpeed.230400.windows.upload.speed=256000
-makergo_c3_supermini.menu.UploadSpeed.230400=230400
-makergo_c3_supermini.menu.UploadSpeed.230400.upload.speed=230400
-makergo_c3_supermini.menu.UploadSpeed.460800.linux=460800
-makergo_c3_supermini.menu.UploadSpeed.460800.macosx=460800
-makergo_c3_supermini.menu.UploadSpeed.460800.upload.speed=460800
-makergo_c3_supermini.menu.UploadSpeed.512000.windows=512000
-makergo_c3_supermini.menu.UploadSpeed.512000.upload.speed=512000
-
-makergo_c3_supermini.menu.DebugLevel.none=None
-makergo_c3_supermini.menu.DebugLevel.none.build.code_debug=0
-makergo_c3_supermini.menu.DebugLevel.error=Error
-makergo_c3_supermini.menu.DebugLevel.error.build.code_debug=1
-makergo_c3_supermini.menu.DebugLevel.warn=Warn
-makergo_c3_supermini.menu.DebugLevel.warn.build.code_debug=2
-makergo_c3_supermini.menu.DebugLevel.info=Info
-makergo_c3_supermini.menu.DebugLevel.info.build.code_debug=3
-makergo_c3_supermini.menu.DebugLevel.debug=Debug
-makergo_c3_supermini.menu.DebugLevel.debug.build.code_debug=4
-makergo_c3_supermini.menu.DebugLevel.verbose=Verbose
-makergo_c3_supermini.menu.DebugLevel.verbose.build.code_debug=5
-
-makergo_c3_supermini.menu.EraseFlash.none=Disabled
-makergo_c3_supermini.menu.EraseFlash.none.upload.erase_cmd=
-makergo_c3_supermini.menu.EraseFlash.all=Enabled
-makergo_c3_supermini.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# ThingPulse ePulse Feather
-
-epulse_feather.name=ThingPulse ePulse Feather
-
-epulse_feather.bootloader.tool=esptool_py
-epulse_feather.bootloader.tool.default=esptool_py
-
-epulse_feather.upload.tool=esptool_py
-epulse_feather.upload.tool.default=esptool_py
-epulse_feather.upload.tool.network=esp_ota
-
-epulse_feather.upload.maximum_size=1310720
-epulse_feather.upload.maximum_data_size=327680
-epulse_feather.upload.flags=
-epulse_feather.upload.extra_flags=
-
-epulse_feather.serial.disableDTR=true
-epulse_feather.serial.disableRTS=true
-
-epulse_feather.build.tarch=xtensa
-epulse_feather.build.bootloader_addr=0x1000
-epulse_feather.build.target=esp32
-epulse_feather.build.mcu=esp32
-epulse_feather.build.core=esp32
-epulse_feather.build.variant=thingpulse_epulse_feather
-epulse_feather.build.board=THINGPULSE_EPULSE_FEATHER
-
-epulse_feather.build.f_cpu=240000000L
-epulse_feather.build.flash_size=8MB
-epulse_feather.build.flash_freq=80m
-epulse_feather.build.flash_mode=dio
-epulse_feather.build.boot=dio
-epulse_feather.build.partitions=default_8MB
-epulse_feather.build.defines=
-epulse_feather.build.loop_core=
-epulse_feather.build.event_core=
-
-epulse_feather.menu.PSRAM.enabled=Enabled
-epulse_feather.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-epulse_feather.menu.PSRAM.disabled=Disabled
-epulse_feather.menu.PSRAM.disabled.build.defines=
-
-epulse_feather.menu.LoopCore.1=Core 1
-epulse_feather.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-epulse_feather.menu.LoopCore.0=Core 0
-epulse_feather.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-epulse_feather.menu.EventsCore.1=Core 1
-epulse_feather.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-epulse_feather.menu.EventsCore.0=Core 0
-epulse_feather.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-epulse_feather.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-epulse_feather.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-epulse_feather.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-epulse_feather.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
-epulse_feather.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
-epulse_feather.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
-
-epulse_feather.menu.CPUFreq.240=240MHz (WiFi/BT)
-epulse_feather.menu.CPUFreq.240.build.f_cpu=240000000L
-epulse_feather.menu.CPUFreq.160=160MHz (WiFi/BT)
-epulse_feather.menu.CPUFreq.160.build.f_cpu=160000000L
-epulse_feather.menu.CPUFreq.80=80MHz (WiFi/BT)
-epulse_feather.menu.CPUFreq.80.build.f_cpu=80000000L
-epulse_feather.menu.CPUFreq.40=40MHz
-epulse_feather.menu.CPUFreq.40.build.f_cpu=40000000L
-epulse_feather.menu.CPUFreq.20=20MHz
-epulse_feather.menu.CPUFreq.20.build.f_cpu=20000000L
-epulse_feather.menu.CPUFreq.10=10MHz
-epulse_feather.menu.CPUFreq.10.build.f_cpu=10000000L
-
-epulse_feather.menu.FlashFreq.80=80MHz
-epulse_feather.menu.FlashFreq.80.build.flash_freq=80m
-epulse_feather.menu.FlashFreq.40=40MHz
-epulse_feather.menu.FlashFreq.40.build.flash_freq=40m
-
-epulse_feather.menu.UploadSpeed.921600=921600
-epulse_feather.menu.UploadSpeed.921600.upload.speed=921600
-epulse_feather.menu.UploadSpeed.115200=115200
-epulse_feather.menu.UploadSpeed.115200.upload.speed=115200
-epulse_feather.menu.UploadSpeed.256000.windows=256000
-epulse_feather.menu.UploadSpeed.256000.upload.speed=256000
-epulse_feather.menu.UploadSpeed.230400.windows.upload.speed=256000
-epulse_feather.menu.UploadSpeed.230400=230400
-epulse_feather.menu.UploadSpeed.230400.upload.speed=230400
-epulse_feather.menu.UploadSpeed.460800.linux=460800
-epulse_feather.menu.UploadSpeed.460800.macosx=460800
-epulse_feather.menu.UploadSpeed.460800.upload.speed=460800
-epulse_feather.menu.UploadSpeed.512000.windows=512000
-epulse_feather.menu.UploadSpeed.512000.upload.speed=512000
-
-epulse_feather.menu.DebugLevel.none=None
-epulse_feather.menu.DebugLevel.none.build.code_debug=0
-epulse_feather.menu.DebugLevel.error=Error
-epulse_feather.menu.DebugLevel.error.build.code_debug=1
-epulse_feather.menu.DebugLevel.warn=Warn
-epulse_feather.menu.DebugLevel.warn.build.code_debug=2
-epulse_feather.menu.DebugLevel.info=Info
-epulse_feather.menu.DebugLevel.info.build.code_debug=3
-epulse_feather.menu.DebugLevel.debug=Debug
-epulse_feather.menu.DebugLevel.debug.build.code_debug=4
-epulse_feather.menu.DebugLevel.verbose=Verbose
-epulse_feather.menu.DebugLevel.verbose.build.code_debug=5
-
-epulse_feather.menu.EraseFlash.none=Disabled
-epulse_feather.menu.EraseFlash.none.upload.erase_cmd=
-epulse_feather.menu.EraseFlash.all=Enabled
-epulse_feather.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-# ThingPulse ePulse Feather C6
-
-epulse_feather_c6.name=ThingPulse ePulse Feather C6
-
-epulse_feather_c6.bootloader.tool=esptool_py
-epulse_feather_c6.bootloader.tool.default=esptool_py
-
-epulse_feather_c6.upload.tool=esptool_py
-epulse_feather_c6.upload.tool.default=esptool_py
-epulse_feather_c6.upload.tool.network=esp_ota
-
-epulse_feather_c6.upload.maximum_size=1310720
-epulse_feather_c6.upload.maximum_data_size=327680
-epulse_feather_c6.upload.flags=
-epulse_feather_c6.upload.extra_flags=
-epulse_feather_c6.upload.use_1200bps_touch=false
-epulse_feather_c6.upload.wait_for_upload_port=false
-
-epulse_feather_c6.serial.disableDTR=false
-epulse_feather_c6.serial.disableRTS=false
-
-epulse_feather_c6.build.tarch=riscv32
-epulse_feather_c6.build.target=esp
-epulse_feather_c6.build.mcu=esp32c6
-epulse_feather_c6.build.core=esp32
-epulse_feather_c6.build.variant=thingpulse_epulse_feather_c6
-epulse_feather_c6.build.board=THINGPULSE_EPULSE_FEATHER_C6
-epulse_feather_c6.build.bootloader_addr=0x0
-
-epulse_feather_c6.build.cdc_on_boot=0
-epulse_feather_c6.build.f_cpu=160000000L
-epulse_feather_c6.build.flash_size=4MB
-epulse_feather_c6.build.flash_freq=80m
-epulse_feather_c6.build.flash_mode=qio
-epulse_feather_c6.build.boot=qio
-epulse_feather_c6.build.partitions=default
-epulse_feather_c6.build.defines=
-
-epulse_feather_c6.menu.JTAGAdapter.default=Disabled
-epulse_feather_c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
-epulse_feather_c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
-epulse_feather_c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
-epulse_feather_c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-epulse_feather_c6.menu.JTAGAdapter.external=FTDI Adapter
-epulse_feather_c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
-epulse_feather_c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
-epulse_feather_c6.menu.JTAGAdapter.bridge=ESP USB Bridge
-epulse_feather_c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
-epulse_feather_c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-epulse_feather_c6.menu.CDCOnBoot.default=Disabled
-epulse_feather_c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
-epulse_feather_c6.menu.CDCOnBoot.cdc=Enabled
-epulse_feather_c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-epulse_feather_c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-epulse_feather_c6.menu.PartitionScheme.default.build.partitions=default
-epulse_feather_c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-epulse_feather_c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-epulse_feather_c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-epulse_feather_c6.menu.PartitionScheme.minimal.build.partitions=minimal
-epulse_feather_c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-epulse_feather_c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
-epulse_feather_c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-epulse_feather_c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-epulse_feather_c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-epulse_feather_c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-epulse_feather_c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-epulse_feather_c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-epulse_feather_c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-epulse_feather_c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-epulse_feather_c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-epulse_feather_c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-epulse_feather_c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-epulse_feather_c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
-epulse_feather_c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-epulse_feather_c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-epulse_feather_c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-epulse_feather_c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-epulse_feather_c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
-epulse_feather_c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-epulse_feather_c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-epulse_feather_c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-epulse_feather_c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-epulse_feather_c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-epulse_feather_c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
-epulse_feather_c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
-epulse_feather_c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
-epulse_feather_c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-epulse_feather_c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-epulse_feather_c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-epulse_feather_c6.menu.PartitionScheme.custom=Custom
-epulse_feather_c6.menu.PartitionScheme.custom.build.partitions=
-epulse_feather_c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-epulse_feather_c6.menu.CPUFreq.160=160MHz (WiFi)
-epulse_feather_c6.menu.CPUFreq.160.build.f_cpu=160000000L
-epulse_feather_c6.menu.CPUFreq.120=120MHz (WiFi)
-epulse_feather_c6.menu.CPUFreq.120.build.f_cpu=120000000L
-epulse_feather_c6.menu.CPUFreq.80=80MHz (WiFi)
-epulse_feather_c6.menu.CPUFreq.80.build.f_cpu=80000000L
-epulse_feather_c6.menu.CPUFreq.40=40MHz
-epulse_feather_c6.menu.CPUFreq.40.build.f_cpu=40000000L
-epulse_feather_c6.menu.CPUFreq.20=20MHz
-epulse_feather_c6.menu.CPUFreq.20.build.f_cpu=20000000L
-epulse_feather_c6.menu.CPUFreq.10=10MHz
-epulse_feather_c6.menu.CPUFreq.10.build.f_cpu=10000000L
-
-epulse_feather_c6.menu.FlashMode.qio=QIO
-epulse_feather_c6.menu.FlashMode.qio.build.flash_mode=dio
-epulse_feather_c6.menu.FlashMode.qio.build.boot=qio
-epulse_feather_c6.menu.FlashMode.dio=DIO
-epulse_feather_c6.menu.FlashMode.dio.build.flash_mode=dio
-epulse_feather_c6.menu.FlashMode.dio.build.boot=dio
-
-epulse_feather_c6.menu.FlashFreq.80=80MHz
-epulse_feather_c6.menu.FlashFreq.80.build.flash_freq=80m
-epulse_feather_c6.menu.FlashFreq.40=40MHz
-epulse_feather_c6.menu.FlashFreq.40.build.flash_freq=40m
-
-epulse_feather_c6.menu.FlashSize.4M=4MB (32Mb)
-epulse_feather_c6.menu.FlashSize.4M.build.flash_size=4MB
-epulse_feather_c6.menu.FlashSize.2M=2MB (16Mb)
-epulse_feather_c6.menu.FlashSize.2M.build.flash_size=2MB
-
-epulse_feather_c6.menu.UploadSpeed.921600=921600
-epulse_feather_c6.menu.UploadSpeed.921600.upload.speed=921600
-epulse_feather_c6.menu.UploadSpeed.115200=115200
-epulse_feather_c6.menu.UploadSpeed.115200.upload.speed=115200
-epulse_feather_c6.menu.UploadSpeed.256000.windows=256000
-epulse_feather_c6.menu.UploadSpeed.256000.upload.speed=256000
-epulse_feather_c6.menu.UploadSpeed.230400.windows.upload.speed=256000
-epulse_feather_c6.menu.UploadSpeed.230400=230400
-epulse_feather_c6.menu.UploadSpeed.230400.upload.speed=230400
-epulse_feather_c6.menu.UploadSpeed.460800.linux=460800
-epulse_feather_c6.menu.UploadSpeed.460800.macosx=460800
-epulse_feather_c6.menu.UploadSpeed.460800.upload.speed=460800
-epulse_feather_c6.menu.UploadSpeed.512000.windows=512000
-epulse_feather_c6.menu.UploadSpeed.512000.upload.speed=512000
-
-epulse_feather_c6.menu.DebugLevel.none=None
-epulse_feather_c6.menu.DebugLevel.none.build.code_debug=0
-epulse_feather_c6.menu.DebugLevel.error=Error
-epulse_feather_c6.menu.DebugLevel.error.build.code_debug=1
-epulse_feather_c6.menu.DebugLevel.warn=Warn
-epulse_feather_c6.menu.DebugLevel.warn.build.code_debug=2
-epulse_feather_c6.menu.DebugLevel.info=Info
-epulse_feather_c6.menu.DebugLevel.info.build.code_debug=3
-epulse_feather_c6.menu.DebugLevel.debug=Debug
-epulse_feather_c6.menu.DebugLevel.debug.build.code_debug=4
-epulse_feather_c6.menu.DebugLevel.verbose=Verbose
-epulse_feather_c6.menu.DebugLevel.verbose.build.code_debug=5
-
-epulse_feather_c6.menu.EraseFlash.none=Disabled
-epulse_feather_c6.menu.EraseFlash.none.upload.erase_cmd=
-epulse_feather_c6.menu.EraseFlash.all=Enabled
-epulse_feather_c6.menu.EraseFlash.all.upload.erase_cmd=-e
-
-epulse_feather_c6.menu.ZigbeeMode.default=Disabled
-epulse_feather_c6.menu.ZigbeeMode.default.build.zigbee_mode=
-epulse_feather_c6.menu.ZigbeeMode.default.build.zigbee_libs=
-epulse_feather_c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
-epulse_feather_c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
-epulse_feather_c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
-epulse_feather_c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-epulse_feather_c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-epulse_feather_c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-epulse_feather_c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
-epulse_feather_c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
-epulse_feather_c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
-
-##############################################################
-
-Geekble_ESP32C3.name=Geekble Mini ESP32-C3
-
-Geekble_ESP32C3.bootloader.tool=esptool_py
-Geekble_ESP32C3.bootloader.tool.default=esptool_py
-
-Geekble_ESP32C3.upload.tool=esptool_py
-Geekble_ESP32C3.upload.tool.default=esptool_py
-Geekble_ESP32C3.upload.tool.network=esp_ota
-
-Geekble_ESP32C3.upload.maximum_size=1310720
-Geekble_ESP32C3.upload.maximum_data_size=327680
-Geekble_ESP32C3.upload.flags=
-Geekble_ESP32C3.upload.extra_flags=
-Geekble_ESP32C3.upload.use_1200bps_touch=false
-Geekble_ESP32C3.upload.wait_for_upload_port=false
-
-Geekble_ESP32C3.serial.disableDTR=true
-Geekble_ESP32C3.serial.disableRTS=true
-
-Geekble_ESP32C3.build.tarch=riscv32
-Geekble_ESP32C3.build.target=esp
-Geekble_ESP32C3.build.mcu=esp32c3
-Geekble_ESP32C3.build.core=esp32
-Geekble_ESP32C3.build.variant=Geekble_ESP32C3
-Geekble_ESP32C3.build.board=GEEKBLE_ESP32C3
-Geekble_ESP32C3.build.bootloader_addr=0x0
-
-Geekble_ESP32C3.build.cdc_on_boot=1
-Geekble_ESP32C3.build.f_cpu=160000000L
-Geekble_ESP32C3.build.flash_size=4MB
-Geekble_ESP32C3.build.flash_freq=80m
-Geekble_ESP32C3.build.flash_mode=dio
-Geekble_ESP32C3.build.boot=qio
-Geekble_ESP32C3.build.partitions=default
-Geekble_ESP32C3.build.defines=
-
-Geekble_ESP32C3.menu.CDCOnBoot.default=Enabled
-Geekble_ESP32C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-Geekble_ESP32C3.menu.CDCOnBoot.cdc=Disabled
-Geekble_ESP32C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-Geekble_ESP32C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-Geekble_ESP32C3.menu.PartitionScheme.default.build.partitions=default
-Geekble_ESP32C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-Geekble_ESP32C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-Geekble_ESP32C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-Geekble_ESP32C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-Geekble_ESP32C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-Geekble_ESP32C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-Geekble_ESP32C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-Geekble_ESP32C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-Geekble_ESP32C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-Geekble_ESP32C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-Geekble_ESP32C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-Geekble_ESP32C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-Geekble_ESP32C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-Geekble_ESP32C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-Geekble_ESP32C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-Geekble_ESP32C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-Geekble_ESP32C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-Geekble_ESP32C3.menu.CPUFreq.160=160MHz (WiFi) (Default)
-Geekble_ESP32C3.menu.CPUFreq.160.build.f_cpu=160000000L
-Geekble_ESP32C3.menu.CPUFreq.80=80MHz (WiFi)
-Geekble_ESP32C3.menu.CPUFreq.80.build.f_cpu=80000000L
-Geekble_ESP32C3.menu.CPUFreq.40=40MHz
-Geekble_ESP32C3.menu.CPUFreq.40.build.f_cpu=40000000L
-Geekble_ESP32C3.menu.CPUFreq.20=20MHz
-Geekble_ESP32C3.menu.CPUFreq.20.build.f_cpu=20000000L
-Geekble_ESP32C3.menu.CPUFreq.10=10MHz
-Geekble_ESP32C3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-Geekble_ESP32C3.menu.FlashMode.qio=QIO (Default)
-Geekble_ESP32C3.menu.FlashMode.qio.build.flash_mode=dio
-Geekble_ESP32C3.menu.FlashMode.qio.build.boot=qio
-Geekble_ESP32C3.menu.FlashMode.dio=DIO
-Geekble_ESP32C3.menu.FlashMode.dio.build.flash_mode=dio
-Geekble_ESP32C3.menu.FlashMode.dio.build.boot=dio
-Geekble_ESP32C3.menu.FlashMode.qout=QOUT
-Geekble_ESP32C3.menu.FlashMode.qout.build.flash_mode=dout
-Geekble_ESP32C3.menu.FlashMode.qout.build.boot=qout
-Geekble_ESP32C3.menu.FlashMode.dout=DOUT
-Geekble_ESP32C3.menu.FlashMode.dout.build.flash_mode=dout
-
-Geekble_ESP32C3.menu.FlashFreq.80=80MHz (Default)
-Geekble_ESP32C3.menu.FlashFreq.80.build.flash_freq=80m
-Geekble_ESP32C3.menu.FlashFreq.40=40MHz
-Geekble_ESP32C3.menu.FlashFreq.40.build.flash_freq=40m
-
-Geekble_ESP32C3.menu.FlashSize.4M=4MB (Default)
-Geekble_ESP32C3.menu.FlashSize.4M.build.flash_size=4MB
-Geekble_ESP32C3.menu.FlashSize.2M=2MB
-Geekble_ESP32C3.menu.FlashSize.2M.build.flash_size=2MB
-
-Geekble_ESP32C3.menu.UploadSpeed.921600=921600 (Default)
-Geekble_ESP32C3.menu.UploadSpeed.921600.upload.speed=921600
-Geekble_ESP32C3.menu.UploadSpeed.115200=115200
-Geekble_ESP32C3.menu.UploadSpeed.115200.upload.speed=115200
-Geekble_ESP32C3.menu.UploadSpeed.256000.windows=256000
-Geekble_ESP32C3.menu.UploadSpeed.256000.upload.speed=256000
-Geekble_ESP32C3.menu.UploadSpeed.230400.windows.upload.speed=256000
-Geekble_ESP32C3.menu.UploadSpeed.230400=230400
-Geekble_ESP32C3.menu.UploadSpeed.230400.upload.speed=230400
-Geekble_ESP32C3.menu.UploadSpeed.460800.linux=460800
-Geekble_ESP32C3.menu.UploadSpeed.460800.macosx=460800
-Geekble_ESP32C3.menu.UploadSpeed.460800.upload.speed=460800
-Geekble_ESP32C3.menu.UploadSpeed.512000.windows=512000
-Geekble_ESP32C3.menu.UploadSpeed.512000.upload.speed=512000
-
-Geekble_ESP32C3.menu.DebugLevel.none=None
-Geekble_ESP32C3.menu.DebugLevel.none.build.code_debug=0
-Geekble_ESP32C3.menu.DebugLevel.error=Error
-Geekble_ESP32C3.menu.DebugLevel.error.build.code_debug=1
-Geekble_ESP32C3.menu.DebugLevel.warn=Warn
-Geekble_ESP32C3.menu.DebugLevel.warn.build.code_debug=2
-Geekble_ESP32C3.menu.DebugLevel.info=Info
-Geekble_ESP32C3.menu.DebugLevel.info.build.code_debug=3
-Geekble_ESP32C3.menu.DebugLevel.debug=Debug
-Geekble_ESP32C3.menu.DebugLevel.debug.build.code_debug=4
-Geekble_ESP32C3.menu.DebugLevel.verbose=Verbose
-Geekble_ESP32C3.menu.DebugLevel.verbose.build.code_debug=5
-
-Geekble_ESP32C3.menu.EraseFlash.none=Disabled
-Geekble_ESP32C3.menu.EraseFlash.none.upload.erase_cmd=
-Geekble_ESP32C3.menu.EraseFlash.all=Enabled
-Geekble_ESP32C3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_zero.name=Waveshare ESP32-S3-Zero
-waveshare_esp32_s3_zero.vid.0=0x303a
-waveshare_esp32_s3_zero.pid.0=0x822B
-waveshare_esp32_s3_zero.upload_port.0.vid=0x303a
-waveshare_esp32_s3_zero.upload_port.0.pid=0x822B
-
-waveshare_esp32_s3_zero.bootloader.tool=esptool_py
-waveshare_esp32_s3_zero.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_zero.upload.tool=esptool_py
-waveshare_esp32_s3_zero.upload.tool.default=esptool_py
-waveshare_esp32_s3_zero.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_zero.upload.maximum_size=1310720
-
-waveshare_esp32_s3_zero.upload.maximum_data_size=327680
-waveshare_esp32_s3_zero.upload.flags=
-waveshare_esp32_s3_zero.upload.extra_flags=
-waveshare_esp32_s3_zero.upload.use_1200bps_touch=false
-waveshare_esp32_s3_zero.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_zero.serial.disableDTR=false
-waveshare_esp32_s3_zero.serial.disableRTS=false
-
-waveshare_esp32_s3_zero.build.tarch=xtensa
-waveshare_esp32_s3_zero.build.bootloader_addr=0x0
-waveshare_esp32_s3_zero.build.target=esp32s3
-waveshare_esp32_s3_zero.build.mcu=esp32s3
-waveshare_esp32_s3_zero.build.core=esp32
-waveshare_esp32_s3_zero.build.variant=waveshare_esp32_s3_zero
-waveshare_esp32_s3_zero.build.board=WAVESHARE_ESP32_S3_ZERO
-
-waveshare_esp32_s3_zero.build.usb_mode=1
-waveshare_esp32_s3_zero.build.cdc_on_boot=0
-waveshare_esp32_s3_zero.build.msc_on_boot=0
-waveshare_esp32_s3_zero.build.dfu_on_boot=0
-waveshare_esp32_s3_zero.build.f_cpu=240000000L
-waveshare_esp32_s3_zero.build.flash_size=4MB
-waveshare_esp32_s3_zero.build.flash_freq=80m
-waveshare_esp32_s3_zero.build.flash_mode=dio
-waveshare_esp32_s3_zero.build.boot=qio
-waveshare_esp32_s3_zero.build.boot_freq=80m
-waveshare_esp32_s3_zero.build.partitions=default
-waveshare_esp32_s3_zero.build.defines=
-waveshare_esp32_s3_zero.build.loop_core=
-waveshare_esp32_s3_zero.build.event_core=
-waveshare_esp32_s3_zero.build.psram_type=qspi
-waveshare_esp32_s3_zero.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_zero.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_zero.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_zero.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_zero.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_zero.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_zero.menu.PSRAM.enabled.build.psram_type=qspi
-
-waveshare_esp32_s3_zero.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_zero.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_zero.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_zero.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_zero.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_zero.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_zero.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_zero.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_zero.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_zero.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_zero.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_zero.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_zero.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_zero.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_zero.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_zero.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_zero.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_zero.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_zero.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_zero.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_zero.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_zero.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_zero.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_zero.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_zero.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_zero.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_zero.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_zero.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_zero.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_zero.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_zero.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_zero.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_zero.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_zero.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_zero.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_zero.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_zero.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_zero.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_zero.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_zero.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_zero.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_zero.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_zero.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_zero.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_zero.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_zero.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_zero.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_zero.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_zero.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_zero.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_zero.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_zero.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_zero.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-waveshare_esp32_s3_zero.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_zero.menu.PartitionScheme.otanofs.build.custom_partitions=ota_nofs_4MB
-waveshare_esp32_s3_zero.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_zero.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_zero.menu.PartitionScheme.all_app.build.custom_partitions=max_app_4MB
-waveshare_esp32_s3_zero.menu.PartitionScheme.all_app.upload.maximum_size=4063232
-
-waveshare_esp32_s3_zero.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_zero.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_zero.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_zero.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_zero.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_zero.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_zero.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_zero.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_zero.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_zero.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_zero.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_zero.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_zero.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_zero.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_zero.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_zero.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_zero.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_zero.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_zero.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_zero.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_zero.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_zero.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_zero.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_zero.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_zero.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_zero.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_zero.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_zero.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_zero.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_zero.menu.DebugLevel.none=None
-waveshare_esp32_s3_zero.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_zero.menu.DebugLevel.error=Error
-waveshare_esp32_s3_zero.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_zero.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_zero.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_zero.menu.DebugLevel.info=Info
-waveshare_esp32_s3_zero.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_zero.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_zero.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_zero.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_zero.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_zero.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_zero.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_zero.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_zero.menu.EraseFlash.all.upload.erase_cmd=-e
-
-######################################################
-
-ws_esp32_s3_matrix.name=Waveshare ESP32-S3-Matrix
-ws_esp32_s3_matrix.vid.0=0x303a
-ws_esp32_s3_matrix.pid.0=0x81FB
-ws_esp32_s3_matrix.upload_port.0.vid=0x303a
-ws_esp32_s3_matrix.upload_port.0.pid=0x81FB
-
-ws_esp32_s3_matrix.bootloader.tool=esptool_py
-ws_esp32_s3_matrix.bootloader.tool.default=esptool_py
-
-ws_esp32_s3_matrix.upload.tool=esptool_py
-ws_esp32_s3_matrix.upload.tool.default=esptool_py
-ws_esp32_s3_matrix.upload.tool.network=esp_ota
-
-ws_esp32_s3_matrix.upload.maximum_size=1310720
-
-ws_esp32_s3_matrix.upload.maximum_data_size=327680
-ws_esp32_s3_matrix.upload.flags=
-ws_esp32_s3_matrix.upload.extra_flags=
-ws_esp32_s3_matrix.upload.use_1200bps_touch=false
-ws_esp32_s3_matrix.upload.wait_for_upload_port=false
-
-ws_esp32_s3_matrix.serial.disableDTR=false
-ws_esp32_s3_matrix.serial.disableRTS=false
-
-ws_esp32_s3_matrix.build.tarch=xtensa
-ws_esp32_s3_matrix.build.bootloader_addr=0x0
-ws_esp32_s3_matrix.build.target=esp32s3
-ws_esp32_s3_matrix.build.mcu=esp32s3
-ws_esp32_s3_matrix.build.core=esp32
-ws_esp32_s3_matrix.build.variant=ws_esp32_s3_matrix
-ws_esp32_s3_matrix.build.board=WS_ESP32_S3_MATRIX
-
-ws_esp32_s3_matrix.build.usb_mode=1
-ws_esp32_s3_matrix.build.cdc_on_boot=0
-ws_esp32_s3_matrix.build.msc_on_boot=0
-ws_esp32_s3_matrix.build.dfu_on_boot=0
-ws_esp32_s3_matrix.build.f_cpu=240000000L
-ws_esp32_s3_matrix.build.flash_size=4MB
-ws_esp32_s3_matrix.build.flash_freq=80m
-ws_esp32_s3_matrix.build.flash_mode=dio
-ws_esp32_s3_matrix.build.boot=qio
-ws_esp32_s3_matrix.build.boot_freq=80m
-ws_esp32_s3_matrix.build.partitions=default
-ws_esp32_s3_matrix.build.defines=
-ws_esp32_s3_matrix.build.loop_core=
-ws_esp32_s3_matrix.build.event_core=
-ws_esp32_s3_matrix.build.psram_type=qspi
-ws_esp32_s3_matrix.build.memory_type={build.boot}_{build.psram_type}
-
-ws_esp32_s3_matrix.menu.PSRAM.disabled=Disabled
-ws_esp32_s3_matrix.menu.PSRAM.disabled.build.defines=
-ws_esp32_s3_matrix.menu.PSRAM.disabled.build.psram_type=qspi
-ws_esp32_s3_matrix.menu.PSRAM.enabled=Enabled
-ws_esp32_s3_matrix.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-ws_esp32_s3_matrix.menu.PSRAM.enabled.build.psram_type=qspi
-
-ws_esp32_s3_matrix.menu.FlashMode.qio=QIO 80MHz
-ws_esp32_s3_matrix.menu.FlashMode.qio.build.flash_mode=dio
-ws_esp32_s3_matrix.menu.FlashMode.qio.build.boot=qio
-ws_esp32_s3_matrix.menu.FlashMode.qio.build.boot_freq=80m
-ws_esp32_s3_matrix.menu.FlashMode.qio.build.flash_freq=80m
-ws_esp32_s3_matrix.menu.FlashMode.qio120=QIO 120MHz
-ws_esp32_s3_matrix.menu.FlashMode.qio120.build.flash_mode=dio
-ws_esp32_s3_matrix.menu.FlashMode.qio120.build.boot=qio
-ws_esp32_s3_matrix.menu.FlashMode.qio120.build.boot_freq=120m
-ws_esp32_s3_matrix.menu.FlashMode.qio120.build.flash_freq=80m
-
-ws_esp32_s3_matrix.menu.FlashSize.4M=4MB (32Mb)
-ws_esp32_s3_matrix.menu.FlashSize.4M.build.flash_size=4MB
-
-ws_esp32_s3_matrix.menu.LoopCore.1=Core 1
-ws_esp32_s3_matrix.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-ws_esp32_s3_matrix.menu.LoopCore.0=Core 0
-ws_esp32_s3_matrix.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-ws_esp32_s3_matrix.menu.EventsCore.1=Core 1
-ws_esp32_s3_matrix.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-ws_esp32_s3_matrix.menu.EventsCore.0=Core 0
-ws_esp32_s3_matrix.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-ws_esp32_s3_matrix.menu.USBMode.hwcdc=Hardware CDC and JTAG
-ws_esp32_s3_matrix.menu.USBMode.hwcdc.build.usb_mode=1
-ws_esp32_s3_matrix.menu.USBMode.default=USB-OTG (TinyUSB)
-ws_esp32_s3_matrix.menu.USBMode.default.build.usb_mode=0
-
-ws_esp32_s3_matrix.menu.CDCOnBoot.default=Disabled
-ws_esp32_s3_matrix.menu.CDCOnBoot.default.build.cdc_on_boot=0
-ws_esp32_s3_matrix.menu.CDCOnBoot.cdc=Enabled
-ws_esp32_s3_matrix.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-ws_esp32_s3_matrix.menu.MSCOnBoot.default=Disabled
-ws_esp32_s3_matrix.menu.MSCOnBoot.default.build.msc_on_boot=0
-ws_esp32_s3_matrix.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-ws_esp32_s3_matrix.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-ws_esp32_s3_matrix.menu.DFUOnBoot.default=Disabled
-ws_esp32_s3_matrix.menu.DFUOnBoot.default.build.dfu_on_boot=0
-ws_esp32_s3_matrix.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-ws_esp32_s3_matrix.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-ws_esp32_s3_matrix.menu.UploadMode.default=UART0 / Hardware CDC
-ws_esp32_s3_matrix.menu.UploadMode.default.upload.use_1200bps_touch=false
-ws_esp32_s3_matrix.menu.UploadMode.default.upload.wait_for_upload_port=false
-ws_esp32_s3_matrix.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-ws_esp32_s3_matrix.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-ws_esp32_s3_matrix.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-ws_esp32_s3_matrix.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-ws_esp32_s3_matrix.menu.PartitionScheme.default.build.partitions=default
-ws_esp32_s3_matrix.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-ws_esp32_s3_matrix.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-ws_esp32_s3_matrix.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-ws_esp32_s3_matrix.menu.PartitionScheme.no_ota.build.partitions=no_ota
-ws_esp32_s3_matrix.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-ws_esp32_s3_matrix.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-ws_esp32_s3_matrix.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-ws_esp32_s3_matrix.menu.PartitionScheme.huge_app.build.partitions=huge_app
-ws_esp32_s3_matrix.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-ws_esp32_s3_matrix.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-ws_esp32_s3_matrix.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-ws_esp32_s3_matrix.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker=RainMaker 4MB
-ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-
-ws_esp32_s3_matrix.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-ws_esp32_s3_matrix.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-ws_esp32_s3_matrix.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-ws_esp32_s3_matrix.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-ws_esp32_s3_matrix.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-ws_esp32_s3_matrix.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-ws_esp32_s3_matrix.menu.PartitionScheme.custom=Custom
-ws_esp32_s3_matrix.menu.PartitionScheme.custom.build.partitions=
-ws_esp32_s3_matrix.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-ws_esp32_s3_matrix.menu.CPUFreq.240=240MHz (WiFi)
-ws_esp32_s3_matrix.menu.CPUFreq.240.build.f_cpu=240000000L
-ws_esp32_s3_matrix.menu.CPUFreq.160=160MHz (WiFi)
-ws_esp32_s3_matrix.menu.CPUFreq.160.build.f_cpu=160000000L
-ws_esp32_s3_matrix.menu.CPUFreq.80=80MHz (WiFi)
-ws_esp32_s3_matrix.menu.CPUFreq.80.build.f_cpu=80000000L
-ws_esp32_s3_matrix.menu.CPUFreq.40=40MHz
-ws_esp32_s3_matrix.menu.CPUFreq.40.build.f_cpu=40000000L
-ws_esp32_s3_matrix.menu.CPUFreq.20=20MHz
-ws_esp32_s3_matrix.menu.CPUFreq.20.build.f_cpu=20000000L
-ws_esp32_s3_matrix.menu.CPUFreq.10=10MHz
-ws_esp32_s3_matrix.menu.CPUFreq.10.build.f_cpu=10000000L
-
-ws_esp32_s3_matrix.menu.UploadSpeed.921600=921600
-ws_esp32_s3_matrix.menu.UploadSpeed.921600.upload.speed=921600
-ws_esp32_s3_matrix.menu.UploadSpeed.115200=115200
-ws_esp32_s3_matrix.menu.UploadSpeed.115200.upload.speed=115200
-ws_esp32_s3_matrix.menu.UploadSpeed.256000.windows=256000
-ws_esp32_s3_matrix.menu.UploadSpeed.256000.upload.speed=256000
-ws_esp32_s3_matrix.menu.UploadSpeed.230400.windows.upload.speed=256000
-ws_esp32_s3_matrix.menu.UploadSpeed.230400=230400
-ws_esp32_s3_matrix.menu.UploadSpeed.230400.upload.speed=230400
-ws_esp32_s3_matrix.menu.UploadSpeed.460800.linux=460800
-ws_esp32_s3_matrix.menu.UploadSpeed.460800.macosx=460800
-ws_esp32_s3_matrix.menu.UploadSpeed.460800.upload.speed=460800
-ws_esp32_s3_matrix.menu.UploadSpeed.512000.windows=512000
-ws_esp32_s3_matrix.menu.UploadSpeed.512000.upload.speed=512000
-
-ws_esp32_s3_matrix.menu.DebugLevel.none=None
-ws_esp32_s3_matrix.menu.DebugLevel.none.build.code_debug=0
-ws_esp32_s3_matrix.menu.DebugLevel.error=Error
-ws_esp32_s3_matrix.menu.DebugLevel.error.build.code_debug=1
-ws_esp32_s3_matrix.menu.DebugLevel.warn=Warn
-ws_esp32_s3_matrix.menu.DebugLevel.warn.build.code_debug=2
-ws_esp32_s3_matrix.menu.DebugLevel.info=Info
-ws_esp32_s3_matrix.menu.DebugLevel.info.build.code_debug=3
-ws_esp32_s3_matrix.menu.DebugLevel.debug=Debug
-ws_esp32_s3_matrix.menu.DebugLevel.debug.build.code_debug=4
-ws_esp32_s3_matrix.menu.DebugLevel.verbose=Verbose
-ws_esp32_s3_matrix.menu.DebugLevel.verbose.build.code_debug=5
-
-ws_esp32_s3_matrix.menu.EraseFlash.none=Disabled
-ws_esp32_s3_matrix.menu.EraseFlash.none.upload.erase_cmd=
-ws_esp32_s3_matrix.menu.EraseFlash.all=Enabled
-ws_esp32_s3_matrix.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_touch_lcd_169.name=Waveshare ESP32-S3-Touch-LCD-1.69
-waveshare_esp32_s3_touch_lcd_169.vid.0=0x303a
-waveshare_esp32_s3_touch_lcd_169.pid.0=0x821E
-waveshare_esp32_s3_touch_lcd_169.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_lcd_169.upload_port.0.pid=0x821E
-
-waveshare_esp32_s3_touch_lcd_169.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_169.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_lcd_169.upload.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_169.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_lcd_169.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_lcd_169.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_lcd_169.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_lcd_169.upload.flags=
-waveshare_esp32_s3_touch_lcd_169.upload.extra_flags=
-waveshare_esp32_s3_touch_lcd_169.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_169.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_lcd_169.serial.disableDTR=false
-waveshare_esp32_s3_touch_lcd_169.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_lcd_169.build.tarch=xtensa
-waveshare_esp32_s3_touch_lcd_169.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_lcd_169.build.target=esp32s3
-waveshare_esp32_s3_touch_lcd_169.build.mcu=esp32s3
-waveshare_esp32_s3_touch_lcd_169.build.core=esp32
-waveshare_esp32_s3_touch_lcd_169.build.variant=waveshare_esp32_s3_touch_lcd_169
-waveshare_esp32_s3_touch_lcd_169.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_169
-
-waveshare_esp32_s3_touch_lcd_169.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_169.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_169.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_169.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_169.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_169.build.flash_size=16MB
-waveshare_esp32_s3_touch_lcd_169.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_169.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_169.build.boot=qio
-waveshare_esp32_s3_touch_lcd_169.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_169.build.partitions=default
-waveshare_esp32_s3_touch_lcd_169.build.defines=
-waveshare_esp32_s3_touch_lcd_169.build.loop_core=
-waveshare_esp32_s3_touch_lcd_169.build.event_core=
-waveshare_esp32_s3_touch_lcd_169.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_169.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_lcd_169.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_169.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_169.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_169.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_169.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_169.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_169.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_169.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_169.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_lcd_169.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_169.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_lcd_169.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_lcd_169.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_169.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_169.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_lcd_169.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_169.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_169.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_169.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_169.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_169.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_169.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_169.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_169.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_lcd_169.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_lcd_169.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_lcd_169.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_lcd_169.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_touch_amoled_18.name=Waveshare ESP32-S3-Touch-AMOLED-1.8
-waveshare_esp32_s3_touch_amoled_18.vid.0=0x303a
-waveshare_esp32_s3_touch_amoled_18.pid.0=0x8255
-waveshare_esp32_s3_touch_amoled_18.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_amoled_18.upload_port.0.pid=0x8255
-
-waveshare_esp32_s3_touch_amoled_18.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_amoled_18.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_amoled_18.upload.tool=esptool_py
-waveshare_esp32_s3_touch_amoled_18.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_amoled_18.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_amoled_18.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_amoled_18.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_amoled_18.upload.flags=
-waveshare_esp32_s3_touch_amoled_18.upload.extra_flags=
-waveshare_esp32_s3_touch_amoled_18.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_amoled_18.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_amoled_18.serial.disableDTR=false
-waveshare_esp32_s3_touch_amoled_18.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_amoled_18.build.tarch=xtensa
-waveshare_esp32_s3_touch_amoled_18.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_amoled_18.build.target=esp32s3
-waveshare_esp32_s3_touch_amoled_18.build.mcu=esp32s3
-waveshare_esp32_s3_touch_amoled_18.build.core=esp32
-waveshare_esp32_s3_touch_amoled_18.build.variant=waveshare_esp32_s3_touch_amoled_18
-waveshare_esp32_s3_touch_amoled_18.build.board=WAVESHARE_ESP32_S3_TOUCH_AMOLED_18
-
-waveshare_esp32_s3_touch_amoled_18.build.usb_mode=1
-waveshare_esp32_s3_touch_amoled_18.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_amoled_18.build.msc_on_boot=0
-waveshare_esp32_s3_touch_amoled_18.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_amoled_18.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_amoled_18.build.flash_size=16MB
-waveshare_esp32_s3_touch_amoled_18.build.flash_freq=80m
-waveshare_esp32_s3_touch_amoled_18.build.flash_mode=dio
-waveshare_esp32_s3_touch_amoled_18.build.boot=qio
-waveshare_esp32_s3_touch_amoled_18.build.boot_freq=80m
-waveshare_esp32_s3_touch_amoled_18.build.partitions=default
-waveshare_esp32_s3_touch_amoled_18.build.defines=
-waveshare_esp32_s3_touch_amoled_18.build.loop_core=
-waveshare_esp32_s3_touch_amoled_18.build.event_core=
-waveshare_esp32_s3_touch_amoled_18.build.psram_type=qspi
-waveshare_esp32_s3_touch_amoled_18.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_amoled_18.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_amoled_18.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_amoled_18.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_amoled_18.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_amoled_18.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_amoled_18.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_amoled_18.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_amoled_18.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_amoled_18.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_amoled_18.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_amoled_18.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_amoled_18.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_amoled_18.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_amoled_18.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_amoled_18.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_amoled_18.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_amoled_18.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_amoled_18.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_amoled_18.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_amoled_18.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_amoled_18.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_amoled_18.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_amoled_18.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_amoled_18.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_amoled_18.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_amoled_18.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_amoled_18.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_amoled_18.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_lcd_169.name=Waveshare ESP32-S3-LCD-1.69
-waveshare_esp32_s3_lcd_169.vid.0=0x303a
-waveshare_esp32_s3_lcd_169.pid.0=0x8221
-waveshare_esp32_s3_lcd_169.upload_port.0.vid=0x303a
-waveshare_esp32_s3_lcd_169.upload_port.0.pid=0x8221
-
-waveshare_esp32_s3_lcd_169.bootloader.tool=esptool_py
-waveshare_esp32_s3_lcd_169.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_lcd_169.upload.tool=esptool_py
-waveshare_esp32_s3_lcd_169.upload.tool.default=esptool_py
-waveshare_esp32_s3_lcd_169.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_lcd_169.upload.maximum_size=1310720
-
-waveshare_esp32_s3_lcd_169.upload.maximum_data_size=327680
-waveshare_esp32_s3_lcd_169.upload.flags=
-waveshare_esp32_s3_lcd_169.upload.extra_flags=
-waveshare_esp32_s3_lcd_169.upload.use_1200bps_touch=false
-waveshare_esp32_s3_lcd_169.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_lcd_169.serial.disableDTR=false
-waveshare_esp32_s3_lcd_169.serial.disableRTS=false
-
-waveshare_esp32_s3_lcd_169.build.tarch=xtensa
-waveshare_esp32_s3_lcd_169.build.bootloader_addr=0x0
-waveshare_esp32_s3_lcd_169.build.target=esp32s3
-waveshare_esp32_s3_lcd_169.build.mcu=esp32s3
-waveshare_esp32_s3_lcd_169.build.core=esp32
-waveshare_esp32_s3_lcd_169.build.variant=waveshare_esp32_s3_lcd_169
-waveshare_esp32_s3_lcd_169.build.board=WAVESHARE_ESP32_S3_LCD_169
-
-waveshare_esp32_s3_lcd_169.build.usb_mode=1
-waveshare_esp32_s3_lcd_169.build.cdc_on_boot=0
-waveshare_esp32_s3_lcd_169.build.msc_on_boot=0
-waveshare_esp32_s3_lcd_169.build.dfu_on_boot=0
-waveshare_esp32_s3_lcd_169.build.f_cpu=240000000L
-waveshare_esp32_s3_lcd_169.build.flash_size=16MB
-waveshare_esp32_s3_lcd_169.build.flash_freq=80m
-waveshare_esp32_s3_lcd_169.build.flash_mode=dio
-waveshare_esp32_s3_lcd_169.build.boot=qio
-waveshare_esp32_s3_lcd_169.build.boot_freq=80m
-waveshare_esp32_s3_lcd_169.build.partitions=default
-waveshare_esp32_s3_lcd_169.build.defines=
-waveshare_esp32_s3_lcd_169.build.loop_core=
-waveshare_esp32_s3_lcd_169.build.event_core=
-waveshare_esp32_s3_lcd_169.build.psram_type=qspi
-waveshare_esp32_s3_lcd_169.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_lcd_169.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_lcd_169.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_lcd_169.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_lcd_169.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_lcd_169.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_lcd_169.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_lcd_169.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_lcd_169.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_lcd_169.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_lcd_169.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_lcd_169.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_lcd_169.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_lcd_169.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_lcd_169.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_lcd_169.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_lcd_169.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_lcd_169.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_lcd_169.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_lcd_169.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_lcd_169.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_lcd_169.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_lcd_169.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_lcd_169.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_lcd_169.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_lcd_169.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_lcd_169.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_lcd_169.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_lcd_169.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_lcd_169.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_lcd_169.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_lcd_169.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_lcd_169.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_lcd_169.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_lcd_169.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_lcd_169.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_lcd_169.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_lcd_169.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_lcd_169.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_lcd_169.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.none=None
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.error=Error
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.info=Info
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_lcd_169.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_lcd_169.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_lcd_169.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_lcd_169.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_lcd_169.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32s3_touch_lcd_128.name=Waveshare ESP32S3 Touch LCD 128
-
-waveshare_esp32s3_touch_lcd_128.upload.tool=esptool_py
-waveshare_esp32s3_touch_lcd_128.upload.tool.default=esptool_py
-waveshare_esp32s3_touch_lcd_128.upload.tool.network=esp_ota
-waveshare_esp32s3_touch_lcd_128.upload.maximum_size=16777216
-waveshare_esp32s3_touch_lcd_128.upload.maximum_data_size=327680
-waveshare_esp32s3_touch_lcd_128.upload.wait_for_upload_port=false
-waveshare_esp32s3_touch_lcd_128.upload.speed=460800
-waveshare_esp32s3_touch_lcd_128.upload.flags=
-waveshare_esp32s3_touch_lcd_128.upload.extra_flags=
-
-waveshare_esp32s3_touch_lcd_128.bootloader.tool=esptool_py
-waveshare_esp32s3_touch_lcd_128.bootloader.tool.default=esptool_py
-
-waveshare_esp32s3_touch_lcd_128.serial.disableDTR=true
-waveshare_esp32s3_touch_lcd_128.serial.disableRTS=true
-
-waveshare_esp32s3_touch_lcd_128.build.tarch=xtensa
-waveshare_esp32s3_touch_lcd_128.build.bootloader_addr=0x0
-waveshare_esp32s3_touch_lcd_128.build.mcu=esp32s3
-waveshare_esp32s3_touch_lcd_128.build.core=esp32
-waveshare_esp32s3_touch_lcd_128.build.target=esp32s3
-waveshare_esp32s3_touch_lcd_128.build.variant=waveshare_esp32s3_touch_lcd_128
-waveshare_esp32s3_touch_lcd_128.build.board=WAVESHARE_ESP32S3_TOUCH_LCD_128
-
-waveshare_esp32s3_touch_lcd_128.build.usb_mode=1
-waveshare_esp32s3_touch_lcd_128.build.cdc_on_boot=1
-waveshare_esp32s3_touch_lcd_128.build.msc_on_boot=0
-waveshare_esp32s3_touch_lcd_128.build.dfu_on_boot=0
-
-waveshare_esp32s3_touch_lcd_128.build.f_cpu=240000000L
-waveshare_esp32s3_touch_lcd_128.build.flash_size=16MB
-waveshare_esp32s3_touch_lcd_128.build.flash_freq=80m
-waveshare_esp32s3_touch_lcd_128.build.flash_mode=dio
-waveshare_esp32s3_touch_lcd_128.build.boot=dio
-waveshare_esp32s3_touch_lcd_128.build.partitions=default
-
-waveshare_esp32s3_touch_lcd_128.menu.PSRAM.disabled=Disabled
-waveshare_esp32s3_touch_lcd_128.menu.PSRAM.disabled.build.defines=
-waveshare_esp32s3_touch_lcd_128.menu.PSRAM.enabled=Enabled
-waveshare_esp32s3_touch_lcd_128.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32s3_touch_lcd_128.menu.PSRAM.enabled.build.psram_type=qspi
-
-waveshare_esp32s3_touch_lcd_128.menu.LoopCore.1=Core 1
-waveshare_esp32s3_touch_lcd_128.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32s3_touch_lcd_128.menu.LoopCore.0=Core 0
-waveshare_esp32s3_touch_lcd_128.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32s3_touch_lcd_128.menu.EventsCore.1=Core 1
-waveshare_esp32s3_touch_lcd_128.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32s3_touch_lcd_128.menu.EventsCore.0=Core 0
-waveshare_esp32s3_touch_lcd_128.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.minimal.build.partitions=minimal
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.240=240MHz (WiFi/BT)
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.160=160MHz (WiFi/BT)
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.80=80MHz (WiFi/BT)
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.40=40MHz (40MHz XTAL)
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.26=26MHz (26MHz XTAL)
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.26.build.f_cpu=26000000L
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.20=20MHz (40MHz XTAL)
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.13=13MHz (26MHz XTAL)
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.13.build.f_cpu=13000000L
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.10=10MHz (40MHz XTAL)
-waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32s3_touch_lcd_128.menu.FlashMode.qio=QIO
-waveshare_esp32s3_touch_lcd_128.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32s3_touch_lcd_128.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32s3_touch_lcd_128.menu.FlashMode.dio=DIO
-waveshare_esp32s3_touch_lcd_128.menu.FlashMode.dio.build.flash_mode=dio
-waveshare_esp32s3_touch_lcd_128.menu.FlashMode.dio.build.boot=dio
-
-waveshare_esp32s3_touch_lcd_128.menu.FlashFreq.80=80MHz
-waveshare_esp32s3_touch_lcd_128.menu.FlashFreq.80.build.flash_freq=80m
-waveshare_esp32s3_touch_lcd_128.menu.FlashFreq.40=40MHz
-waveshare_esp32s3_touch_lcd_128.menu.FlashFreq.40.build.flash_freq=40m
-
-waveshare_esp32s3_touch_lcd_128.menu.FlashSize.16M=16MB (128Mb)
-waveshare_esp32s3_touch_lcd_128.menu.FlashSize.16M.build.flash_size=16MB
-
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.921600=921600
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.115200=115200
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.230400=230400
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.none=None
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.error=Error
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.warn=Warn
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.info=Info
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.debug=Debug
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.verbose=Verbose
-waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.none=Disabled
-waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.all=Enabled
-waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-weact_studio_esp32c3.name=WeAct Studio ESP32C3
-
-weact_studio_esp32c3.upload.tool=esptool_py
-weact_studio_esp32c3.upload.tool.default=esptool_py
-weact_studio_esp32c3.upload.tool.network=esp_ota
-weact_studio_esp32c3.upload.maximum_size=1310720
-weact_studio_esp32c3.upload.maximum_data_size=327680
-weact_studio_esp32c3.upload.flags=
-weact_studio_esp32c3.upload.extra_flags=
-weact_studio_esp32c3.upload.use_1200bps_touch=false
-weact_studio_esp32c3.upload.wait_for_upload_port=false
-
-weact_studio_esp32c3.serial.disableDTR=false
-weact_studio_esp32c3.serial.disableRTS=false
-
-weact_studio_esp32c3.build.tarch=riscv32
-weact_studio_esp32c3.build.target=esp
-weact_studio_esp32c3.build.mcu=esp32c3
-weact_studio_esp32c3.build.core=esp32
-weact_studio_esp32c3.build.variant=weact_studio_esp32c3
-weact_studio_esp32c3.build.board=WEACT_STUDIO_ESP32C3
-weact_studio_esp32c3.build.bootloader_addr=0x0
-
-weact_studio_esp32c3.build.usb_mode=1
-weact_studio_esp32c3.build.cdc_on_boot=1
-weact_studio_esp32c3.build.f_cpu=160000000L
-weact_studio_esp32c3.build.flash_size=4MB
-weact_studio_esp32c3.build.flash_freq=80m
-weact_studio_esp32c3.build.flash_mode=qio
-weact_studio_esp32c3.build.boot=qio
-weact_studio_esp32c3.build.partitions=default
-weact_studio_esp32c3.build.defines=
-
-weact_studio_esp32c3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-weact_studio_esp32c3.menu.USBMode.hwcdc.build.usb_mode=1
-weact_studio_esp32c3.menu.USBMode.default=USB-OTG
-weact_studio_esp32c3.menu.USBMode.default.build.usb_mode=0
-
-weact_studio_esp32c3.menu.JTAGAdapter.default=Disabled
-weact_studio_esp32c3.menu.JTAGAdapter.default.build.copy_jtag_files=0
-weact_studio_esp32c3.menu.JTAGAdapter.builtin=Integrated USB JTAG
-weact_studio_esp32c3.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
-weact_studio_esp32c3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-weact_studio_esp32c3.menu.JTAGAdapter.external=FTDI Adapter
-weact_studio_esp32c3.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
-weact_studio_esp32c3.menu.JTAGAdapter.external.build.copy_jtag_files=1
-weact_studio_esp32c3.menu.JTAGAdapter.bridge=ESP USB Bridge
-weact_studio_esp32c3.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
-weact_studio_esp32c3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-weact_studio_esp32c3.menu.CDCOnBoot.default=Enabled
-weact_studio_esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=1
-weact_studio_esp32c3.menu.CDCOnBoot.cdc=Enabled
-weact_studio_esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-weact_studio_esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-weact_studio_esp32c3.menu.PartitionScheme.default.build.partitions=default
-weact_studio_esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-weact_studio_esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-weact_studio_esp32c3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
-weact_studio_esp32c3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-weact_studio_esp32c3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-weact_studio_esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-weact_studio_esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
-weact_studio_esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-weact_studio_esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
-weact_studio_esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-weact_studio_esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-weact_studio_esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-weact_studio_esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-weact_studio_esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-weact_studio_esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-weact_studio_esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-weact_studio_esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-weact_studio_esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-weact_studio_esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-weact_studio_esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-weact_studio_esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
-weact_studio_esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-
-weact_studio_esp32c3.menu.CPUFreq.160=160MHz (WiFi)
-weact_studio_esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
-weact_studio_esp32c3.menu.CPUFreq.80=80MHz (WiFi)
-weact_studio_esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
-weact_studio_esp32c3.menu.CPUFreq.40=40MHz
-weact_studio_esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
-weact_studio_esp32c3.menu.CPUFreq.20=20MHz
-weact_studio_esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
-weact_studio_esp32c3.menu.CPUFreq.10=10MHz
-weact_studio_esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-weact_studio_esp32c3.menu.FlashMode.qio=QIO
-weact_studio_esp32c3.menu.FlashMode.qio.build.flash_mode=dio
-weact_studio_esp32c3.menu.FlashMode.qio.build.boot=qio
-weact_studio_esp32c3.menu.FlashMode.dio=DIO
-weact_studio_esp32c3.menu.FlashMode.dio.build.flash_mode=dio
-weact_studio_esp32c3.menu.FlashMode.dio.build.boot=dio
-
-weact_studio_esp32c3.menu.FlashFreq.80=80MHz
-weact_studio_esp32c3.menu.FlashFreq.80.build.flash_freq=80m
-weact_studio_esp32c3.menu.FlashFreq.40=40MHz
-weact_studio_esp32c3.menu.FlashFreq.40.build.flash_freq=40m
-
-weact_studio_esp32c3.menu.UploadSpeed.921600=921600
-weact_studio_esp32c3.menu.UploadSpeed.921600.upload.speed=921600
-weact_studio_esp32c3.menu.UploadSpeed.115200=115200
-weact_studio_esp32c3.menu.UploadSpeed.115200.upload.speed=115200
-weact_studio_esp32c3.menu.UploadSpeed.256000.windows=256000
-weact_studio_esp32c3.menu.UploadSpeed.256000.upload.speed=256000
-weact_studio_esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
-weact_studio_esp32c3.menu.UploadSpeed.230400=230400
-weact_studio_esp32c3.menu.UploadSpeed.230400.upload.speed=230400
-weact_studio_esp32c3.menu.UploadSpeed.460800.linux=460800
-weact_studio_esp32c3.menu.UploadSpeed.460800.macosx=460800
-weact_studio_esp32c3.menu.UploadSpeed.460800.upload.speed=460800
-weact_studio_esp32c3.menu.UploadSpeed.512000.windows=512000
-weact_studio_esp32c3.menu.UploadSpeed.512000.upload.speed=512000
-
-weact_studio_esp32c3.menu.DebugLevel.none=None
-weact_studio_esp32c3.menu.DebugLevel.none.build.code_debug=0
-weact_studio_esp32c3.menu.DebugLevel.error=Error
-weact_studio_esp32c3.menu.DebugLevel.error.build.code_debug=1
-weact_studio_esp32c3.menu.DebugLevel.warn=Warn
-weact_studio_esp32c3.menu.DebugLevel.warn.build.code_debug=2
-weact_studio_esp32c3.menu.DebugLevel.info=Info
-weact_studio_esp32c3.menu.DebugLevel.info.build.code_debug=3
-weact_studio_esp32c3.menu.DebugLevel.debug=Debug
-weact_studio_esp32c3.menu.DebugLevel.debug.build.code_debug=4
-weact_studio_esp32c3.menu.DebugLevel.verbose=Verbose
-weact_studio_esp32c3.menu.DebugLevel.verbose.build.code_debug=5
-
-weact_studio_esp32c3.menu.EraseFlash.none=Disabled
-weact_studio_esp32c3.menu.EraseFlash.none.upload.erase_cmd=
-weact_studio_esp32c3.menu.EraseFlash.all=Enabled
-weact_studio_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-aslcanx2.name=AutosportLabs ESP-CAN-X2
-
-aslcanx2.bootloader.tool=esptool_py
-aslcanx2.bootloader.tool.default=esptool_py
-
-aslcanx2.upload.tool=esptool_py
-aslcanx2.upload.tool.default=esptool_py
-aslcanx2.upload.tool.network=esp_ota
-
-aslcanx2.upload.maximum_size=1310720
-aslcanx2.upload.maximum_data_size=327680
-aslcanx2.upload.flags=
-aslcanx2.upload.extra_flags=
-aslcanx2.upload.use_1200bps_touch=false
-aslcanx2.upload.wait_for_upload_port=false
-
-aslcanx2.serial.disableDTR=false
-aslcanx2.serial.disableRTS=false
-
-aslcanx2.build.tarch=xtensa
-aslcanx2.build.bootloader_addr=0x0
-aslcanx2.build.target=esp32s3
-aslcanx2.build.mcu=esp32s3
-aslcanx2.build.core=esp32
-aslcanx2.build.variant=aslcanx2
-aslcanx2.build.board=ASL_CAN_X2
-
-aslcanx2.build.usb_mode=1
-aslcanx2.build.cdc_on_boot=0
-aslcanx2.build.msc_on_boot=0
-aslcanx2.build.dfu_on_boot=0
-aslcanx2.build.f_cpu=240000000L
-aslcanx2.build.flash_size=8MB
-aslcanx2.build.flash_freq=80m
-aslcanx2.build.flash_mode=dio
-aslcanx2.build.boot=qio
-aslcanx2.build.boot_freq=80m
-aslcanx2.build.partitions=default_8MB
-aslcanx2.build.defines=
-aslcanx2.build.loop_core=
-aslcanx2.build.event_core=
-aslcanx2.build.psram_type=qspi
-aslcanx2.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-aslcanx2.menu.JTAGAdapter.default=Disabled
-aslcanx2.menu.JTAGAdapter.default.build.copy_jtag_files=0
-aslcanx2.menu.JTAGAdapter.builtin=Integrated USB JTAG
-aslcanx2.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-aslcanx2.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-aslcanx2.menu.JTAGAdapter.external=FTDI Adapter
-aslcanx2.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-aslcanx2.menu.JTAGAdapter.external.build.copy_jtag_files=1
-aslcanx2.menu.JTAGAdapter.bridge=ESP USB Bridge
-aslcanx2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-aslcanx2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-aslcanx2.menu.PSRAM.disabled=Disabled
-aslcanx2.menu.PSRAM.disabled.build.defines=
-aslcanx2.menu.PSRAM.disabled.build.psram_type=qspi
-aslcanx2.menu.PSRAM.opi=OPI PSRAM
-aslcanx2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
-aslcanx2.menu.PSRAM.opi.build.psram_type=opi
-
-aslcanx2.menu.FlashMode.qio=QIO 80MHz
-aslcanx2.menu.FlashMode.qio.build.flash_mode=dio
-aslcanx2.menu.FlashMode.qio.build.boot=qio
-aslcanx2.menu.FlashMode.qio.build.boot_freq=80m
-aslcanx2.menu.FlashMode.qio.build.flash_freq=80m
-aslcanx2.menu.FlashMode.qio120=QIO 120MHz
-aslcanx2.menu.FlashMode.qio120.build.flash_mode=dio
-aslcanx2.menu.FlashMode.qio120.build.boot=qio
-aslcanx2.menu.FlashMode.qio120.build.boot_freq=120m
-aslcanx2.menu.FlashMode.qio120.build.flash_freq=80m
-aslcanx2.menu.FlashMode.dio=DIO 80MHz
-aslcanx2.menu.FlashMode.dio.build.flash_mode=dio
-aslcanx2.menu.FlashMode.dio.build.boot=dio
-aslcanx2.menu.FlashMode.dio.build.boot_freq=80m
-aslcanx2.menu.FlashMode.dio.build.flash_freq=80m
-aslcanx2.menu.FlashMode.opi=OPI 80MHz
-aslcanx2.menu.FlashMode.opi.build.flash_mode=dout
-aslcanx2.menu.FlashMode.opi.build.boot=opi
-aslcanx2.menu.FlashMode.opi.build.boot_freq=80m
-aslcanx2.menu.FlashMode.opi.build.flash_freq=80m
-
-aslcanx2.menu.LoopCore.1=Core 1
-aslcanx2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-aslcanx2.menu.LoopCore.0=Core 0
-aslcanx2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-aslcanx2.menu.EventsCore.1=Core 1
-aslcanx2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-aslcanx2.menu.EventsCore.0=Core 0
-aslcanx2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-aslcanx2.menu.USBMode.hwcdc=Hardware CDC and JTAG
-aslcanx2.menu.USBMode.hwcdc.build.usb_mode=1
-aslcanx2.menu.USBMode.default=USB-OTG (TinyUSB)
-aslcanx2.menu.USBMode.default.build.usb_mode=0
-
-aslcanx2.menu.CDCOnBoot.default=Enabled
-aslcanx2.menu.CDCOnBoot.default.build.cdc_on_boot=1
-aslcanx2.menu.CDCOnBoot.cdc=Disabled
-aslcanx2.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
-
-aslcanx2.menu.MSCOnBoot.default=Disabled
-aslcanx2.menu.MSCOnBoot.default.build.msc_on_boot=0
-aslcanx2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-aslcanx2.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-aslcanx2.menu.DFUOnBoot.default=Disabled
-aslcanx2.menu.DFUOnBoot.default.build.dfu_on_boot=0
-aslcanx2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-aslcanx2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-aslcanx2.menu.UploadMode.default=UART0 / Hardware CDC
-aslcanx2.menu.UploadMode.default.upload.use_1200bps_touch=false
-aslcanx2.menu.UploadMode.default.upload.wait_for_upload_port=false
-aslcanx2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-aslcanx2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-aslcanx2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-aslcanx2.menu.PartitionScheme.default=Default with spiffs (3MB APP/1.5MB SPIFFS)
-aslcanx2.menu.PartitionScheme.default.build.partitions=default_8MB
-aslcanx2.menu.PartitionScheme.default.upload.maximum_size=3342336
-aslcanx2.menu.PartitionScheme.defaultffat=Default with ffat (3MB APP/1.5MB FATFS)
-aslcanx2.menu.PartitionScheme.defaultffat.build.partitions=default_8MB_ffat
-aslcanx2.menu.PartitionScheme.defaultffat.upload.maximum_size=3342336
-aslcanx2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-aslcanx2.menu.PartitionScheme.minimal.build.partitions=minimal
-aslcanx2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-aslcanx2.menu.PartitionScheme.no_ota.build.partitions=no_ota
-aslcanx2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-aslcanx2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-aslcanx2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-aslcanx2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-aslcanx2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-aslcanx2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-aslcanx2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-aslcanx2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-aslcanx2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-aslcanx2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-aslcanx2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-aslcanx2.menu.PartitionScheme.huge_app.build.partitions=huge_app
-aslcanx2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-aslcanx2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-aslcanx2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-aslcanx2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-aslcanx2.menu.PartitionScheme.rainmaker=RainMaker 4MB
-aslcanx2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-aslcanx2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-aslcanx2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-aslcanx2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-aslcanx2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-aslcanx2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-aslcanx2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-aslcanx2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-
-aslcanx2.menu.CPUFreq.240=240MHz (WiFi)
-aslcanx2.menu.CPUFreq.240.build.f_cpu=240000000L
-aslcanx2.menu.CPUFreq.160=160MHz (WiFi)
-aslcanx2.menu.CPUFreq.160.build.f_cpu=160000000L
-aslcanx2.menu.CPUFreq.80=80MHz (WiFi)
-aslcanx2.menu.CPUFreq.80.build.f_cpu=80000000L
-aslcanx2.menu.CPUFreq.40=40MHz
-aslcanx2.menu.CPUFreq.40.build.f_cpu=40000000L
-aslcanx2.menu.CPUFreq.20=20MHz
-aslcanx2.menu.CPUFreq.20.build.f_cpu=20000000L
-aslcanx2.menu.CPUFreq.10=10MHz
-aslcanx2.menu.CPUFreq.10.build.f_cpu=10000000L
-
-aslcanx2.menu.UploadSpeed.921600=921600
-aslcanx2.menu.UploadSpeed.921600.upload.speed=921600
-aslcanx2.menu.UploadSpeed.115200=115200
-aslcanx2.menu.UploadSpeed.115200.upload.speed=115200
-aslcanx2.menu.UploadSpeed.256000.windows=256000
-aslcanx2.menu.UploadSpeed.256000.upload.speed=256000
-aslcanx2.menu.UploadSpeed.230400.windows.upload.speed=256000
-aslcanx2.menu.UploadSpeed.230400=230400
-aslcanx2.menu.UploadSpeed.230400.upload.speed=230400
-aslcanx2.menu.UploadSpeed.460800.linux=460800
-aslcanx2.menu.UploadSpeed.460800.macosx=460800
-aslcanx2.menu.UploadSpeed.460800.upload.speed=460800
-aslcanx2.menu.UploadSpeed.512000.windows=512000
-aslcanx2.menu.UploadSpeed.512000.upload.speed=512000
-
-aslcanx2.menu.DebugLevel.none=None
-aslcanx2.menu.DebugLevel.none.build.code_debug=0
-aslcanx2.menu.DebugLevel.error=Error
-aslcanx2.menu.DebugLevel.error.build.code_debug=1
-aslcanx2.menu.DebugLevel.warn=Warn
-aslcanx2.menu.DebugLevel.warn.build.code_debug=2
-aslcanx2.menu.DebugLevel.info=Info
-aslcanx2.menu.DebugLevel.info.build.code_debug=3
-aslcanx2.menu.DebugLevel.debug=Debug
-aslcanx2.menu.DebugLevel.debug.build.code_debug=4
-aslcanx2.menu.DebugLevel.verbose=Verbose
-aslcanx2.menu.DebugLevel.verbose.build.code_debug=5
-
-aslcanx2.menu.EraseFlash.none=Disabled
-aslcanx2.menu.EraseFlash.none.upload.erase_cmd=
-aslcanx2.menu.EraseFlash.all=Enabled
-aslcanx2.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-walter.name=DPTechnics Walter
-
-walter.bootloader.tool=esptool_py
-walter.bootloader.tool.default=esptool_py
-
-walter.upload.tool=esptool_py
-walter.upload.tool.default=esptool_py
-walter.upload.tool.network=esp_ota
-
-walter.upload.maximum_size=1310720
-walter.upload.maximum_data_size=327680
-walter.upload.flags=
-walter.upload.extra_flags=
-walter.upload.use_1200bps_touch=false
-walter.upload.wait_for_upload_port=false
-
-walter.serial.disableDTR=false
-walter.serial.disableRTS=false
-
-walter.build.tarch=xtensa
-walter.build.bootloader_addr=0x0
-walter.build.target=esp32s3
-walter.build.mcu=esp32s3
-walter.build.core=esp32
-walter.build.variant=walter
-walter.build.board=DPTECHNICS_WALTER
-
-walter.build.usb_mode=1
-walter.build.cdc_on_boot=1
-walter.build.msc_on_boot=0
-walter.build.dfu_on_boot=0
-walter.build.f_cpu=240000000L
-walter.build.flash_size=16MB
-walter.build.flash_freq=80m
-walter.build.flash_mode=dio
-walter.build.boot=qio
-walter.build.boot_freq=80m
-walter.build.partitions=default
-walter.build.defines=
-walter.build.loop_core=
-walter.build.event_core=
-walter.build.psram_type=qspi
-walter.build.memory_type={build.boot}_{build.psram_type}
-
-## IDE 2.0 Seems to not update the value
-walter.menu.JTAGAdapter.default=Disabled
-walter.menu.JTAGAdapter.default.build.copy_jtag_files=0
-walter.menu.JTAGAdapter.builtin=Integrated USB JTAG
-walter.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
-walter.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
-walter.menu.JTAGAdapter.external=FTDI Adapter
-walter.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
-walter.menu.JTAGAdapter.external.build.copy_jtag_files=1
-walter.menu.JTAGAdapter.bridge=ESP USB Bridge
-walter.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
-walter.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-walter.menu.PSRAM.enabled=QSPI PSRAM
-walter.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-walter.menu.PSRAM.enabled.build.psram_type=qspi
-walter.menu.PSRAM.disabled=Disabled
-walter.menu.PSRAM.disabled.build.defines=
-walter.menu.PSRAM.disabled.build.psram_type=qspi
-
-walter.menu.FlashMode.qio=QIO 80MHz
-walter.menu.FlashMode.qio.build.flash_mode=dio
-walter.menu.FlashMode.qio.build.boot=qio
-walter.menu.FlashMode.qio.build.boot_freq=80m
-walter.menu.FlashMode.qio.build.flash_freq=80m
-walter.menu.FlashMode.dio=DIO 80MHz
-walter.menu.FlashMode.dio.build.flash_mode=dio
-walter.menu.FlashMode.dio.build.boot=dio
-walter.menu.FlashMode.dio.build.boot_freq=80m
-walter.menu.FlashMode.dio.build.flash_freq=80m
-
-walter.menu.FlashSize.16M=16MB (128Mb)
-walter.menu.FlashSize.16M.build.flash_size=16MB
-
-walter.menu.LoopCore.1=Core 1
-walter.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-walter.menu.LoopCore.0=Core 0
-walter.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-walter.menu.EventsCore.1=Core 1
-walter.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-walter.menu.EventsCore.0=Core 0
-walter.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-walter.menu.USBMode.hwcdc=Hardware CDC and JTAG
-walter.menu.USBMode.hwcdc.build.usb_mode=1
-walter.menu.USBMode.default=USB-OTG (TinyUSB)
-walter.menu.USBMode.default.build.usb_mode=0
-
-walter.menu.CDCOnBoot.cdc=Enabled
-walter.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-walter.menu.CDCOnBoot.default=Disabled
-walter.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-walter.menu.MSCOnBoot.default=Disabled
-walter.menu.MSCOnBoot.default.build.msc_on_boot=0
-walter.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-walter.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-walter.menu.DFUOnBoot.default=Disabled
-walter.menu.DFUOnBoot.default.build.dfu_on_boot=0
-walter.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-walter.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-walter.menu.UploadMode.default=UART0 / Hardware CDC
-walter.menu.UploadMode.default.upload.use_1200bps_touch=false
-walter.menu.UploadMode.default.upload.wait_for_upload_port=false
-walter.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-walter.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-walter.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-walter.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-walter.menu.PartitionScheme.fatflash.build.partitions=ffat
-walter.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-walter.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-walter.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-walter.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-walter.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
-walter.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
-walter.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
-
-walter.menu.CPUFreq.240=240MHz (WiFi)
-walter.menu.CPUFreq.240.build.f_cpu=240000000L
-walter.menu.CPUFreq.160=160MHz (WiFi)
-walter.menu.CPUFreq.160.build.f_cpu=160000000L
-walter.menu.CPUFreq.80=80MHz (WiFi)
-walter.menu.CPUFreq.80.build.f_cpu=80000000L
-walter.menu.CPUFreq.40=40MHz
-walter.menu.CPUFreq.40.build.f_cpu=40000000L
-walter.menu.CPUFreq.20=20MHz
-walter.menu.CPUFreq.20.build.f_cpu=20000000L
-walter.menu.CPUFreq.10=10MHz
-walter.menu.CPUFreq.10.build.f_cpu=10000000L
-
-walter.menu.UploadSpeed.921600=921600
-walter.menu.UploadSpeed.921600.upload.speed=921600
-walter.menu.UploadSpeed.115200=115200
-walter.menu.UploadSpeed.115200.upload.speed=115200
-walter.menu.UploadSpeed.256000.windows=256000
-walter.menu.UploadSpeed.256000.upload.speed=256000
-walter.menu.UploadSpeed.230400.windows.upload.speed=256000
-walter.menu.UploadSpeed.230400=230400
-walter.menu.UploadSpeed.230400.upload.speed=230400
-walter.menu.UploadSpeed.460800.linux=460800
-walter.menu.UploadSpeed.460800.macosx=460800
-walter.menu.UploadSpeed.460800.upload.speed=460800
-walter.menu.UploadSpeed.512000.windows=512000
-walter.menu.UploadSpeed.512000.upload.speed=512000
-
-walter.menu.DebugLevel.none=None
-walter.menu.DebugLevel.none.build.code_debug=0
-walter.menu.DebugLevel.error=Error
-walter.menu.DebugLevel.error.build.code_debug=1
-walter.menu.DebugLevel.warn=Warn
-walter.menu.DebugLevel.warn.build.code_debug=2
-walter.menu.DebugLevel.info=Info
-walter.menu.DebugLevel.info.build.code_debug=3
-walter.menu.DebugLevel.debug=Debug
-walter.menu.DebugLevel.debug.build.code_debug=4
-walter.menu.DebugLevel.verbose=Verbose
-walter.menu.DebugLevel.verbose.build.code_debug=5
-
-walter.menu.EraseFlash.none=Disabled
-walter.menu.EraseFlash.none.upload.erase_cmd=
-walter.menu.EraseFlash.all=Enabled
-walter.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-elecrow_crowpanel_7.name=Elecrow CrowPanel 7.0P
-
-elecrow_crowpanel_7.upload.tool=esptool_py
-elecrow_crowpanel_7.upload.tool.default=esptool_py
-elecrow_crowpanel_7.upload.tool.network=esp_ota
-elecrow_crowpanel_7.upload.maximum_size=1310720
-elecrow_crowpanel_7.upload.maximum_data_size=327680
-elecrow_crowpanel_7.upload.wait_for_upload_port=false
-elecrow_crowpanel_7.upload.speed=460800
-elecrow_crowpanel_7.upload.flags=
-elecrow_crowpanel_7.upload.extra_flags=
-
-elecrow_crowpanel_7.bootloader.tool=esptool_py
-elecrow_crowpanel_7.bootloader.tool.default=esptool_py
-
-elecrow_crowpanel_7.serial.disableDTR=true
-elecrow_crowpanel_7.serial.disableRTS=true
-
-elecrow_crowpanel_7.build.tarch=xtensa
-elecrow_crowpanel_7.build.bootloader_addr=0x0
-elecrow_crowpanel_7.build.mcu=esp32s3
-elecrow_crowpanel_7.build.core=esp32
-elecrow_crowpanel_7.build.target=esp32s3
-elecrow_crowpanel_7.build.variant=elecrow_crowpanel_7
-elecrow_crowpanel_7.build.board=ELECROW_CROWPANEL_7
-
-elecrow_crowpanel_7.build.usb_mode=1
-elecrow_crowpanel_7.build.cdc_on_boot=1
-elecrow_crowpanel_7.build.msc_on_boot=0
-elecrow_crowpanel_7.build.dfu_on_boot=0
-
-elecrow_crowpanel_7.build.f_cpu=240000000L
-elecrow_crowpanel_7.build.flash_size=4MB
-elecrow_crowpanel_7.build.flash_freq=80m
-elecrow_crowpanel_7.build.flash_mode=dio
-elecrow_crowpanel_7.build.boot=dio
-elecrow_crowpanel_7.build.partitions=default
-
-elecrow_crowpanel_7.menu.PSRAM.disabled=Disabled
-elecrow_crowpanel_7.menu.PSRAM.disabled.build.defines=
-elecrow_crowpanel_7.menu.PSRAM.enabled=Enabled
-elecrow_crowpanel_7.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-elecrow_crowpanel_7.menu.PSRAM.enabled.build.psram_type=opi
-
-elecrow_crowpanel_7.menu.LoopCore.1=Core 1
-elecrow_crowpanel_7.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-elecrow_crowpanel_7.menu.LoopCore.0=Core 0
-elecrow_crowpanel_7.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-elecrow_crowpanel_7.menu.EventsCore.1=Core 1
-elecrow_crowpanel_7.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-elecrow_crowpanel_7.menu.EventsCore.0=Core 0
-elecrow_crowpanel_7.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-elecrow_crowpanel_7.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-elecrow_crowpanel_7.menu.PartitionScheme.default.build.partitions=default
-elecrow_crowpanel_7.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-elecrow_crowpanel_7.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-elecrow_crowpanel_7.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
-elecrow_crowpanel_7.menu.PartitionScheme.minimal.build.partitions=minimal
-elecrow_crowpanel_7.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-elecrow_crowpanel_7.menu.PartitionScheme.no_ota.build.partitions=no_ota
-elecrow_crowpanel_7.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-elecrow_crowpanel_7.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-elecrow_crowpanel_7.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-elecrow_crowpanel_7.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-elecrow_crowpanel_7.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-elecrow_crowpanel_7.menu.PartitionScheme.huge_app.build.partitions=huge_app
-elecrow_crowpanel_7.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-
-elecrow_crowpanel_7.menu.CPUFreq.240=240MHz (WiFi/BT)
-elecrow_crowpanel_7.menu.CPUFreq.240.build.f_cpu=240000000L
-elecrow_crowpanel_7.menu.CPUFreq.160=160MHz (WiFi/BT)
-elecrow_crowpanel_7.menu.CPUFreq.160.build.f_cpu=160000000L
-elecrow_crowpanel_7.menu.CPUFreq.80=80MHz (WiFi/BT)
-elecrow_crowpanel_7.menu.CPUFreq.80.build.f_cpu=80000000L
-elecrow_crowpanel_7.menu.CPUFreq.40=40MHz (40MHz XTAL)
-elecrow_crowpanel_7.menu.CPUFreq.40.build.f_cpu=40000000L
-elecrow_crowpanel_7.menu.CPUFreq.26=26MHz (26MHz XTAL)
-elecrow_crowpanel_7.menu.CPUFreq.26.build.f_cpu=26000000L
-elecrow_crowpanel_7.menu.CPUFreq.20=20MHz (40MHz XTAL)
-elecrow_crowpanel_7.menu.CPUFreq.20.build.f_cpu=20000000L
-elecrow_crowpanel_7.menu.CPUFreq.13=13MHz (26MHz XTAL)
-elecrow_crowpanel_7.menu.CPUFreq.13.build.f_cpu=13000000L
-elecrow_crowpanel_7.menu.CPUFreq.10=10MHz (40MHz XTAL)
-elecrow_crowpanel_7.menu.CPUFreq.10.build.f_cpu=10000000L
-
-elecrow_crowpanel_7.menu.FlashMode.qio=QIO
-elecrow_crowpanel_7.menu.FlashMode.qio.build.flash_mode=dio
-elecrow_crowpanel_7.menu.FlashMode.qio.build.boot=qio
-elecrow_crowpanel_7.menu.FlashMode.dio=DIO
-elecrow_crowpanel_7.menu.FlashMode.dio.build.flash_mode=dio
-elecrow_crowpanel_7.menu.FlashMode.dio.build.boot=dio
-
-elecrow_crowpanel_7.menu.FlashFreq.80=80MHz
-elecrow_crowpanel_7.menu.FlashFreq.80.build.flash_freq=80m
-elecrow_crowpanel_7.menu.FlashFreq.40=40MHz
-elecrow_crowpanel_7.menu.FlashFreq.40.build.flash_freq=40m
-
-elecrow_crowpanel_7.menu.FlashSize.4MB=4MB (32Mb)
-elecrow_crowpanel_7.menu.FlashSize.4MB.build.flash_size=4MB
-
-elecrow_crowpanel_7.menu.UploadSpeed.921600=921600
-elecrow_crowpanel_7.menu.UploadSpeed.921600.upload.speed=921600
-elecrow_crowpanel_7.menu.UploadSpeed.115200=115200
-elecrow_crowpanel_7.menu.UploadSpeed.115200.upload.speed=115200
-elecrow_crowpanel_7.menu.UploadSpeed.256000.windows=256000
-elecrow_crowpanel_7.menu.UploadSpeed.256000.upload.speed=256000
-elecrow_crowpanel_7.menu.UploadSpeed.230400.windows.upload.speed=256000
-elecrow_crowpanel_7.menu.UploadSpeed.230400=230400
-elecrow_crowpanel_7.menu.UploadSpeed.230400.upload.speed=230400
-elecrow_crowpanel_7.menu.UploadSpeed.460800.linux=460800
-elecrow_crowpanel_7.menu.UploadSpeed.460800.macosx=460800
-elecrow_crowpanel_7.menu.UploadSpeed.460800.upload.speed=460800
-elecrow_crowpanel_7.menu.UploadSpeed.512000.windows=512000
-elecrow_crowpanel_7.menu.UploadSpeed.512000.upload.speed=512000
-
-elecrow_crowpanel_7.menu.DebugLevel.none=None
-elecrow_crowpanel_7.menu.DebugLevel.none.build.code_debug=0
-elecrow_crowpanel_7.menu.DebugLevel.error=Error
-elecrow_crowpanel_7.menu.DebugLevel.error.build.code_debug=1
-elecrow_crowpanel_7.menu.DebugLevel.warn=Warn
-elecrow_crowpanel_7.menu.DebugLevel.warn.build.code_debug=2
-elecrow_crowpanel_7.menu.DebugLevel.info=Info
-elecrow_crowpanel_7.menu.DebugLevel.info.build.code_debug=3
-elecrow_crowpanel_7.menu.DebugLevel.debug=Debug
-elecrow_crowpanel_7.menu.DebugLevel.debug.build.code_debug=4
-elecrow_crowpanel_7.menu.DebugLevel.verbose=Verbose
-elecrow_crowpanel_7.menu.DebugLevel.verbose.build.code_debug=5
-
-elecrow_crowpanel_7.menu.EraseFlash.none=Disabled
-elecrow_crowpanel_7.menu.EraseFlash.none.upload.erase_cmd=
-elecrow_crowpanel_7.menu.EraseFlash.all=Enabled
-elecrow_crowpanel_7.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-circuitart_zero_s3.name=CircuitART Zero S3
-circuitart_zero_s3.vid.0=0x303a
-circuitart_zero_s3.pid.0=0x80DB
-
-circuitart_zero_s3.bootloader.tool=esptool_py
-circuitart_zero_s3.bootloader.tool.default=esptool_py
-
-circuitart_zero_s3.upload.tool=esptool_py
-circuitart_zero_s3.upload.tool.default=esptool_py
-circuitart_zero_s3.upload.tool.network=esp_ota
-
-circuitart_zero_s3.upload.maximum_size=1310720
-circuitart_zero_s3.upload.maximum_data_size=327680
-circuitart_zero_s3.upload.flags=
-circuitart_zero_s3.upload.extra_flags=
-circuitart_zero_s3.upload.use_1200bps_touch=false
-circuitart_zero_s3.upload.wait_for_upload_port=false
-
-circuitart_zero_s3.serial.disableDTR=false
-circuitart_zero_s3.serial.disableRTS=false
-
-circuitart_zero_s3.build.tarch=xtensa
-circuitart_zero_s3.build.bootloader_addr=0x0
-circuitart_zero_s3.build.target=esp32s3
-circuitart_zero_s3.build.mcu=esp32s3
-circuitart_zero_s3.build.core=esp32
-circuitart_zero_s3.build.variant=circuitart_zero_s3
-circuitart_zero_s3.build.board=CIRCUITART_ZERO_S3
-
-circuitart_zero_s3.build.usb_mode=1
-circuitart_zero_s3.build.cdc_on_boot=0
-circuitart_zero_s3.build.msc_on_boot=0
-circuitart_zero_s3.build.dfu_on_boot=0
-circuitart_zero_s3.build.f_cpu=240000000L
-circuitart_zero_s3.build.flash_size=16MB
-circuitart_zero_s3.build.flash_freq=80m
-circuitart_zero_s3.build.flash_mode=dio
-circuitart_zero_s3.build.boot=qio
-circuitart_zero_s3.build.partitions=default
-circuitart_zero_s3.build.defines=
-circuitart_zero_s3.build.loop_core=
-circuitart_zero_s3.build.event_core=
-circuitart_zero_s3.build.flash_type=qio
-circuitart_zero_s3.build.psram_type=qspi
-circuitart_zero_s3.build.memory_type=qio_qspi
-
-circuitart_zero_s3.menu.LoopCore.1=Core 1
-circuitart_zero_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-circuitart_zero_s3.menu.LoopCore.0=Core 0
-circuitart_zero_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-circuitart_zero_s3.menu.EventsCore.1=Core 1
-circuitart_zero_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-circuitart_zero_s3.menu.EventsCore.0=Core 0
-circuitart_zero_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-circuitart_zero_s3.menu.USBMode.default=USB-OTG (TinyUSB)
-circuitart_zero_s3.menu.USBMode.default.build.usb_mode=0
-circuitart_zero_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
-circuitart_zero_s3.menu.USBMode.hwcdc.build.usb_mode=1
-
-circuitart_zero_s3.menu.CDCOnBoot.cdc=Enabled
-circuitart_zero_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-circuitart_zero_s3.menu.CDCOnBoot.default=Disabled
-circuitart_zero_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-circuitart_zero_s3.menu.MSCOnBoot.default=Disabled
-circuitart_zero_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
-circuitart_zero_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-circuitart_zero_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-circuitart_zero_s3.menu.DFUOnBoot.default=Disabled
-circuitart_zero_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-circuitart_zero_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-circuitart_zero_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-circuitart_zero_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-circuitart_zero_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-circuitart_zero_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-circuitart_zero_s3.menu.UploadMode.default=UART0 / Hardware CDC
-circuitart_zero_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
-circuitart_zero_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
-
-circuitart_zero_s3.menu.PSRAM.enabled=Enabled
-circuitart_zero_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-circuitart_zero_s3.menu.PSRAM.disabled=Disabled
-circuitart_zero_s3.menu.PSRAM.disabled.build.defines=
-
-circuitart_zero_s3.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
-circuitart_zero_s3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
-circuitart_zero_s3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
-circuitart_zero_s3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/12MB FFAT)
-circuitart_zero_s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
-circuitart_zero_s3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
-circuitart_zero_s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
-circuitart_zero_s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
-circuitart_zero_s3.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
-circuitart_zero_s3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
-circuitart_zero_s3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
-circuitart_zero_s3.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
-circuitart_zero_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-circuitart_zero_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-circuitart_zero_s3.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
-circuitart_zero_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
-circuitart_zero_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-
-circuitart_zero_s3.menu.CPUFreq.240=240MHz (WiFi)
-circuitart_zero_s3.menu.CPUFreq.240.build.f_cpu=240000000L
-circuitart_zero_s3.menu.CPUFreq.160=160MHz (WiFi)
-circuitart_zero_s3.menu.CPUFreq.160.build.f_cpu=160000000L
-circuitart_zero_s3.menu.CPUFreq.80=80MHz (WiFi)
-circuitart_zero_s3.menu.CPUFreq.80.build.f_cpu=80000000L
-circuitart_zero_s3.menu.CPUFreq.40=40MHz
-circuitart_zero_s3.menu.CPUFreq.40.build.f_cpu=40000000L
-circuitart_zero_s3.menu.CPUFreq.20=20MHz
-circuitart_zero_s3.menu.CPUFreq.20.build.f_cpu=20000000L
-circuitart_zero_s3.menu.CPUFreq.10=10MHz
-circuitart_zero_s3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-circuitart_zero_s3.menu.FlashMode.qio=QIO
-circuitart_zero_s3.menu.FlashMode.qio.build.flash_mode=dio
-circuitart_zero_s3.menu.FlashMode.qio.build.boot=qio
-circuitart_zero_s3.menu.FlashMode.dio=DIO
-circuitart_zero_s3.menu.FlashMode.dio.build.flash_mode=dio
-circuitart_zero_s3.menu.FlashMode.dio.build.boot=dio
-
-circuitart_zero_s3.menu.UploadSpeed.921600=921600
-circuitart_zero_s3.menu.UploadSpeed.921600.upload.speed=921600
-circuitart_zero_s3.menu.UploadSpeed.115200=115200
-circuitart_zero_s3.menu.UploadSpeed.115200.upload.speed=115200
-circuitart_zero_s3.menu.UploadSpeed.256000.windows=256000
-circuitart_zero_s3.menu.UploadSpeed.256000.upload.speed=256000
-circuitart_zero_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
-circuitart_zero_s3.menu.UploadSpeed.230400=230400
-circuitart_zero_s3.menu.UploadSpeed.230400.upload.speed=230400
-circuitart_zero_s3.menu.UploadSpeed.460800.linux=460800
-circuitart_zero_s3.menu.UploadSpeed.460800.macosx=460800
-circuitart_zero_s3.menu.UploadSpeed.460800.upload.speed=460800
-circuitart_zero_s3.menu.UploadSpeed.512000.windows=512000
-circuitart_zero_s3.menu.UploadSpeed.512000.upload.speed=512000
-
-circuitart_zero_s3.menu.DebugLevel.none=None
-circuitart_zero_s3.menu.DebugLevel.none.build.code_debug=0
-circuitart_zero_s3.menu.DebugLevel.error=Error
-circuitart_zero_s3.menu.DebugLevel.error.build.code_debug=1
-circuitart_zero_s3.menu.DebugLevel.warn=Warn
-circuitart_zero_s3.menu.DebugLevel.warn.build.code_debug=2
-circuitart_zero_s3.menu.DebugLevel.info=Info
-circuitart_zero_s3.menu.DebugLevel.info.build.code_debug=3
-circuitart_zero_s3.menu.DebugLevel.debug=Debug
-circuitart_zero_s3.menu.DebugLevel.debug.build.code_debug=4
-circuitart_zero_s3.menu.DebugLevel.verbose=Verbose
-circuitart_zero_s3.menu.DebugLevel.verbose.build.code_debug=5
-
-circuitart_zero_s3.menu.EraseFlash.none=Disabled
-circuitart_zero_s3.menu.EraseFlash.none.upload.erase_cmd=
-circuitart_zero_s3.menu.EraseFlash.all=Enabled
-circuitart_zero_s3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-# Alfredo NoU3
-
-alfredo-nou3.name=Alfredo NoU3
-alfredo-nou3.vid.0=0xAFD0
-alfredo-nou3.pid.0=0x0003
-alfredo-nou3.upload_port.0.vid=0xAFD0
-alfredo-nou3.upload_port.0.pid=0x0003
-
-alfredo-nou3.bootloader.tool=esptool_py
-alfredo-nou3.bootloader.tool.default=esptool_py
-
-alfredo-nou3.upload.tool=esptool_py
-alfredo-nou3.upload.tool.default=esptool_py
-alfredo-nou3.upload.tool.network=esp_ota
-
-alfredo-nou3.upload.maximum_size=3342336
-alfredo-nou3.upload.maximum_data_size=327680
-alfredo-nou3.upload.flags=
-alfredo-nou3.upload.extra_flags=
-alfredo-nou3.upload.use_1200bps_touch=false
-alfredo-nou3.upload.wait_for_upload_port=false
-
-alfredo-nou3.serial.disableDTR=false
-alfredo-nou3.serial.disableRTS=false
-
-alfredo-nou3.build.tarch=xtensa
-alfredo-nou3.build.bootloader_addr=0x0
-alfredo-nou3.build.target=esp32s3
-alfredo-nou3.build.mcu=esp32s3
-alfredo-nou3.build.core=esp32
-alfredo-nou3.build.variant=alfredo-nou3
-alfredo-nou3.build.board=ALFREDO_NOU3
-
-alfredo-nou3.build.usb_mode=1
-alfredo-nou3.build.cdc_on_boot=1
-alfredo-nou3.build.msc_on_boot=0
-alfredo-nou3.build.dfu_on_boot=0
-alfredo-nou3.build.f_cpu=240000000L
-alfredo-nou3.build.flash_size=8MB
-alfredo-nou3.build.flash_freq=80m
-alfredo-nou3.build.flash_mode=dio
-alfredo-nou3.build.boot=qio
-alfredo-nou3.build.partitions=default
-alfredo-nou3.build.defines=
-alfredo-nou3.build.loop_core=
-alfredo-nou3.build.event_core=
-alfredo-nou3.build.flash_type=qio
-alfredo-nou3.build.psram_type=qspi
-alfredo-nou3.build.memory_type={build.flash_type}_{build.psram_type}
-
-alfredo-nou3.menu.LoopCore.1=Core 1
-alfredo-nou3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-alfredo-nou3.menu.LoopCore.0=Core 0
-alfredo-nou3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-alfredo-nou3.menu.EventsCore.1=Core 1
-alfredo-nou3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-alfredo-nou3.menu.EventsCore.0=Core 0
-alfredo-nou3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-alfredo-nou3.menu.USBMode.default=Hardware CDC and JTAG
-alfredo-nou3.menu.USBMode.default.build.usb_mode=1
-alfredo-nou3.menu.USBMode.usbotg=USB-OTG (TinyUSB)
-alfredo-nou3.menu.USBMode.usbotg.build.usb_mode=0
-
-alfredo-nou3.menu.CDCOnBoot.cdc=Enabled
-alfredo-nou3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-alfredo-nou3.menu.CDCOnBoot.default=Disabled
-alfredo-nou3.menu.CDCOnBoot.default.build.cdc_on_boot=0
-
-alfredo-nou3.menu.MSCOnBoot.default=Disabled
-alfredo-nou3.menu.MSCOnBoot.default.build.msc_on_boot=0
-alfredo-nou3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-alfredo-nou3.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-alfredo-nou3.menu.DFUOnBoot.default=Disabled
-alfredo-nou3.menu.DFUOnBoot.default.build.dfu_on_boot=0
-alfredo-nou3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-alfredo-nou3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-alfredo-nou3.menu.UploadMode.default=UART0 / Hardware CDC
-alfredo-nou3.menu.UploadMode.default.upload.use_1200bps_touch=false
-alfredo-nou3.menu.UploadMode.default.upload.wait_for_upload_port=false
-alfredo-nou3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-alfredo-nou3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-alfredo-nou3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-alfredo-nou3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
-alfredo-nou3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
-alfredo-nou3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
-alfredo-nou3.menu.PartitionScheme.big_8MB=Max App (8MB APP)
-alfredo-nou3.menu.PartitionScheme.big_8MB.build.partitions=max_app_8MB
-alfredo-nou3.menu.PartitionScheme.big_8MB.upload.maximum_size=8257536
-
-alfredo-nou3.menu.CPUFreq.240=240MHz (WiFi)
-alfredo-nou3.menu.CPUFreq.240.build.f_cpu=240000000L
-alfredo-nou3.menu.CPUFreq.160=160MHz (WiFi)
-alfredo-nou3.menu.CPUFreq.160.build.f_cpu=160000000L
-alfredo-nou3.menu.CPUFreq.80=80MHz (WiFi)
-alfredo-nou3.menu.CPUFreq.80.build.f_cpu=80000000L
-alfredo-nou3.menu.CPUFreq.40=40MHz
-alfredo-nou3.menu.CPUFreq.40.build.f_cpu=40000000L
-alfredo-nou3.menu.CPUFreq.20=20MHz
-alfredo-nou3.menu.CPUFreq.20.build.f_cpu=20000000L
-alfredo-nou3.menu.CPUFreq.10=10MHz
-alfredo-nou3.menu.CPUFreq.10.build.f_cpu=10000000L
-
-alfredo-nou3.menu.FlashMode.qio=QIO 80MHz
-alfredo-nou3.menu.FlashMode.qio.build.flash_mode=dio
-alfredo-nou3.menu.FlashMode.qio.build.boot=qio
-alfredo-nou3.menu.FlashMode.qio.build.boot_freq=80m
-alfredo-nou3.menu.FlashMode.qio.build.flash_freq=80m
-alfredo-nou3.menu.FlashMode.qio120=QIO 120MHz
-alfredo-nou3.menu.FlashMode.qio120.build.flash_mode=dio
-alfredo-nou3.menu.FlashMode.qio120.build.boot=qio
-alfredo-nou3.menu.FlashMode.qio120.build.boot_freq=120m
-alfredo-nou3.menu.FlashMode.qio120.build.flash_freq=80m
-alfredo-nou3.menu.FlashMode.dio=DIO 80MHz
-alfredo-nou3.menu.FlashMode.dio.build.flash_mode=dio
-alfredo-nou3.menu.FlashMode.dio.build.boot=dio
-alfredo-nou3.menu.FlashMode.dio.build.boot_freq=80m
-alfredo-nou3.menu.FlashMode.dio.build.flash_freq=80m
-alfredo-nou3.menu.FlashMode.opi=OPI 80MHz
-alfredo-nou3.menu.FlashMode.opi.build.flash_mode=dout
-alfredo-nou3.menu.FlashMode.opi.build.boot=opi
-alfredo-nou3.menu.FlashMode.opi.build.boot_freq=80m
-alfredo-nou3.menu.FlashMode.opi.build.flash_freq=80m
-
-alfredo-nou3.menu.FlashSize.8M=8MB (64Mb)
-alfredo-nou3.menu.FlashSize.8M.build.flash_size=8MB
-
-alfredo-nou3.menu.UploadSpeed.921600=921600
-alfredo-nou3.menu.UploadSpeed.921600.upload.speed=921600
-alfredo-nou3.menu.UploadSpeed.512000.windows=512000
-alfredo-nou3.menu.UploadSpeed.512000.upload.speed=512000
-alfredo-nou3.menu.UploadSpeed.460800.linux=460800
-alfredo-nou3.menu.UploadSpeed.460800.macosx=460800
-alfredo-nou3.menu.UploadSpeed.460800.upload.speed=460800
-alfredo-nou3.menu.UploadSpeed.256000.windows=256000
-alfredo-nou3.menu.UploadSpeed.256000.upload.speed=256000
-alfredo-nou3.menu.UploadSpeed.230400.windows.upload.speed=256000
-alfredo-nou3.menu.UploadSpeed.230400=230400
-alfredo-nou3.menu.UploadSpeed.230400.upload.speed=230400
-alfredo-nou3.menu.UploadSpeed.115200=115200
-alfredo-nou3.menu.UploadSpeed.115200.upload.speed=115200
-
-alfredo-nou3.menu.DebugLevel.none=None
-alfredo-nou3.menu.DebugLevel.none.build.code_debug=0
-alfredo-nou3.menu.DebugLevel.error=Error
-alfredo-nou3.menu.DebugLevel.error.build.code_debug=1
-alfredo-nou3.menu.DebugLevel.warn=Warn
-alfredo-nou3.menu.DebugLevel.warn.build.code_debug=2
-alfredo-nou3.menu.DebugLevel.info=Info
-alfredo-nou3.menu.DebugLevel.info.build.code_debug=3
-alfredo-nou3.menu.DebugLevel.debug=Debug
-alfredo-nou3.menu.DebugLevel.debug.build.code_debug=4
-alfredo-nou3.menu.DebugLevel.verbose=Verbose
-alfredo-nou3.menu.DebugLevel.verbose.build.code_debug=5
-
-alfredo-nou3.menu.EraseFlash.none=Disabled
-alfredo-nou3.menu.EraseFlash.none.upload.erase_cmd=
-alfredo-nou3.menu.EraseFlash.all=Enabled
-alfredo-nou3.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-codecell.name=CodeCell
-codecell.vid.0=0x303a
-codecell.pid.0=0x1002
-codecell.upload_port.0.vid=0x303a
-codecell.upload_port.0.pid=0x1002
-
-codecell.bootloader.tool=esptool_py
-codecell.upload.tool=esptool_py
-codecell.upload.maximum_size=4194304
-codecell.upload.maximum_data_size=327680
-codecell.upload.use_1200bps_touch=false
-codecell.upload.wait_for_upload_port=false
-
-codecell.upload.speed=921600
-codecell.serial.disableDTR=false
-codecell.serial.disableRTS=false
-
-codecell.build.tarch=riscv32
-codecell.build.target=esp
-codecell.build.mcu=esp32c3
-codecell.build.core=esp32
-codecell.build.variant=codecell
-codecell.build.board=ESP32C3_DEV
-codecell.build.bootloader_addr=0x0
-codecell.build.cdc_on_boot=1
-codecell.build.f_cpu=160000000L
-codecell.build.flash_size=4MB
-codecell.build.flash_freq=80m
-codecell.build.flash_mode=qio
-codecell.build.boot=qio
-codecell.build.partitions=default
-
-codecell.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-codecell.menu.CPUFreq.160=160MHz
-codecell.menu.FlashMode.qio=QIO
-codecell.menu.FlashFreq.80=80MHz
-codecell.menu.FlashSize.4M=4MB (32Mb)
-codecell.menu.UploadSpeed.921600=921600
-
-codecell.menu.DebugLevel.none=None
-codecell.menu.DebugLevel.none.build.code_debug=0
-codecell.menu.DebugLevel.error=Error
-codecell.menu.DebugLevel.error.build.code_debug=1
-codecell.menu.DebugLevel.warn=Warn
-codecell.menu.DebugLevel.warn.build.code_debug=2
-codecell.menu.DebugLevel.info=Info
-codecell.menu.DebugLevel.info.build.code_debug=3
-codecell.menu.DebugLevel.debug=Debug
-codecell.menu.DebugLevel.debug.build.code_debug=4
-codecell.menu.DebugLevel.verbose=Verbose
-codecell.menu.DebugLevel.verbose.build.code_debug=5
-
-codecell.menu.EraseFlash.none=Disabled
-codecell.menu.EraseFlash.none.upload.erase_cmd=
-codecell.menu.EraseFlash.all=Enabled
-codecell.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-jczn_2432s028r.name=ESP32-2432S028R CYD
-
-jczn_2432s028r.bootloader.tool=esptool_py
-jczn_2432s028r.bootloader.tool.default=esptool_py
-
-jczn_2432s028r.upload.tool=esptool_py
-jczn_2432s028r.upload.tool.default=esptool_py
-jczn_2432s028r.upload.tool.network=esp_ota
-
-jczn_2432s028r.upload.maximum_size=1310720
-jczn_2432s028r.upload.maximum_data_size=327680
-jczn_2432s028r.upload.flags=
-jczn_2432s028r.upload.extra_flags=
-
-jczn_2432s028r.serial.disableDTR=true
-jczn_2432s028r.serial.disableRTS=true
-
-jczn_2432s028r.build.tarch=xtensa
-jczn_2432s028r.build.bootloader_addr=0x1000
-jczn_2432s028r.build.target=esp32
-jczn_2432s028r.build.mcu=esp32
-jczn_2432s028r.build.core=esp32
-jczn_2432s028r.build.variant=jczn_2432s028r
-jczn_2432s028r.build.board=ESP32_2432S028R
-
-jczn_2432s028r.build.f_cpu=240000000L
-jczn_2432s028r.build.flash_size=4MB
-jczn_2432s028r.build.flash_freq=40m
-jczn_2432s028r.build.flash_mode=dio
-jczn_2432s028r.build.boot=dio
-jczn_2432s028r.build.partitions=default
-jczn_2432s028r.build.defines=
-jczn_2432s028r.build.loop_core=
-jczn_2432s028r.build.event_core=
-
-## IDE 2.0 Seems to not update the value
-jczn_2432s028r.menu.JTAGAdapter.default=Disabled
-jczn_2432s028r.menu.JTAGAdapter.default.build.copy_jtag_files=0
-jczn_2432s028r.menu.JTAGAdapter.external=FTDI Adapter
-jczn_2432s028r.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
-jczn_2432s028r.menu.JTAGAdapter.external.build.copy_jtag_files=1
-jczn_2432s028r.menu.JTAGAdapter.bridge=ESP USB Bridge
-jczn_2432s028r.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
-jczn_2432s028r.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
-
-jczn_2432s028r.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-jczn_2432s028r.menu.PartitionScheme.default.build.partitions=default
-jczn_2432s028r.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-jczn_2432s028r.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-jczn_2432s028r.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-jczn_2432s028r.menu.PartitionScheme.no_ota.build.partitions=no_ota
-jczn_2432s028r.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-jczn_2432s028r.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-jczn_2432s028r.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-jczn_2432s028r.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-jczn_2432s028r.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-jczn_2432s028r.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-jczn_2432s028r.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-jczn_2432s028r.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-jczn_2432s028r.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-jczn_2432s028r.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-jczn_2432s028r.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-jczn_2432s028r.menu.PartitionScheme.huge_app.build.partitions=huge_app
-jczn_2432s028r.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-jczn_2432s028r.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-jczn_2432s028r.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-jczn_2432s028r.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-jczn_2432s028r.menu.PartitionScheme.rainmaker=RainMaker 4MB
-jczn_2432s028r.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-jczn_2432s028r.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-jczn_2432s028r.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
-jczn_2432s028r.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
-jczn_2432s028r.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
-jczn_2432s028r.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
-jczn_2432s028r.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
-jczn_2432s028r.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
-
-jczn_2432s028r.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-jczn_2432s028r.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-jczn_2432s028r.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-jczn_2432s028r.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-jczn_2432s028r.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-jczn_2432s028r.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-jczn_2432s028r.menu.PartitionScheme.custom=Custom
-jczn_2432s028r.menu.PartitionScheme.custom.build.partitions=
-jczn_2432s028r.menu.PartitionScheme.custom.upload.maximum_size=4128768
-
-jczn_2432s028r.menu.CPUFreq.240=240MHz (WiFi/BT)
-jczn_2432s028r.menu.CPUFreq.240.build.f_cpu=240000000L
-jczn_2432s028r.menu.CPUFreq.160=160MHz (WiFi/BT)
-jczn_2432s028r.menu.CPUFreq.160.build.f_cpu=160000000L
-jczn_2432s028r.menu.CPUFreq.80=80MHz (WiFi/BT)
-jczn_2432s028r.menu.CPUFreq.80.build.f_cpu=80000000L
-jczn_2432s028r.menu.CPUFreq.40=40MHz
-jczn_2432s028r.menu.CPUFreq.40.build.f_cpu=40000000L
-jczn_2432s028r.menu.CPUFreq.20=20MHz
-jczn_2432s028r.menu.CPUFreq.20.build.f_cpu=20000000L
-jczn_2432s028r.menu.CPUFreq.10=10MHz
-jczn_2432s028r.menu.CPUFreq.10.build.f_cpu=10000000L
-
-jczn_2432s028r.menu.FlashMode.qio=QIO
-jczn_2432s028r.menu.FlashMode.qio.build.flash_mode=dio
-jczn_2432s028r.menu.FlashMode.qio.build.boot=qio
-
-jczn_2432s028r.menu.FlashFreq.80=80MHz
-jczn_2432s028r.menu.FlashFreq.80.build.flash_freq=80m
-jczn_2432s028r.menu.FlashFreq.40=40MHz
-jczn_2432s028r.menu.FlashFreq.40.build.flash_freq=40m
-
-jczn_2432s028r.menu.FlashSize.4M=4MB
-jczn_2432s028r.menu.FlashSize.4M.build.flash_size=4MB
-
-jczn_2432s028r.menu.UploadSpeed.921600=921600
-jczn_2432s028r.menu.UploadSpeed.921600.upload.speed=921600
-jczn_2432s028r.menu.UploadSpeed.115200=115200
-jczn_2432s028r.menu.UploadSpeed.115200.upload.speed=115200
-jczn_2432s028r.menu.UploadSpeed.256000.windows=256000
-jczn_2432s028r.menu.UploadSpeed.256000.upload.speed=256000
-jczn_2432s028r.menu.UploadSpeed.230400.windows.upload.speed=256000
-jczn_2432s028r.menu.UploadSpeed.230400=230400
-jczn_2432s028r.menu.UploadSpeed.230400.upload.speed=230400
-jczn_2432s028r.menu.UploadSpeed.460800.linux=460800
-jczn_2432s028r.menu.UploadSpeed.460800.macosx=460800
-jczn_2432s028r.menu.UploadSpeed.460800.upload.speed=460800
-jczn_2432s028r.menu.UploadSpeed.512000.windows=512000
-jczn_2432s028r.menu.UploadSpeed.512000.upload.speed=512000
-
-jczn_2432s028r.menu.LoopCore.1=Core 1
-jczn_2432s028r.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-jczn_2432s028r.menu.LoopCore.0=Core 0
-jczn_2432s028r.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-jczn_2432s028r.menu.EventsCore.1=Core 1
-jczn_2432s028r.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-jczn_2432s028r.menu.EventsCore.0=Core 0
-jczn_2432s028r.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-jczn_2432s028r.menu.DebugLevel.none=None
-jczn_2432s028r.menu.DebugLevel.none.build.code_debug=0
-jczn_2432s028r.menu.DebugLevel.error=Error
-jczn_2432s028r.menu.DebugLevel.error.build.code_debug=1
-jczn_2432s028r.menu.DebugLevel.warn=Warn
-jczn_2432s028r.menu.DebugLevel.warn.build.code_debug=2
-jczn_2432s028r.menu.DebugLevel.info=Info
-jczn_2432s028r.menu.DebugLevel.info.build.code_debug=3
-jczn_2432s028r.menu.DebugLevel.debug=Debug
-jczn_2432s028r.menu.DebugLevel.debug.build.code_debug=4
-jczn_2432s028r.menu.DebugLevel.verbose=Verbose
-jczn_2432s028r.menu.DebugLevel.verbose.build.code_debug=5
-
-jczn_2432s028r.menu.EraseFlash.none=Disabled
-jczn_2432s028r.menu.EraseFlash.none.upload.erase_cmd=
-jczn_2432s028r.menu.EraseFlash.all=Enabled
-jczn_2432s028r.menu.EraseFlash.all.upload.erase_cmd=-e
-
-jczn_2432s028r.menu.ZigbeeMode.default=Disabled
-jczn_2432s028r.menu.ZigbeeMode.default.build.zigbee_mode=
-jczn_2432s028r.menu.ZigbeeMode.default.build.zigbee_libs=
-jczn_2432s028r.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
-jczn_2432s028r.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
-jczn_2432s028r.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
-
-##############################################################
-
-waveshare_esp32_s3_touch_amoled_241.name=Waveshare ESP32-S3-Touch-AMOLED-2.41
-waveshare_esp32_s3_touch_amoled_241.vid.0=0x303a
-waveshare_esp32_s3_touch_amoled_241.pid.0=0x8242
-waveshare_esp32_s3_touch_amoled_241.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_amoled_241.upload_port.0.pid=0x8242
-
-waveshare_esp32_s3_touch_amoled_241.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_amoled_241.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_amoled_241.upload.tool=esptool_py
-waveshare_esp32_s3_touch_amoled_241.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_amoled_241.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_amoled_241.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_amoled_241.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_amoled_241.upload.flags=
-waveshare_esp32_s3_touch_amoled_241.upload.extra_flags=
-waveshare_esp32_s3_touch_amoled_241.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_amoled_241.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_amoled_241.serial.disableDTR=false
-waveshare_esp32_s3_touch_amoled_241.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_amoled_241.build.tarch=xtensa
-waveshare_esp32_s3_touch_amoled_241.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_amoled_241.build.target=esp32s3
-waveshare_esp32_s3_touch_amoled_241.build.mcu=esp32s3
-waveshare_esp32_s3_touch_amoled_241.build.core=esp32
-waveshare_esp32_s3_touch_amoled_241.build.variant=waveshare_esp32_s3_touch_amoled_241
-waveshare_esp32_s3_touch_amoled_241.build.board=WAVESHARE_ESP32_S3_TOUCH_AMOLED_241
-
-waveshare_esp32_s3_touch_amoled_241.build.usb_mode=1
-waveshare_esp32_s3_touch_amoled_241.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_amoled_241.build.msc_on_boot=0
-waveshare_esp32_s3_touch_amoled_241.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_amoled_241.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_amoled_241.build.flash_size=16MB
-
-waveshare_esp32_s3_touch_amoled_241.build.flash_freq=80m
-waveshare_esp32_s3_touch_amoled_241.build.flash_mode=dio
-waveshare_esp32_s3_touch_amoled_241.build.boot=qio
-waveshare_esp32_s3_touch_amoled_241.build.boot_freq=80m
-waveshare_esp32_s3_touch_amoled_241.build.partitions=default
-waveshare_esp32_s3_touch_amoled_241.build.defines=
-waveshare_esp32_s3_touch_amoled_241.build.loop_core=
-waveshare_esp32_s3_touch_amoled_241.build.event_core=
-waveshare_esp32_s3_touch_amoled_241.build.psram_type=qspi
-waveshare_esp32_s3_touch_amoled_241.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_amoled_241.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_amoled_241.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_amoled_241.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_amoled_241.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_amoled_241.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_amoled_241.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_amoled_241.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_amoled_241.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_amoled_241.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_amoled_241.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_amoled_241.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_amoled_241.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_amoled_241.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_amoled_241.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_amoled_241.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_amoled_241.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_amoled_241.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_amoled_241.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_amoled_241.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_amoled_241.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_amoled_241.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_amoled_241.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_amoled_241.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_amoled_241.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_amoled_241.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_amoled_241.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_amoled_241.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_amoled_241.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_touch_lcd_43.name=Waveshare ESP32-S3-Touch-LCD-4.3
-waveshare_esp32_s3_touch_lcd_43.vid.0=0x303a
-waveshare_esp32_s3_touch_lcd_43.pid.0=0x822E
-waveshare_esp32_s3_touch_lcd_43.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_lcd_43.upload_port.0.pid=0x822E
-
-waveshare_esp32_s3_touch_lcd_43.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_43.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_lcd_43.upload.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_43.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_lcd_43.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_lcd_43.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_lcd_43.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_lcd_43.upload.flags=
-waveshare_esp32_s3_touch_lcd_43.upload.extra_flags=
-waveshare_esp32_s3_touch_lcd_43.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_43.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_lcd_43.serial.disableDTR=false
-waveshare_esp32_s3_touch_lcd_43.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_lcd_43.build.tarch=xtensa
-waveshare_esp32_s3_touch_lcd_43.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_lcd_43.build.target=esp32s3
-waveshare_esp32_s3_touch_lcd_43.build.mcu=esp32s3
-waveshare_esp32_s3_touch_lcd_43.build.core=esp32
-waveshare_esp32_s3_touch_lcd_43.build.variant=waveshare_esp32_s3_touch_lcd_43
-waveshare_esp32_s3_touch_lcd_43.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_43
-
-waveshare_esp32_s3_touch_lcd_43.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_43.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_43.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_43.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_43.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_43.build.flash_size=8MB
-waveshare_esp32_s3_touch_lcd_43.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_43.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_43.build.boot=qio
-waveshare_esp32_s3_touch_lcd_43.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_43.build.partitions=default
-waveshare_esp32_s3_touch_lcd_43.build.defines=
-waveshare_esp32_s3_touch_lcd_43.build.loop_core=
-waveshare_esp32_s3_touch_lcd_43.build.event_core=
-waveshare_esp32_s3_touch_lcd_43.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_43.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_lcd_43.menu.FlashSize.8M=8MB (64Mb)
-waveshare_esp32_s3_touch_lcd_43.menu.FlashSize.8M.build.flash_size=8MB
-waveshare_esp32_s3_touch_lcd_43.menu.FlashSize.16M=16MB (128Mb)
-waveshare_esp32_s3_touch_lcd_43.menu.FlashSize.16M.build.flash_size=16MB
-
-waveshare_esp32_s3_touch_lcd_43.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_43.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_43.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_43.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_43.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_43.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_43.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_43.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_43.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_lcd_43.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_43.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_lcd_43.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_lcd_43.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_43.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_43.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_lcd_43.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_43.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_43.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_43.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_43.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_43.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_43.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_43.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_43.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_lcd_43.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_lcd_43.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_lcd_43.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_lcd_43.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_touch_lcd_43B.name=Waveshare ESP32-S3-Touch-LCD-4.3B
-waveshare_esp32_s3_touch_lcd_43B.vid.0=0x303a
-waveshare_esp32_s3_touch_lcd_43B.pid.0=0x8231
-waveshare_esp32_s3_touch_lcd_43B.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_lcd_43B.upload_port.0.pid=0x8231
-
-waveshare_esp32_s3_touch_lcd_43B.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_43B.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_lcd_43B.upload.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_43B.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_lcd_43B.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_lcd_43B.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_lcd_43B.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_lcd_43B.upload.flags=
-waveshare_esp32_s3_touch_lcd_43B.upload.extra_flags=
-waveshare_esp32_s3_touch_lcd_43B.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_43B.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_lcd_43B.serial.disableDTR=false
-waveshare_esp32_s3_touch_lcd_43B.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_lcd_43B.build.tarch=xtensa
-waveshare_esp32_s3_touch_lcd_43B.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_lcd_43B.build.target=esp32s3
-waveshare_esp32_s3_touch_lcd_43B.build.mcu=esp32s3
-waveshare_esp32_s3_touch_lcd_43B.build.core=esp32
-waveshare_esp32_s3_touch_lcd_43B.build.variant=waveshare_esp32_s3_touch_lcd_43b
-waveshare_esp32_s3_touch_lcd_43B.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_43B
-
-waveshare_esp32_s3_touch_lcd_43B.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_43B.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_43B.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_43B.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_43B.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_43B.build.flash_size=16MB
-waveshare_esp32_s3_touch_lcd_43B.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_43B.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_43B.build.boot=qio
-waveshare_esp32_s3_touch_lcd_43B.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_43B.build.partitions=default
-waveshare_esp32_s3_touch_lcd_43B.build.defines=
-waveshare_esp32_s3_touch_lcd_43B.build.loop_core=
-waveshare_esp32_s3_touch_lcd_43B.build.event_core=
-waveshare_esp32_s3_touch_lcd_43B.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_43B.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_lcd_43B.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_43B.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_43B.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_43B.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_43B.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_43B.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_43B.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_43B.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_43B.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_lcd_43B.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_43B.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_lcd_43B.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_lcd_43B.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_43B.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_43B.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_lcd_43B.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_43B.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_43B.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_43B.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_43B.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_43B.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_43B.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_43B.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_43B.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_lcd_43B.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_lcd_43B.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_lcd_43B.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_lcd_43B.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_touch_lcd_7.name=Waveshare ESP32-S3-Touch-LCD-7
-waveshare_esp32_s3_touch_lcd_7.vid.0=0x303a
-waveshare_esp32_s3_touch_lcd_7.pid.0=0x8234
-waveshare_esp32_s3_touch_lcd_7.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_lcd_7.upload_port.0.pid=0x8234
-
-waveshare_esp32_s3_touch_lcd_7.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_7.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_lcd_7.upload.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_7.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_lcd_7.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_lcd_7.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_lcd_7.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_lcd_7.upload.flags=
-waveshare_esp32_s3_touch_lcd_7.upload.extra_flags=
-waveshare_esp32_s3_touch_lcd_7.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_7.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_lcd_7.serial.disableDTR=false
-waveshare_esp32_s3_touch_lcd_7.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_lcd_7.build.tarch=xtensa
-waveshare_esp32_s3_touch_lcd_7.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_lcd_7.build.target=esp32s3
-waveshare_esp32_s3_touch_lcd_7.build.mcu=esp32s3
-waveshare_esp32_s3_touch_lcd_7.build.core=esp32
-waveshare_esp32_s3_touch_lcd_7.build.variant=waveshare_esp32_s3_touch_lcd_7
-waveshare_esp32_s3_touch_lcd_7.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_7
-
-waveshare_esp32_s3_touch_lcd_7.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_7.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_7.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_7.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_7.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_7.build.flash_size=8MB
-waveshare_esp32_s3_touch_lcd_7.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_7.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_7.build.boot=qio
-waveshare_esp32_s3_touch_lcd_7.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_7.build.partitions=default
-waveshare_esp32_s3_touch_lcd_7.build.defines=
-waveshare_esp32_s3_touch_lcd_7.build.loop_core=
-waveshare_esp32_s3_touch_lcd_7.build.event_core=
-waveshare_esp32_s3_touch_lcd_7.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_7.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_lcd_7.menu.FlashSize.8M=8MB (64Mb)
-waveshare_esp32_s3_touch_lcd_7.menu.FlashSize.8M.build.flash_size=8MB
-waveshare_esp32_s3_touch_lcd_7.menu.FlashSize.16M=16MB (128Mb)
-waveshare_esp32_s3_touch_lcd_7.menu.FlashSize.16M.build.flash_size=16MB
-
-waveshare_esp32_s3_touch_lcd_7.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_7.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_7.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_7.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_7.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_7.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_7.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_7.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_7.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_lcd_7.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_7.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_lcd_7.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_lcd_7.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_7.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_7.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_lcd_7.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_7.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_7.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_7.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_7.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_7.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_7.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_7.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_7.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_lcd_7.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_lcd_7.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_lcd_7.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_lcd_7.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_touch_lcd_5.name=Waveshare ESP32-S3-Touch-LCD-5
-waveshare_esp32_s3_touch_lcd_5.vid.0=0x303a
-waveshare_esp32_s3_touch_lcd_5.pid.0=0x8237
-waveshare_esp32_s3_touch_lcd_5.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_lcd_5.upload_port.0.pid=0x8237
-
-waveshare_esp32_s3_touch_lcd_5.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_5.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_lcd_5.upload.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_5.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_lcd_5.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_lcd_5.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_lcd_5.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_lcd_5.upload.flags=
-waveshare_esp32_s3_touch_lcd_5.upload.extra_flags=
-waveshare_esp32_s3_touch_lcd_5.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_5.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_lcd_5.serial.disableDTR=false
-waveshare_esp32_s3_touch_lcd_5.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_lcd_5.build.tarch=xtensa
-waveshare_esp32_s3_touch_lcd_5.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_lcd_5.build.target=esp32s3
-waveshare_esp32_s3_touch_lcd_5.build.mcu=esp32s3
-waveshare_esp32_s3_touch_lcd_5.build.core=esp32
-waveshare_esp32_s3_touch_lcd_5.build.variant=waveshare_esp32_s3_touch_lcd_5
-waveshare_esp32_s3_touch_lcd_5.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_5
-
-waveshare_esp32_s3_touch_lcd_5.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_5.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_5.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_5.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_5.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_5.build.flash_size=16MB
-waveshare_esp32_s3_touch_lcd_5.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_5.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_5.build.boot=qio
-waveshare_esp32_s3_touch_lcd_5.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_5.build.partitions=default
-waveshare_esp32_s3_touch_lcd_5.build.defines=
-waveshare_esp32_s3_touch_lcd_5.build.loop_core=
-waveshare_esp32_s3_touch_lcd_5.build.event_core=
-waveshare_esp32_s3_touch_lcd_5.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_5.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_lcd_5.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_5.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_5.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_5.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_5.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_5.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_5.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_5.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_5.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_lcd_5.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_5.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_lcd_5.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_lcd_5.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_5.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_5.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_lcd_5.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_5.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_5.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_5.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_5.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_5.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_5.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_5.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_5.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_lcd_5.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_lcd_5.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_lcd_5.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_lcd_5.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_touch_lcd_5B.name=Waveshare ESP32-S3-Touch-LCD-5B
-waveshare_esp32_s3_touch_lcd_5B.vid.0=0x303a
-waveshare_esp32_s3_touch_lcd_5B.pid.0=0x823A
-waveshare_esp32_s3_touch_lcd_5B.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_lcd_5B.upload_port.0.pid=0x823A
-
-waveshare_esp32_s3_touch_lcd_5B.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_5B.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_lcd_5B.upload.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_5B.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_lcd_5B.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_lcd_5B.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_lcd_5B.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_lcd_5B.upload.flags=
-waveshare_esp32_s3_touch_lcd_5B.upload.extra_flags=
-waveshare_esp32_s3_touch_lcd_5B.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_5B.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_lcd_5B.serial.disableDTR=false
-waveshare_esp32_s3_touch_lcd_5B.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_lcd_5B.build.tarch=xtensa
-waveshare_esp32_s3_touch_lcd_5B.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_lcd_5B.build.target=esp32s3
-waveshare_esp32_s3_touch_lcd_5B.build.mcu=esp32s3
-waveshare_esp32_s3_touch_lcd_5B.build.core=esp32
-waveshare_esp32_s3_touch_lcd_5B.build.variant=waveshare_esp32_s3_touch_lcd_5b
-waveshare_esp32_s3_touch_lcd_5B.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_5B
-
-waveshare_esp32_s3_touch_lcd_5B.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_5B.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_5B.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_5B.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_5B.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_5B.build.flash_size=16MB
-waveshare_esp32_s3_touch_lcd_5B.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_5B.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_5B.build.boot=qio
-waveshare_esp32_s3_touch_lcd_5B.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_5B.build.partitions=default
-waveshare_esp32_s3_touch_lcd_5B.build.defines=
-waveshare_esp32_s3_touch_lcd_5B.build.loop_core=
-waveshare_esp32_s3_touch_lcd_5B.build.event_core=
-waveshare_esp32_s3_touch_lcd_5B.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_5B.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_lcd_5B.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_5B.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_5B.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_5B.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_5B.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_5B.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_5B.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_5B.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_5B.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_lcd_5B.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_5B.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_lcd_5B.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_lcd_5B.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_5B.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_5B.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_lcd_5B.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_5B.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_5B.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_5B.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_5B.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_5B.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_5B.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_5B.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_5B.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_lcd_5B.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_lcd_5B.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_lcd_5B.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_lcd_5B.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################
-
-waveshare_esp32_s3_touch_lcd_4.name=Waveshare ESP32-S3-Touch-LCD-4
-waveshare_esp32_s3_touch_lcd_4.vid.0=0x303a
-waveshare_esp32_s3_touch_lcd_4.pid.0=0x823D
-waveshare_esp32_s3_touch_lcd_4.upload_port.0.vid=0x303a
-waveshare_esp32_s3_touch_lcd_4.upload_port.0.pid=0x823D
-
-waveshare_esp32_s3_touch_lcd_4.bootloader.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_4.bootloader.tool.default=esptool_py
-
-waveshare_esp32_s3_touch_lcd_4.upload.tool=esptool_py
-waveshare_esp32_s3_touch_lcd_4.upload.tool.default=esptool_py
-waveshare_esp32_s3_touch_lcd_4.upload.tool.network=esp_ota
-
-waveshare_esp32_s3_touch_lcd_4.upload.maximum_size=1310720
-
-waveshare_esp32_s3_touch_lcd_4.upload.maximum_data_size=327680
-waveshare_esp32_s3_touch_lcd_4.upload.flags=
-waveshare_esp32_s3_touch_lcd_4.upload.extra_flags=
-waveshare_esp32_s3_touch_lcd_4.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_4.upload.wait_for_upload_port=false
-
-waveshare_esp32_s3_touch_lcd_4.serial.disableDTR=false
-waveshare_esp32_s3_touch_lcd_4.serial.disableRTS=false
-
-waveshare_esp32_s3_touch_lcd_4.build.tarch=xtensa
-waveshare_esp32_s3_touch_lcd_4.build.bootloader_addr=0x0
-waveshare_esp32_s3_touch_lcd_4.build.target=esp32s3
-waveshare_esp32_s3_touch_lcd_4.build.mcu=esp32s3
-waveshare_esp32_s3_touch_lcd_4.build.core=esp32
-waveshare_esp32_s3_touch_lcd_4.build.variant=waveshare_esp32_s3_touch_lcd_4
-waveshare_esp32_s3_touch_lcd_4.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_4
-
-waveshare_esp32_s3_touch_lcd_4.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_4.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_4.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_4.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_4.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_4.build.flash_size=16MB
-waveshare_esp32_s3_touch_lcd_4.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_4.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_4.build.boot=qio
-waveshare_esp32_s3_touch_lcd_4.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_4.build.partitions=default
-waveshare_esp32_s3_touch_lcd_4.build.defines=
-waveshare_esp32_s3_touch_lcd_4.build.loop_core=
-waveshare_esp32_s3_touch_lcd_4.build.event_core=
-waveshare_esp32_s3_touch_lcd_4.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_4.build.memory_type={build.boot}_{build.psram_type}
-
-waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.disabled=Disabled
-waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.disabled.build.defines=
-waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.disabled.build.psram_type=qspi
-waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.enabled=Enabled
-waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
-waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.enabled.build.psram_type=opi
-
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio=QIO 80MHz
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio.build.boot=qio
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio.build.boot_freq=80m
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio.build.flash_freq=80m
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120=QIO 120MHz
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120.build.flash_mode=dio
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120.build.boot=qio
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120.build.boot_freq=120m
-waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120.build.flash_freq=80m
-
-waveshare_esp32_s3_touch_lcd_4.menu.LoopCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_4.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_4.menu.LoopCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_4.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_4.menu.EventsCore.1=Core 1
-waveshare_esp32_s3_touch_lcd_4.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
-waveshare_esp32_s3_touch_lcd_4.menu.EventsCore.0=Core 0
-waveshare_esp32_s3_touch_lcd_4.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
-
-waveshare_esp32_s3_touch_lcd_4.menu.USBMode.hwcdc=Hardware CDC and JTAG
-waveshare_esp32_s3_touch_lcd_4.menu.USBMode.hwcdc.build.usb_mode=1
-waveshare_esp32_s3_touch_lcd_4.menu.USBMode.default=USB-OTG (TinyUSB)
-waveshare_esp32_s3_touch_lcd_4.menu.USBMode.default.build.usb_mode=0
-
-waveshare_esp32_s3_touch_lcd_4.menu.CDCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_4.menu.CDCOnBoot.default.build.cdc_on_boot=0
-waveshare_esp32_s3_touch_lcd_4.menu.CDCOnBoot.cdc=Enabled
-waveshare_esp32_s3_touch_lcd_4.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_4.menu.MSCOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_4.menu.MSCOnBoot.default.build.msc_on_boot=0
-waveshare_esp32_s3_touch_lcd_4.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_4.menu.MSCOnBoot.msc.build.msc_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_4.menu.DFUOnBoot.default=Disabled
-waveshare_esp32_s3_touch_lcd_4.menu.DFUOnBoot.default.build.dfu_on_boot=0
-waveshare_esp32_s3_touch_lcd_4.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
-waveshare_esp32_s3_touch_lcd_4.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
-
-waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.default=UART0 / Hardware CDC
-waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.default.upload.use_1200bps_touch=false
-waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.default.upload.wait_for_upload_port=false
-waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
-waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.cdc.upload.use_1200bps_touch=true
-waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.cdc.upload.wait_for_upload_port=true
-
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.default.build.partitions=default
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.no_ota.build.partitions=no_ota
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.huge_app.build.partitions=huge_app
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker=RainMaker 4MB
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.fatflash.build.partitions=ffat
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
-
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.all_app.upload.maximum_size=4128768
-
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.custom=Custom
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.custom.build.partitions=
-waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.custom.upload.maximum_size=16777216
-
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.240=240MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.240.build.f_cpu=240000000L
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.160=160MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.160.build.f_cpu=160000000L
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.80=80MHz (WiFi)
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.80.build.f_cpu=80000000L
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.40=40MHz
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.40.build.f_cpu=40000000L
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.20=20MHz
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.20.build.f_cpu=20000000L
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.10=10MHz
-waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.10.build.f_cpu=10000000L
-
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.921600=921600
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.921600.upload.speed=921600
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.115200=115200
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.115200.upload.speed=115200
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.256000.windows=256000
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.256000.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.230400.windows.upload.speed=256000
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.230400=230400
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.230400.upload.speed=230400
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.460800.linux=460800
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.460800.macosx=460800
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.460800.upload.speed=460800
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.512000.windows=512000
-waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.512000.upload.speed=512000
-
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.none=None
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.none.build.code_debug=0
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.error=Error
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.error.build.code_debug=1
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.warn=Warn
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.warn.build.code_debug=2
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.info=Info
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.info.build.code_debug=3
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.debug=Debug
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.debug.build.code_debug=4
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.verbose=Verbose
-waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.verbose.build.code_debug=5
-
-waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.none=Disabled
-waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.none.upload.erase_cmd=
-waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.all=Enabled
-waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.all.upload.erase_cmd=-e
-
-##############################################################

From b54f90aea73a84960abcaf69a0e3e660caa753fc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BA=8C=E4=B9=9D?=
 <153150268+Sail-211010@users.noreply.github.com>
Date: Thu, 17 Oct 2024 14:44:00 +0800
Subject: [PATCH 2/8] Add files via upload

Add the Waveshare ESP32-S3-Touch-LCD-1.85 board
---
 boards.txt | 44197 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44197 insertions(+)
 create mode 100644 boards.txt

diff --git a/boards.txt b/boards.txt
new file mode 100644
index 00000000000..4a69512e595
--- /dev/null
+++ b/boards.txt
@@ -0,0 +1,44197 @@
+# Official Espressif options
+menu.UploadSpeed=Upload Speed
+menu.USBMode=USB Mode
+menu.CDCOnBoot=USB CDC On Boot
+menu.MSCOnBoot=USB Firmware MSC On Boot
+menu.DFUOnBoot=USB DFU On Boot
+menu.UploadMode=Upload Mode
+menu.CPUFreq=CPU Frequency
+menu.FlashFreq=Flash Frequency
+menu.FlashMode=Flash Mode
+menu.FlashSize=Flash Size
+menu.PartitionScheme=Partition Scheme
+menu.DebugLevel=Core Debug Level
+menu.PSRAM=PSRAM
+menu.LoopCore=Arduino Runs On
+menu.EventsCore=Events Run On
+menu.MemoryType=Memory Type
+menu.EraseFlash=Erase All Flash Before Sketch Upload
+menu.JTAGAdapter=JTAG Adapter
+menu.ZigbeeMode=Zigbee Mode
+menu.PinNumbers=Pin Numbering
+
+# Custom options
+menu.Revision=Board Revision
+menu.LORAWAN_REGION=LoRaWan Region
+menu.LoRaWanDebugLevel=LoRaWan Debug Level
+menu.LORAWAN_DEVEUI=LoRaWan DevEUI
+menu.LORAWAN_PREAMBLE_LENGTH=LoRaWan Preamble Length
+menu.SLOW_CLK_TPYE=Slow Clk Type(only for LoRaWAN)
+menu.einksize=E-Ink Display Size
+menu.NetworkLogLevel=Network Log Level
+##############################################################
+### DO NOT PUT BOARDS ABOVE THE OFFICIAL ESPRESSIF BOARDS! ###
+##############################################################
+
+# Generic definition to be used for USB discovery of CDC/JTAG
+esp32_family.name=ESP32 Family Device
+esp32_family.hide=true
+esp32_family.vid.0=0x303a
+esp32_family.pid.0=0x1001
+esp32_family.upload_port.0.vid=0x303a
+esp32_family.upload_port.0.pid=0x1001
+esp32_family.build.board=ESP32_FAMILY
+
+##############################################################
+
+esp32c2.name=ESP32C2 Dev Module
+esp32c2.hide=true
+
+esp32c2.bootloader.tool=esptool_py
+esp32c2.bootloader.tool.default=esptool_py
+
+esp32c2.upload.tool=esptool_py
+esp32c2.upload.tool.default=esptool_py
+esp32c2.upload.tool.network=esp_ota
+
+esp32c2.upload.maximum_size=1310720
+esp32c2.upload.maximum_data_size=327680
+esp32c2.upload.flags=
+esp32c2.upload.extra_flags=
+esp32c2.upload.use_1200bps_touch=false
+esp32c2.upload.wait_for_upload_port=false
+
+esp32c2.serial.disableDTR=false
+esp32c2.serial.disableRTS=false
+
+esp32c2.build.tarch=riscv32
+esp32c2.build.target=esp
+esp32c2.build.mcu=esp32c2
+esp32c2.build.core=esp32
+esp32c2.build.variant=esp32c2
+esp32c2.build.board=ESP32C2_DEV
+esp32c2.build.bootloader_addr=0x0
+
+esp32c2.build.cdc_on_boot=0
+esp32c2.build.f_cpu=120000000L
+esp32c2.build.flash_size=2MB
+esp32c2.build.flash_freq=60m
+esp32c2.build.flash_mode=qio
+esp32c2.build.boot=qio
+esp32c2.build.partitions=minimal
+esp32c2.build.defines=
+
+esp32c2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32c2.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32c2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32c2.menu.PartitionScheme.default.build.partitions=default
+esp32c2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32c2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32c2.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+esp32c2.menu.PartitionScheme.no_fs.build.partitions=no_fs
+esp32c2.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+esp32c2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32c2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32c2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32c2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32c2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32c2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32c2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32c2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32c2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32c2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32c2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32c2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32c2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32c2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32c2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32c2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32c2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32c2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+esp32c2.menu.FlashMode.qio=QIO
+esp32c2.menu.FlashMode.qio.build.flash_mode=dio
+esp32c2.menu.FlashMode.qio.build.boot=qio
+esp32c2.menu.FlashMode.dio=DIO
+esp32c2.menu.FlashMode.dio.build.flash_mode=dio
+esp32c2.menu.FlashMode.dio.build.boot=dio
+
+esp32c2.menu.FlashFreq.60=60MHz
+esp32c2.menu.FlashFreq.60.build.flash_freq=60m
+esp32c2.menu.FlashFreq.30=30MHz
+esp32c2.menu.FlashFreq.30.build.flash_freq=30m
+
+esp32c2.menu.FlashSize.2M=2MB (16Mb)
+esp32c2.menu.FlashSize.2M.build.flash_size=2MB
+esp32c2.menu.FlashSize.4M=4MB (32Mb)
+esp32c2.menu.FlashSize.4M.build.flash_size=4MB
+
+esp32c2.menu.UploadSpeed.921600=921600
+esp32c2.menu.UploadSpeed.921600.upload.speed=921600
+esp32c2.menu.UploadSpeed.115200=115200
+esp32c2.menu.UploadSpeed.115200.upload.speed=115200
+esp32c2.menu.UploadSpeed.256000.windows=256000
+esp32c2.menu.UploadSpeed.256000.upload.speed=256000
+esp32c2.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32c2.menu.UploadSpeed.230400=230400
+esp32c2.menu.UploadSpeed.230400.upload.speed=230400
+esp32c2.menu.UploadSpeed.460800.linux=460800
+esp32c2.menu.UploadSpeed.460800.macosx=460800
+esp32c2.menu.UploadSpeed.460800.upload.speed=460800
+esp32c2.menu.UploadSpeed.512000.windows=512000
+esp32c2.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32c2.menu.DebugLevel.none=None
+esp32c2.menu.DebugLevel.none.build.code_debug=0
+esp32c2.menu.DebugLevel.error=Error
+esp32c2.menu.DebugLevel.error.build.code_debug=1
+esp32c2.menu.DebugLevel.warn=Warn
+esp32c2.menu.DebugLevel.warn.build.code_debug=2
+esp32c2.menu.DebugLevel.info=Info
+esp32c2.menu.DebugLevel.info.build.code_debug=3
+esp32c2.menu.DebugLevel.debug=Debug
+esp32c2.menu.DebugLevel.debug.build.code_debug=4
+esp32c2.menu.DebugLevel.verbose=Verbose
+esp32c2.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32c2.menu.EraseFlash.none=Disabled
+esp32c2.menu.EraseFlash.none.upload.erase_cmd=
+esp32c2.menu.EraseFlash.all=Enabled
+esp32c2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32h2.name=ESP32H2 Dev Module
+
+esp32h2.bootloader.tool=esptool_py
+esp32h2.bootloader.tool.default=esptool_py
+
+esp32h2.upload.tool=esptool_py
+esp32h2.upload.tool.default=esptool_py
+esp32h2.upload.tool.network=esp_ota
+
+esp32h2.upload.maximum_size=1310720
+esp32h2.upload.maximum_data_size=327680
+esp32h2.upload.flags=
+esp32h2.upload.extra_flags=
+esp32h2.upload.use_1200bps_touch=false
+esp32h2.upload.wait_for_upload_port=false
+
+esp32h2.serial.disableDTR=false
+esp32h2.serial.disableRTS=false
+
+esp32h2.build.tarch=riscv32
+esp32h2.build.target=esp
+esp32h2.build.mcu=esp32h2
+esp32h2.build.core=esp32
+esp32h2.build.variant=esp32h2
+esp32h2.build.board=ESP32H2_DEV
+esp32h2.build.bootloader_addr=0x0
+
+esp32h2.build.cdc_on_boot=0
+esp32h2.build.f_cpu=96000000L
+esp32h2.build.flash_size=4MB
+esp32h2.build.flash_freq=64m
+esp32h2.build.img_freq=48m
+esp32h2.build.flash_mode=qio
+esp32h2.build.boot=qio
+esp32h2.build.partitions=default
+esp32h2.build.defines=
+
+## IDE 2.0 Seems to not update the value
+esp32h2.menu.JTAGAdapter.default=Disabled
+esp32h2.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32h2.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32h2.menu.JTAGAdapter.builtin.build.openocdscript=esp32h2-builtin.cfg
+esp32h2.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32h2.menu.JTAGAdapter.external=FTDI Adapter
+esp32h2.menu.JTAGAdapter.external.build.openocdscript=esp32h2-ftdi.cfg
+esp32h2.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32h2.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32h2.menu.JTAGAdapter.bridge.build.openocdscript=esp32h2-bridge.cfg
+esp32h2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32h2.menu.CDCOnBoot.default=Disabled
+esp32h2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32h2.menu.CDCOnBoot.cdc=Enabled
+esp32h2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32h2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32h2.menu.PartitionScheme.default.build.partitions=default
+esp32h2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32h2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32h2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32h2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32h2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32h2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32h2.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32h2.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+esp32h2.menu.PartitionScheme.no_fs.build.partitions=no_fs
+esp32h2.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+esp32h2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32h2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32h2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32h2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32h2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32h2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32h2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32h2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32h2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32h2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32h2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32h2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32h2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32h2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32h2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32h2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32h2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32h2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32h2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32h2.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32h2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32h2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32h2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32h2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+#esp32h2.menu.PartitionScheme.rainmaker=RainMaker 4MB
+#esp32h2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+#esp32h2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+#esp32h2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+#esp32h2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+#esp32h2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+#esp32h2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+#esp32h2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+#esp32h2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32h2.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+esp32h2.menu.PartitionScheme.zigbee.build.partitions=zigbee
+esp32h2.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+esp32h2.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32h2.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32h2.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32h2.menu.PartitionScheme.custom=Custom
+esp32h2.menu.PartitionScheme.custom.build.partitions=
+esp32h2.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32h2.menu.FlashMode.qio=QIO
+esp32h2.menu.FlashMode.qio.build.flash_mode=dio
+esp32h2.menu.FlashMode.qio.build.boot=qio
+esp32h2.menu.FlashMode.dio=DIO
+esp32h2.menu.FlashMode.dio.build.flash_mode=dio
+esp32h2.menu.FlashMode.dio.build.boot=dio
+
+esp32h2.menu.FlashFreq.64=64MHz
+esp32h2.menu.FlashFreq.64.build.flash_freq=64m
+esp32h2.menu.FlashFreq.64.build.img_freq=48m
+#esp32h2.menu.FlashFreq.32=32MHz
+#esp32h2.menu.FlashFreq.32.build.flash_freq=32m
+#esp32h2.menu.FlashFreq.32.build.img_freq=24m
+esp32h2.menu.FlashFreq.16=16MHz
+esp32h2.menu.FlashFreq.16.build.flash_freq=16m
+esp32h2.menu.FlashFreq.16.build.img_freq=12m
+
+esp32h2.menu.FlashSize.4M=4MB (32Mb)
+esp32h2.menu.FlashSize.4M.build.flash_size=4MB
+esp32h2.menu.FlashSize.8M=8MB (64Mb)
+esp32h2.menu.FlashSize.8M.build.flash_size=8MB
+esp32h2.menu.FlashSize.2M=2MB (16Mb)
+esp32h2.menu.FlashSize.2M.build.flash_size=2MB
+esp32h2.menu.FlashSize.16M=16MB (128Mb)
+esp32h2.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32h2.menu.UploadSpeed.921600=921600
+esp32h2.menu.UploadSpeed.921600.upload.speed=921600
+esp32h2.menu.UploadSpeed.115200=115200
+esp32h2.menu.UploadSpeed.115200.upload.speed=115200
+esp32h2.menu.UploadSpeed.256000.windows=256000
+esp32h2.menu.UploadSpeed.256000.upload.speed=256000
+esp32h2.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32h2.menu.UploadSpeed.230400=230400
+esp32h2.menu.UploadSpeed.230400.upload.speed=230400
+esp32h2.menu.UploadSpeed.460800.linux=460800
+esp32h2.menu.UploadSpeed.460800.macosx=460800
+esp32h2.menu.UploadSpeed.460800.upload.speed=460800
+esp32h2.menu.UploadSpeed.512000.windows=512000
+esp32h2.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32h2.menu.DebugLevel.none=None
+esp32h2.menu.DebugLevel.none.build.code_debug=0
+esp32h2.menu.DebugLevel.error=Error
+esp32h2.menu.DebugLevel.error.build.code_debug=1
+esp32h2.menu.DebugLevel.warn=Warn
+esp32h2.menu.DebugLevel.warn.build.code_debug=2
+esp32h2.menu.DebugLevel.info=Info
+esp32h2.menu.DebugLevel.info.build.code_debug=3
+esp32h2.menu.DebugLevel.debug=Debug
+esp32h2.menu.DebugLevel.debug.build.code_debug=4
+esp32h2.menu.DebugLevel.verbose=Verbose
+esp32h2.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32h2.menu.EraseFlash.none=Disabled
+esp32h2.menu.EraseFlash.none.upload.erase_cmd=
+esp32h2.menu.EraseFlash.all=Enabled
+esp32h2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32h2.menu.ZigbeeMode.default=Disabled
+esp32h2.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32h2.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32h2.menu.ZigbeeMode.ed=Zigbee ED (end device)
+esp32h2.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+esp32h2.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+esp32h2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32h2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32h2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+esp32h2.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+esp32h2.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+esp32h2.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+
+##############################################################
+
+esp32c6.name=ESP32C6 Dev Module
+
+esp32c6.bootloader.tool=esptool_py
+esp32c6.bootloader.tool.default=esptool_py
+
+esp32c6.upload.tool=esptool_py
+esp32c6.upload.tool.default=esptool_py
+esp32c6.upload.tool.network=esp_ota
+
+esp32c6.upload.maximum_size=1310720
+esp32c6.upload.maximum_data_size=327680
+esp32c6.upload.flags=
+esp32c6.upload.extra_flags=
+esp32c6.upload.use_1200bps_touch=false
+esp32c6.upload.wait_for_upload_port=false
+
+esp32c6.serial.disableDTR=false
+esp32c6.serial.disableRTS=false
+
+esp32c6.build.tarch=riscv32
+esp32c6.build.target=esp
+esp32c6.build.mcu=esp32c6
+esp32c6.build.core=esp32
+esp32c6.build.variant=esp32c6
+esp32c6.build.board=ESP32C6_DEV
+esp32c6.build.bootloader_addr=0x0
+
+esp32c6.build.cdc_on_boot=0
+esp32c6.build.f_cpu=160000000L
+esp32c6.build.flash_size=4MB
+esp32c6.build.flash_freq=80m
+esp32c6.build.flash_mode=qio
+esp32c6.build.boot=qio
+esp32c6.build.partitions=default
+esp32c6.build.defines=
+
+## IDE 2.0 Seems to not update the value
+esp32c6.menu.JTAGAdapter.default=Disabled
+esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32c6.menu.JTAGAdapter.external=FTDI Adapter
+esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32c6.menu.CDCOnBoot.default=Disabled
+esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32c6.menu.CDCOnBoot.cdc=Enabled
+esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32c6.menu.PartitionScheme.default.build.partitions=default
+esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32c6.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32c6.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32c6.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32c6.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+esp32c6.menu.PartitionScheme.no_fs.build.partitions=no_fs
+esp32c6.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32c6.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32c6.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32c6.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32c6.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32c6.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32c6.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32c6.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32c6.menu.PartitionScheme.custom=Custom
+esp32c6.menu.PartitionScheme.custom.build.partitions=
+esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32c6.menu.CPUFreq.160=160MHz (WiFi)
+esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32c6.menu.CPUFreq.120=120MHz (WiFi)
+esp32c6.menu.CPUFreq.120.build.f_cpu=120000000L
+esp32c6.menu.CPUFreq.80=80MHz (WiFi)
+esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32c6.menu.CPUFreq.40=40MHz
+esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32c6.menu.CPUFreq.20=20MHz
+esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32c6.menu.CPUFreq.10=10MHz
+esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32c6.menu.FlashMode.qio=QIO
+esp32c6.menu.FlashMode.qio.build.flash_mode=dio
+esp32c6.menu.FlashMode.qio.build.boot=qio
+esp32c6.menu.FlashMode.dio=DIO
+esp32c6.menu.FlashMode.dio.build.flash_mode=dio
+esp32c6.menu.FlashMode.dio.build.boot=dio
+
+esp32c6.menu.FlashFreq.80=80MHz
+esp32c6.menu.FlashFreq.80.build.flash_freq=80m
+esp32c6.menu.FlashFreq.40=40MHz
+esp32c6.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32c6.menu.FlashSize.4M=4MB (32Mb)
+esp32c6.menu.FlashSize.4M.build.flash_size=4MB
+esp32c6.menu.FlashSize.8M=8MB (64Mb)
+esp32c6.menu.FlashSize.8M.build.flash_size=8MB
+esp32c6.menu.FlashSize.2M=2MB (16Mb)
+esp32c6.menu.FlashSize.2M.build.flash_size=2MB
+esp32c6.menu.FlashSize.16M=16MB (128Mb)
+esp32c6.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32c6.menu.UploadSpeed.921600=921600
+esp32c6.menu.UploadSpeed.921600.upload.speed=921600
+esp32c6.menu.UploadSpeed.115200=115200
+esp32c6.menu.UploadSpeed.115200.upload.speed=115200
+esp32c6.menu.UploadSpeed.256000.windows=256000
+esp32c6.menu.UploadSpeed.256000.upload.speed=256000
+esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32c6.menu.UploadSpeed.230400=230400
+esp32c6.menu.UploadSpeed.230400.upload.speed=230400
+esp32c6.menu.UploadSpeed.460800.linux=460800
+esp32c6.menu.UploadSpeed.460800.macosx=460800
+esp32c6.menu.UploadSpeed.460800.upload.speed=460800
+esp32c6.menu.UploadSpeed.512000.windows=512000
+esp32c6.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32c6.menu.DebugLevel.none=None
+esp32c6.menu.DebugLevel.none.build.code_debug=0
+esp32c6.menu.DebugLevel.error=Error
+esp32c6.menu.DebugLevel.error.build.code_debug=1
+esp32c6.menu.DebugLevel.warn=Warn
+esp32c6.menu.DebugLevel.warn.build.code_debug=2
+esp32c6.menu.DebugLevel.info=Info
+esp32c6.menu.DebugLevel.info.build.code_debug=3
+esp32c6.menu.DebugLevel.debug=Debug
+esp32c6.menu.DebugLevel.debug.build.code_debug=4
+esp32c6.menu.DebugLevel.verbose=Verbose
+esp32c6.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32c6.menu.EraseFlash.none=Disabled
+esp32c6.menu.EraseFlash.none.upload.erase_cmd=
+esp32c6.menu.EraseFlash.all=Enabled
+esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32c6.menu.ZigbeeMode.default=Disabled
+esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+esp32s3.name=ESP32S3 Dev Module
+
+esp32s3.bootloader.tool=esptool_py
+esp32s3.bootloader.tool.default=esptool_py
+
+esp32s3.upload.tool=esptool_py
+esp32s3.upload.tool.default=esptool_py
+esp32s3.upload.tool.network=esp_ota
+
+esp32s3.upload.maximum_size=1310720
+esp32s3.upload.maximum_data_size=327680
+esp32s3.upload.flags=
+esp32s3.upload.extra_flags=
+esp32s3.upload.use_1200bps_touch=false
+esp32s3.upload.wait_for_upload_port=false
+
+esp32s3.serial.disableDTR=false
+esp32s3.serial.disableRTS=false
+
+esp32s3.build.tarch=xtensa
+esp32s3.build.bootloader_addr=0x0
+esp32s3.build.target=esp32s3
+esp32s3.build.mcu=esp32s3
+esp32s3.build.core=esp32
+esp32s3.build.variant=esp32s3
+esp32s3.build.board=ESP32S3_DEV
+
+esp32s3.build.usb_mode=1
+esp32s3.build.cdc_on_boot=0
+esp32s3.build.msc_on_boot=0
+esp32s3.build.dfu_on_boot=0
+esp32s3.build.f_cpu=240000000L
+esp32s3.build.flash_size=4MB
+esp32s3.build.flash_freq=80m
+esp32s3.build.flash_mode=dio
+esp32s3.build.boot=qio
+esp32s3.build.boot_freq=80m
+esp32s3.build.partitions=default
+esp32s3.build.defines=
+esp32s3.build.loop_core=
+esp32s3.build.event_core=
+esp32s3.build.psram_type=qspi
+esp32s3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+esp32s3.menu.JTAGAdapter.default=Disabled
+esp32s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+esp32s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32s3.menu.JTAGAdapter.external=FTDI Adapter
+esp32s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+esp32s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32s3.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+esp32s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32s3.menu.PSRAM.disabled=Disabled
+esp32s3.menu.PSRAM.disabled.build.defines=
+esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
+esp32s3.menu.PSRAM.enabled=QSPI PSRAM
+esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
+esp32s3.menu.PSRAM.opi=OPI PSRAM
+esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+esp32s3.menu.PSRAM.opi.build.psram_type=opi
+
+esp32s3.menu.FlashMode.qio=QIO 80MHz
+esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+esp32s3.menu.FlashMode.qio.build.boot=qio
+esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+esp32s3.menu.FlashMode.qio120=QIO 120MHz
+esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+esp32s3.menu.FlashMode.qio120.build.boot=qio
+esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+esp32s3.menu.FlashMode.dio=DIO 80MHz
+esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+esp32s3.menu.FlashMode.dio.build.boot=dio
+esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+esp32s3.menu.FlashMode.opi=OPI 80MHz
+esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+esp32s3.menu.FlashMode.opi.build.boot=opi
+esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+
+esp32s3.menu.FlashSize.4M=4MB (32Mb)
+esp32s3.menu.FlashSize.4M.build.flash_size=4MB
+esp32s3.menu.FlashSize.8M=8MB (64Mb)
+esp32s3.menu.FlashSize.8M.build.flash_size=8MB
+esp32s3.menu.FlashSize.16M=16MB (128Mb)
+esp32s3.menu.FlashSize.16M.build.flash_size=16MB
+esp32s3.menu.FlashSize.32M=32MB (256Mb)
+esp32s3.menu.FlashSize.32M.build.flash_size=32MB
+
+esp32s3.menu.LoopCore.1=Core 1
+esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32s3.menu.LoopCore.0=Core 0
+esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+esp32s3.menu.EventsCore.1=Core 1
+esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+esp32s3.menu.EventsCore.0=Core 0
+esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+esp32s3.menu.USBMode.default.build.usb_mode=0
+
+esp32s3.menu.CDCOnBoot.default=Disabled
+esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32s3.menu.CDCOnBoot.cdc=Enabled
+esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32s3.menu.MSCOnBoot.default=Disabled
+esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+esp32s3.menu.DFUOnBoot.default=Disabled
+esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s3.menu.PartitionScheme.default.build.partitions=default
+esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32s3.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+esp32s3.menu.PartitionScheme.no_fs.build.partitions=no_fs
+esp32s3.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32s3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+esp32s3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+esp32s3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+esp32s3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+esp32s3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+esp32s3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+esp32s3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+esp32s3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+esp32s3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32s3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32s3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32s3.menu.PartitionScheme.custom=Custom
+esp32s3.menu.PartitionScheme.custom.build.partitions=
+esp32s3.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32s3.menu.CPUFreq.40=40MHz
+esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32s3.menu.CPUFreq.20=20MHz
+esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32s3.menu.CPUFreq.10=10MHz
+esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32s3.menu.UploadSpeed.921600=921600
+esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+esp32s3.menu.UploadSpeed.115200=115200
+esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+esp32s3.menu.UploadSpeed.256000.windows=256000
+esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32s3.menu.UploadSpeed.230400=230400
+esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+esp32s3.menu.UploadSpeed.460800.linux=460800
+esp32s3.menu.UploadSpeed.460800.macosx=460800
+esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+esp32s3.menu.UploadSpeed.512000.windows=512000
+esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32s3.menu.DebugLevel.none=None
+esp32s3.menu.DebugLevel.none.build.code_debug=0
+esp32s3.menu.DebugLevel.error=Error
+esp32s3.menu.DebugLevel.error.build.code_debug=1
+esp32s3.menu.DebugLevel.warn=Warn
+esp32s3.menu.DebugLevel.warn.build.code_debug=2
+esp32s3.menu.DebugLevel.info=Info
+esp32s3.menu.DebugLevel.info.build.code_debug=3
+esp32s3.menu.DebugLevel.debug=Debug
+esp32s3.menu.DebugLevel.debug.build.code_debug=4
+esp32s3.menu.DebugLevel.verbose=Verbose
+esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s3.menu.EraseFlash.none=Disabled
+esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+esp32s3.menu.EraseFlash.all=Enabled
+esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32s3.menu.ZigbeeMode.default=Disabled
+esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+esp32c3.name=ESP32C3 Dev Module
+
+esp32c3.bootloader.tool=esptool_py
+esp32c3.bootloader.tool.default=esptool_py
+
+esp32c3.upload.tool=esptool_py
+esp32c3.upload.tool.default=esptool_py
+esp32c3.upload.tool.network=esp_ota
+
+esp32c3.upload.maximum_size=1310720
+esp32c3.upload.maximum_data_size=327680
+esp32c3.upload.flags=
+esp32c3.upload.extra_flags=
+esp32c3.upload.use_1200bps_touch=false
+esp32c3.upload.wait_for_upload_port=false
+
+esp32c3.serial.disableDTR=false
+esp32c3.serial.disableRTS=false
+
+esp32c3.build.tarch=riscv32
+esp32c3.build.target=esp
+esp32c3.build.mcu=esp32c3
+esp32c3.build.core=esp32
+esp32c3.build.variant=esp32c3
+esp32c3.build.board=ESP32C3_DEV
+esp32c3.build.bootloader_addr=0x0
+
+esp32c3.build.cdc_on_boot=0
+esp32c3.build.f_cpu=160000000L
+esp32c3.build.flash_size=4MB
+esp32c3.build.flash_freq=80m
+esp32c3.build.flash_mode=qio
+esp32c3.build.boot=qio
+esp32c3.build.partitions=default
+esp32c3.build.defines=
+
+## IDE 2.0 Seems to not update the value
+esp32c3.menu.JTAGAdapter.default=Disabled
+esp32c3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32c3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32c3.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
+esp32c3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32c3.menu.JTAGAdapter.external=FTDI Adapter
+esp32c3.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
+esp32c3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32c3.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32c3.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
+esp32c3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32c3.menu.CDCOnBoot.default=Disabled
+esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32c3.menu.CDCOnBoot.cdc=Enabled
+esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32c3.menu.PartitionScheme.default.build.partitions=default
+esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32c3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32c3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32c3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32c3.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+esp32c3.menu.PartitionScheme.no_fs.build.partitions=no_fs
+esp32c3.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32c3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32c3.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32c3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32c3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32c3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32c3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32c3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32c3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32c3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32c3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32c3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32c3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32c3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32c3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32c3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32c3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32c3.menu.PartitionScheme.custom=Custom
+esp32c3.menu.PartitionScheme.custom.build.partitions=
+esp32c3.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32c3.menu.CPUFreq.160=160MHz (WiFi)
+esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32c3.menu.CPUFreq.80=80MHz (WiFi)
+esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32c3.menu.CPUFreq.40=40MHz
+esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32c3.menu.CPUFreq.20=20MHz
+esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32c3.menu.CPUFreq.10=10MHz
+esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32c3.menu.FlashMode.qio=QIO
+esp32c3.menu.FlashMode.qio.build.flash_mode=dio
+esp32c3.menu.FlashMode.qio.build.boot=qio
+esp32c3.menu.FlashMode.dio=DIO
+esp32c3.menu.FlashMode.dio.build.flash_mode=dio
+esp32c3.menu.FlashMode.dio.build.boot=dio
+
+esp32c3.menu.FlashFreq.80=80MHz
+esp32c3.menu.FlashFreq.80.build.flash_freq=80m
+esp32c3.menu.FlashFreq.40=40MHz
+esp32c3.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32c3.menu.FlashSize.4M=4MB (32Mb)
+esp32c3.menu.FlashSize.4M.build.flash_size=4MB
+esp32c3.menu.FlashSize.8M=8MB (64Mb)
+esp32c3.menu.FlashSize.8M.build.flash_size=8MB
+esp32c3.menu.FlashSize.2M=2MB (16Mb)
+esp32c3.menu.FlashSize.2M.build.flash_size=2MB
+esp32c3.menu.FlashSize.16M=16MB (128Mb)
+esp32c3.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32c3.menu.UploadSpeed.921600=921600
+esp32c3.menu.UploadSpeed.921600.upload.speed=921600
+esp32c3.menu.UploadSpeed.115200=115200
+esp32c3.menu.UploadSpeed.115200.upload.speed=115200
+esp32c3.menu.UploadSpeed.256000.windows=256000
+esp32c3.menu.UploadSpeed.256000.upload.speed=256000
+esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32c3.menu.UploadSpeed.230400=230400
+esp32c3.menu.UploadSpeed.230400.upload.speed=230400
+esp32c3.menu.UploadSpeed.460800.linux=460800
+esp32c3.menu.UploadSpeed.460800.macosx=460800
+esp32c3.menu.UploadSpeed.460800.upload.speed=460800
+esp32c3.menu.UploadSpeed.512000.windows=512000
+esp32c3.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32c3.menu.DebugLevel.none=None
+esp32c3.menu.DebugLevel.none.build.code_debug=0
+esp32c3.menu.DebugLevel.error=Error
+esp32c3.menu.DebugLevel.error.build.code_debug=1
+esp32c3.menu.DebugLevel.warn=Warn
+esp32c3.menu.DebugLevel.warn.build.code_debug=2
+esp32c3.menu.DebugLevel.info=Info
+esp32c3.menu.DebugLevel.info.build.code_debug=3
+esp32c3.menu.DebugLevel.debug=Debug
+esp32c3.menu.DebugLevel.debug.build.code_debug=4
+esp32c3.menu.DebugLevel.verbose=Verbose
+esp32c3.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32c3.menu.EraseFlash.none=Disabled
+esp32c3.menu.EraseFlash.none.upload.erase_cmd=
+esp32c3.menu.EraseFlash.all=Enabled
+esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32c3.menu.ZigbeeMode.default=Disabled
+esp32c3.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32c3.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32c3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32c3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32c3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+esp32s2.name=ESP32S2 Dev Module
+esp32s2.vid.0=0x303a
+esp32s2.pid.0=0x0002
+esp32s2.upload_port.vid.0=0x303a
+esp32s2.upload_port.pid.0=0x0002
+
+esp32s2.bootloader.tool=esptool_py
+esp32s2.bootloader.tool.default=esptool_py
+
+esp32s2.upload.tool=esptool_py
+esp32s2.upload.tool.default=esptool_py
+esp32s2.upload.tool.network=esp_ota
+
+esp32s2.upload.maximum_size=1310720
+esp32s2.upload.maximum_data_size=327680
+esp32s2.upload.flags=
+esp32s2.upload.extra_flags=
+esp32s2.upload.use_1200bps_touch=false
+esp32s2.upload.wait_for_upload_port=false
+
+esp32s2.serial.disableDTR=false
+esp32s2.serial.disableRTS=false
+
+esp32s2.build.tarch=xtensa
+esp32s2.build.bootloader_addr=0x1000
+esp32s2.build.target=esp32s2
+esp32s2.build.mcu=esp32s2
+esp32s2.build.core=esp32
+esp32s2.build.variant=esp32s2
+esp32s2.build.board=ESP32S2_DEV
+
+esp32s2.build.cdc_on_boot=0
+esp32s2.build.msc_on_boot=0
+esp32s2.build.dfu_on_boot=0
+esp32s2.build.f_cpu=240000000L
+esp32s2.build.flash_size=4MB
+esp32s2.build.flash_freq=80m
+esp32s2.build.flash_mode=dio
+esp32s2.build.boot=qio
+esp32s2.build.partitions=default
+esp32s2.build.defines=
+
+## IDE 2.0 Seems to not update the value
+esp32s2.menu.JTAGAdapter.default=Disabled
+esp32s2.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32s2.menu.JTAGAdapter.external=FTDI Adapter
+esp32s2.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
+esp32s2.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32s2.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32s2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
+esp32s2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32s2.menu.CDCOnBoot.default=Disabled
+esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32s2.menu.CDCOnBoot.cdc=Enabled
+esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32s2.menu.MSCOnBoot.default=Disabled
+esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+esp32s2.menu.MSCOnBoot.msc=Enabled
+esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+esp32s2.menu.DFUOnBoot.default=Disabled
+esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+esp32s2.menu.DFUOnBoot.dfu=Enabled
+esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+esp32s2.menu.UploadMode.default=UART0
+esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
+esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
+esp32s2.menu.UploadMode.cdc=Internal USB
+esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+esp32s2.menu.PSRAM.disabled=Disabled
+esp32s2.menu.PSRAM.disabled.build.defines=
+esp32s2.menu.PSRAM.enabled=Enabled
+esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s2.menu.PartitionScheme.default.build.partitions=default
+esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32s2.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+esp32s2.menu.PartitionScheme.no_fs.build.partitions=no_fs
+esp32s2.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32s2.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32s2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32s2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32s2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32s2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32s2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32s2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32s2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32s2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32s2.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32s2.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32s2.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32s2.menu.PartitionScheme.custom=Custom
+esp32s2.menu.PartitionScheme.custom.build.partitions=
+esp32s2.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32s2.menu.CPUFreq.40=40MHz
+esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32s2.menu.CPUFreq.20=20MHz
+esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32s2.menu.CPUFreq.10=10MHz
+esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32s2.menu.FlashMode.qio=QIO
+esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+esp32s2.menu.FlashMode.qio.build.boot=qio
+esp32s2.menu.FlashMode.dio=DIO
+esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+esp32s2.menu.FlashMode.dio.build.boot=dio
+
+esp32s2.menu.FlashFreq.80=80MHz
+esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+esp32s2.menu.FlashFreq.40=40MHz
+esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32s2.menu.FlashSize.4M=4MB (32Mb)
+esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+esp32s2.menu.FlashSize.8M=8MB (64Mb)
+esp32s2.menu.FlashSize.8M.build.flash_size=8MB
+esp32s2.menu.FlashSize.2M=2MB (16Mb)
+esp32s2.menu.FlashSize.2M.build.flash_size=2MB
+esp32s2.menu.FlashSize.16M=16MB (128Mb)
+esp32s2.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32s2.menu.UploadSpeed.921600=921600
+esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+esp32s2.menu.UploadSpeed.115200=115200
+esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+esp32s2.menu.UploadSpeed.256000.windows=256000
+esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32s2.menu.UploadSpeed.230400=230400
+esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+esp32s2.menu.UploadSpeed.460800.linux=460800
+esp32s2.menu.UploadSpeed.460800.macosx=460800
+esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+esp32s2.menu.UploadSpeed.512000.windows=512000
+esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32s2.menu.DebugLevel.none=None
+esp32s2.menu.DebugLevel.none.build.code_debug=0
+esp32s2.menu.DebugLevel.error=Error
+esp32s2.menu.DebugLevel.error.build.code_debug=1
+esp32s2.menu.DebugLevel.warn=Warn
+esp32s2.menu.DebugLevel.warn.build.code_debug=2
+esp32s2.menu.DebugLevel.info=Info
+esp32s2.menu.DebugLevel.info.build.code_debug=3
+esp32s2.menu.DebugLevel.debug=Debug
+esp32s2.menu.DebugLevel.debug.build.code_debug=4
+esp32s2.menu.DebugLevel.verbose=Verbose
+esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s2.menu.EraseFlash.none=Disabled
+esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+esp32s2.menu.EraseFlash.all=Enabled
+esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32s2.menu.ZigbeeMode.default=Disabled
+esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+esp32.name=ESP32 Dev Module
+
+esp32.bootloader.tool=esptool_py
+esp32.bootloader.tool.default=esptool_py
+
+esp32.upload.tool=esptool_py
+esp32.upload.tool.default=esptool_py
+esp32.upload.tool.network=esp_ota
+
+esp32.upload.maximum_size=1310720
+esp32.upload.maximum_data_size=327680
+esp32.upload.flags=
+esp32.upload.extra_flags=
+
+esp32.serial.disableDTR=true
+esp32.serial.disableRTS=true
+
+esp32.build.tarch=xtensa
+esp32.build.bootloader_addr=0x1000
+esp32.build.target=esp32
+esp32.build.mcu=esp32
+esp32.build.core=esp32
+esp32.build.variant=esp32
+esp32.build.board=ESP32_DEV
+
+esp32.build.f_cpu=240000000L
+esp32.build.flash_size=4MB
+esp32.build.flash_freq=40m
+esp32.build.flash_mode=dio
+esp32.build.boot=dio
+esp32.build.partitions=default
+esp32.build.defines=
+esp32.build.loop_core=
+esp32.build.event_core=
+
+## IDE 2.0 Seems to not update the value
+esp32.menu.JTAGAdapter.default=Disabled
+esp32.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32.menu.JTAGAdapter.external=FTDI Adapter
+esp32.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
+esp32.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
+esp32.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32.menu.PSRAM.disabled=Disabled
+esp32.menu.PSRAM.disabled.build.defines=
+esp32.menu.PSRAM.disabled.build.extra_libs=
+esp32.menu.PSRAM.enabled=Enabled
+esp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+esp32.menu.PSRAM.enabled.build.extra_libs=
+
+esp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32.menu.PartitionScheme.default.build.partitions=default
+esp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+esp32.menu.PartitionScheme.no_fs.build.partitions=no_fs
+esp32.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+esp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32.menu.PartitionScheme.custom=Custom
+esp32.menu.PartitionScheme.custom.build.partitions=
+esp32.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32.menu.CPUFreq.240=240MHz (WiFi/BT)
+esp32.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32.menu.CPUFreq.160=160MHz (WiFi/BT)
+esp32.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32.menu.CPUFreq.80=80MHz (WiFi/BT)
+esp32.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32.menu.CPUFreq.40=40MHz (40MHz XTAL)
+esp32.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32.menu.CPUFreq.26=26MHz (26MHz XTAL)
+esp32.menu.CPUFreq.26.build.f_cpu=26000000L
+esp32.menu.CPUFreq.20=20MHz (40MHz XTAL)
+esp32.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32.menu.CPUFreq.13=13MHz (26MHz XTAL)
+esp32.menu.CPUFreq.13.build.f_cpu=13000000L
+esp32.menu.CPUFreq.10=10MHz (40MHz XTAL)
+esp32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32.menu.FlashMode.qio=QIO
+esp32.menu.FlashMode.qio.build.flash_mode=dio
+esp32.menu.FlashMode.qio.build.boot=qio
+esp32.menu.FlashMode.dio=DIO
+esp32.menu.FlashMode.dio.build.flash_mode=dio
+esp32.menu.FlashMode.dio.build.boot=dio
+
+esp32.menu.FlashFreq.80=80MHz
+esp32.menu.FlashFreq.80.build.flash_freq=80m
+esp32.menu.FlashFreq.40=40MHz
+esp32.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32.menu.FlashSize.4M=4MB (32Mb)
+esp32.menu.FlashSize.4M.build.flash_size=4MB
+esp32.menu.FlashSize.8M=8MB (64Mb)
+esp32.menu.FlashSize.8M.build.flash_size=8MB
+esp32.menu.FlashSize.2M=2MB (16Mb)
+esp32.menu.FlashSize.2M.build.flash_size=2MB
+esp32.menu.FlashSize.16M=16MB (128Mb)
+esp32.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32.menu.UploadSpeed.921600=921600
+esp32.menu.UploadSpeed.921600.upload.speed=921600
+esp32.menu.UploadSpeed.115200=115200
+esp32.menu.UploadSpeed.115200.upload.speed=115200
+esp32.menu.UploadSpeed.256000.windows=256000
+esp32.menu.UploadSpeed.256000.upload.speed=256000
+esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32.menu.UploadSpeed.230400=230400
+esp32.menu.UploadSpeed.230400.upload.speed=230400
+esp32.menu.UploadSpeed.460800.linux=460800
+esp32.menu.UploadSpeed.460800.macosx=460800
+esp32.menu.UploadSpeed.460800.upload.speed=460800
+esp32.menu.UploadSpeed.512000.windows=512000
+esp32.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32.menu.LoopCore.1=Core 1
+esp32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32.menu.LoopCore.0=Core 0
+esp32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+esp32.menu.EventsCore.1=Core 1
+esp32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+esp32.menu.EventsCore.0=Core 0
+esp32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+esp32.menu.DebugLevel.none=None
+esp32.menu.DebugLevel.none.build.code_debug=0
+esp32.menu.DebugLevel.error=Error
+esp32.menu.DebugLevel.error.build.code_debug=1
+esp32.menu.DebugLevel.warn=Warn
+esp32.menu.DebugLevel.warn.build.code_debug=2
+esp32.menu.DebugLevel.info=Info
+esp32.menu.DebugLevel.info.build.code_debug=3
+esp32.menu.DebugLevel.debug=Debug
+esp32.menu.DebugLevel.debug.build.code_debug=4
+esp32.menu.DebugLevel.verbose=Verbose
+esp32.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32.menu.EraseFlash.none=Disabled
+esp32.menu.EraseFlash.none.upload.erase_cmd=
+esp32.menu.EraseFlash.all=Enabled
+esp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32.menu.ZigbeeMode.default=Disabled
+esp32.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+esp32da.name=ESP32-WROOM-DA Module
+
+esp32da.bootloader.tool=esptool_py
+esp32da.bootloader.tool.default=esptool_py
+
+esp32da.upload.tool=esptool_py
+esp32da.upload.tool.default=esptool_py
+esp32da.upload.tool.network=esp_ota
+
+esp32da.upload.maximum_size=1310720
+esp32da.upload.maximum_data_size=327680
+esp32da.upload.flags=
+esp32da.upload.extra_flags=
+
+esp32da.serial.disableDTR=true
+esp32da.serial.disableRTS=true
+
+esp32da.build.tarch=xtensa
+esp32da.build.bootloader_addr=0x1000
+esp32da.build.target=esp32
+esp32da.build.mcu=esp32
+esp32da.build.core=esp32
+esp32da.build.variant=esp32da
+esp32da.build.board=ESP32_WROOM_DA
+
+esp32da.build.f_cpu=240000000L
+esp32da.build.flash_size=4MB
+esp32da.build.flash_freq=40m
+esp32da.build.flash_mode=dio
+esp32da.build.boot=dio
+esp32da.build.partitions=default
+esp32da.build.defines=
+esp32da.build.loop_core=
+esp32da.build.event_core=
+
+esp32da.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32da.menu.PartitionScheme.default.build.partitions=default
+esp32da.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32da.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32da.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32da.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32da.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32da.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32da.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32da.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+esp32da.menu.PartitionScheme.no_fs.build.partitions=no_fs
+esp32da.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+esp32da.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32da.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32da.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32da.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32da.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32da.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32da.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32da.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32da.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32da.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32da.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32da.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32da.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32da.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32da.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32da.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32da.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32da.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32da.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32da.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32da.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32da.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32da.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32da.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32da.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32da.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32da.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32da.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32da.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32da.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32da.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32da.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32da.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32da.menu.PartitionScheme.custom=Custom
+esp32da.menu.PartitionScheme.custom.build.partitions=
+esp32da.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32da.menu.CPUFreq.240=240MHz (WiFi/BT)
+esp32da.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32da.menu.CPUFreq.160=160MHz (WiFi/BT)
+esp32da.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32da.menu.CPUFreq.80=80MHz (WiFi/BT)
+esp32da.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32da.menu.CPUFreq.40=40MHz (40MHz XTAL)
+esp32da.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32da.menu.CPUFreq.26=26MHz (26MHz XTAL)
+esp32da.menu.CPUFreq.26.build.f_cpu=26000000L
+esp32da.menu.CPUFreq.20=20MHz (40MHz XTAL)
+esp32da.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32da.menu.CPUFreq.13=13MHz (26MHz XTAL)
+esp32da.menu.CPUFreq.13.build.f_cpu=13000000L
+esp32da.menu.CPUFreq.10=10MHz (40MHz XTAL)
+esp32da.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32da.menu.FlashMode.qio=QIO
+esp32da.menu.FlashMode.qio.build.flash_mode=dio
+esp32da.menu.FlashMode.qio.build.boot=qio
+esp32da.menu.FlashMode.dio=DIO
+esp32da.menu.FlashMode.dio.build.flash_mode=dio
+esp32da.menu.FlashMode.dio.build.boot=dio
+
+esp32da.menu.FlashFreq.80=80MHz
+esp32da.menu.FlashFreq.80.build.flash_freq=80m
+esp32da.menu.FlashFreq.40=40MHz
+esp32da.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32da.menu.FlashSize.4M=4MB (32Mb)
+esp32da.menu.FlashSize.4M.build.flash_size=4MB
+esp32da.menu.FlashSize.8M=8MB (64Mb)
+esp32da.menu.FlashSize.8M.build.flash_size=8MB
+esp32da.menu.FlashSize.16M=16MB (128Mb)
+esp32da.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32da.menu.UploadSpeed.921600=921600
+esp32da.menu.UploadSpeed.921600.upload.speed=921600
+esp32da.menu.UploadSpeed.115200=115200
+esp32da.menu.UploadSpeed.115200.upload.speed=115200
+esp32da.menu.UploadSpeed.256000.windows=256000
+esp32da.menu.UploadSpeed.256000.upload.speed=256000
+esp32da.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32da.menu.UploadSpeed.230400=230400
+esp32da.menu.UploadSpeed.230400.upload.speed=230400
+esp32da.menu.UploadSpeed.460800.linux=460800
+esp32da.menu.UploadSpeed.460800.macosx=460800
+esp32da.menu.UploadSpeed.460800.upload.speed=460800
+esp32da.menu.UploadSpeed.512000.windows=512000
+esp32da.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32da.menu.LoopCore.1=Core 1
+esp32da.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32da.menu.LoopCore.0=Core 0
+esp32da.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+esp32da.menu.EventsCore.1=Core 1
+esp32da.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+esp32da.menu.EventsCore.0=Core 0
+esp32da.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+esp32da.menu.DebugLevel.none=None
+esp32da.menu.DebugLevel.none.build.code_debug=0
+esp32da.menu.DebugLevel.error=Error
+esp32da.menu.DebugLevel.error.build.code_debug=1
+esp32da.menu.DebugLevel.warn=Warn
+esp32da.menu.DebugLevel.warn.build.code_debug=2
+esp32da.menu.DebugLevel.info=Info
+esp32da.menu.DebugLevel.info.build.code_debug=3
+esp32da.menu.DebugLevel.debug=Debug
+esp32da.menu.DebugLevel.debug.build.code_debug=4
+esp32da.menu.DebugLevel.verbose=Verbose
+esp32da.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32da.menu.EraseFlash.none=Disabled
+esp32da.menu.EraseFlash.none.upload.erase_cmd=
+esp32da.menu.EraseFlash.all=Enabled
+esp32da.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32wrover.name=ESP32 Wrover Module
+
+esp32wrover.bootloader.tool=esptool_py
+esp32wrover.bootloader.tool.default=esptool_py
+
+esp32wrover.upload.tool=esptool_py
+esp32wrover.upload.tool.default=esptool_py
+esp32wrover.upload.tool.network=esp_ota
+
+esp32wrover.upload.maximum_size=1310720
+esp32wrover.upload.maximum_data_size=327680
+esp32wrover.upload.flags=
+esp32wrover.upload.extra_flags=
+
+esp32wrover.serial.disableDTR=true
+esp32wrover.serial.disableRTS=true
+
+esp32wrover.build.tarch=xtensa
+esp32wrover.build.bootloader_addr=0x1000
+esp32wrover.build.target=esp32
+esp32wrover.build.mcu=esp32
+esp32wrover.build.core=esp32
+esp32wrover.build.variant=esp32
+esp32wrover.build.board=ESP32_DEV
+
+esp32wrover.build.f_cpu=240000000L
+esp32wrover.build.flash_size=4MB
+esp32wrover.build.flash_freq=40m
+esp32wrover.build.flash_mode=dio
+esp32wrover.build.boot=dio
+esp32wrover.build.partitions=default
+esp32wrover.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+esp32wrover.build.extra_libs=
+
+esp32wrover.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32wrover.menu.PartitionScheme.default.build.partitions=default
+esp32wrover.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32wrover.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32wrover.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32wrover.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32wrover.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32wrover.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32wrover.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32wrover.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32wrover.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32wrover.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32wrover.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32wrover.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32wrover.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32wrover.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32wrover.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32wrover.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32wrover.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32wrover.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32wrover.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32wrover.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32wrover.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32wrover.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32wrover.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32wrover.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32wrover.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32wrover.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32wrover.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32wrover.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32wrover.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32wrover.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32wrover.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32wrover.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32wrover.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32wrover.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32wrover.menu.PartitionScheme.custom=Custom
+esp32wrover.menu.PartitionScheme.custom.build.partitions=
+esp32wrover.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32wrover.menu.FlashMode.qio=QIO
+esp32wrover.menu.FlashMode.qio.build.flash_mode=dio
+esp32wrover.menu.FlashMode.qio.build.boot=qio
+esp32wrover.menu.FlashMode.dio=DIO
+esp32wrover.menu.FlashMode.dio.build.flash_mode=dio
+esp32wrover.menu.FlashMode.dio.build.boot=dio
+
+esp32wrover.menu.FlashFreq.80=80MHz
+esp32wrover.menu.FlashFreq.80.build.flash_freq=80m
+esp32wrover.menu.FlashFreq.40=40MHz
+esp32wrover.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32wrover.menu.UploadSpeed.921600=921600
+esp32wrover.menu.UploadSpeed.921600.upload.speed=921600
+esp32wrover.menu.UploadSpeed.115200=115200
+esp32wrover.menu.UploadSpeed.115200.upload.speed=115200
+esp32wrover.menu.UploadSpeed.256000.windows=256000
+esp32wrover.menu.UploadSpeed.256000.upload.speed=256000
+esp32wrover.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32wrover.menu.UploadSpeed.230400=230400
+esp32wrover.menu.UploadSpeed.230400.upload.speed=230400
+esp32wrover.menu.UploadSpeed.460800.linux=460800
+esp32wrover.menu.UploadSpeed.460800.macosx=460800
+esp32wrover.menu.UploadSpeed.460800.upload.speed=460800
+esp32wrover.menu.UploadSpeed.512000.windows=512000
+esp32wrover.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32wrover.menu.DebugLevel.none=None
+esp32wrover.menu.DebugLevel.none.build.code_debug=0
+esp32wrover.menu.DebugLevel.error=Error
+esp32wrover.menu.DebugLevel.error.build.code_debug=1
+esp32wrover.menu.DebugLevel.warn=Warn
+esp32wrover.menu.DebugLevel.warn.build.code_debug=2
+esp32wrover.menu.DebugLevel.info=Info
+esp32wrover.menu.DebugLevel.info.build.code_debug=3
+esp32wrover.menu.DebugLevel.debug=Debug
+esp32wrover.menu.DebugLevel.debug.build.code_debug=4
+esp32wrover.menu.DebugLevel.verbose=Verbose
+esp32wrover.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32wrover.menu.EraseFlash.none=Disabled
+esp32wrover.menu.EraseFlash.none.upload.erase_cmd=
+esp32wrover.menu.EraseFlash.all=Enabled
+esp32wrover.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+pico32.name=ESP32 PICO-D4
+
+pico32.bootloader.tool=esptool_py
+pico32.bootloader.tool.default=esptool_py
+
+pico32.upload.tool=esptool_py
+pico32.upload.tool.default=esptool_py
+pico32.upload.tool.network=esp_ota
+
+pico32.upload.maximum_size=1310720
+pico32.upload.maximum_data_size=327680
+pico32.upload.flags=
+pico32.upload.extra_flags=
+
+pico32.serial.disableDTR=true
+pico32.serial.disableRTS=true
+
+pico32.build.tarch=xtensa
+pico32.build.bootloader_addr=0x1000
+pico32.build.target=esp32
+pico32.build.mcu=esp32
+pico32.build.core=esp32
+pico32.build.variant=pico32
+pico32.build.board=ESP32_PICO
+
+pico32.build.f_cpu=240000000L
+pico32.build.flash_size=4MB
+pico32.build.flash_freq=80m
+pico32.build.flash_mode=dio
+pico32.build.boot=dio
+pico32.build.partitions=default
+pico32.build.defines=
+
+pico32.menu.PartitionScheme.default=Default
+pico32.menu.PartitionScheme.default.build.partitions=default
+pico32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+pico32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+pico32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+pico32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+pico32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+pico32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+pico32.menu.PartitionScheme.custom=Custom
+pico32.menu.PartitionScheme.custom.build.partitions=
+pico32.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+pico32.menu.UploadSpeed.921600=921600
+pico32.menu.UploadSpeed.921600.upload.speed=921600
+pico32.menu.UploadSpeed.115200=115200
+pico32.menu.UploadSpeed.115200.upload.speed=115200
+pico32.menu.UploadSpeed.256000.windows=256000
+pico32.menu.UploadSpeed.256000.upload.speed=256000
+pico32.menu.UploadSpeed.230400.windows.upload.speed=256000
+pico32.menu.UploadSpeed.230400=230400
+pico32.menu.UploadSpeed.230400.upload.speed=230400
+pico32.menu.UploadSpeed.460800.linux=460800
+pico32.menu.UploadSpeed.460800.macosx=460800
+pico32.menu.UploadSpeed.460800.upload.speed=460800
+pico32.menu.UploadSpeed.512000.windows=512000
+pico32.menu.UploadSpeed.512000.upload.speed=512000
+
+pico32.menu.DebugLevel.none=None
+pico32.menu.DebugLevel.none.build.code_debug=0
+pico32.menu.DebugLevel.error=Error
+pico32.menu.DebugLevel.error.build.code_debug=1
+pico32.menu.DebugLevel.warn=Warn
+pico32.menu.DebugLevel.warn.build.code_debug=2
+pico32.menu.DebugLevel.info=Info
+pico32.menu.DebugLevel.info.build.code_debug=3
+pico32.menu.DebugLevel.debug=Debug
+pico32.menu.DebugLevel.debug.build.code_debug=4
+pico32.menu.DebugLevel.verbose=Verbose
+pico32.menu.DebugLevel.verbose.build.code_debug=5
+
+pico32.menu.EraseFlash.none=Disabled
+pico32.menu.EraseFlash.none.upload.erase_cmd=
+pico32.menu.EraseFlash.all=Enabled
+pico32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32s3-octal.name=ESP32S3 Dev Module Octal (WROOM2)
+
+esp32s3-octal.bootloader.tool=esptool_py
+esp32s3-octal.bootloader.tool.default=esptool_py
+
+esp32s3-octal.upload.tool=esptool_py
+esp32s3-octal.upload.tool.default=esptool_py
+esp32s3-octal.upload.tool.network=esp_ota
+esp32s3-octal.upload.maximum_size=1310720
+esp32s3-octal.upload.maximum_data_size=327680
+esp32s3-octal.upload.flags=
+esp32s3-octal.upload.extra_flags=
+esp32s3-octal.upload.use_1200bps_touch=false
+esp32s3-octal.upload.wait_for_upload_port=false
+
+esp32s3-octal.serial.disableDTR=false
+esp32s3-octal.serial.disableRTS=false
+
+esp32s3-octal.build.tarch=xtensa
+esp32s3-octal.build.bootloader_addr=0x0
+esp32s3-octal.build.target=esp32s3
+esp32s3-octal.build.mcu=esp32s3
+esp32s3-octal.build.core=esp32
+esp32s3-octal.build.variant=esp32s3
+esp32s3-octal.build.board=ESP32S3_DEV
+
+esp32s3-octal.build.usb_mode=1
+esp32s3-octal.build.cdc_on_boot=0
+esp32s3-octal.build.msc_on_boot=0
+esp32s3-octal.build.dfu_on_boot=0
+esp32s3-octal.build.f_cpu=240000000L
+esp32s3-octal.build.flash_size=4MB
+esp32s3-octal.build.flash_freq=80m
+esp32s3-octal.build.flash_mode=dio
+
+esp32s3-octal.build.boot=opi
+esp32s3-octal.build.boot_freq=80m
+esp32s3-octal.build.partitions=default
+esp32s3-octal.build.defines=
+esp32s3-octal.build.loop_core=
+esp32s3-octal.build.event_core=
+esp32s3-octal.build.psram_type=opi
+esp32s3-octal.build.memory_type={build.boot}_{build.psram_type}
+
+esp32s3-octal.menu.JTAGAdapter.default=Disabled
+esp32s3-octal.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32s3-octal.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32s3-octal.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+esp32s3-octal.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32s3-octal.menu.JTAGAdapter.external=FTDI Adapter
+esp32s3-octal.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+esp32s3-octal.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32s3-octal.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32s3-octal.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+esp32s3-octal.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32s3-octal.menu.PSRAM.opi=OPI PSRAM
+esp32s3-octal.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+esp32s3-octal.menu.PSRAM.opi.build.psram_type=opi
+esp32s3-octal.menu.PSRAM.enabled=QSPI PSRAM
+esp32s3-octal.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+esp32s3-octal.menu.PSRAM.enabled.build.psram_type=qspi
+esp32s3-octal.menu.PSRAM.disabled=Disabled
+esp32s3-octal.menu.PSRAM.disabled.build.defines=
+esp32s3-octal.menu.PSRAM.disabled.build.psram_type=qspi
+
+esp32s3-octal.menu.FlashMode.opi=OPI 80MHz
+esp32s3-octal.menu.FlashMode.opi.build.flash_mode=dout
+esp32s3-octal.menu.FlashMode.opi.build.boot=opi
+esp32s3-octal.menu.FlashMode.opi.build.boot_freq=80m
+esp32s3-octal.menu.FlashMode.opi.build.flash_freq=80m
+esp32s3-octal.menu.FlashMode.qio=QIO 80MHz
+esp32s3-octal.menu.FlashMode.qio.build.flash_mode=dio
+esp32s3-octal.menu.FlashMode.qio.build.boot=qio
+esp32s3-octal.menu.FlashMode.qio.build.boot_freq=80m
+esp32s3-octal.menu.FlashMode.qio.build.flash_freq=80m
+esp32s3-octal.menu.FlashMode.qio120=QIO 120MHz
+esp32s3-octal.menu.FlashMode.qio120.build.flash_mode=dio
+esp32s3-octal.menu.FlashMode.qio120.build.boot=qio
+esp32s3-octal.menu.FlashMode.qio120.build.boot_freq=120m
+esp32s3-octal.menu.FlashMode.qio120.build.flash_freq=80m
+esp32s3-octal.menu.FlashMode.dio=DIO 80MHz
+esp32s3-octal.menu.FlashMode.dio.build.flash_mode=dio
+esp32s3-octal.menu.FlashMode.dio.build.boot=dio
+esp32s3-octal.menu.FlashMode.dio.build.boot_freq=80m
+esp32s3-octal.menu.FlashMode.dio.build.flash_freq=80m
+
+esp32s3-octal.menu.FlashSize.16M=16MB (128Mb)
+esp32s3-octal.menu.FlashSize.4M=4MB (32Mb)
+esp32s3-octal.menu.FlashSize.4M.build.flash_size=4MB
+esp32s3-octal.menu.FlashSize.8M=8MB (64Mb)
+esp32s3-octal.menu.FlashSize.8M.build.flash_size=8MB
+esp32s3-octal.menu.FlashSize.16M=16MB (128Mb)
+esp32s3-octal.menu.FlashSize.16M.build.flash_size=16MB
+esp32s3-octal.menu.FlashSize.32M=32MB (256Mb)
+esp32s3-octal.menu.FlashSize.32M.build.flash_size=32MB
+
+esp32s3-octal.menu.LoopCore.1=Core 1
+esp32s3-octal.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32s3-octal.menu.LoopCore.0=Core 0
+esp32s3-octal.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+esp32s3-octal.menu.EventsCore.1=Core 1
+esp32s3-octal.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+esp32s3-octal.menu.EventsCore.0=Core 0
+esp32s3-octal.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+esp32s3-octal.menu.USBMode.hwcdc=Hardware CDC and JTAG
+esp32s3-octal.menu.USBMode.hwcdc.build.usb_mode=1
+esp32s3-octal.menu.USBMode.default=USB-OTG (TinyUSB)
+esp32s3-octal.menu.USBMode.default.build.usb_mode=0
+
+esp32s3-octal.menu.CDCOnBoot.default=Disabled
+esp32s3-octal.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32s3-octal.menu.CDCOnBoot.cdc=Enabled
+esp32s3-octal.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32s3-octal.menu.MSCOnBoot.default=Disabled
+esp32s3-octal.menu.MSCOnBoot.default.build.msc_on_boot=0
+esp32s3-octal.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+esp32s3-octal.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+esp32s3-octal.menu.DFUOnBoot.default=Disabled
+esp32s3-octal.menu.DFUOnBoot.default.build.dfu_on_boot=0
+esp32s3-octal.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+esp32s3-octal.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+esp32s3-octal.menu.UploadMode.default=UART0 / Hardware CDC
+esp32s3-octal.menu.UploadMode.default.upload.use_1200bps_touch=false
+esp32s3-octal.menu.UploadMode.default.upload.wait_for_upload_port=false
+esp32s3-octal.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+esp32s3-octal.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+esp32s3-octal.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s3-octal.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s3-octal.menu.PartitionScheme.default.build.partitions=default
+esp32s3-octal.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s3-octal.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s3-octal.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s3-octal.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s3-octal.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s3-octal.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32s3-octal.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32s3-octal.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s3-octal.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s3-octal.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s3-octal.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s3-octal.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s3-octal.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s3-octal.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s3-octal.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s3-octal.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s3-octal.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s3-octal.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s3-octal.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s3-octal.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s3-octal.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s3-octal.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s3-octal.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s3-octal.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s3-octal.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s3-octal.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s3-octal.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s3-octal.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32s3-octal.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32s3-octal.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32s3-octal.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32s3-octal.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32s3-octal.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32s3-octal.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32s3-octal.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32s3-octal.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32s3-octal.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32s3-octal.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+esp32s3-octal.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+esp32s3-octal.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+esp32s3-octal.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+esp32s3-octal.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+esp32s3-octal.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+
+esp32s3-octal.menu.CPUFreq.240=240MHz (WiFi)
+esp32s3-octal.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32s3-octal.menu.CPUFreq.160=160MHz (WiFi)
+esp32s3-octal.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32s3-octal.menu.CPUFreq.80=80MHz (WiFi)
+esp32s3-octal.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32s3-octal.menu.CPUFreq.40=40MHz
+esp32s3-octal.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32s3-octal.menu.CPUFreq.20=20MHz
+esp32s3-octal.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32s3-octal.menu.CPUFreq.10=10MHz
+esp32s3-octal.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32s3-octal.menu.UploadSpeed.921600=921600
+esp32s3-octal.menu.UploadSpeed.921600.upload.speed=921600
+esp32s3-octal.menu.UploadSpeed.115200=115200
+esp32s3-octal.menu.UploadSpeed.115200.upload.speed=115200
+esp32s3-octal.menu.UploadSpeed.256000.windows=256000
+esp32s3-octal.menu.UploadSpeed.256000.upload.speed=256000
+esp32s3-octal.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32s3-octal.menu.UploadSpeed.230400=230400
+esp32s3-octal.menu.UploadSpeed.230400.upload.speed=230400
+esp32s3-octal.menu.UploadSpeed.460800.linux=460800
+esp32s3-octal.menu.UploadSpeed.460800.macosx=460800
+esp32s3-octal.menu.UploadSpeed.460800.upload.speed=460800
+esp32s3-octal.menu.UploadSpeed.512000.windows=512000
+esp32s3-octal.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32s3-octal.menu.DebugLevel.none=None
+esp32s3-octal.menu.DebugLevel.none.build.code_debug=0
+esp32s3-octal.menu.DebugLevel.error=Error
+esp32s3-octal.menu.DebugLevel.error.build.code_debug=1
+esp32s3-octal.menu.DebugLevel.warn=Warn
+esp32s3-octal.menu.DebugLevel.warn.build.code_debug=2
+esp32s3-octal.menu.DebugLevel.info=Info
+esp32s3-octal.menu.DebugLevel.info.build.code_debug=3
+esp32s3-octal.menu.DebugLevel.debug=Debug
+esp32s3-octal.menu.DebugLevel.debug.build.code_debug=4
+esp32s3-octal.menu.DebugLevel.verbose=Verbose
+esp32s3-octal.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s3-octal.menu.EraseFlash.none=Disabled
+esp32s3-octal.menu.EraseFlash.none.upload.erase_cmd=
+esp32s3-octal.menu.EraseFlash.all=Enabled
+esp32s3-octal.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32s3box.name=ESP32-S3-Box
+
+esp32s3box.bootloader.tool=esptool_py
+esp32s3box.bootloader.tool.default=esptool_py
+
+esp32s3box.upload.tool=esptool_py
+esp32s3box.upload.tool.default=esptool_py
+esp32s3box.upload.tool.network=esp_ota
+
+esp32s3box.upload.maximum_size=3145728
+esp32s3box.upload.maximum_data_size=327680
+esp32s3box.upload.speed=921600
+esp32s3box.upload.flags=
+esp32s3box.upload.extra_flags=
+esp32s3box.upload.use_1200bps_touch=false
+esp32s3box.upload.wait_for_upload_port=false
+
+esp32s3box.serial.disableDTR=false
+esp32s3box.serial.disableRTS=false
+
+esp32s3box.build.tarch=xtensa
+esp32s3box.build.bootloader_addr=0x0
+esp32s3box.build.target=esp32s3
+esp32s3box.build.mcu=esp32s3
+esp32s3box.build.core=esp32
+esp32s3box.build.variant=esp32s3box
+esp32s3box.build.board=ESP32_S3_BOX
+
+esp32s3box.build.usb_mode=1
+esp32s3box.build.cdc_on_boot=1
+esp32s3box.build.msc_on_boot=0
+esp32s3box.build.dfu_on_boot=0
+esp32s3box.build.f_cpu=240000000L
+esp32s3box.build.flash_size=16MB
+esp32s3box.build.flash_freq=80m
+esp32s3box.build.flash_mode=dio
+esp32s3box.build.boot=qio
+esp32s3box.build.partitions=default
+esp32s3box.build.defines=-DBOARD_HAS_PSRAM
+esp32s3box.build.memory_type=qio_opi
+esp32s3box.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32s3box.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+
+esp32s3box.menu.USBMode.hwcdc=Hardware CDC and JTAG
+esp32s3box.menu.USBMode.hwcdc.build.usb_mode=1
+esp32s3box.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
+esp32s3box.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
+esp32s3box.menu.USBMode.default=USB-OTG
+esp32s3box.menu.USBMode.default.build.usb_mode=0
+esp32s3box.menu.USBMode.default.upload.use_1200bps_touch=true
+esp32s3box.menu.USBMode.default.upload.wait_for_upload_port=true
+
+esp32s3box.menu.MSCOnBoot.default=Disabled
+esp32s3box.menu.MSCOnBoot.default.build.msc_on_boot=0
+esp32s3box.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+esp32s3box.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+esp32s3box.menu.DFUOnBoot.default=Disabled
+esp32s3box.menu.DFUOnBoot.default.build.dfu_on_boot=0
+esp32s3box.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+esp32s3box.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+esp32s3box.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s3box.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s3box.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32s3box.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32s3box.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32s3box.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32s3box.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32s3box.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32s3box.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32s3box.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+esp32s3box.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+esp32s3box.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+esp32s3box.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+esp32s3box.menu.PartitionScheme.custom=Custom
+esp32s3box.menu.PartitionScheme.custom.build.partitions=
+esp32s3box.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32s3box.menu.DebugLevel.none=None
+esp32s3box.menu.DebugLevel.none.build.code_debug=0
+esp32s3box.menu.DebugLevel.error=Error
+esp32s3box.menu.DebugLevel.error.build.code_debug=1
+esp32s3box.menu.DebugLevel.warn=Warn
+esp32s3box.menu.DebugLevel.warn.build.code_debug=2
+esp32s3box.menu.DebugLevel.info=Info
+esp32s3box.menu.DebugLevel.info.build.code_debug=3
+esp32s3box.menu.DebugLevel.debug=Debug
+esp32s3box.menu.DebugLevel.debug.build.code_debug=4
+esp32s3box.menu.DebugLevel.verbose=Verbose
+esp32s3box.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s3box.menu.EraseFlash.none=Disabled
+esp32s3box.menu.EraseFlash.none.upload.erase_cmd=
+esp32s3box.menu.EraseFlash.all=Enabled
+esp32s3box.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32s3usbotg.name=ESP32-S3-USB-OTG
+
+esp32s3usbotg.bootloader.tool=esptool_py
+esp32s3usbotg.bootloader.tool.default=esptool_py
+
+esp32s3usbotg.upload.tool=esptool_py
+esp32s3usbotg.upload.tool.default=esptool_py
+esp32s3usbotg.upload.tool.network=esp_ota
+
+esp32s3usbotg.upload.maximum_size=1310720
+esp32s3usbotg.upload.maximum_data_size=327680
+esp32s3usbotg.upload.speed=921600
+esp32s3usbotg.upload.flags=
+esp32s3usbotg.upload.extra_flags=
+esp32s3usbotg.upload.use_1200bps_touch=false
+esp32s3usbotg.upload.wait_for_upload_port=false
+
+esp32s3usbotg.serial.disableDTR=false
+esp32s3usbotg.serial.disableRTS=false
+
+esp32s3usbotg.build.tarch=xtensa
+esp32s3usbotg.build.bootloader_addr=0x0
+esp32s3usbotg.build.target=esp32s3
+esp32s3usbotg.build.mcu=esp32s3
+esp32s3usbotg.build.core=esp32
+esp32s3usbotg.build.variant=esp32s3usbotg
+esp32s3usbotg.build.board=ESP32_S3_USB_OTG
+
+esp32s3usbotg.build.usb_mode=0
+esp32s3usbotg.build.cdc_on_boot=0
+esp32s3usbotg.build.msc_on_boot=0
+esp32s3usbotg.build.dfu_on_boot=0
+esp32s3usbotg.build.f_cpu=240000000L
+esp32s3usbotg.build.flash_size=8MB
+esp32s3usbotg.build.flash_freq=80m
+esp32s3usbotg.build.flash_mode=dio
+esp32s3usbotg.build.boot=qio
+esp32s3usbotg.build.partitions=default
+esp32s3usbotg.build.defines=
+esp32s3usbotg.build.memory_type=qio_qspi
+esp32s3usbotg.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32s3usbotg.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+
+esp32s3usbotg.menu.USBMode.default=USB-OTG
+esp32s3usbotg.menu.USBMode.default.build.usb_mode=0
+esp32s3usbotg.menu.USBMode.default.build.cdc_on_boot=0
+esp32s3usbotg.menu.USBMode.hwcdc=Hardware CDC and JTAG
+esp32s3usbotg.menu.USBMode.hwcdc.build.usb_mode=1
+esp32s3usbotg.menu.USBMode.hwcdc.build.cdc_on_boot=1
+
+esp32s3usbotg.menu.UploadMode.default=UART0 / Hardware CDC
+esp32s3usbotg.menu.UploadMode.default.upload.use_1200bps_touch=false
+esp32s3usbotg.menu.UploadMode.default.upload.wait_for_upload_port=false
+esp32s3usbotg.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+esp32s3usbotg.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+esp32s3usbotg.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+esp32s3usbotg.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s3usbotg.menu.PartitionScheme.default.build.partitions=default
+esp32s3usbotg.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s3usbotg.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s3usbotg.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s3usbotg.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s3usbotg.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s3usbotg.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s3usbotg.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s3usbotg.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s3usbotg.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s3usbotg.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s3usbotg.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s3usbotg.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s3usbotg.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s3usbotg.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s3usbotg.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s3usbotg.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s3usbotg.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s3usbotg.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s3usbotg.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s3usbotg.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s3usbotg.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s3usbotg.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s3usbotg.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s3usbotg.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s3usbotg.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s3usbotg.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s3usbotg.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32s3usbotg.menu.PartitionScheme.custom=Custom
+esp32s3usbotg.menu.PartitionScheme.custom.build.partitions=
+esp32s3usbotg.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32s3usbotg.menu.DebugLevel.none=None
+esp32s3usbotg.menu.DebugLevel.none.build.code_debug=0
+esp32s3usbotg.menu.DebugLevel.error=Error
+esp32s3usbotg.menu.DebugLevel.error.build.code_debug=1
+esp32s3usbotg.menu.DebugLevel.warn=Warn
+esp32s3usbotg.menu.DebugLevel.warn.build.code_debug=2
+esp32s3usbotg.menu.DebugLevel.info=Info
+esp32s3usbotg.menu.DebugLevel.info.build.code_debug=3
+esp32s3usbotg.menu.DebugLevel.debug=Debug
+esp32s3usbotg.menu.DebugLevel.debug.build.code_debug=4
+esp32s3usbotg.menu.DebugLevel.verbose=Verbose
+esp32s3usbotg.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s3usbotg.menu.EraseFlash.none=Disabled
+esp32s3usbotg.menu.EraseFlash.none.upload.erase_cmd=
+esp32s3usbotg.menu.EraseFlash.all=Enabled
+esp32s3usbotg.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32s3camlcd.name=ESP32S3 CAM LCD
+
+esp32s3camlcd.bootloader.tool=esptool_py
+esp32s3camlcd.bootloader.tool.default=esptool_py
+
+esp32s3camlcd.upload.tool=esptool_py
+esp32s3camlcd.upload.tool.default=esptool_py
+esp32s3camlcd.upload.tool.network=esp_ota
+
+esp32s3camlcd.upload.maximum_size=1310720
+esp32s3camlcd.upload.maximum_data_size=327680
+esp32s3camlcd.upload.flags=
+esp32s3camlcd.upload.extra_flags=
+esp32s3camlcd.upload.use_1200bps_touch=false
+esp32s3camlcd.upload.wait_for_upload_port=false
+
+esp32s3camlcd.serial.disableDTR=false
+esp32s3camlcd.serial.disableRTS=false
+
+esp32s3camlcd.build.tarch=xtensa
+esp32s3camlcd.build.bootloader_addr=0x0
+esp32s3camlcd.build.target=esp32s3
+esp32s3camlcd.build.mcu=esp32s3
+esp32s3camlcd.build.core=esp32
+esp32s3camlcd.build.variant=esp32s3camlcd
+esp32s3camlcd.build.board=ESP32S3_CAM_LCD
+
+esp32s3camlcd.build.usb_mode=1
+esp32s3camlcd.build.cdc_on_boot=0
+esp32s3camlcd.build.msc_on_boot=0
+esp32s3camlcd.build.dfu_on_boot=0
+esp32s3camlcd.build.f_cpu=240000000L
+esp32s3camlcd.build.flash_size=4MB
+esp32s3camlcd.build.flash_freq=80m
+esp32s3camlcd.build.flash_mode=dout
+esp32s3camlcd.build.boot=opi
+esp32s3camlcd.build.partitions=default
+esp32s3camlcd.build.defines=-DBOARD_HAS_PSRAM
+esp32s3camlcd.build.memory_type=opi_opi
+esp32s3camlcd.build.loop_core=
+esp32s3camlcd.build.event_core=
+
+esp32s3camlcd.menu.LoopCore.1=Core 1
+esp32s3camlcd.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32s3camlcd.menu.LoopCore.0=Core 0
+esp32s3camlcd.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+esp32s3camlcd.menu.EventsCore.1=Core 1
+esp32s3camlcd.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+esp32s3camlcd.menu.EventsCore.0=Core 0
+esp32s3camlcd.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+esp32s3camlcd.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s3camlcd.menu.PartitionScheme.default.build.partitions=default
+esp32s3camlcd.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s3camlcd.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s3camlcd.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s3camlcd.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s3camlcd.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s3camlcd.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32s3camlcd.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32s3camlcd.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s3camlcd.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s3camlcd.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s3camlcd.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s3camlcd.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s3camlcd.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s3camlcd.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s3camlcd.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s3camlcd.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s3camlcd.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s3camlcd.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s3camlcd.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s3camlcd.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s3camlcd.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s3camlcd.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s3camlcd.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s3camlcd.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s3camlcd.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s3camlcd.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s3camlcd.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s3camlcd.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s3camlcd.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s3camlcd.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s3camlcd.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+esp32s3camlcd.menu.UploadSpeed.921600=921600
+esp32s3camlcd.menu.UploadSpeed.921600.upload.speed=921600
+esp32s3camlcd.menu.UploadSpeed.115200=115200
+esp32s3camlcd.menu.UploadSpeed.115200.upload.speed=115200
+esp32s3camlcd.menu.UploadSpeed.256000.windows=256000
+esp32s3camlcd.menu.UploadSpeed.256000.upload.speed=256000
+esp32s3camlcd.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32s3camlcd.menu.UploadSpeed.230400=230400
+esp32s3camlcd.menu.UploadSpeed.230400.upload.speed=230400
+esp32s3camlcd.menu.UploadSpeed.460800.linux=460800
+esp32s3camlcd.menu.UploadSpeed.460800.macosx=460800
+esp32s3camlcd.menu.UploadSpeed.460800.upload.speed=460800
+esp32s3camlcd.menu.UploadSpeed.512000.windows=512000
+esp32s3camlcd.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32s3camlcd.menu.DebugLevel.none=None
+esp32s3camlcd.menu.DebugLevel.none.build.code_debug=0
+esp32s3camlcd.menu.DebugLevel.error=Error
+esp32s3camlcd.menu.DebugLevel.error.build.code_debug=1
+esp32s3camlcd.menu.DebugLevel.warn=Warn
+esp32s3camlcd.menu.DebugLevel.warn.build.code_debug=2
+esp32s3camlcd.menu.DebugLevel.info=Info
+esp32s3camlcd.menu.DebugLevel.info.build.code_debug=3
+esp32s3camlcd.menu.DebugLevel.debug=Debug
+esp32s3camlcd.menu.DebugLevel.debug.build.code_debug=4
+esp32s3camlcd.menu.DebugLevel.verbose=Verbose
+esp32s3camlcd.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s3camlcd.menu.EraseFlash.none=Disabled
+esp32s3camlcd.menu.EraseFlash.none.upload.erase_cmd=
+esp32s3camlcd.menu.EraseFlash.all=Enabled
+esp32s3camlcd.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32s2usb.name=ESP32S2 Native USB
+esp32s2usb.vid.0=0x303a
+esp32s2usb.pid.0=0x0003
+esp32s2usb.upload_port.vid.0=0x303a
+esp32s2usb.upload_port.pid.0=0x0003
+
+esp32s2usb.bootloader.tool=esptool_py
+esp32s2usb.bootloader.tool.default=esptool_py
+
+esp32s2usb.upload.tool=esptool_py
+esp32s2usb.upload.tool.default=esptool_py
+esp32s2usb.upload.tool.network=esp_ota
+
+esp32s2usb.upload.maximum_size=1310720
+esp32s2usb.upload.maximum_data_size=327680
+esp32s2usb.upload.flags=
+esp32s2usb.upload.extra_flags=
+esp32s2usb.upload.use_1200bps_touch=true
+esp32s2usb.upload.wait_for_upload_port=true
+esp32s2usb.upload.speed=921600
+
+esp32s2usb.serial.disableDTR=false
+esp32s2usb.serial.disableRTS=false
+
+esp32s2usb.build.tarch=xtensa
+esp32s2usb.build.bootloader_addr=0x1000
+esp32s2usb.build.target=esp32s2
+esp32s2usb.build.mcu=esp32s2
+esp32s2usb.build.core=esp32
+esp32s2usb.build.variant=esp32s2usb
+esp32s2usb.build.board=ESP32S2_USB
+
+esp32s2usb.build.cdc_on_boot=1
+esp32s2usb.build.msc_on_boot=1
+esp32s2usb.build.dfu_on_boot=1
+esp32s2usb.build.f_cpu=240000000L
+esp32s2usb.build.flash_size=4MB
+esp32s2usb.build.flash_freq=80m
+esp32s2usb.build.flash_mode=dio
+esp32s2usb.build.boot=qio
+esp32s2usb.build.partitions=default
+esp32s2usb.build.defines=
+
+esp32s2usb.menu.PSRAM.disabled=Disabled
+esp32s2usb.menu.PSRAM.disabled.build.defines=
+esp32s2usb.menu.PSRAM.enabled=Enabled
+esp32s2usb.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+esp32s2usb.menu.FlashSize.4M=4MB (32Mb)
+esp32s2usb.menu.FlashSize.4M.build.flash_size=4MB
+esp32s2usb.menu.FlashSize.8M=8MB (64Mb)
+esp32s2usb.menu.FlashSize.8M.build.flash_size=8MB
+esp32s2usb.menu.FlashSize.16M=16MB (128Mb)
+esp32s2usb.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32s2usb.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s2usb.menu.PartitionScheme.default.build.partitions=default
+esp32s2usb.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s2usb.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s2usb.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s2usb.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s2usb.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s2usb.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32s2usb.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32s2usb.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s2usb.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s2usb.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s2usb.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s2usb.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s2usb.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s2usb.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s2usb.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s2usb.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s2usb.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s2usb.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s2usb.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s2usb.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s2usb.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s2usb.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s2usb.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s2usb.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s2usb.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s2usb.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s2usb.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s2usb.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s2usb.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s2usb.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s2usb.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+esp32s2usb.menu.DebugLevel.none=None
+esp32s2usb.menu.DebugLevel.none.build.code_debug=0
+esp32s2usb.menu.DebugLevel.error=Error
+esp32s2usb.menu.DebugLevel.error.build.code_debug=1
+esp32s2usb.menu.DebugLevel.warn=Warn
+esp32s2usb.menu.DebugLevel.warn.build.code_debug=2
+esp32s2usb.menu.DebugLevel.info=Info
+esp32s2usb.menu.DebugLevel.info.build.code_debug=3
+esp32s2usb.menu.DebugLevel.debug=Debug
+esp32s2usb.menu.DebugLevel.debug.build.code_debug=4
+esp32s2usb.menu.DebugLevel.verbose=Verbose
+esp32s2usb.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s2usb.menu.EraseFlash.none=Disabled
+esp32s2usb.menu.EraseFlash.none.upload.erase_cmd=
+esp32s2usb.menu.EraseFlash.all=Enabled
+esp32s2usb.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32wroverkit.name=ESP32 Wrover Kit (all versions)
+
+esp32wroverkit.bootloader.tool=esptool_py
+esp32wroverkit.bootloader.tool.default=esptool_py
+
+esp32wroverkit.upload.tool=esptool_py
+esp32wroverkit.upload.tool.default=esptool_py
+esp32wroverkit.upload.tool.network=esp_ota
+
+esp32wroverkit.upload.maximum_size=1310720
+esp32wroverkit.upload.maximum_data_size=327680
+esp32wroverkit.upload.flags=
+esp32wroverkit.upload.extra_flags=
+
+esp32wroverkit.serial.disableDTR=true
+esp32wroverkit.serial.disableRTS=true
+
+esp32wroverkit.build.tarch=xtensa
+esp32wroverkit.build.bootloader_addr=0x1000
+esp32wroverkit.build.target=esp32
+esp32wroverkit.build.mcu=esp32
+esp32wroverkit.build.core=esp32
+esp32wroverkit.build.variant=esp32
+esp32wroverkit.build.board=ESP32_WROVER_KIT
+
+esp32wroverkit.build.f_cpu=240000000L
+esp32wroverkit.build.flash_size=4MB
+esp32wroverkit.build.flash_freq=40m
+esp32wroverkit.build.flash_mode=dio
+esp32wroverkit.build.boot=dio
+esp32wroverkit.build.partitions=default
+
+esp32wroverkit.menu.FlashSize.4M=4MB (32Mb)
+esp32wroverkit.menu.FlashSize.4M.build.flash_size=4MB
+esp32wroverkit.menu.FlashSize.8M=8MB (64Mb)
+esp32wroverkit.menu.FlashSize.8M.build.flash_size=8MB
+esp32wroverkit.menu.FlashSize.2M=2MB (16Mb)
+esp32wroverkit.menu.FlashSize.2M.build.flash_size=2MB
+esp32wroverkit.menu.FlashSize.16M=16MB (128Mb)
+esp32wroverkit.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32wroverkit.menu.PSRAM.enabled=Enabled
+esp32wroverkit.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+esp32wroverkit.menu.PSRAM.disabled=Disabled
+esp32wroverkit.menu.PSRAM.disabled.build.defines=
+
+esp32wroverkit.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32wroverkit.menu.PartitionScheme.default.build.partitions=default
+esp32wroverkit.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32wroverkit.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32wroverkit.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32wroverkit.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32wroverkit.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32wroverkit.menu.PartitionScheme.default_16MB=16M with spiffs (6.25MB APP/3.43MB SPIFFS)
+esp32wroverkit.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
+esp32wroverkit.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
+esp32wroverkit.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32wroverkit.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32wroverkit.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32wroverkit.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32wroverkit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32wroverkit.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32wroverkit.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32wroverkit.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32wroverkit.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32wroverkit.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32wroverkit.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32wroverkit.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32wroverkit.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32wroverkit.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32wroverkit.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32wroverkit.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32wroverkit.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32wroverkit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32wroverkit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32wroverkit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32wroverkit.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32wroverkit.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32wroverkit.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32wroverkit.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32wroverkit.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32wroverkit.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32wroverkit.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32wroverkit.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32wroverkit.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32wroverkit.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32wroverkit.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32wroverkit.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+esp32wroverkit.menu.CPUFreq.240=240MHz (WiFi/BT)
+esp32wroverkit.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32wroverkit.menu.CPUFreq.160=160MHz (WiFi/BT)
+esp32wroverkit.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32wroverkit.menu.CPUFreq.80=80MHz (WiFi/BT)
+esp32wroverkit.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32wroverkit.menu.CPUFreq.40=40MHz (40MHz XTAL)
+esp32wroverkit.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32wroverkit.menu.CPUFreq.26=26MHz (26MHz XTAL)
+esp32wroverkit.menu.CPUFreq.26.build.f_cpu=26000000L
+esp32wroverkit.menu.CPUFreq.20=20MHz (40MHz XTAL)
+esp32wroverkit.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32wroverkit.menu.CPUFreq.13=13MHz (26MHz XTAL)
+esp32wroverkit.menu.CPUFreq.13.build.f_cpu=13000000L
+esp32wroverkit.menu.CPUFreq.10=10MHz (40MHz XTAL)
+esp32wroverkit.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32wroverkit.menu.FlashMode.qio=QIO
+esp32wroverkit.menu.FlashMode.qio.build.flash_mode=dio
+esp32wroverkit.menu.FlashMode.qio.build.boot=qio
+esp32wroverkit.menu.FlashMode.dio=DIO
+esp32wroverkit.menu.FlashMode.dio.build.flash_mode=dio
+esp32wroverkit.menu.FlashMode.dio.build.boot=dio
+esp32wroverkit.menu.FlashFreq.80=80MHz
+esp32wroverkit.menu.FlashFreq.80.build.flash_freq=80m
+esp32wroverkit.menu.FlashFreq.40=40MHz
+esp32wroverkit.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32wroverkit.menu.UploadSpeed.921600=921600
+esp32wroverkit.menu.UploadSpeed.921600.upload.speed=921600
+esp32wroverkit.menu.UploadSpeed.115200=115200
+esp32wroverkit.menu.UploadSpeed.115200.upload.speed=115200
+esp32wroverkit.menu.UploadSpeed.256000.windows=256000
+esp32wroverkit.menu.UploadSpeed.256000.upload.speed=256000
+esp32wroverkit.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32wroverkit.menu.UploadSpeed.230400=230400
+esp32wroverkit.menu.UploadSpeed.230400.upload.speed=230400
+esp32wroverkit.menu.UploadSpeed.460800.linux=460800
+esp32wroverkit.menu.UploadSpeed.460800.macosx=460800
+esp32wroverkit.menu.UploadSpeed.460800.upload.speed=460800
+esp32wroverkit.menu.UploadSpeed.512000.windows=512000
+esp32wroverkit.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32wroverkit.menu.DebugLevel.none=None
+esp32wroverkit.menu.DebugLevel.none.build.code_debug=0
+esp32wroverkit.menu.DebugLevel.error=Error
+esp32wroverkit.menu.DebugLevel.error.build.code_debug=1
+esp32wroverkit.menu.DebugLevel.warn=Warn
+esp32wroverkit.menu.DebugLevel.warn.build.code_debug=2
+esp32wroverkit.menu.DebugLevel.info=Info
+esp32wroverkit.menu.DebugLevel.info.build.code_debug=3
+esp32wroverkit.menu.DebugLevel.debug=Debug
+esp32wroverkit.menu.DebugLevel.debug.build.code_debug=4
+esp32wroverkit.menu.DebugLevel.verbose=Verbose
+esp32wroverkit.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32wroverkit.menu.EraseFlash.none=Disabled
+esp32wroverkit.menu.EraseFlash.none.upload.erase_cmd=
+esp32wroverkit.menu.EraseFlash.all=Enabled
+esp32wroverkit.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+aventen_s3_sync.name=Aventen S3 Sync
+## Based upon ESP32-S3 Dev Board
+
+aventen_s3_sync.bootloader.tool=esptool_py
+aventen_s3_sync.bootloader.tool.default=esptool_py
+
+aventen_s3_sync.upload.tool=esptool_py
+aventen_s3_sync.upload.tool.default=esptool_py
+aventen_s3_sync.upload.tool.network=esp_ota
+
+aventen_s3_sync.upload.maximum_size=1310720
+aventen_s3_sync.upload.maximum_data_size=327680
+aventen_s3_sync.upload.flags=
+aventen_s3_sync.upload.extra_flags=
+aventen_s3_sync.upload.use_1200bps_touch=false
+aventen_s3_sync.upload.wait_for_upload_port=false
+
+aventen_s3_sync.serial.disableDTR=false
+aventen_s3_sync.serial.disableRTS=false
+
+aventen_s3_sync.build.tarch=xtensa
+aventen_s3_sync.build.bootloader_addr=0x0
+aventen_s3_sync.build.target=esp32s3
+aventen_s3_sync.build.mcu=esp32s3
+aventen_s3_sync.build.core=esp32
+aventen_s3_sync.build.variant=Aventen_S3_Sync
+aventen_s3_sync.build.board=AVENTEN_S3_SYNC
+
+aventen_s3_sync.build.usb_mode=1
+aventen_s3_sync.build.cdc_on_boot=0
+aventen_s3_sync.build.msc_on_boot=0
+aventen_s3_sync.build.dfu_on_boot=0
+aventen_s3_sync.build.f_cpu=240000000L
+aventen_s3_sync.build.flash_size=16MB
+aventen_s3_sync.build.flash_freq=80m
+aventen_s3_sync.build.flash_mode=dio
+aventen_s3_sync.build.boot=qio
+aventen_s3_sync.build.boot_freq=80m
+aventen_s3_sync.build.partitions=default
+aventen_s3_sync.build.defines=
+aventen_s3_sync.build.loop_core=
+aventen_s3_sync.build.event_core=
+aventen_s3_sync.build.psram_type=qspi
+aventen_s3_sync.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0
+aventen_s3_sync.menu.JTAGAdapter.default=Disabled
+aventen_s3_sync.menu.JTAGAdapter.default.build.copy_jtag_files=0
+aventen_s3_sync.menu.JTAGAdapter.builtin=Integrated USB JTAG
+aventen_s3_sync.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+aventen_s3_sync.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+aventen_s3_sync.menu.JTAGAdapter.external=FTDI Adapter
+aventen_s3_sync.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+aventen_s3_sync.menu.JTAGAdapter.external.build.copy_jtag_files=1
+aventen_s3_sync.menu.JTAGAdapter.bridge=ESP USB Bridge
+aventen_s3_sync.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+aventen_s3_sync.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+aventen_s3_sync.menu.PSRAM.disabled=Disabled
+aventen_s3_sync.menu.PSRAM.disabled.build.defines=
+aventen_s3_sync.menu.PSRAM.disabled.build.psram_type=qspi
+aventen_s3_sync.menu.PSRAM.enabled=QSPI PSRAM
+aventen_s3_sync.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+aventen_s3_sync.menu.PSRAM.enabled.build.psram_type=qspi
+aventen_s3_sync.menu.PSRAM.opi=OPI PSRAM
+aventen_s3_sync.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+aventen_s3_sync.menu.PSRAM.opi.build.psram_type=opi
+
+aventen_s3_sync.menu.FlashMode.qio=QIO 80MHz
+aventen_s3_sync.menu.FlashMode.qio.build.flash_mode=dio
+aventen_s3_sync.menu.FlashMode.qio.build.boot=qio
+aventen_s3_sync.menu.FlashMode.qio.build.boot_freq=80m
+aventen_s3_sync.menu.FlashMode.qio.build.flash_freq=80m
+aventen_s3_sync.menu.FlashMode.qio120=QIO 120MHz
+aventen_s3_sync.menu.FlashMode.qio120.build.flash_mode=dio
+aventen_s3_sync.menu.FlashMode.qio120.build.boot=qio
+aventen_s3_sync.menu.FlashMode.qio120.build.boot_freq=120m
+aventen_s3_sync.menu.FlashMode.qio120.build.flash_freq=80m
+aventen_s3_sync.menu.FlashMode.dio=DIO 80MHz
+aventen_s3_sync.menu.FlashMode.dio.build.flash_mode=dio
+aventen_s3_sync.menu.FlashMode.dio.build.boot=dio
+aventen_s3_sync.menu.FlashMode.dio.build.boot_freq=80m
+aventen_s3_sync.menu.FlashMode.dio.build.flash_freq=80m
+aventen_s3_sync.menu.FlashMode.opi=OPI 80MHz
+aventen_s3_sync.menu.FlashMode.opi.build.flash_mode=dout
+aventen_s3_sync.menu.FlashMode.opi.build.boot=opi
+aventen_s3_sync.menu.FlashMode.opi.build.boot_freq=80m
+aventen_s3_sync.menu.FlashMode.opi.build.flash_freq=80m
+
+aventen_s3_sync.menu.FlashSize.16M=16MB (128Mb)
+aventen_s3_sync.menu.FlashSize.16M.build.flash_size=16MB
+
+aventen_s3_sync.menu.LoopCore.1=Core 1
+aventen_s3_sync.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+aventen_s3_sync.menu.LoopCore.0=Core 0
+aventen_s3_sync.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+aventen_s3_sync.menu.EventsCore.1=Core 1
+aventen_s3_sync.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+aventen_s3_sync.menu.EventsCore.0=Core 0
+aventen_s3_sync.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+aventen_s3_sync.menu.USBMode.hwcdc=Hardware CDC and JTAG
+aventen_s3_sync.menu.USBMode.hwcdc.build.usb_mode=1
+aventen_s3_sync.menu.USBMode.default=USB-OTG (TinyUSB)
+aventen_s3_sync.menu.USBMode.default.build.usb_mode=0
+
+aventen_s3_sync.menu.CDCOnBoot.default=Disabled
+aventen_s3_sync.menu.CDCOnBoot.default.build.cdc_on_boot=0
+aventen_s3_sync.menu.CDCOnBoot.cdc=Enabled
+aventen_s3_sync.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+aventen_s3_sync.menu.MSCOnBoot.default=Disabled
+aventen_s3_sync.menu.MSCOnBoot.default.build.msc_on_boot=0
+aventen_s3_sync.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+aventen_s3_sync.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+aventen_s3_sync.menu.DFUOnBoot.default=Disabled
+aventen_s3_sync.menu.DFUOnBoot.default.build.dfu_on_boot=0
+aventen_s3_sync.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+aventen_s3_sync.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+aventen_s3_sync.menu.UploadMode.default=UART0 / Hardware CDC
+aventen_s3_sync.menu.UploadMode.default.upload.use_1200bps_touch=false
+aventen_s3_sync.menu.UploadMode.default.upload.wait_for_upload_port=false
+aventen_s3_sync.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+aventen_s3_sync.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+aventen_s3_sync.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+aventen_s3_sync.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+aventen_s3_sync.menu.PartitionScheme.default.build.partitions=default
+aventen_s3_sync.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+aventen_s3_sync.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+aventen_s3_sync.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+aventen_s3_sync.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+aventen_s3_sync.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+aventen_s3_sync.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+aventen_s3_sync.menu.PartitionScheme.minimal.build.partitions=minimal
+aventen_s3_sync.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+aventen_s3_sync.menu.PartitionScheme.no_ota.build.partitions=no_ota
+aventen_s3_sync.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+aventen_s3_sync.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+aventen_s3_sync.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+aventen_s3_sync.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+aventen_s3_sync.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+aventen_s3_sync.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+aventen_s3_sync.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+aventen_s3_sync.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+aventen_s3_sync.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+aventen_s3_sync.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+aventen_s3_sync.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+aventen_s3_sync.menu.PartitionScheme.huge_app.build.partitions=huge_app
+aventen_s3_sync.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+aventen_s3_sync.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+aventen_s3_sync.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+aventen_s3_sync.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+aventen_s3_sync.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+aventen_s3_sync.menu.PartitionScheme.fatflash.build.partitions=ffat
+aventen_s3_sync.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+aventen_s3_sync.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+aventen_s3_sync.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+aventen_s3_sync.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+aventen_s3_sync.menu.PartitionScheme.rainmaker=RainMaker 4MB
+aventen_s3_sync.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+aventen_s3_sync.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+aventen_s3_sync.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+aventen_s3_sync.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+aventen_s3_sync.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+aventen_s3_sync.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+aventen_s3_sync.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+aventen_s3_sync.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+aventen_s3_sync.menu.CPUFreq.240=240MHz (WiFi)
+aventen_s3_sync.menu.CPUFreq.240.build.f_cpu=240000000L
+aventen_s3_sync.menu.CPUFreq.160=160MHz (WiFi)
+aventen_s3_sync.menu.CPUFreq.160.build.f_cpu=160000000L
+aventen_s3_sync.menu.CPUFreq.80=80MHz (WiFi)
+aventen_s3_sync.menu.CPUFreq.80.build.f_cpu=80000000L
+aventen_s3_sync.menu.CPUFreq.40=40MHz
+aventen_s3_sync.menu.CPUFreq.40.build.f_cpu=40000000L
+aventen_s3_sync.menu.CPUFreq.20=20MHz
+aventen_s3_sync.menu.CPUFreq.20.build.f_cpu=20000000L
+aventen_s3_sync.menu.CPUFreq.10=10MHz
+aventen_s3_sync.menu.CPUFreq.10.build.f_cpu=10000000L
+
+aventen_s3_sync.menu.UploadSpeed.921600=921600
+aventen_s3_sync.menu.UploadSpeed.921600.upload.speed=921600
+aventen_s3_sync.menu.UploadSpeed.115200=115200
+aventen_s3_sync.menu.UploadSpeed.115200.upload.speed=115200
+aventen_s3_sync.menu.UploadSpeed.256000.windows=256000
+aventen_s3_sync.menu.UploadSpeed.256000.upload.speed=256000
+aventen_s3_sync.menu.UploadSpeed.230400.windows.upload.speed=256000
+aventen_s3_sync.menu.UploadSpeed.230400=230400
+aventen_s3_sync.menu.UploadSpeed.230400.upload.speed=230400
+aventen_s3_sync.menu.UploadSpeed.460800.linux=460800
+aventen_s3_sync.menu.UploadSpeed.460800.macosx=460800
+aventen_s3_sync.menu.UploadSpeed.460800.upload.speed=460800
+aventen_s3_sync.menu.UploadSpeed.512000.windows=512000
+aventen_s3_sync.menu.UploadSpeed.512000.upload.speed=512000
+
+aventen_s3_sync.menu.DebugLevel.none=None
+aventen_s3_sync.menu.DebugLevel.none.build.code_debug=0
+aventen_s3_sync.menu.DebugLevel.error=Error
+aventen_s3_sync.menu.DebugLevel.error.build.code_debug=1
+aventen_s3_sync.menu.DebugLevel.warn=Warn
+aventen_s3_sync.menu.DebugLevel.warn.build.code_debug=2
+aventen_s3_sync.menu.DebugLevel.info=Info
+aventen_s3_sync.menu.DebugLevel.info.build.code_debug=3
+aventen_s3_sync.menu.DebugLevel.debug=Debug
+aventen_s3_sync.menu.DebugLevel.debug.build.code_debug=4
+aventen_s3_sync.menu.DebugLevel.verbose=Verbose
+aventen_s3_sync.menu.DebugLevel.verbose.build.code_debug=5
+
+aventen_s3_sync.menu.EraseFlash.none=Disabled
+aventen_s3_sync.menu.EraseFlash.none.upload.erase_cmd=
+aventen_s3_sync.menu.EraseFlash.all=Enabled
+aventen_s3_sync.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+BharatPi-Node-Wifi.name=BharatPi Node Wifi Module
+
+BharatPi-Node-Wifi.bootloader.tool=esptool_py
+BharatPi-Node-Wifi.bootloader.tool.default=esptool_py
+
+BharatPi-Node-Wifi.upload.tool=esptool_py
+BharatPi-Node-Wifi.upload.tool.default=esptool_py
+BharatPi-Node-Wifi.upload.tool.network=esp_ota
+
+BharatPi-Node-Wifi.upload.maximum_size=1310720
+BharatPi-Node-Wifi.upload.maximum_data_size=327680
+BharatPi-Node-Wifi.upload.flags=
+BharatPi-Node-Wifi.upload.extra_flags=
+
+BharatPi-Node-Wifi.serial.disableDTR=true
+BharatPi-Node-Wifi.serial.disableRTS=true
+
+BharatPi-Node-Wifi.build.tarch=xtensa
+BharatPi-Node-Wifi.build.bootloader_addr=0x1000
+BharatPi-Node-Wifi.build.target=esp32
+BharatPi-Node-Wifi.build.mcu=esp32
+BharatPi-Node-Wifi.build.core=esp32
+BharatPi-Node-Wifi.build.variant=BharatPi-Node-Wifi
+BharatPi-Node-Wifi.build.board=BHARATPI_NODE_WIFI
+
+BharatPi-Node-Wifi.build.f_cpu=240000000L
+BharatPi-Node-Wifi.build.flash_size=4MB
+BharatPi-Node-Wifi.build.flash_freq=40m
+BharatPi-Node-Wifi.build.flash_mode=dio
+BharatPi-Node-Wifi.build.boot=dio
+BharatPi-Node-Wifi.build.partitions=default
+BharatPi-Node-Wifi.build.defines=
+BharatPi-Node-Wifi.build.loop_core=
+BharatPi-Node-Wifi.build.event_core=
+
+BharatPi-Node-Wifi.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.default.build.partitions=default
+BharatPi-Node-Wifi.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+BharatPi-Node-Wifi.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.minimal.build.partitions=minimal
+BharatPi-Node-Wifi.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.no_ota.build.partitions=no_ota
+BharatPi-Node-Wifi.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+BharatPi-Node-Wifi.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.huge_app.build.partitions=huge_app
+BharatPi-Node-Wifi.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+BharatPi-Node-Wifi.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.fatflash.build.partitions=ffat
+BharatPi-Node-Wifi.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker=RainMaker
+BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
+BharatPi-Node-Wifi.menu.PartitionScheme.custom=Custom
+BharatPi-Node-Wifi.menu.PartitionScheme.custom.build.partitions=
+BharatPi-Node-Wifi.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+BharatPi-Node-Wifi.menu.CPUFreq.240=240MHz (WiFi/BT)
+BharatPi-Node-Wifi.menu.CPUFreq.240.build.f_cpu=240000000L
+BharatPi-Node-Wifi.menu.CPUFreq.160=160MHz (WiFi/BT)
+BharatPi-Node-Wifi.menu.CPUFreq.160.build.f_cpu=160000000L
+BharatPi-Node-Wifi.menu.CPUFreq.80=80MHz (WiFi/BT)
+BharatPi-Node-Wifi.menu.CPUFreq.80.build.f_cpu=80000000L
+BharatPi-Node-Wifi.menu.CPUFreq.40=40MHz (40MHz XTAL)
+BharatPi-Node-Wifi.menu.CPUFreq.40.build.f_cpu=40000000L
+BharatPi-Node-Wifi.menu.CPUFreq.26=26MHz (26MHz XTAL)
+BharatPi-Node-Wifi.menu.CPUFreq.26.build.f_cpu=26000000L
+BharatPi-Node-Wifi.menu.CPUFreq.20=20MHz (40MHz XTAL)
+BharatPi-Node-Wifi.menu.CPUFreq.20.build.f_cpu=20000000L
+BharatPi-Node-Wifi.menu.CPUFreq.13=13MHz (26MHz XTAL)
+BharatPi-Node-Wifi.menu.CPUFreq.13.build.f_cpu=13000000L
+BharatPi-Node-Wifi.menu.CPUFreq.10=10MHz (40MHz XTAL)
+BharatPi-Node-Wifi.menu.CPUFreq.10.build.f_cpu=10000000L
+
+BharatPi-Node-Wifi.menu.FlashMode.qio=QIO
+BharatPi-Node-Wifi.menu.FlashMode.qio.build.flash_mode=dio
+BharatPi-Node-Wifi.menu.FlashMode.qio.build.boot=qio
+BharatPi-Node-Wifi.menu.FlashMode.dio=DIO
+BharatPi-Node-Wifi.menu.FlashMode.dio.build.flash_mode=dio
+BharatPi-Node-Wifi.menu.FlashMode.dio.build.boot=dio
+
+BharatPi-Node-Wifi.menu.FlashFreq.80=80MHz
+BharatPi-Node-Wifi.menu.FlashFreq.80.build.flash_freq=80m
+BharatPi-Node-Wifi.menu.FlashFreq.40=40MHz
+BharatPi-Node-Wifi.menu.FlashFreq.40.build.flash_freq=40m
+
+BharatPi-Node-Wifi.menu.FlashSize.4M=4MB (32Mb)
+BharatPi-Node-Wifi.menu.FlashSize.4M.build.flash_size=4MB
+BharatPi-Node-Wifi.menu.FlashSize.8M=8MB (64Mb)
+BharatPi-Node-Wifi.menu.FlashSize.8M.build.flash_size=8MB
+BharatPi-Node-Wifi.menu.FlashSize.8M.build.partitions=default_8MB
+BharatPi-Node-Wifi.menu.FlashSize.16M=16MB (128Mb)
+BharatPi-Node-Wifi.menu.FlashSize.16M.build.flash_size=16MB
+
+BharatPi-Node-Wifi.menu.UploadSpeed.921600=921600
+BharatPi-Node-Wifi.menu.UploadSpeed.921600.upload.speed=921600
+BharatPi-Node-Wifi.menu.UploadSpeed.115200=115200
+BharatPi-Node-Wifi.menu.UploadSpeed.115200.upload.speed=115200
+BharatPi-Node-Wifi.menu.UploadSpeed.256000.windows=256000
+BharatPi-Node-Wifi.menu.UploadSpeed.256000.upload.speed=256000
+BharatPi-Node-Wifi.menu.UploadSpeed.230400.windows.upload.speed=256000
+BharatPi-Node-Wifi.menu.UploadSpeed.230400=230400
+BharatPi-Node-Wifi.menu.UploadSpeed.230400.upload.speed=230400
+BharatPi-Node-Wifi.menu.UploadSpeed.460800.linux=460800
+BharatPi-Node-Wifi.menu.UploadSpeed.460800.macosx=460800
+BharatPi-Node-Wifi.menu.UploadSpeed.460800.upload.speed=460800
+BharatPi-Node-Wifi.menu.UploadSpeed.512000.windows=512000
+BharatPi-Node-Wifi.menu.UploadSpeed.512000.upload.speed=512000
+
+BharatPi-Node-Wifi.menu.LoopCore.1=Core 1
+BharatPi-Node-Wifi.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+BharatPi-Node-Wifi.menu.LoopCore.0=Core 0
+BharatPi-Node-Wifi.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+BharatPi-Node-Wifi.menu.EventsCore.1=Core 1
+BharatPi-Node-Wifi.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+BharatPi-Node-Wifi.menu.EventsCore.0=Core 0
+BharatPi-Node-Wifi.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+BharatPi-Node-Wifi.menu.DebugLevel.none=None
+BharatPi-Node-Wifi.menu.DebugLevel.none.build.code_debug=0
+BharatPi-Node-Wifi.menu.DebugLevel.error=Error
+BharatPi-Node-Wifi.menu.DebugLevel.error.build.code_debug=1
+BharatPi-Node-Wifi.menu.DebugLevel.warn=Warn
+BharatPi-Node-Wifi.menu.DebugLevel.warn.build.code_debug=2
+BharatPi-Node-Wifi.menu.DebugLevel.info=Info
+BharatPi-Node-Wifi.menu.DebugLevel.info.build.code_debug=3
+BharatPi-Node-Wifi.menu.DebugLevel.debug=Debug
+BharatPi-Node-Wifi.menu.DebugLevel.debug.build.code_debug=4
+BharatPi-Node-Wifi.menu.DebugLevel.verbose=Verbose
+BharatPi-Node-Wifi.menu.DebugLevel.verbose.build.code_debug=5
+
+BharatPi-Node-Wifi.menu.EraseFlash.none=Disabled
+BharatPi-Node-Wifi.menu.EraseFlash.none.upload.erase_cmd=
+BharatPi-Node-Wifi.menu.EraseFlash.all=Enabled
+BharatPi-Node-Wifi.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+
+BharatPi-A7672S-4G.name=BharatPi A7672S 4G Module
+
+BharatPi-A7672S-4G.bootloader.tool=esptool_py
+BharatPi-A7672S-4G.bootloader.tool.default=esptool_py
+
+BharatPi-A7672S-4G.upload.tool=esptool_py
+BharatPi-A7672S-4G.upload.tool.default=esptool_py
+BharatPi-A7672S-4G.upload.tool.network=esp_ota
+
+BharatPi-A7672S-4G.upload.maximum_size=1310720
+BharatPi-A7672S-4G.upload.maximum_data_size=327680
+BharatPi-A7672S-4G.upload.flags=
+BharatPi-A7672S-4G.upload.extra_flags=
+
+BharatPi-A7672S-4G.serial.disableDTR=true
+BharatPi-A7672S-4G.serial.disableRTS=true
+
+BharatPi-A7672S-4G.build.tarch=xtensa
+BharatPi-A7672S-4G.build.bootloader_addr=0x1000
+BharatPi-A7672S-4G.build.target=esp32
+BharatPi-A7672S-4G.build.mcu=esp32
+BharatPi-A7672S-4G.build.core=esp32
+BharatPi-A7672S-4G.build.variant=BharatPi-A7672S-4G
+BharatPi-A7672S-4G.build.board=BHARATPI_A7672S_4G
+
+BharatPi-A7672S-4G.build.f_cpu=240000000L
+BharatPi-A7672S-4G.build.flash_size=4MB
+BharatPi-A7672S-4G.build.flash_freq=40m
+BharatPi-A7672S-4G.build.flash_mode=dio
+BharatPi-A7672S-4G.build.boot=dio
+BharatPi-A7672S-4G.build.partitions=default
+BharatPi-A7672S-4G.build.defines=
+BharatPi-A7672S-4G.build.loop_core=
+BharatPi-A7672S-4G.build.event_core=
+
+BharatPi-A7672S-4G.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.default.build.partitions=default
+BharatPi-A7672S-4G.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+BharatPi-A7672S-4G.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.minimal.build.partitions=minimal
+BharatPi-A7672S-4G.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.no_ota.build.partitions=no_ota
+BharatPi-A7672S-4G.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+BharatPi-A7672S-4G.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.huge_app.build.partitions=huge_app
+BharatPi-A7672S-4G.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+BharatPi-A7672S-4G.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.fatflash.build.partitions=ffat
+BharatPi-A7672S-4G.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker=RainMaker
+BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
+BharatPi-A7672S-4G.menu.PartitionScheme.custom=Custom
+BharatPi-A7672S-4G.menu.PartitionScheme.custom.build.partitions=
+BharatPi-A7672S-4G.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+BharatPi-A7672S-4G.menu.CPUFreq.240=240MHz (WiFi/BT)
+BharatPi-A7672S-4G.menu.CPUFreq.240.build.f_cpu=240000000L
+BharatPi-A7672S-4G.menu.CPUFreq.160=160MHz (WiFi/BT)
+BharatPi-A7672S-4G.menu.CPUFreq.160.build.f_cpu=160000000L
+BharatPi-A7672S-4G.menu.CPUFreq.80=80MHz (WiFi/BT)
+BharatPi-A7672S-4G.menu.CPUFreq.80.build.f_cpu=80000000L
+BharatPi-A7672S-4G.menu.CPUFreq.40=40MHz (40MHz XTAL)
+BharatPi-A7672S-4G.menu.CPUFreq.40.build.f_cpu=40000000L
+BharatPi-A7672S-4G.menu.CPUFreq.26=26MHz (26MHz XTAL)
+BharatPi-A7672S-4G.menu.CPUFreq.26.build.f_cpu=26000000L
+BharatPi-A7672S-4G.menu.CPUFreq.20=20MHz (40MHz XTAL)
+BharatPi-A7672S-4G.menu.CPUFreq.20.build.f_cpu=20000000L
+BharatPi-A7672S-4G.menu.CPUFreq.13=13MHz (26MHz XTAL)
+BharatPi-A7672S-4G.menu.CPUFreq.13.build.f_cpu=13000000L
+BharatPi-A7672S-4G.menu.CPUFreq.10=10MHz (40MHz XTAL)
+BharatPi-A7672S-4G.menu.CPUFreq.10.build.f_cpu=10000000L
+
+BharatPi-A7672S-4G.menu.FlashMode.qio=QIO
+BharatPi-A7672S-4G.menu.FlashMode.qio.build.flash_mode=dio
+BharatPi-A7672S-4G.menu.FlashMode.qio.build.boot=qio
+BharatPi-A7672S-4G.menu.FlashMode.dio=DIO
+BharatPi-A7672S-4G.menu.FlashMode.dio.build.flash_mode=dio
+BharatPi-A7672S-4G.menu.FlashMode.dio.build.boot=dio
+
+BharatPi-A7672S-4G.menu.FlashFreq.80=80MHz
+BharatPi-A7672S-4G.menu.FlashFreq.80.build.flash_freq=80m
+BharatPi-A7672S-4G.menu.FlashFreq.40=40MHz
+BharatPi-A7672S-4G.menu.FlashFreq.40.build.flash_freq=40m
+
+BharatPi-A7672S-4G.menu.FlashSize.4M=4MB (32Mb)
+BharatPi-A7672S-4G.menu.FlashSize.4M.build.flash_size=4MB
+BharatPi-A7672S-4G.menu.FlashSize.8M=8MB (64Mb)
+BharatPi-A7672S-4G.menu.FlashSize.8M.build.flash_size=8MB
+BharatPi-A7672S-4G.menu.FlashSize.8M.build.partitions=default_8MB
+BharatPi-A7672S-4G.menu.FlashSize.16M=16MB (128Mb)
+BharatPi-A7672S-4G.menu.FlashSize.16M.build.flash_size=16MB
+
+BharatPi-A7672S-4G.menu.UploadSpeed.921600=921600
+BharatPi-A7672S-4G.menu.UploadSpeed.921600.upload.speed=921600
+BharatPi-A7672S-4G.menu.UploadSpeed.115200=115200
+BharatPi-A7672S-4G.menu.UploadSpeed.115200.upload.speed=115200
+BharatPi-A7672S-4G.menu.UploadSpeed.256000.windows=256000
+BharatPi-A7672S-4G.menu.UploadSpeed.256000.upload.speed=256000
+BharatPi-A7672S-4G.menu.UploadSpeed.230400.windows.upload.speed=256000
+BharatPi-A7672S-4G.menu.UploadSpeed.230400=230400
+BharatPi-A7672S-4G.menu.UploadSpeed.230400.upload.speed=230400
+BharatPi-A7672S-4G.menu.UploadSpeed.460800.linux=460800
+BharatPi-A7672S-4G.menu.UploadSpeed.460800.macosx=460800
+BharatPi-A7672S-4G.menu.UploadSpeed.460800.upload.speed=460800
+BharatPi-A7672S-4G.menu.UploadSpeed.512000.windows=512000
+BharatPi-A7672S-4G.menu.UploadSpeed.512000.upload.speed=512000
+
+BharatPi-A7672S-4G.menu.LoopCore.1=Core 1
+BharatPi-A7672S-4G.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+BharatPi-A7672S-4G.menu.LoopCore.0=Core 0
+BharatPi-A7672S-4G.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+BharatPi-A7672S-4G.menu.EventsCore.1=Core 1
+BharatPi-A7672S-4G.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+BharatPi-A7672S-4G.menu.EventsCore.0=Core 0
+BharatPi-A7672S-4G.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+BharatPi-A7672S-4G.menu.DebugLevel.none=None
+BharatPi-A7672S-4G.menu.DebugLevel.none.build.code_debug=0
+BharatPi-A7672S-4G.menu.DebugLevel.error=Error
+BharatPi-A7672S-4G.menu.DebugLevel.error.build.code_debug=1
+BharatPi-A7672S-4G.menu.DebugLevel.warn=Warn
+BharatPi-A7672S-4G.menu.DebugLevel.warn.build.code_debug=2
+BharatPi-A7672S-4G.menu.DebugLevel.info=Info
+BharatPi-A7672S-4G.menu.DebugLevel.info.build.code_debug=3
+BharatPi-A7672S-4G.menu.DebugLevel.debug=Debug
+BharatPi-A7672S-4G.menu.DebugLevel.debug.build.code_debug=4
+BharatPi-A7672S-4G.menu.DebugLevel.verbose=Verbose
+BharatPi-A7672S-4G.menu.DebugLevel.verbose.build.code_debug=5
+
+BharatPi-A7672S-4G.menu.EraseFlash.none=Disabled
+BharatPi-A7672S-4G.menu.EraseFlash.none.upload.erase_cmd=
+BharatPi-A7672S-4G.menu.EraseFlash.all=Enabled
+BharatPi-A7672S-4G.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+
+BharatPi-LoRa.name=BharatPi LoRa Module
+
+BharatPi-LoRa.bootloader.tool=esptool_py
+BharatPi-LoRa.bootloader.tool.default=esptool_py
+
+BharatPi-LoRa.upload.tool=esptool_py
+BharatPi-LoRa.upload.tool.default=esptool_py
+BharatPi-LoRa.upload.tool.network=esp_ota
+
+BharatPi-LoRa.upload.maximum_size=1310720
+BharatPi-LoRa.upload.maximum_data_size=327680
+BharatPi-LoRa.upload.flags=
+BharatPi-LoRa.upload.extra_flags=
+
+BharatPi-LoRa.serial.disableDTR=true
+BharatPi-LoRa.serial.disableRTS=true
+
+BharatPi-LoRa.build.tarch=xtensa
+BharatPi-LoRa.build.bootloader_addr=0x1000
+BharatPi-LoRa.build.target=esp32
+BharatPi-LoRa.build.mcu=esp32
+BharatPi-LoRa.build.core=esp32
+BharatPi-LoRa.build.variant=BharatPi-LoRa
+BharatPi-LoRa.build.board=BHARATPI_LORA
+
+BharatPi-LoRa.build.f_cpu=240000000L
+BharatPi-LoRa.build.flash_size=4MB
+BharatPi-LoRa.build.flash_freq=40m
+BharatPi-LoRa.build.flash_mode=dio
+BharatPi-LoRa.build.boot=dio
+BharatPi-LoRa.build.partitions=default
+BharatPi-LoRa.build.defines=
+BharatPi-LoRa.build.loop_core=
+BharatPi-LoRa.build.event_core=
+
+BharatPi-LoRa.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+BharatPi-LoRa.menu.PartitionScheme.default.build.partitions=default
+BharatPi-LoRa.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+BharatPi-LoRa.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+BharatPi-LoRa.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+BharatPi-LoRa.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+BharatPi-LoRa.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+BharatPi-LoRa.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+BharatPi-LoRa.menu.PartitionScheme.minimal.build.partitions=minimal
+BharatPi-LoRa.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+BharatPi-LoRa.menu.PartitionScheme.no_ota.build.partitions=no_ota
+BharatPi-LoRa.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+BharatPi-LoRa.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+BharatPi-LoRa.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+BharatPi-LoRa.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+BharatPi-LoRa.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+BharatPi-LoRa.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+BharatPi-LoRa.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+BharatPi-LoRa.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+BharatPi-LoRa.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+BharatPi-LoRa.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+BharatPi-LoRa.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+BharatPi-LoRa.menu.PartitionScheme.huge_app.build.partitions=huge_app
+BharatPi-LoRa.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+BharatPi-LoRa.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+BharatPi-LoRa.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+BharatPi-LoRa.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+BharatPi-LoRa.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+BharatPi-LoRa.menu.PartitionScheme.fatflash.build.partitions=ffat
+BharatPi-LoRa.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+BharatPi-LoRa.menu.PartitionScheme.rainmaker=RainMaker
+BharatPi-LoRa.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+BharatPi-LoRa.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
+BharatPi-LoRa.menu.PartitionScheme.custom=Custom
+BharatPi-LoRa.menu.PartitionScheme.custom.build.partitions=
+BharatPi-LoRa.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+BharatPi-LoRa.menu.CPUFreq.240=240MHz (WiFi/BT)
+BharatPi-LoRa.menu.CPUFreq.240.build.f_cpu=240000000L
+BharatPi-LoRa.menu.CPUFreq.160=160MHz (WiFi/BT)
+BharatPi-LoRa.menu.CPUFreq.160.build.f_cpu=160000000L
+BharatPi-LoRa.menu.CPUFreq.80=80MHz (WiFi/BT)
+BharatPi-LoRa.menu.CPUFreq.80.build.f_cpu=80000000L
+BharatPi-LoRa.menu.CPUFreq.40=40MHz (40MHz XTAL)
+BharatPi-LoRa.menu.CPUFreq.40.build.f_cpu=40000000L
+BharatPi-LoRa.menu.CPUFreq.26=26MHz (26MHz XTAL)
+BharatPi-LoRa.menu.CPUFreq.26.build.f_cpu=26000000L
+BharatPi-LoRa.menu.CPUFreq.20=20MHz (40MHz XTAL)
+BharatPi-LoRa.menu.CPUFreq.20.build.f_cpu=20000000L
+BharatPi-LoRa.menu.CPUFreq.13=13MHz (26MHz XTAL)
+BharatPi-LoRa.menu.CPUFreq.13.build.f_cpu=13000000L
+BharatPi-LoRa.menu.CPUFreq.10=10MHz (40MHz XTAL)
+BharatPi-LoRa.menu.CPUFreq.10.build.f_cpu=10000000L
+
+BharatPi-LoRa.menu.FlashMode.qio=QIO
+BharatPi-LoRa.menu.FlashMode.qio.build.flash_mode=dio
+BharatPi-LoRa.menu.FlashMode.qio.build.boot=qio
+BharatPi-LoRa.menu.FlashMode.dio=DIO
+BharatPi-LoRa.menu.FlashMode.dio.build.flash_mode=dio
+BharatPi-LoRa.menu.FlashMode.dio.build.boot=dio
+
+BharatPi-LoRa.menu.FlashFreq.80=80MHz
+BharatPi-LoRa.menu.FlashFreq.80.build.flash_freq=80m
+BharatPi-LoRa.menu.FlashFreq.40=40MHz
+BharatPi-LoRa.menu.FlashFreq.40.build.flash_freq=40m
+
+BharatPi-LoRa.menu.FlashSize.4M=4MB (32Mb)
+BharatPi-LoRa.menu.FlashSize.4M.build.flash_size=4MB
+BharatPi-LoRa.menu.FlashSize.8M=8MB (64Mb)
+BharatPi-LoRa.menu.FlashSize.8M.build.flash_size=8MB
+BharatPi-LoRa.menu.FlashSize.8M.build.partitions=default_8MB
+BharatPi-LoRa.menu.FlashSize.16M=16MB (128Mb)
+BharatPi-LoRa.menu.FlashSize.16M.build.flash_size=16MB
+
+BharatPi-LoRa.menu.UploadSpeed.921600=921600
+BharatPi-LoRa.menu.UploadSpeed.921600.upload.speed=921600
+BharatPi-LoRa.menu.UploadSpeed.115200=115200
+BharatPi-LoRa.menu.UploadSpeed.115200.upload.speed=115200
+BharatPi-LoRa.menu.UploadSpeed.256000.windows=256000
+BharatPi-LoRa.menu.UploadSpeed.256000.upload.speed=256000
+BharatPi-LoRa.menu.UploadSpeed.230400.windows.upload.speed=256000
+BharatPi-LoRa.menu.UploadSpeed.230400=230400
+BharatPi-LoRa.menu.UploadSpeed.230400.upload.speed=230400
+BharatPi-LoRa.menu.UploadSpeed.460800.linux=460800
+BharatPi-LoRa.menu.UploadSpeed.460800.macosx=460800
+BharatPi-LoRa.menu.UploadSpeed.460800.upload.speed=460800
+BharatPi-LoRa.menu.UploadSpeed.512000.windows=512000
+BharatPi-LoRa.menu.UploadSpeed.512000.upload.speed=512000
+
+BharatPi-LoRa.menu.LoopCore.1=Core 1
+BharatPi-LoRa.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+BharatPi-LoRa.menu.LoopCore.0=Core 0
+BharatPi-LoRa.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+BharatPi-LoRa.menu.EventsCore.1=Core 1
+BharatPi-LoRa.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+BharatPi-LoRa.menu.EventsCore.0=Core 0
+BharatPi-LoRa.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+BharatPi-LoRa.menu.DebugLevel.none=None
+BharatPi-LoRa.menu.DebugLevel.none.build.code_debug=0
+BharatPi-LoRa.menu.DebugLevel.error=Error
+BharatPi-LoRa.menu.DebugLevel.error.build.code_debug=1
+BharatPi-LoRa.menu.DebugLevel.warn=Warn
+BharatPi-LoRa.menu.DebugLevel.warn.build.code_debug=2
+BharatPi-LoRa.menu.DebugLevel.info=Info
+BharatPi-LoRa.menu.DebugLevel.info.build.code_debug=3
+BharatPi-LoRa.menu.DebugLevel.debug=Debug
+BharatPi-LoRa.menu.DebugLevel.debug.build.code_debug=4
+BharatPi-LoRa.menu.DebugLevel.verbose=Verbose
+BharatPi-LoRa.menu.DebugLevel.verbose.build.code_debug=5
+
+BharatPi-LoRa.menu.EraseFlash.none=Disabled
+BharatPi-LoRa.menu.EraseFlash.none.upload.erase_cmd=
+BharatPi-LoRa.menu.EraseFlash.all=Enabled
+BharatPi-LoRa.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_bling.name=UM BLING
+um_bling.vid.0=0x303a
+um_bling.pid.0=0x817F
+um_bling.upload_port.0.vid=0x303a
+um_bling.upload_port.0.pid=0x817F
+
+um_bling.bootloader.tool=esptool_py
+um_bling.bootloader.tool.default=esptool_py
+
+um_bling.upload.tool=esptool_py
+um_bling.upload.tool.default=esptool_py
+um_bling.upload.tool.network=esp_ota
+
+um_bling.upload.maximum_size=1310720
+um_bling.upload.maximum_data_size=327680
+um_bling.upload.flags=
+um_bling.upload.extra_flags=
+um_bling.upload.use_1200bps_touch=false
+um_bling.upload.wait_for_upload_port=false
+
+um_bling.serial.disableDTR=false
+um_bling.serial.disableRTS=false
+
+um_bling.build.tarch=xtensa
+um_bling.build.bootloader_addr=0x0
+um_bling.build.target=esp32s3
+um_bling.build.mcu=esp32s3
+um_bling.build.core=esp32
+um_bling.build.variant=um_bling
+um_bling.build.board=BLING
+
+um_bling.build.usb_mode=1
+um_bling.build.cdc_on_boot=0
+um_bling.build.msc_on_boot=0
+um_bling.build.dfu_on_boot=0
+um_bling.build.f_cpu=240000000L
+um_bling.build.flash_size=8MB
+um_bling.build.flash_freq=80m
+um_bling.build.flash_mode=dio
+um_bling.build.boot=qio
+um_bling.build.partitions=default
+um_bling.build.defines=
+um_bling.build.loop_core=
+um_bling.build.event_core=
+um_bling.build.flash_type=qio
+um_bling.build.psram_type=qspi
+um_bling.build.memory_type=qio_qspi
+
+um_bling.menu.LoopCore.1=Core 1
+um_bling.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+um_bling.menu.LoopCore.0=Core 0
+um_bling.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+um_bling.menu.EventsCore.1=Core 1
+um_bling.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+um_bling.menu.EventsCore.0=Core 0
+um_bling.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+um_bling.menu.USBMode.hwcdc=Hardware CDC and JTAG
+um_bling.menu.USBMode.hwcdc.build.usb_mode=1
+um_bling.menu.USBMode.default=USB-OTG (TinyUSB)
+um_bling.menu.USBMode.default.build.usb_mode=0
+
+um_bling.menu.CDCOnBoot.cdc=Enabled
+um_bling.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_bling.menu.CDCOnBoot.default=Disabled
+um_bling.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_bling.menu.MSCOnBoot.default=Disabled
+um_bling.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_bling.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+um_bling.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_bling.menu.DFUOnBoot.default=Disabled
+um_bling.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_bling.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+um_bling.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_bling.menu.UploadMode.default=UART0 / Hardware CDC
+um_bling.menu.UploadMode.default.upload.use_1200bps_touch=false
+um_bling.menu.UploadMode.default.upload.wait_for_upload_port=false
+um_bling.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+um_bling.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+um_bling.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+um_bling.menu.PSRAM.enabled=Enabled
+um_bling.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_bling.menu.PSRAM.disabled=Disabled
+um_bling.menu.PSRAM.disabled.build.defines=
+
+um_bling.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+um_bling.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+um_bling.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+um_bling.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
+um_bling.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
+um_bling.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
+um_bling.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+um_bling.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+
+um_bling.menu.CPUFreq.240=240MHz (WiFi)
+um_bling.menu.CPUFreq.240.build.f_cpu=240000000L
+um_bling.menu.CPUFreq.160=160MHz (WiFi)
+um_bling.menu.CPUFreq.160.build.f_cpu=160000000L
+um_bling.menu.CPUFreq.80=80MHz (WiFi)
+um_bling.menu.CPUFreq.80.build.f_cpu=80000000L
+um_bling.menu.CPUFreq.40=40MHz
+um_bling.menu.CPUFreq.40.build.f_cpu=40000000L
+um_bling.menu.CPUFreq.20=20MHz
+um_bling.menu.CPUFreq.20.build.f_cpu=20000000L
+um_bling.menu.CPUFreq.10=10MHz
+um_bling.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_bling.menu.FlashMode.qio=QIO
+um_bling.menu.FlashMode.qio.build.flash_mode=dio
+um_bling.menu.FlashMode.qio.build.boot=qio
+um_bling.menu.FlashMode.dio=DIO
+um_bling.menu.FlashMode.dio.build.flash_mode=dio
+um_bling.menu.FlashMode.dio.build.boot=dio
+
+um_bling.menu.UploadSpeed.921600=921600
+um_bling.menu.UploadSpeed.921600.upload.speed=921600
+um_bling.menu.UploadSpeed.115200=115200
+um_bling.menu.UploadSpeed.115200.upload.speed=115200
+um_bling.menu.UploadSpeed.256000.windows=256000
+um_bling.menu.UploadSpeed.256000.upload.speed=256000
+um_bling.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_bling.menu.UploadSpeed.230400=230400
+um_bling.menu.UploadSpeed.230400.upload.speed=230400
+um_bling.menu.UploadSpeed.460800.linux=460800
+um_bling.menu.UploadSpeed.460800.macosx=460800
+um_bling.menu.UploadSpeed.460800.upload.speed=460800
+um_bling.menu.UploadSpeed.512000.windows=512000
+um_bling.menu.UploadSpeed.512000.upload.speed=512000
+
+um_bling.menu.DebugLevel.none=None
+um_bling.menu.DebugLevel.none.build.code_debug=0
+um_bling.menu.DebugLevel.error=Error
+um_bling.menu.DebugLevel.error.build.code_debug=1
+um_bling.menu.DebugLevel.warn=Warn
+um_bling.menu.DebugLevel.warn.build.code_debug=2
+um_bling.menu.DebugLevel.info=Info
+um_bling.menu.DebugLevel.info.build.code_debug=3
+um_bling.menu.DebugLevel.debug=Debug
+um_bling.menu.DebugLevel.debug.build.code_debug=4
+um_bling.menu.DebugLevel.verbose=Verbose
+um_bling.menu.DebugLevel.verbose.build.code_debug=5
+
+um_bling.menu.EraseFlash.none=Disabled
+um_bling.menu.EraseFlash.none.upload.erase_cmd=
+um_bling.menu.EraseFlash.all=Enabled
+um_bling.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_feathers2.name=UM FeatherS2
+um_feathers2.vid.0=0x239A
+um_feathers2.pid.0=0x80AB
+um_feathers2.upload_port.0.vid=0x239A
+um_feathers2.upload_port.0.pid=0x80AB
+
+um_feathers2.bootloader.tool=esptool_py
+um_feathers2.bootloader.tool.default=esptool_py
+
+um_feathers2.upload.tool=esptool_py
+um_feathers2.upload.tool.default=esptool_py
+um_feathers2.upload.tool.network=esp_ota
+
+um_feathers2.upload.maximum_size=1310720
+um_feathers2.upload.maximum_data_size=327680
+um_feathers2.upload.flags=
+um_feathers2.upload.extra_flags=
+um_feathers2.upload.use_1200bps_touch=true
+um_feathers2.upload.wait_for_upload_port=true
+
+um_feathers2.serial.disableDTR=false
+um_feathers2.serial.disableRTS=false
+
+um_feathers2.build.tarch=xtensa
+um_feathers2.build.bootloader_addr=0x1000
+um_feathers2.build.target=esp32s2
+um_feathers2.build.mcu=esp32s2
+um_feathers2.build.core=esp32
+um_feathers2.build.variant=um_feathers2
+um_feathers2.build.board=FEATHERS2
+
+um_feathers2.build.cdc_on_boot=1
+um_feathers2.build.msc_on_boot=0
+um_feathers2.build.dfu_on_boot=0
+um_feathers2.build.f_cpu=240000000L
+um_feathers2.build.flash_size=16MB
+um_feathers2.build.flash_freq=80m
+um_feathers2.build.flash_mode=dio
+um_feathers2.build.boot=qio
+um_feathers2.build.partitions=fatflash
+um_feathers2.build.defines=
+
+um_feathers2.menu.CDCOnBoot.cdc=Enabled
+um_feathers2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_feathers2.menu.CDCOnBoot.default=Disabled
+um_feathers2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_feathers2.menu.MSCOnBoot.default=Disabled
+um_feathers2.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_feathers2.menu.MSCOnBoot.msc=Enabled
+um_feathers2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_feathers2.menu.DFUOnBoot.default=Disabled
+um_feathers2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_feathers2.menu.DFUOnBoot.dfu=Enabled
+um_feathers2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_feathers2.menu.PSRAM.enabled=Enabled
+um_feathers2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_feathers2.menu.PSRAM.disabled=Disabled
+um_feathers2.menu.PSRAM.disabled.build.defines=
+
+um_feathers2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+um_feathers2.menu.PartitionScheme.fatflash.build.partitions=ffat
+um_feathers2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+um_feathers2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+um_feathers2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+um_feathers2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+um_feathers2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+um_feathers2.menu.PartitionScheme.default.build.partitions=default
+um_feathers2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+um_feathers2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+um_feathers2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+um_feathers2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+um_feathers2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+um_feathers2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+um_feathers2.menu.PartitionScheme.minimal.build.partitions=minimal
+um_feathers2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+um_feathers2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+um_feathers2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+um_feathers2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+um_feathers2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+um_feathers2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+um_feathers2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+um_feathers2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+um_feathers2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+um_feathers2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+um_feathers2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+um_feathers2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+um_feathers2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+um_feathers2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+um_feathers2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+um_feathers2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+um_feathers2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+um_feathers2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+um_feathers2.menu.CPUFreq.240=240MHz (WiFi)
+um_feathers2.menu.CPUFreq.240.build.f_cpu=240000000L
+um_feathers2.menu.CPUFreq.160=160MHz (WiFi)
+um_feathers2.menu.CPUFreq.160.build.f_cpu=160000000L
+um_feathers2.menu.CPUFreq.80=80MHz (WiFi)
+um_feathers2.menu.CPUFreq.80.build.f_cpu=80000000L
+um_feathers2.menu.CPUFreq.40=40MHz
+um_feathers2.menu.CPUFreq.40.build.f_cpu=40000000L
+um_feathers2.menu.CPUFreq.20=20MHz
+um_feathers2.menu.CPUFreq.20.build.f_cpu=20000000L
+um_feathers2.menu.CPUFreq.10=10MHz
+um_feathers2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_feathers2.menu.FlashSize.16M=16MB (128Mb)
+um_feathers2.menu.FlashSize.16M.build.flash_size=16MB
+um_feathers2.menu.FlashSize.4M=4MB (32Mb)
+um_feathers2.menu.FlashSize.4M.build.flash_size=4MB
+um_feathers2.menu.FlashSize.8M=8MB (64Mb)
+um_feathers2.menu.FlashSize.8M.build.flash_size=8MB
+um_feathers2.menu.FlashSize.2M=2MB (16Mb)
+um_feathers2.menu.FlashSize.2M.build.flash_size=2MB
+
+um_feathers2.menu.UploadSpeed.921600=921600
+um_feathers2.menu.UploadSpeed.921600.upload.speed=921600
+um_feathers2.menu.UploadSpeed.115200=115200
+um_feathers2.menu.UploadSpeed.115200.upload.speed=115200
+um_feathers2.menu.UploadSpeed.256000.windows=256000
+um_feathers2.menu.UploadSpeed.256000.upload.speed=256000
+um_feathers2.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_feathers2.menu.UploadSpeed.230400=230400
+um_feathers2.menu.UploadSpeed.230400.upload.speed=230400
+um_feathers2.menu.UploadSpeed.460800.linux=460800
+um_feathers2.menu.UploadSpeed.460800.macosx=460800
+um_feathers2.menu.UploadSpeed.460800.upload.speed=460800
+
+um_feathers2.menu.DebugLevel.none=None
+um_feathers2.menu.DebugLevel.none.build.code_debug=0
+um_feathers2.menu.DebugLevel.error=Error
+um_feathers2.menu.DebugLevel.error.build.code_debug=1
+um_feathers2.menu.DebugLevel.warn=Warn
+um_feathers2.menu.DebugLevel.warn.build.code_debug=2
+um_feathers2.menu.DebugLevel.info=Info
+um_feathers2.menu.DebugLevel.info.build.code_debug=3
+um_feathers2.menu.DebugLevel.debug=Debug
+um_feathers2.menu.DebugLevel.debug.build.code_debug=4
+um_feathers2.menu.DebugLevel.verbose=Verbose
+um_feathers2.menu.DebugLevel.verbose.build.code_debug=5
+
+um_feathers2.menu.EraseFlash.none=Disabled
+um_feathers2.menu.EraseFlash.none.upload.erase_cmd=
+um_feathers2.menu.EraseFlash.all=Enabled
+um_feathers2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_feathers2neo.name=UM FeatherS2 Neo
+um_feathers2neo.vid.0=0x303a
+um_feathers2neo.pid.0=0x80B4
+um_feathers2neo.upload_port.0.vid=0x303a
+um_feathers2neo.upload_port.0.pid=0x80B4
+
+um_feathers2neo.bootloader.tool=esptool_py
+um_feathers2neo.bootloader.tool.default=esptool_py
+
+um_feathers2neo.upload.tool=esptool_py
+um_feathers2neo.upload.tool.default=esptool_py
+um_feathers2neo.upload.tool.network=esp_ota
+
+um_feathers2neo.upload.maximum_size=1310720
+um_feathers2neo.upload.maximum_data_size=327680
+um_feathers2neo.upload.flags=
+um_feathers2neo.upload.extra_flags=
+um_feathers2neo.upload.use_1200bps_touch=true
+um_feathers2neo.upload.wait_for_upload_port=true
+
+um_feathers2neo.serial.disableDTR=false
+um_feathers2neo.serial.disableRTS=false
+
+um_feathers2neo.build.tarch=xtensa
+um_feathers2neo.build.bootloader_addr=0x1000
+um_feathers2neo.build.target=esp32s2
+um_feathers2neo.build.mcu=esp32s2
+um_feathers2neo.build.core=esp32
+um_feathers2neo.build.variant=um_feathers2neo
+um_feathers2neo.build.board=FEATHERS2NEO
+
+um_feathers2neo.build.cdc_on_boot=1
+um_feathers2neo.build.msc_on_boot=0
+um_feathers2neo.build.dfu_on_boot=0
+um_feathers2neo.build.f_cpu=240000000L
+um_feathers2neo.build.flash_size=4MB
+um_feathers2neo.build.flash_freq=80m
+um_feathers2neo.build.flash_mode=dio
+um_feathers2neo.build.boot=qio
+um_feathers2neo.build.partitions=default
+um_feathers2neo.build.defines=
+
+um_feathers2neo.menu.CDCOnBoot.cdc=Enabled
+um_feathers2neo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_feathers2neo.menu.CDCOnBoot.default=Disabled
+um_feathers2neo.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_feathers2neo.menu.MSCOnBoot.default=Disabled
+um_feathers2neo.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_feathers2neo.menu.MSCOnBoot.msc=Enabled
+um_feathers2neo.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_feathers2neo.menu.DFUOnBoot.default=Disabled
+um_feathers2neo.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_feathers2neo.menu.DFUOnBoot.dfu=Enabled
+um_feathers2neo.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_feathers2neo.menu.PSRAM.enabled=Enabled
+um_feathers2neo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_feathers2neo.menu.PSRAM.disabled=Disabled
+um_feathers2neo.menu.PSRAM.disabled.build.defines=
+
+um_feathers2neo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+um_feathers2neo.menu.PartitionScheme.default.build.partitions=default
+um_feathers2neo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+um_feathers2neo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+um_feathers2neo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+um_feathers2neo.menu.PartitionScheme.minimal.build.partitions=minimal
+um_feathers2neo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+um_feathers2neo.menu.PartitionScheme.no_ota.build.partitions=no_ota
+um_feathers2neo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+um_feathers2neo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+um_feathers2neo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+um_feathers2neo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+um_feathers2neo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+um_feathers2neo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+um_feathers2neo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+um_feathers2neo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+um_feathers2neo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+um_feathers2neo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+um_feathers2neo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+um_feathers2neo.menu.PartitionScheme.huge_app.build.partitions=huge_app
+um_feathers2neo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+um_feathers2neo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+um_feathers2neo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+um_feathers2neo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+um_feathers2neo.menu.CPUFreq.240=240MHz (WiFi)
+um_feathers2neo.menu.CPUFreq.240.build.f_cpu=240000000L
+um_feathers2neo.menu.CPUFreq.160=160MHz (WiFi)
+um_feathers2neo.menu.CPUFreq.160.build.f_cpu=160000000L
+um_feathers2neo.menu.CPUFreq.80=80MHz (WiFi)
+um_feathers2neo.menu.CPUFreq.80.build.f_cpu=80000000L
+um_feathers2neo.menu.CPUFreq.40=40MHz
+um_feathers2neo.menu.CPUFreq.40.build.f_cpu=40000000L
+um_feathers2neo.menu.CPUFreq.20=20MHz
+um_feathers2neo.menu.CPUFreq.20.build.f_cpu=20000000L
+um_feathers2neo.menu.CPUFreq.10=10MHz
+um_feathers2neo.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_feathers2neo.menu.FlashSize.4M=4MB (32Mb)
+um_feathers2neo.menu.FlashSize.4M.build.flash_size=4MB
+um_feathers2neo.menu.FlashSize.2M=2MB (16Mb)
+um_feathers2neo.menu.FlashSize.2M.build.flash_size=2MB
+
+um_feathers2neo.menu.UploadSpeed.921600=921600
+um_feathers2neo.menu.UploadSpeed.921600.upload.speed=921600
+um_feathers2neo.menu.UploadSpeed.115200=115200
+um_feathers2neo.menu.UploadSpeed.115200.upload.speed=115200
+um_feathers2neo.menu.UploadSpeed.256000.windows=256000
+um_feathers2neo.menu.UploadSpeed.256000.upload.speed=256000
+um_feathers2neo.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_feathers2neo.menu.UploadSpeed.230400=230400
+um_feathers2neo.menu.UploadSpeed.230400.upload.speed=230400
+um_feathers2neo.menu.UploadSpeed.460800.linux=460800
+um_feathers2neo.menu.UploadSpeed.460800.macosx=460800
+um_feathers2neo.menu.UploadSpeed.460800.upload.speed=460800
+
+um_feathers2neo.menu.DebugLevel.none=None
+um_feathers2neo.menu.DebugLevel.none.build.code_debug=0
+um_feathers2neo.menu.DebugLevel.error=Error
+um_feathers2neo.menu.DebugLevel.error.build.code_debug=1
+um_feathers2neo.menu.DebugLevel.warn=Warn
+um_feathers2neo.menu.DebugLevel.warn.build.code_debug=2
+um_feathers2neo.menu.DebugLevel.info=Info
+um_feathers2neo.menu.DebugLevel.info.build.code_debug=3
+um_feathers2neo.menu.DebugLevel.debug=Debug
+um_feathers2neo.menu.DebugLevel.debug.build.code_debug=4
+um_feathers2neo.menu.DebugLevel.verbose=Verbose
+um_feathers2neo.menu.DebugLevel.verbose.build.code_debug=5
+
+um_feathers2neo.menu.EraseFlash.none=Disabled
+um_feathers2neo.menu.EraseFlash.none.upload.erase_cmd=
+um_feathers2neo.menu.EraseFlash.all=Enabled
+um_feathers2neo.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_feathers3.name=UM FeatherS3
+um_feathers3.vid.0=0x303a
+um_feathers3.pid.0=0x80D6
+um_feathers3.upload_port.0.vid=0x303a
+um_feathers3.upload_port.0.pid=0x80D6
+
+um_feathers3.bootloader.tool=esptool_py
+um_feathers3.bootloader.tool.default=esptool_py
+
+um_feathers3.upload.tool=esptool_py
+um_feathers3.upload.tool.default=esptool_py
+um_feathers3.upload.tool.network=esp_ota
+
+um_feathers3.upload.maximum_size=1310720
+um_feathers3.upload.maximum_data_size=327680
+um_feathers3.upload.flags=
+um_feathers3.upload.extra_flags=
+um_feathers3.upload.use_1200bps_touch=false
+um_feathers3.upload.wait_for_upload_port=false
+
+um_feathers3.serial.disableDTR=false
+um_feathers3.serial.disableRTS=false
+
+um_feathers3.build.tarch=xtensa
+um_feathers3.build.bootloader_addr=0x0
+um_feathers3.build.target=esp32s3
+um_feathers3.build.mcu=esp32s3
+um_feathers3.build.core=esp32
+um_feathers3.build.variant=um_feathers3
+um_feathers3.build.board=FEATHERS3
+
+um_feathers3.build.usb_mode=1
+um_feathers3.build.cdc_on_boot=1
+um_feathers3.build.msc_on_boot=0
+um_feathers3.build.dfu_on_boot=0
+um_feathers3.build.f_cpu=240000000L
+um_feathers3.build.flash_size=16MB
+um_feathers3.build.flash_freq=80m
+um_feathers3.build.flash_mode=dio
+um_feathers3.build.boot=qio
+um_feathers3.build.partitions=default
+um_feathers3.build.defines=
+um_feathers3.build.loop_core=
+um_feathers3.build.event_core=
+um_feathers3.build.flash_type=qio
+um_feathers3.build.psram_type=qspi
+um_feathers3.build.memory_type=qio_qspi
+
+um_feathers3.menu.LoopCore.1=Core 1
+um_feathers3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+um_feathers3.menu.LoopCore.0=Core 0
+um_feathers3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+um_feathers3.menu.EventsCore.1=Core 1
+um_feathers3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+um_feathers3.menu.EventsCore.0=Core 0
+um_feathers3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+um_feathers3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+um_feathers3.menu.USBMode.hwcdc.build.usb_mode=1
+um_feathers3.menu.USBMode.default=USB-OTG (TinyUSB)
+um_feathers3.menu.USBMode.default.build.usb_mode=0
+
+um_feathers3.menu.CDCOnBoot.cdc=Enabled
+um_feathers3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_feathers3.menu.CDCOnBoot.default=Disabled
+um_feathers3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_feathers3.menu.MSCOnBoot.default=Disabled
+um_feathers3.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_feathers3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+um_feathers3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_feathers3.menu.DFUOnBoot.default=Disabled
+um_feathers3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_feathers3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+um_feathers3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_feathers3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+um_feathers3.menu.UploadMode.default=UART0 / Hardware CDC
+um_feathers3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+um_feathers3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+um_feathers3.menu.UploadMode.default.upload.use_1200bps_touch=false
+um_feathers3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+um_feathers3.menu.PSRAM.enabled=Enabled
+um_feathers3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_feathers3.menu.PSRAM.disabled=Disabled
+um_feathers3.menu.PSRAM.disabled.build.defines=
+
+um_feathers3.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
+um_feathers3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
+um_feathers3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
+um_feathers3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/12MB FFAT)
+um_feathers3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
+um_feathers3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
+um_feathers3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+um_feathers3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+um_feathers3.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
+um_feathers3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
+um_feathers3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
+um_feathers3.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
+um_feathers3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+um_feathers3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+um_feathers3.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
+um_feathers3.menu.PartitionScheme.fatflash.build.partitions=ffat
+um_feathers3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+
+um_feathers3.menu.CPUFreq.240=240MHz (WiFi)
+um_feathers3.menu.CPUFreq.240.build.f_cpu=240000000L
+um_feathers3.menu.CPUFreq.160=160MHz (WiFi)
+um_feathers3.menu.CPUFreq.160.build.f_cpu=160000000L
+um_feathers3.menu.CPUFreq.80=80MHz (WiFi)
+um_feathers3.menu.CPUFreq.80.build.f_cpu=80000000L
+um_feathers3.menu.CPUFreq.40=40MHz
+um_feathers3.menu.CPUFreq.40.build.f_cpu=40000000L
+um_feathers3.menu.CPUFreq.20=20MHz
+um_feathers3.menu.CPUFreq.20.build.f_cpu=20000000L
+um_feathers3.menu.CPUFreq.10=10MHz
+um_feathers3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_feathers3.menu.FlashMode.qio=QIO
+um_feathers3.menu.FlashMode.qio.build.flash_mode=dio
+um_feathers3.menu.FlashMode.qio.build.boot=qio
+um_feathers3.menu.FlashMode.dio=DIO
+um_feathers3.menu.FlashMode.dio.build.flash_mode=dio
+um_feathers3.menu.FlashMode.dio.build.boot=dio
+
+um_feathers3.menu.UploadSpeed.921600=921600
+um_feathers3.menu.UploadSpeed.921600.upload.speed=921600
+um_feathers3.menu.UploadSpeed.115200=115200
+um_feathers3.menu.UploadSpeed.115200.upload.speed=115200
+um_feathers3.menu.UploadSpeed.256000.windows=256000
+um_feathers3.menu.UploadSpeed.256000.upload.speed=256000
+um_feathers3.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_feathers3.menu.UploadSpeed.230400=230400
+um_feathers3.menu.UploadSpeed.230400.upload.speed=230400
+um_feathers3.menu.UploadSpeed.460800.linux=460800
+um_feathers3.menu.UploadSpeed.460800.macosx=460800
+um_feathers3.menu.UploadSpeed.460800.upload.speed=460800
+um_feathers3.menu.UploadSpeed.512000.windows=512000
+um_feathers3.menu.UploadSpeed.512000.upload.speed=512000
+
+um_feathers3.menu.DebugLevel.none=None
+um_feathers3.menu.DebugLevel.none.build.code_debug=0
+um_feathers3.menu.DebugLevel.error=Error
+um_feathers3.menu.DebugLevel.error.build.code_debug=1
+um_feathers3.menu.DebugLevel.warn=Warn
+um_feathers3.menu.DebugLevel.warn.build.code_debug=2
+um_feathers3.menu.DebugLevel.info=Info
+um_feathers3.menu.DebugLevel.info.build.code_debug=3
+um_feathers3.menu.DebugLevel.debug=Debug
+um_feathers3.menu.DebugLevel.debug.build.code_debug=4
+um_feathers3.menu.DebugLevel.verbose=Verbose
+um_feathers3.menu.DebugLevel.verbose.build.code_debug=5
+
+um_feathers3.menu.EraseFlash.none=Disabled
+um_feathers3.menu.EraseFlash.none.upload.erase_cmd=
+um_feathers3.menu.EraseFlash.all=Enabled
+um_feathers3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_feathers3neo.name=UM FeatherS3 Neo
+um_feathers3neo.vid.0=0x303a
+um_feathers3neo.pid.0=0x81FB
+um_feathers3neo.upload_port.0.vid=0x303a
+um_feathers3neo.upload_port.0.pid=0x81FB
+
+um_feathers3neo.bootloader.tool=esptool_py
+um_feathers3neo.bootloader.tool.default=esptool_py
+
+um_feathers3neo.upload.tool=esptool_py
+um_feathers3neo.upload.tool.default=esptool_py
+um_feathers3neo.upload.tool.network=esp_ota
+
+um_feathers3neo.upload.maximum_size=1310720
+um_feathers3neo.upload.maximum_data_size=327680
+um_feathers3neo.upload.flags=
+um_feathers3neo.upload.extra_flags=
+um_feathers3neo.upload.use_1200bps_touch=false
+um_feathers3neo.upload.wait_for_upload_port=false
+
+um_feathers3neo.serial.disableDTR=false
+um_feathers3neo.serial.disableRTS=false
+
+um_feathers3neo.build.tarch=xtensa
+um_feathers3neo.build.bootloader_addr=0x0
+um_feathers3neo.build.target=esp32s3
+um_feathers3neo.build.mcu=esp32s3
+um_feathers3neo.build.core=esp32
+um_feathers3neo.build.variant=um_feathers3neo
+um_feathers3neo.build.board=FEATHERS3NEO
+
+um_feathers3neo.build.usb_mode=1
+um_feathers3neo.build.cdc_on_boot=1
+um_feathers3neo.build.msc_on_boot=0
+um_feathers3neo.build.dfu_on_boot=0
+um_feathers3neo.build.f_cpu=240000000L
+um_feathers3neo.build.flash_size=16MB
+um_feathers3neo.build.flash_freq=80m
+um_feathers3neo.build.flash_mode=dio
+um_feathers3neo.build.boot=qio
+um_feathers3neo.build.partitions=default
+um_feathers3neo.build.defines=
+um_feathers3neo.build.loop_core=
+um_feathers3neo.build.event_core=
+um_feathers3neo.build.flash_type=qio
+um_feathers3neo.build.psram_type=qspi
+um_feathers3neo.build.memory_type=qio_qspi
+
+um_feathers3neo.menu.LoopCore.1=Core 1
+um_feathers3neo.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+um_feathers3neo.menu.LoopCore.0=Core 0
+um_feathers3neo.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+um_feathers3neo.menu.EventsCore.1=Core 1
+um_feathers3neo.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+um_feathers3neo.menu.EventsCore.0=Core 0
+um_feathers3neo.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+um_feathers3neo.menu.USBMode.hwcdc=Hardware CDC and JTAG
+um_feathers3neo.menu.USBMode.hwcdc.build.usb_mode=1
+um_feathers3neo.menu.USBMode.default=USB-OTG (TinyUSB)
+um_feathers3neo.menu.USBMode.default.build.usb_mode=0
+
+um_feathers3neo.menu.CDCOnBoot.cdc=Enabled
+um_feathers3neo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_feathers3neo.menu.CDCOnBoot.default=Disabled
+um_feathers3neo.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_feathers3neo.menu.MSCOnBoot.default=Disabled
+um_feathers3neo.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_feathers3neo.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+um_feathers3neo.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_feathers3neo.menu.DFUOnBoot.default=Disabled
+um_feathers3neo.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_feathers3neo.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+um_feathers3neo.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_feathers3neo.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+um_feathers3neo.menu.UploadMode.default=UART0 / Hardware CDC
+um_feathers3neo.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+um_feathers3neo.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+um_feathers3neo.menu.UploadMode.default.upload.use_1200bps_touch=false
+um_feathers3neo.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+um_feathers3neo.menu.PSRAM.enabled=Enabled
+um_feathers3neo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_feathers3neo.menu.PSRAM.disabled=Disabled
+um_feathers3neo.menu.PSRAM.disabled.build.defines=
+
+um_feathers3neo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+um_feathers3neo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+um_feathers3neo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+um_feathers3neo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+um_feathers3neo.menu.PartitionScheme.minimal.build.partitions=minimal
+um_feathers3neo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+um_feathers3neo.menu.PartitionScheme.no_ota.build.partitions=no_ota
+um_feathers3neo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+um_feathers3neo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+um_feathers3neo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+um_feathers3neo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+um_feathers3neo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+um_feathers3neo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+um_feathers3neo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+um_feathers3neo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+um_feathers3neo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+um_feathers3neo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+um_feathers3neo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+um_feathers3neo.menu.PartitionScheme.huge_app.build.partitions=huge_app
+um_feathers3neo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+um_feathers3neo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+um_feathers3neo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+um_feathers3neo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+um_feathers3neo.menu.CPUFreq.240=240MHz (WiFi)
+um_feathers3neo.menu.CPUFreq.240.build.f_cpu=240000000L
+um_feathers3neo.menu.CPUFreq.160=160MHz (WiFi)
+um_feathers3neo.menu.CPUFreq.160.build.f_cpu=160000000L
+um_feathers3neo.menu.CPUFreq.80=80MHz (WiFi)
+um_feathers3neo.menu.CPUFreq.80.build.f_cpu=80000000L
+um_feathers3neo.menu.CPUFreq.40=40MHz
+um_feathers3neo.menu.CPUFreq.40.build.f_cpu=40000000L
+um_feathers3neo.menu.CPUFreq.20=20MHz
+um_feathers3neo.menu.CPUFreq.20.build.f_cpu=20000000L
+um_feathers3neo.menu.CPUFreq.10=10MHz
+um_feathers3neo.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_feathers3neo.menu.FlashMode.qio=QIO
+um_feathers3neo.menu.FlashMode.qio.build.flash_mode=dio
+um_feathers3neo.menu.FlashMode.qio.build.boot=qio
+um_feathers3neo.menu.FlashMode.dio=DIO
+um_feathers3neo.menu.FlashMode.dio.build.flash_mode=dio
+um_feathers3neo.menu.FlashMode.dio.build.boot=dio
+
+um_feathers3neo.menu.UploadSpeed.921600=921600
+um_feathers3neo.menu.UploadSpeed.921600.upload.speed=921600
+um_feathers3neo.menu.UploadSpeed.115200=115200
+um_feathers3neo.menu.UploadSpeed.115200.upload.speed=115200
+um_feathers3neo.menu.UploadSpeed.256000.windows=256000
+um_feathers3neo.menu.UploadSpeed.256000.upload.speed=256000
+um_feathers3neo.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_feathers3neo.menu.UploadSpeed.230400=230400
+um_feathers3neo.menu.UploadSpeed.230400.upload.speed=230400
+um_feathers3neo.menu.UploadSpeed.460800.linux=460800
+um_feathers3neo.menu.UploadSpeed.460800.macosx=460800
+um_feathers3neo.menu.UploadSpeed.460800.upload.speed=460800
+um_feathers3neo.menu.UploadSpeed.512000.windows=512000
+um_feathers3neo.menu.UploadSpeed.512000.upload.speed=512000
+
+um_feathers3neo.menu.DebugLevel.none=None
+um_feathers3neo.menu.DebugLevel.none.build.code_debug=0
+um_feathers3neo.menu.DebugLevel.error=Error
+um_feathers3neo.menu.DebugLevel.error.build.code_debug=1
+um_feathers3neo.menu.DebugLevel.warn=Warn
+um_feathers3neo.menu.DebugLevel.warn.build.code_debug=2
+um_feathers3neo.menu.DebugLevel.info=Info
+um_feathers3neo.menu.DebugLevel.info.build.code_debug=3
+um_feathers3neo.menu.DebugLevel.debug=Debug
+um_feathers3neo.menu.DebugLevel.debug.build.code_debug=4
+um_feathers3neo.menu.DebugLevel.verbose=Verbose
+um_feathers3neo.menu.DebugLevel.verbose.build.code_debug=5
+
+um_feathers3neo.menu.EraseFlash.none=Disabled
+um_feathers3neo.menu.EraseFlash.none.upload.erase_cmd=
+um_feathers3neo.menu.EraseFlash.all=Enabled
+um_feathers3neo.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_nanos3.name=UM NanoS3
+um_nanos3.vid.0=0x303a
+um_nanos3.pid.0=0x8179
+um_nanos3.upload_port.0.vid=0x303a
+um_nanos3.upload_port.0.pid=0x8179
+
+um_nanos3.bootloader.tool=esptool_py
+um_nanos3.bootloader.tool.default=esptool_py
+
+um_nanos3.upload.tool=esptool_py
+um_nanos3.upload.tool.default=esptool_py
+um_nanos3.upload.tool.network=esp_ota
+
+um_nanos3.upload.maximum_size=1310720
+um_nanos3.upload.maximum_data_size=327680
+um_nanos3.upload.flags=
+um_nanos3.upload.extra_flags=
+um_nanos3.upload.use_1200bps_touch=false
+um_nanos3.upload.wait_for_upload_port=false
+
+um_nanos3.serial.disableDTR=false
+um_nanos3.serial.disableRTS=false
+
+um_nanos3.build.tarch=xtensa
+um_nanos3.build.bootloader_addr=0x0
+um_nanos3.build.target=esp32s3
+um_nanos3.build.mcu=esp32s3
+um_nanos3.build.core=esp32
+um_nanos3.build.variant=um_nanos3
+um_nanos3.build.board=NANOS3
+
+um_nanos3.build.usb_mode=1
+um_nanos3.build.cdc_on_boot=1
+um_nanos3.build.msc_on_boot=0
+um_nanos3.build.dfu_on_boot=0
+um_nanos3.build.f_cpu=240000000L
+um_nanos3.build.flash_size=8MB
+um_nanos3.build.flash_freq=80m
+um_nanos3.build.flash_mode=dio
+um_nanos3.build.boot=qio
+um_nanos3.build.partitions=default
+um_nanos3.build.defines=
+um_nanos3.build.loop_core=
+um_nanos3.build.event_core=
+um_nanos3.build.flash_type=qio
+um_nanos3.build.psram_type=qspi
+um_nanos3.build.memory_type=qio_qspi
+
+um_nanos3.menu.LoopCore.1=Core 1
+um_nanos3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+um_nanos3.menu.LoopCore.0=Core 0
+um_nanos3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+um_nanos3.menu.EventsCore.1=Core 1
+um_nanos3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+um_nanos3.menu.EventsCore.0=Core 0
+um_nanos3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+um_nanos3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+um_nanos3.menu.USBMode.hwcdc.build.usb_mode=1
+um_nanos3.menu.USBMode.default=USB-OTG (TinyUSB)
+um_nanos3.menu.USBMode.default.build.usb_mode=0
+
+um_nanos3.menu.CDCOnBoot.cdc=Enabled
+um_nanos3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_nanos3.menu.CDCOnBoot.default=Disabled
+um_nanos3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_nanos3.menu.MSCOnBoot.default=Disabled
+um_nanos3.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_nanos3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+um_nanos3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_nanos3.menu.DFUOnBoot.default=Disabled
+um_nanos3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_nanos3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+um_nanos3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_nanos3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+um_nanos3.menu.UploadMode.default=UART0 / Hardware CDC
+um_nanos3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+um_nanos3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+um_nanos3.menu.UploadMode.default.upload.use_1200bps_touch=false
+um_nanos3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+um_nanos3.menu.PSRAM.enabled=Enabled
+um_nanos3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_nanos3.menu.PSRAM.disabled=Disabled
+um_nanos3.menu.PSRAM.disabled.build.defines=
+
+um_nanos3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+um_nanos3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+um_nanos3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+um_nanos3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
+um_nanos3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
+um_nanos3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
+um_nanos3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+um_nanos3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+
+um_nanos3.menu.CPUFreq.240=240MHz (WiFi)
+um_nanos3.menu.CPUFreq.240.build.f_cpu=240000000L
+um_nanos3.menu.CPUFreq.160=160MHz (WiFi)
+um_nanos3.menu.CPUFreq.160.build.f_cpu=160000000L
+um_nanos3.menu.CPUFreq.80=80MHz (WiFi)
+um_nanos3.menu.CPUFreq.80.build.f_cpu=80000000L
+um_nanos3.menu.CPUFreq.40=40MHz
+um_nanos3.menu.CPUFreq.40.build.f_cpu=40000000L
+um_nanos3.menu.CPUFreq.20=20MHz
+um_nanos3.menu.CPUFreq.20.build.f_cpu=20000000L
+um_nanos3.menu.CPUFreq.10=10MHz
+um_nanos3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_nanos3.menu.FlashMode.qio=QIO
+um_nanos3.menu.FlashMode.qio.build.flash_mode=dio
+um_nanos3.menu.FlashMode.qio.build.boot=qio
+um_nanos3.menu.FlashMode.dio=DIO
+um_nanos3.menu.FlashMode.dio.build.flash_mode=dio
+um_nanos3.menu.FlashMode.dio.build.boot=dio
+
+um_nanos3.menu.UploadSpeed.921600=921600
+um_nanos3.menu.UploadSpeed.921600.upload.speed=921600
+um_nanos3.menu.UploadSpeed.115200=115200
+um_nanos3.menu.UploadSpeed.115200.upload.speed=115200
+um_nanos3.menu.UploadSpeed.256000.windows=256000
+um_nanos3.menu.UploadSpeed.256000.upload.speed=256000
+um_nanos3.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_nanos3.menu.UploadSpeed.230400=230400
+um_nanos3.menu.UploadSpeed.230400.upload.speed=230400
+um_nanos3.menu.UploadSpeed.460800.linux=460800
+um_nanos3.menu.UploadSpeed.460800.macosx=460800
+um_nanos3.menu.UploadSpeed.460800.upload.speed=460800
+um_nanos3.menu.UploadSpeed.512000.windows=512000
+um_nanos3.menu.UploadSpeed.512000.upload.speed=512000
+
+um_nanos3.menu.DebugLevel.none=None
+um_nanos3.menu.DebugLevel.none.build.code_debug=0
+um_nanos3.menu.DebugLevel.error=Error
+um_nanos3.menu.DebugLevel.error.build.code_debug=1
+um_nanos3.menu.DebugLevel.warn=Warn
+um_nanos3.menu.DebugLevel.warn.build.code_debug=2
+um_nanos3.menu.DebugLevel.info=Info
+um_nanos3.menu.DebugLevel.info.build.code_debug=3
+um_nanos3.menu.DebugLevel.debug=Debug
+um_nanos3.menu.DebugLevel.debug.build.code_debug=4
+um_nanos3.menu.DebugLevel.verbose=Verbose
+um_nanos3.menu.DebugLevel.verbose.build.code_debug=5
+
+um_nanos3.menu.EraseFlash.none=Disabled
+um_nanos3.menu.EraseFlash.none.upload.erase_cmd=
+um_nanos3.menu.EraseFlash.all=Enabled
+um_nanos3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_omgs3.name=UM OMGS3
+um_omgs3.vid.0=0x303a
+um_omgs3.pid.0=0x8224
+um_omgs3.upload_port.0.vid=0x303a
+um_omgs3.upload_port.0.pid=0x8224
+
+um_omgs3.bootloader.tool=esptool_py
+um_omgs3.bootloader.tool.default=esptool_py
+
+um_omgs3.upload.tool=esptool_py
+um_omgs3.upload.tool.default=esptool_py
+um_omgs3.upload.tool.network=esp_ota
+
+um_omgs3.upload.maximum_size=1310720
+um_omgs3.upload.maximum_data_size=327680
+um_omgs3.upload.flags=
+um_omgs3.upload.extra_flags=
+um_omgs3.upload.use_1200bps_touch=false
+um_omgs3.upload.wait_for_upload_port=false
+
+um_omgs3.serial.disableDTR=false
+um_omgs3.serial.disableRTS=false
+
+um_omgs3.build.tarch=xtensa
+um_omgs3.build.bootloader_addr=0x0
+um_omgs3.build.target=esp32s3
+um_omgs3.build.mcu=esp32s3
+um_omgs3.build.core=esp32
+um_omgs3.build.variant=um_omgs3
+um_omgs3.build.board=OMGS3
+
+um_omgs3.build.usb_mode=1
+um_omgs3.build.cdc_on_boot=1
+um_omgs3.build.msc_on_boot=0
+um_omgs3.build.dfu_on_boot=0
+um_omgs3.build.f_cpu=240000000L
+um_omgs3.build.flash_size=8MB
+um_omgs3.build.flash_freq=80m
+um_omgs3.build.flash_mode=dio
+um_omgs3.build.boot=qio
+um_omgs3.build.partitions=default
+um_omgs3.build.defines=
+um_omgs3.build.loop_core=
+um_omgs3.build.event_core=
+um_omgs3.build.flash_type=qio
+um_omgs3.build.psram_type=qspi
+um_omgs3.build.memory_type=qio_qspi
+
+um_omgs3.menu.LoopCore.1=Core 1
+um_omgs3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+um_omgs3.menu.LoopCore.0=Core 0
+um_omgs3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+um_omgs3.menu.EventsCore.1=Core 1
+um_omgs3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+um_omgs3.menu.EventsCore.0=Core 0
+um_omgs3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+um_omgs3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+um_omgs3.menu.USBMode.hwcdc.build.usb_mode=1
+um_omgs3.menu.USBMode.default=USB-OTG (TinyUSB)
+um_omgs3.menu.USBMode.default.build.usb_mode=0
+
+um_omgs3.menu.CDCOnBoot.cdc=Enabled
+um_omgs3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_omgs3.menu.CDCOnBoot.default=Disabled
+um_omgs3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_omgs3.menu.MSCOnBoot.default=Disabled
+um_omgs3.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_omgs3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+um_omgs3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_omgs3.menu.DFUOnBoot.default=Disabled
+um_omgs3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_omgs3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+um_omgs3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_omgs3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+um_omgs3.menu.UploadMode.default=UART0 / Hardware CDC
+um_omgs3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+um_omgs3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+um_omgs3.menu.UploadMode.default.upload.use_1200bps_touch=false
+um_omgs3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+um_omgs3.menu.PSRAM.enabled=Enabled
+um_omgs3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_omgs3.menu.PSRAM.disabled=Disabled
+um_omgs3.menu.PSRAM.disabled.build.defines=
+
+um_omgs3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+um_omgs3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+um_omgs3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+um_omgs3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
+um_omgs3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
+um_omgs3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
+um_omgs3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+um_omgs3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+
+um_omgs3.menu.CPUFreq.240=240MHz (WiFi)
+um_omgs3.menu.CPUFreq.240.build.f_cpu=240000000L
+um_omgs3.menu.CPUFreq.160=160MHz (WiFi)
+um_omgs3.menu.CPUFreq.160.build.f_cpu=160000000L
+um_omgs3.menu.CPUFreq.80=80MHz (WiFi)
+um_omgs3.menu.CPUFreq.80.build.f_cpu=80000000L
+um_omgs3.menu.CPUFreq.40=40MHz
+um_omgs3.menu.CPUFreq.40.build.f_cpu=40000000L
+um_omgs3.menu.CPUFreq.20=20MHz
+um_omgs3.menu.CPUFreq.20.build.f_cpu=20000000L
+um_omgs3.menu.CPUFreq.10=10MHz
+um_omgs3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_omgs3.menu.FlashMode.qio=QIO
+um_omgs3.menu.FlashMode.qio.build.flash_mode=dio
+um_omgs3.menu.FlashMode.qio.build.boot=qio
+um_omgs3.menu.FlashMode.dio=DIO
+um_omgs3.menu.FlashMode.dio.build.flash_mode=dio
+um_omgs3.menu.FlashMode.dio.build.boot=dio
+
+um_omgs3.menu.UploadSpeed.921600=921600
+um_omgs3.menu.UploadSpeed.921600.upload.speed=921600
+um_omgs3.menu.UploadSpeed.115200=115200
+um_omgs3.menu.UploadSpeed.115200.upload.speed=115200
+um_omgs3.menu.UploadSpeed.256000.windows=256000
+um_omgs3.menu.UploadSpeed.256000.upload.speed=256000
+um_omgs3.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_omgs3.menu.UploadSpeed.230400=230400
+um_omgs3.menu.UploadSpeed.230400.upload.speed=230400
+um_omgs3.menu.UploadSpeed.460800.linux=460800
+um_omgs3.menu.UploadSpeed.460800.macosx=460800
+um_omgs3.menu.UploadSpeed.460800.upload.speed=460800
+um_omgs3.menu.UploadSpeed.512000.windows=512000
+um_omgs3.menu.UploadSpeed.512000.upload.speed=512000
+
+um_omgs3.menu.DebugLevel.none=None
+um_omgs3.menu.DebugLevel.none.build.code_debug=0
+um_omgs3.menu.DebugLevel.error=Error
+um_omgs3.menu.DebugLevel.error.build.code_debug=1
+um_omgs3.menu.DebugLevel.warn=Warn
+um_omgs3.menu.DebugLevel.warn.build.code_debug=2
+um_omgs3.menu.DebugLevel.info=Info
+um_omgs3.menu.DebugLevel.info.build.code_debug=3
+um_omgs3.menu.DebugLevel.debug=Debug
+um_omgs3.menu.DebugLevel.debug.build.code_debug=4
+um_omgs3.menu.DebugLevel.verbose=Verbose
+um_omgs3.menu.DebugLevel.verbose.build.code_debug=5
+
+um_omgs3.menu.EraseFlash.none=Disabled
+um_omgs3.menu.EraseFlash.none.upload.erase_cmd=
+um_omgs3.menu.EraseFlash.all=Enabled
+um_omgs3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_pros3.name=UM PROS3
+um_pros3.vid.0=0x303a
+um_pros3.pid.0=0x80D3
+um_pros3.upload_port.0.vid=0x303a
+um_pros3.upload_port.0.pid=0x80D3
+
+um_pros3.bootloader.tool=esptool_py
+um_pros3.bootloader.tool.default=esptool_py
+
+um_pros3.upload.tool=esptool_py
+um_pros3.upload.tool.default=esptool_py
+um_pros3.upload.tool.network=esp_ota
+
+um_pros3.upload.maximum_size=1310720
+um_pros3.upload.maximum_data_size=327680
+um_pros3.upload.flags=
+um_pros3.upload.extra_flags=
+um_pros3.upload.use_1200bps_touch=false
+um_pros3.upload.wait_for_upload_port=false
+
+um_pros3.serial.disableDTR=false
+um_pros3.serial.disableRTS=false
+
+um_pros3.build.tarch=xtensa
+um_pros3.build.bootloader_addr=0x0
+um_pros3.build.target=esp32s3
+um_pros3.build.mcu=esp32s3
+um_pros3.build.core=esp32
+um_pros3.build.variant=um_pros3
+um_pros3.build.board=PROS3
+
+um_pros3.build.usb_mode=1
+um_pros3.build.cdc_on_boot=1
+um_pros3.build.msc_on_boot=0
+um_pros3.build.dfu_on_boot=0
+um_pros3.build.f_cpu=240000000L
+um_pros3.build.flash_size=16MB
+um_pros3.build.flash_freq=80m
+um_pros3.build.flash_mode=dio
+um_pros3.build.boot=qio
+um_pros3.build.partitions=default
+um_pros3.build.defines=
+um_pros3.build.loop_core=
+um_pros3.build.event_core=
+um_pros3.build.flash_type=qio
+um_pros3.build.psram_type=qspi
+um_pros3.build.memory_type=qio_qspi
+
+um_pros3.menu.LoopCore.1=Core 1
+um_pros3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+um_pros3.menu.LoopCore.0=Core 0
+um_pros3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+um_pros3.menu.EventsCore.1=Core 1
+um_pros3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+um_pros3.menu.EventsCore.0=Core 0
+um_pros3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+um_pros3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+um_pros3.menu.USBMode.hwcdc.build.usb_mode=1
+um_pros3.menu.USBMode.default=USB-OTG (TinyUSB)
+um_pros3.menu.USBMode.default.build.usb_mode=0
+
+um_pros3.menu.CDCOnBoot.cdc=Enabled
+um_pros3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_pros3.menu.CDCOnBoot.default=Disabled
+um_pros3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_pros3.menu.MSCOnBoot.default=Disabled
+um_pros3.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_pros3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+um_pros3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_pros3.menu.DFUOnBoot.default=Disabled
+um_pros3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_pros3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+um_pros3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_pros3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+um_pros3.menu.UploadMode.default=UART0 / Hardware CDC
+um_pros3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+um_pros3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+um_pros3.menu.UploadMode.default.upload.use_1200bps_touch=false
+um_pros3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+um_pros3.menu.PSRAM.enabled=Enabled
+um_pros3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_pros3.menu.PSRAM.disabled=Disabled
+um_pros3.menu.PSRAM.disabled.build.defines=
+
+um_pros3.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
+um_pros3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
+um_pros3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
+um_pros3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/12MB FFAT)
+um_pros3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
+um_pros3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
+um_pros3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+um_pros3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+um_pros3.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
+um_pros3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
+um_pros3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
+um_pros3.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
+um_pros3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+um_pros3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+um_pros3.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
+um_pros3.menu.PartitionScheme.fatflash.build.partitions=ffat
+um_pros3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+
+um_pros3.menu.CPUFreq.240=240MHz (WiFi)
+um_pros3.menu.CPUFreq.240.build.f_cpu=240000000L
+um_pros3.menu.CPUFreq.160=160MHz (WiFi)
+um_pros3.menu.CPUFreq.160.build.f_cpu=160000000L
+um_pros3.menu.CPUFreq.80=80MHz (WiFi)
+um_pros3.menu.CPUFreq.80.build.f_cpu=80000000L
+um_pros3.menu.CPUFreq.40=40MHz
+um_pros3.menu.CPUFreq.40.build.f_cpu=40000000L
+um_pros3.menu.CPUFreq.20=20MHz
+um_pros3.menu.CPUFreq.20.build.f_cpu=20000000L
+um_pros3.menu.CPUFreq.10=10MHz
+um_pros3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_pros3.menu.FlashMode.qio=QIO
+um_pros3.menu.FlashMode.qio.build.flash_mode=dio
+um_pros3.menu.FlashMode.qio.build.boot=qio
+um_pros3.menu.FlashMode.dio=DIO
+um_pros3.menu.FlashMode.dio.build.flash_mode=dio
+um_pros3.menu.FlashMode.dio.build.boot=dio
+
+um_pros3.menu.UploadSpeed.921600=921600
+um_pros3.menu.UploadSpeed.921600.upload.speed=921600
+um_pros3.menu.UploadSpeed.115200=115200
+um_pros3.menu.UploadSpeed.115200.upload.speed=115200
+um_pros3.menu.UploadSpeed.256000.windows=256000
+um_pros3.menu.UploadSpeed.256000.upload.speed=256000
+um_pros3.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_pros3.menu.UploadSpeed.230400=230400
+um_pros3.menu.UploadSpeed.230400.upload.speed=230400
+um_pros3.menu.UploadSpeed.460800.linux=460800
+um_pros3.menu.UploadSpeed.460800.macosx=460800
+um_pros3.menu.UploadSpeed.460800.upload.speed=460800
+um_pros3.menu.UploadSpeed.512000.windows=512000
+um_pros3.menu.UploadSpeed.512000.upload.speed=512000
+
+um_pros3.menu.DebugLevel.none=None
+um_pros3.menu.DebugLevel.none.build.code_debug=0
+um_pros3.menu.DebugLevel.error=Error
+um_pros3.menu.DebugLevel.error.build.code_debug=1
+um_pros3.menu.DebugLevel.warn=Warn
+um_pros3.menu.DebugLevel.warn.build.code_debug=2
+um_pros3.menu.DebugLevel.info=Info
+um_pros3.menu.DebugLevel.info.build.code_debug=3
+um_pros3.menu.DebugLevel.debug=Debug
+um_pros3.menu.DebugLevel.debug.build.code_debug=4
+um_pros3.menu.DebugLevel.verbose=Verbose
+um_pros3.menu.DebugLevel.verbose.build.code_debug=5
+
+um_pros3.menu.EraseFlash.none=Disabled
+um_pros3.menu.EraseFlash.none.upload.erase_cmd=
+um_pros3.menu.EraseFlash.all=Enabled
+um_pros3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_tinypico.name=UM TinyPICO
+
+um_tinypico.bootloader.tool=esptool_py
+um_tinypico.bootloader.tool.default=esptool_py
+
+um_tinypico.upload.tool=esptool_py
+um_tinypico.upload.tool.default=esptool_py
+um_tinypico.upload.tool.network=esp_ota
+
+um_tinypico.upload.maximum_size=1310720
+um_tinypico.upload.maximum_data_size=327680
+um_tinypico.upload.flags=
+um_tinypico.upload.extra_flags=
+
+um_tinypico.serial.disableDTR=true
+um_tinypico.serial.disableRTS=true
+
+um_tinypico.build.tarch=xtensa
+um_tinypico.build.bootloader_addr=0x1000
+um_tinypico.build.target=esp32
+um_tinypico.build.mcu=esp32
+um_tinypico.build.core=esp32
+um_tinypico.build.variant=um_tinypico
+um_tinypico.build.board=TINYPICO
+
+um_tinypico.build.f_cpu=240000000L
+um_tinypico.build.flash_size=4MB
+um_tinypico.build.flash_freq=80m
+um_tinypico.build.flash_mode=dio
+um_tinypico.build.boot=dio
+um_tinypico.build.partitions=default
+um_tinypico.build.defines=
+
+um_tinypico.menu.PartitionScheme.default=Default
+um_tinypico.menu.PartitionScheme.default.build.partitions=default
+um_tinypico.menu.PartitionScheme.no_ota=No OTA (Large APP)
+um_tinypico.menu.PartitionScheme.no_ota.build.partitions=no_ota
+um_tinypico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+um_tinypico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+um_tinypico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+um_tinypico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+um_tinypico.menu.UploadSpeed.921600=921600
+um_tinypico.menu.UploadSpeed.921600.upload.speed=921600
+um_tinypico.menu.UploadSpeed.115200=115200
+um_tinypico.menu.UploadSpeed.115200.upload.speed=115200
+um_tinypico.menu.UploadSpeed.256000.windows=256000
+um_tinypico.menu.UploadSpeed.256000.upload.speed=256000
+um_tinypico.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_tinypico.menu.UploadSpeed.230400=230400
+um_tinypico.menu.UploadSpeed.230400.upload.speed=230400
+um_tinypico.menu.UploadSpeed.460800.linux=460800
+um_tinypico.menu.UploadSpeed.460800.macosx=460800
+um_tinypico.menu.UploadSpeed.460800.upload.speed=460800
+um_tinypico.menu.UploadSpeed.512000.windows=512000
+um_tinypico.menu.UploadSpeed.512000.upload.speed=512000
+
+um_tinypico.menu.FlashMode.qio=QIO
+um_tinypico.menu.FlashMode.qio.build.flash_mode=dio
+um_tinypico.menu.FlashMode.qio.build.boot=qio
+um_tinypico.menu.FlashMode.dio=DIO
+um_tinypico.menu.FlashMode.dio.build.flash_mode=dio
+um_tinypico.menu.FlashMode.dio.build.boot=dio
+
+um_tinypico.menu.FlashFreq.80=80MHz
+um_tinypico.menu.FlashFreq.80.build.flash_freq=80m
+um_tinypico.menu.FlashFreq.40=40MHz
+um_tinypico.menu.FlashFreq.40.build.flash_freq=40m
+
+um_tinypico.menu.PSRAM.enabled=Enabled
+um_tinypico.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+um_tinypico.menu.PSRAM.enabled.build.extra_libs=
+um_tinypico.menu.PSRAM.disabled=Disabled
+um_tinypico.menu.PSRAM.disabled.build.defines=
+um_tinypico.menu.PSRAM.disabled.build.extra_libs=
+
+um_tinypico.menu.DebugLevel.none=None
+um_tinypico.menu.DebugLevel.none.build.code_debug=0
+um_tinypico.menu.DebugLevel.error=Error
+um_tinypico.menu.DebugLevel.error.build.code_debug=1
+um_tinypico.menu.DebugLevel.warn=Warn
+um_tinypico.menu.DebugLevel.warn.build.code_debug=2
+um_tinypico.menu.DebugLevel.info=Info
+um_tinypico.menu.DebugLevel.info.build.code_debug=3
+um_tinypico.menu.DebugLevel.debug=Debug
+um_tinypico.menu.DebugLevel.debug.build.code_debug=4
+um_tinypico.menu.DebugLevel.verbose=Verbose
+um_tinypico.menu.DebugLevel.verbose.build.code_debug=5
+
+um_tinypico.menu.EraseFlash.none=Disabled
+um_tinypico.menu.EraseFlash.none.upload.erase_cmd=
+um_tinypico.menu.EraseFlash.all=Enabled
+um_tinypico.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_tinyc6.name=UM TinyC6
+
+um_tinyc6.bootloader.tool=esptool_py
+um_tinyc6.bootloader.tool.default=esptool_py
+
+um_tinyc6.upload.tool=esptool_py
+um_tinyc6.upload.tool.default=esptool_py
+um_tinyc6.upload.tool.network=esp_ota
+
+um_tinyc6.upload.maximum_size=1310720
+um_tinyc6.upload.maximum_data_size=327680
+um_tinyc6.upload.flags=
+um_tinyc6.upload.extra_flags=
+um_tinyc6.upload.use_1200bps_touch=false
+um_tinyc6.upload.wait_for_upload_port=false
+
+um_tinyc6.serial.disableDTR=false
+um_tinyc6.serial.disableRTS=false
+
+um_tinyc6.build.tarch=riscv32
+um_tinyc6.build.target=esp
+um_tinyc6.build.mcu=esp32c6
+um_tinyc6.build.core=esp32
+um_tinyc6.build.variant=um_tinyc6
+um_tinyc6.build.board=TINYC6
+um_tinyc6.build.bootloader_addr=0x0
+
+um_tinyc6.build.cdc_on_boot=1
+um_tinyc6.build.f_cpu=160000000L
+um_tinyc6.build.flash_size=4MB
+um_tinyc6.build.flash_freq=80m
+um_tinyc6.build.flash_mode=qio
+um_tinyc6.build.boot=qio
+um_tinyc6.build.partitions=default
+um_tinyc6.build.defines=
+
+## IDE 2.0 Seems to not update the value
+um_tinyc6.menu.JTAGAdapter.default=Disabled
+um_tinyc6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+um_tinyc6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+um_tinyc6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+um_tinyc6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+um_tinyc6.menu.JTAGAdapter.external=FTDI Adapter
+um_tinyc6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+um_tinyc6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+um_tinyc6.menu.JTAGAdapter.bridge=ESP USB Bridge
+um_tinyc6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+um_tinyc6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+um_tinyc6.menu.CDCOnBoot.cdc=Enabled
+um_tinyc6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_tinyc6.menu.CDCOnBoot.default=Disabled
+um_tinyc6.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_tinyc6.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+um_tinyc6.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+um_tinyc6.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+um_tinyc6.menu.PartitionScheme.rainmaker=RainMaker 4MB
+um_tinyc6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+um_tinyc6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+um_tinyc6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+um_tinyc6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+um_tinyc6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+um_tinyc6.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+um_tinyc6.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+um_tinyc6.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+um_tinyc6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+um_tinyc6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+um_tinyc6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+um_tinyc6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+um_tinyc6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+um_tinyc6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+um_tinyc6.menu.PartitionScheme.custom=Custom
+um_tinyc6.menu.PartitionScheme.custom.build.partitions=
+um_tinyc6.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+um_tinyc6.menu.CPUFreq.160=160MHz (WiFi)
+um_tinyc6.menu.CPUFreq.160.build.f_cpu=160000000L
+um_tinyc6.menu.CPUFreq.80=80MHz (WiFi)
+um_tinyc6.menu.CPUFreq.80.build.f_cpu=80000000L
+um_tinyc6.menu.CPUFreq.40=40MHz
+um_tinyc6.menu.CPUFreq.40.build.f_cpu=40000000L
+um_tinyc6.menu.CPUFreq.20=20MHz
+um_tinyc6.menu.CPUFreq.20.build.f_cpu=20000000L
+um_tinyc6.menu.CPUFreq.10=10MHz
+um_tinyc6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_tinyc6.menu.FlashMode.qio=QIO
+um_tinyc6.menu.FlashMode.qio.build.flash_mode=dio
+um_tinyc6.menu.FlashMode.qio.build.boot=qio
+um_tinyc6.menu.FlashMode.dio=DIO
+um_tinyc6.menu.FlashMode.dio.build.flash_mode=dio
+um_tinyc6.menu.FlashMode.dio.build.boot=dio
+
+um_tinyc6.menu.FlashFreq.80=80MHz
+um_tinyc6.menu.FlashFreq.80.build.flash_freq=80m
+um_tinyc6.menu.FlashFreq.40=40MHz
+um_tinyc6.menu.FlashFreq.40.build.flash_freq=40m
+
+um_tinyc6.menu.FlashSize.8M=8MB (64Mb)
+um_tinyc6.menu.FlashSize.8M.build.flash_size=8MB
+
+um_tinyc6.menu.UploadSpeed.921600=921600
+um_tinyc6.menu.UploadSpeed.921600.upload.speed=921600
+um_tinyc6.menu.UploadSpeed.115200=115200
+um_tinyc6.menu.UploadSpeed.115200.upload.speed=115200
+um_tinyc6.menu.UploadSpeed.256000.windows=256000
+um_tinyc6.menu.UploadSpeed.256000.upload.speed=256000
+um_tinyc6.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_tinyc6.menu.UploadSpeed.230400=230400
+um_tinyc6.menu.UploadSpeed.230400.upload.speed=230400
+um_tinyc6.menu.UploadSpeed.460800.linux=460800
+um_tinyc6.menu.UploadSpeed.460800.macosx=460800
+um_tinyc6.menu.UploadSpeed.460800.upload.speed=460800
+um_tinyc6.menu.UploadSpeed.512000.windows=512000
+um_tinyc6.menu.UploadSpeed.512000.upload.speed=512000
+
+um_tinyc6.menu.DebugLevel.none=None
+um_tinyc6.menu.DebugLevel.none.build.code_debug=0
+um_tinyc6.menu.DebugLevel.error=Error
+um_tinyc6.menu.DebugLevel.error.build.code_debug=1
+um_tinyc6.menu.DebugLevel.warn=Warn
+um_tinyc6.menu.DebugLevel.warn.build.code_debug=2
+um_tinyc6.menu.DebugLevel.info=Info
+um_tinyc6.menu.DebugLevel.info.build.code_debug=3
+um_tinyc6.menu.DebugLevel.debug=Debug
+um_tinyc6.menu.DebugLevel.debug.build.code_debug=4
+um_tinyc6.menu.DebugLevel.verbose=Verbose
+um_tinyc6.menu.DebugLevel.verbose.build.code_debug=5
+
+um_tinyc6.menu.EraseFlash.none=Disabled
+um_tinyc6.menu.EraseFlash.none.upload.erase_cmd=
+um_tinyc6.menu.EraseFlash.all=Enabled
+um_tinyc6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+um_tinyc6.menu.ZigbeeMode.default=Disabled
+um_tinyc6.menu.ZigbeeMode.default.build.zigbee_mode=
+um_tinyc6.menu.ZigbeeMode.default.build.zigbee_libs=
+um_tinyc6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+um_tinyc6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+um_tinyc6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+um_tinyc6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+um_tinyc6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+um_tinyc6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+um_tinyc6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+um_tinyc6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+um_tinyc6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+um_tinys2.name=UM TinyS2
+um_tinys2.vid.0=0x303a
+um_tinys2.pid.0=0x8001
+um_tinys2.upload_port.0.vid=0x303a
+um_tinys2.upload_port.0.pid=0x8001
+
+um_tinys2.bootloader.tool=esptool_py
+um_tinys2.bootloader.tool.default=esptool_py
+
+um_tinys2.upload.tool=esptool_py
+um_tinys2.upload.tool.default=esptool_py
+um_tinys2.upload.tool.network=esp_ota
+
+um_tinys2.upload.maximum_size=1310720
+um_tinys2.upload.maximum_data_size=327680
+um_tinys2.upload.flags=
+um_tinys2.upload.extra_flags=
+um_tinys2.upload.use_1200bps_touch=true
+um_tinys2.upload.wait_for_upload_port=true
+
+um_tinys2.serial.disableDTR=false
+um_tinys2.serial.disableRTS=false
+
+um_tinys2.build.tarch=xtensa
+um_tinys2.build.bootloader_addr=0x1000
+um_tinys2.build.target=esp32s2
+um_tinys2.build.mcu=esp32s2
+um_tinys2.build.core=esp32
+um_tinys2.build.variant=um_tinys2
+um_tinys2.build.board=TINYS2
+
+um_tinys2.build.cdc_on_boot=1
+um_tinys2.build.msc_on_boot=0
+um_tinys2.build.dfu_on_boot=0
+um_tinys2.build.f_cpu=240000000L
+um_tinys2.build.flash_size=4MB
+um_tinys2.build.flash_freq=80m
+um_tinys2.build.flash_mode=dio
+um_tinys2.build.boot=qio
+um_tinys2.build.partitions=default
+um_tinys2.build.defines=
+
+um_tinys2.menu.CDCOnBoot.cdc=Enabled
+um_tinys2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_tinys2.menu.CDCOnBoot.default=Disabled
+um_tinys2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_tinys2.menu.MSCOnBoot.default=Disabled
+um_tinys2.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_tinys2.menu.MSCOnBoot.msc=Enabled
+um_tinys2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_tinys2.menu.DFUOnBoot.default=Disabled
+um_tinys2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_tinys2.menu.DFUOnBoot.dfu=Enabled
+um_tinys2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_tinys2.menu.PSRAM.enabled=Enabled
+um_tinys2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_tinys2.menu.PSRAM.disabled=Disabled
+um_tinys2.menu.PSRAM.disabled.build.defines=
+
+um_tinys2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+um_tinys2.menu.PartitionScheme.default.build.partitions=default
+um_tinys2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+um_tinys2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+um_tinys2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+um_tinys2.menu.PartitionScheme.minimal.build.partitions=minimal
+um_tinys2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+um_tinys2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+um_tinys2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+um_tinys2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+um_tinys2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+um_tinys2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+um_tinys2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+um_tinys2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+um_tinys2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+um_tinys2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+um_tinys2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+um_tinys2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+um_tinys2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+um_tinys2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+um_tinys2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+um_tinys2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+um_tinys2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+um_tinys2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+um_tinys2.menu.CPUFreq.240=240MHz (WiFi)
+um_tinys2.menu.CPUFreq.240.build.f_cpu=240000000L
+um_tinys2.menu.CPUFreq.160=160MHz (WiFi)
+um_tinys2.menu.CPUFreq.160.build.f_cpu=160000000L
+um_tinys2.menu.CPUFreq.80=80MHz (WiFi)
+um_tinys2.menu.CPUFreq.80.build.f_cpu=80000000L
+um_tinys2.menu.CPUFreq.40=40MHz
+um_tinys2.menu.CPUFreq.40.build.f_cpu=40000000L
+um_tinys2.menu.CPUFreq.20=20MHz
+um_tinys2.menu.CPUFreq.20.build.f_cpu=20000000L
+um_tinys2.menu.CPUFreq.10=10MHz
+um_tinys2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_tinys2.menu.FlashSize.4M=4MB (32Mb)
+um_tinys2.menu.FlashSize.4M.build.flash_size=4MB
+um_tinys2.menu.FlashSize.2M=2MB (16Mb)
+um_tinys2.menu.FlashSize.2M.build.flash_size=2MB
+
+um_tinys2.menu.UploadSpeed.921600=921600
+um_tinys2.menu.UploadSpeed.921600.upload.speed=921600
+um_tinys2.menu.UploadSpeed.115200=115200
+um_tinys2.menu.UploadSpeed.115200.upload.speed=115200
+um_tinys2.menu.UploadSpeed.256000.windows=256000
+um_tinys2.menu.UploadSpeed.256000.upload.speed=256000
+um_tinys2.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_tinys2.menu.UploadSpeed.230400=230400
+um_tinys2.menu.UploadSpeed.230400.upload.speed=230400
+um_tinys2.menu.UploadSpeed.460800.linux=460800
+um_tinys2.menu.UploadSpeed.460800.macosx=460800
+um_tinys2.menu.UploadSpeed.460800.upload.speed=460800
+
+um_tinys2.menu.DebugLevel.none=None
+um_tinys2.menu.DebugLevel.none.build.code_debug=0
+um_tinys2.menu.DebugLevel.error=Error
+um_tinys2.menu.DebugLevel.error.build.code_debug=1
+um_tinys2.menu.DebugLevel.warn=Warn
+um_tinys2.menu.DebugLevel.warn.build.code_debug=2
+um_tinys2.menu.DebugLevel.info=Info
+um_tinys2.menu.DebugLevel.info.build.code_debug=3
+um_tinys2.menu.DebugLevel.debug=Debug
+um_tinys2.menu.DebugLevel.debug.build.code_debug=4
+um_tinys2.menu.DebugLevel.verbose=Verbose
+um_tinys2.menu.DebugLevel.verbose.build.code_debug=5
+
+um_tinys2.menu.EraseFlash.none=Disabled
+um_tinys2.menu.EraseFlash.none.upload.erase_cmd=
+um_tinys2.menu.EraseFlash.all=Enabled
+um_tinys2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+um_tinys3.name=UM TinyS3
+um_tinys3.vid.0=0x303a
+um_tinys3.pid.0=0x80D0
+um_tinys3.upload_port.0.vid=0x303a
+um_tinys3.upload_port.0.pid=0x80D0
+
+um_tinys3.bootloader.tool=esptool_py
+um_tinys3.bootloader.tool.default=esptool_py
+
+um_tinys3.upload.tool=esptool_py
+um_tinys3.upload.tool.default=esptool_py
+um_tinys3.upload.tool.network=esp_ota
+
+um_tinys3.upload.maximum_size=1310720
+um_tinys3.upload.maximum_data_size=327680
+um_tinys3.upload.flags=
+um_tinys3.upload.extra_flags=
+um_tinys3.upload.use_1200bps_touch=false
+um_tinys3.upload.wait_for_upload_port=false
+
+um_tinys3.serial.disableDTR=false
+um_tinys3.serial.disableRTS=false
+
+um_tinys3.build.tarch=xtensa
+um_tinys3.build.bootloader_addr=0x0
+um_tinys3.build.target=esp32s3
+um_tinys3.build.mcu=esp32s3
+um_tinys3.build.core=esp32
+um_tinys3.build.variant=um_tinys3
+um_tinys3.build.board=TINYS3
+
+um_tinys3.build.usb_mode=1
+um_tinys3.build.cdc_on_boot=1
+um_tinys3.build.msc_on_boot=0
+um_tinys3.build.dfu_on_boot=0
+um_tinys3.build.f_cpu=240000000L
+um_tinys3.build.flash_size=8MB
+um_tinys3.build.flash_freq=80m
+um_tinys3.build.flash_mode=dio
+um_tinys3.build.boot=qio
+um_tinys3.build.partitions=default
+um_tinys3.build.defines=
+um_tinys3.build.loop_core=
+um_tinys3.build.event_core=
+um_tinys3.build.flash_type=qio
+um_tinys3.build.psram_type=qspi
+um_tinys3.build.memory_type=qio_qspi
+
+um_tinys3.menu.LoopCore.1=Core 1
+um_tinys3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+um_tinys3.menu.LoopCore.0=Core 0
+um_tinys3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+um_tinys3.menu.EventsCore.1=Core 1
+um_tinys3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+um_tinys3.menu.EventsCore.0=Core 0
+um_tinys3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+um_tinys3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+um_tinys3.menu.USBMode.hwcdc.build.usb_mode=1
+um_tinys3.menu.USBMode.default=USB-OTG (TinyUSB)
+um_tinys3.menu.USBMode.default.build.usb_mode=0
+
+um_tinys3.menu.CDCOnBoot.cdc=Enabled
+um_tinys3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+um_tinys3.menu.CDCOnBoot.default=Disabled
+um_tinys3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+um_tinys3.menu.MSCOnBoot.default=Disabled
+um_tinys3.menu.MSCOnBoot.default.build.msc_on_boot=0
+um_tinys3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+um_tinys3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+um_tinys3.menu.DFUOnBoot.default=Disabled
+um_tinys3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+um_tinys3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+um_tinys3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+um_tinys3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+um_tinys3.menu.UploadMode.default=UART0 / Hardware CDC
+um_tinys3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+um_tinys3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+um_tinys3.menu.UploadMode.default.upload.use_1200bps_touch=false
+um_tinys3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+um_tinys3.menu.PSRAM.enabled=Enabled
+um_tinys3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+um_tinys3.menu.PSRAM.disabled=Disabled
+um_tinys3.menu.PSRAM.disabled.build.defines=
+
+um_tinys3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+um_tinys3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+um_tinys3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+um_tinys3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
+um_tinys3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
+um_tinys3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
+um_tinys3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+um_tinys3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+
+um_tinys3.menu.CPUFreq.240=240MHz (WiFi)
+um_tinys3.menu.CPUFreq.240.build.f_cpu=240000000L
+um_tinys3.menu.CPUFreq.160=160MHz (WiFi)
+um_tinys3.menu.CPUFreq.160.build.f_cpu=160000000L
+um_tinys3.menu.CPUFreq.80=80MHz (WiFi)
+um_tinys3.menu.CPUFreq.80.build.f_cpu=80000000L
+um_tinys3.menu.CPUFreq.40=40MHz
+um_tinys3.menu.CPUFreq.40.build.f_cpu=40000000L
+um_tinys3.menu.CPUFreq.20=20MHz
+um_tinys3.menu.CPUFreq.20.build.f_cpu=20000000L
+um_tinys3.menu.CPUFreq.10=10MHz
+um_tinys3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+um_tinys3.menu.FlashMode.qio=QIO
+um_tinys3.menu.FlashMode.qio.build.flash_mode=dio
+um_tinys3.menu.FlashMode.qio.build.boot=qio
+um_tinys3.menu.FlashMode.dio=DIO
+um_tinys3.menu.FlashMode.dio.build.flash_mode=dio
+um_tinys3.menu.FlashMode.dio.build.boot=dio
+
+um_tinys3.menu.UploadSpeed.921600=921600
+um_tinys3.menu.UploadSpeed.921600.upload.speed=921600
+um_tinys3.menu.UploadSpeed.115200=115200
+um_tinys3.menu.UploadSpeed.115200.upload.speed=115200
+um_tinys3.menu.UploadSpeed.256000.windows=256000
+um_tinys3.menu.UploadSpeed.256000.upload.speed=256000
+um_tinys3.menu.UploadSpeed.230400.windows.upload.speed=256000
+um_tinys3.menu.UploadSpeed.230400=230400
+um_tinys3.menu.UploadSpeed.230400.upload.speed=230400
+um_tinys3.menu.UploadSpeed.460800.linux=460800
+um_tinys3.menu.UploadSpeed.460800.macosx=460800
+um_tinys3.menu.UploadSpeed.460800.upload.speed=460800
+um_tinys3.menu.UploadSpeed.512000.windows=512000
+um_tinys3.menu.UploadSpeed.512000.upload.speed=512000
+
+um_tinys3.menu.DebugLevel.none=None
+um_tinys3.menu.DebugLevel.none.build.code_debug=0
+um_tinys3.menu.DebugLevel.error=Error
+um_tinys3.menu.DebugLevel.error.build.code_debug=1
+um_tinys3.menu.DebugLevel.warn=Warn
+um_tinys3.menu.DebugLevel.warn.build.code_debug=2
+um_tinys3.menu.DebugLevel.info=Info
+um_tinys3.menu.DebugLevel.info.build.code_debug=3
+um_tinys3.menu.DebugLevel.debug=Debug
+um_tinys3.menu.DebugLevel.debug.build.code_debug=4
+um_tinys3.menu.DebugLevel.verbose=Verbose
+um_tinys3.menu.DebugLevel.verbose.build.code_debug=5
+
+um_tinys3.menu.EraseFlash.none=Disabled
+um_tinys3.menu.EraseFlash.none.upload.erase_cmd=
+um_tinys3.menu.EraseFlash.all=Enabled
+um_tinys3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+S_ODI_Ultra.name=S.ODI Ultra v1
+
+S_ODI_Ultra.bootloader.tool=esptool_py
+S_ODI_Ultra.bootloader.tool.default=esptool_py
+
+S_ODI_Ultra.upload.tool=esptool_py
+S_ODI_Ultra.upload.tool.default=esptool_py
+S_ODI_Ultra.upload.tool.network=esp_ota
+
+S_ODI_Ultra.upload.maximum_size=1310720
+S_ODI_Ultra.upload.maximum_data_size=327680
+S_ODI_Ultra.upload.wait_for_upload_port=true
+S_ODI_Ultra.upload.flags=
+S_ODI_Ultra.upload.extra_flags=
+
+S_ODI_Ultra.serial.disableDTR=true
+S_ODI_Ultra.serial.disableRTS=true
+
+S_ODI_Ultra.build.tarch=xtensa
+S_ODI_Ultra.build.bootloader_addr=0x1000
+S_ODI_Ultra.build.target=esp32
+S_ODI_Ultra.build.mcu=esp32
+S_ODI_Ultra.build.core=esp32
+S_ODI_Ultra.build.variant=S_ODI_Ultra_v1
+S_ODI_Ultra.build.board=ESP32_DEV
+
+S_ODI_Ultra.build.f_cpu=240000000L
+S_ODI_Ultra.build.flash_mode=dio
+S_ODI_Ultra.build.flash_size=4MB
+S_ODI_Ultra.build.boot=dio
+S_ODI_Ultra.build.partitions=default
+S_ODI_Ultra.build.defines=
+
+S_ODI_Ultra.menu.FlashFreq.80=80MHz
+S_ODI_Ultra.menu.FlashFreq.80.build.flash_freq=80m
+S_ODI_Ultra.menu.FlashFreq.40=40MHz
+S_ODI_Ultra.menu.FlashFreq.40.build.flash_freq=40m
+
+S_ODI_Ultra.menu.UploadSpeed.921600=921600
+S_ODI_Ultra.menu.UploadSpeed.921600.upload.speed=921600
+S_ODI_Ultra.menu.UploadSpeed.115200=115200
+S_ODI_Ultra.menu.UploadSpeed.115200.upload.speed=115200
+S_ODI_Ultra.menu.UploadSpeed.256000.windows=256000
+S_ODI_Ultra.menu.UploadSpeed.256000.upload.speed=256000
+S_ODI_Ultra.menu.UploadSpeed.230400.windows.upload.speed=256000
+S_ODI_Ultra.menu.UploadSpeed.230400=230400
+S_ODI_Ultra.menu.UploadSpeed.230400.upload.speed=230400
+S_ODI_Ultra.menu.UploadSpeed.460800.linux=460800
+S_ODI_Ultra.menu.UploadSpeed.460800.macosx=460800
+S_ODI_Ultra.menu.UploadSpeed.460800.upload.speed=460800
+S_ODI_Ultra.menu.UploadSpeed.512000.windows=512000
+S_ODI_Ultra.menu.UploadSpeed.512000.upload.speed=512000
+
+S_ODI_Ultra.menu.DebugLevel.none=None
+S_ODI_Ultra.menu.DebugLevel.none.build.code_debug=0
+S_ODI_Ultra.menu.DebugLevel.error=Error
+S_ODI_Ultra.menu.DebugLevel.error.build.code_debug=1
+S_ODI_Ultra.menu.DebugLevel.warn=Warn
+S_ODI_Ultra.menu.DebugLevel.warn.build.code_debug=2
+S_ODI_Ultra.menu.DebugLevel.info=Info
+S_ODI_Ultra.menu.DebugLevel.info.build.code_debug=3
+S_ODI_Ultra.menu.DebugLevel.debug=Debug
+S_ODI_Ultra.menu.DebugLevel.debug.build.code_debug=4
+
+S_ODI_Ultra.menu.EraseFlash.none=Disabled
+S_ODI_Ultra.menu.EraseFlash.none.upload.erase_cmd=
+S_ODI_Ultra.menu.EraseFlash.all=Enabled
+S_ODI_Ultra.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lilygo_t_display.name=LilyGo T-Display
+
+lilygo_t_display.upload.tool=esptool_py
+lilygo_t_display.upload.tool.default=esptool_py
+lilygo_t_display.upload.tool.network=esp_ota
+lilygo_t_display.upload.maximum_size=1310720
+lilygo_t_display.upload.maximum_data_size=327680
+lilygo_t_display.upload.wait_for_upload_port=true
+lilygo_t_display.upload.speed=460800
+lilygo_t_display.upload.flags=
+lilygo_t_display.upload.extra_flags=
+
+lilygo_t_display.bootloader.tool=esptool_py
+lilygo_t_display.bootloader.tool.default=esptool_py
+
+lilygo_t_display.serial.disableDTR=true
+lilygo_t_display.serial.disableRTS=true
+
+lilygo_t_display.build.tarch=xtensa
+lilygo_t_display.build.bootloader_addr=0x1000
+lilygo_t_display.build.mcu=esp32
+lilygo_t_display.build.core=esp32
+lilygo_t_display.build.target=esp32
+lilygo_t_display.build.variant=lilygo_t_display
+lilygo_t_display.build.board=LILYGO_T_DISPLAY
+
+lilygo_t_display.build.f_cpu=240000000L
+lilygo_t_display.build.flash_size=4MB
+lilygo_t_display.build.flash_freq=80m
+lilygo_t_display.build.flash_mode=dio
+lilygo_t_display.build.boot=dio
+lilygo_t_display.build.partitions=default
+
+lilygo_t_display.menu.PSRAM.disabled=Disabled
+lilygo_t_display.menu.PSRAM.disabled.build.defines=
+lilygo_t_display.menu.PSRAM.enabled=Enabled
+lilygo_t_display.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+lilygo_t_display.menu.PSRAM.enabled.build.extra_libs=
+
+lilygo_t_display.menu.LoopCore.1=Core 1
+lilygo_t_display.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lilygo_t_display.menu.LoopCore.0=Core 0
+lilygo_t_display.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lilygo_t_display.menu.EventsCore.1=Core 1
+lilygo_t_display.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lilygo_t_display.menu.EventsCore.0=Core 0
+lilygo_t_display.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lilygo_t_display.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lilygo_t_display.menu.PartitionScheme.default.build.partitions=default
+lilygo_t_display.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lilygo_t_display.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lilygo_t_display.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+lilygo_t_display.menu.PartitionScheme.minimal.build.partitions=minimal
+lilygo_t_display.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lilygo_t_display.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lilygo_t_display.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lilygo_t_display.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lilygo_t_display.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lilygo_t_display.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lilygo_t_display.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lilygo_t_display.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lilygo_t_display.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lilygo_t_display.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lilygo_t_display.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lilygo_t_display.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lilygo_t_display.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lilygo_t_display.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lilygo_t_display.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+lilygo_t_display.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+lilygo_t_display.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+lilygo_t_display.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+lilygo_t_display.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+lilygo_t_display.menu.PartitionScheme.fatflash.build.partitions=ffat
+lilygo_t_display.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+lilygo_t_display.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+lilygo_t_display.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+lilygo_t_display.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+lilygo_t_display.menu.CPUFreq.240=240MHz (WiFi/BT)
+lilygo_t_display.menu.CPUFreq.240.build.f_cpu=240000000L
+lilygo_t_display.menu.CPUFreq.160=160MHz (WiFi/BT)
+lilygo_t_display.menu.CPUFreq.160.build.f_cpu=160000000L
+lilygo_t_display.menu.CPUFreq.80=80MHz (WiFi/BT)
+lilygo_t_display.menu.CPUFreq.80.build.f_cpu=80000000L
+lilygo_t_display.menu.CPUFreq.40=40MHz (40MHz XTAL)
+lilygo_t_display.menu.CPUFreq.40.build.f_cpu=40000000L
+lilygo_t_display.menu.CPUFreq.26=26MHz (26MHz XTAL)
+lilygo_t_display.menu.CPUFreq.26.build.f_cpu=26000000L
+lilygo_t_display.menu.CPUFreq.20=20MHz (40MHz XTAL)
+lilygo_t_display.menu.CPUFreq.20.build.f_cpu=20000000L
+lilygo_t_display.menu.CPUFreq.13=13MHz (26MHz XTAL)
+lilygo_t_display.menu.CPUFreq.13.build.f_cpu=13000000L
+lilygo_t_display.menu.CPUFreq.10=10MHz (40MHz XTAL)
+lilygo_t_display.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lilygo_t_display.menu.FlashMode.qio=QIO
+lilygo_t_display.menu.FlashMode.qio.build.flash_mode=dio
+lilygo_t_display.menu.FlashMode.qio.build.boot=qio
+lilygo_t_display.menu.FlashMode.dio=DIO
+lilygo_t_display.menu.FlashMode.dio.build.flash_mode=dio
+lilygo_t_display.menu.FlashMode.dio.build.boot=dio
+
+lilygo_t_display.menu.FlashFreq.80=80MHz
+lilygo_t_display.menu.FlashFreq.80.build.flash_freq=80m
+lilygo_t_display.menu.FlashFreq.40=40MHz
+lilygo_t_display.menu.FlashFreq.40.build.flash_freq=40m
+
+lilygo_t_display.menu.FlashSize.4M=4MB (32Mb)
+lilygo_t_display.menu.FlashSize.4M.build.flash_size=4MB
+lilygo_t_display.menu.FlashSize.16M=16MB (128Mb)
+lilygo_t_display.menu.FlashSize.16M.build.flash_size=16MB
+
+lilygo_t_display.menu.UploadSpeed.921600=921600
+lilygo_t_display.menu.UploadSpeed.921600.upload.speed=921600
+lilygo_t_display.menu.UploadSpeed.115200=115200
+lilygo_t_display.menu.UploadSpeed.115200.upload.speed=115200
+lilygo_t_display.menu.UploadSpeed.256000.windows=256000
+lilygo_t_display.menu.UploadSpeed.256000.upload.speed=256000
+lilygo_t_display.menu.UploadSpeed.230400.windows.upload.speed=256000
+lilygo_t_display.menu.UploadSpeed.230400=230400
+lilygo_t_display.menu.UploadSpeed.230400.upload.speed=230400
+lilygo_t_display.menu.UploadSpeed.460800.linux=460800
+lilygo_t_display.menu.UploadSpeed.460800.macosx=460800
+lilygo_t_display.menu.UploadSpeed.460800.upload.speed=460800
+lilygo_t_display.menu.UploadSpeed.512000.windows=512000
+lilygo_t_display.menu.UploadSpeed.512000.upload.speed=512000
+
+lilygo_t_display.menu.DebugLevel.none=None
+lilygo_t_display.menu.DebugLevel.none.build.code_debug=0
+lilygo_t_display.menu.DebugLevel.error=Error
+lilygo_t_display.menu.DebugLevel.error.build.code_debug=1
+lilygo_t_display.menu.DebugLevel.warn=Warn
+lilygo_t_display.menu.DebugLevel.warn.build.code_debug=2
+lilygo_t_display.menu.DebugLevel.info=Info
+lilygo_t_display.menu.DebugLevel.info.build.code_debug=3
+lilygo_t_display.menu.DebugLevel.debug=Debug
+lilygo_t_display.menu.DebugLevel.debug.build.code_debug=4
+lilygo_t_display.menu.DebugLevel.verbose=Verbose
+lilygo_t_display.menu.DebugLevel.verbose.build.code_debug=5
+
+lilygo_t_display.menu.EraseFlash.none=Disabled
+lilygo_t_display.menu.EraseFlash.none.upload.erase_cmd=
+lilygo_t_display.menu.EraseFlash.all=Enabled
+lilygo_t_display.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lilygo_t_display_s3.name=LilyGo T-Display-S3
+
+lilygo_t_display_s3.bootloader.tool=esptool_py
+lilygo_t_display_s3.bootloader.tool.default=esptool_py
+
+lilygo_t_display_s3.upload.tool=esptool_py
+lilygo_t_display_s3.upload.tool.default=esptool_py
+lilygo_t_display_s3.upload.tool.network=esp_ota
+
+lilygo_t_display_s3.upload.maximum_size=3145728
+lilygo_t_display_s3.upload.maximum_data_size=327680
+lilygo_t_display_s3.upload.speed=921600
+lilygo_t_display_s3.upload.flags=
+lilygo_t_display_s3.upload.extra_flags=
+lilygo_t_display_s3.upload.use_1200bps_touch=false
+lilygo_t_display_s3.upload.wait_for_upload_port=false
+
+lilygo_t_display_s3.serial.disableDTR=false
+lilygo_t_display_s3.serial.disableRTS=false
+
+lilygo_t_display_s3.build.tarch=xtensa
+lilygo_t_display_s3.build.bootloader_addr=0x0
+lilygo_t_display_s3.build.target=esp32s3
+lilygo_t_display_s3.build.mcu=esp32s3
+lilygo_t_display_s3.build.core=esp32
+lilygo_t_display_s3.build.variant=lilygo_t_display_s3
+lilygo_t_display_s3.build.board=LILYGO_T_DISPLAY_S3
+
+lilygo_t_display_s3.build.usb_mode=1
+lilygo_t_display_s3.build.cdc_on_boot=1
+lilygo_t_display_s3.build.msc_on_boot=0
+lilygo_t_display_s3.build.dfu_on_boot=0
+lilygo_t_display_s3.build.f_cpu=240000000L
+lilygo_t_display_s3.build.flash_size=16MB
+lilygo_t_display_s3.build.flash_freq=80m
+lilygo_t_display_s3.build.flash_mode=dio
+lilygo_t_display_s3.build.boot=qio
+lilygo_t_display_s3.build.boot_freq=80m
+lilygo_t_display_s3.build.partitions=app3M_fat9M_16MB
+lilygo_t_display_s3.build.defines=
+lilygo_t_display_s3.build.loop_core=
+lilygo_t_display_s3.build.event_core=
+lilygo_t_display_s3.build.psram_type=opi
+lilygo_t_display_s3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+lilygo_t_display_s3.menu.JTAGAdapter.default=Disabled
+lilygo_t_display_s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+lilygo_t_display_s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+lilygo_t_display_s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+lilygo_t_display_s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+
+lilygo_t_display_s3.menu.LoopCore.1=Core 1
+lilygo_t_display_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lilygo_t_display_s3.menu.LoopCore.0=Core 0
+lilygo_t_display_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lilygo_t_display_s3.menu.EventsCore.1=Core 1
+lilygo_t_display_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lilygo_t_display_s3.menu.EventsCore.0=Core 0
+lilygo_t_display_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lilygo_t_display_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+lilygo_t_display_s3.menu.USBMode.hwcdc.build.usb_mode=1
+lilygo_t_display_s3.menu.USBMode.default=USB-OTG (TinyUSB)
+lilygo_t_display_s3.menu.USBMode.default.build.usb_mode=0
+
+lilygo_t_display_s3.menu.CDCOnBoot.cdc=Enabled
+lilygo_t_display_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+lilygo_t_display_s3.menu.CDCOnBoot.default=Disabled
+lilygo_t_display_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+lilygo_t_display_s3.menu.MSCOnBoot.default=Disabled
+lilygo_t_display_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+lilygo_t_display_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+lilygo_t_display_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lilygo_t_display_s3.menu.DFUOnBoot.default=Disabled
+lilygo_t_display_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lilygo_t_display_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+lilygo_t_display_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lilygo_t_display_s3.menu.UploadMode.default=UART0 / Hardware CDC
+lilygo_t_display_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+lilygo_t_display_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+lilygo_t_display_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+lilygo_t_display_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+lilygo_t_display_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+lilygo_t_display_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+lilygo_t_display_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+lilygo_t_display_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+lilygo_t_display_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+lilygo_t_display_s3.menu.DebugLevel.none=None
+lilygo_t_display_s3.menu.DebugLevel.none.build.code_debug=0
+lilygo_t_display_s3.menu.DebugLevel.error=Error
+lilygo_t_display_s3.menu.DebugLevel.error.build.code_debug=1
+lilygo_t_display_s3.menu.DebugLevel.warn=Warn
+lilygo_t_display_s3.menu.DebugLevel.warn.build.code_debug=2
+lilygo_t_display_s3.menu.DebugLevel.info=Info
+lilygo_t_display_s3.menu.DebugLevel.info.build.code_debug=3
+lilygo_t_display_s3.menu.DebugLevel.debug=Debug
+lilygo_t_display_s3.menu.DebugLevel.debug.build.code_debug=4
+lilygo_t_display_s3.menu.DebugLevel.verbose=Verbose
+lilygo_t_display_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+lilygo_t_display_s3.menu.EraseFlash.none=Disabled
+lilygo_t_display_s3.menu.EraseFlash.none.upload.erase_cmd=
+lilygo_t_display_s3.menu.EraseFlash.all=Enabled
+lilygo_t_display_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lilygo_t_eth_lite.name=LilyGo T-ETH-Lite
+
+lilygo_t_eth_lite.bootloader.tool=esptool_py
+lilygo_t_eth_lite.bootloader.tool.default=esptool_py
+
+lilygo_t_eth_lite.upload.tool=esptool_py
+lilygo_t_eth_lite.upload.tool.default=esptool_py
+lilygo_t_eth_lite.upload.tool.network=esp_ota
+
+lilygo_t_eth_lite.upload.maximum_size=3145728
+lilygo_t_eth_lite.upload.maximum_data_size=327680
+lilygo_t_eth_lite.upload.speed=921600
+lilygo_t_eth_lite.upload.flags=
+lilygo_t_eth_lite.upload.extra_flags=
+lilygo_t_eth_lite.upload.use_1200bps_touch=false
+lilygo_t_eth_lite.upload.wait_for_upload_port=false
+
+lilygo_t_eth_lite.serial.disableDTR=false
+lilygo_t_eth_lite.serial.disableRTS=false
+
+lilygo_t_eth_lite.build.tarch=xtensa
+lilygo_t_eth_lite.build.bootloader_addr=0x0
+lilygo_t_eth_lite.build.target=esp32s3
+lilygo_t_eth_lite.build.mcu=esp32s3
+lilygo_t_eth_lite.build.core=esp32
+lilygo_t_eth_lite.build.variant=lilygo_t_eth_lite
+lilygo_t_eth_lite.build.board=LILYGO_T_ETH_LITE
+
+lilygo_t_eth_lite.build.usb_mode=1
+lilygo_t_eth_lite.build.cdc_on_boot=0
+lilygo_t_eth_lite.build.msc_on_boot=0
+lilygo_t_eth_lite.build.dfu_on_boot=0
+lilygo_t_eth_lite.build.f_cpu=240000000L
+lilygo_t_eth_lite.build.flash_size=16MB
+lilygo_t_eth_lite.build.flash_freq=80m
+lilygo_t_eth_lite.build.flash_mode=dio
+lilygo_t_eth_lite.build.boot=qio
+lilygo_t_eth_lite.build.boot_freq=80m
+lilygo_t_eth_lite.build.partitions=app3M_fat9M_16MB
+lilygo_t_eth_lite.build.defines=
+lilygo_t_eth_lite.build.loop_core=
+lilygo_t_eth_lite.build.event_core=
+lilygo_t_eth_lite.build.psram_type=opi
+lilygo_t_eth_lite.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+lilygo_t_eth_lite.menu.JTAGAdapter.default=Disabled
+lilygo_t_eth_lite.menu.JTAGAdapter.default.build.copy_jtag_files=0
+lilygo_t_eth_lite.menu.JTAGAdapter.builtin=Integrated USB JTAG
+lilygo_t_eth_lite.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+lilygo_t_eth_lite.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+
+lilygo_t_eth_lite.menu.LoopCore.1=Core 1
+lilygo_t_eth_lite.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lilygo_t_eth_lite.menu.LoopCore.0=Core 0
+lilygo_t_eth_lite.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lilygo_t_eth_lite.menu.EventsCore.1=Core 1
+lilygo_t_eth_lite.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lilygo_t_eth_lite.menu.EventsCore.0=Core 0
+lilygo_t_eth_lite.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lilygo_t_eth_lite.menu.USBMode.hwcdc=Hardware CDC and JTAG
+lilygo_t_eth_lite.menu.USBMode.hwcdc.build.usb_mode=1
+lilygo_t_eth_lite.menu.USBMode.default=USB-OTG (TinyUSB)
+lilygo_t_eth_lite.menu.USBMode.default.build.usb_mode=0
+
+lilygo_t_eth_lite.menu.CDCOnBoot.default=Disabled
+lilygo_t_eth_lite.menu.CDCOnBoot.default.build.cdc_on_boot=0
+lilygo_t_eth_lite.menu.CDCOnBoot.cdc=Enabled
+lilygo_t_eth_lite.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+lilygo_t_eth_lite.menu.MSCOnBoot.default=Disabled
+lilygo_t_eth_lite.menu.MSCOnBoot.default.build.msc_on_boot=0
+lilygo_t_eth_lite.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+lilygo_t_eth_lite.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lilygo_t_eth_lite.menu.DFUOnBoot.default=Disabled
+lilygo_t_eth_lite.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lilygo_t_eth_lite.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+lilygo_t_eth_lite.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lilygo_t_eth_lite.menu.UploadMode.default=UART0 / Hardware CDC
+lilygo_t_eth_lite.menu.UploadMode.default.upload.use_1200bps_touch=false
+lilygo_t_eth_lite.menu.UploadMode.default.upload.wait_for_upload_port=false
+lilygo_t_eth_lite.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+lilygo_t_eth_lite.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+lilygo_t_eth_lite.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+lilygo_t_eth_lite.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+lilygo_t_eth_lite.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+lilygo_t_eth_lite.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker=RainMaker 4MB
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+lilygo_t_eth_lite.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+lilygo_t_eth_lite.menu.DebugLevel.none=None
+lilygo_t_eth_lite.menu.DebugLevel.none.build.code_debug=0
+lilygo_t_eth_lite.menu.DebugLevel.error=Error
+lilygo_t_eth_lite.menu.DebugLevel.error.build.code_debug=1
+lilygo_t_eth_lite.menu.DebugLevel.warn=Warn
+lilygo_t_eth_lite.menu.DebugLevel.warn.build.code_debug=2
+lilygo_t_eth_lite.menu.DebugLevel.info=Info
+lilygo_t_eth_lite.menu.DebugLevel.info.build.code_debug=3
+lilygo_t_eth_lite.menu.DebugLevel.debug=Debug
+lilygo_t_eth_lite.menu.DebugLevel.debug.build.code_debug=4
+lilygo_t_eth_lite.menu.DebugLevel.verbose=Verbose
+lilygo_t_eth_lite.menu.DebugLevel.verbose.build.code_debug=5
+
+lilygo_t_eth_lite.menu.EraseFlash.none=Disabled
+lilygo_t_eth_lite.menu.EraseFlash.none.upload.erase_cmd=
+lilygo_t_eth_lite.menu.EraseFlash.all=Enabled
+lilygo_t_eth_lite.menu.EraseFlash.all.upload.erase_cmd=-e
+
+
+##############################################################
+
+lilygo_t3s3.name=LilyGo T3-S3
+
+lilygo_t3s3.upload.tool=esptool_py
+lilygo_t3s3.upload.tool.default=esptool_py
+lilygo_t3s3.upload.tool.network=esp_ota
+lilygo_t3s3.upload.maximum_size=1310720
+lilygo_t3s3.upload.maximum_data_size=327680
+lilygo_t3s3.upload.wait_for_upload_port=false
+lilygo_t3s3.upload.speed=460800
+lilygo_t3s3.upload.flags=
+lilygo_t3s3.upload.extra_flags=
+
+lilygo_t3s3.bootloader.tool=esptool_py
+lilygo_t3s3.bootloader.tool.default=esptool_py
+
+lilygo_t3s3.serial.disableDTR=true
+lilygo_t3s3.serial.disableRTS=true
+
+lilygo_t3s3.build.tarch=xtensa
+lilygo_t3s3.build.bootloader_addr=0x0
+lilygo_t3s3.build.mcu=esp32s3
+lilygo_t3s3.build.core=esp32
+lilygo_t3s3.build.target=esp32s3
+lilygo_t3s3.build.board=LILYGO_T3_S3
+
+lilygo_t3s3.build.usb_mode=1
+lilygo_t3s3.build.cdc_on_boot=1
+lilygo_t3s3.build.msc_on_boot=0
+lilygo_t3s3.build.dfu_on_boot=0
+
+lilygo_t3s3.build.f_cpu=240000000L
+lilygo_t3s3.build.flash_size=4MB
+lilygo_t3s3.build.flash_freq=80m
+lilygo_t3s3.build.flash_mode=dio
+lilygo_t3s3.build.boot=dio
+lilygo_t3s3.build.partitions=default
+lilygo_t3s3.build.defines=
+
+lilygo_t3s3.menu.PSRAM.disabled=Disabled
+lilygo_t3s3.menu.PSRAM.disabled.build.defines=
+lilygo_t3s3.menu.PSRAM.enabled=Enabled
+lilygo_t3s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+lilygo_t3s3.menu.PSRAM.enabled.build.psram_type=qspi
+
+lilygo_t3s3.menu.LoopCore.1=Core 1
+lilygo_t3s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lilygo_t3s3.menu.LoopCore.0=Core 0
+lilygo_t3s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lilygo_t3s3.menu.EventsCore.1=Core 1
+lilygo_t3s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lilygo_t3s3.menu.EventsCore.0=Core 0
+lilygo_t3s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lilygo_t3s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+lilygo_t3s3.menu.USBMode.hwcdc.build.usb_mode=1
+lilygo_t3s3.menu.USBMode.default=USB-OTG (TinyUSB)
+lilygo_t3s3.menu.USBMode.default.build.usb_mode=0
+
+lilygo_t3s3.menu.CDCOnBoot.default=Disabled
+lilygo_t3s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+lilygo_t3s3.menu.CDCOnBoot.cdc=Enabled
+lilygo_t3s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+lilygo_t3s3.menu.MSCOnBoot.default=Disabled
+lilygo_t3s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+lilygo_t3s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+lilygo_t3s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lilygo_t3s3.menu.DFUOnBoot.default=Disabled
+lilygo_t3s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lilygo_t3s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+lilygo_t3s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lilygo_t3s3.menu.UploadMode.default=UART0 / Hardware CDC
+lilygo_t3s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+lilygo_t3s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+lilygo_t3s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+lilygo_t3s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+lilygo_t3s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+lilygo_t3s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lilygo_t3s3.menu.PartitionScheme.default.build.partitions=default
+lilygo_t3s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lilygo_t3s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lilygo_t3s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+lilygo_t3s3.menu.PartitionScheme.minimal.build.partitions=minimal
+lilygo_t3s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lilygo_t3s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lilygo_t3s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lilygo_t3s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lilygo_t3s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lilygo_t3s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lilygo_t3s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lilygo_t3s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lilygo_t3s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lilygo_t3s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lilygo_t3s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lilygo_t3s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lilygo_t3s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lilygo_t3s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lilygo_t3s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+lilygo_t3s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+lilygo_t3s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+lilygo_t3s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+lilygo_t3s3.menu.CPUFreq.240=240MHz (WiFi/BT)
+lilygo_t3s3.menu.CPUFreq.240.build.f_cpu=240000000L
+lilygo_t3s3.menu.CPUFreq.160=160MHz (WiFi/BT)
+lilygo_t3s3.menu.CPUFreq.160.build.f_cpu=160000000L
+lilygo_t3s3.menu.CPUFreq.80=80MHz (WiFi/BT)
+lilygo_t3s3.menu.CPUFreq.80.build.f_cpu=80000000L
+
+lilygo_t3s3.menu.FlashMode.qio=QIO
+lilygo_t3s3.menu.FlashMode.qio.build.flash_mode=dio
+lilygo_t3s3.menu.FlashMode.qio.build.boot=qio
+lilygo_t3s3.menu.FlashMode.dio=DIO
+lilygo_t3s3.menu.FlashMode.dio.build.flash_mode=dio
+lilygo_t3s3.menu.FlashMode.dio.build.boot=dio
+
+lilygo_t3s3.menu.FlashFreq.80=80MHz
+lilygo_t3s3.menu.FlashFreq.80.build.flash_freq=80m
+lilygo_t3s3.menu.FlashFreq.40=40MHz
+lilygo_t3s3.menu.FlashFreq.40.build.flash_freq=40m
+
+lilygo_t3s3.menu.UploadSpeed.921600=921600
+lilygo_t3s3.menu.UploadSpeed.921600.upload.speed=921600
+lilygo_t3s3.menu.UploadSpeed.115200=115200
+lilygo_t3s3.menu.UploadSpeed.115200.upload.speed=115200
+lilygo_t3s3.menu.UploadSpeed.256000.windows=256000
+lilygo_t3s3.menu.UploadSpeed.256000.upload.speed=256000
+lilygo_t3s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+lilygo_t3s3.menu.UploadSpeed.230400=230400
+lilygo_t3s3.menu.UploadSpeed.230400.upload.speed=230400
+lilygo_t3s3.menu.UploadSpeed.460800.linux=460800
+lilygo_t3s3.menu.UploadSpeed.460800.macosx=460800
+lilygo_t3s3.menu.UploadSpeed.460800.upload.speed=460800
+lilygo_t3s3.menu.UploadSpeed.512000.windows=512000
+lilygo_t3s3.menu.UploadSpeed.512000.upload.speed=512000
+
+lilygo_t3s3.menu.DebugLevel.none=None
+lilygo_t3s3.menu.DebugLevel.none.build.code_debug=0
+lilygo_t3s3.menu.DebugLevel.error=Error
+lilygo_t3s3.menu.DebugLevel.error.build.code_debug=1
+lilygo_t3s3.menu.DebugLevel.warn=Warn
+lilygo_t3s3.menu.DebugLevel.warn.build.code_debug=2
+lilygo_t3s3.menu.DebugLevel.info=Info
+lilygo_t3s3.menu.DebugLevel.info.build.code_debug=3
+lilygo_t3s3.menu.DebugLevel.debug=Debug
+lilygo_t3s3.menu.DebugLevel.debug.build.code_debug=4
+lilygo_t3s3.menu.DebugLevel.verbose=Verbose
+lilygo_t3s3.menu.DebugLevel.verbose.build.code_debug=5
+
+lilygo_t3s3.menu.EraseFlash.none=Disabled
+lilygo_t3s3.menu.EraseFlash.none.upload.erase_cmd=
+lilygo_t3s3.menu.EraseFlash.all=Enabled
+lilygo_t3s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+lilygo_t3s3.menu.Revision.Radio_SX1262=Radio-SX1262
+lilygo_t3s3.menu.Revision.Radio_SX1262.build.board=LILYGO_T3S3_SX1262
+lilygo_t3s3.menu.Revision.Radio_SX1262.build.variant=lilygo_t3_s3_sx1262
+
+lilygo_t3s3.menu.Revision.Radio_SX1276=Radio-SX1276
+lilygo_t3s3.menu.Revision.Radio_SX1276.build.board=LILYGO_T3S3_SX1276
+lilygo_t3s3.menu.Revision.Radio_SX1276.build.variant=lilygo_t3_s3_sx127x
+
+lilygo_t3s3.menu.Revision.Radio_SX1278=Radio-SX1278
+lilygo_t3s3.menu.Revision.Radio_SX1278.build.board=LILYGO_T3S3_SX1278
+lilygo_t3s3.menu.Revision.Radio_SX1278.build.variant=lilygo_t3_s3_sx127x
+
+lilygo_t3s3.menu.Revision.Radio_SX1280=Radio-SX1280
+lilygo_t3s3.menu.Revision.Radio_SX1280.build.board=LILYGO_T3S3_SX1280
+lilygo_t3s3.menu.Revision.Radio_SX1280.build.variant=lilygo_t3_s3_sx1280
+
+lilygo_t3s3.menu.Revision.Radio_SX1280PA=Radio-SX1280PA
+lilygo_t3s3.menu.Revision.Radio_SX1280PA.build.board=LILYGO_T3S3_SX1280PA
+lilygo_t3s3.menu.Revision.Radio_SX1280PA.build.variant=lilygo_t3_s3_sx1280pa
+
+lilygo_t3s3.menu.Revision.Radio_LR1121=Radio-LR1121
+lilygo_t3s3.menu.Revision.Radio_LR1121.build.board=LILYGO_T3S3_LR1121
+lilygo_t3s3.menu.Revision.Radio_LR1121.build.variant=lilygo_t3_s3_lr1121
+
+##############################################################
+
+twatchs3.name=LilyGo T-Watch-S3
+
+twatchs3.bootloader.tool=esptool_py
+twatchs3.bootloader.tool.default=esptool_py
+
+twatchs3.upload.tool=esptool_py
+twatchs3.upload.tool.default=esptool_py
+twatchs3.upload.tool.network=esp_ota
+
+twatchs3.upload.maximum_size=1310720
+twatchs3.upload.maximum_data_size=327680
+twatchs3.upload.flags=
+twatchs3.upload.extra_flags=
+twatchs3.upload.use_1200bps_touch=false
+twatchs3.upload.wait_for_upload_port=false
+
+twatchs3.serial.disableDTR=false
+twatchs3.serial.disableRTS=false
+
+twatchs3.build.tarch=xtensa
+twatchs3.build.bootloader_addr=0x0
+twatchs3.build.target=esp32s3
+twatchs3.build.mcu=esp32s3
+twatchs3.build.core=esp32
+twatchs3.build.variant=lilygo_twatch_s3
+twatchs3.build.board=T_WATCH_S3
+
+twatchs3.build.usb_mode=1
+twatchs3.build.cdc_on_boot=0
+twatchs3.build.msc_on_boot=0
+twatchs3.build.dfu_on_boot=0
+twatchs3.build.f_cpu=240000000L
+twatchs3.build.flash_size=16MB
+twatchs3.build.flash_freq=80m
+twatchs3.build.flash_mode=dio
+twatchs3.build.boot=qio
+twatchs3.build.boot_freq=80m
+twatchs3.build.partitions=app3M_fat9M_16MB
+twatchs3.build.defines=-DBOARD_HAS_PSRAM -DARDUINO_T_WATCH_S3
+twatchs3.build.loop_core=
+twatchs3.build.event_core=
+twatchs3.build.psram_type=opi
+twatchs3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+twatchs3.menu.JTAGAdapter.default=Disabled
+twatchs3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+twatchs3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+twatchs3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+twatchs3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+
+twatchs3.menu.LoopCore.1=Core 1
+twatchs3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+twatchs3.menu.LoopCore.0=Core 0
+twatchs3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+twatchs3.menu.EventsCore.1=Core 1
+twatchs3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+twatchs3.menu.EventsCore.0=Core 0
+twatchs3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+twatchs3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+twatchs3.menu.USBMode.hwcdc.build.usb_mode=1
+twatchs3.menu.USBMode.default=USB-OTG (TinyUSB)
+twatchs3.menu.USBMode.default.build.usb_mode=0
+
+twatchs3.menu.CDCOnBoot.default=Enabled
+twatchs3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+twatchs3.menu.CDCOnBoot.cdc=Disabled
+twatchs3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+twatchs3.menu.MSCOnBoot.default=Disabled
+twatchs3.menu.MSCOnBoot.default.build.msc_on_boot=0
+twatchs3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+twatchs3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+twatchs3.menu.DFUOnBoot.default=Disabled
+twatchs3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+twatchs3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+twatchs3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+twatchs3.menu.UploadMode.default=UART0 / Hardware CDC
+twatchs3.menu.UploadMode.default.upload.use_1200bps_touch=false
+twatchs3.menu.UploadMode.default.upload.wait_for_upload_port=false
+twatchs3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+twatchs3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+twatchs3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+twatchs3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+twatchs3.menu.PartitionScheme.fatflash.build.partitions=ffat
+twatchs3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+twatchs3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+twatchs3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+twatchs3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+twatchs3.menu.PartitionScheme.rainmaker=RainMaker
+twatchs3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+twatchs3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+twatchs3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+twatchs3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+twatchs3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+twatchs3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+twatchs3.menu.PartitionScheme.custom=Custom
+twatchs3.menu.PartitionScheme.custom.build.partitions=
+twatchs3.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+twatchs3.menu.CPUFreq.240=240MHz (WiFi)
+twatchs3.menu.CPUFreq.240.build.f_cpu=240000000L
+twatchs3.menu.CPUFreq.160=160MHz (WiFi)
+twatchs3.menu.CPUFreq.160.build.f_cpu=160000000L
+twatchs3.menu.CPUFreq.80=80MHz (WiFi)
+twatchs3.menu.CPUFreq.80.build.f_cpu=80000000L
+twatchs3.menu.CPUFreq.40=40MHz
+twatchs3.menu.CPUFreq.40.build.f_cpu=40000000L
+twatchs3.menu.CPUFreq.20=20MHz
+twatchs3.menu.CPUFreq.20.build.f_cpu=20000000L
+twatchs3.menu.CPUFreq.10=10MHz
+twatchs3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+twatchs3.menu.UploadSpeed.921600=921600
+twatchs3.menu.UploadSpeed.921600.upload.speed=921600
+twatchs3.menu.UploadSpeed.115200=115200
+twatchs3.menu.UploadSpeed.115200.upload.speed=115200
+twatchs3.menu.UploadSpeed.256000.windows=256000
+twatchs3.menu.UploadSpeed.256000.upload.speed=256000
+twatchs3.menu.UploadSpeed.230400.windows.upload.speed=256000
+twatchs3.menu.UploadSpeed.230400=230400
+twatchs3.menu.UploadSpeed.230400.upload.speed=230400
+twatchs3.menu.UploadSpeed.460800.linux=460800
+twatchs3.menu.UploadSpeed.460800.macosx=460800
+twatchs3.menu.UploadSpeed.460800.upload.speed=460800
+twatchs3.menu.UploadSpeed.512000.windows=512000
+twatchs3.menu.UploadSpeed.512000.upload.speed=512000
+
+twatchs3.menu.DebugLevel.none=None
+twatchs3.menu.DebugLevel.none.build.code_debug=0
+twatchs3.menu.DebugLevel.error=Error
+twatchs3.menu.DebugLevel.error.build.code_debug=1
+twatchs3.menu.DebugLevel.warn=Warn
+twatchs3.menu.DebugLevel.warn.build.code_debug=2
+twatchs3.menu.DebugLevel.info=Info
+twatchs3.menu.DebugLevel.info.build.code_debug=3
+twatchs3.menu.DebugLevel.debug=Debug
+twatchs3.menu.DebugLevel.debug.build.code_debug=4
+twatchs3.menu.DebugLevel.verbose=Verbose
+twatchs3.menu.DebugLevel.verbose.build.code_debug=5
+
+twatchs3.menu.EraseFlash.none=Disabled
+twatchs3.menu.EraseFlash.none.upload.erase_cmd=
+twatchs3.menu.EraseFlash.all=Enabled
+twatchs3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+twatchs3.menu.Revision.Radio_SX1280=Radio-SX1280
+twatchs3.menu.Revision.Radio_SX1280.build.board=LILYGO_LORA_SX1280
+twatchs3.menu.Revision.Radio_SX1262=Radio-SX1262
+twatchs3.menu.Revision.Radio_SX1262.build.board=LILYGO_LORA_SX1262
+
+##############################################################
+
+
+twatch_ultra.name=LilyGo T-Watch-Ultra
+
+twatch_ultra.bootloader.tool=esptool_py
+twatch_ultra.bootloader.tool.default=esptool_py
+
+twatch_ultra.upload.tool=esptool_py
+twatch_ultra.upload.tool.default=esptool_py
+twatch_ultra.upload.tool.network=esp_ota
+
+twatch_ultra.upload.maximum_size=1310720
+twatch_ultra.upload.maximum_data_size=327680
+twatch_ultra.upload.flags=
+twatch_ultra.upload.extra_flags=
+twatch_ultra.upload.use_1200bps_touch=false
+twatch_ultra.upload.wait_for_upload_port=false
+
+twatch_ultra.serial.disableDTR=false
+twatch_ultra.serial.disableRTS=false
+
+twatch_ultra.build.tarch=xtensa
+twatch_ultra.build.bootloader_addr=0x0
+twatch_ultra.build.target=esp32s3
+twatch_ultra.build.mcu=esp32s3
+twatch_ultra.build.core=esp32
+twatch_ultra.build.variant=lilygo_twatch_ultra
+twatch_ultra.build.board=T_WATCH_S3_ULTRA
+
+twatch_ultra.build.usb_mode=1
+twatch_ultra.build.cdc_on_boot=1
+twatch_ultra.build.msc_on_boot=0
+twatch_ultra.build.dfu_on_boot=0
+twatch_ultra.build.f_cpu=240000000L
+twatch_ultra.build.flash_size=16MB
+twatch_ultra.build.flash_freq=80m
+twatch_ultra.build.flash_mode=dio
+twatch_ultra.build.boot=qio
+twatch_ultra.build.boot_freq=80m
+twatch_ultra.build.partitions=app3M_fat9M_16MB
+twatch_ultra.build.defines=-DBOARD_HAS_PSRAM -DARDUINO_T_WATCH_S3_ULTRA
+twatch_ultra.build.loop_core=
+twatch_ultra.build.event_core=
+twatch_ultra.build.psram_type=qspi
+twatch_ultra.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+twatch_ultra.menu.JTAGAdapter.default=Disabled
+twatch_ultra.menu.JTAGAdapter.default.build.copy_jtag_files=0
+twatch_ultra.menu.JTAGAdapter.builtin=Integrated USB JTAG
+twatch_ultra.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+twatch_ultra.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+
+twatch_ultra.menu.LoopCore.1=Core 1
+twatch_ultra.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+twatch_ultra.menu.LoopCore.0=Core 0
+twatch_ultra.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+twatch_ultra.menu.EventsCore.1=Core 1
+twatch_ultra.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+twatch_ultra.menu.EventsCore.0=Core 0
+twatch_ultra.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+twatch_ultra.menu.USBMode.hwcdc=Hardware CDC and JTAG
+twatch_ultra.menu.USBMode.hwcdc.build.usb_mode=1
+twatch_ultra.menu.USBMode.default=USB-OTG (TinyUSB)
+twatch_ultra.menu.USBMode.default.build.usb_mode=0
+
+twatch_ultra.menu.CDCOnBoot.default=Enabled
+twatch_ultra.menu.CDCOnBoot.default.build.cdc_on_boot=1
+twatch_ultra.menu.CDCOnBoot.cdc=Disabled
+twatch_ultra.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+twatch_ultra.menu.MSCOnBoot.default=Disabled
+twatch_ultra.menu.MSCOnBoot.default.build.msc_on_boot=0
+twatch_ultra.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+twatch_ultra.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+twatch_ultra.menu.DFUOnBoot.default=Disabled
+twatch_ultra.menu.DFUOnBoot.default.build.dfu_on_boot=0
+twatch_ultra.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+twatch_ultra.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+twatch_ultra.menu.UploadMode.default=UART0 / Hardware CDC
+twatch_ultra.menu.UploadMode.default.upload.use_1200bps_touch=false
+twatch_ultra.menu.UploadMode.default.upload.wait_for_upload_port=false
+twatch_ultra.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+twatch_ultra.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+twatch_ultra.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+twatch_ultra.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+twatch_ultra.menu.PartitionScheme.fatflash.build.partitions=ffat
+twatch_ultra.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+twatch_ultra.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+twatch_ultra.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+twatch_ultra.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+twatch_ultra.menu.PartitionScheme.rainmaker=RainMaker
+twatch_ultra.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+twatch_ultra.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+twatch_ultra.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+twatch_ultra.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+twatch_ultra.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+twatch_ultra.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+twatch_ultra.menu.PartitionScheme.custom=Custom
+twatch_ultra.menu.PartitionScheme.custom.build.partitions=
+twatch_ultra.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+twatch_ultra.menu.CPUFreq.240=240MHz (WiFi)
+twatch_ultra.menu.CPUFreq.240.build.f_cpu=240000000L
+twatch_ultra.menu.CPUFreq.160=160MHz (WiFi)
+twatch_ultra.menu.CPUFreq.160.build.f_cpu=160000000L
+twatch_ultra.menu.CPUFreq.80=80MHz (WiFi)
+twatch_ultra.menu.CPUFreq.80.build.f_cpu=80000000L
+twatch_ultra.menu.CPUFreq.40=40MHz
+twatch_ultra.menu.CPUFreq.40.build.f_cpu=40000000L
+twatch_ultra.menu.CPUFreq.20=20MHz
+twatch_ultra.menu.CPUFreq.20.build.f_cpu=20000000L
+twatch_ultra.menu.CPUFreq.10=10MHz
+twatch_ultra.menu.CPUFreq.10.build.f_cpu=10000000L
+
+twatch_ultra.menu.UploadSpeed.921600=921600
+twatch_ultra.menu.UploadSpeed.921600.upload.speed=921600
+twatch_ultra.menu.UploadSpeed.115200=115200
+twatch_ultra.menu.UploadSpeed.115200.upload.speed=115200
+twatch_ultra.menu.UploadSpeed.256000.windows=256000
+twatch_ultra.menu.UploadSpeed.256000.upload.speed=256000
+twatch_ultra.menu.UploadSpeed.230400.windows.upload.speed=256000
+twatch_ultra.menu.UploadSpeed.230400=230400
+twatch_ultra.menu.UploadSpeed.230400.upload.speed=230400
+twatch_ultra.menu.UploadSpeed.460800.linux=460800
+twatch_ultra.menu.UploadSpeed.460800.macosx=460800
+twatch_ultra.menu.UploadSpeed.460800.upload.speed=460800
+twatch_ultra.menu.UploadSpeed.512000.windows=512000
+twatch_ultra.menu.UploadSpeed.512000.upload.speed=512000
+
+twatch_ultra.menu.DebugLevel.none=None
+twatch_ultra.menu.DebugLevel.none.build.code_debug=0
+twatch_ultra.menu.DebugLevel.error=Error
+twatch_ultra.menu.DebugLevel.error.build.code_debug=1
+twatch_ultra.menu.DebugLevel.warn=Warn
+twatch_ultra.menu.DebugLevel.warn.build.code_debug=2
+twatch_ultra.menu.DebugLevel.info=Info
+twatch_ultra.menu.DebugLevel.info.build.code_debug=3
+twatch_ultra.menu.DebugLevel.debug=Debug
+twatch_ultra.menu.DebugLevel.debug.build.code_debug=4
+twatch_ultra.menu.DebugLevel.verbose=Verbose
+twatch_ultra.menu.DebugLevel.verbose.build.code_debug=5
+
+twatch_ultra.menu.EraseFlash.none=Disabled
+twatch_ultra.menu.EraseFlash.none.upload.erase_cmd=
+twatch_ultra.menu.EraseFlash.all=Enabled
+twatch_ultra.menu.EraseFlash.all.upload.erase_cmd=-e
+
+twatch_ultra.menu.Revision.Radio_SX1280=Radio-SX1280
+twatch_ultra.menu.Revision.Radio_SX1280.build.board=LILYGO_LORA_SX1280
+twatch_ultra.menu.Revision.Radio_SX1262=Radio-SX1262
+twatch_ultra.menu.Revision.Radio_SX1262.build.board=LILYGO_LORA_SX1262
+
+
+##############################################################
+
+micros2.name=microS2
+micros2.vid.0=0x239A
+micros2.pid.0=0x80C5
+
+micros2.bootloader.tool=esptool_py
+micros2.bootloader.tool.default=esptool_py
+
+micros2.upload.tool=esptool_py
+micros2.upload.tool.default=esptool_py
+micros2.upload.tool.network=esp_ota
+
+micros2.upload.maximum_size=1310720
+micros2.upload.maximum_data_size=327680
+micros2.upload.flags=
+micros2.upload.extra_flags=
+micros2.upload.use_1200bps_touch=true
+micros2.upload.wait_for_upload_port=true
+
+micros2.serial.disableDTR=false
+micros2.serial.disableRTS=false
+
+micros2.build.tarch=xtensa
+micros2.build.bootloader_addr=0x1000
+micros2.build.target=esp32s2
+micros2.build.mcu=esp32s2
+micros2.build.core=esp32
+micros2.build.variant=micro_s2
+micros2.build.board=MICROS2
+
+micros2.build.cdc_on_boot=1
+micros2.build.msc_on_boot=1
+micros2.build.dfu_on_boot=0
+micros2.build.f_cpu=240000000L
+micros2.build.flash_size=16MB
+micros2.build.flash_freq=80m
+micros2.build.flash_mode=dio
+micros2.build.boot=qio
+micros2.build.partitions=fatflash
+micros2.build.defines=
+
+micros2.menu.CDCOnBoot.cdc=Enabled
+micros2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+micros2.menu.CDCOnBoot.default=Disabled
+micros2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+micros2.menu.MSCOnBoot.msc=Enabled
+micros2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+micros2.menu.MSCOnBoot.default=Disabled
+micros2.menu.MSCOnBoot.default.build.msc_on_boot=0
+
+micros2.menu.DFUOnBoot.default=Disabled
+micros2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+micros2.menu.DFUOnBoot.dfu=Enabled
+micros2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+micros2.menu.PSRAM.enabled=Enabled
+micros2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+micros2.menu.PSRAM.disabled=Disabled
+micros2.menu.PSRAM.disabled.build.defines=
+
+micros2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+micros2.menu.PartitionScheme.fatflash.build.partitions=ffat
+micros2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+micros2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+micros2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+micros2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+micros2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+micros2.menu.PartitionScheme.default.build.partitions=default
+micros2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+micros2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+micros2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+micros2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+micros2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+micros2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+micros2.menu.PartitionScheme.minimal.build.partitions=minimal
+micros2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+micros2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+micros2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+micros2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+micros2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+micros2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+micros2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+micros2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+micros2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+micros2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+micros2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+micros2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+micros2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+micros2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+micros2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+micros2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+micros2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+micros2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+micros2.menu.CPUFreq.240=240MHz (WiFi)
+micros2.menu.CPUFreq.240.build.f_cpu=240000000L
+micros2.menu.CPUFreq.160=160MHz (WiFi)
+micros2.menu.CPUFreq.160.build.f_cpu=160000000L
+micros2.menu.CPUFreq.80=80MHz (WiFi)
+micros2.menu.CPUFreq.80.build.f_cpu=80000000L
+micros2.menu.CPUFreq.40=40MHz
+micros2.menu.CPUFreq.40.build.f_cpu=40000000L
+micros2.menu.CPUFreq.20=20MHz
+micros2.menu.CPUFreq.20.build.f_cpu=20000000L
+micros2.menu.CPUFreq.10=10MHz
+micros2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+micros2.menu.FlashSize.16M=16MB (128Mb)
+micros2.menu.FlashSize.16M.build.flash_size=16MB
+micros2.menu.FlashSize.4M=4MB (32Mb)
+micros2.menu.FlashSize.4M.build.flash_size=4MB
+micros2.menu.FlashSize.8M=8MB (64Mb)
+micros2.menu.FlashSize.8M.build.flash_size=8MB
+micros2.menu.FlashSize.2M=2MB (16Mb)
+micros2.menu.FlashSize.2M.build.flash_size=2MB
+
+micros2.menu.UploadSpeed.921600=921600
+micros2.menu.UploadSpeed.921600.upload.speed=921600
+micros2.menu.UploadSpeed.115200=115200
+micros2.menu.UploadSpeed.115200.upload.speed=115200
+micros2.menu.UploadSpeed.256000.windows=256000
+micros2.menu.UploadSpeed.256000.upload.speed=256000
+micros2.menu.UploadSpeed.230400.windows.upload.speed=256000
+micros2.menu.UploadSpeed.230400=230400
+micros2.menu.UploadSpeed.230400.upload.speed=230400
+micros2.menu.UploadSpeed.460800.linux=460800
+micros2.menu.UploadSpeed.460800.macosx=460800
+micros2.menu.UploadSpeed.460800.upload.speed=460800
+
+micros2.menu.DebugLevel.none=None
+micros2.menu.DebugLevel.none.build.code_debug=0
+micros2.menu.DebugLevel.error=Error
+micros2.menu.DebugLevel.error.build.code_debug=1
+micros2.menu.DebugLevel.warn=Warn
+micros2.menu.DebugLevel.warn.build.code_debug=2
+micros2.menu.DebugLevel.info=Info
+micros2.menu.DebugLevel.info.build.code_debug=3
+micros2.menu.DebugLevel.debug=Debug
+micros2.menu.DebugLevel.debug.build.code_debug=4
+micros2.menu.DebugLevel.verbose=Verbose
+micros2.menu.DebugLevel.verbose.build.code_debug=5
+
+micros2.menu.EraseFlash.none=Disabled
+micros2.menu.EraseFlash.none.upload.erase_cmd=
+micros2.menu.EraseFlash.all=Enabled
+micros2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+magicbit.name=MagicBit
+
+magicbit.bootloader.tool=esptool_py
+magicbit.bootloader.tool.default=esptool_py
+
+magicbit.upload.tool=esptool_py
+magicbit.upload.tool.default=esptool_py
+magicbit.upload.tool.network=esp_ota
+
+magicbit.upload.maximum_size=1310720
+magicbit.upload.maximum_data_size=327680
+magicbit.upload.flags=
+magicbit.upload.extra_flags=
+
+magicbit.serial.disableDTR=true
+magicbit.serial.disableRTS=true
+
+magicbit.build.tarch=xtensa
+magicbit.build.bootloader_addr=0x1000
+magicbit.build.target=esp32
+magicbit.build.mcu=esp32
+magicbit.build.core=esp32
+magicbit.build.variant=magicbit
+magicbit.build.board=ESP32_DEV
+
+magicbit.build.f_cpu=240000000L
+magicbit.build.flash_size=4MB
+magicbit.build.flash_freq=40m
+magicbit.build.flash_mode=dio
+magicbit.build.boot=dio
+magicbit.build.partitions=default
+
+magicbit.menu.CPUFreq.240=240MHz (WiFi/BT)
+magicbit.menu.CPUFreq.240.build.f_cpu=240000000L
+magicbit.menu.CPUFreq.160=160MHz (WiFi/BT)
+magicbit.menu.CPUFreq.160.build.f_cpu=160000000L
+magicbit.menu.CPUFreq.80=80MHz (WiFi/BT)
+magicbit.menu.CPUFreq.80.build.f_cpu=80000000L
+magicbit.menu.CPUFreq.40=40MHz (40MHz XTAL)
+
+magicbit.menu.UploadSpeed.921600=921600
+magicbit.menu.UploadSpeed.921600.upload.speed=921600
+magicbit.menu.UploadSpeed.115200=115200
+magicbit.menu.UploadSpeed.115200.upload.speed=115200
+
+magicbit.menu.DebugLevel.none=None
+magicbit.menu.DebugLevel.none.build.code_debug=0
+magicbit.menu.DebugLevel.error=Error
+magicbit.menu.DebugLevel.error.build.code_debug=1
+magicbit.menu.DebugLevel.warn=Warn
+magicbit.menu.DebugLevel.warn.build.code_debug=2
+magicbit.menu.DebugLevel.info=Info
+magicbit.menu.DebugLevel.info.build.code_debug=3
+magicbit.menu.DebugLevel.debug=Debug
+magicbit.menu.DebugLevel.debug.build.code_debug=4
+magicbit.menu.DebugLevel.verbose=Verbose
+magicbit.menu.DebugLevel.verbose.build.code_debug=5
+
+magicbit.menu.EraseFlash.none=Disabled
+magicbit.menu.EraseFlash.none.upload.erase_cmd=
+magicbit.menu.EraseFlash.all=Enabled
+magicbit.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+turta_iot_node.name=Turta IoT Node
+
+turta_iot_node.bootloader.tool=esptool_py
+turta_iot_node.bootloader.tool.default=esptool_py
+
+turta_iot_node.upload.tool=esptool_py
+turta_iot_node.upload.tool.default=esptool_py
+turta_iot_node.upload.tool.network=esp_ota
+
+turta_iot_node.upload.maximum_size=1310720
+turta_iot_node.upload.maximum_data_size=327680
+turta_iot_node.upload.flags=
+turta_iot_node.upload.extra_flags=
+
+turta_iot_node.serial.disableDTR=true
+turta_iot_node.serial.disableRTS=true
+
+turta_iot_node.build.tarch=xtensa
+turta_iot_node.build.bootloader_addr=0x1000
+turta_iot_node.build.target=esp32
+turta_iot_node.build.mcu=esp32
+turta_iot_node.build.core=esp32
+turta_iot_node.build.variant=pico32
+turta_iot_node.build.board=ESP32_PICO
+
+turta_iot_node.build.f_cpu=240000000L
+turta_iot_node.build.flash_size=4MB
+turta_iot_node.build.flash_freq=80m
+turta_iot_node.build.flash_mode=dio
+turta_iot_node.build.boot=dio
+turta_iot_node.build.partitions=default
+turta_iot_node.build.defines=
+
+turta_iot_node.menu.UploadSpeed.921600=921600
+turta_iot_node.menu.UploadSpeed.921600.upload.speed=921600
+turta_iot_node.menu.UploadSpeed.115200=115200
+turta_iot_node.menu.UploadSpeed.115200.upload.speed=115200
+
+turta_iot_node.menu.DebugLevel.none=None
+turta_iot_node.menu.DebugLevel.none.build.code_debug=0
+turta_iot_node.menu.DebugLevel.error=Error
+turta_iot_node.menu.DebugLevel.error.build.code_debug=1
+turta_iot_node.menu.DebugLevel.warn=Warn
+turta_iot_node.menu.DebugLevel.warn.build.code_debug=2
+turta_iot_node.menu.DebugLevel.info=Info
+turta_iot_node.menu.DebugLevel.info.build.code_debug=3
+turta_iot_node.menu.DebugLevel.debug=Debug
+turta_iot_node.menu.DebugLevel.debug.build.code_debug=4
+turta_iot_node.menu.DebugLevel.verbose=Verbose
+turta_iot_node.menu.DebugLevel.verbose.build.code_debug=5
+
+turta_iot_node.menu.EraseFlash.none=Disabled
+turta_iot_node.menu.EraseFlash.none.upload.erase_cmd=
+turta_iot_node.menu.EraseFlash.all=Enabled
+turta_iot_node.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+ttgo-lora32.name=TTGO LoRa32-OLED
+
+ttgo-lora32.bootloader.tool=esptool_py
+ttgo-lora32.bootloader.tool.default=esptool_py
+
+ttgo-lora32.upload.tool=esptool_py
+ttgo-lora32.upload.tool.default=esptool_py
+ttgo-lora32.upload.tool.network=esp_ota
+
+ttgo-lora32.upload.maximum_size=1310720
+ttgo-lora32.upload.maximum_data_size=294912
+ttgo-lora32.upload.flags=
+ttgo-lora32.upload.extra_flags=
+
+ttgo-lora32.serial.disableDTR=true
+ttgo-lora32.serial.disableRTS=true
+
+ttgo-lora32.build.tarch=xtensa
+ttgo-lora32.build.bootloader_addr=0x1000
+ttgo-lora32.build.target=esp32
+ttgo-lora32.build.mcu=esp32
+ttgo-lora32.build.core=esp32
+ttgo-lora32.build.board=TTGO_LoRa32
+
+ttgo-lora32.menu.Revision.TTGO_LoRa32_V1=TTGO LoRa32 V1 (No TFCard)
+ttgo-lora32.menu.Revision.TTGO_LoRa32_V1.build.board=TTGO_LoRa32_V1
+ttgo-lora32.menu.Revision.TTGO_LoRa32_V1.build.variant=ttgo-lora32-v1
+
+ttgo-lora32.menu.Revision.TTGO_LoRa32_V2=TTGO LoRa32 V2
+ttgo-lora32.menu.Revision.TTGO_LoRa32_V2.build.board=TTGO_LoRa32_V2
+ttgo-lora32.menu.Revision.TTGO_LoRa32_V2.build.variant=ttgo-lora32-v2
+
+ttgo-lora32.menu.Revision.TTGO_LoRa32_v21new=TTGO LoRa32 V2.1 (1.6.1)
+ttgo-lora32.menu.Revision.TTGO_LoRa32_v21new.build.board=TTGO_LoRa32_v21new
+ttgo-lora32.menu.Revision.TTGO_LoRa32_v21new.build.variant=ttgo-lora32-v21new
+
+ttgo-lora32.build.f_cpu=240000000L
+ttgo-lora32.build.flash_mode=dio
+ttgo-lora32.build.flash_size=4MB
+ttgo-lora32.build.boot=dio
+ttgo-lora32.build.partitions=default
+
+ttgo-lora32.menu.FlashFreq.80=80MHz
+ttgo-lora32.menu.FlashFreq.80.build.flash_freq=80m
+ttgo-lora32.menu.FlashFreq.40=40MHz
+ttgo-lora32.menu.FlashFreq.40.build.flash_freq=40m
+
+ttgo-lora32.menu.UploadSpeed.921600=921600
+ttgo-lora32.menu.UploadSpeed.921600.upload.speed=921600
+ttgo-lora32.menu.UploadSpeed.115200=115200
+ttgo-lora32.menu.UploadSpeed.115200.upload.speed=115200
+ttgo-lora32.menu.UploadSpeed.256000.windows=256000
+ttgo-lora32.menu.UploadSpeed.256000.upload.speed=256000
+ttgo-lora32.menu.UploadSpeed.230400.windows.upload.speed=256000
+ttgo-lora32.menu.UploadSpeed.230400=230400
+ttgo-lora32.menu.UploadSpeed.230400.upload.speed=230400
+ttgo-lora32.menu.UploadSpeed.460800.linux=460800
+ttgo-lora32.menu.UploadSpeed.460800.macosx=460800
+ttgo-lora32.menu.UploadSpeed.460800.upload.speed=460800
+ttgo-lora32.menu.UploadSpeed.512000.windows=512000
+ttgo-lora32.menu.UploadSpeed.512000.upload.speed=512000
+
+ttgo-lora32.menu.DebugLevel.none=None
+ttgo-lora32.menu.DebugLevel.none.build.code_debug=0
+ttgo-lora32.menu.DebugLevel.error=Error
+ttgo-lora32.menu.DebugLevel.error.build.code_debug=1
+ttgo-lora32.menu.DebugLevel.warn=Warn
+ttgo-lora32.menu.DebugLevel.warn.build.code_debug=2
+ttgo-lora32.menu.DebugLevel.info=Info
+ttgo-lora32.menu.DebugLevel.info.build.code_debug=3
+ttgo-lora32.menu.DebugLevel.debug=Debug
+ttgo-lora32.menu.DebugLevel.debug.build.code_debug=4
+ttgo-lora32.menu.DebugLevel.verbose=Verbose
+ttgo-lora32.menu.DebugLevel.verbose.build.code_debug=5
+
+ttgo-lora32.menu.EraseFlash.none=Disabled
+ttgo-lora32.menu.EraseFlash.none.upload.erase_cmd=
+ttgo-lora32.menu.EraseFlash.all=Enabled
+ttgo-lora32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+ttgo-t1.name=TTGO T1
+
+ttgo-t1.bootloader.tool=esptool_py
+ttgo-t1.bootloader.tool.default=esptool_py
+
+ttgo-t1.upload.tool=esptool_py
+ttgo-t1.upload.tool.default=esptool_py
+ttgo-t1.upload.tool.network=esp_ota
+
+ttgo-t1.upload.maximum_size=1310720
+ttgo-t1.upload.maximum_data_size=327680
+ttgo-t1.upload.flags=
+ttgo-t1.upload.extra_flags=
+
+ttgo-t1.serial.disableDTR=true
+ttgo-t1.serial.disableRTS=true
+
+ttgo-t1.build.tarch=xtensa
+ttgo-t1.build.bootloader_addr=0x1000
+ttgo-t1.build.target=esp32
+ttgo-t1.build.mcu=esp32
+ttgo-t1.build.core=esp32
+ttgo-t1.build.variant=ttgo-t1
+ttgo-t1.build.board=TTGO_T1
+
+ttgo-t1.build.f_cpu=240000000L
+ttgo-t1.build.flash_size=4MB
+ttgo-t1.build.flash_freq=40m
+ttgo-t1.build.flash_mode=dio
+ttgo-t1.build.boot=dio
+ttgo-t1.build.partitions=default
+ttgo-t1.build.defines=
+
+ttgo-t1.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+ttgo-t1.menu.PartitionScheme.default.build.partitions=default
+ttgo-t1.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+ttgo-t1.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+ttgo-t1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+ttgo-t1.menu.PartitionScheme.minimal.build.partitions=minimal
+ttgo-t1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+ttgo-t1.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ttgo-t1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ttgo-t1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+ttgo-t1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+ttgo-t1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+ttgo-t1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+ttgo-t1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+ttgo-t1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+ttgo-t1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+ttgo-t1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+ttgo-t1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+ttgo-t1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+ttgo-t1.menu.PartitionScheme.huge_app.build.partitions=huge_app
+ttgo-t1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+ttgo-t1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+ttgo-t1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ttgo-t1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+ttgo-t1.menu.CPUFreq.240=240MHz (WiFi/BT)
+ttgo-t1.menu.CPUFreq.240.build.f_cpu=240000000L
+ttgo-t1.menu.CPUFreq.160=160MHz (WiFi/BT)
+ttgo-t1.menu.CPUFreq.160.build.f_cpu=160000000L
+ttgo-t1.menu.CPUFreq.80=80MHz (WiFi/BT)
+ttgo-t1.menu.CPUFreq.80.build.f_cpu=80000000L
+ttgo-t1.menu.CPUFreq.40=40MHz (40MHz XTAL)
+ttgo-t1.menu.CPUFreq.40.build.f_cpu=40000000L
+ttgo-t1.menu.CPUFreq.26=26MHz (26MHz XTAL)
+ttgo-t1.menu.CPUFreq.26.build.f_cpu=26000000L
+ttgo-t1.menu.CPUFreq.20=20MHz (40MHz XTAL)
+ttgo-t1.menu.CPUFreq.20.build.f_cpu=20000000L
+ttgo-t1.menu.CPUFreq.13=13MHz (26MHz XTAL)
+ttgo-t1.menu.CPUFreq.13.build.f_cpu=13000000L
+ttgo-t1.menu.CPUFreq.10=10MHz (40MHz XTAL)
+ttgo-t1.menu.CPUFreq.10.build.f_cpu=10000000L
+
+ttgo-t1.menu.FlashMode.qio=QIO
+ttgo-t1.menu.FlashMode.qio.build.flash_mode=dio
+ttgo-t1.menu.FlashMode.qio.build.boot=qio
+ttgo-t1.menu.FlashMode.dio=DIO
+ttgo-t1.menu.FlashMode.dio.build.flash_mode=dio
+ttgo-t1.menu.FlashMode.dio.build.boot=dio
+
+ttgo-t1.menu.FlashFreq.80=80MHz
+ttgo-t1.menu.FlashFreq.80.build.flash_freq=80m
+ttgo-t1.menu.FlashFreq.40=40MHz
+ttgo-t1.menu.FlashFreq.40.build.flash_freq=40m
+
+ttgo-t1.menu.FlashSize.4M=4MB (32Mb)
+ttgo-t1.menu.FlashSize.4M.build.flash_size=4MB
+ttgo-t1.menu.FlashSize.2M=2MB (16Mb)
+ttgo-t1.menu.FlashSize.2M.build.flash_size=2MB
+ttgo-t1.menu.FlashSize.16M=16MB (128Mb)
+ttgo-t1.menu.FlashSize.16M.build.flash_size=16MB
+
+ttgo-t1.menu.UploadSpeed.921600=921600
+ttgo-t1.menu.UploadSpeed.921600.upload.speed=921600
+ttgo-t1.menu.UploadSpeed.115200=115200
+ttgo-t1.menu.UploadSpeed.115200.upload.speed=115200
+ttgo-t1.menu.UploadSpeed.256000.windows=256000
+ttgo-t1.menu.UploadSpeed.256000.upload.speed=256000
+ttgo-t1.menu.UploadSpeed.230400.windows.upload.speed=256000
+ttgo-t1.menu.UploadSpeed.230400=230400
+ttgo-t1.menu.UploadSpeed.230400.upload.speed=230400
+ttgo-t1.menu.UploadSpeed.460800.linux=460800
+ttgo-t1.menu.UploadSpeed.460800.macosx=460800
+ttgo-t1.menu.UploadSpeed.460800.upload.speed=460800
+ttgo-t1.menu.UploadSpeed.512000.windows=512000
+ttgo-t1.menu.UploadSpeed.512000.upload.speed=512000
+
+ttgo-t1.menu.DebugLevel.none=None
+ttgo-t1.menu.DebugLevel.none.build.code_debug=0
+ttgo-t1.menu.DebugLevel.error=Error
+ttgo-t1.menu.DebugLevel.error.build.code_debug=1
+ttgo-t1.menu.DebugLevel.warn=Warn
+ttgo-t1.menu.DebugLevel.warn.build.code_debug=2
+ttgo-t1.menu.DebugLevel.info=Info
+ttgo-t1.menu.DebugLevel.info.build.code_debug=3
+ttgo-t1.menu.DebugLevel.debug=Debug
+ttgo-t1.menu.DebugLevel.debug.build.code_debug=4
+ttgo-t1.menu.DebugLevel.verbose=Verbose
+ttgo-t1.menu.DebugLevel.verbose.build.code_debug=5
+
+ttgo-t1.menu.EraseFlash.none=Disabled
+ttgo-t1.menu.EraseFlash.none.upload.erase_cmd=
+ttgo-t1.menu.EraseFlash.all=Enabled
+ttgo-t1.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+ttgo-t7-v13-mini32.name=TTGO T7 V1.3 Mini32
+
+ttgo-t7-v13-mini32.bootloader.tool=esptool_py
+ttgo-t7-v13-mini32.bootloader.tool.default=esptool_py
+
+ttgo-t7-v13-mini32.upload.tool=esptool_py
+ttgo-t7-v13-mini32.upload.tool.default=esptool_py
+ttgo-t7-v13-mini32.upload.tool.network=esp_ota
+
+ttgo-t7-v13-mini32.upload.maximum_size=1310720
+ttgo-t7-v13-mini32.upload.maximum_data_size=327680
+ttgo-t7-v13-mini32.upload.wait_for_upload_port=true
+ttgo-t7-v13-mini32.upload.flags=
+ttgo-t7-v13-mini32.upload.extra_flags=
+
+ttgo-t7-v13-mini32.serial.disableDTR=true
+ttgo-t7-v13-mini32.serial.disableRTS=true
+
+ttgo-t7-v13-mini32.build.tarch=xtensa
+ttgo-t7-v13-mini32.build.bootloader_addr=0x1000
+ttgo-t7-v13-mini32.build.target=esp32
+ttgo-t7-v13-mini32.build.mcu=esp32
+ttgo-t7-v13-mini32.build.core=esp32
+ttgo-t7-v13-mini32.build.variant=ttgo-t7-v13-mini32
+ttgo-t7-v13-mini32.build.board=TTGO_T7_V13_Mini32
+
+ttgo-t7-v13-mini32.build.f_cpu=240000000L
+ttgo-t7-v13-mini32.build.flash_size=4MB
+ttgo-t7-v13-mini32.build.flash_freq=40m
+ttgo-t7-v13-mini32.build.flash_mode=dio
+ttgo-t7-v13-mini32.build.boot=dio
+ttgo-t7-v13-mini32.build.partitions=default
+ttgo-t7-v13-mini32.build.defines=
+
+ttgo-t7-v13-mini32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.default.build.partitions=default
+ttgo-t7-v13-mini32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+ttgo-t7-v13-mini32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.minimal.build.partitions=minimal
+ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+ttgo-t7-v13-mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
+ttgo-t7-v13-mini32.menu.CPUFreq.240.build.f_cpu=240000000L
+ttgo-t7-v13-mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
+ttgo-t7-v13-mini32.menu.CPUFreq.160.build.f_cpu=160000000L
+ttgo-t7-v13-mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
+ttgo-t7-v13-mini32.menu.CPUFreq.80.build.f_cpu=80000000L
+ttgo-t7-v13-mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
+ttgo-t7-v13-mini32.menu.CPUFreq.40.build.f_cpu=40000000L
+ttgo-t7-v13-mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
+ttgo-t7-v13-mini32.menu.CPUFreq.26.build.f_cpu=26000000L
+ttgo-t7-v13-mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
+ttgo-t7-v13-mini32.menu.CPUFreq.20.build.f_cpu=20000000L
+ttgo-t7-v13-mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
+ttgo-t7-v13-mini32.menu.CPUFreq.13.build.f_cpu=13000000L
+ttgo-t7-v13-mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
+ttgo-t7-v13-mini32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+ttgo-t7-v13-mini32.menu.FlashMode.qio=QIO
+ttgo-t7-v13-mini32.menu.FlashMode.qio.build.flash_mode=dio
+ttgo-t7-v13-mini32.menu.FlashMode.qio.build.boot=qio
+ttgo-t7-v13-mini32.menu.FlashMode.dio=DIO
+ttgo-t7-v13-mini32.menu.FlashMode.dio.build.flash_mode=dio
+ttgo-t7-v13-mini32.menu.FlashMode.dio.build.boot=dio
+
+ttgo-t7-v13-mini32.menu.FlashFreq.80=80MHz
+ttgo-t7-v13-mini32.menu.FlashFreq.80.build.flash_freq=80m
+ttgo-t7-v13-mini32.menu.FlashFreq.40=40MHz
+ttgo-t7-v13-mini32.menu.FlashFreq.40.build.flash_freq=40m
+
+ttgo-t7-v13-mini32.menu.FlashSize.4M=4MB (32Mb)
+ttgo-t7-v13-mini32.menu.FlashSize.4M.build.flash_size=4MB
+
+ttgo-t7-v13-mini32.menu.UploadSpeed.921600=921600
+ttgo-t7-v13-mini32.menu.UploadSpeed.921600.upload.speed=921600
+ttgo-t7-v13-mini32.menu.UploadSpeed.115200=115200
+ttgo-t7-v13-mini32.menu.UploadSpeed.115200.upload.speed=115200
+ttgo-t7-v13-mini32.menu.UploadSpeed.256000.windows=256000
+ttgo-t7-v13-mini32.menu.UploadSpeed.256000.upload.speed=256000
+ttgo-t7-v13-mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
+ttgo-t7-v13-mini32.menu.UploadSpeed.230400=230400
+ttgo-t7-v13-mini32.menu.UploadSpeed.230400.upload.speed=230400
+ttgo-t7-v13-mini32.menu.UploadSpeed.460800.linux=460800
+ttgo-t7-v13-mini32.menu.UploadSpeed.460800.macosx=460800
+ttgo-t7-v13-mini32.menu.UploadSpeed.460800.upload.speed=460800
+ttgo-t7-v13-mini32.menu.UploadSpeed.512000.windows=512000
+ttgo-t7-v13-mini32.menu.UploadSpeed.512000.upload.speed=512000
+
+ttgo-t7-v13-mini32.menu.DebugLevel.none=None
+ttgo-t7-v13-mini32.menu.DebugLevel.none.build.code_debug=0
+ttgo-t7-v13-mini32.menu.DebugLevel.error=Error
+ttgo-t7-v13-mini32.menu.DebugLevel.error.build.code_debug=1
+ttgo-t7-v13-mini32.menu.DebugLevel.warn=Warn
+ttgo-t7-v13-mini32.menu.DebugLevel.warn.build.code_debug=2
+ttgo-t7-v13-mini32.menu.DebugLevel.info=Info
+ttgo-t7-v13-mini32.menu.DebugLevel.info.build.code_debug=3
+ttgo-t7-v13-mini32.menu.DebugLevel.debug=Debug
+ttgo-t7-v13-mini32.menu.DebugLevel.debug.build.code_debug=4
+ttgo-t7-v13-mini32.menu.DebugLevel.verbose=Verbose
+ttgo-t7-v13-mini32.menu.DebugLevel.verbose.build.code_debug=5
+
+ttgo-t7-v13-mini32.menu.EraseFlash.none=Disabled
+ttgo-t7-v13-mini32.menu.EraseFlash.none.upload.erase_cmd=
+ttgo-t7-v13-mini32.menu.EraseFlash.all=Enabled
+ttgo-t7-v13-mini32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+ttgo-t7-v14-mini32.name=TTGO T7 V1.4 Mini32
+
+ttgo-t7-v14-mini32.bootloader.tool=esptool_py
+ttgo-t7-v14-mini32.bootloader.tool.default=esptool_py
+
+ttgo-t7-v14-mini32.upload.tool=esptool_py
+ttgo-t7-v14-mini32.upload.tool.default=esptool_py
+ttgo-t7-v14-mini32.upload.tool.network=esp_ota
+
+ttgo-t7-v14-mini32.upload.maximum_size=1310720
+ttgo-t7-v14-mini32.upload.maximum_data_size=327680
+ttgo-t7-v14-mini32.upload.wait_for_upload_port=true
+ttgo-t7-v14-mini32.upload.flags=
+ttgo-t7-v14-mini32.upload.extra_flags=
+
+ttgo-t7-v14-mini32.serial.disableDTR=true
+ttgo-t7-v14-mini32.serial.disableRTS=true
+
+ttgo-t7-v14-mini32.build.tarch=xtensa
+ttgo-t7-v14-mini32.build.bootloader_addr=0x1000
+ttgo-t7-v14-mini32.build.target=esp32
+ttgo-t7-v14-mini32.build.mcu=esp32
+ttgo-t7-v14-mini32.build.core=esp32
+ttgo-t7-v14-mini32.build.variant=ttgo-t7-v14-mini32
+ttgo-t7-v14-mini32.build.board=TTGO_T7_V14_Mini32
+
+ttgo-t7-v14-mini32.build.f_cpu=240000000L
+ttgo-t7-v14-mini32.build.flash_size=4MB
+ttgo-t7-v14-mini32.build.flash_freq=40m
+ttgo-t7-v14-mini32.build.flash_mode=dio
+ttgo-t7-v14-mini32.build.boot=dio
+ttgo-t7-v14-mini32.build.partitions=default
+ttgo-t7-v14-mini32.build.defines=
+
+ttgo-t7-v14-mini32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.default.build.partitions=default
+ttgo-t7-v14-mini32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+ttgo-t7-v14-mini32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.minimal.build.partitions=minimal
+ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+ttgo-t7-v14-mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
+ttgo-t7-v14-mini32.menu.CPUFreq.240.build.f_cpu=240000000L
+ttgo-t7-v14-mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
+ttgo-t7-v14-mini32.menu.CPUFreq.160.build.f_cpu=160000000L
+ttgo-t7-v14-mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
+ttgo-t7-v14-mini32.menu.CPUFreq.80.build.f_cpu=80000000L
+ttgo-t7-v14-mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
+ttgo-t7-v14-mini32.menu.CPUFreq.40.build.f_cpu=40000000L
+ttgo-t7-v14-mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
+ttgo-t7-v14-mini32.menu.CPUFreq.26.build.f_cpu=26000000L
+ttgo-t7-v14-mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
+ttgo-t7-v14-mini32.menu.CPUFreq.20.build.f_cpu=20000000L
+ttgo-t7-v14-mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
+ttgo-t7-v14-mini32.menu.CPUFreq.13.build.f_cpu=13000000L
+ttgo-t7-v14-mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
+ttgo-t7-v14-mini32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+ttgo-t7-v14-mini32.menu.FlashMode.qio=QIO
+ttgo-t7-v14-mini32.menu.FlashMode.qio.build.flash_mode=dio
+ttgo-t7-v14-mini32.menu.FlashMode.qio.build.boot=qio
+ttgo-t7-v14-mini32.menu.FlashMode.dio=DIO
+ttgo-t7-v14-mini32.menu.FlashMode.dio.build.flash_mode=dio
+ttgo-t7-v14-mini32.menu.FlashMode.dio.build.boot=dio
+
+ttgo-t7-v14-mini32.menu.FlashFreq.80=80MHz
+ttgo-t7-v14-mini32.menu.FlashFreq.80.build.flash_freq=80m
+ttgo-t7-v14-mini32.menu.FlashFreq.40=40MHz
+ttgo-t7-v14-mini32.menu.FlashFreq.40.build.flash_freq=40m
+
+ttgo-t7-v14-mini32.menu.FlashSize.4M=4MB (32Mb)
+ttgo-t7-v14-mini32.menu.FlashSize.4M.build.flash_size=4MB
+
+ttgo-t7-v14-mini32.menu.UploadSpeed.921600=921600
+ttgo-t7-v14-mini32.menu.UploadSpeed.921600.upload.speed=921600
+ttgo-t7-v14-mini32.menu.UploadSpeed.115200=115200
+ttgo-t7-v14-mini32.menu.UploadSpeed.115200.upload.speed=115200
+ttgo-t7-v14-mini32.menu.UploadSpeed.256000.windows=256000
+ttgo-t7-v14-mini32.menu.UploadSpeed.256000.upload.speed=256000
+ttgo-t7-v14-mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
+ttgo-t7-v14-mini32.menu.UploadSpeed.230400=230400
+ttgo-t7-v14-mini32.menu.UploadSpeed.230400.upload.speed=230400
+ttgo-t7-v14-mini32.menu.UploadSpeed.460800.linux=460800
+ttgo-t7-v14-mini32.menu.UploadSpeed.460800.macosx=460800
+ttgo-t7-v14-mini32.menu.UploadSpeed.460800.upload.speed=460800
+ttgo-t7-v14-mini32.menu.UploadSpeed.512000.windows=512000
+ttgo-t7-v14-mini32.menu.UploadSpeed.512000.upload.speed=512000
+
+ttgo-t7-v14-mini32.menu.DebugLevel.none=None
+ttgo-t7-v14-mini32.menu.DebugLevel.none.build.code_debug=0
+ttgo-t7-v14-mini32.menu.DebugLevel.error=Error
+ttgo-t7-v14-mini32.menu.DebugLevel.error.build.code_debug=1
+ttgo-t7-v14-mini32.menu.DebugLevel.warn=Warn
+ttgo-t7-v14-mini32.menu.DebugLevel.warn.build.code_debug=2
+ttgo-t7-v14-mini32.menu.DebugLevel.info=Info
+ttgo-t7-v14-mini32.menu.DebugLevel.info.build.code_debug=3
+ttgo-t7-v14-mini32.menu.DebugLevel.debug=Debug
+ttgo-t7-v14-mini32.menu.DebugLevel.debug.build.code_debug=4
+ttgo-t7-v14-mini32.menu.DebugLevel.verbose=Verbose
+ttgo-t7-v14-mini32.menu.DebugLevel.verbose.build.code_debug=5
+
+ttgo-t7-v14-mini32.menu.EraseFlash.none=Disabled
+ttgo-t7-v14-mini32.menu.EraseFlash.none.upload.erase_cmd=
+ttgo-t7-v14-mini32.menu.EraseFlash.all=Enabled
+ttgo-t7-v14-mini32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+ttgo-t-oi-plus.name=TTGO T-OI PLUS RISC-V ESP32-C3
+
+ttgo-t-oi-plus.bootloader.tool=esptool_py
+ttgo-t-oi-plus.bootloader.tool.default=esptool_py
+
+ttgo-t-oi-plus.upload.tool=esptool_py
+ttgo-t-oi-plus.upload.tool.default=esptool_py
+ttgo-t-oi-plus.upload.tool.network=esp_ota
+
+ttgo-t-oi-plus.upload.maximum_size=1310720
+ttgo-t-oi-plus.upload.maximum_data_size=327680
+ttgo-t-oi-plus.upload.flags=
+ttgo-t-oi-plus.upload.extra_flags=
+
+ttgo-t-oi-plus.serial.disableDTR=false
+ttgo-t-oi-plus.serial.disableRTS=false
+
+ttgo-t-oi-plus.build.tarch=riscv32
+ttgo-t-oi-plus.build.target=esp
+ttgo-t-oi-plus.build.mcu=esp32c3
+ttgo-t-oi-plus.build.core=esp32
+ttgo-t-oi-plus.build.variant=ttgo-t-oi-plus
+ttgo-t-oi-plus.build.board=TTGO-T-OI-PLUS_DEV
+ttgo-t-oi-plus.build.bootloader_addr=0x0
+
+ttgo-t-oi-plus.build.cdc_on_boot=0
+ttgo-t-oi-plus.build.f_cpu=160000000L
+ttgo-t-oi-plus.build.flash_size=4MB
+ttgo-t-oi-plus.build.flash_freq=80m
+ttgo-t-oi-plus.build.flash_mode=qio
+ttgo-t-oi-plus.build.boot=qio
+ttgo-t-oi-plus.build.partitions=default
+ttgo-t-oi-plus.build.defines=
+
+ttgo-t-oi-plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+ttgo-t-oi-plus.menu.PartitionScheme.default.build.partitions=default
+ttgo-t-oi-plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+ttgo-t-oi-plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+ttgo-t-oi-plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+ttgo-t-oi-plus.menu.PartitionScheme.minimal.build.partitions=minimal
+ttgo-t-oi-plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+ttgo-t-oi-plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ttgo-t-oi-plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ttgo-t-oi-plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+ttgo-t-oi-plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+ttgo-t-oi-plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+ttgo-t-oi-plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+ttgo-t-oi-plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+ttgo-t-oi-plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+ttgo-t-oi-plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+ttgo-t-oi-plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+ttgo-t-oi-plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+ttgo-t-oi-plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+ttgo-t-oi-plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
+ttgo-t-oi-plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+ttgo-t-oi-plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+ttgo-t-oi-plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ttgo-t-oi-plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+ttgo-t-oi-plus.menu.CPUFreq.160=160MHz (WiFi)
+ttgo-t-oi-plus.menu.CPUFreq.160.build.f_cpu=160000000L
+ttgo-t-oi-plus.menu.CPUFreq.80=80MHz (WiFi)
+ttgo-t-oi-plus.menu.CPUFreq.80.build.f_cpu=80000000L
+ttgo-t-oi-plus.menu.CPUFreq.40=40MHz
+ttgo-t-oi-plus.menu.CPUFreq.40.build.f_cpu=40000000L
+ttgo-t-oi-plus.menu.CPUFreq.20=20MHz
+ttgo-t-oi-plus.menu.CPUFreq.20.build.f_cpu=20000000L
+ttgo-t-oi-plus.menu.CPUFreq.10=10MHz
+ttgo-t-oi-plus.menu.CPUFreq.10.build.f_cpu=10000000L
+
+ttgo-t-oi-plus.menu.FlashMode.qio=QIO
+ttgo-t-oi-plus.menu.FlashMode.qio.build.flash_mode=dio
+ttgo-t-oi-plus.menu.FlashMode.qio.build.boot=qio
+ttgo-t-oi-plus.menu.FlashMode.dio=DIO
+ttgo-t-oi-plus.menu.FlashMode.dio.build.flash_mode=dio
+ttgo-t-oi-plus.menu.FlashMode.dio.build.boot=dio
+
+ttgo-t-oi-plus.menu.FlashFreq.80=80MHz
+ttgo-t-oi-plus.menu.FlashFreq.80.build.flash_freq=80m
+ttgo-t-oi-plus.menu.FlashFreq.40=40MHz
+ttgo-t-oi-plus.menu.FlashFreq.40.build.flash_freq=40m
+
+ttgo-t-oi-plus.menu.FlashSize.4M=4MB (32Mb)
+ttgo-t-oi-plus.menu.FlashSize.4M.build.flash_size=4MB
+
+ttgo-t-oi-plus.menu.UploadSpeed.921600=921600
+ttgo-t-oi-plus.menu.UploadSpeed.921600.upload.speed=921600
+ttgo-t-oi-plus.menu.UploadSpeed.115200=115200
+ttgo-t-oi-plus.menu.UploadSpeed.115200.upload.speed=115200
+ttgo-t-oi-plus.menu.UploadSpeed.256000.windows=256000
+ttgo-t-oi-plus.menu.UploadSpeed.256000.upload.speed=256000
+ttgo-t-oi-plus.menu.UploadSpeed.230400.windows.upload.speed=256000
+ttgo-t-oi-plus.menu.UploadSpeed.230400=230400
+ttgo-t-oi-plus.menu.UploadSpeed.230400.upload.speed=230400
+ttgo-t-oi-plus.menu.UploadSpeed.460800.linux=460800
+ttgo-t-oi-plus.menu.UploadSpeed.460800.macosx=460800
+ttgo-t-oi-plus.menu.UploadSpeed.460800.upload.speed=460800
+ttgo-t-oi-plus.menu.UploadSpeed.512000.windows=512000
+ttgo-t-oi-plus.menu.UploadSpeed.512000.upload.speed=512000
+
+ttgo-t-oi-plus.menu.DebugLevel.none=None
+ttgo-t-oi-plus.menu.DebugLevel.none.build.code_debug=0
+ttgo-t-oi-plus.menu.DebugLevel.error=Error
+ttgo-t-oi-plus.menu.DebugLevel.error.build.code_debug=1
+ttgo-t-oi-plus.menu.DebugLevel.warn=Warn
+ttgo-t-oi-plus.menu.DebugLevel.warn.build.code_debug=2
+ttgo-t-oi-plus.menu.DebugLevel.info=Info
+ttgo-t-oi-plus.menu.DebugLevel.info.build.code_debug=3
+ttgo-t-oi-plus.menu.DebugLevel.debug=Debug
+ttgo-t-oi-plus.menu.DebugLevel.debug.build.code_debug=4
+ttgo-t-oi-plus.menu.DebugLevel.verbose=Verbose
+ttgo-t-oi-plus.menu.DebugLevel.verbose.build.code_debug=5
+
+ttgo-t-oi-plus.menu.EraseFlash.none=Disabled
+ttgo-t-oi-plus.menu.EraseFlash.none.upload.erase_cmd=
+ttgo-t-oi-plus.menu.EraseFlash.all=Enabled
+ttgo-t-oi-plus.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+cw02.name=XinaBox CW02
+
+cw02.bootloader.tool=esptool_py
+cw02.bootloader.tool.default=esptool_py
+
+cw02.upload.tool=esptool_py
+cw02.upload.tool.default=esptool_py
+cw02.upload.tool.network=esp_ota
+
+cw02.upload.maximum_size=1310720
+cw02.upload.maximum_data_size=294912
+cw02.upload.flags=
+cw02.upload.extra_flags=
+
+cw02.serial.disableDTR=true
+cw02.serial.disableRTS=true
+
+cw02.build.tarch=xtensa
+cw02.build.bootloader_addr=0x1000
+cw02.build.target=esp32
+cw02.build.mcu=esp32
+cw02.build.core=esp32
+cw02.build.variant=xinabox
+cw02.build.board=ESP32_DEV
+
+cw02.build.f_cpu=240000000L
+cw02.build.flash_size=4MB
+cw02.build.flash_freq=40m
+cw02.build.flash_mode=dio
+cw02.build.boot=dio
+cw02.build.partitions=default
+
+cw02.menu.FlashMode.qio=QIO
+cw02.menu.FlashMode.qio.build.flash_mode=dio
+cw02.menu.FlashMode.qio.build.boot=qio
+cw02.menu.FlashMode.dio=DIO
+cw02.menu.FlashMode.dio.build.flash_mode=dio
+cw02.menu.FlashMode.dio.build.boot=dio
+
+cw02.menu.FlashFreq.80=80MHz
+cw02.menu.FlashFreq.80.build.flash_freq=80m
+cw02.menu.FlashFreq.40=40MHz
+cw02.menu.FlashFreq.40.build.flash_freq=40m
+
+cw02.menu.FlashSize.4M=4MB (32Mb)
+cw02.menu.FlashSize.4M.build.flash_size=4MB
+cw02.menu.FlashSize.2M=2MB (16Mb)
+cw02.menu.FlashSize.2M.build.flash_size=2MB
+
+cw02.menu.UploadSpeed.921600=921600
+cw02.menu.UploadSpeed.921600.upload.speed=921600
+cw02.menu.UploadSpeed.115200=115200
+cw02.menu.UploadSpeed.115200.upload.speed=115200
+cw02.menu.UploadSpeed.256000.windows=256000
+cw02.menu.UploadSpeed.256000.upload.speed=256000
+cw02.menu.UploadSpeed.230400.windows.upload.speed=256000
+cw02.menu.UploadSpeed.230400=230400
+cw02.menu.UploadSpeed.230400.upload.speed=230400
+cw02.menu.UploadSpeed.460800.linux=460800
+cw02.menu.UploadSpeed.460800.macosx=460800
+cw02.menu.UploadSpeed.460800.upload.speed=460800
+cw02.menu.UploadSpeed.512000.windows=512000
+cw02.menu.UploadSpeed.512000.upload.speed=512000
+
+cw02.menu.DebugLevel.none=None
+cw02.menu.DebugLevel.none.build.code_debug=0
+cw02.menu.DebugLevel.error=Error
+cw02.menu.DebugLevel.error.build.code_debug=1
+cw02.menu.DebugLevel.warn=Warn
+cw02.menu.DebugLevel.warn.build.code_debug=2
+cw02.menu.DebugLevel.info=Info
+cw02.menu.DebugLevel.info.build.code_debug=3
+cw02.menu.DebugLevel.debug=Debug
+cw02.menu.DebugLevel.debug.build.code_debug=4
+cw02.menu.DebugLevel.verbose=Verbose
+cw02.menu.DebugLevel.verbose.build.code_debug=5
+
+cw02.menu.EraseFlash.none=Disabled
+cw02.menu.EraseFlash.none.upload.erase_cmd=
+cw02.menu.EraseFlash.all=Enabled
+cw02.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32thing.name=SparkFun ESP32 Thing
+
+esp32thing.bootloader.tool=esptool_py
+esp32thing.bootloader.tool.default=esptool_py
+
+esp32thing.upload.tool=esptool_py
+esp32thing.upload.tool.default=esptool_py
+esp32thing.upload.tool.network=esp_ota
+
+esp32thing.upload.maximum_size=1310720
+esp32thing.upload.maximum_data_size=327680
+esp32thing.upload.flags=
+esp32thing.upload.extra_flags=
+
+esp32thing.serial.disableDTR=true
+esp32thing.serial.disableRTS=true
+
+esp32thing.build.tarch=xtensa
+esp32thing.build.bootloader_addr=0x1000
+esp32thing.build.target=esp32
+esp32thing.build.mcu=esp32
+esp32thing.build.core=esp32
+esp32thing.build.variant=esp32thing
+esp32thing.build.board=ESP32_THING
+
+esp32thing.build.f_cpu=240000000L
+esp32thing.build.flash_mode=dio
+esp32thing.build.flash_size=4MB
+esp32thing.build.boot=dio
+esp32thing.build.partitions=default
+esp32thing.build.defines=
+
+esp32thing.menu.FlashFreq.80=80MHz
+esp32thing.menu.FlashFreq.80.build.flash_freq=80m
+esp32thing.menu.FlashFreq.40=40MHz
+esp32thing.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32thing.menu.PartitionScheme.default=Default
+esp32thing.menu.PartitionScheme.default.build.partitions=default
+esp32thing.menu.PartitionScheme.no_ota=No OTA (Large APP)
+esp32thing.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32thing.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32thing.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+esp32thing.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32thing.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+esp32thing.menu.UploadSpeed.921600=921600
+esp32thing.menu.UploadSpeed.921600.upload.speed=921600
+esp32thing.menu.UploadSpeed.115200=115200
+esp32thing.menu.UploadSpeed.115200.upload.speed=115200
+esp32thing.menu.UploadSpeed.256000.windows=256000
+esp32thing.menu.UploadSpeed.256000.upload.speed=256000
+esp32thing.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32thing.menu.UploadSpeed.230400=230400
+esp32thing.menu.UploadSpeed.230400.upload.speed=230400
+esp32thing.menu.UploadSpeed.460800.linux=460800
+esp32thing.menu.UploadSpeed.460800.macosx=460800
+esp32thing.menu.UploadSpeed.460800.upload.speed=460800
+esp32thing.menu.UploadSpeed.512000.windows=512000
+esp32thing.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32thing.menu.DebugLevel.none=None
+esp32thing.menu.DebugLevel.none.build.code_debug=0
+esp32thing.menu.DebugLevel.error=Error
+esp32thing.menu.DebugLevel.error.build.code_debug=1
+esp32thing.menu.DebugLevel.warn=Warn
+esp32thing.menu.DebugLevel.warn.build.code_debug=2
+esp32thing.menu.DebugLevel.info=Info
+esp32thing.menu.DebugLevel.info.build.code_debug=3
+esp32thing.menu.DebugLevel.debug=Debug
+esp32thing.menu.DebugLevel.debug.build.code_debug=4
+esp32thing.menu.DebugLevel.verbose=Verbose
+esp32thing.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32thing.menu.EraseFlash.none=Disabled
+esp32thing.menu.EraseFlash.none.upload.erase_cmd=
+esp32thing.menu.EraseFlash.all=Enabled
+esp32thing.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32thing_plus.name=SparkFun ESP32 Thing Plus
+
+esp32thing_plus.bootloader.tool=esptool_py
+esp32thing_plus.bootloader.tool.default=esptool_py
+
+esp32thing_plus.upload.tool=esptool_py
+esp32thing_plus.upload.tool.default=esptool_py
+esp32thing_plus.upload.tool.network=esp_ota
+
+esp32thing_plus.upload.maximum_size=1310720
+esp32thing_plus.upload.maximum_data_size=327680
+esp32thing_plus.upload.wait_for_upload_port=true
+esp32thing_plus.upload.flags=
+esp32thing_plus.upload.extra_flags=
+
+esp32thing_plus.serial.disableDTR=true
+esp32thing_plus.serial.disableRTS=true
+
+esp32thing_plus.build.tarch=xtensa
+esp32thing_plus.build.bootloader_addr=0x1000
+esp32thing_plus.build.target=esp32
+esp32thing_plus.build.mcu=esp32
+esp32thing_plus.build.core=esp32
+esp32thing_plus.build.variant=esp32thing_plus
+esp32thing_plus.build.board=ESP32_THING_PLUS
+
+esp32thing_plus.build.f_cpu=240000000L
+esp32thing_plus.build.flash_mode=dio
+esp32thing_plus.build.flash_size=16MB
+esp32thing_plus.build.boot=dio
+esp32thing_plus.build.partitions=default
+esp32thing_plus.build.defines=
+
+esp32thing_plus.menu.FlashFreq.80=80MHz
+esp32thing_plus.menu.FlashFreq.80.build.flash_freq=80m
+esp32thing_plus.menu.FlashFreq.40=40MHz
+esp32thing_plus.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32thing_plus.menu.PartitionScheme.default=Default (6.25MB APP/OTA/3.43MB SPIFFS)
+esp32thing_plus.menu.PartitionScheme.default.build.partitions=default_16MB
+esp32thing_plus.menu.PartitionScheme.default.upload.maximum_size=6553600
+esp32thing_plus.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/OTA/6.93MB SPIFFS)
+esp32thing_plus.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
+esp32thing_plus.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
+
+esp32thing_plus.menu.UploadSpeed.921600=921600
+esp32thing_plus.menu.UploadSpeed.921600.upload.speed=921600
+esp32thing_plus.menu.UploadSpeed.115200=115200
+esp32thing_plus.menu.UploadSpeed.115200.upload.speed=115200
+esp32thing_plus.menu.UploadSpeed.256000.windows=256000
+esp32thing_plus.menu.UploadSpeed.256000.upload.speed=256000
+esp32thing_plus.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32thing_plus.menu.UploadSpeed.230400=230400
+esp32thing_plus.menu.UploadSpeed.230400.upload.speed=230400
+esp32thing_plus.menu.UploadSpeed.460800.linux=460800
+esp32thing_plus.menu.UploadSpeed.460800.macosx=460800
+esp32thing_plus.menu.UploadSpeed.460800.upload.speed=460800
+esp32thing_plus.menu.UploadSpeed.512000.windows=512000
+esp32thing_plus.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32thing_plus.menu.DebugLevel.none=None
+esp32thing_plus.menu.DebugLevel.none.build.code_debug=0
+esp32thing_plus.menu.DebugLevel.error=Error
+esp32thing_plus.menu.DebugLevel.error.build.code_debug=1
+esp32thing_plus.menu.DebugLevel.warn=Warn
+esp32thing_plus.menu.DebugLevel.warn.build.code_debug=2
+esp32thing_plus.menu.DebugLevel.info=Info
+esp32thing_plus.menu.DebugLevel.info.build.code_debug=3
+esp32thing_plus.menu.DebugLevel.debug=Debug
+esp32thing_plus.menu.DebugLevel.debug.build.code_debug=4
+esp32thing_plus.menu.DebugLevel.verbose=Verbose
+esp32thing_plus.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32thing_plus.menu.EraseFlash.none=Disabled
+esp32thing_plus.menu.EraseFlash.none.upload.erase_cmd=
+esp32thing_plus.menu.EraseFlash.all=Enabled
+esp32thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32thing_plus_c.name=SparkFun ESP32 Thing Plus C
+
+esp32thing_plus_c.bootloader.tool=esptool_py
+esp32thing_plus_c.bootloader.tool.default=esptool_py
+
+esp32thing_plus_c.upload.tool=esptool_py
+esp32thing_plus_c.upload.tool.default=esptool_py
+esp32thing_plus_c.upload.tool.network=esp_ota
+
+esp32thing_plus_c.upload.maximum_size=1310720
+esp32thing_plus_c.upload.maximum_data_size=327680
+esp32thing_plus_c.upload.wait_for_upload_port=true
+esp32thing_plus_c.upload.flags=
+esp32thing_plus_c.upload.extra_flags=
+
+esp32thing_plus_c.serial.disableDTR=true
+esp32thing_plus_c.serial.disableRTS=true
+
+esp32thing_plus_c.build.tarch=xtensa
+esp32thing_plus_c.build.bootloader_addr=0x1000
+esp32thing_plus_c.build.target=esp32
+esp32thing_plus_c.build.mcu=esp32
+esp32thing_plus_c.build.core=esp32
+esp32thing_plus_c.build.variant=esp32thing_plus_c
+esp32thing_plus_c.build.board=ESP32_THING_PLUS_C
+
+esp32thing_plus_c.build.f_cpu=240000000L
+esp32thing_plus_c.build.flash_mode=dio
+esp32thing_plus_c.build.flash_size=16MB
+esp32thing_plus_c.build.boot=dio
+esp32thing_plus_c.build.partitions=default
+esp32thing_plus_c.build.defines=
+
+esp32thing_plus_c.menu.FlashFreq.80=80MHz
+esp32thing_plus_c.menu.FlashFreq.80.build.flash_freq=80m
+esp32thing_plus_c.menu.FlashFreq.40=40MHz
+esp32thing_plus_c.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32thing_plus_c.menu.PartitionScheme.default=Default (6.25MB APP/OTA/3.43MB SPIFFS)
+esp32thing_plus_c.menu.PartitionScheme.default.build.partitions=default_16MB
+esp32thing_plus_c.menu.PartitionScheme.default.upload.maximum_size=6553600
+esp32thing_plus_c.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/OTA/6.93MB SPIFFS)
+esp32thing_plus_c.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
+esp32thing_plus_c.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
+
+esp32thing_plus_c.menu.UploadSpeed.921600=921600
+esp32thing_plus_c.menu.UploadSpeed.921600.upload.speed=921600
+esp32thing_plus_c.menu.UploadSpeed.115200=115200
+esp32thing_plus_c.menu.UploadSpeed.115200.upload.speed=115200
+esp32thing_plus_c.menu.UploadSpeed.256000.windows=256000
+esp32thing_plus_c.menu.UploadSpeed.256000.upload.speed=256000
+esp32thing_plus_c.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32thing_plus_c.menu.UploadSpeed.230400=230400
+esp32thing_plus_c.menu.UploadSpeed.230400.upload.speed=230400
+esp32thing_plus_c.menu.UploadSpeed.460800.linux=460800
+esp32thing_plus_c.menu.UploadSpeed.460800.macosx=460800
+esp32thing_plus_c.menu.UploadSpeed.460800.upload.speed=460800
+esp32thing_plus_c.menu.UploadSpeed.512000.windows=512000
+esp32thing_plus_c.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32thing_plus_c.menu.DebugLevel.none=None
+esp32thing_plus_c.menu.DebugLevel.none.build.code_debug=0
+esp32thing_plus_c.menu.DebugLevel.error=Error
+esp32thing_plus_c.menu.DebugLevel.error.build.code_debug=1
+esp32thing_plus_c.menu.DebugLevel.warn=Warn
+esp32thing_plus_c.menu.DebugLevel.warn.build.code_debug=2
+esp32thing_plus_c.menu.DebugLevel.info=Info
+esp32thing_plus_c.menu.DebugLevel.info.build.code_debug=3
+esp32thing_plus_c.menu.DebugLevel.debug=Debug
+esp32thing_plus_c.menu.DebugLevel.debug.build.code_debug=4
+esp32thing_plus_c.menu.DebugLevel.verbose=Verbose
+esp32thing_plus_c.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32thing_plus_c.menu.EraseFlash.none=Disabled
+esp32thing_plus_c.menu.EraseFlash.none.upload.erase_cmd=
+esp32thing_plus_c.menu.EraseFlash.all=Enabled
+esp32thing_plus_c.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+sparkfun_esp32s2_thing_plus.name=SparkFun ESP32-S2 Thing Plus
+sparkfun_esp32s2_thing_plus.vid.0=0x1B4F
+sparkfun_esp32s2_thing_plus.pid.0=0x0027
+
+sparkfun_esp32s2_thing_plus.bootloader.tool=esptool_py
+sparkfun_esp32s2_thing_plus.bootloader.tool.default=esptool_py
+
+sparkfun_esp32s2_thing_plus.upload.tool=esptool_py
+sparkfun_esp32s2_thing_plus.upload.tool.default=esptool_py
+sparkfun_esp32s2_thing_plus.upload.tool.network=esp_ota
+
+sparkfun_esp32s2_thing_plus.upload.maximum_size=1310720
+sparkfun_esp32s2_thing_plus.upload.maximum_data_size=327680
+sparkfun_esp32s2_thing_plus.upload.flags=
+sparkfun_esp32s2_thing_plus.upload.extra_flags=
+sparkfun_esp32s2_thing_plus.upload.use_1200bps_touch=true
+sparkfun_esp32s2_thing_plus.upload.wait_for_upload_port=true
+
+sparkfun_esp32s2_thing_plus.serial.disableDTR=false
+sparkfun_esp32s2_thing_plus.serial.disableRTS=false
+
+sparkfun_esp32s2_thing_plus.build.tarch=xtensa
+sparkfun_esp32s2_thing_plus.build.bootloader_addr=0x1000
+sparkfun_esp32s2_thing_plus.build.target=esp32s2
+sparkfun_esp32s2_thing_plus.build.mcu=esp32s2
+sparkfun_esp32s2_thing_plus.build.core=esp32
+sparkfun_esp32s2_thing_plus.build.variant=esp32s2thing_plus
+sparkfun_esp32s2_thing_plus.build.board=ESP32S2_THING_PLUS
+
+sparkfun_esp32s2_thing_plus.build.cdc_on_boot=0
+sparkfun_esp32s2_thing_plus.build.msc_on_boot=0
+sparkfun_esp32s2_thing_plus.build.dfu_on_boot=0
+sparkfun_esp32s2_thing_plus.build.f_cpu=240000000L
+sparkfun_esp32s2_thing_plus.build.flash_size=4MB
+sparkfun_esp32s2_thing_plus.build.flash_freq=80m
+sparkfun_esp32s2_thing_plus.build.flash_mode=qio
+sparkfun_esp32s2_thing_plus.build.boot=qio
+sparkfun_esp32s2_thing_plus.build.partitions=default
+sparkfun_esp32s2_thing_plus.build.defines=
+
+sparkfun_esp32s2_thing_plus.menu.CDCOnBoot.default=Disabled
+sparkfun_esp32s2_thing_plus.menu.CDCOnBoot.default.build.cdc_on_boot=0
+sparkfun_esp32s2_thing_plus.menu.CDCOnBoot.cdc=Enabled
+sparkfun_esp32s2_thing_plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+sparkfun_esp32s2_thing_plus.menu.MSCOnBoot.default=Disabled
+sparkfun_esp32s2_thing_plus.menu.MSCOnBoot.default.build.msc_on_boot=0
+sparkfun_esp32s2_thing_plus.menu.MSCOnBoot.msc=Enabled
+sparkfun_esp32s2_thing_plus.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+sparkfun_esp32s2_thing_plus.menu.DFUOnBoot.default=Disabled
+sparkfun_esp32s2_thing_plus.menu.DFUOnBoot.default.build.dfu_on_boot=0
+sparkfun_esp32s2_thing_plus.menu.DFUOnBoot.dfu=Enabled
+sparkfun_esp32s2_thing_plus.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+sparkfun_esp32s2_thing_plus.menu.PSRAM.disabled=Disabled
+sparkfun_esp32s2_thing_plus.menu.PSRAM.disabled.build.defines=
+sparkfun_esp32s2_thing_plus.menu.PSRAM.enabled=Enabled
+sparkfun_esp32s2_thing_plus.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default.build.partitions=default
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.minimal.build.partitions=minimal
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.fatflash.build.partitions=ffat
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+sparkfun_esp32s2_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.240=240MHz (WiFi)
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.240.build.f_cpu=240000000L
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.160=160MHz (WiFi)
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.160.build.f_cpu=160000000L
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.80=80MHz (WiFi)
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.80.build.f_cpu=80000000L
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.40=40MHz
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.40.build.f_cpu=40000000L
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.20=20MHz
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.20.build.f_cpu=20000000L
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.10=10MHz
+sparkfun_esp32s2_thing_plus.menu.CPUFreq.10.build.f_cpu=10000000L
+
+sparkfun_esp32s2_thing_plus.menu.FlashMode.qio=QIO
+sparkfun_esp32s2_thing_plus.menu.FlashMode.qio.build.flash_mode=dio
+sparkfun_esp32s2_thing_plus.menu.FlashMode.qio.build.boot=qio
+sparkfun_esp32s2_thing_plus.menu.FlashMode.dio=DIO
+sparkfun_esp32s2_thing_plus.menu.FlashMode.dio.build.flash_mode=dio
+sparkfun_esp32s2_thing_plus.menu.FlashMode.dio.build.boot=dio
+
+sparkfun_esp32s2_thing_plus.menu.FlashFreq.80=80MHz
+sparkfun_esp32s2_thing_plus.menu.FlashFreq.80.build.flash_freq=80m
+sparkfun_esp32s2_thing_plus.menu.FlashFreq.40=40MHz
+sparkfun_esp32s2_thing_plus.menu.FlashFreq.40.build.flash_freq=40m
+
+sparkfun_esp32s2_thing_plus.menu.FlashSize.4M=4MB (32Mb)
+sparkfun_esp32s2_thing_plus.menu.FlashSize.4M.build.flash_size=4MB
+sparkfun_esp32s2_thing_plus.menu.FlashSize.8M=8MB (64Mb)
+sparkfun_esp32s2_thing_plus.menu.FlashSize.8M.build.flash_size=8MB
+sparkfun_esp32s2_thing_plus.menu.FlashSize.2M=2MB (16Mb)
+sparkfun_esp32s2_thing_plus.menu.FlashSize.2M.build.flash_size=2MB
+sparkfun_esp32s2_thing_plus.menu.FlashSize.16M=16MB (128Mb)
+sparkfun_esp32s2_thing_plus.menu.FlashSize.16M.build.flash_size=16MB
+
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.921600=921600
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.921600.upload.speed=921600
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.115200=115200
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.115200.upload.speed=115200
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.256000.windows=256000
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.256000.upload.speed=256000
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.230400.windows.upload.speed=256000
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.230400=230400
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.230400.upload.speed=230400
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.460800.linux=460800
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.460800.macosx=460800
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.460800.upload.speed=460800
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.512000.windows=512000
+sparkfun_esp32s2_thing_plus.menu.UploadSpeed.512000.upload.speed=512000
+
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.none=None
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.none.build.code_debug=0
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.error=Error
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.error.build.code_debug=1
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.warn=Warn
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.warn.build.code_debug=2
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.info=Info
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.info.build.code_debug=3
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.debug=Debug
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.debug.build.code_debug=4
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.verbose=Verbose
+sparkfun_esp32s2_thing_plus.menu.DebugLevel.verbose.build.code_debug=5
+
+sparkfun_esp32s2_thing_plus.menu.EraseFlash.none=Disabled
+sparkfun_esp32s2_thing_plus.menu.EraseFlash.none.upload.erase_cmd=
+sparkfun_esp32s2_thing_plus.menu.EraseFlash.all=Enabled
+sparkfun_esp32s2_thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# Sparkfun ESP32S3 Thing Plus
+
+sparkfun_esp32s3_thing_plus.name=SparkFun ESP32-S3 Thing Plus
+sparkfun_esp32s3_thing_plus.bootloader.tool=esptool_py
+sparkfun_esp32s3_thing_plus.bootloader.tool.default=esptool_py
+
+sparkfun_esp32s3_thing_plus.upload.tool=esptool_py
+sparkfun_esp32s3_thing_plus.upload.tool.default=esptool_py
+sparkfun_esp32s3_thing_plus.upload.tool.network=esp_ota
+
+sparkfun_esp32s3_thing_plus.upload.maximum_size=1310720
+sparkfun_esp32s3_thing_plus.upload.maximum_data_size=327680
+sparkfun_esp32s3_thing_plus.upload.flags=
+sparkfun_esp32s3_thing_plus.upload.extra_flags=
+sparkfun_esp32s3_thing_plus.upload.use_1200bps_touch=false
+sparkfun_esp32s3_thing_plus.upload.wait_for_upload_port=false
+
+sparkfun_esp32s3_thing_plus.serial.disableDTR=false
+sparkfun_esp32s3_thing_plus.serial.disableRTS=false
+
+sparkfun_esp32s3_thing_plus.build.tarch=xtensa
+sparkfun_esp32s3_thing_plus.build.bootloader_addr=0x0
+sparkfun_esp32s3_thing_plus.build.target=esp32s3
+sparkfun_esp32s3_thing_plus.build.mcu=esp32s3
+sparkfun_esp32s3_thing_plus.build.core=esp32
+sparkfun_esp32s3_thing_plus.build.variant=sparkfun_esp32s3_thing_plus
+sparkfun_esp32s3_thing_plus.build.board=SPARKFUN_ESP32S3_THING_PLUS
+
+sparkfun_esp32s3_thing_plus.build.usb_mode=1
+sparkfun_esp32s3_thing_plus.build.cdc_on_boot=0
+sparkfun_esp32s3_thing_plus.build.msc_on_boot=0
+sparkfun_esp32s3_thing_plus.build.dfu_on_boot=0
+sparkfun_esp32s3_thing_plus.build.f_cpu=240000000L
+sparkfun_esp32s3_thing_plus.build.flash_size=4MB
+sparkfun_esp32s3_thing_plus.build.flash_freq=80m
+sparkfun_esp32s3_thing_plus.build.flash_mode=dio
+sparkfun_esp32s3_thing_plus.build.boot=qio
+sparkfun_esp32s3_thing_plus.build.boot_freq=80m
+sparkfun_esp32s3_thing_plus.build.partitions=default
+sparkfun_esp32s3_thing_plus.build.defines=
+sparkfun_esp32s3_thing_plus.build.loop_core=
+sparkfun_esp32s3_thing_plus.build.event_core=
+sparkfun_esp32s3_thing_plus.build.psram_type=qspi
+sparkfun_esp32s3_thing_plus.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.default=Disabled
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.default.build.copy_jtag_files=0
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.builtin=Integrated USB JTAG
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.external=FTDI Adapter
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.external.build.copy_jtag_files=1
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.bridge=ESP USB Bridge
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+sparkfun_esp32s3_thing_plus.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+sparkfun_esp32s3_thing_plus.menu.PSRAM.enabled=QSPI PSRAM
+sparkfun_esp32s3_thing_plus.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+sparkfun_esp32s3_thing_plus.menu.PSRAM.enabled.build.psram_type=qspi
+
+sparkfun_esp32s3_thing_plus.menu.PSRAM.disabled=Disabled
+sparkfun_esp32s3_thing_plus.menu.PSRAM.disabled.build.defines=
+sparkfun_esp32s3_thing_plus.menu.PSRAM.disabled.build.psram_type=qspi
+sparkfun_esp32s3_thing_plus.menu.PSRAM.opi=OPI PSRAM
+sparkfun_esp32s3_thing_plus.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+sparkfun_esp32s3_thing_plus.menu.PSRAM.opi.build.psram_type=opi
+
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio=QIO 80MHz
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio.build.flash_mode=dio
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio.build.boot=qio
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio.build.boot_freq=80m
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio.build.flash_freq=80m
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120=QIO 120MHz
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120.build.flash_mode=dio
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120.build.boot=qio
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120.build.boot_freq=120m
+sparkfun_esp32s3_thing_plus.menu.FlashMode.qio120.build.flash_freq=80m
+sparkfun_esp32s3_thing_plus.menu.FlashMode.dio=DIO 80MHz
+sparkfun_esp32s3_thing_plus.menu.FlashMode.dio.build.flash_mode=dio
+sparkfun_esp32s3_thing_plus.menu.FlashMode.dio.build.boot=dio
+sparkfun_esp32s3_thing_plus.menu.FlashMode.dio.build.boot_freq=80m
+sparkfun_esp32s3_thing_plus.menu.FlashMode.dio.build.flash_freq=80m
+
+sparkfun_esp32s3_thing_plus.menu.LoopCore.1=Core 1
+sparkfun_esp32s3_thing_plus.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+sparkfun_esp32s3_thing_plus.menu.LoopCore.0=Core 0
+sparkfun_esp32s3_thing_plus.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+sparkfun_esp32s3_thing_plus.menu.EventsCore.1=Core 1
+sparkfun_esp32s3_thing_plus.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+sparkfun_esp32s3_thing_plus.menu.EventsCore.0=Core 0
+sparkfun_esp32s3_thing_plus.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+sparkfun_esp32s3_thing_plus.menu.USBMode.default=Hardware CDC and JTAG
+sparkfun_esp32s3_thing_plus.menu.USBMode.default.build.usb_mode=1
+sparkfun_esp32s3_thing_plus.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
+sparkfun_esp32s3_thing_plus.menu.USBMode.hwcdc.build.usb_mode=0
+
+# sparkfun says to put that to Enabled but it fails
+sparkfun_esp32s3_thing_plus.menu.CDCOnBoot.default=Disabled
+sparkfun_esp32s3_thing_plus.menu.CDCOnBoot.default.build.cdc_on_boot=0
+sparkfun_esp32s3_thing_plus.menu.CDCOnBoot.cdc=Enabled
+sparkfun_esp32s3_thing_plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+sparkfun_esp32s3_thing_plus.menu.MSCOnBoot.default=Disabled
+sparkfun_esp32s3_thing_plus.menu.MSCOnBoot.default.build.msc_on_boot=0
+sparkfun_esp32s3_thing_plus.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+sparkfun_esp32s3_thing_plus.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+sparkfun_esp32s3_thing_plus.menu.DFUOnBoot.default=Disabled
+sparkfun_esp32s3_thing_plus.menu.DFUOnBoot.default.build.dfu_on_boot=0
+sparkfun_esp32s3_thing_plus.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+sparkfun_esp32s3_thing_plus.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+sparkfun_esp32s3_thing_plus.menu.UploadMode.default=UART0 / Hardware CDC
+sparkfun_esp32s3_thing_plus.menu.UploadMode.default.upload.use_1200bps_touch=false
+sparkfun_esp32s3_thing_plus.menu.UploadMode.default.upload.wait_for_upload_port=false
+sparkfun_esp32s3_thing_plus.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+sparkfun_esp32s3_thing_plus.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+sparkfun_esp32s3_thing_plus.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.default.build.partitions=default
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.minimal.build.partitions=minimal
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_fs.build.partitions=no_fs
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker=RainMaker 4MB
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.custom=Custom
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.custom.build.partitions=
+sparkfun_esp32s3_thing_plus.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.240=240MHz (WiFi)
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.240.build.f_cpu=240000000L
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.160=160MHz (WiFi)
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.160.build.f_cpu=160000000L
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.80=80MHz (WiFi)
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.80.build.f_cpu=80000000L
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.40=40MHz
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.40.build.f_cpu=40000000L
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.20=20MHz
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.20.build.f_cpu=20000000L
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.10=10MHz
+sparkfun_esp32s3_thing_plus.menu.CPUFreq.10.build.f_cpu=10000000L
+
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.921600=921600
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.921600.upload.speed=921600
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.115200=115200
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.115200.upload.speed=115200
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.256000.windows=256000
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.256000.upload.speed=256000
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.230400.windows.upload.speed=256000
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.230400=230400
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.230400.upload.speed=230400
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.460800.linux=460800
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.460800.macosx=460800
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.460800.upload.speed=460800
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.512000.windows=512000
+sparkfun_esp32s3_thing_plus.menu.UploadSpeed.512000.upload.speed=512000
+
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.none=None
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.none.build.code_debug=0
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.error=Error
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.error.build.code_debug=1
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.warn=Warn
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.warn.build.code_debug=2
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.info=Info
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.info.build.code_debug=3
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.debug=Debug
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.debug.build.code_debug=4
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.verbose=Verbose
+sparkfun_esp32s3_thing_plus.menu.DebugLevel.verbose.build.code_debug=5
+
+sparkfun_esp32s3_thing_plus.menu.EraseFlash.none=Disabled
+sparkfun_esp32s3_thing_plus.menu.EraseFlash.none.upload.erase_cmd=
+sparkfun_esp32s3_thing_plus.menu.EraseFlash.all=Enabled
+sparkfun_esp32s3_thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
+
+sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.default=Disabled
+sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.default.build.zigbee_mode=
+sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.default.build.zigbee_libs=
+sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
+sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+sparkfun_esp32s3_thing_plus.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+sparkfun_esp32c6_thing_plus.name=SparkFun ESP32-C6 Thing Plus
+
+sparkfun_esp32c6_thing_plus.bootloader.tool=esptool_py
+sparkfun_esp32c6_thing_plus.bootloader.tool.default=esptool_py
+
+sparkfun_esp32c6_thing_plus.upload.tool=esptool_py
+sparkfun_esp32c6_thing_plus.upload.tool.default=esptool_py
+sparkfun_esp32c6_thing_plus.upload.tool.network=esp_ota
+
+sparkfun_esp32c6_thing_plus.upload.maximum_size=1310720
+sparkfun_esp32c6_thing_plus.upload.maximum_data_size=327680
+sparkfun_esp32c6_thing_plus.upload.flags=
+sparkfun_esp32c6_thing_plus.upload.extra_flags=
+sparkfun_esp32c6_thing_plus.upload.use_1200bps_touch=false
+sparkfun_esp32c6_thing_plus.upload.wait_for_upload_port=false
+
+sparkfun_esp32c6_thing_plus.serial.disableDTR=false
+sparkfun_esp32c6_thing_plus.serial.disableRTS=false
+
+sparkfun_esp32c6_thing_plus.build.tarch=riscv32
+sparkfun_esp32c6_thing_plus.build.target=esp
+sparkfun_esp32c6_thing_plus.build.mcu=esp32c6
+sparkfun_esp32c6_thing_plus.build.core=esp32
+sparkfun_esp32c6_thing_plus.build.variant=sparkfun_esp32c6_thing_plus
+sparkfun_esp32c6_thing_plus.build.board=ESP32C6_THING_PLUS
+sparkfun_esp32c6_thing_plus.build.bootloader_addr=0x0
+
+sparkfun_esp32c6_thing_plus.build.cdc_on_boot=0
+sparkfun_esp32c6_thing_plus.build.f_cpu=160000000L
+sparkfun_esp32c6_thing_plus.build.flash_size=4MB
+sparkfun_esp32c6_thing_plus.build.flash_freq=80m
+sparkfun_esp32c6_thing_plus.build.flash_mode=qio
+sparkfun_esp32c6_thing_plus.build.boot=qio
+sparkfun_esp32c6_thing_plus.build.partitions=default
+sparkfun_esp32c6_thing_plus.build.defines=
+
+## IDE 2.0 Seems to not update the value
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.default=Disabled
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.default.build.copy_jtag_files=0
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.builtin=Integrated USB JTAG
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.external=FTDI Adapter
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.external.build.copy_jtag_files=1
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.bridge=ESP USB Bridge
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+sparkfun_esp32c6_thing_plus.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+sparkfun_esp32c6_thing_plus.menu.CDCOnBoot.default=Enabled
+sparkfun_esp32c6_thing_plus.menu.CDCOnBoot.default.build.cdc_on_boot=1
+sparkfun_esp32c6_thing_plus.menu.CDCOnBoot.cdc=Disabled
+sparkfun_esp32c6_thing_plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default.build.partitions=default
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.minimal.build.partitions=minimal
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.fatflash.build.partitions=ffat
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker=RainMaker 4MB
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee.build.partitions=zigbee
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.custom=Custom
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.custom.build.partitions=
+sparkfun_esp32c6_thing_plus.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.160=160MHz (WiFi)
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.160.build.f_cpu=160000000L
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.80=80MHz (WiFi)
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.80.build.f_cpu=80000000L
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.40=40MHz
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.40.build.f_cpu=40000000L
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.20=20MHz
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.20.build.f_cpu=20000000L
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.10=10MHz
+sparkfun_esp32c6_thing_plus.menu.CPUFreq.10.build.f_cpu=10000000L
+
+sparkfun_esp32c6_thing_plus.menu.FlashMode.qio=QIO
+sparkfun_esp32c6_thing_plus.menu.FlashMode.qio.build.flash_mode=dio
+sparkfun_esp32c6_thing_plus.menu.FlashMode.qio.build.boot=qio
+sparkfun_esp32c6_thing_plus.menu.FlashMode.dio=DIO
+sparkfun_esp32c6_thing_plus.menu.FlashMode.dio.build.flash_mode=dio
+sparkfun_esp32c6_thing_plus.menu.FlashMode.dio.build.boot=dio
+
+sparkfun_esp32c6_thing_plus.menu.FlashFreq.80=80MHz
+sparkfun_esp32c6_thing_plus.menu.FlashFreq.80.build.flash_freq=80m
+sparkfun_esp32c6_thing_plus.menu.FlashFreq.40=40MHz
+sparkfun_esp32c6_thing_plus.menu.FlashFreq.40.build.flash_freq=40m
+
+sparkfun_esp32c6_thing_plus.menu.FlashSize.4M=4MB (32Mb)
+sparkfun_esp32c6_thing_plus.menu.FlashSize.4M.build.flash_size=4MB
+sparkfun_esp32c6_thing_plus.menu.FlashSize.8M=8MB (64Mb)
+sparkfun_esp32c6_thing_plus.menu.FlashSize.8M.build.flash_size=8MB
+sparkfun_esp32c6_thing_plus.menu.FlashSize.2M=2MB (16Mb)
+sparkfun_esp32c6_thing_plus.menu.FlashSize.2M.build.flash_size=2MB
+sparkfun_esp32c6_thing_plus.menu.FlashSize.16M=16MB (128Mb)
+sparkfun_esp32c6_thing_plus.menu.FlashSize.16M.build.flash_size=16MB
+
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.921600=921600
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.921600.upload.speed=921600
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.115200=115200
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.115200.upload.speed=115200
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.256000.windows=256000
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.256000.upload.speed=256000
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.230400.windows.upload.speed=256000
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.230400=230400
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.230400.upload.speed=230400
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.460800.linux=460800
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.460800.macosx=460800
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.460800.upload.speed=460800
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.512000.windows=512000
+sparkfun_esp32c6_thing_plus.menu.UploadSpeed.512000.upload.speed=512000
+
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.none=None
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.none.build.code_debug=0
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.error=Error
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.error.build.code_debug=1
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.warn=Warn
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.warn.build.code_debug=2
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.info=Info
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.info.build.code_debug=3
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.debug=Debug
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.debug.build.code_debug=4
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.verbose=Verbose
+sparkfun_esp32c6_thing_plus.menu.DebugLevel.verbose.build.code_debug=5
+
+sparkfun_esp32c6_thing_plus.menu.EraseFlash.none=Disabled
+sparkfun_esp32c6_thing_plus.menu.EraseFlash.none.upload.erase_cmd=
+sparkfun_esp32c6_thing_plus.menu.EraseFlash.all=Enabled
+sparkfun_esp32c6_thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
+
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.default=Disabled
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.default.build.zigbee_mode=
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.default.build.zigbee_libs=
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.ed=Zigbee ED (end device)
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+sparkfun_esp32c6_thing_plus.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+esp32micromod.name=SparkFun ESP32 MicroMod
+
+esp32micromod.bootloader.tool=esptool_py
+esp32micromod.bootloader.tool.default=esptool_py
+
+esp32micromod.upload.tool=esptool_py
+esp32micromod.upload.tool.default=esptool_py
+esp32micromod.upload.tool.network=esp_ota
+
+esp32micromod.upload.maximum_size=1310720
+esp32micromod.upload.maximum_data_size=327680
+esp32micromod.upload.wait_for_upload_port=true
+esp32micromod.upload.flags=
+esp32micromod.upload.extra_flags=
+
+esp32micromod.serial.disableDTR=true
+esp32micromod.serial.disableRTS=true
+
+esp32micromod.build.tarch=xtensa
+esp32micromod.build.bootloader_addr=0x1000
+esp32micromod.build.target=esp32
+esp32micromod.build.mcu=esp32
+esp32micromod.build.core=esp32
+esp32micromod.build.variant=esp32micromod
+esp32micromod.build.board=ESP32_MICROMOD
+
+esp32micromod.build.f_cpu=240000000L
+esp32micromod.build.flash_size=4MB
+esp32micromod.build.flash_freq=40m
+esp32micromod.build.flash_mode=dio
+esp32micromod.build.boot=dio
+esp32micromod.build.partitions=default
+esp32micromod.build.defines=
+
+esp32micromod.menu.PSRAM.disabled=Disabled
+esp32micromod.menu.PSRAM.disabled.build.defines=
+esp32micromod.menu.PSRAM.enabled=Enabled
+esp32micromod.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
+
+esp32micromod.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32micromod.menu.PartitionScheme.default.build.partitions=default
+esp32micromod.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32micromod.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32micromod.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32micromod.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32micromod.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32micromod.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32micromod.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32micromod.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32micromod.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32micromod.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32micromod.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32micromod.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32micromod.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32micromod.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32micromod.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32micromod.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32micromod.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32micromod.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32micromod.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32micromod.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32micromod.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32micromod.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32micromod.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32micromod.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32micromod.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32micromod.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32micromod.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32micromod.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32micromod.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32micromod.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32micromod.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+esp32micromod.menu.CPUFreq.240=240MHz (WiFi/BT)
+esp32micromod.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32micromod.menu.CPUFreq.160=160MHz (WiFi/BT)
+esp32micromod.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32micromod.menu.CPUFreq.80=80MHz (WiFi/BT)
+esp32micromod.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32micromod.menu.CPUFreq.40=40MHz (40MHz XTAL)
+esp32micromod.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32micromod.menu.CPUFreq.26=26MHz (26MHz XTAL)
+esp32micromod.menu.CPUFreq.26.build.f_cpu=26000000L
+esp32micromod.menu.CPUFreq.20=20MHz (40MHz XTAL)
+esp32micromod.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32micromod.menu.CPUFreq.13=13MHz (26MHz XTAL)
+esp32micromod.menu.CPUFreq.13.build.f_cpu=13000000L
+esp32micromod.menu.CPUFreq.10=10MHz (40MHz XTAL)
+esp32micromod.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32micromod.menu.FlashMode.qio=QIO
+esp32micromod.menu.FlashMode.qio.build.flash_mode=dio
+esp32micromod.menu.FlashMode.qio.build.boot=qio
+esp32micromod.menu.FlashMode.dio=DIO
+esp32micromod.menu.FlashMode.dio.build.flash_mode=dio
+esp32micromod.menu.FlashMode.dio.build.boot=dio
+
+esp32micromod.menu.FlashFreq.80=80MHz
+esp32micromod.menu.FlashFreq.80.build.flash_freq=80m
+esp32micromod.menu.FlashFreq.40=40MHz
+esp32micromod.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32micromod.menu.FlashSize.4M=4MB (32Mb)
+esp32micromod.menu.FlashSize.4M.build.flash_size=4MB
+esp32micromod.menu.FlashSize.8M=8MB (64Mb)
+esp32micromod.menu.FlashSize.8M.build.flash_size=8MB
+esp32micromod.menu.FlashSize.2M=2MB (16Mb)
+esp32micromod.menu.FlashSize.2M.build.flash_size=2MB
+esp32micromod.menu.FlashSize.16M=16MB (128Mb)
+esp32micromod.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32micromod.menu.UploadSpeed.921600=921600
+esp32micromod.menu.UploadSpeed.921600.upload.speed=921600
+esp32micromod.menu.UploadSpeed.115200=115200
+esp32micromod.menu.UploadSpeed.115200.upload.speed=115200
+esp32micromod.menu.UploadSpeed.256000.windows=256000
+esp32micromod.menu.UploadSpeed.256000.upload.speed=256000
+esp32micromod.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32micromod.menu.UploadSpeed.230400=230400
+esp32micromod.menu.UploadSpeed.230400.upload.speed=230400
+esp32micromod.menu.UploadSpeed.460800.linux=460800
+esp32micromod.menu.UploadSpeed.460800.macosx=460800
+esp32micromod.menu.UploadSpeed.460800.upload.speed=460800
+esp32micromod.menu.UploadSpeed.512000.windows=512000
+esp32micromod.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32micromod.menu.DebugLevel.none=None
+esp32micromod.menu.DebugLevel.none.build.code_debug=0
+esp32micromod.menu.DebugLevel.error=Error
+esp32micromod.menu.DebugLevel.error.build.code_debug=1
+esp32micromod.menu.DebugLevel.warn=Warn
+esp32micromod.menu.DebugLevel.warn.build.code_debug=2
+esp32micromod.menu.DebugLevel.info=Info
+esp32micromod.menu.DebugLevel.info.build.code_debug=3
+esp32micromod.menu.DebugLevel.debug=Debug
+esp32micromod.menu.DebugLevel.debug.build.code_debug=4
+esp32micromod.menu.DebugLevel.verbose=Verbose
+esp32micromod.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32micromod.menu.EraseFlash.none=Disabled
+esp32micromod.menu.EraseFlash.none.upload.erase_cmd=
+esp32micromod.menu.EraseFlash.all=Enabled
+esp32micromod.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+sparkfun_lora_gateway_1-channel.name=SparkFun LoRa Gateway 1-Channel
+
+sparkfun_lora_gateway_1-channel.bootloader.tool=esptool_py
+sparkfun_lora_gateway_1-channel.bootloader.tool.default=esptool_py
+
+sparkfun_lora_gateway_1-channel.upload.tool=esptool_py
+sparkfun_lora_gateway_1-channel.upload.tool.default=esptool_py
+sparkfun_lora_gateway_1-channel.upload.tool.network=esp_ota
+
+sparkfun_lora_gateway_1-channel.upload.maximum_size=1310720
+sparkfun_lora_gateway_1-channel.upload.maximum_data_size=294912
+sparkfun_lora_gateway_1-channel.upload.flags=
+sparkfun_lora_gateway_1-channel.upload.extra_flags=
+
+sparkfun_lora_gateway_1-channel.serial.disableDTR=true
+sparkfun_lora_gateway_1-channel.serial.disableRTS=true
+
+sparkfun_lora_gateway_1-channel.build.tarch=xtensa
+sparkfun_lora_gateway_1-channel.build.bootloader_addr=0x1000
+sparkfun_lora_gateway_1-channel.build.target=esp32
+sparkfun_lora_gateway_1-channel.build.mcu=esp32
+sparkfun_lora_gateway_1-channel.build.core=esp32
+sparkfun_lora_gateway_1-channel.build.variant=sparkfun_lora_gateway_1-channel
+sparkfun_lora_gateway_1-channel.build.board=ESP32_DEV
+
+sparkfun_lora_gateway_1-channel.build.f_cpu=240000000L
+sparkfun_lora_gateway_1-channel.build.flash_size=4MB
+sparkfun_lora_gateway_1-channel.build.flash_freq=40m
+sparkfun_lora_gateway_1-channel.build.flash_mode=dio
+sparkfun_lora_gateway_1-channel.build.boot=dio
+sparkfun_lora_gateway_1-channel.build.partitions=default
+
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.default=Default
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.default.build.partitions=default
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.minimal.build.partitions=minimal
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.no_ota=No OTA (Large APP)
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.no_ota.build.partitions=no_ota
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+sparkfun_lora_gateway_1-channel.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+sparkfun_lora_gateway_1-channel.menu.FlashMode.qio=QIO
+sparkfun_lora_gateway_1-channel.menu.FlashMode.qio.build.flash_mode=dio
+sparkfun_lora_gateway_1-channel.menu.FlashMode.qio.build.boot=qio
+sparkfun_lora_gateway_1-channel.menu.FlashMode.dio=DIO
+sparkfun_lora_gateway_1-channel.menu.FlashMode.dio.build.flash_mode=dio
+sparkfun_lora_gateway_1-channel.menu.FlashMode.dio.build.boot=dio
+
+sparkfun_lora_gateway_1-channel.menu.FlashFreq.80=80MHz
+sparkfun_lora_gateway_1-channel.menu.FlashFreq.80.build.flash_freq=80m
+sparkfun_lora_gateway_1-channel.menu.FlashFreq.40=40MHz
+sparkfun_lora_gateway_1-channel.menu.FlashFreq.40.build.flash_freq=40m
+
+sparkfun_lora_gateway_1-channel.menu.FlashSize.4M=4MB (32Mb)
+sparkfun_lora_gateway_1-channel.menu.FlashSize.4M.build.flash_size=4MB
+
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.921600=921600
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.921600.upload.speed=921600
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.115200=115200
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.115200.upload.speed=115200
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.256000.windows=256000
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.256000.upload.speed=256000
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.230400.windows.upload.speed=256000
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.230400=230400
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.230400.upload.speed=230400
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.460800.linux=460800
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.460800.macosx=460800
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.460800.upload.speed=460800
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.512000.windows=512000
+sparkfun_lora_gateway_1-channel.menu.UploadSpeed.512000.upload.speed=512000
+
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.none=None
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.none.build.code_debug=0
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.error=Error
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.error.build.code_debug=1
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.warn=Warn
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.warn.build.code_debug=2
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.info=Info
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.info.build.code_debug=3
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.debug=Debug
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.debug.build.code_debug=4
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.verbose=Verbose
+sparkfun_lora_gateway_1-channel.menu.DebugLevel.verbose.build.code_debug=5
+
+sparkfun_lora_gateway_1-channel.menu.EraseFlash.none=Disabled
+sparkfun_lora_gateway_1-channel.menu.EraseFlash.none.upload.erase_cmd=
+sparkfun_lora_gateway_1-channel.menu.EraseFlash.all=Enabled
+sparkfun_lora_gateway_1-channel.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+sparkfun_esp32_iot_redboard.name=SparkFun ESP32 IoT RedBoard
+
+sparkfun_esp32_iot_redboard.bootloader.tool=esptool_py
+sparkfun_esp32_iot_redboard.bootloader.tool.default=esptool_py
+
+sparkfun_esp32_iot_redboard.upload.tool=esptool_py
+sparkfun_esp32_iot_redboard.upload.tool.default=esptool_py
+sparkfun_esp32_iot_redboard.upload.tool.network=esp_ota
+
+sparkfun_esp32_iot_redboard.upload.maximum_size=1310720
+sparkfun_esp32_iot_redboard.upload.maximum_data_size=327680
+sparkfun_esp32_iot_redboard.upload.flags=
+sparkfun_esp32_iot_redboard.upload.extra_flags=
+
+sparkfun_esp32_iot_redboard.serial.disableDTR=true
+sparkfun_esp32_iot_redboard.serial.disableRTS=true
+
+sparkfun_esp32_iot_redboard.build.tarch=xtensa
+sparkfun_esp32_iot_redboard.build.bootloader_addr=0x1000
+sparkfun_esp32_iot_redboard.build.target=esp32
+sparkfun_esp32_iot_redboard.build.mcu=esp32
+sparkfun_esp32_iot_redboard.build.core=esp32
+sparkfun_esp32_iot_redboard.build.variant=sparkfun_esp32_iot_redboard
+sparkfun_esp32_iot_redboard.build.board=ESP32_IOT_REDBOARD
+
+sparkfun_esp32_iot_redboard.build.f_cpu=240000000L
+sparkfun_esp32_iot_redboard.build.flash_size=4MB
+sparkfun_esp32_iot_redboard.build.flash_freq=40m
+sparkfun_esp32_iot_redboard.build.flash_mode=dio
+sparkfun_esp32_iot_redboard.build.boot=dio
+sparkfun_esp32_iot_redboard.build.partitions=default
+sparkfun_esp32_iot_redboard.build.defines=
+sparkfun_esp32_iot_redboard.build.loop_core=
+sparkfun_esp32_iot_redboard.build.event_core=
+
+sparkfun_esp32_iot_redboard.menu.PSRAM.disabled=Disabled
+sparkfun_esp32_iot_redboard.menu.PSRAM.disabled.build.defines=
+sparkfun_esp32_iot_redboard.menu.PSRAM.disabled.build.extra_libs=
+sparkfun_esp32_iot_redboard.menu.PSRAM.enabled=Enabled
+sparkfun_esp32_iot_redboard.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+sparkfun_esp32_iot_redboard.menu.PSRAM.enabled.build.extra_libs=
+
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.default.build.partitions=default
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.minimal.build.partitions=minimal
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.no_ota.build.partitions=no_ota
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.huge_app.build.partitions=huge_app
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.fatflash.build.partitions=ffat
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker=RainMaker 4MB
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+sparkfun_esp32_iot_redboard.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+sparkfun_esp32_iot_redboard.menu.CPUFreq.240=240MHz (WiFi/BT)
+sparkfun_esp32_iot_redboard.menu.CPUFreq.240.build.f_cpu=240000000L
+sparkfun_esp32_iot_redboard.menu.CPUFreq.160=160MHz (WiFi/BT)
+sparkfun_esp32_iot_redboard.menu.CPUFreq.160.build.f_cpu=160000000L
+sparkfun_esp32_iot_redboard.menu.CPUFreq.80=80MHz (WiFi/BT)
+sparkfun_esp32_iot_redboard.menu.CPUFreq.80.build.f_cpu=80000000L
+sparkfun_esp32_iot_redboard.menu.CPUFreq.40=40MHz (40MHz XTAL)
+sparkfun_esp32_iot_redboard.menu.CPUFreq.40.build.f_cpu=40000000L
+sparkfun_esp32_iot_redboard.menu.CPUFreq.26=26MHz (26MHz XTAL)
+sparkfun_esp32_iot_redboard.menu.CPUFreq.26.build.f_cpu=26000000L
+sparkfun_esp32_iot_redboard.menu.CPUFreq.20=20MHz (40MHz XTAL)
+sparkfun_esp32_iot_redboard.menu.CPUFreq.20.build.f_cpu=20000000L
+sparkfun_esp32_iot_redboard.menu.CPUFreq.13=13MHz (26MHz XTAL)
+sparkfun_esp32_iot_redboard.menu.CPUFreq.13.build.f_cpu=13000000L
+sparkfun_esp32_iot_redboard.menu.CPUFreq.10=10MHz (40MHz XTAL)
+sparkfun_esp32_iot_redboard.menu.CPUFreq.10.build.f_cpu=10000000L
+
+sparkfun_esp32_iot_redboard.menu.FlashMode.qio=QIO
+sparkfun_esp32_iot_redboard.menu.FlashMode.qio.build.flash_mode=dio
+sparkfun_esp32_iot_redboard.menu.FlashMode.qio.build.boot=qio
+sparkfun_esp32_iot_redboard.menu.FlashMode.dio=DIO
+sparkfun_esp32_iot_redboard.menu.FlashMode.dio.build.flash_mode=dio
+sparkfun_esp32_iot_redboard.menu.FlashMode.dio.build.boot=dio
+
+sparkfun_esp32_iot_redboard.menu.FlashFreq.80=80MHz
+sparkfun_esp32_iot_redboard.menu.FlashFreq.80.build.flash_freq=80m
+sparkfun_esp32_iot_redboard.menu.FlashFreq.40=40MHz
+sparkfun_esp32_iot_redboard.menu.FlashFreq.40.build.flash_freq=40m
+
+sparkfun_esp32_iot_redboard.menu.FlashSize.4M=4MB (32Mb)
+sparkfun_esp32_iot_redboard.menu.FlashSize.4M.build.flash_size=4MB
+sparkfun_esp32_iot_redboard.menu.FlashSize.8M=8MB (64Mb)
+sparkfun_esp32_iot_redboard.menu.FlashSize.8M.build.flash_size=8MB
+sparkfun_esp32_iot_redboard.menu.FlashSize.2M=2MB (16Mb)
+sparkfun_esp32_iot_redboard.menu.FlashSize.2M.build.flash_size=2MB
+sparkfun_esp32_iot_redboard.menu.FlashSize.16M=16MB (128Mb)
+sparkfun_esp32_iot_redboard.menu.FlashSize.16M.build.flash_size=16MB
+
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.921600=921600
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.921600.upload.speed=921600
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.115200=115200
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.115200.upload.speed=115200
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.256000.windows=256000
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.256000.upload.speed=256000
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.230400.windows.upload.speed=256000
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.230400=230400
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.230400.upload.speed=230400
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.460800.linux=460800
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.460800.macosx=460800
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.460800.upload.speed=460800
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.512000.windows=512000
+sparkfun_esp32_iot_redboard.menu.UploadSpeed.512000.upload.speed=512000
+
+sparkfun_esp32_iot_redboard.menu.LoopCore.1=Core 1
+sparkfun_esp32_iot_redboard.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+sparkfun_esp32_iot_redboard.menu.LoopCore.0=Core 0
+sparkfun_esp32_iot_redboard.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+sparkfun_esp32_iot_redboard.menu.EventsCore.1=Core 1
+sparkfun_esp32_iot_redboard.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+sparkfun_esp32_iot_redboard.menu.EventsCore.0=Core 0
+sparkfun_esp32_iot_redboard.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+sparkfun_esp32_iot_redboard.menu.DebugLevel.none=None
+sparkfun_esp32_iot_redboard.menu.DebugLevel.none.build.code_debug=0
+sparkfun_esp32_iot_redboard.menu.DebugLevel.error=Error
+sparkfun_esp32_iot_redboard.menu.DebugLevel.error.build.code_debug=1
+sparkfun_esp32_iot_redboard.menu.DebugLevel.warn=Warn
+sparkfun_esp32_iot_redboard.menu.DebugLevel.warn.build.code_debug=2
+sparkfun_esp32_iot_redboard.menu.DebugLevel.info=Info
+sparkfun_esp32_iot_redboard.menu.DebugLevel.info.build.code_debug=3
+sparkfun_esp32_iot_redboard.menu.DebugLevel.debug=Debug
+sparkfun_esp32_iot_redboard.menu.DebugLevel.debug.build.code_debug=4
+sparkfun_esp32_iot_redboard.menu.DebugLevel.verbose=Verbose
+sparkfun_esp32_iot_redboard.menu.DebugLevel.verbose.build.code_debug=5
+
+sparkfun_esp32_iot_redboard.menu.EraseFlash.none=Disabled
+sparkfun_esp32_iot_redboard.menu.EraseFlash.none.upload.erase_cmd=
+sparkfun_esp32_iot_redboard.menu.EraseFlash.all=Enabled
+sparkfun_esp32_iot_redboard.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+sparkfun_esp32c6_qwiic_pocket.name=SparkFun ESP32-C6 Qwiic Pocket
+
+sparkfun_esp32c6_qwiic_pocket.bootloader.tool=esptool_py
+sparkfun_esp32c6_qwiic_pocket.bootloader.tool.default=esptool_py
+
+sparkfun_esp32c6_qwiic_pocket.upload.tool=esptool_py
+sparkfun_esp32c6_qwiic_pocket.upload.tool.default=esptool_py
+sparkfun_esp32c6_qwiic_pocket.upload.tool.network=esp_ota
+
+sparkfun_esp32c6_qwiic_pocket.upload.maximum_size=1310720
+sparkfun_esp32c6_qwiic_pocket.upload.maximum_data_size=327680
+sparkfun_esp32c6_qwiic_pocket.upload.flags=
+sparkfun_esp32c6_qwiic_pocket.upload.extra_flags=
+sparkfun_esp32c6_qwiic_pocket.upload.use_1200bps_touch=false
+sparkfun_esp32c6_qwiic_pocket.upload.wait_for_upload_port=false
+
+sparkfun_esp32c6_qwiic_pocket.serial.disableDTR=false
+sparkfun_esp32c6_qwiic_pocket.serial.disableRTS=false
+
+sparkfun_esp32c6_qwiic_pocket.build.tarch=riscv32
+sparkfun_esp32c6_qwiic_pocket.build.target=esp
+sparkfun_esp32c6_qwiic_pocket.build.mcu=esp32c6
+sparkfun_esp32c6_qwiic_pocket.build.core=esp32
+sparkfun_esp32c6_qwiic_pocket.build.variant=sparkfun_esp32c6_qwiic_pocket
+sparkfun_esp32c6_qwiic_pocket.build.board=ESP32C6_QWIIC_POCKET
+sparkfun_esp32c6_qwiic_pocket.build.bootloader_addr=0x0
+
+sparkfun_esp32c6_qwiic_pocket.build.cdc_on_boot=0
+sparkfun_esp32c6_qwiic_pocket.build.f_cpu=160000000L
+sparkfun_esp32c6_qwiic_pocket.build.flash_size=4MB
+sparkfun_esp32c6_qwiic_pocket.build.flash_freq=80m
+sparkfun_esp32c6_qwiic_pocket.build.flash_mode=qio
+sparkfun_esp32c6_qwiic_pocket.build.boot=qio
+sparkfun_esp32c6_qwiic_pocket.build.partitions=default
+sparkfun_esp32c6_qwiic_pocket.build.defines=
+
+## IDE 2.0 Seems to not update the value
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.default=Disabled
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.default.build.copy_jtag_files=0
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.builtin=Integrated USB JTAG
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.external=FTDI Adapter
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.external.build.copy_jtag_files=1
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.bridge=ESP USB Bridge
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+sparkfun_esp32c6_qwiic_pocket.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+sparkfun_esp32c6_qwiic_pocket.menu.CDCOnBoot.default=Enabled
+sparkfun_esp32c6_qwiic_pocket.menu.CDCOnBoot.default.build.cdc_on_boot=1
+sparkfun_esp32c6_qwiic_pocket.menu.CDCOnBoot.cdc=Disabled
+sparkfun_esp32c6_qwiic_pocket.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default.build.partitions=default
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.minimal.build.partitions=minimal
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.no_ota.build.partitions=no_ota
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.huge_app.build.partitions=huge_app
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.fatflash.build.partitions=ffat
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker=RainMaker 4MB
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee.build.partitions=zigbee
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.custom=Custom
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.custom.build.partitions=
+sparkfun_esp32c6_qwiic_pocket.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.160=160MHz (WiFi)
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.160.build.f_cpu=160000000L
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.80=80MHz (WiFi)
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.80.build.f_cpu=80000000L
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.40=40MHz
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.40.build.f_cpu=40000000L
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.20=20MHz
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.20.build.f_cpu=20000000L
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.10=10MHz
+sparkfun_esp32c6_qwiic_pocket.menu.CPUFreq.10.build.f_cpu=10000000L
+
+sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.qio=QIO
+sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.qio.build.flash_mode=dio
+sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.qio.build.boot=qio
+sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.dio=DIO
+sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.dio.build.flash_mode=dio
+sparkfun_esp32c6_qwiic_pocket.menu.FlashMode.dio.build.boot=dio
+
+sparkfun_esp32c6_qwiic_pocket.menu.FlashFreq.80=80MHz
+sparkfun_esp32c6_qwiic_pocket.menu.FlashFreq.80.build.flash_freq=80m
+sparkfun_esp32c6_qwiic_pocket.menu.FlashFreq.40=40MHz
+sparkfun_esp32c6_qwiic_pocket.menu.FlashFreq.40.build.flash_freq=40m
+
+sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.4M=4MB (32Mb)
+sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.4M.build.flash_size=4MB
+sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.8M=8MB (64Mb)
+sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.8M.build.flash_size=8MB
+sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.2M=2MB (16Mb)
+sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.2M.build.flash_size=2MB
+sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.16M=16MB (128Mb)
+sparkfun_esp32c6_qwiic_pocket.menu.FlashSize.16M.build.flash_size=16MB
+
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.921600=921600
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.921600.upload.speed=921600
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.115200=115200
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.115200.upload.speed=115200
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.256000.windows=256000
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.256000.upload.speed=256000
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.230400.windows.upload.speed=256000
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.230400=230400
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.230400.upload.speed=230400
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.460800.linux=460800
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.460800.macosx=460800
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.460800.upload.speed=460800
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.512000.windows=512000
+sparkfun_esp32c6_qwiic_pocket.menu.UploadSpeed.512000.upload.speed=512000
+
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.none=None
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.none.build.code_debug=0
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.error=Error
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.error.build.code_debug=1
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.warn=Warn
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.warn.build.code_debug=2
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.info=Info
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.info.build.code_debug=3
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.debug=Debug
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.debug.build.code_debug=4
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.verbose=Verbose
+sparkfun_esp32c6_qwiic_pocket.menu.DebugLevel.verbose.build.code_debug=5
+
+sparkfun_esp32c6_qwiic_pocket.menu.EraseFlash.none=Disabled
+sparkfun_esp32c6_qwiic_pocket.menu.EraseFlash.none.upload.erase_cmd=
+sparkfun_esp32c6_qwiic_pocket.menu.EraseFlash.all=Enabled
+sparkfun_esp32c6_qwiic_pocket.menu.EraseFlash.all.upload.erase_cmd=-e
+
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.default=Disabled
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.default.build.zigbee_mode=
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.default.build.zigbee_libs=
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.ed=Zigbee ED (end device)
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+sparkfun_esp32c6_qwiic_pocket.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+# SparkFun Pro Micro ESP32C3
+
+sparkfun_pro_micro_esp32c3.name=SparkFun Pro Micro - ESP32C3
+sparkfun_pro_micro_esp32c3.vid.0=0x1B4F
+sparkfun_pro_micro_esp32c3.pid.0=0x0035
+
+sparkfun_pro_micro_esp32c3.bootloader.tool=esptool_py
+sparkfun_pro_micro_esp32c3.bootloader.tool.default=esptool_py
+
+sparkfun_pro_micro_esp32c3.upload.tool=esptool_py
+sparkfun_pro_micro_esp32c3.upload.tool.default=esptool_py
+sparkfun_pro_micro_esp32c3.upload.tool.network=esp_ota
+
+sparkfun_pro_micro_esp32c3.upload.maximum_size=1310720
+sparkfun_pro_micro_esp32c3.upload.maximum_data_size=327680
+sparkfun_pro_micro_esp32c3.upload.flags=
+sparkfun_pro_micro_esp32c3.upload.extra_flags=
+sparkfun_pro_micro_esp32c3.upload.use_1200bps_touch=false
+sparkfun_pro_micro_esp32c3.upload.wait_for_upload_port=false
+
+sparkfun_pro_micro_esp32c3.serial.disableDTR=false
+sparkfun_pro_micro_esp32c3.serial.disableRTS=false
+
+sparkfun_pro_micro_esp32c3.build.tarch=riscv32
+sparkfun_pro_micro_esp32c3.build.bootloader_addr=0x0
+sparkfun_pro_micro_esp32c3.build.target=esp
+sparkfun_pro_micro_esp32c3.build.mcu=esp32c3
+sparkfun_pro_micro_esp32c3.build.core=esp32
+sparkfun_pro_micro_esp32c3.build.variant=sparkfun_pro_micro_esp32c3
+sparkfun_pro_micro_esp32c3.build.board=SPARKFUN_PRO_MICRO_ESP32C3
+
+sparkfun_pro_micro_esp32c3.build.cdc_on_boot=1
+sparkfun_pro_micro_esp32c3.build.f_cpu=160000000L
+sparkfun_pro_micro_esp32c3.build.flash_size=4MB
+sparkfun_pro_micro_esp32c3.build.flash_freq=80m
+sparkfun_pro_micro_esp32c3.build.flash_mode=dio
+sparkfun_pro_micro_esp32c3.build.boot=qio
+sparkfun_pro_micro_esp32c3.build.partitions=default
+sparkfun_pro_micro_esp32c3.build.defines=
+
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.default=Disabled
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.external=FTDI Adapter
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.bridge=ESP USB Bridge
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
+sparkfun_pro_micro_esp32c3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+sparkfun_pro_micro_esp32c3.menu.CDCOnBoot.cdc=Enabled
+sparkfun_pro_micro_esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+sparkfun_pro_micro_esp32c3.menu.CDCOnBoot.default=Enabled
+sparkfun_pro_micro_esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.default.build.partitions=default
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+sparkfun_pro_micro_esp32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.160=160MHz (WiFi)
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.80=80MHz (WiFi)
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.40=40MHz
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.20=20MHz
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.10=10MHz
+sparkfun_pro_micro_esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+sparkfun_pro_micro_esp32c3.menu.FlashMode.qio=QIO
+sparkfun_pro_micro_esp32c3.menu.FlashMode.qio.build.flash_mode=dio
+sparkfun_pro_micro_esp32c3.menu.FlashMode.qio.build.boot=qio
+sparkfun_pro_micro_esp32c3.menu.FlashMode.dio=DIO
+sparkfun_pro_micro_esp32c3.menu.FlashMode.dio.build.flash_mode=dio
+sparkfun_pro_micro_esp32c3.menu.FlashMode.dio.build.boot=dio
+sparkfun_pro_micro_esp32c3.menu.FlashMode.qout=QOUT
+sparkfun_pro_micro_esp32c3.menu.FlashMode.qout.build.flash_mode=dout
+sparkfun_pro_micro_esp32c3.menu.FlashMode.qout.build.boot=qout
+sparkfun_pro_micro_esp32c3.menu.FlashMode.dout=DOUT
+sparkfun_pro_micro_esp32c3.menu.FlashMode.dout.build.flash_mode=dout
+sparkfun_pro_micro_esp32c3.menu.FlashMode.dout.build.boot=dout
+
+sparkfun_pro_micro_esp32c3.menu.FlashFreq.80=80MHz
+sparkfun_pro_micro_esp32c3.menu.FlashFreq.80.build.flash_freq=80m
+sparkfun_pro_micro_esp32c3.menu.FlashFreq.40=40MHz
+sparkfun_pro_micro_esp32c3.menu.FlashFreq.40.build.flash_freq=40m
+
+sparkfun_pro_micro_esp32c3.menu.FlashSize.4M=4MB (32Mb)
+sparkfun_pro_micro_esp32c3.menu.FlashSize.4M.build.flash_size=4MB
+
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.921600=921600
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.921600.upload.speed=921600
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.115200=115200
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.115200.upload.speed=115200
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.256000.windows=256000
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.256000.upload.speed=256000
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.230400=230400
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.230400.upload.speed=230400
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.460800.linux=460800
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.460800.macosx=460800
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.460800.upload.speed=460800
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.512000.windows=512000
+sparkfun_pro_micro_esp32c3.menu.UploadSpeed.512000.upload.speed=512000
+
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.none=None
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.none.build.code_debug=0
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.error=Error
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.error.build.code_debug=1
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.warn=Warn
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.warn.build.code_debug=2
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.info=Info
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.info.build.code_debug=3
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.debug=Debug
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.debug.build.code_debug=4
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.verbose=Verbose
+sparkfun_pro_micro_esp32c3.menu.DebugLevel.verbose.build.code_debug=5
+
+sparkfun_pro_micro_esp32c3.menu.EraseFlash.none=Disabled
+sparkfun_pro_micro_esp32c3.menu.EraseFlash.none.upload.erase_cmd=
+sparkfun_pro_micro_esp32c3.menu.EraseFlash.all=Enabled
+sparkfun_pro_micro_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+nina_w10.name=u-blox NINA-W10 series (ESP32)
+
+nina_w10.bootloader.tool=esptool_py
+nina_w10.bootloader.tool.default=esptool_py
+
+nina_w10.upload.tool=esptool_py
+nina_w10.upload.tool.default=esptool_py
+nina_w10.upload.tool.network=esp_ota
+
+nina_w10.upload.maximum_size=1310720
+nina_w10.upload.maximum_data_size=327680
+nina_w10.upload.flags=
+nina_w10.upload.extra_flags=
+
+nina_w10.serial.disableDTR=true
+nina_w10.serial.disableRTS=true
+
+nina_w10.build.tarch=xtensa
+nina_w10.build.bootloader_addr=0x1000
+nina_w10.build.target=esp32
+nina_w10.build.mcu=esp32
+nina_w10.build.core=esp32
+nina_w10.build.variant=nina_w10
+nina_w10.build.board=UBLOX_NINA_W10
+nina_w10.build.f_cpu=240000000L
+nina_w10.build.boot=dio
+nina_w10.build.partitions=minimal
+nina_w10.build.flash_mode=dio
+nina_w10.build.flash_size=2MB
+nina_w10.build.flash_freq=40m
+nina_w10.build.defines=
+nina_w10.build.extra_libs=
+nina_w10.build.loop_core=
+nina_w10.build.event_core=
+
+nina_w10.menu.UploadSpeed.921600=921600
+nina_w10.menu.UploadSpeed.921600.upload.speed=921600
+nina_w10.menu.UploadSpeed.115200=115200
+nina_w10.menu.UploadSpeed.115200.upload.speed=115200
+nina_w10.menu.UploadSpeed.256000.windows=256000
+nina_w10.menu.UploadSpeed.256000.upload.speed=256000
+nina_w10.menu.UploadSpeed.230400.windows.upload.speed=256000
+nina_w10.menu.UploadSpeed.230400=230400
+nina_w10.menu.UploadSpeed.230400.upload.speed=230400
+nina_w10.menu.UploadSpeed.460800.linux=460800
+nina_w10.menu.UploadSpeed.460800.macosx=460800
+nina_w10.menu.UploadSpeed.460800.upload.speed=460800
+nina_w10.menu.UploadSpeed.512000.windows=512000
+nina_w10.menu.UploadSpeed.512000.upload.speed=512000
+
+nina_w10.menu.FlashSize.2M=2MB (16Mb, NINA-W101/W102)
+nina_w10.menu.FlashSize.2M.build.flash_size=2MB
+nina_w10.menu.FlashSize.4M=4MB (32Mb, NINA-W106-00B)
+nina_w10.menu.FlashSize.4M.build.flash_size=4MB
+nina_w10.menu.FlashSize.8M=8MB (64Mb, NINA-W106-10B)
+nina_w10.menu.FlashSize.8M.build.flash_size=8MB
+
+nina_w10.menu.FlashFreq.80=80MHz
+nina_w10.menu.FlashFreq.80.build.flash_freq=80m
+nina_w10.menu.FlashFreq.40=40MHz
+nina_w10.menu.FlashFreq.40.build.flash_freq=40m
+
+nina_w10.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+nina_w10.menu.PartitionScheme.minimal.build.partitions=minimal
+nina_w10.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+nina_w10.menu.PartitionScheme.default.build.partitions=default
+nina_w10.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+nina_w10.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+nina_w10.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+nina_w10.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+nina_w10.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+nina_w10.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+nina_w10.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+nina_w10.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+nina_w10.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+nina_w10.menu.PartitionScheme.no_ota.build.partitions=no_ota
+nina_w10.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+nina_w10.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+nina_w10.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+nina_w10.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+nina_w10.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+nina_w10.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+nina_w10.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+nina_w10.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+nina_w10.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+nina_w10.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+nina_w10.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+nina_w10.menu.PartitionScheme.huge_app.build.partitions=huge_app
+nina_w10.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+nina_w10.menu.PartitionScheme.rainmaker=RainMaker 4MB
+nina_w10.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+nina_w10.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+nina_w10.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+nina_w10.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+nina_w10.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+nina_w10.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+nina_w10.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+nina_w10.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+nina_w10.menu.CPUFreq.240=240MHz (WiFi/BT)
+nina_w10.menu.CPUFreq.240.build.f_cpu=240000000L
+nina_w10.menu.CPUFreq.160=160MHz (WiFi/BT)
+nina_w10.menu.CPUFreq.160.build.f_cpu=160000000L
+nina_w10.menu.CPUFreq.80=80MHz (WiFi/BT)
+nina_w10.menu.CPUFreq.80.build.f_cpu=80000000L
+nina_w10.menu.CPUFreq.40=40MHz (40MHz XTAL)
+nina_w10.menu.CPUFreq.40.build.f_cpu=40000000L
+nina_w10.menu.CPUFreq.26=26MHz (26MHz XTAL)
+nina_w10.menu.CPUFreq.26.build.f_cpu=26000000L
+nina_w10.menu.CPUFreq.20=20MHz (40MHz XTAL)
+nina_w10.menu.CPUFreq.20.build.f_cpu=20000000L
+nina_w10.menu.CPUFreq.13=13MHz (26MHz XTAL)
+nina_w10.menu.CPUFreq.13.build.f_cpu=13000000L
+nina_w10.menu.CPUFreq.10=10MHz (40MHz XTAL)
+nina_w10.menu.CPUFreq.10.build.f_cpu=10000000L
+
+nina_w10.menu.LoopCore.1=Core 1
+nina_w10.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+nina_w10.menu.LoopCore.0=Core 0
+nina_w10.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+nina_w10.menu.EventsCore.1=Core 1
+nina_w10.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+nina_w10.menu.EventsCore.0=Core 0
+nina_w10.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+nina_w10.menu.DebugLevel.none=None
+nina_w10.menu.DebugLevel.none.build.code_debug=0
+nina_w10.menu.DebugLevel.error=Error
+nina_w10.menu.DebugLevel.error.build.code_debug=1
+nina_w10.menu.DebugLevel.warn=Warn
+nina_w10.menu.DebugLevel.warn.build.code_debug=2
+nina_w10.menu.DebugLevel.info=Info
+nina_w10.menu.DebugLevel.info.build.code_debug=3
+nina_w10.menu.DebugLevel.debug=Debug
+nina_w10.menu.DebugLevel.debug.build.code_debug=4
+nina_w10.menu.DebugLevel.verbose=Verbose
+nina_w10.menu.DebugLevel.verbose.build.code_debug=5
+
+nina_w10.menu.EraseFlash.none=Disabled
+nina_w10.menu.EraseFlash.none.upload.erase_cmd=
+nina_w10.menu.EraseFlash.all=Enabled
+nina_w10.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+nora_w10.name=u-blox NORA-W10 series (ESP32-S3)
+
+nora_w10.bootloader.tool=esptool_py
+nora_w10.bootloader.tool.default=esptool_py
+
+nora_w10.upload.tool=esptool_py
+nora_w10.upload.tool.default=esptool_py
+nora_w10.upload.tool.network=esp_ota
+
+nora_w10.upload.maximum_size=1310720
+nora_w10.upload.maximum_data_size=327680
+nora_w10.upload.flags=
+nora_w10.upload.extra_flags=
+nora_w10.upload.use_1200bps_touch=false
+nora_w10.upload.wait_for_upload_port=false
+
+nora_w10.serial.disableDTR=false
+nora_w10.serial.disableRTS=false
+
+nora_w10.build.tarch=xtensa
+nora_w10.build.bootloader_addr=0x0
+nora_w10.build.target=esp32s3
+nora_w10.build.mcu=esp32s3
+nora_w10.build.core=esp32
+nora_w10.build.variant=nora_w10
+nora_w10.build.board=UBLOX_NORA_W10
+
+nora_w10.build.usb_mode=1
+nora_w10.build.cdc_on_boot=0
+nora_w10.build.msc_on_boot=0
+nora_w10.build.dfu_on_boot=0
+nora_w10.build.f_cpu=240000000L
+nora_w10.build.flash_size=4MB
+nora_w10.build.flash_freq=80m
+nora_w10.build.flash_mode=dio
+nora_w10.build.boot=qio
+nora_w10.build.boot_freq=80m
+nora_w10.build.partitions=default
+nora_w10.build.defines=
+nora_w10.build.loop_core=
+nora_w10.build.event_core=
+nora_w10.build.psram_type=qspi
+nora_w10.build.memory_type={build.boot}_{build.psram_type}
+
+nora_w10.menu.PSRAM.disabled=Disabled
+nora_w10.menu.PSRAM.disabled.build.defines=
+nora_w10.menu.PSRAM.disabled.build.psram_type=qspi
+nora_w10.menu.PSRAM.enabled=QSPI PSRAM
+nora_w10.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+nora_w10.menu.PSRAM.enabled.build.psram_type=qspi
+nora_w10.menu.PSRAM.opi=OPI PSRAM
+nora_w10.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+nora_w10.menu.PSRAM.opi.build.psram_type=opi
+
+nora_w10.menu.FlashMode.qio=QIO 80MHz
+nora_w10.menu.FlashMode.qio.build.flash_mode=dio
+nora_w10.menu.FlashMode.qio.build.boot=qio
+nora_w10.menu.FlashMode.qio.build.boot_freq=80m
+nora_w10.menu.FlashMode.qio.build.flash_freq=80m
+nora_w10.menu.FlashMode.qio120=QIO 120MHz
+nora_w10.menu.FlashMode.qio120.build.flash_mode=dio
+nora_w10.menu.FlashMode.qio120.build.boot=qio
+nora_w10.menu.FlashMode.qio120.build.boot_freq=120m
+nora_w10.menu.FlashMode.qio120.build.flash_freq=80m
+nora_w10.menu.FlashMode.dio=DIO 80MHz
+nora_w10.menu.FlashMode.dio.build.flash_mode=dio
+nora_w10.menu.FlashMode.dio.build.boot=dio
+nora_w10.menu.FlashMode.dio.build.boot_freq=80m
+nora_w10.menu.FlashMode.dio.build.flash_freq=80m
+nora_w10.menu.FlashMode.opi=OPI 80MHz
+nora_w10.menu.FlashMode.opi.build.flash_mode=dout
+nora_w10.menu.FlashMode.opi.build.boot=opi
+nora_w10.menu.FlashMode.opi.build.boot_freq=80m
+nora_w10.menu.FlashMode.opi.build.flash_freq=80m
+
+nora_w10.menu.FlashSize.4M=4MB (32Mb)
+nora_w10.menu.FlashSize.4M.build.flash_size=4MB
+nora_w10.menu.FlashSize.8M=8MB (64Mb)
+nora_w10.menu.FlashSize.8M.build.flash_size=8MB
+#nora_w10.menu.FlashSize.16M=16MB (128Mb)
+#nora_w10.menu.FlashSize.16M.build.flash_size=16MB
+#nora_w10.menu.FlashSize.32M=32MB (256Mb)
+#nora_w10.menu.FlashSize.32M.build.flash_size=32MB
+
+nora_w10.menu.LoopCore.1=Core 1
+nora_w10.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+nora_w10.menu.LoopCore.0=Core 0
+nora_w10.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+nora_w10.menu.EventsCore.1=Core 1
+nora_w10.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+nora_w10.menu.EventsCore.0=Core 0
+nora_w10.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+nora_w10.menu.USBMode.hwcdc=Hardware CDC and JTAG
+nora_w10.menu.USBMode.hwcdc.build.usb_mode=1
+nora_w10.menu.USBMode.default=USB-OTG (TinyUSB)
+nora_w10.menu.USBMode.default.build.usb_mode=0
+
+nora_w10.menu.CDCOnBoot.default=Disabled
+nora_w10.menu.CDCOnBoot.default.build.cdc_on_boot=0
+nora_w10.menu.CDCOnBoot.cdc=Enabled
+nora_w10.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+nora_w10.menu.MSCOnBoot.default=Disabled
+nora_w10.menu.MSCOnBoot.default.build.msc_on_boot=0
+nora_w10.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+nora_w10.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+nora_w10.menu.DFUOnBoot.default=Disabled
+nora_w10.menu.DFUOnBoot.default.build.dfu_on_boot=0
+nora_w10.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+nora_w10.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+nora_w10.menu.UploadMode.default=UART0 / Hardware CDC
+nora_w10.menu.UploadMode.default.upload.use_1200bps_touch=false
+nora_w10.menu.UploadMode.default.upload.wait_for_upload_port=false
+nora_w10.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+nora_w10.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+nora_w10.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+nora_w10.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+nora_w10.menu.PartitionScheme.default.build.partitions=default
+nora_w10.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+nora_w10.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+nora_w10.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
+nora_w10.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+nora_w10.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+nora_w10.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+nora_w10.menu.PartitionScheme.minimal.build.partitions=minimal
+nora_w10.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+nora_w10.menu.PartitionScheme.no_ota.build.partitions=no_ota
+nora_w10.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+nora_w10.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+nora_w10.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+nora_w10.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+nora_w10.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+nora_w10.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+nora_w10.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+nora_w10.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+nora_w10.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+nora_w10.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+nora_w10.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+nora_w10.menu.PartitionScheme.huge_app.build.partitions=huge_app
+nora_w10.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+nora_w10.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+nora_w10.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+nora_w10.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+#nora_w10.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+#nora_w10.menu.PartitionScheme.fatflash.build.partitions=ffat
+#nora_w10.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+#nora_w10.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+#nora_w10.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+#nora_w10.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+nora_w10.menu.PartitionScheme.rainmaker=RainMaker 4MB
+nora_w10.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+nora_w10.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+nora_w10.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+nora_w10.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+nora_w10.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+nora_w10.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+nora_w10.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+nora_w10.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+nora_w10.menu.CPUFreq.240=240MHz (WiFi)
+nora_w10.menu.CPUFreq.240.build.f_cpu=240000000L
+nora_w10.menu.CPUFreq.160=160MHz (WiFi)
+nora_w10.menu.CPUFreq.160.build.f_cpu=160000000L
+nora_w10.menu.CPUFreq.80=80MHz (WiFi)
+nora_w10.menu.CPUFreq.80.build.f_cpu=80000000L
+nora_w10.menu.CPUFreq.40=40MHz
+nora_w10.menu.CPUFreq.40.build.f_cpu=40000000L
+nora_w10.menu.CPUFreq.20=20MHz
+nora_w10.menu.CPUFreq.20.build.f_cpu=20000000L
+nora_w10.menu.CPUFreq.10=10MHz
+nora_w10.menu.CPUFreq.10.build.f_cpu=10000000L
+
+nora_w10.menu.UploadSpeed.921600=921600
+nora_w10.menu.UploadSpeed.921600.upload.speed=921600
+nora_w10.menu.UploadSpeed.115200=115200
+nora_w10.menu.UploadSpeed.115200.upload.speed=115200
+nora_w10.menu.UploadSpeed.256000.windows=256000
+nora_w10.menu.UploadSpeed.256000.upload.speed=256000
+nora_w10.menu.UploadSpeed.230400.windows.upload.speed=256000
+nora_w10.menu.UploadSpeed.230400=230400
+nora_w10.menu.UploadSpeed.230400.upload.speed=230400
+nora_w10.menu.UploadSpeed.460800.linux=460800
+nora_w10.menu.UploadSpeed.460800.macosx=460800
+nora_w10.menu.UploadSpeed.460800.upload.speed=460800
+nora_w10.menu.UploadSpeed.512000.windows=512000
+nora_w10.menu.UploadSpeed.512000.upload.speed=512000
+
+nora_w10.menu.DebugLevel.none=None
+nora_w10.menu.DebugLevel.none.build.code_debug=0
+nora_w10.menu.DebugLevel.error=Error
+nora_w10.menu.DebugLevel.error.build.code_debug=1
+nora_w10.menu.DebugLevel.warn=Warn
+nora_w10.menu.DebugLevel.warn.build.code_debug=2
+nora_w10.menu.DebugLevel.info=Info
+nora_w10.menu.DebugLevel.info.build.code_debug=3
+nora_w10.menu.DebugLevel.debug=Debug
+nora_w10.menu.DebugLevel.debug.build.code_debug=4
+nora_w10.menu.DebugLevel.verbose=Verbose
+nora_w10.menu.DebugLevel.verbose.build.code_debug=5
+
+nora_w10.menu.EraseFlash.none=Disabled
+nora_w10.menu.EraseFlash.none.upload.erase_cmd=
+nora_w10.menu.EraseFlash.all=Enabled
+nora_w10.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+widora-air.name=Widora AIR
+
+widora-air.bootloader.tool=esptool_py
+widora-air.bootloader.tool.default=esptool_py
+
+widora-air.upload.tool=esptool_py
+widora-air.upload.tool.default=esptool_py
+widora-air.upload.tool.network=esp_ota
+
+widora-air.upload.maximum_size=1310720
+widora-air.upload.maximum_data_size=327680
+widora-air.upload.flags=
+widora-air.upload.extra_flags=
+
+widora-air.serial.disableDTR=true
+widora-air.serial.disableRTS=true
+
+widora-air.build.tarch=xtensa
+widora-air.build.bootloader_addr=0x1000
+widora-air.build.target=esp32
+widora-air.build.mcu=esp32
+widora-air.build.core=esp32
+widora-air.build.variant=widora-air
+widora-air.build.board=WIDORA_AIR
+
+widora-air.build.f_cpu=240000000L
+widora-air.build.flash_mode=dio
+widora-air.build.flash_size=16MB
+widora-air.build.boot=dio
+widora-air.build.partitions=default
+widora-air.build.defines=
+
+widora-air.menu.FlashFreq.80=80MHz
+widora-air.menu.FlashFreq.80.build.flash_freq=80m
+widora-air.menu.FlashFreq.40=40MHz
+widora-air.menu.FlashFreq.40.build.flash_freq=40m
+
+widora-air.menu.UploadSpeed.921600=921600
+widora-air.menu.UploadSpeed.921600.upload.speed=921600
+widora-air.menu.UploadSpeed.115200=115200
+widora-air.menu.UploadSpeed.115200.upload.speed=115200
+widora-air.menu.UploadSpeed.256000.windows=256000
+widora-air.menu.UploadSpeed.256000.upload.speed=256000
+widora-air.menu.UploadSpeed.230400.windows.upload.speed=256000
+widora-air.menu.UploadSpeed.230400=230400
+widora-air.menu.UploadSpeed.230400.upload.speed=230400
+widora-air.menu.UploadSpeed.460800.linux=460800
+widora-air.menu.UploadSpeed.460800.macosx=460800
+widora-air.menu.UploadSpeed.460800.upload.speed=460800
+widora-air.menu.UploadSpeed.512000.windows=512000
+widora-air.menu.UploadSpeed.512000.upload.speed=512000
+
+widora-air.menu.DebugLevel.none=None
+widora-air.menu.DebugLevel.none.build.code_debug=0
+widora-air.menu.DebugLevel.error=Error
+widora-air.menu.DebugLevel.error.build.code_debug=1
+widora-air.menu.DebugLevel.warn=Warn
+widora-air.menu.DebugLevel.warn.build.code_debug=2
+widora-air.menu.DebugLevel.info=Info
+widora-air.menu.DebugLevel.info.build.code_debug=3
+widora-air.menu.DebugLevel.debug=Debug
+widora-air.menu.DebugLevel.debug.build.code_debug=4
+widora-air.menu.DebugLevel.verbose=Verbose
+widora-air.menu.DebugLevel.verbose.build.code_debug=5
+
+widora-air.menu.EraseFlash.none=Disabled
+widora-air.menu.EraseFlash.none.upload.erase_cmd=
+widora-air.menu.EraseFlash.all=Enabled
+widora-air.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp320.name=Electronic SweetPeas - ESP320
+
+esp320.bootloader.tool=esptool_py
+esp320.bootloader.tool.default=esptool_py
+
+esp320.upload.tool=esptool_py
+esp320.upload.tool.default=esptool_py
+esp320.upload.tool.network=esp_ota
+
+esp320.upload.maximum_size=1310720
+esp320.upload.maximum_data_size=327680
+esp320.upload.flags=
+esp320.upload.extra_flags=
+
+esp320.serial.disableDTR=true
+esp320.serial.disableRTS=true
+
+esp320.build.tarch=xtensa
+esp320.build.bootloader_addr=0x1000
+esp320.build.target=esp32
+esp320.build.mcu=esp32
+esp320.build.core=esp32
+esp320.build.variant=esp320
+esp320.build.board=ESP320
+
+esp320.build.f_cpu=240000000L
+esp320.build.flash_mode=qio
+esp320.build.flash_size=4MB
+esp320.build.boot=dio
+esp320.build.partitions=default
+esp320.build.defines=
+
+esp320.menu.FlashFreq.80=80MHz
+esp320.menu.FlashFreq.80.build.flash_freq=80m
+esp320.menu.FlashFreq.40=40MHz
+esp320.menu.FlashFreq.40.build.flash_freq=40m
+
+esp320.menu.UploadSpeed.921600=921600
+esp320.menu.UploadSpeed.921600.upload.speed=921600
+esp320.menu.UploadSpeed.115200=115200
+esp320.menu.UploadSpeed.115200.upload.speed=115200
+esp320.menu.UploadSpeed.256000.windows=256000
+esp320.menu.UploadSpeed.256000.upload.speed=256000
+esp320.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp320.menu.UploadSpeed.230400=230400
+esp320.menu.UploadSpeed.230400.upload.speed=230400
+esp320.menu.UploadSpeed.460800.linux=460800
+esp320.menu.UploadSpeed.460800.macosx=460800
+esp320.menu.UploadSpeed.460800.upload.speed=460800
+esp320.menu.UploadSpeed.512000.windows=512000
+esp320.menu.UploadSpeed.512000.upload.speed=512000
+
+esp320.menu.DebugLevel.none=None
+esp320.menu.DebugLevel.none.build.code_debug=0
+esp320.menu.DebugLevel.error=Error
+esp320.menu.DebugLevel.error.build.code_debug=1
+esp320.menu.DebugLevel.warn=Warn
+esp320.menu.DebugLevel.warn.build.code_debug=2
+esp320.menu.DebugLevel.info=Info
+esp320.menu.DebugLevel.info.build.code_debug=3
+esp320.menu.DebugLevel.debug=Debug
+esp320.menu.DebugLevel.debug.build.code_debug=4
+esp320.menu.DebugLevel.verbose=Verbose
+esp320.menu.DebugLevel.verbose.build.code_debug=5
+
+esp320.menu.EraseFlash.none=Disabled
+esp320.menu.EraseFlash.none.upload.erase_cmd=
+esp320.menu.EraseFlash.all=Enabled
+esp320.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+nano32.name=Nano32
+
+nano32.bootloader.tool=esptool_py
+nano32.bootloader.tool.default=esptool_py
+
+nano32.upload.tool=esptool_py
+nano32.upload.tool.default=esptool_py
+nano32.upload.tool.network=esp_ota
+
+nano32.upload.maximum_size=1310720
+nano32.upload.maximum_data_size=327680
+nano32.upload.flags=
+nano32.upload.extra_flags=
+
+nano32.serial.disableDTR=true
+nano32.serial.disableRTS=true
+
+nano32.build.tarch=xtensa
+nano32.build.bootloader_addr=0x1000
+nano32.build.target=esp32
+nano32.build.mcu=esp32
+nano32.build.core=esp32
+nano32.build.variant=nano32
+nano32.build.board=NANO32
+
+nano32.build.f_cpu=240000000L
+nano32.build.flash_mode=dio
+nano32.build.flash_size=4MB
+nano32.build.boot=dio
+nano32.build.partitions=default
+nano32.build.defines=
+
+nano32.menu.FlashFreq.80=80MHz
+nano32.menu.FlashFreq.80.build.flash_freq=80m
+nano32.menu.FlashFreq.40=40MHz
+nano32.menu.FlashFreq.40.build.flash_freq=40m
+
+nano32.menu.UploadSpeed.921600=921600
+nano32.menu.UploadSpeed.921600.upload.speed=921600
+nano32.menu.UploadSpeed.115200=115200
+nano32.menu.UploadSpeed.115200.upload.speed=115200
+nano32.menu.UploadSpeed.256000.windows=256000
+nano32.menu.UploadSpeed.256000.upload.speed=256000
+nano32.menu.UploadSpeed.230400.windows.upload.speed=256000
+nano32.menu.UploadSpeed.230400=230400
+nano32.menu.UploadSpeed.230400.upload.speed=230400
+nano32.menu.UploadSpeed.460800.linux=460800
+nano32.menu.UploadSpeed.460800.macosx=460800
+nano32.menu.UploadSpeed.460800.upload.speed=460800
+nano32.menu.UploadSpeed.512000.windows=512000
+nano32.menu.UploadSpeed.512000.upload.speed=512000
+
+nano32.menu.DebugLevel.none=None
+nano32.menu.DebugLevel.none.build.code_debug=0
+nano32.menu.DebugLevel.error=Error
+nano32.menu.DebugLevel.error.build.code_debug=1
+nano32.menu.DebugLevel.warn=Warn
+nano32.menu.DebugLevel.warn.build.code_debug=2
+nano32.menu.DebugLevel.info=Info
+nano32.menu.DebugLevel.info.build.code_debug=3
+nano32.menu.DebugLevel.debug=Debug
+nano32.menu.DebugLevel.debug.build.code_debug=4
+nano32.menu.DebugLevel.verbose=Verbose
+nano32.menu.DebugLevel.verbose.build.code_debug=5
+
+nano32.menu.EraseFlash.none=Disabled
+nano32.menu.EraseFlash.none.upload.erase_cmd=
+nano32.menu.EraseFlash.all=Enabled
+nano32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+d32.name=LOLIN D32
+
+d32.bootloader.tool=esptool_py
+d32.bootloader.tool.default=esptool_py
+
+d32.upload.tool=esptool_py
+d32.upload.tool.default=esptool_py
+d32.upload.tool.network=esp_ota
+
+d32.upload.maximum_size=1310720
+d32.upload.maximum_data_size=327680
+d32.upload.flags=
+d32.upload.extra_flags=
+
+d32.serial.disableDTR=true
+d32.serial.disableRTS=true
+
+d32.build.tarch=xtensa
+d32.build.bootloader_addr=0x1000
+d32.build.target=esp32
+d32.build.mcu=esp32
+d32.build.core=esp32
+d32.build.variant=d32
+d32.build.board=LOLIN_D32
+
+d32.build.f_cpu=240000000L
+d32.build.flash_size=4MB
+d32.build.flash_freq=40m
+d32.build.flash_mode=dio
+d32.build.boot=dio
+d32.build.partitions=default
+d32.build.defines=
+
+d32.menu.PartitionScheme.default=Default
+d32.menu.PartitionScheme.default.build.partitions=default
+d32.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
+d32.menu.PartitionScheme.minimal.build.partitions=minimal
+d32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+d32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+d32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+d32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+d32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+d32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+d32.menu.FlashFreq.80=80MHz
+d32.menu.FlashFreq.80.build.flash_freq=80m
+d32.menu.FlashFreq.40=40MHz
+d32.menu.FlashFreq.40.build.flash_freq=40m
+
+d32.menu.UploadSpeed.921600=921600
+d32.menu.UploadSpeed.921600.upload.speed=921600
+d32.menu.UploadSpeed.115200=115200
+d32.menu.UploadSpeed.115200.upload.speed=115200
+d32.menu.UploadSpeed.256000.windows=256000
+d32.menu.UploadSpeed.256000.upload.speed=256000
+d32.menu.UploadSpeed.230400.windows.upload.speed=256000
+d32.menu.UploadSpeed.230400=230400
+d32.menu.UploadSpeed.230400.upload.speed=230400
+d32.menu.UploadSpeed.460800.linux=460800
+d32.menu.UploadSpeed.460800.macosx=460800
+d32.menu.UploadSpeed.460800.upload.speed=460800
+d32.menu.UploadSpeed.512000.windows=512000
+d32.menu.UploadSpeed.512000.upload.speed=512000
+
+d32.menu.DebugLevel.none=None
+d32.menu.DebugLevel.none.build.code_debug=0
+d32.menu.DebugLevel.error=Error
+d32.menu.DebugLevel.error.build.code_debug=1
+d32.menu.DebugLevel.warn=Warn
+d32.menu.DebugLevel.warn.build.code_debug=2
+d32.menu.DebugLevel.info=Info
+d32.menu.DebugLevel.info.build.code_debug=3
+d32.menu.DebugLevel.debug=Debug
+d32.menu.DebugLevel.debug.build.code_debug=4
+d32.menu.DebugLevel.verbose=Verbose
+d32.menu.DebugLevel.verbose.build.code_debug=5
+
+d32.menu.EraseFlash.none=Disabled
+d32.menu.EraseFlash.none.upload.erase_cmd=
+d32.menu.EraseFlash.all=Enabled
+d32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+d32_pro.name=LOLIN D32 PRO
+
+d32_pro.bootloader.tool=esptool_py
+d32_pro.bootloader.tool.default=esptool_py
+
+d32_pro.upload.tool=esptool_py
+d32_pro.upload.tool.default=esptool_py
+d32_pro.upload.tool.network=esp_ota
+
+d32_pro.upload.maximum_size=1310720
+d32_pro.upload.maximum_data_size=327680
+d32_pro.upload.flags=
+d32_pro.upload.extra_flags=
+
+d32_pro.serial.disableDTR=true
+d32_pro.serial.disableRTS=true
+
+d32_pro.build.tarch=xtensa
+d32_pro.build.bootloader_addr=0x1000
+d32_pro.build.target=esp32
+d32_pro.build.mcu=esp32
+d32_pro.build.core=esp32
+d32_pro.build.variant=d32_pro
+d32_pro.build.board=LOLIN_D32_PRO
+
+d32_pro.build.f_cpu=240000000L
+d32_pro.build.flash_size=4MB
+d32_pro.build.flash_freq=40m
+d32_pro.build.flash_mode=dio
+d32_pro.build.boot=dio
+d32_pro.build.partitions=default
+d32_pro.build.defines=
+
+d32_pro.menu.PSRAM.disabled=Disabled
+d32_pro.menu.PSRAM.disabled.build.defines=
+d32_pro.menu.PSRAM.disabled.build.extra_libs=
+d32_pro.menu.PSRAM.enabled=Enabled
+d32_pro.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+d32_pro.menu.PSRAM.enabled.build.extra_libs=
+
+d32_pro.menu.PartitionScheme.default=Default
+d32_pro.menu.PartitionScheme.default.build.partitions=default
+d32_pro.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
+d32_pro.menu.PartitionScheme.minimal.build.partitions=minimal
+d32_pro.menu.PartitionScheme.no_ota=No OTA (Large APP)
+d32_pro.menu.PartitionScheme.no_ota.build.partitions=no_ota
+d32_pro.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+d32_pro.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+d32_pro.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+d32_pro.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+d32_pro.menu.FlashFreq.80=80MHz
+d32_pro.menu.FlashFreq.80.build.flash_freq=80m
+d32_pro.menu.FlashFreq.40=40MHz
+d32_pro.menu.FlashFreq.40.build.flash_freq=40m
+
+d32_pro.menu.UploadSpeed.921600=921600
+d32_pro.menu.UploadSpeed.921600.upload.speed=921600
+d32_pro.menu.UploadSpeed.115200=115200
+d32_pro.menu.UploadSpeed.115200.upload.speed=115200
+d32_pro.menu.UploadSpeed.256000.windows=256000
+d32_pro.menu.UploadSpeed.256000.upload.speed=256000
+d32_pro.menu.UploadSpeed.230400.windows.upload.speed=256000
+d32_pro.menu.UploadSpeed.230400=230400
+d32_pro.menu.UploadSpeed.230400.upload.speed=230400
+d32_pro.menu.UploadSpeed.460800.linux=460800
+d32_pro.menu.UploadSpeed.460800.macosx=460800
+d32_pro.menu.UploadSpeed.460800.upload.speed=460800
+d32_pro.menu.UploadSpeed.512000.windows=512000
+d32_pro.menu.UploadSpeed.512000.upload.speed=512000
+d32_pro.menu.UploadSpeed.1500000=1500000
+d32_pro.menu.UploadSpeed.1500000.upload.speed=1500000
+
+d32_pro.menu.DebugLevel.none=None
+d32_pro.menu.DebugLevel.none.build.code_debug=0
+d32_pro.menu.DebugLevel.error=Error
+d32_pro.menu.DebugLevel.error.build.code_debug=1
+d32_pro.menu.DebugLevel.warn=Warn
+d32_pro.menu.DebugLevel.warn.build.code_debug=2
+d32_pro.menu.DebugLevel.info=Info
+d32_pro.menu.DebugLevel.info.build.code_debug=3
+d32_pro.menu.DebugLevel.debug=Debug
+d32_pro.menu.DebugLevel.debug.build.code_debug=4
+d32_pro.menu.DebugLevel.verbose=Verbose
+d32_pro.menu.DebugLevel.verbose.build.code_debug=5
+
+d32_pro.menu.EraseFlash.none=Disabled
+d32_pro.menu.EraseFlash.none.upload.erase_cmd=
+d32_pro.menu.EraseFlash.all=Enabled
+d32_pro.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin_c3_mini.name=LOLIN C3 Mini
+
+lolin_c3_mini.bootloader.tool=esptool_py
+lolin_c3_mini.bootloader.tool.default=esptool_py
+
+lolin_c3_mini.upload.tool=esptool_py
+lolin_c3_mini.upload.tool.default=esptool_py
+lolin_c3_mini.upload.tool.network=esp_ota
+
+lolin_c3_mini.upload.maximum_size=1310720
+lolin_c3_mini.upload.maximum_data_size=327680
+lolin_c3_mini.upload.flags=
+lolin_c3_mini.upload.extra_flags=
+lolin_c3_mini.upload.use_1200bps_touch=false
+lolin_c3_mini.upload.wait_for_upload_port=false
+
+lolin_c3_mini.serial.disableDTR=true
+lolin_c3_mini.serial.disableRTS=true
+
+lolin_c3_mini.build.tarch=riscv32
+lolin_c3_mini.build.target=esp
+lolin_c3_mini.build.mcu=esp32c3
+lolin_c3_mini.build.core=esp32
+lolin_c3_mini.build.variant=lolin_c3_mini
+lolin_c3_mini.build.board=LOLIN_C3_MINI
+lolin_c3_mini.build.bootloader_addr=0x0
+
+lolin_c3_mini.build.cdc_on_boot=1
+lolin_c3_mini.build.f_cpu=160000000L
+lolin_c3_mini.build.flash_size=4MB
+lolin_c3_mini.build.flash_freq=80m
+lolin_c3_mini.build.flash_mode=dio
+lolin_c3_mini.build.boot=qio
+lolin_c3_mini.build.partitions=default
+lolin_c3_mini.build.defines=
+
+lolin_c3_mini.menu.CDCOnBoot.default=Enabled
+lolin_c3_mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
+lolin_c3_mini.menu.CDCOnBoot.dis_cdc=Disabled
+lolin_c3_mini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+lolin_c3_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lolin_c3_mini.menu.PartitionScheme.default.build.partitions=default
+lolin_c3_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lolin_c3_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lolin_c3_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lolin_c3_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lolin_c3_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lolin_c3_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lolin_c3_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lolin_c3_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lolin_c3_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lolin_c3_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lolin_c3_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lolin_c3_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lolin_c3_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lolin_c3_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lolin_c3_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lolin_c3_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lolin_c3_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+
+lolin_c3_mini.menu.CPUFreq.160=160MHz (WiFi)
+lolin_c3_mini.menu.CPUFreq.160.build.f_cpu=160000000L
+lolin_c3_mini.menu.CPUFreq.80=80MHz (WiFi)
+lolin_c3_mini.menu.CPUFreq.80.build.f_cpu=80000000L
+lolin_c3_mini.menu.CPUFreq.40=40MHz
+lolin_c3_mini.menu.CPUFreq.40.build.f_cpu=40000000L
+lolin_c3_mini.menu.CPUFreq.20=20MHz
+lolin_c3_mini.menu.CPUFreq.20.build.f_cpu=20000000L
+lolin_c3_mini.menu.CPUFreq.10=10MHz
+lolin_c3_mini.menu.CPUFreq.10.build.f_cpu=10000000L
+
+
+
+lolin_c3_mini.menu.FlashFreq.80=80MHz
+lolin_c3_mini.menu.FlashFreq.80.build.flash_freq=80m
+lolin_c3_mini.menu.FlashFreq.40=40MHz
+lolin_c3_mini.menu.FlashFreq.40.build.flash_freq=40m
+
+lolin_c3_mini.menu.UploadSpeed.921600=921600
+lolin_c3_mini.menu.UploadSpeed.921600.upload.speed=921600
+lolin_c3_mini.menu.UploadSpeed.115200=115200
+lolin_c3_mini.menu.UploadSpeed.115200.upload.speed=115200
+lolin_c3_mini.menu.UploadSpeed.256000.windows=256000
+lolin_c3_mini.menu.UploadSpeed.256000.upload.speed=256000
+lolin_c3_mini.menu.UploadSpeed.230400.windows.upload.speed=256000
+lolin_c3_mini.menu.UploadSpeed.230400=230400
+lolin_c3_mini.menu.UploadSpeed.230400.upload.speed=230400
+lolin_c3_mini.menu.UploadSpeed.460800.linux=460800
+lolin_c3_mini.menu.UploadSpeed.460800.macosx=460800
+lolin_c3_mini.menu.UploadSpeed.460800.upload.speed=460800
+lolin_c3_mini.menu.UploadSpeed.512000.windows=512000
+lolin_c3_mini.menu.UploadSpeed.512000.upload.speed=512000
+
+lolin_c3_mini.menu.DebugLevel.none=None
+lolin_c3_mini.menu.DebugLevel.none.build.code_debug=0
+lolin_c3_mini.menu.DebugLevel.error=Error
+lolin_c3_mini.menu.DebugLevel.error.build.code_debug=1
+lolin_c3_mini.menu.DebugLevel.warn=Warn
+lolin_c3_mini.menu.DebugLevel.warn.build.code_debug=2
+lolin_c3_mini.menu.DebugLevel.info=Info
+lolin_c3_mini.menu.DebugLevel.info.build.code_debug=3
+lolin_c3_mini.menu.DebugLevel.debug=Debug
+lolin_c3_mini.menu.DebugLevel.debug.build.code_debug=4
+lolin_c3_mini.menu.DebugLevel.verbose=Verbose
+lolin_c3_mini.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin_c3_mini.menu.EraseFlash.none=Disabled
+lolin_c3_mini.menu.EraseFlash.none.upload.erase_cmd=
+lolin_c3_mini.menu.EraseFlash.all=Enabled
+lolin_c3_mini.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin_c3_pico.name=LOLIN C3 Pico
+
+lolin_c3_pico.bootloader.tool=esptool_py
+lolin_c3_pico.bootloader.tool.default=esptool_py
+
+lolin_c3_pico.upload.tool=esptool_py
+lolin_c3_pico.upload.tool.default=esptool_py
+lolin_c3_pico.upload.tool.network=esp_ota
+
+lolin_c3_pico.upload.maximum_size=1310720
+lolin_c3_pico.upload.maximum_data_size=327680
+lolin_c3_pico.upload.flags=
+lolin_c3_pico.upload.extra_flags=
+lolin_c3_pico.upload.use_1200bps_touch=false
+lolin_c3_pico.upload.wait_for_upload_port=false
+
+lolin_c3_pico.serial.disableDTR=true
+lolin_c3_pico.serial.disableRTS=true
+
+lolin_c3_pico.build.tarch=riscv32
+lolin_c3_pico.build.target=esp
+lolin_c3_pico.build.mcu=esp32c3
+lolin_c3_pico.build.core=esp32
+lolin_c3_pico.build.variant=lolin_c3_pico
+lolin_c3_pico.build.board=LOLIN_C3_PICO
+lolin_c3_pico.build.bootloader_addr=0x0
+
+lolin_c3_pico.build.cdc_on_boot=1
+lolin_c3_pico.build.f_cpu=160000000L
+lolin_c3_pico.build.flash_size=4MB
+lolin_c3_pico.build.flash_freq=80m
+lolin_c3_pico.build.flash_mode=dio
+lolin_c3_pico.build.boot=qio
+lolin_c3_pico.build.partitions=default
+lolin_c3_pico.build.defines=
+
+lolin_c3_pico.menu.CDCOnBoot.default=Enabled
+lolin_c3_pico.menu.CDCOnBoot.default.build.cdc_on_boot=1
+lolin_c3_pico.menu.CDCOnBoot.dis_cdc=Disabled
+lolin_c3_pico.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+lolin_c3_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lolin_c3_pico.menu.PartitionScheme.default.build.partitions=default
+lolin_c3_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lolin_c3_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lolin_c3_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lolin_c3_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lolin_c3_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lolin_c3_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lolin_c3_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lolin_c3_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lolin_c3_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lolin_c3_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lolin_c3_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lolin_c3_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lolin_c3_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lolin_c3_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lolin_c3_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lolin_c3_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lolin_c3_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+lolin_c3_pico.menu.CPUFreq.160=160MHz (WiFi)
+lolin_c3_pico.menu.CPUFreq.160.build.f_cpu=160000000L
+lolin_c3_pico.menu.CPUFreq.80=80MHz (WiFi)
+lolin_c3_pico.menu.CPUFreq.80.build.f_cpu=80000000L
+lolin_c3_pico.menu.CPUFreq.40=40MHz
+lolin_c3_pico.menu.CPUFreq.40.build.f_cpu=40000000L
+lolin_c3_pico.menu.CPUFreq.20=20MHz
+lolin_c3_pico.menu.CPUFreq.20.build.f_cpu=20000000L
+lolin_c3_pico.menu.CPUFreq.10=10MHz
+lolin_c3_pico.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lolin_c3_pico.menu.FlashFreq.80=80MHz
+lolin_c3_pico.menu.FlashFreq.80.build.flash_freq=80m
+lolin_c3_pico.menu.FlashFreq.40=40MHz
+lolin_c3_pico.menu.FlashFreq.40.build.flash_freq=40m
+
+lolin_c3_pico.menu.UploadSpeed.921600=921600
+lolin_c3_pico.menu.UploadSpeed.921600.upload.speed=921600
+lolin_c3_pico.menu.UploadSpeed.115200=115200
+lolin_c3_pico.menu.UploadSpeed.115200.upload.speed=115200
+lolin_c3_pico.menu.UploadSpeed.256000.windows=256000
+lolin_c3_pico.menu.UploadSpeed.256000.upload.speed=256000
+lolin_c3_pico.menu.UploadSpeed.230400.windows.upload.speed=256000
+lolin_c3_pico.menu.UploadSpeed.230400=230400
+lolin_c3_pico.menu.UploadSpeed.230400.upload.speed=230400
+lolin_c3_pico.menu.UploadSpeed.460800.linux=460800
+lolin_c3_pico.menu.UploadSpeed.460800.macosx=460800
+lolin_c3_pico.menu.UploadSpeed.460800.upload.speed=460800
+lolin_c3_pico.menu.UploadSpeed.512000.windows=512000
+lolin_c3_pico.menu.UploadSpeed.512000.upload.speed=512000
+
+lolin_c3_pico.menu.DebugLevel.none=None
+lolin_c3_pico.menu.DebugLevel.none.build.code_debug=0
+lolin_c3_pico.menu.DebugLevel.error=Error
+lolin_c3_pico.menu.DebugLevel.error.build.code_debug=1
+lolin_c3_pico.menu.DebugLevel.warn=Warn
+lolin_c3_pico.menu.DebugLevel.warn.build.code_debug=2
+lolin_c3_pico.menu.DebugLevel.info=Info
+lolin_c3_pico.menu.DebugLevel.info.build.code_debug=3
+lolin_c3_pico.menu.DebugLevel.debug=Debug
+lolin_c3_pico.menu.DebugLevel.debug.build.code_debug=4
+lolin_c3_pico.menu.DebugLevel.verbose=Verbose
+lolin_c3_pico.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin_c3_pico.menu.EraseFlash.none=Disabled
+lolin_c3_pico.menu.EraseFlash.none.upload.erase_cmd=
+lolin_c3_pico.menu.EraseFlash.all=Enabled
+lolin_c3_pico.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin_s2_mini.name=LOLIN S2 Mini
+lolin_s2_mini.vid.0=0x303a
+lolin_s2_mini.pid.0=0x80C2
+
+lolin_s2_mini.bootloader.tool=esptool_py
+lolin_s2_mini.bootloader.tool.default=esptool_py
+
+lolin_s2_mini.upload.tool=esptool_py
+lolin_s2_mini.upload.tool.default=esptool_py
+lolin_s2_mini.upload.tool.network=esp_ota
+
+lolin_s2_mini.upload.maximum_size=1310720
+lolin_s2_mini.upload.maximum_data_size=327680
+lolin_s2_mini.upload.flags=
+lolin_s2_mini.upload.extra_flags=
+lolin_s2_mini.upload.use_1200bps_touch=true
+lolin_s2_mini.upload.wait_for_upload_port=true
+lolin_s2_mini.upload.speed=921600
+
+lolin_s2_mini.serial.disableDTR=false
+lolin_s2_mini.serial.disableRTS=false
+
+lolin_s2_mini.build.tarch=xtensa
+lolin_s2_mini.build.bootloader_addr=0x1000
+lolin_s2_mini.build.target=esp32s2
+lolin_s2_mini.build.mcu=esp32s2
+lolin_s2_mini.build.core=esp32
+lolin_s2_mini.build.variant=lolin_s2_mini
+lolin_s2_mini.build.board=LOLIN_S2_MINI
+
+lolin_s2_mini.build.cdc_on_boot=1
+lolin_s2_mini.build.msc_on_boot=1
+lolin_s2_mini.build.dfu_on_boot=1
+lolin_s2_mini.build.f_cpu=240000000L
+lolin_s2_mini.build.flash_size=4MB
+lolin_s2_mini.build.flash_freq=80m
+lolin_s2_mini.build.flash_mode=dio
+lolin_s2_mini.build.boot=qio
+lolin_s2_mini.build.partitions=default
+lolin_s2_mini.build.defines=
+
+lolin_s2_mini.build.defines=-DBOARD_HAS_PSRAM
+
+lolin_s2_mini.menu.CDCOnBoot.default=Enabled
+lolin_s2_mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
+lolin_s2_mini.menu.CDCOnBoot.dis_cdc=Disabled
+lolin_s2_mini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+lolin_s2_mini.menu.MSCOnBoot.default=Disabled
+lolin_s2_mini.menu.MSCOnBoot.default.build.msc_on_boot=0
+lolin_s2_mini.menu.MSCOnBoot.msc=Enabled
+lolin_s2_mini.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lolin_s2_mini.menu.DFUOnBoot.default=Disabled
+lolin_s2_mini.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lolin_s2_mini.menu.DFUOnBoot.dfu=Enabled
+lolin_s2_mini.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lolin_s2_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lolin_s2_mini.menu.PartitionScheme.default.build.partitions=default
+lolin_s2_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lolin_s2_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lolin_s2_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lolin_s2_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lolin_s2_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lolin_s2_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lolin_s2_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lolin_s2_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lolin_s2_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lolin_s2_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lolin_s2_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lolin_s2_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lolin_s2_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lolin_s2_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lolin_s2_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lolin_s2_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lolin_s2_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+lolin_s2_mini.menu.DebugLevel.none=None
+lolin_s2_mini.menu.DebugLevel.none.build.code_debug=0
+lolin_s2_mini.menu.DebugLevel.error=Error
+lolin_s2_mini.menu.DebugLevel.error.build.code_debug=1
+lolin_s2_mini.menu.DebugLevel.warn=Warn
+lolin_s2_mini.menu.DebugLevel.warn.build.code_debug=2
+lolin_s2_mini.menu.DebugLevel.info=Info
+lolin_s2_mini.menu.DebugLevel.info.build.code_debug=3
+lolin_s2_mini.menu.DebugLevel.debug=Debug
+lolin_s2_mini.menu.DebugLevel.debug.build.code_debug=4
+lolin_s2_mini.menu.DebugLevel.verbose=Verbose
+lolin_s2_mini.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin_s2_mini.menu.EraseFlash.none=Disabled
+lolin_s2_mini.menu.EraseFlash.none.upload.erase_cmd=
+lolin_s2_mini.menu.EraseFlash.all=Enabled
+lolin_s2_mini.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin_s2_pico.name=LOLIN S2 PICO
+lolin_s2_pico.vid.0=0x303a
+lolin_s2_pico.pid.0=0x80C5
+
+lolin_s2_pico.bootloader.tool=esptool_py
+lolin_s2_pico.bootloader.tool.default=esptool_py
+
+lolin_s2_pico.upload.tool=esptool_py
+lolin_s2_pico.upload.tool.default=esptool_py
+lolin_s2_pico.upload.tool.network=esp_ota
+
+lolin_s2_pico.upload.maximum_size=1310720
+lolin_s2_pico.upload.maximum_data_size=327680
+lolin_s2_pico.upload.flags=
+lolin_s2_pico.upload.extra_flags=
+lolin_s2_pico.upload.use_1200bps_touch=true
+lolin_s2_pico.upload.wait_for_upload_port=true
+lolin_s2_pico.upload.speed=921600
+
+lolin_s2_pico.serial.disableDTR=false
+lolin_s2_pico.serial.disableRTS=false
+
+lolin_s2_pico.build.tarch=xtensa
+lolin_s2_pico.build.bootloader_addr=0x1000
+lolin_s2_pico.build.target=esp32s2
+lolin_s2_pico.build.mcu=esp32s2
+lolin_s2_pico.build.core=esp32
+lolin_s2_pico.build.variant=lolin_s2_pico
+lolin_s2_pico.build.board=LOLIN_S2_PICO
+
+lolin_s2_pico.build.cdc_on_boot=1
+lolin_s2_pico.build.msc_on_boot=1
+lolin_s2_pico.build.dfu_on_boot=1
+lolin_s2_pico.build.f_cpu=240000000L
+lolin_s2_pico.build.flash_size=4MB
+lolin_s2_pico.build.flash_freq=80m
+lolin_s2_pico.build.flash_mode=dio
+lolin_s2_pico.build.boot=qio
+lolin_s2_pico.build.partitions=default
+lolin_s2_pico.build.defines=
+
+lolin_s2_pico.build.defines=-DBOARD_HAS_PSRAM
+
+lolin_s2_pico.menu.CDCOnBoot.default=Enabled
+lolin_s2_pico.menu.CDCOnBoot.default.build.cdc_on_boot=1
+lolin_s2_pico.menu.CDCOnBoot.dis_cdc=Disabled
+lolin_s2_pico.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+lolin_s2_pico.menu.MSCOnBoot.default=Disabled
+lolin_s2_pico.menu.MSCOnBoot.default.build.msc_on_boot=0
+lolin_s2_pico.menu.MSCOnBoot.msc=Enabled
+lolin_s2_pico.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lolin_s2_pico.menu.DFUOnBoot.default=Disabled
+lolin_s2_pico.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lolin_s2_pico.menu.DFUOnBoot.dfu=Enabled
+lolin_s2_pico.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lolin_s2_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lolin_s2_pico.menu.PartitionScheme.default.build.partitions=default
+lolin_s2_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lolin_s2_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lolin_s2_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lolin_s2_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lolin_s2_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lolin_s2_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lolin_s2_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lolin_s2_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lolin_s2_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lolin_s2_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lolin_s2_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lolin_s2_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lolin_s2_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lolin_s2_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lolin_s2_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lolin_s2_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lolin_s2_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+lolin_s2_pico.menu.DebugLevel.none=None
+lolin_s2_pico.menu.DebugLevel.none.build.code_debug=0
+lolin_s2_pico.menu.DebugLevel.error=Error
+lolin_s2_pico.menu.DebugLevel.error.build.code_debug=1
+lolin_s2_pico.menu.DebugLevel.warn=Warn
+lolin_s2_pico.menu.DebugLevel.warn.build.code_debug=2
+lolin_s2_pico.menu.DebugLevel.info=Info
+lolin_s2_pico.menu.DebugLevel.info.build.code_debug=3
+lolin_s2_pico.menu.DebugLevel.debug=Debug
+lolin_s2_pico.menu.DebugLevel.debug.build.code_debug=4
+lolin_s2_pico.menu.DebugLevel.verbose=Verbose
+lolin_s2_pico.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin_s2_pico.menu.EraseFlash.none=Disabled
+lolin_s2_pico.menu.EraseFlash.none.upload.erase_cmd=
+lolin_s2_pico.menu.EraseFlash.all=Enabled
+lolin_s2_pico.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin_s3.name=LOLIN S3
+
+lolin_s3.bootloader.tool=esptool_py
+lolin_s3.bootloader.tool.default=esptool_py
+
+lolin_s3.upload.tool=esptool_py
+lolin_s3.upload.tool.default=esptool_py
+lolin_s3.upload.tool.network=esp_ota
+
+lolin_s3.upload.maximum_size=1310720
+lolin_s3.upload.maximum_data_size=327680
+lolin_s3.upload.flags=
+lolin_s3.upload.extra_flags=
+lolin_s3.upload.use_1200bps_touch=false
+lolin_s3.upload.wait_for_upload_port=false
+
+lolin_s3.serial.disableDTR=false
+lolin_s3.serial.disableRTS=false
+
+lolin_s3.build.tarch=xtensa
+lolin_s3.build.bootloader_addr=0x0
+lolin_s3.build.target=esp32s3
+lolin_s3.build.mcu=esp32s3
+lolin_s3.build.core=esp32
+lolin_s3.build.variant=lolin_s3
+lolin_s3.build.board=LOLIN_S3
+
+lolin_s3.build.usb_mode=1
+lolin_s3.build.cdc_on_boot=0
+lolin_s3.build.msc_on_boot=0
+lolin_s3.build.dfu_on_boot=0
+lolin_s3.build.f_cpu=240000000L
+lolin_s3.build.flash_size=16MB
+lolin_s3.build.flash_freq=80m
+lolin_s3.build.flash_mode=dio
+lolin_s3.build.boot=qio
+lolin_s3.build.boot_freq=80m
+lolin_s3.build.partitions=default
+lolin_s3.build.defines=-DBOARD_HAS_PSRAM
+lolin_s3.build.loop_core=
+lolin_s3.build.event_core=
+lolin_s3.build.psram_type=opi
+lolin_s3.build.memory_type={build.boot}_{build.psram_type}
+
+lolin_s3.menu.FlashMode.qio=QIO 80MHz
+lolin_s3.menu.FlashMode.qio.build.flash_mode=dio
+lolin_s3.menu.FlashMode.qio.build.boot=qio
+lolin_s3.menu.FlashMode.qio.build.boot_freq=80m
+lolin_s3.menu.FlashMode.qio.build.flash_freq=80m
+lolin_s3.menu.FlashMode.qio120=QIO 120MHz
+lolin_s3.menu.FlashMode.qio120.build.flash_mode=dio
+lolin_s3.menu.FlashMode.qio120.build.boot=qio
+lolin_s3.menu.FlashMode.qio120.build.boot_freq=120m
+lolin_s3.menu.FlashMode.qio120.build.flash_freq=80m
+
+lolin_s3.menu.LoopCore.1=Core 1
+lolin_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lolin_s3.menu.LoopCore.0=Core 0
+lolin_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lolin_s3.menu.EventsCore.1=Core 1
+lolin_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lolin_s3.menu.EventsCore.0=Core 0
+lolin_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lolin_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+lolin_s3.menu.USBMode.hwcdc.build.usb_mode=1
+lolin_s3.menu.USBMode.default=USB-OTG (TinyUSB)
+lolin_s3.menu.USBMode.default.build.usb_mode=0
+
+lolin_s3.menu.CDCOnBoot.default=Disabled
+lolin_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+lolin_s3.menu.CDCOnBoot.cdc=Enabled
+lolin_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+lolin_s3.menu.MSCOnBoot.default=Disabled
+lolin_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+lolin_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+lolin_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lolin_s3.menu.DFUOnBoot.default=Disabled
+lolin_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lolin_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+lolin_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lolin_s3.menu.UploadMode.default=UART0 / Hardware CDC
+lolin_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+lolin_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+lolin_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+lolin_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+lolin_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+lolin_s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+lolin_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+lolin_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+lolin_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+lolin_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+lolin_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+lolin_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+lolin_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+lolin_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+lolin_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+lolin_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+lolin_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+lolin_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+lolin_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+lolin_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+lolin_s3.menu.CPUFreq.240=240MHz (WiFi)
+lolin_s3.menu.CPUFreq.240.build.f_cpu=240000000L
+lolin_s3.menu.CPUFreq.160=160MHz (WiFi)
+lolin_s3.menu.CPUFreq.160.build.f_cpu=160000000L
+lolin_s3.menu.CPUFreq.80=80MHz (WiFi)
+lolin_s3.menu.CPUFreq.80.build.f_cpu=80000000L
+lolin_s3.menu.CPUFreq.40=40MHz
+lolin_s3.menu.CPUFreq.40.build.f_cpu=40000000L
+lolin_s3.menu.CPUFreq.20=20MHz
+lolin_s3.menu.CPUFreq.20.build.f_cpu=20000000L
+lolin_s3.menu.CPUFreq.10=10MHz
+lolin_s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lolin_s3.menu.UploadSpeed.921600=921600
+lolin_s3.menu.UploadSpeed.921600.upload.speed=921600
+lolin_s3.menu.UploadSpeed.115200=115200
+lolin_s3.menu.UploadSpeed.115200.upload.speed=115200
+lolin_s3.menu.UploadSpeed.256000.windows=256000
+lolin_s3.menu.UploadSpeed.256000.upload.speed=256000
+lolin_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+lolin_s3.menu.UploadSpeed.230400=230400
+lolin_s3.menu.UploadSpeed.230400.upload.speed=230400
+lolin_s3.menu.UploadSpeed.460800.linux=460800
+lolin_s3.menu.UploadSpeed.460800.macosx=460800
+lolin_s3.menu.UploadSpeed.460800.upload.speed=460800
+lolin_s3.menu.UploadSpeed.512000.windows=512000
+lolin_s3.menu.UploadSpeed.512000.upload.speed=512000
+
+lolin_s3.menu.DebugLevel.none=None
+lolin_s3.menu.DebugLevel.none.build.code_debug=0
+lolin_s3.menu.DebugLevel.error=Error
+lolin_s3.menu.DebugLevel.error.build.code_debug=1
+lolin_s3.menu.DebugLevel.warn=Warn
+lolin_s3.menu.DebugLevel.warn.build.code_debug=2
+lolin_s3.menu.DebugLevel.info=Info
+lolin_s3.menu.DebugLevel.info.build.code_debug=3
+lolin_s3.menu.DebugLevel.debug=Debug
+lolin_s3.menu.DebugLevel.debug.build.code_debug=4
+lolin_s3.menu.DebugLevel.verbose=Verbose
+lolin_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin_s3.menu.EraseFlash.none=Disabled
+lolin_s3.menu.EraseFlash.none.upload.erase_cmd=
+lolin_s3.menu.EraseFlash.all=Enabled
+lolin_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin_s3_mini.name=LOLIN S3 Mini
+lolin_s3_mini.vid.0=0x303a
+lolin_s3_mini.pid.0=0x8167
+
+lolin_s3_mini.bootloader.tool=esptool_py
+lolin_s3_mini.bootloader.tool.default=esptool_py
+
+lolin_s3_mini.upload.tool=esptool_py
+lolin_s3_mini.upload.tool.default=esptool_py
+lolin_s3_mini.upload.tool.network=esp_ota
+
+lolin_s3_mini.upload.maximum_size=1310720
+lolin_s3_mini.upload.maximum_data_size=327680
+lolin_s3_mini.upload.flags=
+lolin_s3_mini.upload.extra_flags=
+lolin_s3_mini.upload.use_1200bps_touch=false
+lolin_s3_mini.upload.wait_for_upload_port=false
+
+lolin_s3_mini.serial.disableDTR=false
+lolin_s3_mini.serial.disableRTS=false
+
+lolin_s3_mini.build.tarch=xtensa
+lolin_s3_mini.build.bootloader_addr=0x0
+lolin_s3_mini.build.target=esp32s3
+lolin_s3_mini.build.mcu=esp32s3
+lolin_s3_mini.build.core=esp32
+lolin_s3_mini.build.variant=lolin_s3_mini
+lolin_s3_mini.build.board=LOLIN_S3_MINI
+
+lolin_s3_mini.build.usb_mode=1
+lolin_s3_mini.build.cdc_on_boot=0
+lolin_s3_mini.build.msc_on_boot=0
+lolin_s3_mini.build.dfu_on_boot=0
+lolin_s3_mini.build.f_cpu=240000000L
+lolin_s3_mini.build.flash_size=4MB
+lolin_s3_mini.build.flash_freq=80m
+lolin_s3_mini.build.flash_mode=dio
+lolin_s3_mini.build.boot=qio
+lolin_s3_mini.build.boot_freq=80m
+lolin_s3_mini.build.partitions=default
+lolin_s3_mini.build.defines=-DBOARD_HAS_PSRAM
+lolin_s3_mini.build.loop_core=
+lolin_s3_mini.build.event_core=
+lolin_s3_mini.build.psram_type=qspi
+lolin_s3_mini.build.memory_type={build.boot}_{build.psram_type}
+
+lolin_s3_mini.menu.FlashMode.qio=QIO 80MHz
+lolin_s3_mini.menu.FlashMode.qio.build.flash_mode=dio
+lolin_s3_mini.menu.FlashMode.qio.build.boot=qio
+lolin_s3_mini.menu.FlashMode.qio.build.boot_freq=80m
+lolin_s3_mini.menu.FlashMode.qio.build.flash_freq=80m
+lolin_s3_mini.menu.FlashMode.qio120=QIO 120MHz
+lolin_s3_mini.menu.FlashMode.qio120.build.flash_mode=dio
+lolin_s3_mini.menu.FlashMode.qio120.build.boot=qio
+lolin_s3_mini.menu.FlashMode.qio120.build.boot_freq=120m
+lolin_s3_mini.menu.FlashMode.qio120.build.flash_freq=80m
+
+lolin_s3_mini.menu.LoopCore.1=Core 1
+lolin_s3_mini.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lolin_s3_mini.menu.LoopCore.0=Core 0
+lolin_s3_mini.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lolin_s3_mini.menu.EventsCore.1=Core 1
+lolin_s3_mini.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lolin_s3_mini.menu.EventsCore.0=Core 0
+lolin_s3_mini.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lolin_s3_mini.menu.USBMode.hwcdc=Hardware CDC and JTAG
+lolin_s3_mini.menu.USBMode.hwcdc.build.usb_mode=1
+lolin_s3_mini.menu.USBMode.default=USB-OTG (TinyUSB)
+lolin_s3_mini.menu.USBMode.default.build.usb_mode=0
+
+lolin_s3_mini.menu.CDCOnBoot.default=Disabled
+lolin_s3_mini.menu.CDCOnBoot.default.build.cdc_on_boot=0
+lolin_s3_mini.menu.CDCOnBoot.cdc=Enabled
+lolin_s3_mini.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+lolin_s3_mini.menu.MSCOnBoot.default=Disabled
+lolin_s3_mini.menu.MSCOnBoot.default.build.msc_on_boot=0
+lolin_s3_mini.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+lolin_s3_mini.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lolin_s3_mini.menu.DFUOnBoot.default=Disabled
+lolin_s3_mini.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lolin_s3_mini.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+lolin_s3_mini.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lolin_s3_mini.menu.UploadMode.default=UART0 / Hardware CDC
+lolin_s3_mini.menu.UploadMode.default.upload.use_1200bps_touch=false
+lolin_s3_mini.menu.UploadMode.default.upload.wait_for_upload_port=false
+lolin_s3_mini.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+lolin_s3_mini.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+lolin_s3_mini.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+lolin_s3_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lolin_s3_mini.menu.PartitionScheme.default.build.partitions=default
+lolin_s3_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lolin_s3_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lolin_s3_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lolin_s3_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lolin_s3_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lolin_s3_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lolin_s3_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lolin_s3_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lolin_s3_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lolin_s3_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lolin_s3_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lolin_s3_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lolin_s3_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lolin_s3_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lolin_s3_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lolin_s3_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lolin_s3_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+lolin_s3_mini.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+lolin_s3_mini.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+lolin_s3_mini.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+lolin_s3_mini.menu.PartitionScheme.rainmaker=RainMaker 4MB
+lolin_s3_mini.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+lolin_s3_mini.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+lolin_s3_mini.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+lolin_s3_mini.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+lolin_s3_mini.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+lolin_s3_mini.menu.CPUFreq.240=240MHz (WiFi)
+lolin_s3_mini.menu.CPUFreq.240.build.f_cpu=240000000L
+lolin_s3_mini.menu.CPUFreq.160=160MHz (WiFi)
+lolin_s3_mini.menu.CPUFreq.160.build.f_cpu=160000000L
+lolin_s3_mini.menu.CPUFreq.80=80MHz (WiFi)
+lolin_s3_mini.menu.CPUFreq.80.build.f_cpu=80000000L
+lolin_s3_mini.menu.CPUFreq.40=40MHz
+lolin_s3_mini.menu.CPUFreq.40.build.f_cpu=40000000L
+lolin_s3_mini.menu.CPUFreq.20=20MHz
+lolin_s3_mini.menu.CPUFreq.20.build.f_cpu=20000000L
+lolin_s3_mini.menu.CPUFreq.10=10MHz
+lolin_s3_mini.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lolin_s3_mini.menu.UploadSpeed.921600=921600
+lolin_s3_mini.menu.UploadSpeed.921600.upload.speed=921600
+lolin_s3_mini.menu.UploadSpeed.115200=115200
+lolin_s3_mini.menu.UploadSpeed.115200.upload.speed=115200
+lolin_s3_mini.menu.UploadSpeed.256000.windows=256000
+lolin_s3_mini.menu.UploadSpeed.256000.upload.speed=256000
+lolin_s3_mini.menu.UploadSpeed.230400.windows.upload.speed=256000
+lolin_s3_mini.menu.UploadSpeed.230400=230400
+lolin_s3_mini.menu.UploadSpeed.230400.upload.speed=230400
+lolin_s3_mini.menu.UploadSpeed.460800.linux=460800
+lolin_s3_mini.menu.UploadSpeed.460800.macosx=460800
+lolin_s3_mini.menu.UploadSpeed.460800.upload.speed=460800
+lolin_s3_mini.menu.UploadSpeed.512000.windows=512000
+lolin_s3_mini.menu.UploadSpeed.512000.upload.speed=512000
+
+lolin_s3_mini.menu.DebugLevel.none=None
+lolin_s3_mini.menu.DebugLevel.none.build.code_debug=0
+lolin_s3_mini.menu.DebugLevel.error=Error
+lolin_s3_mini.menu.DebugLevel.error.build.code_debug=1
+lolin_s3_mini.menu.DebugLevel.warn=Warn
+lolin_s3_mini.menu.DebugLevel.warn.build.code_debug=2
+lolin_s3_mini.menu.DebugLevel.info=Info
+lolin_s3_mini.menu.DebugLevel.info.build.code_debug=3
+lolin_s3_mini.menu.DebugLevel.debug=Debug
+lolin_s3_mini.menu.DebugLevel.debug.build.code_debug=4
+lolin_s3_mini.menu.DebugLevel.verbose=Verbose
+lolin_s3_mini.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin_s3_mini.menu.EraseFlash.none=Disabled
+lolin_s3_mini.menu.EraseFlash.none.upload.erase_cmd=
+lolin_s3_mini.menu.EraseFlash.all=Enabled
+lolin_s3_mini.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin_s3_mini_pro.name=LOLIN S3 Mini Pro
+lolin_s3_mini_pro.vid.0=0x303a
+lolin_s3_mini_pro.pid.0=0x8216
+
+lolin_s3_mini_pro.bootloader.tool=esptool_py
+lolin_s3_mini_pro.bootloader.tool.default=esptool_py
+
+lolin_s3_mini_pro.upload.tool=esptool_py
+lolin_s3_mini_pro.upload.tool.default=esptool_py
+lolin_s3_mini_pro.upload.tool.network=esp_ota
+
+lolin_s3_mini_pro.upload.maximum_size=1310720
+lolin_s3_mini_pro.upload.maximum_data_size=327680
+lolin_s3_mini_pro.upload.flags=
+lolin_s3_mini_pro.upload.extra_flags=
+lolin_s3_mini_pro.upload.use_1200bps_touch=false
+lolin_s3_mini_pro.upload.wait_for_upload_port=false
+
+lolin_s3_mini_pro.serial.disableDTR=false
+lolin_s3_mini_pro.serial.disableRTS=false
+
+lolin_s3_mini_pro.build.tarch=xtensa
+lolin_s3_mini_pro.build.bootloader_addr=0x0
+lolin_s3_mini_pro.build.target=esp32s3
+lolin_s3_mini_pro.build.mcu=esp32s3
+lolin_s3_mini_pro.build.core=esp32
+lolin_s3_mini_pro.build.variant=lolin_s3_mini_pro
+lolin_s3_mini_pro.build.board=LOLIN_S3_MINI_PRO
+
+lolin_s3_mini_pro.build.usb_mode=1
+lolin_s3_mini_pro.build.cdc_on_boot=0
+lolin_s3_mini_pro.build.msc_on_boot=0
+lolin_s3_mini_pro.build.dfu_on_boot=0
+lolin_s3_mini_pro.build.f_cpu=240000000L
+lolin_s3_mini_pro.build.flash_size=4MB
+lolin_s3_mini_pro.build.flash_freq=80m
+lolin_s3_mini_pro.build.flash_mode=dio
+lolin_s3_mini_pro.build.boot=qio
+lolin_s3_mini_pro.build.boot_freq=80m
+lolin_s3_mini_pro.build.partitions=default
+lolin_s3_mini_pro.build.defines=-DBOARD_HAS_PSRAM
+lolin_s3_mini_pro.build.loop_core=
+lolin_s3_mini_pro.build.event_core=
+lolin_s3_mini_pro.build.psram_type=qspi
+lolin_s3_mini_pro.build.memory_type={build.boot}_{build.psram_type}
+
+lolin_s3_mini_pro.menu.FlashMode.qio=QIO 80MHz
+lolin_s3_mini_pro.menu.FlashMode.qio.build.flash_mode=dio
+lolin_s3_mini_pro.menu.FlashMode.qio.build.boot=qio
+lolin_s3_mini_pro.menu.FlashMode.qio.build.boot_freq=80m
+lolin_s3_mini_pro.menu.FlashMode.qio.build.flash_freq=80m
+lolin_s3_mini_pro.menu.FlashMode.qio120=QIO 120MHz
+lolin_s3_mini_pro.menu.FlashMode.qio120.build.flash_mode=dio
+lolin_s3_mini_pro.menu.FlashMode.qio120.build.boot=qio
+lolin_s3_mini_pro.menu.FlashMode.qio120.build.boot_freq=120m
+lolin_s3_mini_pro.menu.FlashMode.qio120.build.flash_freq=80m
+
+lolin_s3_mini_pro.menu.LoopCore.1=Core 1
+lolin_s3_mini_pro.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lolin_s3_mini_pro.menu.LoopCore.0=Core 0
+lolin_s3_mini_pro.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lolin_s3_mini_pro.menu.EventsCore.1=Core 1
+lolin_s3_mini_pro.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lolin_s3_mini_pro.menu.EventsCore.0=Core 0
+lolin_s3_mini_pro.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lolin_s3_mini_pro.menu.USBMode.hwcdc=Hardware CDC and JTAG
+lolin_s3_mini_pro.menu.USBMode.hwcdc.build.usb_mode=1
+lolin_s3_mini_pro.menu.USBMode.default=USB-OTG (TinyUSB)
+lolin_s3_mini_pro.menu.USBMode.default.build.usb_mode=0
+
+lolin_s3_mini_pro.menu.CDCOnBoot.default=Disabled
+lolin_s3_mini_pro.menu.CDCOnBoot.default.build.cdc_on_boot=0
+lolin_s3_mini_pro.menu.CDCOnBoot.cdc=Enabled
+lolin_s3_mini_pro.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+lolin_s3_mini_pro.menu.MSCOnBoot.default=Disabled
+lolin_s3_mini_pro.menu.MSCOnBoot.default.build.msc_on_boot=0
+lolin_s3_mini_pro.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+lolin_s3_mini_pro.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lolin_s3_mini_pro.menu.DFUOnBoot.default=Disabled
+lolin_s3_mini_pro.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lolin_s3_mini_pro.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+lolin_s3_mini_pro.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lolin_s3_mini_pro.menu.UploadMode.default=UART0 / Hardware CDC
+lolin_s3_mini_pro.menu.UploadMode.default.upload.use_1200bps_touch=false
+lolin_s3_mini_pro.menu.UploadMode.default.upload.wait_for_upload_port=false
+lolin_s3_mini_pro.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+lolin_s3_mini_pro.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+lolin_s3_mini_pro.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+lolin_s3_mini_pro.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lolin_s3_mini_pro.menu.PartitionScheme.default.build.partitions=default
+lolin_s3_mini_pro.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lolin_s3_mini_pro.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lolin_s3_mini_pro.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lolin_s3_mini_pro.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lolin_s3_mini_pro.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lolin_s3_mini_pro.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lolin_s3_mini_pro.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lolin_s3_mini_pro.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lolin_s3_mini_pro.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lolin_s3_mini_pro.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lolin_s3_mini_pro.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lolin_s3_mini_pro.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lolin_s3_mini_pro.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lolin_s3_mini_pro.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lolin_s3_mini_pro.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lolin_s3_mini_pro.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lolin_s3_mini_pro.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+lolin_s3_mini_pro.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+lolin_s3_mini_pro.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+lolin_s3_mini_pro.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+lolin_s3_mini_pro.menu.PartitionScheme.rainmaker=RainMaker 4MB
+lolin_s3_mini_pro.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+lolin_s3_mini_pro.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+lolin_s3_mini_pro.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+lolin_s3_mini_pro.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+lolin_s3_mini_pro.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+lolin_s3_mini_pro.menu.CPUFreq.240=240MHz (WiFi)
+lolin_s3_mini_pro.menu.CPUFreq.240.build.f_cpu=240000000L
+lolin_s3_mini_pro.menu.CPUFreq.160=160MHz (WiFi)
+lolin_s3_mini_pro.menu.CPUFreq.160.build.f_cpu=160000000L
+lolin_s3_mini_pro.menu.CPUFreq.80=80MHz (WiFi)
+lolin_s3_mini_pro.menu.CPUFreq.80.build.f_cpu=80000000L
+lolin_s3_mini_pro.menu.CPUFreq.40=40MHz
+lolin_s3_mini_pro.menu.CPUFreq.40.build.f_cpu=40000000L
+lolin_s3_mini_pro.menu.CPUFreq.20=20MHz
+lolin_s3_mini_pro.menu.CPUFreq.20.build.f_cpu=20000000L
+lolin_s3_mini_pro.menu.CPUFreq.10=10MHz
+lolin_s3_mini_pro.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lolin_s3_mini_pro.menu.UploadSpeed.921600=921600
+lolin_s3_mini_pro.menu.UploadSpeed.921600.upload.speed=921600
+lolin_s3_mini_pro.menu.UploadSpeed.115200=115200
+lolin_s3_mini_pro.menu.UploadSpeed.115200.upload.speed=115200
+lolin_s3_mini_pro.menu.UploadSpeed.256000.windows=256000
+lolin_s3_mini_pro.menu.UploadSpeed.256000.upload.speed=256000
+lolin_s3_mini_pro.menu.UploadSpeed.230400.windows.upload.speed=256000
+lolin_s3_mini_pro.menu.UploadSpeed.230400=230400
+lolin_s3_mini_pro.menu.UploadSpeed.230400.upload.speed=230400
+lolin_s3_mini_pro.menu.UploadSpeed.460800.linux=460800
+lolin_s3_mini_pro.menu.UploadSpeed.460800.macosx=460800
+lolin_s3_mini_pro.menu.UploadSpeed.460800.upload.speed=460800
+lolin_s3_mini_pro.menu.UploadSpeed.512000.windows=512000
+lolin_s3_mini_pro.menu.UploadSpeed.512000.upload.speed=512000
+
+lolin_s3_mini_pro.menu.DebugLevel.none=None
+lolin_s3_mini_pro.menu.DebugLevel.none.build.code_debug=0
+lolin_s3_mini_pro.menu.DebugLevel.error=Error
+lolin_s3_mini_pro.menu.DebugLevel.error.build.code_debug=1
+lolin_s3_mini_pro.menu.DebugLevel.warn=Warn
+lolin_s3_mini_pro.menu.DebugLevel.warn.build.code_debug=2
+lolin_s3_mini_pro.menu.DebugLevel.info=Info
+lolin_s3_mini_pro.menu.DebugLevel.info.build.code_debug=3
+lolin_s3_mini_pro.menu.DebugLevel.debug=Debug
+lolin_s3_mini_pro.menu.DebugLevel.debug.build.code_debug=4
+lolin_s3_mini_pro.menu.DebugLevel.verbose=Verbose
+lolin_s3_mini_pro.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin_s3_mini_pro.menu.EraseFlash.none=Disabled
+lolin_s3_mini_pro.menu.EraseFlash.none.upload.erase_cmd=
+lolin_s3_mini_pro.menu.EraseFlash.all=Enabled
+lolin_s3_mini_pro.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin_s3_pro.name=LOLIN S3 Pro
+lolin_s3_pro.vid.0=0x303a
+lolin_s3_pro.pid.0=0x8161
+
+lolin_s3_pro.bootloader.tool=esptool_py
+lolin_s3_pro.bootloader.tool.default=esptool_py
+
+lolin_s3_pro.upload.tool=esptool_py
+lolin_s3_pro.upload.tool.default=esptool_py
+lolin_s3_pro.upload.tool.network=esp_ota
+
+lolin_s3_pro.upload.maximum_size=1310720
+lolin_s3_pro.upload.maximum_data_size=327680
+lolin_s3_pro.upload.flags=
+lolin_s3_pro.upload.extra_flags=
+lolin_s3_pro.upload.use_1200bps_touch=false
+lolin_s3_pro.upload.wait_for_upload_port=false
+
+lolin_s3_pro.serial.disableDTR=false
+lolin_s3_pro.serial.disableRTS=false
+
+lolin_s3_pro.build.tarch=xtensa
+lolin_s3_pro.build.bootloader_addr=0x0
+lolin_s3_pro.build.target=esp32s3
+lolin_s3_pro.build.mcu=esp32s3
+lolin_s3_pro.build.core=esp32
+lolin_s3_pro.build.variant=lolin_s3_pro
+lolin_s3_pro.build.board=LOLIN_S3_PRO
+
+lolin_s3_pro.build.usb_mode=1
+lolin_s3_pro.build.cdc_on_boot=0
+lolin_s3_pro.build.msc_on_boot=0
+lolin_s3_pro.build.dfu_on_boot=0
+lolin_s3_pro.build.f_cpu=240000000L
+lolin_s3_pro.build.flash_size=16MB
+lolin_s3_pro.build.flash_freq=80m
+lolin_s3_pro.build.flash_mode=dio
+lolin_s3_pro.build.boot=qio
+lolin_s3_pro.build.boot_freq=80m
+lolin_s3_pro.build.partitions=default
+lolin_s3_pro.build.defines=-DBOARD_HAS_PSRAM
+lolin_s3_pro.build.loop_core=
+lolin_s3_pro.build.event_core=
+lolin_s3_pro.build.psram_type=opi
+lolin_s3_pro.build.memory_type={build.boot}_{build.psram_type}
+
+lolin_s3_pro.menu.FlashMode.qio=QIO 80MHz
+lolin_s3_pro.menu.FlashMode.qio.build.flash_mode=dio
+lolin_s3_pro.menu.FlashMode.qio.build.boot=qio
+lolin_s3_pro.menu.FlashMode.qio.build.boot_freq=80m
+lolin_s3_pro.menu.FlashMode.qio.build.flash_freq=80m
+lolin_s3_pro.menu.FlashMode.qio120=QIO 120MHz
+lolin_s3_pro.menu.FlashMode.qio120.build.flash_mode=dio
+lolin_s3_pro.menu.FlashMode.qio120.build.boot=qio
+lolin_s3_pro.menu.FlashMode.qio120.build.boot_freq=120m
+lolin_s3_pro.menu.FlashMode.qio120.build.flash_freq=80m
+
+lolin_s3_pro.menu.LoopCore.1=Core 1
+lolin_s3_pro.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lolin_s3_pro.menu.LoopCore.0=Core 0
+lolin_s3_pro.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lolin_s3_pro.menu.EventsCore.1=Core 1
+lolin_s3_pro.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lolin_s3_pro.menu.EventsCore.0=Core 0
+lolin_s3_pro.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lolin_s3_pro.menu.USBMode.hwcdc=Hardware CDC and JTAG
+lolin_s3_pro.menu.USBMode.hwcdc.build.usb_mode=1
+lolin_s3_pro.menu.USBMode.default=USB-OTG (TinyUSB)
+lolin_s3_pro.menu.USBMode.default.build.usb_mode=0
+
+lolin_s3_pro.menu.CDCOnBoot.default=Disabled
+lolin_s3_pro.menu.CDCOnBoot.default.build.cdc_on_boot=0
+lolin_s3_pro.menu.CDCOnBoot.cdc=Enabled
+lolin_s3_pro.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+lolin_s3_pro.menu.MSCOnBoot.default=Disabled
+lolin_s3_pro.menu.MSCOnBoot.default.build.msc_on_boot=0
+lolin_s3_pro.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+lolin_s3_pro.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lolin_s3_pro.menu.DFUOnBoot.default=Disabled
+lolin_s3_pro.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lolin_s3_pro.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+lolin_s3_pro.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lolin_s3_pro.menu.UploadMode.default=UART0 / Hardware CDC
+lolin_s3_pro.menu.UploadMode.default.upload.use_1200bps_touch=false
+lolin_s3_pro.menu.UploadMode.default.upload.wait_for_upload_port=false
+lolin_s3_pro.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+lolin_s3_pro.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+lolin_s3_pro.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+lolin_s3_pro.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+lolin_s3_pro.menu.PartitionScheme.fatflash.build.partitions=ffat
+lolin_s3_pro.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+lolin_s3_pro.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+lolin_s3_pro.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+lolin_s3_pro.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+lolin_s3_pro.menu.PartitionScheme.rainmaker=RainMaker 4MB
+lolin_s3_pro.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+lolin_s3_pro.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+lolin_s3_pro.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+lolin_s3_pro.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+lolin_s3_pro.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+lolin_s3_pro.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+lolin_s3_pro.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+lolin_s3_pro.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+lolin_s3_pro.menu.CPUFreq.240=240MHz (WiFi)
+lolin_s3_pro.menu.CPUFreq.240.build.f_cpu=240000000L
+lolin_s3_pro.menu.CPUFreq.160=160MHz (WiFi)
+lolin_s3_pro.menu.CPUFreq.160.build.f_cpu=160000000L
+lolin_s3_pro.menu.CPUFreq.80=80MHz (WiFi)
+lolin_s3_pro.menu.CPUFreq.80.build.f_cpu=80000000L
+lolin_s3_pro.menu.CPUFreq.40=40MHz
+lolin_s3_pro.menu.CPUFreq.40.build.f_cpu=40000000L
+lolin_s3_pro.menu.CPUFreq.20=20MHz
+lolin_s3_pro.menu.CPUFreq.20.build.f_cpu=20000000L
+lolin_s3_pro.menu.CPUFreq.10=10MHz
+lolin_s3_pro.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lolin_s3_pro.menu.UploadSpeed.921600=921600
+lolin_s3_pro.menu.UploadSpeed.921600.upload.speed=921600
+lolin_s3_pro.menu.UploadSpeed.115200=115200
+lolin_s3_pro.menu.UploadSpeed.115200.upload.speed=115200
+lolin_s3_pro.menu.UploadSpeed.256000.windows=256000
+lolin_s3_pro.menu.UploadSpeed.256000.upload.speed=256000
+lolin_s3_pro.menu.UploadSpeed.230400.windows.upload.speed=256000
+lolin_s3_pro.menu.UploadSpeed.230400=230400
+lolin_s3_pro.menu.UploadSpeed.230400.upload.speed=230400
+lolin_s3_pro.menu.UploadSpeed.460800.linux=460800
+lolin_s3_pro.menu.UploadSpeed.460800.macosx=460800
+lolin_s3_pro.menu.UploadSpeed.460800.upload.speed=460800
+lolin_s3_pro.menu.UploadSpeed.512000.windows=512000
+lolin_s3_pro.menu.UploadSpeed.512000.upload.speed=512000
+
+lolin_s3_pro.menu.DebugLevel.none=None
+lolin_s3_pro.menu.DebugLevel.none.build.code_debug=0
+lolin_s3_pro.menu.DebugLevel.error=Error
+lolin_s3_pro.menu.DebugLevel.error.build.code_debug=1
+lolin_s3_pro.menu.DebugLevel.warn=Warn
+lolin_s3_pro.menu.DebugLevel.warn.build.code_debug=2
+lolin_s3_pro.menu.DebugLevel.info=Info
+lolin_s3_pro.menu.DebugLevel.info.build.code_debug=3
+lolin_s3_pro.menu.DebugLevel.debug=Debug
+lolin_s3_pro.menu.DebugLevel.debug.build.code_debug=4
+lolin_s3_pro.menu.DebugLevel.verbose=Verbose
+lolin_s3_pro.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin_s3_pro.menu.EraseFlash.none=Disabled
+lolin_s3_pro.menu.EraseFlash.none.upload.erase_cmd=
+lolin_s3_pro.menu.EraseFlash.all=Enabled
+lolin_s3_pro.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin32.name=WEMOS LOLIN32
+
+lolin32.bootloader.tool=esptool_py
+lolin32.bootloader.tool.default=esptool_py
+
+lolin32.upload.tool=esptool_py
+lolin32.upload.tool.default=esptool_py
+lolin32.upload.tool.network=esp_ota
+
+lolin32.upload.maximum_size=1310720
+lolin32.upload.maximum_data_size=327680
+lolin32.upload.flags=
+lolin32.upload.extra_flags=
+
+lolin32.serial.disableDTR=true
+lolin32.serial.disableRTS=true
+
+lolin32.build.tarch=xtensa
+lolin32.build.bootloader_addr=0x1000
+lolin32.build.target=esp32
+lolin32.build.mcu=esp32
+lolin32.build.core=esp32
+lolin32.build.variant=lolin32
+lolin32.build.board=LOLIN32
+
+lolin32.build.f_cpu=240000000L
+lolin32.build.flash_mode=dio
+lolin32.build.flash_size=4MB
+lolin32.build.boot=dio
+lolin32.build.partitions=default
+lolin32.build.defines=
+
+lolin32.menu.FlashFreq.80=80MHz
+lolin32.menu.FlashFreq.80.build.flash_freq=80m
+lolin32.menu.FlashFreq.40=40MHz
+lolin32.menu.FlashFreq.40.build.flash_freq=40m
+
+lolin32.menu.PartitionScheme.default=Default
+lolin32.menu.PartitionScheme.default.build.partitions=default
+lolin32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+lolin32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lolin32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lolin32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+lolin32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+lolin32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+lolin32.menu.CPUFreq.240=240MHz (WiFi/BT)
+lolin32.menu.CPUFreq.240.build.f_cpu=240000000L
+lolin32.menu.CPUFreq.160=160MHz (WiFi/BT)
+lolin32.menu.CPUFreq.160.build.f_cpu=160000000L
+lolin32.menu.CPUFreq.80=80MHz (WiFi/BT)
+lolin32.menu.CPUFreq.80.build.f_cpu=80000000L
+lolin32.menu.CPUFreq.40=40MHz (40MHz XTAL)
+lolin32.menu.CPUFreq.40.build.f_cpu=40000000L
+lolin32.menu.CPUFreq.26=26MHz (26MHz XTAL)
+lolin32.menu.CPUFreq.26.build.f_cpu=26000000L
+lolin32.menu.CPUFreq.20=20MHz (40MHz XTAL)
+lolin32.menu.CPUFreq.20.build.f_cpu=20000000L
+lolin32.menu.CPUFreq.13=13MHz (26MHz XTAL)
+lolin32.menu.CPUFreq.13.build.f_cpu=13000000L
+lolin32.menu.CPUFreq.10=10MHz (40MHz XTAL)
+lolin32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lolin32.menu.UploadSpeed.921600=921600
+lolin32.menu.UploadSpeed.921600.upload.speed=921600
+lolin32.menu.UploadSpeed.115200=115200
+lolin32.menu.UploadSpeed.115200.upload.speed=115200
+lolin32.menu.UploadSpeed.256000.windows=256000
+lolin32.menu.UploadSpeed.256000.upload.speed=256000
+lolin32.menu.UploadSpeed.230400.windows.upload.speed=256000
+lolin32.menu.UploadSpeed.230400=230400
+lolin32.menu.UploadSpeed.230400.upload.speed=230400
+lolin32.menu.UploadSpeed.460800.linux=460800
+lolin32.menu.UploadSpeed.460800.macosx=460800
+lolin32.menu.UploadSpeed.460800.upload.speed=460800
+lolin32.menu.UploadSpeed.512000.windows=512000
+lolin32.menu.UploadSpeed.512000.upload.speed=512000
+
+lolin32.menu.DebugLevel.none=None
+lolin32.menu.DebugLevel.none.build.code_debug=0
+lolin32.menu.DebugLevel.error=Error
+lolin32.menu.DebugLevel.error.build.code_debug=1
+lolin32.menu.DebugLevel.warn=Warn
+lolin32.menu.DebugLevel.warn.build.code_debug=2
+lolin32.menu.DebugLevel.info=Info
+lolin32.menu.DebugLevel.info.build.code_debug=3
+lolin32.menu.DebugLevel.debug=Debug
+lolin32.menu.DebugLevel.debug.build.code_debug=4
+lolin32.menu.DebugLevel.verbose=Verbose
+lolin32.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin32.menu.EraseFlash.none=Disabled
+lolin32.menu.EraseFlash.none.upload.erase_cmd=
+lolin32.menu.EraseFlash.all=Enabled
+lolin32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+viralink32g01.name=ViraLink Gate32-0.1
+
+viralink32g01.bootloader.tool=esptool_py
+viralink32g01.bootloader.tool.default=esptool_py
+
+viralink32g01.upload.tool=esptool_py
+viralink32g01.upload.tool.default=esptool_py
+viralink32g01.upload.tool.network=esp_ota
+
+viralink32g01.upload.maximum_size=1310720
+viralink32g01.upload.maximum_data_size=327680
+viralink32g01.upload.flags=
+viralink32g01.upload.extra_flags=
+
+viralink32g01.serial.disableDTR=true
+viralink32g01.serial.disableRTS=true
+
+viralink32g01.build.tarch=xtensa
+viralink32g01.build.bootloader_addr=0x1000
+viralink32g01.build.target=esp32
+viralink32g01.build.mcu=esp32
+viralink32g01.build.core=esp32
+viralink32g01.build.variant=ViraLink-G0.1
+viralink32g01.build.board=VIRALINK_GATE32_01
+
+viralink32g01.build.f_cpu=240000000L
+viralink32g01.build.flash_mode=dio
+viralink32g01.build.flash_size=4MB
+viralink32g01.build.boot=dio
+viralink32g01.build.partitions=default
+viralink32g01.build.defines=
+
+viralink32g01.menu.FlashFreq.80=80MHz
+viralink32g01.menu.FlashFreq.80.build.flash_freq=80m
+viralink32g01.menu.FlashFreq.40=40MHz
+viralink32g01.menu.FlashFreq.40.build.flash_freq=40m
+
+viralink32g01.menu.PartitionScheme.default=Default
+viralink32g01.menu.PartitionScheme.default.build.partitions=default
+viralink32g01.menu.PartitionScheme.no_ota=No OTA (Large APP)
+viralink32g01.menu.PartitionScheme.no_ota.build.partitions=no_ota
+viralink32g01.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+viralink32g01.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+viralink32g01.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+viralink32g01.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+viralink32g01.menu.CPUFreq.240=240MHz (WiFi/BT)
+viralink32g01.menu.CPUFreq.240.build.f_cpu=240000000L
+viralink32g01.menu.CPUFreq.160=160MHz (WiFi/BT)
+viralink32g01.menu.CPUFreq.160.build.f_cpu=160000000L
+viralink32g01.menu.CPUFreq.80=80MHz (WiFi/BT)
+viralink32g01.menu.CPUFreq.80.build.f_cpu=80000000L
+viralink32g01.menu.CPUFreq.40=40MHz (40MHz XTAL)
+viralink32g01.menu.CPUFreq.40.build.f_cpu=40000000L
+viralink32g01.menu.CPUFreq.26=26MHz (26MHz XTAL)
+viralink32g01.menu.CPUFreq.26.build.f_cpu=26000000L
+viralink32g01.menu.CPUFreq.20=20MHz (40MHz XTAL)
+viralink32g01.menu.CPUFreq.20.build.f_cpu=20000000L
+viralink32g01.menu.CPUFreq.13=13MHz (26MHz XTAL)
+viralink32g01.menu.CPUFreq.13.build.f_cpu=13000000L
+viralink32g01.menu.CPUFreq.10=10MHz (40MHz XTAL)
+viralink32g01.menu.CPUFreq.10.build.f_cpu=10000000L
+
+viralink32g01.menu.UploadSpeed.921600=921600
+viralink32g01.menu.UploadSpeed.921600.upload.speed=921600
+viralink32g01.menu.UploadSpeed.115200=115200
+viralink32g01.menu.UploadSpeed.115200.upload.speed=115200
+viralink32g01.menu.UploadSpeed.256000.windows=256000
+viralink32g01.menu.UploadSpeed.256000.upload.speed=256000
+viralink32g01.menu.UploadSpeed.230400.windows.upload.speed=256000
+viralink32g01.menu.UploadSpeed.230400=230400
+viralink32g01.menu.UploadSpeed.230400.upload.speed=230400
+viralink32g01.menu.UploadSpeed.460800.linux=460800
+viralink32g01.menu.UploadSpeed.460800.macosx=460800
+viralink32g01.menu.UploadSpeed.460800.upload.speed=460800
+viralink32g01.menu.UploadSpeed.512000.windows=512000
+viralink32g01.menu.UploadSpeed.512000.upload.speed=512000
+
+viralink32g01.menu.DebugLevel.none=None
+viralink32g01.menu.DebugLevel.none.build.code_debug=0
+viralink32g01.menu.DebugLevel.error=Error
+viralink32g01.menu.DebugLevel.error.build.code_debug=1
+viralink32g01.menu.DebugLevel.warn=Warn
+viralink32g01.menu.DebugLevel.warn.build.code_debug=2
+viralink32g01.menu.DebugLevel.info=Info
+viralink32g01.menu.DebugLevel.info.build.code_debug=3
+viralink32g01.menu.DebugLevel.debug=Debug
+viralink32g01.menu.DebugLevel.debug.build.code_debug=4
+viralink32g01.menu.DebugLevel.verbose=Verbose
+viralink32g01.menu.DebugLevel.verbose.build.code_debug=5
+
+viralink32g01.menu.EraseFlash.none=Disabled
+viralink32g01.menu.EraseFlash.none.upload.erase_cmd=
+viralink32g01.menu.EraseFlash.all=Enabled
+viralink32g01.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+viralink32g11.name=ViraLink Gate32-1.1
+
+viralink32g11.bootloader.tool=esptool_py
+viralink32g11.bootloader.tool.default=esptool_py
+
+viralink32g11.upload.tool=esptool_py
+viralink32g11.upload.tool.default=esptool_py
+viralink32g11.upload.tool.network=esp_ota
+
+viralink32g11.upload.maximum_size=1310720
+viralink32g11.upload.maximum_data_size=327680
+viralink32g11.upload.flags=
+viralink32g11.upload.extra_flags=
+
+viralink32g11.serial.disableDTR=true
+viralink32g11.serial.disableRTS=true
+
+viralink32g11.build.tarch=xtensa
+viralink32g11.build.bootloader_addr=0x1000
+viralink32g11.build.target=esp32
+viralink32g11.build.mcu=esp32
+viralink32g11.build.core=esp32
+viralink32g11.build.variant=ViraLink-G1.1
+viralink32g11.build.board=VIRALINK_GATE32_11
+
+viralink32g11.build.f_cpu=240000000L
+viralink32g11.build.flash_mode=dio
+viralink32g11.build.flash_size=4MB
+viralink32g11.build.boot=dio
+viralink32g11.build.partitions=default
+viralink32g11.build.defines=
+
+viralink32g11.menu.FlashFreq.80=80MHz
+viralink32g11.menu.FlashFreq.80.build.flash_freq=80m
+viralink32g11.menu.FlashFreq.40=40MHz
+viralink32g11.menu.FlashFreq.40.build.flash_freq=40m
+
+viralink32g11.menu.PartitionScheme.default=Default
+viralink32g11.menu.PartitionScheme.default.build.partitions=default
+viralink32g11.menu.PartitionScheme.no_ota=No OTA (Large APP)
+viralink32g11.menu.PartitionScheme.no_ota.build.partitions=no_ota
+viralink32g11.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+viralink32g11.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+viralink32g11.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+viralink32g11.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+viralink32g11.menu.CPUFreq.240=240MHz (WiFi/BT)
+viralink32g11.menu.CPUFreq.240.build.f_cpu=240000000L
+viralink32g11.menu.CPUFreq.160=160MHz (WiFi/BT)
+viralink32g11.menu.CPUFreq.160.build.f_cpu=160000000L
+viralink32g11.menu.CPUFreq.80=80MHz (WiFi/BT)
+viralink32g11.menu.CPUFreq.80.build.f_cpu=80000000L
+viralink32g11.menu.CPUFreq.40=40MHz (40MHz XTAL)
+viralink32g11.menu.CPUFreq.40.build.f_cpu=40000000L
+viralink32g11.menu.CPUFreq.26=26MHz (26MHz XTAL)
+viralink32g11.menu.CPUFreq.26.build.f_cpu=26000000L
+viralink32g11.menu.CPUFreq.20=20MHz (40MHz XTAL)
+viralink32g11.menu.CPUFreq.20.build.f_cpu=20000000L
+viralink32g11.menu.CPUFreq.13=13MHz (26MHz XTAL)
+viralink32g11.menu.CPUFreq.13.build.f_cpu=13000000L
+viralink32g11.menu.CPUFreq.10=10MHz (40MHz XTAL)
+viralink32g11.menu.CPUFreq.10.build.f_cpu=10000000L
+
+viralink32g11.menu.UploadSpeed.921600=921600
+viralink32g11.menu.UploadSpeed.921600.upload.speed=921600
+viralink32g11.menu.UploadSpeed.115200=115200
+viralink32g11.menu.UploadSpeed.115200.upload.speed=115200
+viralink32g11.menu.UploadSpeed.256000.windows=256000
+viralink32g11.menu.UploadSpeed.256000.upload.speed=256000
+viralink32g11.menu.UploadSpeed.230400.windows.upload.speed=256000
+viralink32g11.menu.UploadSpeed.230400=230400
+viralink32g11.menu.UploadSpeed.230400.upload.speed=230400
+viralink32g11.menu.UploadSpeed.460800.linux=460800
+viralink32g11.menu.UploadSpeed.460800.macosx=460800
+viralink32g11.menu.UploadSpeed.460800.upload.speed=460800
+viralink32g11.menu.UploadSpeed.512000.windows=512000
+viralink32g11.menu.UploadSpeed.512000.upload.speed=512000
+
+viralink32g11.menu.DebugLevel.none=None
+viralink32g11.menu.DebugLevel.none.build.code_debug=0
+viralink32g11.menu.DebugLevel.error=Error
+viralink32g11.menu.DebugLevel.error.build.code_debug=1
+viralink32g11.menu.DebugLevel.warn=Warn
+viralink32g11.menu.DebugLevel.warn.build.code_debug=2
+viralink32g11.menu.DebugLevel.info=Info
+viralink32g11.menu.DebugLevel.info.build.code_debug=3
+viralink32g11.menu.DebugLevel.debug=Debug
+viralink32g11.menu.DebugLevel.debug.build.code_debug=4
+viralink32g11.menu.DebugLevel.verbose=Verbose
+viralink32g11.menu.DebugLevel.verbose.build.code_debug=5
+
+viralink32g11.menu.EraseFlash.none=Disabled
+viralink32g11.menu.EraseFlash.none.upload.erase_cmd=
+viralink32g11.menu.EraseFlash.all=Enabled
+viralink32g11.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lolin32-lite.name=WEMOS LOLIN32 Lite
+
+lolin32-lite.bootloader.tool=esptool_py
+lolin32-lite.bootloader.tool.default=esptool_py
+
+lolin32-lite.upload.tool=esptool_py
+lolin32-lite.upload.tool.default=esptool_py
+lolin32-lite.upload.tool.network=esp_ota
+
+lolin32-lite.upload.maximum_size=1310720
+lolin32-lite.upload.maximum_data_size=327680
+lolin32-lite.upload.wait_for_upload_port=true
+lolin32-lite.upload.flags=
+lolin32-lite.upload.extra_flags=
+
+lolin32-lite.serial.disableDTR=true
+lolin32-lite.serial.disableRTS=true
+
+lolin32-lite.build.tarch=xtensa
+lolin32-lite.build.bootloader_addr=0x1000
+lolin32-lite.build.target=esp32
+lolin32-lite.build.mcu=esp32
+lolin32-lite.build.core=esp32
+lolin32-lite.build.variant=lolin32-lite
+lolin32-lite.build.board=LOLIN32_LITE
+
+lolin32-lite.build.f_cpu=240000000L
+lolin32-lite.build.flash_mode=dio
+lolin32-lite.build.flash_size=4MB
+lolin32-lite.build.boot=dio
+lolin32-lite.build.partitions=default
+lolin32-lite.build.defines=
+
+lolin32-lite.menu.FlashFreq.80=80MHz
+lolin32-lite.menu.FlashFreq.80.build.flash_freq=80m
+lolin32-lite.menu.FlashFreq.40=40MHz
+lolin32-lite.menu.FlashFreq.40.build.flash_freq=40m
+
+lolin32-lite.menu.PartitionScheme.default=Default
+lolin32-lite.menu.PartitionScheme.default.build.partitions=default
+lolin32-lite.menu.PartitionScheme.no_ota=No OTA (Large APP)
+lolin32-lite.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lolin32-lite.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lolin32-lite.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+lolin32-lite.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+lolin32-lite.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+lolin32-lite.menu.CPUFreq.240=240MHz (WiFi/BT)
+lolin32-lite.menu.CPUFreq.240.build.f_cpu=240000000L
+lolin32-lite.menu.CPUFreq.160=160MHz (WiFi/BT)
+lolin32-lite.menu.CPUFreq.160.build.f_cpu=160000000L
+lolin32-lite.menu.CPUFreq.80=80MHz (WiFi/BT)
+lolin32-lite.menu.CPUFreq.80.build.f_cpu=80000000L
+lolin32-lite.menu.CPUFreq.40=40MHz (40MHz XTAL)
+lolin32-lite.menu.CPUFreq.40.build.f_cpu=40000000L
+lolin32-lite.menu.CPUFreq.26=26MHz (26MHz XTAL)
+lolin32-lite.menu.CPUFreq.26.build.f_cpu=26000000L
+lolin32-lite.menu.CPUFreq.20=20MHz (40MHz XTAL)
+lolin32-lite.menu.CPUFreq.20.build.f_cpu=20000000L
+lolin32-lite.menu.CPUFreq.13=13MHz (26MHz XTAL)
+lolin32-lite.menu.CPUFreq.13.build.f_cpu=13000000L
+lolin32-lite.menu.CPUFreq.10=10MHz (40MHz XTAL)
+lolin32-lite.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lolin32-lite.menu.UploadSpeed.921600=921600
+lolin32-lite.menu.UploadSpeed.921600.upload.speed=921600
+lolin32-lite.menu.UploadSpeed.115200=115200
+lolin32-lite.menu.UploadSpeed.115200.upload.speed=115200
+lolin32-lite.menu.UploadSpeed.256000.windows=256000
+lolin32-lite.menu.UploadSpeed.256000.upload.speed=256000
+lolin32-lite.menu.UploadSpeed.230400.windows.upload.speed=256000
+lolin32-lite.menu.UploadSpeed.230400=230400
+lolin32-lite.menu.UploadSpeed.230400.upload.speed=230400
+lolin32-lite.menu.UploadSpeed.460800.linux=460800
+lolin32-lite.menu.UploadSpeed.460800.macosx=460800
+lolin32-lite.menu.UploadSpeed.460800.upload.speed=460800
+lolin32-lite.menu.UploadSpeed.512000.windows=512000
+lolin32-lite.menu.UploadSpeed.512000.upload.speed=512000
+
+lolin32-lite.menu.DebugLevel.none=None
+lolin32-lite.menu.DebugLevel.none.build.code_debug=0
+lolin32-lite.menu.DebugLevel.error=Error
+lolin32-lite.menu.DebugLevel.error.build.code_debug=1
+lolin32-lite.menu.DebugLevel.warn=Warn
+lolin32-lite.menu.DebugLevel.warn.build.code_debug=2
+lolin32-lite.menu.DebugLevel.info=Info
+lolin32-lite.menu.DebugLevel.info.build.code_debug=3
+lolin32-lite.menu.DebugLevel.debug=Debug
+lolin32-lite.menu.DebugLevel.debug.build.code_debug=4
+lolin32-lite.menu.DebugLevel.verbose=Verbose
+lolin32-lite.menu.DebugLevel.verbose.build.code_debug=5
+
+lolin32-lite.menu.EraseFlash.none=Disabled
+lolin32-lite.menu.EraseFlash.none.upload.erase_cmd=
+lolin32-lite.menu.EraseFlash.all=Enabled
+lolin32-lite.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+pocket_32.name=Dongsen Tech Pocket 32
+
+pocket_32.bootloader.tool=esptool_py
+pocket_32.bootloader.tool.default=esptool_py
+
+pocket_32.upload.tool=esptool_py
+pocket_32.upload.tool.default=esptool_py
+pocket_32.upload.tool.network=esp_ota
+
+pocket_32.upload.maximum_size=1310720
+pocket_32.upload.maximum_data_size=327680
+pocket_32.upload.flags=
+pocket_32.upload.extra_flags=
+
+pocket_32.serial.disableDTR=true
+pocket_32.serial.disableRTS=true
+
+pocket_32.build.tarch=xtensa
+pocket_32.build.bootloader_addr=0x1000
+pocket_32.build.target=esp32
+pocket_32.build.mcu=esp32
+pocket_32.build.core=esp32
+pocket_32.build.variant=pocket_32
+pocket_32.build.board=Pocket32
+
+pocket_32.build.f_cpu=240000000L
+pocket_32.build.flash_mode=dio
+pocket_32.build.flash_size=4MB
+pocket_32.build.boot=dio
+pocket_32.build.partitions=default
+pocket_32.build.defines=
+
+pocket_32.menu.FlashFreq.80=80MHz
+pocket_32.menu.FlashFreq.80.build.flash_freq=80m
+pocket_32.menu.FlashFreq.40=40MHz
+pocket_32.menu.FlashFreq.40.build.flash_freq=40m
+
+pocket_32.menu.UploadSpeed.921600=921600
+pocket_32.menu.UploadSpeed.921600.upload.speed=921600
+pocket_32.menu.UploadSpeed.115200=115200
+pocket_32.menu.UploadSpeed.115200.upload.speed=115200
+pocket_32.menu.UploadSpeed.256000.windows=256000
+pocket_32.menu.UploadSpeed.256000.upload.speed=256000
+pocket_32.menu.UploadSpeed.230400.windows.upload.speed=256000
+pocket_32.menu.UploadSpeed.230400=230400
+pocket_32.menu.UploadSpeed.230400.upload.speed=230400
+pocket_32.menu.UploadSpeed.460800.linux=460800
+pocket_32.menu.UploadSpeed.460800.macosx=460800
+pocket_32.menu.UploadSpeed.460800.upload.speed=460800
+pocket_32.menu.UploadSpeed.512000.windows=512000
+pocket_32.menu.UploadSpeed.512000.upload.speed=512000
+
+pocket_32.menu.DebugLevel.none=None
+pocket_32.menu.DebugLevel.none.build.code_debug=0
+pocket_32.menu.DebugLevel.error=Error
+pocket_32.menu.DebugLevel.error.build.code_debug=1
+pocket_32.menu.DebugLevel.warn=Warn
+pocket_32.menu.DebugLevel.warn.build.code_debug=2
+pocket_32.menu.DebugLevel.info=Info
+pocket_32.menu.DebugLevel.info.build.code_debug=3
+pocket_32.menu.DebugLevel.debug=Debug
+pocket_32.menu.DebugLevel.debug.build.code_debug=4
+pocket_32.menu.DebugLevel.verbose=Verbose
+pocket_32.menu.DebugLevel.verbose.build.code_debug=5
+
+pocket_32.menu.EraseFlash.none=Disabled
+pocket_32.menu.EraseFlash.none.upload.erase_cmd=
+pocket_32.menu.EraseFlash.all=Enabled
+pocket_32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+WeMosBat.name=WeMos WiFi&Bluetooth Battery
+
+WeMosBat.bootloader.tool=esptool_py
+WeMosBat.bootloader.tool.default=esptool_py
+
+WeMosBat.upload.tool=esptool_py
+WeMosBat.upload.tool.default=esptool_py
+WeMosBat.upload.tool.network=esp_ota
+
+WeMosBat.upload.maximum_size=1310720
+WeMosBat.upload.maximum_data_size=327680
+WeMosBat.upload.flags=
+WeMosBat.upload.extra_flags=
+
+WeMosBat.serial.disableDTR=true
+WeMosBat.serial.disableRTS=true
+
+WeMosBat.build.tarch=xtensa
+WeMosBat.build.bootloader_addr=0x1000
+WeMosBat.build.target=esp32
+WeMosBat.build.mcu=esp32
+WeMosBat.build.core=esp32
+WeMosBat.build.variant=pocket_32
+WeMosBat.build.board=Pocket32
+
+WeMosBat.build.f_cpu=240000000L
+WeMosBat.build.flash_mode=dio
+WeMosBat.build.flash_size=4MB
+WeMosBat.build.boot=dio
+WeMosBat.build.partitions=default
+WeMosBat.build.defines=
+
+WeMosBat.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+WeMosBat.menu.PartitionScheme.default.build.partitions=default
+WeMosBat.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+WeMosBat.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+WeMosBat.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+WeMosBat.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+WeMosBat.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+WeMosBat.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+WeMosBat.menu.PartitionScheme.minimal.build.partitions=minimal
+WeMosBat.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+WeMosBat.menu.PartitionScheme.no_ota.build.partitions=no_ota
+WeMosBat.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+WeMosBat.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+WeMosBat.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+WeMosBat.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+WeMosBat.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+WeMosBat.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+WeMosBat.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+WeMosBat.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+WeMosBat.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+WeMosBat.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+WeMosBat.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+WeMosBat.menu.PartitionScheme.huge_app.build.partitions=huge_app
+WeMosBat.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+WeMosBat.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+WeMosBat.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+WeMosBat.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+WeMosBat.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+WeMosBat.menu.PartitionScheme.fatflash.build.partitions=ffat
+WeMosBat.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+WeMosBat.menu.PartitionScheme.rainmaker=RainMaker 4MB
+WeMosBat.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+WeMosBat.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+WeMosBat.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+WeMosBat.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+WeMosBat.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+WeMosBat.menu.FlashFreq.80=80MHz
+WeMosBat.menu.FlashFreq.80.build.flash_freq=80m
+WeMosBat.menu.FlashFreq.40=40MHz
+WeMosBat.menu.FlashFreq.40.build.flash_freq=40m
+
+WeMosBat.menu.UploadSpeed.921600=921600
+WeMosBat.menu.UploadSpeed.921600.upload.speed=921600
+WeMosBat.menu.UploadSpeed.115200=115200
+WeMosBat.menu.UploadSpeed.115200.upload.speed=115200
+WeMosBat.menu.UploadSpeed.256000.windows=256000
+WeMosBat.menu.UploadSpeed.256000.upload.speed=256000
+WeMosBat.menu.UploadSpeed.230400.windows.upload.speed=256000
+WeMosBat.menu.UploadSpeed.230400=230400
+WeMosBat.menu.UploadSpeed.230400.upload.speed=230400
+WeMosBat.menu.UploadSpeed.460800.linux=460800
+WeMosBat.menu.UploadSpeed.460800.macosx=460800
+WeMosBat.menu.UploadSpeed.460800.upload.speed=460800
+WeMosBat.menu.UploadSpeed.512000.windows=512000
+WeMosBat.menu.UploadSpeed.512000.upload.speed=512000
+
+WeMosBat.menu.DebugLevel.none=None
+WeMosBat.menu.DebugLevel.none.build.code_debug=0
+WeMosBat.menu.DebugLevel.error=Error
+WeMosBat.menu.DebugLevel.error.build.code_debug=1
+WeMosBat.menu.DebugLevel.warn=Warn
+WeMosBat.menu.DebugLevel.warn.build.code_debug=2
+WeMosBat.menu.DebugLevel.info=Info
+WeMosBat.menu.DebugLevel.info.build.code_debug=3
+WeMosBat.menu.DebugLevel.debug=Debug
+WeMosBat.menu.DebugLevel.debug.build.code_debug=4
+WeMosBat.menu.DebugLevel.verbose=Verbose
+WeMosBat.menu.DebugLevel.verbose.build.code_debug=5
+
+WeMosBat.menu.EraseFlash.none=Disabled
+WeMosBat.menu.EraseFlash.none.upload.erase_cmd=
+WeMosBat.menu.EraseFlash.all=Enabled
+WeMosBat.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+espea32.name=ESPea32
+
+espea32.bootloader.tool=esptool_py
+espea32.bootloader.tool.default=esptool_py
+
+espea32.upload.tool=esptool_py
+espea32.upload.tool.default=esptool_py
+espea32.upload.tool.network=esp_ota
+
+espea32.upload.maximum_size=1310720
+espea32.upload.maximum_data_size=327680
+espea32.upload.flags=
+espea32.upload.extra_flags=
+
+espea32.serial.disableDTR=true
+espea32.serial.disableRTS=true
+
+espea32.build.tarch=xtensa
+espea32.build.bootloader_addr=0x1000
+espea32.build.target=esp32
+espea32.build.mcu=esp32
+espea32.build.core=esp32
+espea32.build.variant=espea32
+espea32.build.board=ESPea32
+
+espea32.build.f_cpu=240000000L
+espea32.build.flash_mode=dio
+espea32.build.flash_size=4MB
+espea32.build.boot=dio
+espea32.build.partitions=default
+espea32.build.defines=
+
+espea32.menu.FlashFreq.80=80MHz
+espea32.menu.FlashFreq.80.build.flash_freq=80m
+espea32.menu.FlashFreq.40=40MHz
+espea32.menu.FlashFreq.40.build.flash_freq=40m
+
+espea32.menu.UploadSpeed.921600=921600
+espea32.menu.UploadSpeed.921600.upload.speed=921600
+espea32.menu.UploadSpeed.115200=115200
+espea32.menu.UploadSpeed.115200.upload.speed=115200
+espea32.menu.UploadSpeed.256000.windows=256000
+espea32.menu.UploadSpeed.256000.upload.speed=256000
+espea32.menu.UploadSpeed.230400.windows.upload.speed=256000
+espea32.menu.UploadSpeed.230400=230400
+espea32.menu.UploadSpeed.230400.upload.speed=230400
+espea32.menu.UploadSpeed.460800.linux=460800
+espea32.menu.UploadSpeed.460800.macosx=460800
+espea32.menu.UploadSpeed.460800.upload.speed=460800
+espea32.menu.UploadSpeed.512000.windows=512000
+espea32.menu.UploadSpeed.512000.upload.speed=512000
+
+espea32.menu.DebugLevel.none=None
+espea32.menu.DebugLevel.none.build.code_debug=0
+espea32.menu.DebugLevel.error=Error
+espea32.menu.DebugLevel.error.build.code_debug=1
+espea32.menu.DebugLevel.warn=Warn
+espea32.menu.DebugLevel.warn.build.code_debug=2
+espea32.menu.DebugLevel.info=Info
+espea32.menu.DebugLevel.info.build.code_debug=3
+espea32.menu.DebugLevel.debug=Debug
+espea32.menu.DebugLevel.debug.build.code_debug=4
+espea32.menu.DebugLevel.verbose=Verbose
+espea32.menu.DebugLevel.verbose.build.code_debug=5
+
+espea32.menu.EraseFlash.none=Disabled
+espea32.menu.EraseFlash.none.upload.erase_cmd=
+espea32.menu.EraseFlash.all=Enabled
+espea32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+quantum.name=Noduino Quantum
+
+quantum.bootloader.tool=esptool_py
+quantum.bootloader.tool.default=esptool_py
+
+quantum.upload.tool=esptool_py
+quantum.upload.tool.default=esptool_py
+quantum.upload.tool.network=esp_ota
+
+quantum.upload.maximum_size=1310720
+quantum.upload.maximum_data_size=327680
+quantum.upload.flags=
+quantum.upload.extra_flags=
+
+quantum.serial.disableDTR=true
+quantum.serial.disableRTS=true
+
+quantum.build.tarch=xtensa
+quantum.build.bootloader_addr=0x1000
+quantum.build.target=esp32
+quantum.build.mcu=esp32
+quantum.build.core=esp32
+quantum.build.variant=quantum
+quantum.build.board=QUANTUM
+
+quantum.build.f_cpu=240000000L
+quantum.build.flash_mode=qio
+quantum.build.flash_size=16MB
+quantum.build.boot=dio
+quantum.build.partitions=default
+quantum.build.defines=
+
+quantum.menu.FlashFreq.80=80MHz
+quantum.menu.FlashFreq.80.build.flash_freq=80m
+quantum.menu.FlashFreq.40=40MHz
+quantum.menu.FlashFreq.40.build.flash_freq=40m
+
+quantum.menu.UploadSpeed.921600=921600
+quantum.menu.UploadSpeed.921600.upload.speed=921600
+quantum.menu.UploadSpeed.115200=115200
+quantum.menu.UploadSpeed.115200.upload.speed=115200
+quantum.menu.UploadSpeed.256000.windows=256000
+quantum.menu.UploadSpeed.256000.upload.speed=256000
+quantum.menu.UploadSpeed.230400.windows.upload.speed=256000
+quantum.menu.UploadSpeed.230400=230400
+quantum.menu.UploadSpeed.230400.upload.speed=230400
+quantum.menu.UploadSpeed.460800.linux=460800
+quantum.menu.UploadSpeed.460800.macosx=460800
+quantum.menu.UploadSpeed.460800.upload.speed=460800
+quantum.menu.UploadSpeed.512000.windows=512000
+quantum.menu.UploadSpeed.512000.upload.speed=512000
+
+quantum.menu.DebugLevel.none=None
+quantum.menu.DebugLevel.none.build.code_debug=0
+quantum.menu.DebugLevel.error=Error
+quantum.menu.DebugLevel.error.build.code_debug=1
+quantum.menu.DebugLevel.warn=Warn
+quantum.menu.DebugLevel.warn.build.code_debug=2
+quantum.menu.DebugLevel.info=Info
+quantum.menu.DebugLevel.info.build.code_debug=3
+quantum.menu.DebugLevel.debug=Debug
+quantum.menu.DebugLevel.debug.build.code_debug=4
+quantum.menu.DebugLevel.verbose=Verbose
+quantum.menu.DebugLevel.verbose.build.code_debug=5
+
+quantum.menu.EraseFlash.none=Disabled
+quantum.menu.EraseFlash.none.upload.erase_cmd=
+quantum.menu.EraseFlash.all=Enabled
+quantum.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+node32s.name=Node32s
+
+node32s.bootloader.tool=esptool_py
+node32s.bootloader.tool.default=esptool_py
+
+node32s.upload.tool=esptool_py
+node32s.upload.tool.default=esptool_py
+node32s.upload.tool.network=esp_ota
+
+node32s.upload.maximum_size=1310720
+node32s.upload.maximum_data_size=327680
+node32s.upload.flags=
+node32s.upload.extra_flags=
+
+node32s.serial.disableDTR=true
+node32s.serial.disableRTS=true
+
+node32s.build.tarch=xtensa
+node32s.build.bootloader_addr=0x1000
+node32s.build.target=esp32
+node32s.build.mcu=esp32
+node32s.build.core=esp32
+node32s.build.variant=node32s
+node32s.build.board=Node32s
+
+node32s.build.f_cpu=240000000L
+node32s.build.flash_mode=dio
+node32s.build.flash_size=4MB
+node32s.build.boot=dio
+node32s.build.partitions=default
+node32s.build.defines=
+
+node32s.menu.PartitionScheme.default=Default
+node32s.menu.PartitionScheme.default.build.partitions=default
+node32s.menu.PartitionScheme.no_ota=No OTA (Large APP)
+node32s.menu.PartitionScheme.no_ota.build.partitions=no_ota
+node32s.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+node32s.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+node32s.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+node32s.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+node32s.menu.FlashFreq.80=80MHz
+node32s.menu.FlashFreq.80.build.flash_freq=80m
+node32s.menu.FlashFreq.40=40MHz
+node32s.menu.FlashFreq.40.build.flash_freq=40m
+
+node32s.menu.UploadSpeed.921600=921600
+node32s.menu.UploadSpeed.921600.upload.speed=921600
+node32s.menu.UploadSpeed.115200=115200
+node32s.menu.UploadSpeed.115200.upload.speed=115200
+node32s.menu.UploadSpeed.256000.windows=256000
+node32s.menu.UploadSpeed.256000.upload.speed=256000
+node32s.menu.UploadSpeed.230400.windows.upload.speed=256000
+node32s.menu.UploadSpeed.230400=230400
+node32s.menu.UploadSpeed.230400.upload.speed=230400
+node32s.menu.UploadSpeed.460800.linux=460800
+node32s.menu.UploadSpeed.460800.macosx=460800
+node32s.menu.UploadSpeed.460800.upload.speed=460800
+node32s.menu.UploadSpeed.512000.windows=512000
+node32s.menu.UploadSpeed.512000.upload.speed=512000
+
+node32s.menu.DebugLevel.none=None
+node32s.menu.DebugLevel.none.build.code_debug=0
+node32s.menu.DebugLevel.error=Error
+node32s.menu.DebugLevel.error.build.code_debug=1
+node32s.menu.DebugLevel.warn=Warn
+node32s.menu.DebugLevel.warn.build.code_debug=2
+node32s.menu.DebugLevel.info=Info
+node32s.menu.DebugLevel.info.build.code_debug=3
+node32s.menu.DebugLevel.debug=Debug
+node32s.menu.DebugLevel.debug.build.code_debug=4
+node32s.menu.DebugLevel.verbose=Verbose
+node32s.menu.DebugLevel.verbose.build.code_debug=5
+
+node32s.menu.EraseFlash.none=Disabled
+node32s.menu.EraseFlash.none.upload.erase_cmd=
+node32s.menu.EraseFlash.all=Enabled
+node32s.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+hornbill32dev.name=Hornbill ESP32 Dev
+
+hornbill32dev.bootloader.tool=esptool_py
+hornbill32dev.bootloader.tool.default=esptool_py
+
+hornbill32dev.upload.tool=esptool_py
+hornbill32dev.upload.tool.default=esptool_py
+hornbill32dev.upload.tool.network=esp_ota
+
+hornbill32dev.upload.maximum_size=1310720
+hornbill32dev.upload.maximum_data_size=327680
+hornbill32dev.upload.flags=
+hornbill32dev.upload.extra_flags=
+
+hornbill32dev.serial.disableDTR=true
+hornbill32dev.serial.disableRTS=true
+
+hornbill32dev.build.tarch=xtensa
+hornbill32dev.build.bootloader_addr=0x1000
+hornbill32dev.build.target=esp32
+hornbill32dev.build.mcu=esp32
+hornbill32dev.build.core=esp32
+hornbill32dev.build.variant=hornbill32dev
+hornbill32dev.build.board=HORNBILL_ESP32_DEV
+
+hornbill32dev.build.f_cpu=240000000L
+hornbill32dev.build.flash_mode=dio
+hornbill32dev.build.flash_size=4MB
+hornbill32dev.build.boot=dio
+hornbill32dev.build.partitions=default
+hornbill32dev.build.defines=
+
+hornbill32dev.menu.FlashFreq.80=80MHz
+hornbill32dev.menu.FlashFreq.80.build.flash_freq=80m
+hornbill32dev.menu.FlashFreq.40=40MHz
+hornbill32dev.menu.FlashFreq.40.build.flash_freq=40m
+
+hornbill32dev.menu.UploadSpeed.921600=921600
+hornbill32dev.menu.UploadSpeed.921600.upload.speed=921600
+hornbill32dev.menu.UploadSpeed.115200=115200
+hornbill32dev.menu.UploadSpeed.115200.upload.speed=115200
+hornbill32dev.menu.UploadSpeed.256000.windows=256000
+hornbill32dev.menu.UploadSpeed.256000.upload.speed=256000
+hornbill32dev.menu.UploadSpeed.230400.windows.upload.speed=256000
+hornbill32dev.menu.UploadSpeed.230400=230400
+hornbill32dev.menu.UploadSpeed.230400.upload.speed=230400
+hornbill32dev.menu.UploadSpeed.460800.linux=460800
+hornbill32dev.menu.UploadSpeed.460800.macosx=460800
+hornbill32dev.menu.UploadSpeed.460800.upload.speed=460800
+hornbill32dev.menu.UploadSpeed.512000.windows=512000
+hornbill32dev.menu.UploadSpeed.512000.upload.speed=512000
+
+hornbill32dev.menu.DebugLevel.none=None
+hornbill32dev.menu.DebugLevel.none.build.code_debug=0
+hornbill32dev.menu.DebugLevel.error=Error
+hornbill32dev.menu.DebugLevel.error.build.code_debug=1
+hornbill32dev.menu.DebugLevel.warn=Warn
+hornbill32dev.menu.DebugLevel.warn.build.code_debug=2
+hornbill32dev.menu.DebugLevel.info=Info
+hornbill32dev.menu.DebugLevel.info.build.code_debug=3
+hornbill32dev.menu.DebugLevel.debug=Debug
+hornbill32dev.menu.DebugLevel.debug.build.code_debug=4
+hornbill32dev.menu.DebugLevel.verbose=Verbose
+hornbill32dev.menu.DebugLevel.verbose.build.code_debug=5
+
+hornbill32dev.menu.EraseFlash.none=Disabled
+hornbill32dev.menu.EraseFlash.none.upload.erase_cmd=
+hornbill32dev.menu.EraseFlash.all=Enabled
+hornbill32dev.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+hornbill32minima.name=Hornbill ESP32 Minima
+
+hornbill32minima.bootloader.tool=esptool_py
+hornbill32minima.bootloader.tool.default=esptool_py
+
+hornbill32minima.upload.tool=esptool_py
+hornbill32minima.upload.tool.default=esptool_py
+hornbill32minima.upload.tool.network=esp_ota
+
+hornbill32minima.upload.maximum_size=1310720
+hornbill32minima.upload.maximum_data_size=327680
+hornbill32minima.upload.flags=
+hornbill32minima.upload.extra_flags=
+
+hornbill32minima.serial.disableDTR=true
+hornbill32minima.serial.disableRTS=true
+
+hornbill32minima.build.tarch=xtensa
+hornbill32minima.build.bootloader_addr=0x1000
+hornbill32minima.build.target=esp32
+hornbill32minima.build.mcu=esp32
+hornbill32minima.build.core=esp32
+hornbill32minima.build.variant=hornbill32minima
+hornbill32minima.build.board=HORNBILL_ESP32_MINIMA
+hornbill32minima.build.f_cpu=240000000L
+hornbill32minima.build.flash_mode=dio
+hornbill32minima.build.flash_size=4MB
+hornbill32minima.build.boot=dio
+hornbill32minima.build.partitions=default
+hornbill32minima.build.defines=
+
+hornbill32minima.menu.FlashFreq.80=80MHz
+hornbill32minima.menu.FlashFreq.80.build.flash_freq=80m
+hornbill32minima.menu.FlashFreq.40=40MHz
+hornbill32minima.menu.FlashFreq.40.build.flash_freq=40m
+
+hornbill32minima.menu.UploadSpeed.921600=921600
+hornbill32minima.menu.UploadSpeed.921600.upload.speed=921600
+hornbill32minima.menu.UploadSpeed.115200=115200
+hornbill32minima.menu.UploadSpeed.115200.upload.speed=115200
+hornbill32minima.menu.UploadSpeed.256000.windows=256000
+hornbill32minima.menu.UploadSpeed.256000.upload.speed=256000
+hornbill32minima.menu.UploadSpeed.230400.windows.upload.speed=256000
+hornbill32minima.menu.UploadSpeed.230400=230400
+hornbill32minima.menu.UploadSpeed.230400.upload.speed=230400
+hornbill32minima.menu.UploadSpeed.460800.linux=460800
+hornbill32minima.menu.UploadSpeed.460800.macosx=460800
+hornbill32minima.menu.UploadSpeed.460800.upload.speed=460800
+hornbill32minima.menu.UploadSpeed.512000.windows=512000
+hornbill32minima.menu.UploadSpeed.512000.upload.speed=512000
+
+hornbill32minima.menu.DebugLevel.none=None
+hornbill32minima.menu.DebugLevel.none.build.code_debug=0
+hornbill32minima.menu.DebugLevel.error=Error
+hornbill32minima.menu.DebugLevel.error.build.code_debug=1
+hornbill32minima.menu.DebugLevel.warn=Warn
+hornbill32minima.menu.DebugLevel.warn.build.code_debug=2
+hornbill32minima.menu.DebugLevel.info=Info
+hornbill32minima.menu.DebugLevel.info.build.code_debug=3
+hornbill32minima.menu.DebugLevel.debug=Debug
+hornbill32minima.menu.DebugLevel.debug.build.code_debug=4
+hornbill32minima.menu.DebugLevel.verbose=Verbose
+hornbill32minima.menu.DebugLevel.verbose.build.code_debug=5
+
+hornbill32minima.menu.EraseFlash.none=Disabled
+hornbill32minima.menu.EraseFlash.none.upload.erase_cmd=
+hornbill32minima.menu.EraseFlash.all=Enabled
+hornbill32minima.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+dfrobot_beetle_esp32c3.name=DFRobot Beetle ESP32-C3
+
+dfrobot_beetle_esp32c3.bootloader.tool=esptool_py
+dfrobot_beetle_esp32c3.bootloader.tool.default=esptool_py
+
+dfrobot_beetle_esp32c3.upload.tool=esptool_py
+dfrobot_beetle_esp32c3.upload.tool.default=esptool_py
+dfrobot_beetle_esp32c3.upload.tool.network=esp_ota
+
+dfrobot_beetle_esp32c3.upload.maximum_size=1310720
+dfrobot_beetle_esp32c3.upload.maximum_data_size=327680
+dfrobot_beetle_esp32c3.upload.flags=
+dfrobot_beetle_esp32c3.upload.extra_flags=
+dfrobot_beetle_esp32c3.upload.use_1200bps_touch=false
+dfrobot_beetle_esp32c3.upload.wait_for_upload_port=false
+
+dfrobot_beetle_esp32c3.serial.disableDTR=false
+dfrobot_beetle_esp32c3.serial.disableRTS=false
+
+dfrobot_beetle_esp32c3.build.tarch=riscv32
+dfrobot_beetle_esp32c3.build.target=esp
+dfrobot_beetle_esp32c3.build.mcu=esp32c3
+dfrobot_beetle_esp32c3.build.core=esp32
+dfrobot_beetle_esp32c3.build.variant=dfrobot_beetle_esp32c3
+#dfrobot_beetle_esp32c3.build.board=DFROBOT_BEETLE_ESP32_C3
+dfrobot_beetle_esp32c3.build.board=ESP32C3_DEV
+dfrobot_beetle_esp32c3.build.bootloader_addr=0x0
+
+dfrobot_beetle_esp32c3.build.cdc_on_boot=0
+dfrobot_beetle_esp32c3.build.f_cpu=160000000L
+dfrobot_beetle_esp32c3.build.flash_size=4MB
+dfrobot_beetle_esp32c3.build.flash_freq=80m
+dfrobot_beetle_esp32c3.build.flash_mode=qio
+dfrobot_beetle_esp32c3.build.boot=qio
+dfrobot_beetle_esp32c3.build.partitions=default
+dfrobot_beetle_esp32c3.build.defines=
+
+dfrobot_beetle_esp32c3.menu.CDCOnBoot.default=Disabled
+dfrobot_beetle_esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+dfrobot_beetle_esp32c3.menu.CDCOnBoot.cdc=Enabled
+dfrobot_beetle_esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+dfrobot_beetle_esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.default.build.partitions=default
+dfrobot_beetle_esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+dfrobot_beetle_esp32c3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+dfrobot_beetle_esp32c3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+dfrobot_beetle_esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
+dfrobot_beetle_esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+dfrobot_beetle_esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+dfrobot_beetle_esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+dfrobot_beetle_esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+dfrobot_beetle_esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+dfrobot_beetle_esp32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+dfrobot_beetle_esp32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+dfrobot_beetle_esp32c3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.fatflash.build.partitions=ffat
+dfrobot_beetle_esp32c3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+dfrobot_beetle_esp32c3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+dfrobot_beetle_esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+dfrobot_beetle_esp32c3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+dfrobot_beetle_esp32c3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+dfrobot_beetle_esp32c3.menu.CPUFreq.160=160MHz (WiFi)
+dfrobot_beetle_esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
+dfrobot_beetle_esp32c3.menu.CPUFreq.80=80MHz (WiFi)
+dfrobot_beetle_esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
+dfrobot_beetle_esp32c3.menu.CPUFreq.40=40MHz
+dfrobot_beetle_esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
+dfrobot_beetle_esp32c3.menu.CPUFreq.20=20MHz
+dfrobot_beetle_esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
+dfrobot_beetle_esp32c3.menu.CPUFreq.10=10MHz
+dfrobot_beetle_esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+dfrobot_beetle_esp32c3.menu.FlashMode.qio=QIO
+dfrobot_beetle_esp32c3.menu.FlashMode.qio.build.flash_mode=dio
+dfrobot_beetle_esp32c3.menu.FlashMode.qio.build.boot=qio
+dfrobot_beetle_esp32c3.menu.FlashMode.dio=DIO
+dfrobot_beetle_esp32c3.menu.FlashMode.dio.build.flash_mode=dio
+dfrobot_beetle_esp32c3.menu.FlashMode.dio.build.boot=dio
+
+dfrobot_beetle_esp32c3.menu.FlashFreq.80=80MHz
+dfrobot_beetle_esp32c3.menu.FlashFreq.80.build.flash_freq=80m
+dfrobot_beetle_esp32c3.menu.FlashFreq.40=40MHz
+dfrobot_beetle_esp32c3.menu.FlashFreq.40.build.flash_freq=40m
+
+dfrobot_beetle_esp32c3.menu.FlashSize.4M=4MB (32Mb)
+dfrobot_beetle_esp32c3.menu.FlashSize.4M.build.flash_size=4MB
+
+dfrobot_beetle_esp32c3.menu.UploadSpeed.921600=921600
+dfrobot_beetle_esp32c3.menu.UploadSpeed.921600.upload.speed=921600
+dfrobot_beetle_esp32c3.menu.UploadSpeed.115200=115200
+dfrobot_beetle_esp32c3.menu.UploadSpeed.115200.upload.speed=115200
+dfrobot_beetle_esp32c3.menu.UploadSpeed.256000.windows=256000
+dfrobot_beetle_esp32c3.menu.UploadSpeed.256000.upload.speed=256000
+dfrobot_beetle_esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
+dfrobot_beetle_esp32c3.menu.UploadSpeed.230400=230400
+dfrobot_beetle_esp32c3.menu.UploadSpeed.230400.upload.speed=230400
+dfrobot_beetle_esp32c3.menu.UploadSpeed.460800.linux=460800
+dfrobot_beetle_esp32c3.menu.UploadSpeed.460800.macosx=460800
+dfrobot_beetle_esp32c3.menu.UploadSpeed.460800.upload.speed=460800
+dfrobot_beetle_esp32c3.menu.UploadSpeed.512000.windows=512000
+dfrobot_beetle_esp32c3.menu.UploadSpeed.512000.upload.speed=512000
+
+dfrobot_beetle_esp32c3.menu.DebugLevel.none=None
+dfrobot_beetle_esp32c3.menu.DebugLevel.none.build.code_debug=0
+dfrobot_beetle_esp32c3.menu.DebugLevel.error=Error
+dfrobot_beetle_esp32c3.menu.DebugLevel.error.build.code_debug=1
+dfrobot_beetle_esp32c3.menu.DebugLevel.warn=Warn
+dfrobot_beetle_esp32c3.menu.DebugLevel.warn.build.code_debug=2
+dfrobot_beetle_esp32c3.menu.DebugLevel.info=Info
+dfrobot_beetle_esp32c3.menu.DebugLevel.info.build.code_debug=3
+dfrobot_beetle_esp32c3.menu.DebugLevel.debug=Debug
+dfrobot_beetle_esp32c3.menu.DebugLevel.debug.build.code_debug=4
+dfrobot_beetle_esp32c3.menu.DebugLevel.verbose=Verbose
+dfrobot_beetle_esp32c3.menu.DebugLevel.verbose.build.code_debug=5
+
+dfrobot_beetle_esp32c3.menu.EraseFlash.none=Disabled
+dfrobot_beetle_esp32c3.menu.EraseFlash.none.upload.erase_cmd=
+dfrobot_beetle_esp32c3.menu.EraseFlash.all=Enabled
+dfrobot_beetle_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+dfrobot_beetle_esp32c6.name=DFRobot Beetle ESP32-C6
+
+dfrobot_beetle_esp32c6.bootloader.tool=esptool_py
+dfrobot_beetle_esp32c6.bootloader.tool.default=esptool_py
+
+dfrobot_beetle_esp32c6.upload.tool=esptool_py
+dfrobot_beetle_esp32c6.upload.tool.default=esptool_py
+dfrobot_beetle_esp32c6.upload.tool.network=esp_ota
+
+dfrobot_beetle_esp32c6.upload.maximum_size=1310720
+dfrobot_beetle_esp32c6.upload.maximum_data_size=327680
+dfrobot_beetle_esp32c6.upload.flags=
+dfrobot_beetle_esp32c6.upload.extra_flags=
+dfrobot_beetle_esp32c6.upload.use_1200bps_touch=false
+dfrobot_beetle_esp32c6.upload.wait_for_upload_port=false
+
+dfrobot_beetle_esp32c6.serial.disableDTR=false
+dfrobot_beetle_esp32c6.serial.disableRTS=false
+
+dfrobot_beetle_esp32c6.build.tarch=riscv32
+dfrobot_beetle_esp32c6.build.target=esp
+dfrobot_beetle_esp32c6.build.mcu=esp32c6
+dfrobot_beetle_esp32c6.build.core=esp32
+dfrobot_beetle_esp32c6.build.variant=dfrobot_beetle_esp32c6
+dfrobot_beetle_esp32c6.build.board=DFROBOT_BEETLE_ESP32C6
+dfrobot_beetle_esp32c6.build.bootloader_addr=0x0
+
+dfrobot_beetle_esp32c6.build.cdc_on_boot=0
+dfrobot_beetle_esp32c6.build.f_cpu=160000000L
+dfrobot_beetle_esp32c6.build.flash_size=4MB
+dfrobot_beetle_esp32c6.build.flash_freq=80m
+dfrobot_beetle_esp32c6.build.flash_mode=qio
+dfrobot_beetle_esp32c6.build.boot=qio
+dfrobot_beetle_esp32c6.build.partitions=default
+dfrobot_beetle_esp32c6.build.defines=
+
+## IDE 2.0 Seems to not update the value
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.default=Disabled
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+dfrobot_beetle_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+dfrobot_beetle_esp32c6.menu.CDCOnBoot.default=Disabled
+dfrobot_beetle_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
+dfrobot_beetle_esp32c6.menu.CDCOnBoot.cdc=Enabled
+dfrobot_beetle_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+dfrobot_beetle_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.default.build.partitions=default
+dfrobot_beetle_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+dfrobot_beetle_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
+dfrobot_beetle_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
+dfrobot_beetle_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+dfrobot_beetle_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+dfrobot_beetle_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
+dfrobot_beetle_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+dfrobot_beetle_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+dfrobot_beetle_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+dfrobot_beetle_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
+dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+dfrobot_beetle_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+dfrobot_beetle_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+dfrobot_beetle_esp32c6.menu.PartitionScheme.custom=Custom
+dfrobot_beetle_esp32c6.menu.PartitionScheme.custom.build.partitions=
+dfrobot_beetle_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+dfrobot_beetle_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
+dfrobot_beetle_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
+dfrobot_beetle_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
+dfrobot_beetle_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
+dfrobot_beetle_esp32c6.menu.CPUFreq.40=40MHz
+dfrobot_beetle_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
+dfrobot_beetle_esp32c6.menu.CPUFreq.20=20MHz
+dfrobot_beetle_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
+dfrobot_beetle_esp32c6.menu.CPUFreq.10=10MHz
+dfrobot_beetle_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+dfrobot_beetle_esp32c6.menu.FlashMode.qio=QIO
+dfrobot_beetle_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
+dfrobot_beetle_esp32c6.menu.FlashMode.qio.build.boot=qio
+dfrobot_beetle_esp32c6.menu.FlashMode.dio=DIO
+dfrobot_beetle_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
+dfrobot_beetle_esp32c6.menu.FlashMode.dio.build.boot=dio
+
+dfrobot_beetle_esp32c6.menu.FlashFreq.80=80MHz
+dfrobot_beetle_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
+dfrobot_beetle_esp32c6.menu.FlashFreq.40=40MHz
+dfrobot_beetle_esp32c6.menu.FlashFreq.40.build.flash_freq=40m
+
+dfrobot_beetle_esp32c6.menu.FlashSize.4M=4MB (32Mb)
+dfrobot_beetle_esp32c6.menu.FlashSize.4M.build.flash_size=4MB
+
+dfrobot_beetle_esp32c6.menu.UploadSpeed.921600=921600
+dfrobot_beetle_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
+dfrobot_beetle_esp32c6.menu.UploadSpeed.115200=115200
+dfrobot_beetle_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
+dfrobot_beetle_esp32c6.menu.UploadSpeed.256000.windows=256000
+dfrobot_beetle_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
+dfrobot_beetle_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
+dfrobot_beetle_esp32c6.menu.UploadSpeed.230400=230400
+dfrobot_beetle_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
+dfrobot_beetle_esp32c6.menu.UploadSpeed.460800.linux=460800
+dfrobot_beetle_esp32c6.menu.UploadSpeed.460800.macosx=460800
+dfrobot_beetle_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
+dfrobot_beetle_esp32c6.menu.UploadSpeed.512000.windows=512000
+dfrobot_beetle_esp32c6.menu.UploadSpeed.512000.upload.speed=512000
+
+dfrobot_beetle_esp32c6.menu.DebugLevel.none=None
+dfrobot_beetle_esp32c6.menu.DebugLevel.none.build.code_debug=0
+dfrobot_beetle_esp32c6.menu.DebugLevel.error=Error
+dfrobot_beetle_esp32c6.menu.DebugLevel.error.build.code_debug=1
+dfrobot_beetle_esp32c6.menu.DebugLevel.warn=Warn
+dfrobot_beetle_esp32c6.menu.DebugLevel.warn.build.code_debug=2
+dfrobot_beetle_esp32c6.menu.DebugLevel.info=Info
+dfrobot_beetle_esp32c6.menu.DebugLevel.info.build.code_debug=3
+dfrobot_beetle_esp32c6.menu.DebugLevel.debug=Debug
+dfrobot_beetle_esp32c6.menu.DebugLevel.debug.build.code_debug=4
+dfrobot_beetle_esp32c6.menu.DebugLevel.verbose=Verbose
+dfrobot_beetle_esp32c6.menu.DebugLevel.verbose.build.code_debug=5
+
+dfrobot_beetle_esp32c6.menu.EraseFlash.none=Disabled
+dfrobot_beetle_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
+dfrobot_beetle_esp32c6.menu.EraseFlash.all=Enabled
+dfrobot_beetle_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.default=Disabled
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+dfrobot_beetle_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+dfrobot_firebeetle2_esp32e.name=FireBeetle 2 ESP32-E
+
+dfrobot_firebeetle2_esp32e.upload.tool=esptool_py
+dfrobot_firebeetle2_esp32e.upload.tool.default=esptool_py
+dfrobot_firebeetle2_esp32e.upload.maximum_size=1310720
+dfrobot_firebeetle2_esp32e.upload.maximum_data_size=327680
+dfrobot_firebeetle2_esp32e.upload.flags=
+dfrobot_firebeetle2_esp32e.upload.extra_flags=
+
+dfrobot_firebeetle2_esp32e.serial.disableDTR=true
+dfrobot_firebeetle2_esp32e.serial.disableRTS=true
+
+dfrobot_firebeetle2_esp32e.build.tarch=xtensa
+dfrobot_firebeetle2_esp32e.build.bootloader_addr=0x1000
+dfrobot_firebeetle2_esp32e.build.target=esp32
+dfrobot_firebeetle2_esp32e.build.mcu=esp32
+dfrobot_firebeetle2_esp32e.build.core=esp32
+dfrobot_firebeetle2_esp32e.build.variant=dfrobot_firebeetle2_esp32e
+dfrobot_firebeetle2_esp32e.build.board=DFROBOT_FIREBEETLE_2_ESP32E
+
+dfrobot_firebeetle2_esp32e.build.f_cpu=240000000L
+dfrobot_firebeetle2_esp32e.build.flash_size=4MB
+dfrobot_firebeetle2_esp32e.build.flash_freq=40m
+dfrobot_firebeetle2_esp32e.build.flash_mode=dio
+dfrobot_firebeetle2_esp32e.build.boot=dio
+dfrobot_firebeetle2_esp32e.build.partitions=default
+dfrobot_firebeetle2_esp32e.build.defines=
+dfrobot_firebeetle2_esp32e.build.loop_core=
+dfrobot_firebeetle2_esp32e.build.event_core=
+
+dfrobot_firebeetle2_esp32e.menu.PSRAM.disabled=Disabled
+dfrobot_firebeetle2_esp32e.menu.PSRAM.disabled.build.defines=
+dfrobot_firebeetle2_esp32e.menu.PSRAM.disabled.build.extra_libs=
+dfrobot_firebeetle2_esp32e.menu.PSRAM.enabled=Enabled
+dfrobot_firebeetle2_esp32e.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+dfrobot_firebeetle2_esp32e.menu.PSRAM.enabled.build.extra_libs=
+
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default.build.partitions=default
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.minimal.build.partitions=minimal
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.no_ota.build.partitions=no_ota
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.huge_app.build.partitions=huge_app
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.fatflash.build.partitions=ffat
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker=RainMaker 4MB
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+dfrobot_firebeetle2_esp32e.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.240=240MHz (WiFi/BT)
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.240.build.f_cpu=240000000L
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.160=160MHz (WiFi/BT)
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.160.build.f_cpu=160000000L
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.80=80MHz (WiFi/BT)
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.80.build.f_cpu=80000000L
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.40=40MHz (40MHz XTAL)
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.40.build.f_cpu=40000000L
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.26=26MHz (26MHz XTAL)
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.26.build.f_cpu=26000000L
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.20=20MHz (40MHz XTAL)
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.20.build.f_cpu=20000000L
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.13=13MHz (26MHz XTAL)
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.13.build.f_cpu=13000000L
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.10=10MHz (40MHz XTAL)
+dfrobot_firebeetle2_esp32e.menu.CPUFreq.10.build.f_cpu=10000000L
+
+dfrobot_firebeetle2_esp32e.menu.FlashMode.qio=QIO
+dfrobot_firebeetle2_esp32e.menu.FlashMode.qio.build.flash_mode=dio
+dfrobot_firebeetle2_esp32e.menu.FlashMode.qio.build.boot=qio
+dfrobot_firebeetle2_esp32e.menu.FlashMode.dio=DIO
+dfrobot_firebeetle2_esp32e.menu.FlashMode.dio.build.flash_mode=dio
+dfrobot_firebeetle2_esp32e.menu.FlashMode.dio.build.boot=dio
+
+dfrobot_firebeetle2_esp32e.menu.FlashFreq.80=80MHz
+dfrobot_firebeetle2_esp32e.menu.FlashFreq.80.build.flash_freq=80m
+dfrobot_firebeetle2_esp32e.menu.FlashFreq.40=40MHz
+dfrobot_firebeetle2_esp32e.menu.FlashFreq.40.build.flash_freq=40m
+
+dfrobot_firebeetle2_esp32e.menu.FlashSize.4M=4MB (32Mb)
+dfrobot_firebeetle2_esp32e.menu.FlashSize.4M.build.flash_size=4MB
+dfrobot_firebeetle2_esp32e.menu.FlashSize.8M=8MB (64Mb)
+dfrobot_firebeetle2_esp32e.menu.FlashSize.8M.build.flash_size=8MB
+dfrobot_firebeetle2_esp32e.menu.FlashSize.2M=2MB (16Mb)
+dfrobot_firebeetle2_esp32e.menu.FlashSize.2M.build.flash_size=2MB
+dfrobot_firebeetle2_esp32e.menu.FlashSize.16M=16MB (128Mb)
+dfrobot_firebeetle2_esp32e.menu.FlashSize.16M.build.flash_size=16MB
+
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.921600=921600
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.921600.upload.speed=921600
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.115200=115200
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.115200.upload.speed=115200
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.256000.windows=256000
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.256000.upload.speed=256000
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.230400.windows.upload.speed=256000
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.230400=230400
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.230400.upload.speed=230400
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.460800.linux=460800
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.460800.macosx=460800
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.460800.upload.speed=460800
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.512000.windows=512000
+dfrobot_firebeetle2_esp32e.menu.UploadSpeed.512000.upload.speed=512000
+
+dfrobot_firebeetle2_esp32e.menu.LoopCore.1=Core 1
+dfrobot_firebeetle2_esp32e.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+dfrobot_firebeetle2_esp32e.menu.LoopCore.0=Core 0
+dfrobot_firebeetle2_esp32e.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+dfrobot_firebeetle2_esp32e.menu.EventsCore.1=Core 1
+dfrobot_firebeetle2_esp32e.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+dfrobot_firebeetle2_esp32e.menu.EventsCore.0=Core 0
+dfrobot_firebeetle2_esp32e.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.none=None
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.none.build.code_debug=0
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.error=Error
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.error.build.code_debug=1
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.warn=Warn
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.warn.build.code_debug=2
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.info=Info
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.info.build.code_debug=3
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.debug=Debug
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.debug.build.code_debug=4
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.verbose=Verbose
+dfrobot_firebeetle2_esp32e.menu.DebugLevel.verbose.build.code_debug=5
+
+dfrobot_firebeetle2_esp32e.menu.EraseFlash.none=Disabled
+dfrobot_firebeetle2_esp32e.menu.EraseFlash.none.upload.erase_cmd=
+dfrobot_firebeetle2_esp32e.menu.EraseFlash.all=Enabled
+dfrobot_firebeetle2_esp32e.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+dfrobot_firebeetle2_esp32s3.name=DFRobot Firebeetle 2 ESP32-S3
+
+dfrobot_firebeetle2_esp32s3.bootloader.tool=esptool_py
+dfrobot_firebeetle2_esp32s3.bootloader.tool.default=esptool_py
+
+dfrobot_firebeetle2_esp32s3.upload.tool=esptool_py
+dfrobot_firebeetle2_esp32s3.upload.tool.default=esptool_py
+dfrobot_firebeetle2_esp32s3.upload.tool.network=esp_ota
+
+dfrobot_firebeetle2_esp32s3.upload.maximum_size=1310720
+dfrobot_firebeetle2_esp32s3.upload.maximum_data_size=327680
+dfrobot_firebeetle2_esp32s3.upload.flags=
+dfrobot_firebeetle2_esp32s3.upload.extra_flags=
+dfrobot_firebeetle2_esp32s3.upload.use_1200bps_touch=false
+dfrobot_firebeetle2_esp32s3.upload.wait_for_upload_port=false
+
+dfrobot_firebeetle2_esp32s3.serial.disableDTR=false
+dfrobot_firebeetle2_esp32s3.serial.disableRTS=false
+
+dfrobot_firebeetle2_esp32s3.build.tarch=xtensa
+dfrobot_firebeetle2_esp32s3.build.bootloader_addr=0x0
+dfrobot_firebeetle2_esp32s3.build.target=esp32s3
+dfrobot_firebeetle2_esp32s3.build.mcu=esp32s3
+dfrobot_firebeetle2_esp32s3.build.core=esp32
+dfrobot_firebeetle2_esp32s3.build.variant=dfrobot_firebeetle2_esp32s3
+dfrobot_firebeetle2_esp32s3.build.board=ESP32S3_DEV
+#dfrobot_firebeetle2_esp32s3.build.board=DFROBOT_FIREBEETLE_2_ESP32S3
+
+dfrobot_firebeetle2_esp32s3.build.usb_mode=1
+dfrobot_firebeetle2_esp32s3.build.cdc_on_boot=0
+dfrobot_firebeetle2_esp32s3.build.msc_on_boot=0
+dfrobot_firebeetle2_esp32s3.build.dfu_on_boot=0
+dfrobot_firebeetle2_esp32s3.build.f_cpu=240000000L
+dfrobot_firebeetle2_esp32s3.build.flash_size=4MB
+dfrobot_firebeetle2_esp32s3.build.flash_freq=80m
+dfrobot_firebeetle2_esp32s3.build.flash_mode=dio
+dfrobot_firebeetle2_esp32s3.build.boot=qio
+dfrobot_firebeetle2_esp32s3.build.boot_freq=80m
+dfrobot_firebeetle2_esp32s3.build.partitions=default
+dfrobot_firebeetle2_esp32s3.build.defines=
+dfrobot_firebeetle2_esp32s3.build.loop_core=
+dfrobot_firebeetle2_esp32s3.build.event_core=
+dfrobot_firebeetle2_esp32s3.build.flash_type=qio
+dfrobot_firebeetle2_esp32s3.build.psram_type=qspi
+dfrobot_firebeetle2_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
+
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.disabled=Disabled
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.disabled.build.defines=
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.opi=OPI PSRAM
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+dfrobot_firebeetle2_esp32s3.menu.PSRAM.opi.build.psram_type=opi
+
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio=QIO 80MHz
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.boot=qio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio.build.flash_type=qio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120=QIO 120MHz
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.boot=qio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.qio120.build.flash_type=qio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio=DIO 80MHz
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.boot=dio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.dio.build.flash_type=qio
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi=OPI 80MHz
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.boot=opi
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+dfrobot_firebeetle2_esp32s3.menu.FlashMode.opi.build.flash_type=opi
+
+dfrobot_firebeetle2_esp32s3.menu.FlashSize.4M=4MB (32Mb)
+dfrobot_firebeetle2_esp32s3.menu.FlashSize.4M.build.flash_size=4MB
+dfrobot_firebeetle2_esp32s3.menu.FlashSize.8M=8MB (64Mb)
+dfrobot_firebeetle2_esp32s3.menu.FlashSize.8M.build.flash_size=8MB
+dfrobot_firebeetle2_esp32s3.menu.FlashSize.16M=16MB (128Mb)
+dfrobot_firebeetle2_esp32s3.menu.FlashSize.16M.build.flash_size=16MB
+#dfrobot_firebeetle2_esp32s3.menu.FlashSize.32M=32MB (256Mb)
+#dfrobot_firebeetle2_esp32s3.menu.FlashSize.32M.build.flash_size=32MB
+
+dfrobot_firebeetle2_esp32s3.menu.LoopCore.1=Core 1
+dfrobot_firebeetle2_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+dfrobot_firebeetle2_esp32s3.menu.LoopCore.0=Core 0
+dfrobot_firebeetle2_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+dfrobot_firebeetle2_esp32s3.menu.EventsCore.1=Core 1
+dfrobot_firebeetle2_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+dfrobot_firebeetle2_esp32s3.menu.EventsCore.0=Core 0
+dfrobot_firebeetle2_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+dfrobot_firebeetle2_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+dfrobot_firebeetle2_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+dfrobot_firebeetle2_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+dfrobot_firebeetle2_esp32s3.menu.USBMode.default.build.usb_mode=0
+
+dfrobot_firebeetle2_esp32s3.menu.CDCOnBoot.default=Disabled
+dfrobot_firebeetle2_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+dfrobot_firebeetle2_esp32s3.menu.CDCOnBoot.cdc=Enabled
+dfrobot_firebeetle2_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+dfrobot_firebeetle2_esp32s3.menu.MSCOnBoot.default=Disabled
+dfrobot_firebeetle2_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+dfrobot_firebeetle2_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+dfrobot_firebeetle2_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+dfrobot_firebeetle2_esp32s3.menu.DFUOnBoot.default=Disabled
+dfrobot_firebeetle2_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+dfrobot_firebeetle2_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+dfrobot_firebeetle2_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+dfrobot_firebeetle2_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+dfrobot_firebeetle2_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+dfrobot_firebeetle2_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+dfrobot_firebeetle2_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+dfrobot_firebeetle2_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+dfrobot_firebeetle2_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default.build.partitions=default
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+dfrobot_firebeetle2_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.40=40MHz
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.20=20MHz
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.10=10MHz
+dfrobot_firebeetle2_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.921600=921600
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.115200=115200
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.256000.windows=256000
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.230400=230400
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.460800.linux=460800
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.460800.macosx=460800
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.512000.windows=512000
+dfrobot_firebeetle2_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.none=None
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.none.build.code_debug=0
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.error=Error
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.error.build.code_debug=1
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.warn=Warn
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.warn.build.code_debug=2
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.info=Info
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.info.build.code_debug=3
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.debug=Debug
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.debug.build.code_debug=4
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.verbose=Verbose
+dfrobot_firebeetle2_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+dfrobot_firebeetle2_esp32s3.menu.EraseFlash.none=Disabled
+dfrobot_firebeetle2_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+dfrobot_firebeetle2_esp32s3.menu.EraseFlash.all=Enabled
+dfrobot_firebeetle2_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+dfrobot_firebeetle2_esp32c6.name=DFRobot FireBeetle 2 ESP32-C6
+
+dfrobot_firebeetle2_esp32c6.bootloader.tool=esptool_py
+dfrobot_firebeetle2_esp32c6.bootloader.tool.default=esptool_py
+
+dfrobot_firebeetle2_esp32c6.upload.tool=esptool_py
+dfrobot_firebeetle2_esp32c6.upload.tool.default=esptool_py
+dfrobot_firebeetle2_esp32c6.upload.tool.network=esp_ota
+
+dfrobot_firebeetle2_esp32c6.upload.maximum_size=1310720
+dfrobot_firebeetle2_esp32c6.upload.maximum_data_size=327680
+dfrobot_firebeetle2_esp32c6.upload.flags=
+dfrobot_firebeetle2_esp32c6.upload.extra_flags=
+dfrobot_firebeetle2_esp32c6.upload.use_1200bps_touch=false
+dfrobot_firebeetle2_esp32c6.upload.wait_for_upload_port=false
+
+dfrobot_firebeetle2_esp32c6.serial.disableDTR=false
+dfrobot_firebeetle2_esp32c6.serial.disableRTS=false
+
+dfrobot_firebeetle2_esp32c6.build.tarch=riscv32
+dfrobot_firebeetle2_esp32c6.build.target=esp
+dfrobot_firebeetle2_esp32c6.build.mcu=esp32c6
+dfrobot_firebeetle2_esp32c6.build.core=esp32
+dfrobot_firebeetle2_esp32c6.build.variant=dfrobot_firebeetle2_esp32c6
+dfrobot_firebeetle2_esp32c6.build.board=DFROBOT_FIREBEETLE_2_ESP32C6
+dfrobot_firebeetle2_esp32c6.build.bootloader_addr=0x0
+
+dfrobot_firebeetle2_esp32c6.build.cdc_on_boot=0
+dfrobot_firebeetle2_esp32c6.build.f_cpu=160000000L
+dfrobot_firebeetle2_esp32c6.build.flash_size=4MB
+dfrobot_firebeetle2_esp32c6.build.flash_freq=80m
+dfrobot_firebeetle2_esp32c6.build.flash_mode=qio
+dfrobot_firebeetle2_esp32c6.build.boot=qio
+dfrobot_firebeetle2_esp32c6.build.partitions=default
+dfrobot_firebeetle2_esp32c6.build.defines=
+
+## IDE 2.0 Seems to not update the value
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.default=Disabled
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+dfrobot_firebeetle2_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+dfrobot_firebeetle2_esp32c6.menu.CDCOnBoot.default=Disabled
+dfrobot_firebeetle2_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
+dfrobot_firebeetle2_esp32c6.menu.CDCOnBoot.cdc=Enabled
+dfrobot_firebeetle2_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.default.build.partitions=default
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.custom=Custom
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.custom.build.partitions=
+dfrobot_firebeetle2_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.40=40MHz
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.20=20MHz
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.10=10MHz
+dfrobot_firebeetle2_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+dfrobot_firebeetle2_esp32c6.menu.FlashMode.qio=QIO
+dfrobot_firebeetle2_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
+dfrobot_firebeetle2_esp32c6.menu.FlashMode.qio.build.boot=qio
+dfrobot_firebeetle2_esp32c6.menu.FlashMode.dio=DIO
+dfrobot_firebeetle2_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
+dfrobot_firebeetle2_esp32c6.menu.FlashMode.dio.build.boot=dio
+
+dfrobot_firebeetle2_esp32c6.menu.FlashFreq.80=80MHz
+dfrobot_firebeetle2_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
+dfrobot_firebeetle2_esp32c6.menu.FlashFreq.40=40MHz
+dfrobot_firebeetle2_esp32c6.menu.FlashFreq.40.build.flash_freq=40m
+
+dfrobot_firebeetle2_esp32c6.menu.FlashSize.4M=4MB (32Mb)
+dfrobot_firebeetle2_esp32c6.menu.FlashSize.4M.build.flash_size=4MB
+
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.921600=921600
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.115200=115200
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.256000.windows=256000
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.230400=230400
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.460800.linux=460800
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.460800.macosx=460800
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.512000.windows=512000
+dfrobot_firebeetle2_esp32c6.menu.UploadSpeed.512000.upload.speed=512000
+
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.none=None
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.none.build.code_debug=0
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.error=Error
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.error.build.code_debug=1
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.warn=Warn
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.warn.build.code_debug=2
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.info=Info
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.info.build.code_debug=3
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.debug=Debug
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.debug.build.code_debug=4
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.verbose=Verbose
+dfrobot_firebeetle2_esp32c6.menu.DebugLevel.verbose.build.code_debug=5
+
+dfrobot_firebeetle2_esp32c6.menu.EraseFlash.none=Disabled
+dfrobot_firebeetle2_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
+dfrobot_firebeetle2_esp32c6.menu.EraseFlash.all=Enabled
+dfrobot_firebeetle2_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.default=Disabled
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+dfrobot_firebeetle2_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+# dfrobot Romeo ESP32-S3
+dfrobot_romeo_esp32s3.name=DFRobot Romeo ESP32-S3
+
+dfrobot_romeo_esp32s3.bootloader.tool=esptool_py
+dfrobot_romeo_esp32s3.bootloader.tool.default=esptool_py
+
+dfrobot_romeo_esp32s3.upload.tool=esptool_py
+dfrobot_romeo_esp32s3.upload.tool.default=esptool_py
+dfrobot_romeo_esp32s3.upload.tool.network=esp_ota
+
+dfrobot_romeo_esp32s3.upload.maximum_size=1310720
+dfrobot_romeo_esp32s3.upload.maximum_data_size=327680
+dfrobot_romeo_esp32s3.upload.flags=
+dfrobot_romeo_esp32s3.upload.extra_flags=
+dfrobot_romeo_esp32s3.upload.use_1200bps_touch=false
+dfrobot_romeo_esp32s3.upload.wait_for_upload_port=false
+
+dfrobot_romeo_esp32s3.serial.disableDTR=false
+dfrobot_romeo_esp32s3.serial.disableRTS=false
+
+dfrobot_romeo_esp32s3.build.tarch=xtensa
+dfrobot_romeo_esp32s3.build.bootloader_addr=0x0
+dfrobot_romeo_esp32s3.build.target=esp32s3
+dfrobot_romeo_esp32s3.build.mcu=esp32s3
+dfrobot_romeo_esp32s3.build.core=esp32
+dfrobot_romeo_esp32s3.build.variant=dfrobot_romeo_esp32s3
+dfrobot_romeo_esp32s3.build.board=DFROBOT_ROMEO_ESP32S3
+
+
+dfrobot_romeo_esp32s3.build.usb_mode=1
+dfrobot_romeo_esp32s3.build.cdc_on_boot=0
+dfrobot_romeo_esp32s3.build.msc_on_boot=0
+dfrobot_romeo_esp32s3.build.dfu_on_boot=0
+dfrobot_romeo_esp32s3.build.f_cpu=240000000L
+dfrobot_romeo_esp32s3.build.flash_size=16MB
+dfrobot_romeo_esp32s3.build.flash_freq=80m
+dfrobot_romeo_esp32s3.build.flash_mode=qio
+dfrobot_romeo_esp32s3.build.boot=qio
+dfrobot_romeo_esp32s3.build.boot_freq=80m
+dfrobot_romeo_esp32s3.build.partitions=default
+dfrobot_romeo_esp32s3.build.defines=
+dfrobot_romeo_esp32s3.build.loop_core=
+dfrobot_romeo_esp32s3.build.event_core=
+dfrobot_romeo_esp32s3.build.flash_type=qio
+dfrobot_romeo_esp32s3.build.psram_type=qspi
+dfrobot_romeo_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
+
+dfrobot_romeo_esp32s3.menu.PSRAM.opi=OPI PSRAM
+dfrobot_romeo_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+dfrobot_romeo_esp32s3.menu.PSRAM.opi.build.psram_type=opi
+dfrobot_romeo_esp32s3.menu.PSRAM.disabled=Disabled
+dfrobot_romeo_esp32s3.menu.PSRAM.disabled.build.defines=
+dfrobot_romeo_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
+dfrobot_romeo_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
+dfrobot_romeo_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+dfrobot_romeo_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
+
+
+dfrobot_romeo_esp32s3.menu.FlashMode.qio=QIO 80MHz
+dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.boot=qio
+dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+dfrobot_romeo_esp32s3.menu.FlashMode.qio.build.flash_type=qio
+dfrobot_romeo_esp32s3.menu.FlashMode.qio120=QIO 120MHz
+dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.boot=qio
+dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+dfrobot_romeo_esp32s3.menu.FlashMode.qio120.build.flash_type=qio
+dfrobot_romeo_esp32s3.menu.FlashMode.dio=DIO 80MHz
+dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.boot=dio
+dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+dfrobot_romeo_esp32s3.menu.FlashMode.dio.build.flash_type=qio
+dfrobot_romeo_esp32s3.menu.FlashMode.opi=OPI 80MHz
+dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.boot=opi
+dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+dfrobot_romeo_esp32s3.menu.FlashMode.opi.build.flash_type=opi
+
+dfrobot_romeo_esp32s3.menu.FlashSize.16M=16MB (128Mb)
+dfrobot_romeo_esp32s3.menu.FlashSize.16M.build.flash_size=16MB
+
+
+dfrobot_romeo_esp32s3.menu.LoopCore.1=Core 1
+dfrobot_romeo_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+dfrobot_romeo_esp32s3.menu.LoopCore.0=Core 0
+dfrobot_romeo_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+dfrobot_romeo_esp32s3.menu.EventsCore.1=Core 1
+dfrobot_romeo_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+dfrobot_romeo_esp32s3.menu.EventsCore.0=Core 0
+dfrobot_romeo_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+dfrobot_romeo_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+dfrobot_romeo_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+dfrobot_romeo_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+dfrobot_romeo_esp32s3.menu.USBMode.default.build.usb_mode=0
+
+dfrobot_romeo_esp32s3.menu.CDCOnBoot.cdc=Enabled
+dfrobot_romeo_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+dfrobot_romeo_esp32s3.menu.CDCOnBoot.default=Disabled
+dfrobot_romeo_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+
+dfrobot_romeo_esp32s3.menu.MSCOnBoot.default=Disabled
+dfrobot_romeo_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+dfrobot_romeo_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+dfrobot_romeo_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+dfrobot_romeo_esp32s3.menu.DFUOnBoot.default=Disabled
+dfrobot_romeo_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+dfrobot_romeo_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+dfrobot_romeo_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+dfrobot_romeo_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+dfrobot_romeo_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+dfrobot_romeo_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+dfrobot_romeo_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+dfrobot_romeo_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+dfrobot_romeo_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+dfrobot_romeo_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+dfrobot_romeo_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+dfrobot_romeo_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+dfrobot_romeo_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+dfrobot_romeo_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+dfrobot_romeo_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+dfrobot_romeo_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+dfrobot_romeo_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
+dfrobot_romeo_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+dfrobot_romeo_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+dfrobot_romeo_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+dfrobot_romeo_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+dfrobot_romeo_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+dfrobot_romeo_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+dfrobot_romeo_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+dfrobot_romeo_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+dfrobot_romeo_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+dfrobot_romeo_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+dfrobot_romeo_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+dfrobot_romeo_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+dfrobot_romeo_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+dfrobot_romeo_esp32s3.menu.CPUFreq.40=40MHz
+dfrobot_romeo_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+dfrobot_romeo_esp32s3.menu.CPUFreq.20=20MHz
+dfrobot_romeo_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+dfrobot_romeo_esp32s3.menu.CPUFreq.10=10MHz
+dfrobot_romeo_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+dfrobot_romeo_esp32s3.menu.UploadSpeed.921600=921600
+dfrobot_romeo_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+dfrobot_romeo_esp32s3.menu.UploadSpeed.115200=115200
+dfrobot_romeo_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+dfrobot_romeo_esp32s3.menu.UploadSpeed.256000.windows=256000
+dfrobot_romeo_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+dfrobot_romeo_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+dfrobot_romeo_esp32s3.menu.UploadSpeed.230400=230400
+dfrobot_romeo_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+dfrobot_romeo_esp32s3.menu.UploadSpeed.460800.linux=460800
+dfrobot_romeo_esp32s3.menu.UploadSpeed.460800.macosx=460800
+dfrobot_romeo_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+dfrobot_romeo_esp32s3.menu.UploadSpeed.512000.windows=512000
+dfrobot_romeo_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+dfrobot_romeo_esp32s3.menu.DebugLevel.none=None
+dfrobot_romeo_esp32s3.menu.DebugLevel.none.build.code_debug=0
+dfrobot_romeo_esp32s3.menu.DebugLevel.error=Error
+dfrobot_romeo_esp32s3.menu.DebugLevel.error.build.code_debug=1
+dfrobot_romeo_esp32s3.menu.DebugLevel.warn=Warn
+dfrobot_romeo_esp32s3.menu.DebugLevel.warn.build.code_debug=2
+dfrobot_romeo_esp32s3.menu.DebugLevel.info=Info
+dfrobot_romeo_esp32s3.menu.DebugLevel.info.build.code_debug=3
+dfrobot_romeo_esp32s3.menu.DebugLevel.debug=Debug
+dfrobot_romeo_esp32s3.menu.DebugLevel.debug.build.code_debug=4
+dfrobot_romeo_esp32s3.menu.DebugLevel.verbose=Verbose
+dfrobot_romeo_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+dfrobot_romeo_esp32s3.menu.EraseFlash.none=Disabled
+dfrobot_romeo_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+dfrobot_romeo_esp32s3.menu.EraseFlash.all=Enabled
+dfrobot_romeo_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+firebeetle32.name=FireBeetle-ESP32
+
+firebeetle32.bootloader.tool=esptool_py
+firebeetle32.bootloader.tool.default=esptool_py
+
+firebeetle32.upload.tool=esptool_py
+firebeetle32.upload.tool.default=esptool_py
+firebeetle32.upload.tool.network=esp_ota
+
+firebeetle32.upload.maximum_size=1310720
+firebeetle32.upload.maximum_data_size=327680
+firebeetle32.upload.flags=
+firebeetle32.upload.extra_flags=
+
+firebeetle32.serial.disableDTR=true
+firebeetle32.serial.disableRTS=true
+
+firebeetle32.build.tarch=xtensa
+firebeetle32.build.bootloader_addr=0x1000
+firebeetle32.build.target=esp32
+firebeetle32.build.mcu=esp32
+firebeetle32.build.core=esp32
+firebeetle32.build.variant=firebeetle32
+firebeetle32.build.board=DFROBOT_FIREBEETLE_ESP32
+
+firebeetle32.build.f_cpu=240000000L
+firebeetle32.build.flash_mode=dio
+firebeetle32.build.flash_size=4MB
+firebeetle32.build.boot=dio
+firebeetle32.build.partitions=default
+firebeetle32.build.defines=
+
+firebeetle32.menu.FlashFreq.80=80MHz
+firebeetle32.menu.FlashFreq.80.build.flash_freq=80m
+firebeetle32.menu.FlashFreq.40=40MHz
+firebeetle32.menu.FlashFreq.40.build.flash_freq=40m
+
+firebeetle32.menu.UploadSpeed.921600=921600
+firebeetle32.menu.UploadSpeed.921600.upload.speed=921600
+firebeetle32.menu.UploadSpeed.115200=115200
+firebeetle32.menu.UploadSpeed.115200.upload.speed=115200
+firebeetle32.menu.UploadSpeed.256000.windows=256000
+firebeetle32.menu.UploadSpeed.256000.upload.speed=256000
+firebeetle32.menu.UploadSpeed.230400.windows.upload.speed=256000
+firebeetle32.menu.UploadSpeed.230400=230400
+firebeetle32.menu.UploadSpeed.230400.upload.speed=230400
+firebeetle32.menu.UploadSpeed.460800.linux=460800
+firebeetle32.menu.UploadSpeed.460800.macosx=460800
+firebeetle32.menu.UploadSpeed.460800.upload.speed=460800
+firebeetle32.menu.UploadSpeed.512000.windows=512000
+firebeetle32.menu.UploadSpeed.512000.upload.speed=512000
+
+firebeetle32.menu.DebugLevel.none=None
+firebeetle32.menu.DebugLevel.none.build.code_debug=0
+firebeetle32.menu.DebugLevel.error=Error
+firebeetle32.menu.DebugLevel.error.build.code_debug=1
+firebeetle32.menu.DebugLevel.warn=Warn
+firebeetle32.menu.DebugLevel.warn.build.code_debug=2
+firebeetle32.menu.DebugLevel.info=Info
+firebeetle32.menu.DebugLevel.info.build.code_debug=3
+firebeetle32.menu.DebugLevel.debug=Debug
+firebeetle32.menu.DebugLevel.debug.build.code_debug=4
+firebeetle32.menu.DebugLevel.verbose=Verbose
+firebeetle32.menu.DebugLevel.verbose.build.code_debug=5
+
+firebeetle32.menu.EraseFlash.none=Disabled
+firebeetle32.menu.EraseFlash.none.upload.erase_cmd=
+firebeetle32.menu.EraseFlash.all=Enabled
+firebeetle32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+intorobot-fig.name=IntoRobot Fig
+
+intorobot-fig.bootloader.tool=esptool_py
+intorobot-fig.bootloader.tool.default=esptool_py
+
+intorobot-fig.upload.tool=esptool_py
+intorobot-fig.upload.tool.default=esptool_py
+intorobot-fig.upload.tool.network=esp_ota
+
+intorobot-fig.upload.maximum_size=1310720
+intorobot-fig.upload.maximum_data_size=327680
+intorobot-fig.upload.flags=
+intorobot-fig.upload.extra_flags=
+
+intorobot-fig.serial.disableDTR=true
+intorobot-fig.serial.disableRTS=true
+
+intorobot-fig.build.tarch=xtensa
+intorobot-fig.build.bootloader_addr=0x1000
+intorobot-fig.build.target=esp32
+intorobot-fig.build.mcu=esp32
+intorobot-fig.build.core=esp32
+intorobot-fig.build.variant=intorobot-fig
+intorobot-fig.build.board=INTOROBOT_ESP32_DEV
+
+intorobot-fig.build.f_cpu=240000000L
+intorobot-fig.build.flash_mode=dio
+intorobot-fig.build.flash_size=4MB
+intorobot-fig.build.boot=dio
+intorobot-fig.build.partitions=default
+intorobot-fig.build.defines=
+
+intorobot-fig.menu.FlashFreq.80=80MHz
+intorobot-fig.menu.FlashFreq.80.build.flash_freq=80m
+intorobot-fig.menu.FlashFreq.40=40MHz
+intorobot-fig.menu.FlashFreq.40.build.flash_freq=40m
+
+intorobot-fig.menu.UploadSpeed.921600=921600
+intorobot-fig.menu.UploadSpeed.921600.upload.speed=921600
+intorobot-fig.menu.UploadSpeed.115200=115200
+intorobot-fig.menu.UploadSpeed.115200.upload.speed=115200
+intorobot-fig.menu.UploadSpeed.256000.windows=256000
+intorobot-fig.menu.UploadSpeed.256000.upload.speed=256000
+intorobot-fig.menu.UploadSpeed.230400.windows.upload.speed=256000
+intorobot-fig.menu.UploadSpeed.230400=230400
+intorobot-fig.menu.UploadSpeed.230400.upload.speed=230400
+intorobot-fig.menu.UploadSpeed.460800.linux=460800
+intorobot-fig.menu.UploadSpeed.460800.macosx=460800
+intorobot-fig.menu.UploadSpeed.460800.upload.speed=460800
+intorobot-fig.menu.UploadSpeed.512000.windows=512000
+intorobot-fig.menu.UploadSpeed.512000.upload.speed=512000
+
+intorobot-fig.menu.DebugLevel.none=None
+intorobot-fig.menu.DebugLevel.none.build.code_debug=0
+intorobot-fig.menu.DebugLevel.error=Error
+intorobot-fig.menu.DebugLevel.error.build.code_debug=1
+intorobot-fig.menu.DebugLevel.warn=Warn
+intorobot-fig.menu.DebugLevel.warn.build.code_debug=2
+intorobot-fig.menu.DebugLevel.info=Info
+intorobot-fig.menu.DebugLevel.info.build.code_debug=3
+intorobot-fig.menu.DebugLevel.debug=Debug
+intorobot-fig.menu.DebugLevel.debug.build.code_debug=4
+intorobot-fig.menu.DebugLevel.verbose=Verbose
+intorobot-fig.menu.DebugLevel.verbose.build.code_debug=5
+
+intorobot-fig.menu.EraseFlash.none=Disabled
+intorobot-fig.menu.EraseFlash.none.upload.erase_cmd=
+intorobot-fig.menu.EraseFlash.all=Enabled
+intorobot-fig.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+onehorse32dev.name=Onehorse ESP32 Dev Module
+
+onehorse32dev.bootloader.tool=esptool_py
+onehorse32dev.bootloader.tool.default=esptool_py
+
+onehorse32dev.upload.tool=esptool_py
+onehorse32dev.upload.tool.default=esptool_py
+onehorse32dev.upload.tool.network=esp_ota
+
+onehorse32dev.upload.maximum_size=1310720
+onehorse32dev.upload.maximum_data_size=327680
+onehorse32dev.upload.flags=
+onehorse32dev.upload.extra_flags=
+
+onehorse32dev.serial.disableDTR=true
+onehorse32dev.serial.disableRTS=true
+
+onehorse32dev.build.tarch=xtensa
+onehorse32dev.build.bootloader_addr=0x1000
+onehorse32dev.build.target=esp32
+onehorse32dev.build.mcu=esp32
+onehorse32dev.build.core=esp32
+onehorse32dev.build.variant=onehorse32dev
+onehorse32dev.build.board=ONEHORSE_ESP32_DEV
+
+onehorse32dev.build.f_cpu=240000000L
+onehorse32dev.build.flash_mode=dout
+onehorse32dev.build.flash_size=4MB
+onehorse32dev.build.boot=dio
+onehorse32dev.build.partitions=default
+onehorse32dev.build.defines=
+
+onehorse32dev.menu.FlashFreq.80=80MHz
+onehorse32dev.menu.FlashFreq.80.build.flash_freq=80m
+onehorse32dev.menu.FlashFreq.40=40MHz
+onehorse32dev.menu.FlashFreq.40.build.flash_freq=40m
+
+onehorse32dev.menu.UploadSpeed.921600=921600
+onehorse32dev.menu.UploadSpeed.921600.upload.speed=921600
+onehorse32dev.menu.UploadSpeed.115200=115200
+onehorse32dev.menu.UploadSpeed.115200.upload.speed=115200
+onehorse32dev.menu.UploadSpeed.256000.windows=256000
+onehorse32dev.menu.UploadSpeed.256000.upload.speed=256000
+onehorse32dev.menu.UploadSpeed.230400.windows.upload.speed=256000
+onehorse32dev.menu.UploadSpeed.230400=230400
+onehorse32dev.menu.UploadSpeed.230400.upload.speed=230400
+onehorse32dev.menu.UploadSpeed.460800.linux=460800
+onehorse32dev.menu.UploadSpeed.460800.macosx=460800
+onehorse32dev.menu.UploadSpeed.460800.upload.speed=460800
+onehorse32dev.menu.UploadSpeed.512000.windows=512000
+onehorse32dev.menu.UploadSpeed.512000.upload.speed=512000
+
+onehorse32dev.menu.DebugLevel.none=None
+onehorse32dev.menu.DebugLevel.none.build.code_debug=0
+onehorse32dev.menu.DebugLevel.error=Error
+onehorse32dev.menu.DebugLevel.error.build.code_debug=1
+onehorse32dev.menu.DebugLevel.warn=Warn
+onehorse32dev.menu.DebugLevel.warn.build.code_debug=2
+onehorse32dev.menu.DebugLevel.info=Info
+onehorse32dev.menu.DebugLevel.info.build.code_debug=3
+onehorse32dev.menu.DebugLevel.debug=Debug
+onehorse32dev.menu.DebugLevel.debug.build.code_debug=4
+onehorse32dev.menu.DebugLevel.verbose=Verbose
+onehorse32dev.menu.DebugLevel.verbose.build.code_debug=5
+
+onehorse32dev.menu.EraseFlash.none=Disabled
+onehorse32dev.menu.EraseFlash.none.upload.erase_cmd=
+onehorse32dev.menu.EraseFlash.all=Enabled
+onehorse32dev.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# Adafruit Metro ESP32-S2
+
+adafruit_metro_esp32s2.name=Adafruit Metro ESP32-S2
+adafruit_metro_esp32s2.vid.0=0x239A
+adafruit_metro_esp32s2.pid.0=0x80DF
+adafruit_metro_esp32s2.vid.1=0x239A
+adafruit_metro_esp32s2.pid.1=0x00DF
+adafruit_metro_esp32s2.vid.2=0x239A
+adafruit_metro_esp32s2.pid.2=0x80E0
+adafruit_metro_esp32s2.upload_port.0.vid=0x239A
+adafruit_metro_esp32s2.upload_port.0.pid=0x80DF
+adafruit_metro_esp32s2.upload_port.1.vid=0x239A
+adafruit_metro_esp32s2.upload_port.1.pid=0x00DF
+adafruit_metro_esp32s2.upload_port.2.vid=0x239A
+adafruit_metro_esp32s2.upload_port.2.pid=0x80E0
+
+adafruit_metro_esp32s2.bootloader.tool=esptool_py
+adafruit_metro_esp32s2.bootloader.tool.default=esptool_py
+
+adafruit_metro_esp32s2.upload.tool=esptool_py
+adafruit_metro_esp32s2.upload.tool.default=esptool_py
+adafruit_metro_esp32s2.upload.tool.network=esp_ota
+
+adafruit_metro_esp32s2.upload.maximum_size=1310720
+adafruit_metro_esp32s2.upload.maximum_data_size=327680
+adafruit_metro_esp32s2.upload.flags=
+adafruit_metro_esp32s2.upload.extra_flags=
+adafruit_metro_esp32s2.upload.use_1200bps_touch=true
+adafruit_metro_esp32s2.upload.wait_for_upload_port=true
+
+adafruit_metro_esp32s2.serial.disableDTR=false
+adafruit_metro_esp32s2.serial.disableRTS=false
+
+adafruit_metro_esp32s2.build.tarch=xtensa
+adafruit_metro_esp32s2.build.bootloader_addr=0x1000
+adafruit_metro_esp32s2.build.target=esp32s2
+adafruit_metro_esp32s2.build.mcu=esp32s2
+adafruit_metro_esp32s2.build.core=esp32
+adafruit_metro_esp32s2.build.variant=adafruit_metro_esp32s2
+adafruit_metro_esp32s2.build.board=METRO_ESP32S2
+
+adafruit_metro_esp32s2.build.cdc_on_boot=1
+adafruit_metro_esp32s2.build.msc_on_boot=0
+adafruit_metro_esp32s2.build.dfu_on_boot=0
+adafruit_metro_esp32s2.build.f_cpu=240000000L
+adafruit_metro_esp32s2.build.flash_size=4MB
+adafruit_metro_esp32s2.build.flash_freq=80m
+adafruit_metro_esp32s2.build.flash_mode=dio
+adafruit_metro_esp32s2.build.boot=qio
+adafruit_metro_esp32s2.build.partitions=default
+adafruit_metro_esp32s2.build.defines=
+
+adafruit_metro_esp32s2.menu.CDCOnBoot.cdc=Enabled
+adafruit_metro_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_metro_esp32s2.menu.CDCOnBoot.default=Disabled
+adafruit_metro_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_metro_esp32s2.menu.MSCOnBoot.default=Disabled
+adafruit_metro_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_metro_esp32s2.menu.MSCOnBoot.msc=Enabled
+adafruit_metro_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_metro_esp32s2.menu.DFUOnBoot.default=Disabled
+adafruit_metro_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_metro_esp32s2.menu.DFUOnBoot.dfu=Enabled
+adafruit_metro_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_metro_esp32s2.menu.UploadMode.cdc=Internal USB
+adafruit_metro_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_metro_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_metro_esp32s2.menu.UploadMode.default=UART0
+adafruit_metro_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_metro_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_metro_esp32s2.menu.PSRAM.enabled=Enabled
+adafruit_metro_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_metro_esp32s2.menu.PSRAM.disabled=Disabled
+adafruit_metro_esp32s2.menu.PSRAM.disabled.build.defines=
+
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_metro_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.default.build.partitions=default
+adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_metro_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_metro_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_metro_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_metro_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_metro_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_metro_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_metro_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_metro_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_metro_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_metro_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_metro_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_metro_esp32s2.menu.CPUFreq.40=40MHz
+adafruit_metro_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_metro_esp32s2.menu.CPUFreq.20=20MHz
+adafruit_metro_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_metro_esp32s2.menu.CPUFreq.10=10MHz
+adafruit_metro_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_metro_esp32s2.menu.FlashMode.qio=QIO
+adafruit_metro_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_metro_esp32s2.menu.FlashMode.qio.build.boot=qio
+adafruit_metro_esp32s2.menu.FlashMode.dio=DIO
+adafruit_metro_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_metro_esp32s2.menu.FlashMode.dio.build.boot=dio
+
+adafruit_metro_esp32s2.menu.FlashFreq.80=80MHz
+adafruit_metro_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_metro_esp32s2.menu.FlashFreq.40=40MHz
+adafruit_metro_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_metro_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+adafruit_metro_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_metro_esp32s2.menu.UploadSpeed.921600=921600
+adafruit_metro_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_metro_esp32s2.menu.UploadSpeed.115200=115200
+adafruit_metro_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_metro_esp32s2.menu.UploadSpeed.256000.windows=256000
+adafruit_metro_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_metro_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_metro_esp32s2.menu.UploadSpeed.230400=230400
+adafruit_metro_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_metro_esp32s2.menu.UploadSpeed.460800.linux=460800
+adafruit_metro_esp32s2.menu.UploadSpeed.460800.macosx=460800
+adafruit_metro_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_metro_esp32s2.menu.UploadSpeed.512000.windows=512000
+adafruit_metro_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_metro_esp32s2.menu.DebugLevel.none=None
+adafruit_metro_esp32s2.menu.DebugLevel.none.build.code_debug=0
+adafruit_metro_esp32s2.menu.DebugLevel.error=Error
+adafruit_metro_esp32s2.menu.DebugLevel.error.build.code_debug=1
+adafruit_metro_esp32s2.menu.DebugLevel.warn=Warn
+adafruit_metro_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+adafruit_metro_esp32s2.menu.DebugLevel.info=Info
+adafruit_metro_esp32s2.menu.DebugLevel.info.build.code_debug=3
+adafruit_metro_esp32s2.menu.DebugLevel.debug=Debug
+adafruit_metro_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+adafruit_metro_esp32s2.menu.DebugLevel.verbose=Verbose
+adafruit_metro_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_metro_esp32s2.menu.EraseFlash.none=Disabled
+adafruit_metro_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_metro_esp32s2.menu.EraseFlash.all=Enabled
+adafruit_metro_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_metro_esp32s2.menu.ZigbeeMode.default=Disabled
+adafruit_metro_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_metro_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_metro_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_metro_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_metro_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Metro ESP32-S3
+
+adafruit_metro_esp32s3.name=Adafruit Metro ESP32-S3
+adafruit_metro_esp32s3.vid.0=0x239A
+adafruit_metro_esp32s3.pid.0=0x8145
+adafruit_metro_esp32s3.vid.1=0x239A
+adafruit_metro_esp32s3.pid.1=0x0145
+adafruit_metro_esp32s3.vid.2=0x239A
+adafruit_metro_esp32s3.pid.2=0x8146
+adafruit_metro_esp32s3.upload_port.0.vid=0x239A
+adafruit_metro_esp32s3.upload_port.0.pid=0x8145
+adafruit_metro_esp32s3.upload_port.1.vid=0x239A
+adafruit_metro_esp32s3.upload_port.1.pid=0x0145
+adafruit_metro_esp32s3.upload_port.2.vid=0x239A
+adafruit_metro_esp32s3.upload_port.2.pid=0x8146
+
+adafruit_metro_esp32s3.bootloader.tool=esptool_py
+adafruit_metro_esp32s3.bootloader.tool.default=esptool_py
+
+adafruit_metro_esp32s3.upload.tool=esptool_py
+adafruit_metro_esp32s3.upload.tool.default=esptool_py
+adafruit_metro_esp32s3.upload.tool.network=esp_ota
+
+adafruit_metro_esp32s3.upload.maximum_size=1310720
+adafruit_metro_esp32s3.upload.maximum_data_size=327680
+adafruit_metro_esp32s3.upload.flags=
+adafruit_metro_esp32s3.upload.extra_flags=
+adafruit_metro_esp32s3.upload.use_1200bps_touch=true
+adafruit_metro_esp32s3.upload.wait_for_upload_port=true
+
+adafruit_metro_esp32s3.serial.disableDTR=false
+adafruit_metro_esp32s3.serial.disableRTS=false
+
+adafruit_metro_esp32s3.build.tarch=xtensa
+adafruit_metro_esp32s3.build.bootloader_addr=0x0
+adafruit_metro_esp32s3.build.target=esp32s3
+adafruit_metro_esp32s3.build.mcu=esp32s3
+adafruit_metro_esp32s3.build.core=esp32
+adafruit_metro_esp32s3.build.variant=adafruit_metro_esp32s3
+adafruit_metro_esp32s3.build.board=METRO_ESP32S3
+
+adafruit_metro_esp32s3.build.usb_mode=0
+adafruit_metro_esp32s3.build.cdc_on_boot=1
+adafruit_metro_esp32s3.build.msc_on_boot=0
+adafruit_metro_esp32s3.build.dfu_on_boot=0
+adafruit_metro_esp32s3.build.f_cpu=240000000L
+adafruit_metro_esp32s3.build.flash_size=16MB
+adafruit_metro_esp32s3.build.flash_freq=80m
+adafruit_metro_esp32s3.build.flash_mode=dio
+adafruit_metro_esp32s3.build.boot=qio
+adafruit_metro_esp32s3.build.partitions=default
+adafruit_metro_esp32s3.build.defines=
+adafruit_metro_esp32s3.build.loop_core=
+adafruit_metro_esp32s3.build.event_core=
+adafruit_metro_esp32s3.build.flash_type=qio
+adafruit_metro_esp32s3.build.psram_type=opi
+adafruit_metro_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_metro_esp32s3.menu.LoopCore.1=Core 1
+adafruit_metro_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_metro_esp32s3.menu.LoopCore.0=Core 0
+adafruit_metro_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_metro_esp32s3.menu.EventsCore.1=Core 1
+adafruit_metro_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_metro_esp32s3.menu.EventsCore.0=Core 0
+adafruit_metro_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_metro_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_metro_esp32s3.menu.USBMode.default.build.usb_mode=0
+adafruit_metro_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_metro_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_metro_esp32s3.menu.CDCOnBoot.cdc=Enabled
+adafruit_metro_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_metro_esp32s3.menu.CDCOnBoot.default=Disabled
+adafruit_metro_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_metro_esp32s3.menu.MSCOnBoot.default=Disabled
+adafruit_metro_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_metro_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_metro_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_metro_esp32s3.menu.DFUOnBoot.default=Disabled
+adafruit_metro_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_metro_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_metro_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_metro_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_metro_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_metro_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_metro_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_metro_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_metro_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_metro_esp32s3.menu.PSRAM.opi=OPI PSRAM
+adafruit_metro_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+adafruit_metro_esp32s3.menu.PSRAM.opi.build.psram_type=opi
+adafruit_metro_esp32s3.menu.PSRAM.disabled=Disabled
+adafruit_metro_esp32s3.menu.PSRAM.disabled.build.defines=
+adafruit_metro_esp32s3.menu.PSRAM.disabled.build.psram_type=opi
+
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 16MB (2MB APP/11.6MB FATFS)
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-16MB
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 16MB No OTA(4MB APP/11.6MB FATFS)
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-16MB-noota
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
+adafruit_metro_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_metro_esp32s3.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
+adafruit_metro_esp32s3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
+adafruit_metro_esp32s3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
+adafruit_metro_esp32s3.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
+adafruit_metro_esp32s3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
+adafruit_metro_esp32s3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
+adafruit_metro_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+adafruit_metro_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+adafruit_metro_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+adafruit_metro_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+adafruit_metro_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+adafruit_metro_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+
+adafruit_metro_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_metro_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_metro_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_metro_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_metro_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_metro_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_metro_esp32s3.menu.CPUFreq.40=40MHz
+adafruit_metro_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_metro_esp32s3.menu.CPUFreq.20=20MHz
+adafruit_metro_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_metro_esp32s3.menu.CPUFreq.10=10MHz
+adafruit_metro_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_metro_esp32s3.menu.FlashMode.qio=QIO 80MHz
+adafruit_metro_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_metro_esp32s3.menu.FlashMode.qio.build.boot=qio
+adafruit_metro_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_metro_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_metro_esp32s3.menu.FlashMode.qio120=QIO 120MHz
+adafruit_metro_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_metro_esp32s3.menu.FlashMode.qio120.build.boot=qio
+adafruit_metro_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_metro_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_metro_esp32s3.menu.FlashMode.dio=DIO 80MHz
+adafruit_metro_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_metro_esp32s3.menu.FlashMode.dio.build.boot=dio
+adafruit_metro_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_metro_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_metro_esp32s3.menu.FlashMode.opi=OPI 80MHz
+adafruit_metro_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_metro_esp32s3.menu.FlashMode.opi.build.boot=opi
+adafruit_metro_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_metro_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_metro_esp32s3.menu.FlashSize.16M=16MB (128Mb)
+adafruit_metro_esp32s3.menu.FlashSize.16M.build.flash_size=16MB
+
+adafruit_metro_esp32s3.menu.UploadSpeed.921600=921600
+adafruit_metro_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_metro_esp32s3.menu.UploadSpeed.115200=115200
+adafruit_metro_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_metro_esp32s3.menu.UploadSpeed.256000.windows=256000
+adafruit_metro_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_metro_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_metro_esp32s3.menu.UploadSpeed.230400=230400
+adafruit_metro_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_metro_esp32s3.menu.UploadSpeed.460800.linux=460800
+adafruit_metro_esp32s3.menu.UploadSpeed.460800.macosx=460800
+adafruit_metro_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_metro_esp32s3.menu.UploadSpeed.512000.windows=512000
+adafruit_metro_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_metro_esp32s3.menu.DebugLevel.none=None
+adafruit_metro_esp32s3.menu.DebugLevel.none.build.code_debug=0
+adafruit_metro_esp32s3.menu.DebugLevel.error=Error
+adafruit_metro_esp32s3.menu.DebugLevel.error.build.code_debug=1
+adafruit_metro_esp32s3.menu.DebugLevel.warn=Warn
+adafruit_metro_esp32s3.menu.DebugLevel.warn.build.code_debug=2
+adafruit_metro_esp32s3.menu.DebugLevel.info=Info
+adafruit_metro_esp32s3.menu.DebugLevel.info.build.code_debug=3
+adafruit_metro_esp32s3.menu.DebugLevel.debug=Debug
+adafruit_metro_esp32s3.menu.DebugLevel.debug.build.code_debug=4
+adafruit_metro_esp32s3.menu.DebugLevel.verbose=Verbose
+adafruit_metro_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_metro_esp32s3.menu.EraseFlash.none=Disabled
+adafruit_metro_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_metro_esp32s3.menu.EraseFlash.all=Enabled
+adafruit_metro_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_metro_esp32s3.menu.ZigbeeMode.default=Disabled
+adafruit_metro_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_metro_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_metro_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_metro_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_metro_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit MagTag 2.9"
+
+adafruit_magtag29_esp32s2.name=Adafruit MagTag 2.9"
+adafruit_magtag29_esp32s2.vid.0=0x239A
+adafruit_magtag29_esp32s2.pid.0=0x80E5
+adafruit_magtag29_esp32s2.vid.1=0x239A
+adafruit_magtag29_esp32s2.pid.1=0x00E5
+adafruit_magtag29_esp32s2.vid.2=0x239A
+adafruit_magtag29_esp32s2.pid.2=0x80E6
+adafruit_magtag29_esp32s2.upload_port.0.vid=0x239A
+adafruit_magtag29_esp32s2.upload_port.0.pid=0x80E5
+adafruit_magtag29_esp32s2.upload_port.1.vid=0x239A
+adafruit_magtag29_esp32s2.upload_port.1.pid=0x00E5
+adafruit_magtag29_esp32s2.upload_port.2.vid=0x239A
+adafruit_magtag29_esp32s2.upload_port.2.pid=0x80E6
+
+adafruit_magtag29_esp32s2.bootloader.tool=esptool_py
+adafruit_magtag29_esp32s2.bootloader.tool.default=esptool_py
+
+adafruit_magtag29_esp32s2.upload.tool=esptool_py
+adafruit_magtag29_esp32s2.upload.tool.default=esptool_py
+adafruit_magtag29_esp32s2.upload.tool.network=esp_ota
+
+adafruit_magtag29_esp32s2.upload.maximum_size=1310720
+adafruit_magtag29_esp32s2.upload.maximum_data_size=327680
+adafruit_magtag29_esp32s2.upload.flags=
+adafruit_magtag29_esp32s2.upload.extra_flags=
+adafruit_magtag29_esp32s2.upload.use_1200bps_touch=true
+adafruit_magtag29_esp32s2.upload.wait_for_upload_port=true
+
+adafruit_magtag29_esp32s2.serial.disableDTR=false
+adafruit_magtag29_esp32s2.serial.disableRTS=false
+
+adafruit_magtag29_esp32s2.build.tarch=xtensa
+adafruit_magtag29_esp32s2.build.bootloader_addr=0x1000
+adafruit_magtag29_esp32s2.build.target=esp32s2
+adafruit_magtag29_esp32s2.build.mcu=esp32s2
+adafruit_magtag29_esp32s2.build.core=esp32
+adafruit_magtag29_esp32s2.build.variant=adafruit_magtag29_esp32s2
+adafruit_magtag29_esp32s2.build.board=MAGTAG29_ESP32S2
+
+adafruit_magtag29_esp32s2.build.cdc_on_boot=1
+adafruit_magtag29_esp32s2.build.msc_on_boot=0
+adafruit_magtag29_esp32s2.build.dfu_on_boot=0
+adafruit_magtag29_esp32s2.build.f_cpu=240000000L
+adafruit_magtag29_esp32s2.build.flash_size=4MB
+adafruit_magtag29_esp32s2.build.flash_freq=80m
+adafruit_magtag29_esp32s2.build.flash_mode=dio
+adafruit_magtag29_esp32s2.build.boot=qio
+adafruit_magtag29_esp32s2.build.partitions=default
+adafruit_magtag29_esp32s2.build.defines=
+
+adafruit_magtag29_esp32s2.menu.CDCOnBoot.cdc=Enabled
+adafruit_magtag29_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_magtag29_esp32s2.menu.CDCOnBoot.default=Disabled
+adafruit_magtag29_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_magtag29_esp32s2.menu.MSCOnBoot.default=Disabled
+adafruit_magtag29_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_magtag29_esp32s2.menu.MSCOnBoot.msc=Enabled
+adafruit_magtag29_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_magtag29_esp32s2.menu.DFUOnBoot.default=Disabled
+adafruit_magtag29_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_magtag29_esp32s2.menu.DFUOnBoot.dfu=Enabled
+adafruit_magtag29_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_magtag29_esp32s2.menu.UploadMode.cdc=Internal USB
+adafruit_magtag29_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_magtag29_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_magtag29_esp32s2.menu.UploadMode.default=UART0
+adafruit_magtag29_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_magtag29_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_magtag29_esp32s2.menu.PSRAM.enabled=Enabled
+adafruit_magtag29_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_magtag29_esp32s2.menu.PSRAM.disabled=Disabled
+adafruit_magtag29_esp32s2.menu.PSRAM.disabled.build.defines=
+
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_magtag29_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.default.build.partitions=default
+adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_magtag29_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_magtag29_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_magtag29_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_magtag29_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_magtag29_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_magtag29_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_magtag29_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_magtag29_esp32s2.menu.CPUFreq.40=40MHz
+adafruit_magtag29_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_magtag29_esp32s2.menu.CPUFreq.20=20MHz
+adafruit_magtag29_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_magtag29_esp32s2.menu.CPUFreq.10=10MHz
+adafruit_magtag29_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_magtag29_esp32s2.menu.FlashMode.qio=QIO
+adafruit_magtag29_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_magtag29_esp32s2.menu.FlashMode.qio.build.boot=qio
+adafruit_magtag29_esp32s2.menu.FlashMode.dio=DIO
+adafruit_magtag29_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_magtag29_esp32s2.menu.FlashMode.dio.build.boot=dio
+
+adafruit_magtag29_esp32s2.menu.FlashFreq.80=80MHz
+adafruit_magtag29_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_magtag29_esp32s2.menu.FlashFreq.40=40MHz
+adafruit_magtag29_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_magtag29_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+adafruit_magtag29_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_magtag29_esp32s2.menu.UploadSpeed.921600=921600
+adafruit_magtag29_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_magtag29_esp32s2.menu.UploadSpeed.115200=115200
+adafruit_magtag29_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_magtag29_esp32s2.menu.UploadSpeed.256000.windows=256000
+adafruit_magtag29_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_magtag29_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_magtag29_esp32s2.menu.UploadSpeed.230400=230400
+adafruit_magtag29_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.linux=460800
+adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.macosx=460800
+adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_magtag29_esp32s2.menu.UploadSpeed.512000.windows=512000
+adafruit_magtag29_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_magtag29_esp32s2.menu.DebugLevel.none=None
+adafruit_magtag29_esp32s2.menu.DebugLevel.none.build.code_debug=0
+adafruit_magtag29_esp32s2.menu.DebugLevel.error=Error
+adafruit_magtag29_esp32s2.menu.DebugLevel.error.build.code_debug=1
+adafruit_magtag29_esp32s2.menu.DebugLevel.warn=Warn
+adafruit_magtag29_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+adafruit_magtag29_esp32s2.menu.DebugLevel.info=Info
+adafruit_magtag29_esp32s2.menu.DebugLevel.info.build.code_debug=3
+adafruit_magtag29_esp32s2.menu.DebugLevel.debug=Debug
+adafruit_magtag29_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+adafruit_magtag29_esp32s2.menu.DebugLevel.verbose=Verbose
+adafruit_magtag29_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_magtag29_esp32s2.menu.EraseFlash.none=Disabled
+adafruit_magtag29_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_magtag29_esp32s2.menu.EraseFlash.all=Enabled
+adafruit_magtag29_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_magtag29_esp32s2.menu.ZigbeeMode.default=Disabled
+adafruit_magtag29_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_magtag29_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_magtag29_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_magtag29_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_magtag29_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit FunHouse
+
+adafruit_funhouse_esp32s2.name=Adafruit FunHouse
+adafruit_funhouse_esp32s2.vid.0=0x239A
+adafruit_funhouse_esp32s2.pid.0=0x80F9
+adafruit_funhouse_esp32s2.vid.1=0x239A
+adafruit_funhouse_esp32s2.pid.1=0x00F9
+adafruit_funhouse_esp32s2.vid.2=0x239A
+adafruit_funhouse_esp32s2.pid.2=0x80FA
+adafruit_funhouse_esp32s2.upload_port.0.vid=0x239A
+adafruit_funhouse_esp32s2.upload_port.0.pid=0x80F9
+adafruit_funhouse_esp32s2.upload_port.1.vid=0x239A
+adafruit_funhouse_esp32s2.upload_port.1.pid=0x00F9
+adafruit_funhouse_esp32s2.upload_port.2.vid=0x239A
+adafruit_funhouse_esp32s2.upload_port.2.pid=0x80FA
+
+adafruit_funhouse_esp32s2.bootloader.tool=esptool_py
+adafruit_funhouse_esp32s2.bootloader.tool.default=esptool_py
+
+adafruit_funhouse_esp32s2.upload.tool=esptool_py
+adafruit_funhouse_esp32s2.upload.tool.default=esptool_py
+adafruit_funhouse_esp32s2.upload.tool.network=esp_ota
+
+adafruit_funhouse_esp32s2.upload.maximum_size=1310720
+adafruit_funhouse_esp32s2.upload.maximum_data_size=327680
+adafruit_funhouse_esp32s2.upload.flags=
+adafruit_funhouse_esp32s2.upload.extra_flags=
+adafruit_funhouse_esp32s2.upload.use_1200bps_touch=true
+adafruit_funhouse_esp32s2.upload.wait_for_upload_port=true
+
+adafruit_funhouse_esp32s2.serial.disableDTR=false
+adafruit_funhouse_esp32s2.serial.disableRTS=false
+
+adafruit_funhouse_esp32s2.build.tarch=xtensa
+adafruit_funhouse_esp32s2.build.bootloader_addr=0x1000
+adafruit_funhouse_esp32s2.build.target=esp32s2
+adafruit_funhouse_esp32s2.build.mcu=esp32s2
+adafruit_funhouse_esp32s2.build.core=esp32
+adafruit_funhouse_esp32s2.build.variant=adafruit_funhouse_esp32s2
+adafruit_funhouse_esp32s2.build.board=FUNHOUSE_ESP32S2
+
+adafruit_funhouse_esp32s2.build.cdc_on_boot=1
+adafruit_funhouse_esp32s2.build.msc_on_boot=0
+adafruit_funhouse_esp32s2.build.dfu_on_boot=0
+adafruit_funhouse_esp32s2.build.f_cpu=240000000L
+adafruit_funhouse_esp32s2.build.flash_size=4MB
+adafruit_funhouse_esp32s2.build.flash_freq=80m
+adafruit_funhouse_esp32s2.build.flash_mode=dio
+adafruit_funhouse_esp32s2.build.boot=qio
+adafruit_funhouse_esp32s2.build.partitions=default
+adafruit_funhouse_esp32s2.build.defines=
+
+adafruit_funhouse_esp32s2.menu.CDCOnBoot.cdc=Enabled
+adafruit_funhouse_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_funhouse_esp32s2.menu.CDCOnBoot.default=Disabled
+adafruit_funhouse_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_funhouse_esp32s2.menu.MSCOnBoot.default=Disabled
+adafruit_funhouse_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_funhouse_esp32s2.menu.MSCOnBoot.msc=Enabled
+adafruit_funhouse_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_funhouse_esp32s2.menu.DFUOnBoot.default=Disabled
+adafruit_funhouse_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_funhouse_esp32s2.menu.DFUOnBoot.dfu=Enabled
+adafruit_funhouse_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_funhouse_esp32s2.menu.UploadMode.cdc=Internal USB
+adafruit_funhouse_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_funhouse_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_funhouse_esp32s2.menu.UploadMode.default=UART0
+adafruit_funhouse_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_funhouse_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_funhouse_esp32s2.menu.PSRAM.enabled=Enabled
+adafruit_funhouse_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_funhouse_esp32s2.menu.PSRAM.disabled=Disabled
+adafruit_funhouse_esp32s2.menu.PSRAM.disabled.build.defines=
+
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_funhouse_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.default.build.partitions=default
+adafruit_funhouse_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_funhouse_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_funhouse_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_funhouse_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_funhouse_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_funhouse_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_funhouse_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_funhouse_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_funhouse_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_funhouse_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_funhouse_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_funhouse_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_funhouse_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_funhouse_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_funhouse_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_funhouse_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_funhouse_esp32s2.menu.CPUFreq.40=40MHz
+adafruit_funhouse_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_funhouse_esp32s2.menu.CPUFreq.20=20MHz
+adafruit_funhouse_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_funhouse_esp32s2.menu.CPUFreq.10=10MHz
+adafruit_funhouse_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_funhouse_esp32s2.menu.FlashMode.qio=QIO
+adafruit_funhouse_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_funhouse_esp32s2.menu.FlashMode.qio.build.boot=qio
+adafruit_funhouse_esp32s2.menu.FlashMode.dio=DIO
+adafruit_funhouse_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_funhouse_esp32s2.menu.FlashMode.dio.build.boot=dio
+
+adafruit_funhouse_esp32s2.menu.FlashFreq.80=80MHz
+adafruit_funhouse_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_funhouse_esp32s2.menu.FlashFreq.40=40MHz
+adafruit_funhouse_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_funhouse_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+adafruit_funhouse_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_funhouse_esp32s2.menu.UploadSpeed.921600=921600
+adafruit_funhouse_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_funhouse_esp32s2.menu.UploadSpeed.115200=115200
+adafruit_funhouse_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_funhouse_esp32s2.menu.UploadSpeed.256000.windows=256000
+adafruit_funhouse_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_funhouse_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_funhouse_esp32s2.menu.UploadSpeed.230400=230400
+adafruit_funhouse_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_funhouse_esp32s2.menu.UploadSpeed.460800.linux=460800
+adafruit_funhouse_esp32s2.menu.UploadSpeed.460800.macosx=460800
+adafruit_funhouse_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_funhouse_esp32s2.menu.UploadSpeed.512000.windows=512000
+adafruit_funhouse_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_funhouse_esp32s2.menu.DebugLevel.none=None
+adafruit_funhouse_esp32s2.menu.DebugLevel.none.build.code_debug=0
+adafruit_funhouse_esp32s2.menu.DebugLevel.error=Error
+adafruit_funhouse_esp32s2.menu.DebugLevel.error.build.code_debug=1
+adafruit_funhouse_esp32s2.menu.DebugLevel.warn=Warn
+adafruit_funhouse_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+adafruit_funhouse_esp32s2.menu.DebugLevel.info=Info
+adafruit_funhouse_esp32s2.menu.DebugLevel.info.build.code_debug=3
+adafruit_funhouse_esp32s2.menu.DebugLevel.debug=Debug
+adafruit_funhouse_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+adafruit_funhouse_esp32s2.menu.DebugLevel.verbose=Verbose
+adafruit_funhouse_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_funhouse_esp32s2.menu.EraseFlash.none=Disabled
+adafruit_funhouse_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_funhouse_esp32s2.menu.EraseFlash.all=Enabled
+adafruit_funhouse_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_funhouse_esp32s2.menu.ZigbeeMode.default=Disabled
+adafruit_funhouse_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_funhouse_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_funhouse_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_funhouse_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_funhouse_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit ESP32 Feather
+
+featheresp32.name=Adafruit ESP32 Feather
+
+featheresp32.bootloader.tool=esptool_py
+featheresp32.bootloader.tool.default=esptool_py
+
+featheresp32.upload.tool=esptool_py
+featheresp32.upload.tool.default=esptool_py
+featheresp32.upload.tool.network=esp_ota
+
+featheresp32.upload.maximum_size=1310720
+featheresp32.upload.maximum_data_size=327680
+featheresp32.upload.flags=
+featheresp32.upload.extra_flags=
+
+featheresp32.serial.disableDTR=true
+featheresp32.serial.disableRTS=true
+
+featheresp32.build.tarch=xtensa
+featheresp32.build.bootloader_addr=0x1000
+featheresp32.build.target=esp32
+featheresp32.build.mcu=esp32
+featheresp32.build.core=esp32
+featheresp32.build.variant=feather_esp32
+featheresp32.build.board=FEATHER_ESP32
+
+featheresp32.build.f_cpu=240000000L
+featheresp32.build.flash_size=4MB
+featheresp32.build.flash_freq=80m
+featheresp32.build.flash_mode=dio
+featheresp32.build.boot=dio
+featheresp32.build.partitions=default
+featheresp32.build.defines=
+featheresp32.build.loop_core=
+featheresp32.build.event_core=
+
+featheresp32.menu.LoopCore.1=Core 1
+featheresp32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+featheresp32.menu.LoopCore.0=Core 0
+featheresp32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+featheresp32.menu.EventsCore.1=Core 1
+featheresp32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+featheresp32.menu.EventsCore.0=Core 0
+featheresp32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+featheresp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+featheresp32.menu.PartitionScheme.default.build.partitions=default
+featheresp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+featheresp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+featheresp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+featheresp32.menu.PartitionScheme.minimal.build.partitions=minimal
+featheresp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+featheresp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+featheresp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+featheresp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+featheresp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+featheresp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+featheresp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+featheresp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+featheresp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+featheresp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+featheresp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+featheresp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+featheresp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+featheresp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+featheresp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+featheresp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+featheresp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+featheresp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+featheresp32.menu.CPUFreq.240=240MHz (WiFi/BT)
+featheresp32.menu.CPUFreq.240.build.f_cpu=240000000L
+featheresp32.menu.CPUFreq.160=160MHz (WiFi/BT)
+featheresp32.menu.CPUFreq.160.build.f_cpu=160000000L
+featheresp32.menu.CPUFreq.80=80MHz (WiFi/BT)
+featheresp32.menu.CPUFreq.80.build.f_cpu=80000000L
+featheresp32.menu.CPUFreq.40=40MHz
+featheresp32.menu.CPUFreq.40.build.f_cpu=40000000L
+featheresp32.menu.CPUFreq.20=20MHz
+featheresp32.menu.CPUFreq.20.build.f_cpu=20000000L
+featheresp32.menu.CPUFreq.10=10MHz
+featheresp32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+featheresp32.menu.FlashFreq.80=80MHz
+featheresp32.menu.FlashFreq.80.build.flash_freq=80m
+featheresp32.menu.FlashFreq.40=40MHz
+featheresp32.menu.FlashFreq.40.build.flash_freq=40m
+
+featheresp32.menu.FlashSize.4M=4MB (32Mb)
+featheresp32.menu.FlashSize.4M.build.flash_size=4MB
+
+featheresp32.menu.UploadSpeed.921600=921600
+featheresp32.menu.UploadSpeed.921600.upload.speed=921600
+featheresp32.menu.UploadSpeed.115200=115200
+featheresp32.menu.UploadSpeed.115200.upload.speed=115200
+featheresp32.menu.UploadSpeed.256000.windows=256000
+featheresp32.menu.UploadSpeed.256000.upload.speed=256000
+featheresp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+featheresp32.menu.UploadSpeed.230400=230400
+featheresp32.menu.UploadSpeed.230400.upload.speed=230400
+featheresp32.menu.UploadSpeed.460800.linux=460800
+featheresp32.menu.UploadSpeed.460800.macosx=460800
+featheresp32.menu.UploadSpeed.460800.upload.speed=460800
+featheresp32.menu.UploadSpeed.512000.windows=512000
+featheresp32.menu.UploadSpeed.512000.upload.speed=512000
+
+featheresp32.menu.DebugLevel.none=None
+featheresp32.menu.DebugLevel.none.build.code_debug=0
+featheresp32.menu.DebugLevel.error=Error
+featheresp32.menu.DebugLevel.error.build.code_debug=1
+featheresp32.menu.DebugLevel.warn=Warn
+featheresp32.menu.DebugLevel.warn.build.code_debug=2
+featheresp32.menu.DebugLevel.info=Info
+featheresp32.menu.DebugLevel.info.build.code_debug=3
+featheresp32.menu.DebugLevel.debug=Debug
+featheresp32.menu.DebugLevel.debug.build.code_debug=4
+featheresp32.menu.DebugLevel.verbose=Verbose
+featheresp32.menu.DebugLevel.verbose.build.code_debug=5
+
+featheresp32.menu.EraseFlash.none=Disabled
+featheresp32.menu.EraseFlash.none.upload.erase_cmd=
+featheresp32.menu.EraseFlash.all=Enabled
+featheresp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+featheresp32.menu.ZigbeeMode.default=Disabled
+featheresp32.menu.ZigbeeMode.default.build.zigbee_mode=
+featheresp32.menu.ZigbeeMode.default.build.zigbee_libs=
+featheresp32.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+featheresp32.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+featheresp32.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Feather ESP32 V2
+
+adafruit_feather_esp32_v2.name=Adafruit Feather ESP32 V2
+
+adafruit_feather_esp32_v2.bootloader.tool=esptool_py
+adafruit_feather_esp32_v2.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32_v2.upload.tool=esptool_py
+adafruit_feather_esp32_v2.upload.tool.default=esptool_py
+adafruit_feather_esp32_v2.upload.tool.network=esp_ota
+
+adafruit_feather_esp32_v2.upload.maximum_size=1310720
+adafruit_feather_esp32_v2.upload.maximum_data_size=327680
+adafruit_feather_esp32_v2.upload.flags=
+adafruit_feather_esp32_v2.upload.extra_flags=
+
+adafruit_feather_esp32_v2.serial.disableDTR=true
+adafruit_feather_esp32_v2.serial.disableRTS=true
+
+adafruit_feather_esp32_v2.build.tarch=xtensa
+adafruit_feather_esp32_v2.build.bootloader_addr=0x1000
+adafruit_feather_esp32_v2.build.target=esp32
+adafruit_feather_esp32_v2.build.mcu=esp32
+adafruit_feather_esp32_v2.build.core=esp32
+adafruit_feather_esp32_v2.build.variant=adafruit_feather_esp32_v2
+adafruit_feather_esp32_v2.build.board=ADAFRUIT_FEATHER_ESP32_V2
+
+adafruit_feather_esp32_v2.build.f_cpu=240000000L
+adafruit_feather_esp32_v2.build.flash_size=8MB
+adafruit_feather_esp32_v2.build.flash_freq=80m
+adafruit_feather_esp32_v2.build.flash_mode=dio
+adafruit_feather_esp32_v2.build.boot=dio
+adafruit_feather_esp32_v2.build.partitions=default
+adafruit_feather_esp32_v2.build.defines=
+adafruit_feather_esp32_v2.build.loop_core=
+adafruit_feather_esp32_v2.build.event_core=
+
+adafruit_feather_esp32_v2.menu.LoopCore.1=Core 1
+adafruit_feather_esp32_v2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_feather_esp32_v2.menu.LoopCore.0=Core 0
+adafruit_feather_esp32_v2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_feather_esp32_v2.menu.EventsCore.1=Core 1
+adafruit_feather_esp32_v2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_feather_esp32_v2.menu.EventsCore.0=Core 0
+adafruit_feather_esp32_v2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_feather_esp32_v2.menu.PSRAM.enabled=Enabled
+adafruit_feather_esp32_v2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+adafruit_feather_esp32_v2.menu.PSRAM.disabled=Disabled
+adafruit_feather_esp32_v2.menu.PSRAM.disabled.build.defines=
+
+adafruit_feather_esp32_v2.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32_v2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+adafruit_feather_esp32_v2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+
+adafruit_feather_esp32_v2.menu.CPUFreq.240=240MHz (WiFi/BT)
+adafruit_feather_esp32_v2.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_feather_esp32_v2.menu.CPUFreq.160=160MHz (WiFi/BT)
+adafruit_feather_esp32_v2.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32_v2.menu.CPUFreq.80=80MHz (WiFi/BT)
+adafruit_feather_esp32_v2.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32_v2.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32_v2.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32_v2.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32_v2.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32_v2.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32_v2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32_v2.menu.FlashFreq.80=80MHz
+adafruit_feather_esp32_v2.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_feather_esp32_v2.menu.FlashFreq.40=40MHz
+adafruit_feather_esp32_v2.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_feather_esp32_v2.menu.FlashSize.8M=8MB (64Mb)
+adafruit_feather_esp32_v2.menu.FlashSize.8M.build.flash_size=8MB
+
+adafruit_feather_esp32_v2.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32_v2.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32_v2.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32_v2.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32_v2.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32_v2.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32_v2.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32_v2.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32_v2.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32_v2.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32_v2.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32_v2.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32_v2.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32_v2.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32_v2.menu.DebugLevel.none=None
+adafruit_feather_esp32_v2.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32_v2.menu.DebugLevel.error=Error
+adafruit_feather_esp32_v2.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32_v2.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32_v2.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32_v2.menu.DebugLevel.info=Info
+adafruit_feather_esp32_v2.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32_v2.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32_v2.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32_v2.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32_v2.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32_v2.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32_v2.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32_v2.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32_v2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32_v2.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32_v2.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32_v2.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32_v2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32_v2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32_v2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Feather ESP32-S2
+
+adafruit_feather_esp32s2.name=Adafruit Feather ESP32-S2
+adafruit_feather_esp32s2.vid.0=0x239A
+adafruit_feather_esp32s2.pid.0=0x80EB
+adafruit_feather_esp32s2.vid.1=0x239A
+adafruit_feather_esp32s2.pid.1=0x00EB
+adafruit_feather_esp32s2.vid.2=0x239A
+adafruit_feather_esp32s2.pid.2=0x80EC
+adafruit_feather_esp32s2.upload_port.0.vid=0x239A
+adafruit_feather_esp32s2.upload_port.0.pid=0x80EB
+adafruit_feather_esp32s2.upload_port.1.vid=0x239A
+adafruit_feather_esp32s2.upload_port.1.pid=0x00EB
+adafruit_feather_esp32s2.upload_port.2.vid=0x239A
+adafruit_feather_esp32s2.upload_port.2.pid=0x80EC
+
+adafruit_feather_esp32s2.bootloader.tool=esptool_py
+adafruit_feather_esp32s2.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32s2.upload.tool=esptool_py
+adafruit_feather_esp32s2.upload.tool.default=esptool_py
+adafruit_feather_esp32s2.upload.tool.network=esp_ota
+
+adafruit_feather_esp32s2.upload.maximum_size=1310720
+adafruit_feather_esp32s2.upload.maximum_data_size=327680
+adafruit_feather_esp32s2.upload.flags=
+adafruit_feather_esp32s2.upload.extra_flags=
+adafruit_feather_esp32s2.upload.use_1200bps_touch=true
+adafruit_feather_esp32s2.upload.wait_for_upload_port=true
+
+adafruit_feather_esp32s2.serial.disableDTR=false
+adafruit_feather_esp32s2.serial.disableRTS=false
+
+adafruit_feather_esp32s2.build.tarch=xtensa
+adafruit_feather_esp32s2.build.bootloader_addr=0x1000
+adafruit_feather_esp32s2.build.target=esp32s2
+adafruit_feather_esp32s2.build.mcu=esp32s2
+adafruit_feather_esp32s2.build.core=esp32
+adafruit_feather_esp32s2.build.variant=adafruit_feather_esp32s2
+adafruit_feather_esp32s2.build.board=ADAFRUIT_FEATHER_ESP32S2
+
+adafruit_feather_esp32s2.build.cdc_on_boot=1
+adafruit_feather_esp32s2.build.msc_on_boot=0
+adafruit_feather_esp32s2.build.dfu_on_boot=0
+adafruit_feather_esp32s2.build.f_cpu=240000000L
+adafruit_feather_esp32s2.build.flash_size=4MB
+adafruit_feather_esp32s2.build.flash_freq=80m
+adafruit_feather_esp32s2.build.flash_mode=dio
+adafruit_feather_esp32s2.build.boot=qio
+adafruit_feather_esp32s2.build.partitions=default
+adafruit_feather_esp32s2.build.defines=
+
+adafruit_feather_esp32s2.menu.CDCOnBoot.cdc=Enabled
+adafruit_feather_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_feather_esp32s2.menu.CDCOnBoot.default=Disabled
+adafruit_feather_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_feather_esp32s2.menu.MSCOnBoot.default=Disabled
+adafruit_feather_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_feather_esp32s2.menu.MSCOnBoot.msc=Enabled
+adafruit_feather_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_feather_esp32s2.menu.DFUOnBoot.default=Disabled
+adafruit_feather_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_feather_esp32s2.menu.DFUOnBoot.dfu=Enabled
+adafruit_feather_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_feather_esp32s2.menu.UploadMode.cdc=Internal USB
+adafruit_feather_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_feather_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_feather_esp32s2.menu.UploadMode.default=UART0
+adafruit_feather_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_feather_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_feather_esp32s2.menu.PSRAM.enabled=Enabled
+adafruit_feather_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s2.menu.PSRAM.disabled=Disabled
+adafruit_feather_esp32s2.menu.PSRAM.disabled.build.defines=
+
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.default.build.partitions=default
+adafruit_feather_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_feather_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_feather_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_feather_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_feather_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_feather_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_feather_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_feather_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_feather_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_feather_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_feather_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_feather_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_feather_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_feather_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_feather_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32s2.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32s2.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32s2.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32s2.menu.FlashMode.qio=QIO
+adafruit_feather_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_feather_esp32s2.menu.FlashMode.qio.build.boot=qio
+adafruit_feather_esp32s2.menu.FlashMode.dio=DIO
+adafruit_feather_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_feather_esp32s2.menu.FlashMode.dio.build.boot=dio
+
+adafruit_feather_esp32s2.menu.FlashFreq.80=80MHz
+adafruit_feather_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_feather_esp32s2.menu.FlashFreq.40=40MHz
+adafruit_feather_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_feather_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+adafruit_feather_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_feather_esp32s2.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32s2.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32s2.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32s2.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32s2.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32s2.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32s2.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32s2.menu.DebugLevel.none=None
+adafruit_feather_esp32s2.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32s2.menu.DebugLevel.error=Error
+adafruit_feather_esp32s2.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32s2.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32s2.menu.DebugLevel.info=Info
+adafruit_feather_esp32s2.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32s2.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32s2.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32s2.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32s2.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32s2.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Feather ESP32-S2 TFT
+
+adafruit_feather_esp32s2_tft.name=Adafruit Feather ESP32-S2 TFT
+adafruit_feather_esp32s2_tft.vid.0=0x239A
+adafruit_feather_esp32s2_tft.pid.0=0x810F
+adafruit_feather_esp32s2_tft.vid.1=0x239A
+adafruit_feather_esp32s2_tft.pid.1=0x010F
+adafruit_feather_esp32s2_tft.vid.2=0x239A
+adafruit_feather_esp32s2_tft.pid.2=0x8110
+adafruit_feather_esp32s2_tft.upload_port.0.vid=0x239A
+adafruit_feather_esp32s2_tft.upload_port.0.pid=0x810F
+adafruit_feather_esp32s2_tft.upload_port.1.vid=0x239A
+adafruit_feather_esp32s2_tft.upload_port.1.pid=0x010F
+adafruit_feather_esp32s2_tft.upload_port.2.vid=0x239A
+adafruit_feather_esp32s2_tft.upload_port.2.pid=0x8110
+
+adafruit_feather_esp32s2_tft.bootloader.tool=esptool_py
+adafruit_feather_esp32s2_tft.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32s2_tft.upload.tool=esptool_py
+adafruit_feather_esp32s2_tft.upload.tool.default=esptool_py
+adafruit_feather_esp32s2_tft.upload.tool.network=esp_ota
+
+adafruit_feather_esp32s2_tft.upload.maximum_size=1310720
+adafruit_feather_esp32s2_tft.upload.maximum_data_size=327680
+adafruit_feather_esp32s2_tft.upload.flags=
+adafruit_feather_esp32s2_tft.upload.extra_flags=
+adafruit_feather_esp32s2_tft.upload.use_1200bps_touch=true
+adafruit_feather_esp32s2_tft.upload.wait_for_upload_port=true
+
+adafruit_feather_esp32s2_tft.serial.disableDTR=false
+adafruit_feather_esp32s2_tft.serial.disableRTS=false
+
+adafruit_feather_esp32s2_tft.build.tarch=xtensa
+adafruit_feather_esp32s2_tft.build.bootloader_addr=0x1000
+adafruit_feather_esp32s2_tft.build.target=esp32s2
+adafruit_feather_esp32s2_tft.build.mcu=esp32s2
+adafruit_feather_esp32s2_tft.build.core=esp32
+adafruit_feather_esp32s2_tft.build.variant=adafruit_feather_esp32s2_tft
+adafruit_feather_esp32s2_tft.build.board=ADAFRUIT_FEATHER_ESP32S2_TFT
+
+adafruit_feather_esp32s2_tft.build.cdc_on_boot=1
+adafruit_feather_esp32s2_tft.build.msc_on_boot=0
+adafruit_feather_esp32s2_tft.build.dfu_on_boot=0
+adafruit_feather_esp32s2_tft.build.f_cpu=240000000L
+adafruit_feather_esp32s2_tft.build.flash_size=4MB
+adafruit_feather_esp32s2_tft.build.flash_freq=80m
+adafruit_feather_esp32s2_tft.build.flash_mode=dio
+adafruit_feather_esp32s2_tft.build.boot=qio
+adafruit_feather_esp32s2_tft.build.partitions=default
+adafruit_feather_esp32s2_tft.build.defines=
+
+adafruit_feather_esp32s2_tft.menu.CDCOnBoot.cdc=Enabled
+adafruit_feather_esp32s2_tft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_feather_esp32s2_tft.menu.CDCOnBoot.default=Disabled
+adafruit_feather_esp32s2_tft.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_feather_esp32s2_tft.menu.MSCOnBoot.default=Disabled
+adafruit_feather_esp32s2_tft.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_feather_esp32s2_tft.menu.MSCOnBoot.msc=Enabled
+adafruit_feather_esp32s2_tft.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_feather_esp32s2_tft.menu.DFUOnBoot.default=Disabled
+adafruit_feather_esp32s2_tft.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_feather_esp32s2_tft.menu.DFUOnBoot.dfu=Enabled
+adafruit_feather_esp32s2_tft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_feather_esp32s2_tft.menu.UploadMode.cdc=Internal USB
+adafruit_feather_esp32s2_tft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_feather_esp32s2_tft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_feather_esp32s2_tft.menu.UploadMode.default=UART0
+adafruit_feather_esp32s2_tft.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_feather_esp32s2_tft.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_feather_esp32s2_tft.menu.PSRAM.enabled=Enabled
+adafruit_feather_esp32s2_tft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s2_tft.menu.PSRAM.disabled=Disabled
+adafruit_feather_esp32s2_tft.menu.PSRAM.disabled.build.defines=
+
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.default.build.partitions=default
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_feather_esp32s2_tft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_feather_esp32s2_tft.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_feather_esp32s2_tft.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_feather_esp32s2_tft.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_feather_esp32s2_tft.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32s2_tft.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_feather_esp32s2_tft.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32s2_tft.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32s2_tft.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32s2_tft.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32s2_tft.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32s2_tft.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32s2_tft.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32s2_tft.menu.FlashMode.qio=QIO
+adafruit_feather_esp32s2_tft.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_feather_esp32s2_tft.menu.FlashMode.qio.build.boot=qio
+adafruit_feather_esp32s2_tft.menu.FlashMode.dio=DIO
+adafruit_feather_esp32s2_tft.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_feather_esp32s2_tft.menu.FlashMode.dio.build.boot=dio
+
+adafruit_feather_esp32s2_tft.menu.FlashFreq.80=80MHz
+adafruit_feather_esp32s2_tft.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_feather_esp32s2_tft.menu.FlashFreq.40=40MHz
+adafruit_feather_esp32s2_tft.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_feather_esp32s2_tft.menu.FlashSize.4M=4MB (32Mb)
+adafruit_feather_esp32s2_tft.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32s2_tft.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32s2_tft.menu.DebugLevel.none=None
+adafruit_feather_esp32s2_tft.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32s2_tft.menu.DebugLevel.error=Error
+adafruit_feather_esp32s2_tft.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32s2_tft.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32s2_tft.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32s2_tft.menu.DebugLevel.info=Info
+adafruit_feather_esp32s2_tft.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32s2_tft.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32s2_tft.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32s2_tft.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32s2_tft.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32s2_tft.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32s2_tft.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32s2_tft.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32s2_tft.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32s2_tft.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32s2_tft.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32s2_tft.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32s2_tft.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32s2_tft.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32s2_tft.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Feather ESP32-S2 Reverse TFT
+
+adafruit_feather_esp32s2_reversetft.name=Adafruit Feather ESP32-S2 Reverse TFT
+adafruit_feather_esp32s2_reversetft.vid.0=0x239A
+adafruit_feather_esp32s2_reversetft.pid.0=0x80ED
+adafruit_feather_esp32s2_reversetft.vid.1=0x239A
+adafruit_feather_esp32s2_reversetft.pid.1=0x00ED
+adafruit_feather_esp32s2_reversetft.vid.2=0x239A
+adafruit_feather_esp32s2_reversetft.pid.2=0x80EE
+adafruit_feather_esp32s2_reversetft.upload_port.0.vid=0x239A
+adafruit_feather_esp32s2_reversetft.upload_port.0.pid=0x80ED
+adafruit_feather_esp32s2_reversetft.upload_port.1.vid=0x239A
+adafruit_feather_esp32s2_reversetft.upload_port.1.pid=0x00ED
+adafruit_feather_esp32s2_reversetft.upload_port.2.vid=0x239A
+adafruit_feather_esp32s2_reversetft.upload_port.2.pid=0x80EE
+
+adafruit_feather_esp32s2_reversetft.bootloader.tool=esptool_py
+adafruit_feather_esp32s2_reversetft.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32s2_reversetft.upload.tool=esptool_py
+adafruit_feather_esp32s2_reversetft.upload.tool.default=esptool_py
+adafruit_feather_esp32s2_reversetft.upload.tool.network=esp_ota
+
+adafruit_feather_esp32s2_reversetft.upload.maximum_size=1310720
+adafruit_feather_esp32s2_reversetft.upload.maximum_data_size=327680
+adafruit_feather_esp32s2_reversetft.upload.flags=
+adafruit_feather_esp32s2_reversetft.upload.extra_flags=
+adafruit_feather_esp32s2_reversetft.upload.use_1200bps_touch=true
+adafruit_feather_esp32s2_reversetft.upload.wait_for_upload_port=true
+
+adafruit_feather_esp32s2_reversetft.serial.disableDTR=false
+adafruit_feather_esp32s2_reversetft.serial.disableRTS=false
+
+adafruit_feather_esp32s2_reversetft.build.tarch=xtensa
+adafruit_feather_esp32s2_reversetft.build.bootloader_addr=0x1000
+adafruit_feather_esp32s2_reversetft.build.target=esp32s2
+adafruit_feather_esp32s2_reversetft.build.mcu=esp32s2
+adafruit_feather_esp32s2_reversetft.build.core=esp32
+adafruit_feather_esp32s2_reversetft.build.variant=adafruit_feather_esp32s2_reversetft
+adafruit_feather_esp32s2_reversetft.build.board=ADAFRUIT_FEATHER_ESP32S2_REVTFT
+
+adafruit_feather_esp32s2_reversetft.build.cdc_on_boot=1
+adafruit_feather_esp32s2_reversetft.build.msc_on_boot=0
+adafruit_feather_esp32s2_reversetft.build.dfu_on_boot=0
+adafruit_feather_esp32s2_reversetft.build.f_cpu=240000000L
+adafruit_feather_esp32s2_reversetft.build.flash_size=4MB
+adafruit_feather_esp32s2_reversetft.build.flash_freq=80m
+adafruit_feather_esp32s2_reversetft.build.flash_mode=dio
+adafruit_feather_esp32s2_reversetft.build.boot=qio
+adafruit_feather_esp32s2_reversetft.build.partitions=default
+adafruit_feather_esp32s2_reversetft.build.defines=
+
+adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.cdc=Enabled
+adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.default=Disabled
+adafruit_feather_esp32s2_reversetft.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.default=Disabled
+adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.msc=Enabled
+adafruit_feather_esp32s2_reversetft.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.default=Disabled
+adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.dfu=Enabled
+adafruit_feather_esp32s2_reversetft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc=Internal USB
+adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_feather_esp32s2_reversetft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_feather_esp32s2_reversetft.menu.UploadMode.default=UART0
+adafruit_feather_esp32s2_reversetft.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_feather_esp32s2_reversetft.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_feather_esp32s2_reversetft.menu.PSRAM.enabled=Enabled
+adafruit_feather_esp32s2_reversetft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s2_reversetft.menu.PSRAM.disabled=Disabled
+adafruit_feather_esp32s2_reversetft.menu.PSRAM.disabled.build.defines=
+
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.default.build.partitions=default
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32s2_reversetft.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio=QIO
+adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_feather_esp32s2_reversetft.menu.FlashMode.qio.build.boot=qio
+adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio=DIO
+adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_feather_esp32s2_reversetft.menu.FlashMode.dio.build.boot=dio
+
+adafruit_feather_esp32s2_reversetft.menu.FlashFreq.80=80MHz
+adafruit_feather_esp32s2_reversetft.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_feather_esp32s2_reversetft.menu.FlashFreq.40=40MHz
+adafruit_feather_esp32s2_reversetft.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_feather_esp32s2_reversetft.menu.FlashSize.4M=4MB (32Mb)
+adafruit_feather_esp32s2_reversetft.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32s2_reversetft.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.none=None
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.error=Error
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.info=Info
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32s2_reversetft.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32s2_reversetft.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32s2_reversetft.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32s2_reversetft.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32s2_reversetft.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32s2_reversetft.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Feather ESP32-S3 2MB PSRAM
+
+adafruit_feather_esp32s3.name=Adafruit Feather ESP32-S3 2MB PSRAM
+adafruit_feather_esp32s3.vid.0=0x239A
+adafruit_feather_esp32s3.pid.0=0x811B
+adafruit_feather_esp32s3.vid.1=0x239A
+adafruit_feather_esp32s3.pid.1=0x011B
+adafruit_feather_esp32s3.vid.2=0x239A
+adafruit_feather_esp32s3.pid.2=0x811C
+adafruit_feather_esp32s3.upload_port.0.vid=0x239A
+adafruit_feather_esp32s3.upload_port.0.pid=0x811B
+adafruit_feather_esp32s3.upload_port.1.vid=0x239A
+adafruit_feather_esp32s3.upload_port.1.pid=0x011B
+adafruit_feather_esp32s3.upload_port.2.vid=0x239A
+adafruit_feather_esp32s3.upload_port.2.pid=0x811C
+
+adafruit_feather_esp32s3.bootloader.tool=esptool_py
+adafruit_feather_esp32s3.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32s3.upload.tool=esptool_py
+adafruit_feather_esp32s3.upload.tool.default=esptool_py
+adafruit_feather_esp32s3.upload.tool.network=esp_ota
+
+adafruit_feather_esp32s3.upload.maximum_size=1310720
+adafruit_feather_esp32s3.upload.maximum_data_size=327680
+adafruit_feather_esp32s3.upload.flags=
+adafruit_feather_esp32s3.upload.extra_flags=
+adafruit_feather_esp32s3.upload.use_1200bps_touch=true
+adafruit_feather_esp32s3.upload.wait_for_upload_port=true
+
+adafruit_feather_esp32s3.serial.disableDTR=false
+adafruit_feather_esp32s3.serial.disableRTS=false
+
+adafruit_feather_esp32s3.build.tarch=xtensa
+adafruit_feather_esp32s3.build.bootloader_addr=0x0
+adafruit_feather_esp32s3.build.target=esp32s3
+adafruit_feather_esp32s3.build.mcu=esp32s3
+adafruit_feather_esp32s3.build.core=esp32
+adafruit_feather_esp32s3.build.variant=adafruit_feather_esp32s3
+adafruit_feather_esp32s3.build.board=ADAFRUIT_FEATHER_ESP32S3
+
+adafruit_feather_esp32s3.build.usb_mode=0
+adafruit_feather_esp32s3.build.cdc_on_boot=1
+adafruit_feather_esp32s3.build.msc_on_boot=0
+adafruit_feather_esp32s3.build.dfu_on_boot=0
+adafruit_feather_esp32s3.build.f_cpu=240000000L
+adafruit_feather_esp32s3.build.flash_size=4MB
+adafruit_feather_esp32s3.build.flash_freq=80m
+adafruit_feather_esp32s3.build.flash_mode=dio
+adafruit_feather_esp32s3.build.boot=qio
+adafruit_feather_esp32s3.build.partitions=default
+adafruit_feather_esp32s3.build.defines=
+adafruit_feather_esp32s3.build.loop_core=
+adafruit_feather_esp32s3.build.event_core=
+adafruit_feather_esp32s3.build.flash_type=qio
+adafruit_feather_esp32s3.build.psram_type=qspi
+adafruit_feather_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_feather_esp32s3.menu.LoopCore.1=Core 1
+adafruit_feather_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_feather_esp32s3.menu.LoopCore.0=Core 0
+adafruit_feather_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_feather_esp32s3.menu.EventsCore.1=Core 1
+adafruit_feather_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_feather_esp32s3.menu.EventsCore.0=Core 0
+adafruit_feather_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_feather_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_feather_esp32s3.menu.USBMode.default.build.usb_mode=0
+adafruit_feather_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_feather_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_feather_esp32s3.menu.CDCOnBoot.cdc=Enabled
+adafruit_feather_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_feather_esp32s3.menu.CDCOnBoot.default=Disabled
+adafruit_feather_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_feather_esp32s3.menu.MSCOnBoot.default=Disabled
+adafruit_feather_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_feather_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_feather_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_feather_esp32s3.menu.DFUOnBoot.default=Disabled
+adafruit_feather_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_feather_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_feather_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_feather_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_feather_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_feather_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_feather_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_feather_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_feather_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_feather_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
+adafruit_feather_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
+adafruit_feather_esp32s3.menu.PSRAM.disabled=Disabled
+adafruit_feather_esp32s3.menu.PSRAM.disabled.build.defines=
+adafruit_feather_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
+adafruit_feather_esp32s3.menu.PSRAM.opi=OPI PSRAM
+adafruit_feather_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s3.menu.PSRAM.opi.build.psram_type=opi
+
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.default.build.partitions=default
+adafruit_feather_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_feather_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_feather_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_feather_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_feather_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_feather_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_feather_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_feather_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_feather_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_feather_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_feather_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_feather_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_feather_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_feather_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_feather_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32s3.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32s3.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32s3.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32s3.menu.FlashMode.qio=QIO 80MHz
+adafruit_feather_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_feather_esp32s3.menu.FlashMode.qio.build.boot=qio
+adafruit_feather_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_feather_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_feather_esp32s3.menu.FlashMode.qio120=QIO 120MHz
+adafruit_feather_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_feather_esp32s3.menu.FlashMode.qio120.build.boot=qio
+adafruit_feather_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_feather_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_feather_esp32s3.menu.FlashMode.dio=DIO 80MHz
+adafruit_feather_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_feather_esp32s3.menu.FlashMode.dio.build.boot=dio
+adafruit_feather_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_feather_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_feather_esp32s3.menu.FlashMode.opi=OPI 80MHz
+adafruit_feather_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_feather_esp32s3.menu.FlashMode.opi.build.boot=opi
+adafruit_feather_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_feather_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_feather_esp32s3.menu.FlashSize.4M=4MB (32Mb)
+adafruit_feather_esp32s3.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_feather_esp32s3.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32s3.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32s3.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32s3.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32s3.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32s3.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32s3.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32s3.menu.DebugLevel.none=None
+adafruit_feather_esp32s3.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32s3.menu.DebugLevel.error=Error
+adafruit_feather_esp32s3.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32s3.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32s3.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32s3.menu.DebugLevel.info=Info
+adafruit_feather_esp32s3.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32s3.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32s3.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32s3.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32s3.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32s3.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32s3.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Feather ESP32-S3 No PSRAM
+
+adafruit_feather_esp32s3_nopsram.name=Adafruit Feather ESP32-S3 No PSRAM
+adafruit_feather_esp32s3_nopsram.vid.0=0x239A
+adafruit_feather_esp32s3_nopsram.pid.0=0x8113
+adafruit_feather_esp32s3_nopsram.vid.1=0x239A
+adafruit_feather_esp32s3_nopsram.pid.1=0x0113
+adafruit_feather_esp32s3_nopsram.vid.2=0x239A
+adafruit_feather_esp32s3_nopsram.pid.2=0x8114
+adafruit_feather_esp32s3_nopsram.upload_port.0.vid=0x239A
+adafruit_feather_esp32s3_nopsram.upload_port.0.pid=0x8113
+adafruit_feather_esp32s3_nopsram.upload_port.1.vid=0x239A
+adafruit_feather_esp32s3_nopsram.upload_port.1.pid=0x0113
+adafruit_feather_esp32s3_nopsram.upload_port.2.vid=0x239A
+adafruit_feather_esp32s3_nopsram.upload_port.2.pid=0x8114
+
+adafruit_feather_esp32s3_nopsram.bootloader.tool=esptool_py
+adafruit_feather_esp32s3_nopsram.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32s3_nopsram.upload.tool=esptool_py
+adafruit_feather_esp32s3_nopsram.upload.tool.default=esptool_py
+adafruit_feather_esp32s3_nopsram.upload.tool.network=esp_ota
+
+adafruit_feather_esp32s3_nopsram.upload.maximum_size=1310720
+adafruit_feather_esp32s3_nopsram.upload.maximum_data_size=327680
+adafruit_feather_esp32s3_nopsram.upload.flags=
+adafruit_feather_esp32s3_nopsram.upload.extra_flags=
+adafruit_feather_esp32s3_nopsram.upload.use_1200bps_touch=true
+adafruit_feather_esp32s3_nopsram.upload.wait_for_upload_port=true
+
+adafruit_feather_esp32s3_nopsram.serial.disableDTR=false
+adafruit_feather_esp32s3_nopsram.serial.disableRTS=false
+
+adafruit_feather_esp32s3_nopsram.build.tarch=xtensa
+adafruit_feather_esp32s3_nopsram.build.bootloader_addr=0x0
+adafruit_feather_esp32s3_nopsram.build.target=esp32s3
+adafruit_feather_esp32s3_nopsram.build.mcu=esp32s3
+adafruit_feather_esp32s3_nopsram.build.core=esp32
+adafruit_feather_esp32s3_nopsram.build.variant=adafruit_feather_esp32s3_nopsram
+adafruit_feather_esp32s3_nopsram.build.board=ADAFRUIT_FEATHER_ESP32S3_NOPSRAM
+
+adafruit_feather_esp32s3_nopsram.build.usb_mode=0
+adafruit_feather_esp32s3_nopsram.build.cdc_on_boot=1
+adafruit_feather_esp32s3_nopsram.build.msc_on_boot=0
+adafruit_feather_esp32s3_nopsram.build.dfu_on_boot=0
+adafruit_feather_esp32s3_nopsram.build.f_cpu=240000000L
+adafruit_feather_esp32s3_nopsram.build.flash_size=8MB
+adafruit_feather_esp32s3_nopsram.build.flash_freq=80m
+adafruit_feather_esp32s3_nopsram.build.flash_mode=dio
+adafruit_feather_esp32s3_nopsram.build.boot=qio
+adafruit_feather_esp32s3_nopsram.build.partitions=default
+adafruit_feather_esp32s3_nopsram.build.defines=
+adafruit_feather_esp32s3_nopsram.build.loop_core=
+adafruit_feather_esp32s3_nopsram.build.event_core=
+adafruit_feather_esp32s3_nopsram.build.flash_type=qio
+adafruit_feather_esp32s3_nopsram.build.psram_type=qspi
+adafruit_feather_esp32s3_nopsram.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_feather_esp32s3_nopsram.menu.LoopCore.1=Core 1
+adafruit_feather_esp32s3_nopsram.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_feather_esp32s3_nopsram.menu.LoopCore.0=Core 0
+adafruit_feather_esp32s3_nopsram.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_feather_esp32s3_nopsram.menu.EventsCore.1=Core 1
+adafruit_feather_esp32s3_nopsram.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_feather_esp32s3_nopsram.menu.EventsCore.0=Core 0
+adafruit_feather_esp32s3_nopsram.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_feather_esp32s3_nopsram.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_feather_esp32s3_nopsram.menu.USBMode.default.build.usb_mode=0
+adafruit_feather_esp32s3_nopsram.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_feather_esp32s3_nopsram.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_feather_esp32s3_nopsram.menu.CDCOnBoot.cdc=Enabled
+adafruit_feather_esp32s3_nopsram.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_feather_esp32s3_nopsram.menu.CDCOnBoot.default=Disabled
+adafruit_feather_esp32s3_nopsram.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_feather_esp32s3_nopsram.menu.MSCOnBoot.default=Disabled
+adafruit_feather_esp32s3_nopsram.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_feather_esp32s3_nopsram.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_feather_esp32s3_nopsram.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_feather_esp32s3_nopsram.menu.DFUOnBoot.default=Disabled
+adafruit_feather_esp32s3_nopsram.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_feather_esp32s3_nopsram.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_feather_esp32s3_nopsram.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_feather_esp32s3_nopsram.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_feather_esp32s3_nopsram.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_feather_esp32s3_nopsram.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_feather_esp32s3_nopsram.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_feather_esp32s3_nopsram.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_feather_esp32s3_nopsram.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FATFS)
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota=TinyUF2 8MB No OTA (4MB APP/3.7MB FATFS)
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-8MB-noota
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+adafruit_feather_esp32s3_nopsram.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32s3_nopsram.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio=QIO 80MHz
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio.build.boot=qio
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120=QIO 120MHz
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120.build.boot=qio
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio=DIO 80MHz
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio.build.boot=dio
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi=OPI 80MHz
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi.build.boot=opi
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_feather_esp32s3_nopsram.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_feather_esp32s3_nopsram.menu.FlashSize.8M=8MB (64Mb)
+adafruit_feather_esp32s3_nopsram.menu.FlashSize.8M.build.flash_size=8MB
+
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32s3_nopsram.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.none=None
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.error=Error
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.info=Info
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32s3_nopsram.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32s3_nopsram.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32s3_nopsram.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32s3_nopsram.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32s3_nopsram.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32s3_nopsram.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Feather ESP32-S3 TFT
+
+adafruit_feather_esp32s3_tft.name=Adafruit Feather ESP32-S3 TFT
+adafruit_feather_esp32s3_tft.vid.0=0x239A
+adafruit_feather_esp32s3_tft.pid.0=0x811D
+adafruit_feather_esp32s3_tft.vid.1=0x239A
+adafruit_feather_esp32s3_tft.pid.1=0x011D
+adafruit_feather_esp32s3_tft.vid.2=0x239A
+adafruit_feather_esp32s3_tft.pid.2=0x811E
+adafruit_feather_esp32s3_tft.upload_port.0.vid=0x239A
+adafruit_feather_esp32s3_tft.upload_port.0.pid=0x811D
+adafruit_feather_esp32s3_tft.upload_port.1.vid=0x239A
+adafruit_feather_esp32s3_tft.upload_port.1.pid=0x011D
+adafruit_feather_esp32s3_tft.upload_port.2.vid=0x239A
+adafruit_feather_esp32s3_tft.upload_port.2.pid=0x811E
+
+adafruit_feather_esp32s3_tft.bootloader.tool=esptool_py
+adafruit_feather_esp32s3_tft.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32s3_tft.upload.tool=esptool_py
+adafruit_feather_esp32s3_tft.upload.tool.default=esptool_py
+adafruit_feather_esp32s3_tft.upload.tool.network=esp_ota
+
+adafruit_feather_esp32s3_tft.upload.maximum_size=1310720
+adafruit_feather_esp32s3_tft.upload.maximum_data_size=327680
+adafruit_feather_esp32s3_tft.upload.flags=
+adafruit_feather_esp32s3_tft.upload.extra_flags=
+adafruit_feather_esp32s3_tft.upload.use_1200bps_touch=true
+adafruit_feather_esp32s3_tft.upload.wait_for_upload_port=true
+
+adafruit_feather_esp32s3_tft.serial.disableDTR=false
+adafruit_feather_esp32s3_tft.serial.disableRTS=false
+
+adafruit_feather_esp32s3_tft.build.tarch=xtensa
+adafruit_feather_esp32s3_tft.build.bootloader_addr=0x0
+adafruit_feather_esp32s3_tft.build.target=esp32s3
+adafruit_feather_esp32s3_tft.build.mcu=esp32s3
+adafruit_feather_esp32s3_tft.build.core=esp32
+adafruit_feather_esp32s3_tft.build.variant=adafruit_feather_esp32s3_tft
+adafruit_feather_esp32s3_tft.build.board=ADAFRUIT_FEATHER_ESP32S3_TFT
+
+adafruit_feather_esp32s3_tft.build.usb_mode=0
+adafruit_feather_esp32s3_tft.build.cdc_on_boot=1
+adafruit_feather_esp32s3_tft.build.msc_on_boot=0
+adafruit_feather_esp32s3_tft.build.dfu_on_boot=0
+adafruit_feather_esp32s3_tft.build.f_cpu=240000000L
+adafruit_feather_esp32s3_tft.build.flash_size=4MB
+adafruit_feather_esp32s3_tft.build.flash_freq=80m
+adafruit_feather_esp32s3_tft.build.flash_mode=dio
+adafruit_feather_esp32s3_tft.build.boot=qio
+adafruit_feather_esp32s3_tft.build.partitions=default
+adafruit_feather_esp32s3_tft.build.defines=
+adafruit_feather_esp32s3_tft.build.loop_core=
+adafruit_feather_esp32s3_tft.build.event_core=
+adafruit_feather_esp32s3_tft.build.flash_type=qio
+adafruit_feather_esp32s3_tft.build.psram_type=qspi
+adafruit_feather_esp32s3_tft.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_feather_esp32s3_tft.menu.LoopCore.1=Core 1
+adafruit_feather_esp32s3_tft.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_feather_esp32s3_tft.menu.LoopCore.0=Core 0
+adafruit_feather_esp32s3_tft.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_feather_esp32s3_tft.menu.EventsCore.1=Core 1
+adafruit_feather_esp32s3_tft.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_feather_esp32s3_tft.menu.EventsCore.0=Core 0
+adafruit_feather_esp32s3_tft.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_feather_esp32s3_tft.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_feather_esp32s3_tft.menu.USBMode.default.build.usb_mode=0
+adafruit_feather_esp32s3_tft.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_feather_esp32s3_tft.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_feather_esp32s3_tft.menu.CDCOnBoot.cdc=Enabled
+adafruit_feather_esp32s3_tft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_feather_esp32s3_tft.menu.CDCOnBoot.default=Disabled
+adafruit_feather_esp32s3_tft.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_feather_esp32s3_tft.menu.MSCOnBoot.default=Disabled
+adafruit_feather_esp32s3_tft.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_feather_esp32s3_tft.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_feather_esp32s3_tft.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_feather_esp32s3_tft.menu.DFUOnBoot.default=Disabled
+adafruit_feather_esp32s3_tft.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_feather_esp32s3_tft.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_feather_esp32s3_tft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_feather_esp32s3_tft.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_feather_esp32s3_tft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_feather_esp32s3_tft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_feather_esp32s3_tft.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_feather_esp32s3_tft.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_feather_esp32s3_tft.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_feather_esp32s3_tft.menu.PSRAM.enabled=QSPI PSRAM
+adafruit_feather_esp32s3_tft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s3_tft.menu.PSRAM.enabled.build.psram_type=qspi
+adafruit_feather_esp32s3_tft.menu.PSRAM.disabled=Disabled
+adafruit_feather_esp32s3_tft.menu.PSRAM.disabled.build.defines=
+adafruit_feather_esp32s3_tft.menu.PSRAM.disabled.build.psram_type=qspi
+adafruit_feather_esp32s3_tft.menu.PSRAM.opi=OPI PSRAM
+adafruit_feather_esp32s3_tft.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s3_tft.menu.PSRAM.opi.build.psram_type=opi
+
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.default.build.partitions=default
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_feather_esp32s3_tft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_feather_esp32s3_tft.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_feather_esp32s3_tft.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_feather_esp32s3_tft.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_feather_esp32s3_tft.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32s3_tft.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_feather_esp32s3_tft.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32s3_tft.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32s3_tft.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32s3_tft.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32s3_tft.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32s3_tft.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32s3_tft.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio=QIO 80MHz
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio.build.boot=qio
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio120=QIO 120MHz
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio120.build.boot=qio
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_feather_esp32s3_tft.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_feather_esp32s3_tft.menu.FlashMode.dio=DIO 80MHz
+adafruit_feather_esp32s3_tft.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_feather_esp32s3_tft.menu.FlashMode.dio.build.boot=dio
+adafruit_feather_esp32s3_tft.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_feather_esp32s3_tft.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_feather_esp32s3_tft.menu.FlashMode.opi=OPI 80MHz
+adafruit_feather_esp32s3_tft.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_feather_esp32s3_tft.menu.FlashMode.opi.build.boot=opi
+adafruit_feather_esp32s3_tft.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_feather_esp32s3_tft.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_feather_esp32s3_tft.menu.FlashSize.4M=4MB (32Mb)
+adafruit_feather_esp32s3_tft.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32s3_tft.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32s3_tft.menu.DebugLevel.none=None
+adafruit_feather_esp32s3_tft.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32s3_tft.menu.DebugLevel.error=Error
+adafruit_feather_esp32s3_tft.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32s3_tft.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32s3_tft.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32s3_tft.menu.DebugLevel.info=Info
+adafruit_feather_esp32s3_tft.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32s3_tft.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32s3_tft.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32s3_tft.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32s3_tft.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32s3_tft.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32s3_tft.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32s3_tft.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32s3_tft.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32s3_tft.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32s3_tft.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32s3_tft.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32s3_tft.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32s3_tft.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32s3_tft.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Feather ESP32-S3 Reverse TFT
+
+adafruit_feather_esp32s3_reversetft.name=Adafruit Feather ESP32-S3 Reverse TFT
+adafruit_feather_esp32s3_reversetft.vid.0=0x239A
+adafruit_feather_esp32s3_reversetft.pid.0=0x8123
+adafruit_feather_esp32s3_reversetft.vid.1=0x239A
+adafruit_feather_esp32s3_reversetft.pid.1=0x0123
+adafruit_feather_esp32s3_reversetft.vid.2=0x239A
+adafruit_feather_esp32s3_reversetft.pid.2=0x8124
+adafruit_feather_esp32s3_reversetft.upload_port.0.vid=0x239A
+adafruit_feather_esp32s3_reversetft.upload_port.0.pid=0x8123
+adafruit_feather_esp32s3_reversetft.upload_port.1.vid=0x239A
+adafruit_feather_esp32s3_reversetft.upload_port.1.pid=0x0123
+adafruit_feather_esp32s3_reversetft.upload_port.2.vid=0x239A
+adafruit_feather_esp32s3_reversetft.upload_port.2.pid=0x8124
+
+adafruit_feather_esp32s3_reversetft.bootloader.tool=esptool_py
+adafruit_feather_esp32s3_reversetft.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32s3_reversetft.upload.tool=esptool_py
+adafruit_feather_esp32s3_reversetft.upload.tool.default=esptool_py
+adafruit_feather_esp32s3_reversetft.upload.tool.network=esp_ota
+
+adafruit_feather_esp32s3_reversetft.upload.maximum_size=1310720
+adafruit_feather_esp32s3_reversetft.upload.maximum_data_size=327680
+adafruit_feather_esp32s3_reversetft.upload.flags=
+adafruit_feather_esp32s3_reversetft.upload.extra_flags=
+adafruit_feather_esp32s3_reversetft.upload.use_1200bps_touch=true
+adafruit_feather_esp32s3_reversetft.upload.wait_for_upload_port=true
+
+adafruit_feather_esp32s3_reversetft.serial.disableDTR=false
+adafruit_feather_esp32s3_reversetft.serial.disableRTS=false
+
+adafruit_feather_esp32s3_reversetft.build.tarch=xtensa
+adafruit_feather_esp32s3_reversetft.build.bootloader_addr=0x0
+adafruit_feather_esp32s3_reversetft.build.target=esp32s3
+adafruit_feather_esp32s3_reversetft.build.mcu=esp32s3
+adafruit_feather_esp32s3_reversetft.build.core=esp32
+adafruit_feather_esp32s3_reversetft.build.variant=adafruit_feather_esp32s3_reversetft
+adafruit_feather_esp32s3_reversetft.build.board=ADAFRUIT_FEATHER_ESP32S3_REVTFT
+
+adafruit_feather_esp32s3_reversetft.build.usb_mode=0
+adafruit_feather_esp32s3_reversetft.build.cdc_on_boot=1
+adafruit_feather_esp32s3_reversetft.build.msc_on_boot=0
+adafruit_feather_esp32s3_reversetft.build.dfu_on_boot=0
+adafruit_feather_esp32s3_reversetft.build.f_cpu=240000000L
+adafruit_feather_esp32s3_reversetft.build.flash_size=4MB
+adafruit_feather_esp32s3_reversetft.build.flash_freq=80m
+adafruit_feather_esp32s3_reversetft.build.flash_mode=dio
+adafruit_feather_esp32s3_reversetft.build.boot=qio
+adafruit_feather_esp32s3_reversetft.build.partitions=default
+adafruit_feather_esp32s3_reversetft.build.defines=
+adafruit_feather_esp32s3_reversetft.build.loop_core=
+adafruit_feather_esp32s3_reversetft.build.event_core=
+adafruit_feather_esp32s3_reversetft.build.flash_type=qio
+adafruit_feather_esp32s3_reversetft.build.psram_type=qspi
+adafruit_feather_esp32s3_reversetft.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_feather_esp32s3_reversetft.menu.LoopCore.1=Core 1
+adafruit_feather_esp32s3_reversetft.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_feather_esp32s3_reversetft.menu.LoopCore.0=Core 0
+adafruit_feather_esp32s3_reversetft.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_feather_esp32s3_reversetft.menu.EventsCore.1=Core 1
+adafruit_feather_esp32s3_reversetft.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_feather_esp32s3_reversetft.menu.EventsCore.0=Core 0
+adafruit_feather_esp32s3_reversetft.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_feather_esp32s3_reversetft.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_feather_esp32s3_reversetft.menu.USBMode.default.build.usb_mode=0
+adafruit_feather_esp32s3_reversetft.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_feather_esp32s3_reversetft.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_feather_esp32s3_reversetft.menu.CDCOnBoot.cdc=Enabled
+adafruit_feather_esp32s3_reversetft.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_feather_esp32s3_reversetft.menu.CDCOnBoot.default=Disabled
+adafruit_feather_esp32s3_reversetft.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_feather_esp32s3_reversetft.menu.MSCOnBoot.default=Disabled
+adafruit_feather_esp32s3_reversetft.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_feather_esp32s3_reversetft.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_feather_esp32s3_reversetft.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_feather_esp32s3_reversetft.menu.DFUOnBoot.default=Disabled
+adafruit_feather_esp32s3_reversetft.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_feather_esp32s3_reversetft.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_feather_esp32s3_reversetft.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_feather_esp32s3_reversetft.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_feather_esp32s3_reversetft.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_feather_esp32s3_reversetft.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_feather_esp32s3_reversetft.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_feather_esp32s3_reversetft.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_feather_esp32s3_reversetft.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.enabled=QSPI PSRAM
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.enabled.build.psram_type=qspi
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.disabled=Disabled
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.disabled.build.defines=
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.disabled.build.psram_type=qspi
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi=OPI PSRAM
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi.build.psram_type=opi
+
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.default.build.partitions=default
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32s3_reversetft.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio=QIO 80MHz
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio.build.boot=qio
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120=QIO 120MHz
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120.build.boot=qio
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio=DIO 80MHz
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio.build.boot=dio
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi=OPI 80MHz
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi.build.boot=opi
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_feather_esp32s3_reversetft.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_feather_esp32s3_reversetft.menu.FlashSize.4M=4MB (32Mb)
+adafruit_feather_esp32s3_reversetft.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32s3_reversetft.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.none=None
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.error=Error
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.info=Info
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32s3_reversetft.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32s3_reversetft.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32s3_reversetft.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32s3_reversetft.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32s3_reversetft.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32s3_reversetft.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+#############################
+# Feather C6
+
+
+adafruit_feather_esp32c6.name=Adafruit Feather ESP32-C6
+
+adafruit_feather_esp32c6.bootloader.tool=esptool_py
+adafruit_feather_esp32c6.bootloader.tool.default=esptool_py
+
+adafruit_feather_esp32c6.upload.tool=esptool_py
+adafruit_feather_esp32c6.upload.tool.default=esptool_py
+adafruit_feather_esp32c6.upload.tool.network=esp_ota
+
+adafruit_feather_esp32c6.upload.maximum_size=1310720
+adafruit_feather_esp32c6.upload.maximum_data_size=327680
+adafruit_feather_esp32c6.upload.flags=
+adafruit_feather_esp32c6.upload.extra_flags=
+adafruit_feather_esp32c6.upload.use_1200bps_touch=false
+adafruit_feather_esp32c6.upload.wait_for_upload_port=false
+
+adafruit_feather_esp32c6.serial.disableDTR=false
+adafruit_feather_esp32c6.serial.disableRTS=false
+
+adafruit_feather_esp32c6.build.tarch=riscv32
+adafruit_feather_esp32c6.build.target=esp
+adafruit_feather_esp32c6.build.mcu=esp32c6
+adafruit_feather_esp32c6.build.core=esp32
+adafruit_feather_esp32c6.build.variant=adafruit_feather_esp32c6
+adafruit_feather_esp32c6.build.board=ADAFRUIT_FEATHER_ESP32C6
+adafruit_feather_esp32c6.build.bootloader_addr=0x0
+
+adafruit_feather_esp32c6.build.cdc_on_boot=0
+adafruit_feather_esp32c6.build.f_cpu=160000000L
+adafruit_feather_esp32c6.build.flash_size=4MB
+adafruit_feather_esp32c6.build.flash_freq=80m
+adafruit_feather_esp32c6.build.flash_mode=qio
+adafruit_feather_esp32c6.build.boot=qio
+adafruit_feather_esp32c6.build.partitions=default
+adafruit_feather_esp32c6.build.defines=
+
+## IDE 2.0 Seems to not update the value
+adafruit_feather_esp32c6.menu.JTAGAdapter.default=Disabled
+adafruit_feather_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+adafruit_feather_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+adafruit_feather_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+adafruit_feather_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+adafruit_feather_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
+adafruit_feather_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+adafruit_feather_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+adafruit_feather_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
+adafruit_feather_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+adafruit_feather_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+adafruit_feather_esp32c6.menu.CDCOnBoot.default=Disabled
+adafruit_feather_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
+adafruit_feather_esp32c6.menu.CDCOnBoot.cdc=Enabled
+adafruit_feather_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+adafruit_feather_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.default.build.partitions=default
+adafruit_feather_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_feather_esp32c6.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+adafruit_feather_esp32c6.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+adafruit_feather_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_feather_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_feather_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_feather_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_feather_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_feather_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_feather_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_feather_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+adafruit_feather_esp32c6.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.fatflash.build.partitions=ffat
+adafruit_feather_esp32c6.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+adafruit_feather_esp32c6.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+adafruit_feather_esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+adafruit_feather_esp32c6.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
+adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+adafruit_feather_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+adafruit_feather_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+adafruit_feather_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+adafruit_feather_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+adafruit_feather_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+adafruit_feather_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+adafruit_feather_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+adafruit_feather_esp32c6.menu.PartitionScheme.custom=Custom
+adafruit_feather_esp32c6.menu.PartitionScheme.custom.build.partitions=
+adafruit_feather_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+adafruit_feather_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_feather_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_feather_esp32c6.menu.CPUFreq.120=120MHz (WiFi)
+adafruit_feather_esp32c6.menu.CPUFreq.120.build.f_cpu=120000000L
+adafruit_feather_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_feather_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_feather_esp32c6.menu.CPUFreq.40=40MHz
+adafruit_feather_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_feather_esp32c6.menu.CPUFreq.20=20MHz
+adafruit_feather_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_feather_esp32c6.menu.CPUFreq.10=10MHz
+adafruit_feather_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_feather_esp32c6.menu.FlashMode.qio=QIO
+adafruit_feather_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_feather_esp32c6.menu.FlashMode.qio.build.boot=qio
+adafruit_feather_esp32c6.menu.FlashMode.dio=DIO
+adafruit_feather_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_feather_esp32c6.menu.FlashMode.dio.build.boot=dio
+
+adafruit_feather_esp32c6.menu.FlashFreq.80=80MHz
+adafruit_feather_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_feather_esp32c6.menu.FlashFreq.40=40MHz
+adafruit_feather_esp32c6.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_feather_esp32c6.menu.UploadSpeed.921600=921600
+adafruit_feather_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_feather_esp32c6.menu.UploadSpeed.115200=115200
+adafruit_feather_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_feather_esp32c6.menu.UploadSpeed.256000.windows=256000
+adafruit_feather_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_feather_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_feather_esp32c6.menu.UploadSpeed.230400=230400
+adafruit_feather_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_feather_esp32c6.menu.UploadSpeed.460800.linux=460800
+adafruit_feather_esp32c6.menu.UploadSpeed.460800.macosx=460800
+adafruit_feather_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_feather_esp32c6.menu.UploadSpeed.512000.windows=512000
+adafruit_feather_esp32c6.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_feather_esp32c6.menu.DebugLevel.none=None
+adafruit_feather_esp32c6.menu.DebugLevel.none.build.code_debug=0
+adafruit_feather_esp32c6.menu.DebugLevel.error=Error
+adafruit_feather_esp32c6.menu.DebugLevel.error.build.code_debug=1
+adafruit_feather_esp32c6.menu.DebugLevel.warn=Warn
+adafruit_feather_esp32c6.menu.DebugLevel.warn.build.code_debug=2
+adafruit_feather_esp32c6.menu.DebugLevel.info=Info
+adafruit_feather_esp32c6.menu.DebugLevel.info.build.code_debug=3
+adafruit_feather_esp32c6.menu.DebugLevel.debug=Debug
+adafruit_feather_esp32c6.menu.DebugLevel.debug.build.code_debug=4
+adafruit_feather_esp32c6.menu.DebugLevel.verbose=Verbose
+adafruit_feather_esp32c6.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_feather_esp32c6.menu.EraseFlash.none=Disabled
+adafruit_feather_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_feather_esp32c6.menu.EraseFlash.all=Enabled
+adafruit_feather_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_feather_esp32c6.menu.ZigbeeMode.default=Disabled
+adafruit_feather_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_feather_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_feather_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+adafruit_feather_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+adafruit_feather_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+adafruit_feather_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_feather_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_feather_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+adafruit_feather_esp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+adafruit_feather_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+adafruit_feather_esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+
+
+##############################################################
+# Adafruit QT Py ESP32
+
+adafruit_qtpy_esp32_pico.name=Adafruit QT Py ESP32
+
+adafruit_qtpy_esp32_pico.bootloader.tool=esptool_py
+adafruit_qtpy_esp32_pico.bootloader.tool.default=esptool_py
+
+adafruit_qtpy_esp32_pico.upload.tool=esptool_py
+adafruit_qtpy_esp32_pico.upload.tool.default=esptool_py
+adafruit_qtpy_esp32_pico.upload.tool.network=esp_ota
+
+adafruit_qtpy_esp32_pico.upload.maximum_size=1310720
+adafruit_qtpy_esp32_pico.upload.maximum_data_size=327680
+adafruit_qtpy_esp32_pico.upload.flags=
+adafruit_qtpy_esp32_pico.upload.extra_flags=
+
+adafruit_qtpy_esp32_pico.serial.disableDTR=true
+adafruit_qtpy_esp32_pico.serial.disableRTS=true
+
+adafruit_qtpy_esp32_pico.build.tarch=xtensa
+adafruit_qtpy_esp32_pico.build.bootloader_addr=0x1000
+adafruit_qtpy_esp32_pico.build.target=esp32
+adafruit_qtpy_esp32_pico.build.mcu=esp32
+adafruit_qtpy_esp32_pico.build.core=esp32
+adafruit_qtpy_esp32_pico.build.variant=adafruit_qtpy_esp32
+adafruit_qtpy_esp32_pico.build.board=ADAFRUIT_QTPY_ESP32_PICO
+
+adafruit_qtpy_esp32_pico.build.f_cpu=240000000L
+adafruit_qtpy_esp32_pico.build.flash_size=8MB
+adafruit_qtpy_esp32_pico.build.flash_freq=80m
+adafruit_qtpy_esp32_pico.build.flash_mode=dio
+adafruit_qtpy_esp32_pico.build.boot=dio
+adafruit_qtpy_esp32_pico.build.partitions=default
+adafruit_qtpy_esp32_pico.build.defines=
+adafruit_qtpy_esp32_pico.build.loop_core=
+adafruit_qtpy_esp32_pico.build.event_core=
+
+adafruit_qtpy_esp32_pico.menu.LoopCore.1=Core 1
+adafruit_qtpy_esp32_pico.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_qtpy_esp32_pico.menu.LoopCore.0=Core 0
+adafruit_qtpy_esp32_pico.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_qtpy_esp32_pico.menu.EventsCore.1=Core 1
+adafruit_qtpy_esp32_pico.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_qtpy_esp32_pico.menu.EventsCore.0=Core 0
+adafruit_qtpy_esp32_pico.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_qtpy_esp32_pico.menu.PSRAM.enabled=Enabled
+adafruit_qtpy_esp32_pico.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+adafruit_qtpy_esp32_pico.menu.PSRAM.disabled=Disabled
+adafruit_qtpy_esp32_pico.menu.PSRAM.disabled.build.defines=
+
+adafruit_qtpy_esp32_pico.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+adafruit_qtpy_esp32_pico.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+adafruit_qtpy_esp32_pico.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+
+adafruit_qtpy_esp32_pico.menu.CPUFreq.240=240MHz (WiFi/BT)
+adafruit_qtpy_esp32_pico.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_qtpy_esp32_pico.menu.CPUFreq.160=160MHz (WiFi/BT)
+adafruit_qtpy_esp32_pico.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_qtpy_esp32_pico.menu.CPUFreq.80=80MHz (WiFi/BT)
+adafruit_qtpy_esp32_pico.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_qtpy_esp32_pico.menu.CPUFreq.40=40MHz
+adafruit_qtpy_esp32_pico.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_qtpy_esp32_pico.menu.CPUFreq.20=20MHz
+adafruit_qtpy_esp32_pico.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_qtpy_esp32_pico.menu.CPUFreq.10=10MHz
+adafruit_qtpy_esp32_pico.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_qtpy_esp32_pico.menu.FlashFreq.80=80MHz
+adafruit_qtpy_esp32_pico.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_qtpy_esp32_pico.menu.FlashFreq.40=40MHz
+adafruit_qtpy_esp32_pico.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_qtpy_esp32_pico.menu.FlashSize.8M=8MB (64Mb)
+adafruit_qtpy_esp32_pico.menu.FlashSize.8M.build.flash_size=8MB
+
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.921600=921600
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.115200=115200
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.256000.windows=256000
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.230400=230400
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.460800.linux=460800
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.460800.macosx=460800
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.512000.windows=512000
+adafruit_qtpy_esp32_pico.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_qtpy_esp32_pico.menu.DebugLevel.none=None
+adafruit_qtpy_esp32_pico.menu.DebugLevel.none.build.code_debug=0
+adafruit_qtpy_esp32_pico.menu.DebugLevel.error=Error
+adafruit_qtpy_esp32_pico.menu.DebugLevel.error.build.code_debug=1
+adafruit_qtpy_esp32_pico.menu.DebugLevel.warn=Warn
+adafruit_qtpy_esp32_pico.menu.DebugLevel.warn.build.code_debug=2
+adafruit_qtpy_esp32_pico.menu.DebugLevel.info=Info
+adafruit_qtpy_esp32_pico.menu.DebugLevel.info.build.code_debug=3
+adafruit_qtpy_esp32_pico.menu.DebugLevel.debug=Debug
+adafruit_qtpy_esp32_pico.menu.DebugLevel.debug.build.code_debug=4
+adafruit_qtpy_esp32_pico.menu.DebugLevel.verbose=Verbose
+adafruit_qtpy_esp32_pico.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_qtpy_esp32_pico.menu.EraseFlash.none=Disabled
+adafruit_qtpy_esp32_pico.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_qtpy_esp32_pico.menu.EraseFlash.all=Enabled
+adafruit_qtpy_esp32_pico.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_qtpy_esp32_pico.menu.ZigbeeMode.default=Disabled
+adafruit_qtpy_esp32_pico.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_qtpy_esp32_pico.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_qtpy_esp32_pico.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_qtpy_esp32_pico.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_qtpy_esp32_pico.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit QT Py ESP32-C3
+
+adafruit_qtpy_esp32c3.name=Adafruit QT Py ESP32-C3
+
+adafruit_qtpy_esp32c3.bootloader.tool=esptool_py
+adafruit_qtpy_esp32c3.bootloader.tool.default=esptool_py
+
+adafruit_qtpy_esp32c3.upload.tool=esptool_py
+adafruit_qtpy_esp32c3.upload.tool.default=esptool_py
+adafruit_qtpy_esp32c3.upload.tool.network=esp_ota
+
+adafruit_qtpy_esp32c3.upload.maximum_size=1310720
+adafruit_qtpy_esp32c3.upload.maximum_data_size=327680
+adafruit_qtpy_esp32c3.upload.flags=
+adafruit_qtpy_esp32c3.upload.extra_flags=
+adafruit_qtpy_esp32c3.upload.use_1200bps_touch=false
+adafruit_qtpy_esp32c3.upload.wait_for_upload_port=false
+
+adafruit_qtpy_esp32c3.serial.disableDTR=false
+adafruit_qtpy_esp32c3.serial.disableRTS=false
+
+adafruit_qtpy_esp32c3.build.tarch=riscv32
+adafruit_qtpy_esp32c3.build.bootloader_addr=0x0
+adafruit_qtpy_esp32c3.build.target=esp
+adafruit_qtpy_esp32c3.build.mcu=esp32c3
+adafruit_qtpy_esp32c3.build.core=esp32
+adafruit_qtpy_esp32c3.build.variant=adafruit_qtpy_esp32c3
+adafruit_qtpy_esp32c3.build.board=ADAFRUIT_QTPY_ESP32C3
+
+adafruit_qtpy_esp32c3.build.cdc_on_boot=1
+adafruit_qtpy_esp32c3.build.f_cpu=160000000L
+adafruit_qtpy_esp32c3.build.flash_size=4MB
+adafruit_qtpy_esp32c3.build.flash_freq=80m
+adafruit_qtpy_esp32c3.build.flash_mode=dio
+adafruit_qtpy_esp32c3.build.boot=qio
+adafruit_qtpy_esp32c3.build.partitions=default
+adafruit_qtpy_esp32c3.build.defines=
+
+adafruit_qtpy_esp32c3.menu.CDCOnBoot.cdc=Enabled
+adafruit_qtpy_esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_qtpy_esp32c3.menu.CDCOnBoot.default=Disabled
+adafruit_qtpy_esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_qtpy_esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.default.build.partitions=default
+adafruit_qtpy_esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_qtpy_esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_qtpy_esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_qtpy_esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_qtpy_esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_qtpy_esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_qtpy_esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_qtpy_esp32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_qtpy_esp32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_qtpy_esp32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_qtpy_esp32c3.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_qtpy_esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_qtpy_esp32c3.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_qtpy_esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_qtpy_esp32c3.menu.CPUFreq.40=40MHz
+adafruit_qtpy_esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_qtpy_esp32c3.menu.CPUFreq.20=20MHz
+adafruit_qtpy_esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_qtpy_esp32c3.menu.CPUFreq.10=10MHz
+adafruit_qtpy_esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_qtpy_esp32c3.menu.FlashMode.qio=QIO
+adafruit_qtpy_esp32c3.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_qtpy_esp32c3.menu.FlashMode.qio.build.boot=qio
+adafruit_qtpy_esp32c3.menu.FlashMode.dio=DIO
+adafruit_qtpy_esp32c3.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_qtpy_esp32c3.menu.FlashMode.dio.build.boot=dio
+
+adafruit_qtpy_esp32c3.menu.FlashFreq.80=80MHz
+adafruit_qtpy_esp32c3.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_qtpy_esp32c3.menu.FlashFreq.40=40MHz
+adafruit_qtpy_esp32c3.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_qtpy_esp32c3.menu.FlashSize.4M=4MB (32Mb)
+adafruit_qtpy_esp32c3.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_qtpy_esp32c3.menu.UploadSpeed.921600=921600
+adafruit_qtpy_esp32c3.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_qtpy_esp32c3.menu.UploadSpeed.115200=115200
+adafruit_qtpy_esp32c3.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_qtpy_esp32c3.menu.UploadSpeed.256000.windows=256000
+adafruit_qtpy_esp32c3.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_qtpy_esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_qtpy_esp32c3.menu.UploadSpeed.230400=230400
+adafruit_qtpy_esp32c3.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_qtpy_esp32c3.menu.UploadSpeed.460800.linux=460800
+adafruit_qtpy_esp32c3.menu.UploadSpeed.460800.macosx=460800
+adafruit_qtpy_esp32c3.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_qtpy_esp32c3.menu.UploadSpeed.512000.windows=512000
+adafruit_qtpy_esp32c3.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_qtpy_esp32c3.menu.DebugLevel.none=None
+adafruit_qtpy_esp32c3.menu.DebugLevel.none.build.code_debug=0
+adafruit_qtpy_esp32c3.menu.DebugLevel.error=Error
+adafruit_qtpy_esp32c3.menu.DebugLevel.error.build.code_debug=1
+adafruit_qtpy_esp32c3.menu.DebugLevel.warn=Warn
+adafruit_qtpy_esp32c3.menu.DebugLevel.warn.build.code_debug=2
+adafruit_qtpy_esp32c3.menu.DebugLevel.info=Info
+adafruit_qtpy_esp32c3.menu.DebugLevel.info.build.code_debug=3
+adafruit_qtpy_esp32c3.menu.DebugLevel.debug=Debug
+adafruit_qtpy_esp32c3.menu.DebugLevel.debug.build.code_debug=4
+adafruit_qtpy_esp32c3.menu.DebugLevel.verbose=Verbose
+adafruit_qtpy_esp32c3.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_qtpy_esp32c3.menu.EraseFlash.none=Disabled
+adafruit_qtpy_esp32c3.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_qtpy_esp32c3.menu.EraseFlash.all=Enabled
+adafruit_qtpy_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_qtpy_esp32c3.menu.ZigbeeMode.default=Disabled
+adafruit_qtpy_esp32c3.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_qtpy_esp32c3.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_qtpy_esp32c3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_qtpy_esp32c3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_qtpy_esp32c3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit QT Py ESP32-S2
+
+adafruit_qtpy_esp32s2.name=Adafruit QT Py ESP32-S2
+adafruit_qtpy_esp32s2.vid.0=0x239A
+adafruit_qtpy_esp32s2.pid.0=0x8111
+adafruit_qtpy_esp32s2.vid.1=0x239A
+adafruit_qtpy_esp32s2.pid.1=0x0111
+adafruit_qtpy_esp32s2.vid.2=0x239A
+adafruit_qtpy_esp32s2.pid.2=0x8112
+adafruit_qtpy_esp32s2.upload_port.0.vid=0x239A
+adafruit_qtpy_esp32s2.upload_port.0.pid=0x8111
+adafruit_qtpy_esp32s2.upload_port.1.vid=0x239A
+adafruit_qtpy_esp32s2.upload_port.1.pid=0x0111
+adafruit_qtpy_esp32s2.upload_port.2.vid=0x239A
+adafruit_qtpy_esp32s2.upload_port.2.pid=0x8112
+
+adafruit_qtpy_esp32s2.bootloader.tool=esptool_py
+adafruit_qtpy_esp32s2.bootloader.tool.default=esptool_py
+
+adafruit_qtpy_esp32s2.upload.tool=esptool_py
+adafruit_qtpy_esp32s2.upload.tool.default=esptool_py
+adafruit_qtpy_esp32s2.upload.tool.network=esp_ota
+
+adafruit_qtpy_esp32s2.upload.maximum_size=1310720
+adafruit_qtpy_esp32s2.upload.maximum_data_size=327680
+adafruit_qtpy_esp32s2.upload.flags=
+adafruit_qtpy_esp32s2.upload.extra_flags=
+adafruit_qtpy_esp32s2.upload.use_1200bps_touch=true
+adafruit_qtpy_esp32s2.upload.wait_for_upload_port=true
+
+adafruit_qtpy_esp32s2.serial.disableDTR=false
+adafruit_qtpy_esp32s2.serial.disableRTS=false
+
+adafruit_qtpy_esp32s2.build.tarch=xtensa
+adafruit_qtpy_esp32s2.build.bootloader_addr=0x1000
+adafruit_qtpy_esp32s2.build.target=esp32s2
+adafruit_qtpy_esp32s2.build.mcu=esp32s2
+adafruit_qtpy_esp32s2.build.core=esp32
+adafruit_qtpy_esp32s2.build.variant=adafruit_qtpy_esp32s2
+adafruit_qtpy_esp32s2.build.board=ADAFRUIT_QTPY_ESP32S2
+
+adafruit_qtpy_esp32s2.build.cdc_on_boot=1
+adafruit_qtpy_esp32s2.build.msc_on_boot=0
+adafruit_qtpy_esp32s2.build.dfu_on_boot=0
+adafruit_qtpy_esp32s2.build.f_cpu=240000000L
+adafruit_qtpy_esp32s2.build.flash_size=4MB
+adafruit_qtpy_esp32s2.build.flash_freq=80m
+adafruit_qtpy_esp32s2.build.flash_mode=dio
+adafruit_qtpy_esp32s2.build.boot=qio
+adafruit_qtpy_esp32s2.build.partitions=default
+adafruit_qtpy_esp32s2.build.defines=
+
+adafruit_qtpy_esp32s2.menu.CDCOnBoot.cdc=Enabled
+adafruit_qtpy_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_qtpy_esp32s2.menu.CDCOnBoot.default=Disabled
+adafruit_qtpy_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_qtpy_esp32s2.menu.MSCOnBoot.default=Disabled
+adafruit_qtpy_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_qtpy_esp32s2.menu.MSCOnBoot.msc=Enabled
+adafruit_qtpy_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_qtpy_esp32s2.menu.DFUOnBoot.default=Disabled
+adafruit_qtpy_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_qtpy_esp32s2.menu.DFUOnBoot.dfu=Enabled
+adafruit_qtpy_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_qtpy_esp32s2.menu.UploadMode.cdc=Internal USB
+adafruit_qtpy_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_qtpy_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_qtpy_esp32s2.menu.UploadMode.default=UART0
+adafruit_qtpy_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_qtpy_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_qtpy_esp32s2.menu.PSRAM.enabled=Enabled
+adafruit_qtpy_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_qtpy_esp32s2.menu.PSRAM.disabled=Disabled
+adafruit_qtpy_esp32s2.menu.PSRAM.disabled.build.defines=
+
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_qtpy_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.default.build.partitions=default
+adafruit_qtpy_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_qtpy_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_qtpy_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_qtpy_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_qtpy_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_qtpy_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_qtpy_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_qtpy_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_qtpy_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_qtpy_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_qtpy_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_qtpy_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_qtpy_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_qtpy_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_qtpy_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_qtpy_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_qtpy_esp32s2.menu.CPUFreq.40=40MHz
+adafruit_qtpy_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_qtpy_esp32s2.menu.CPUFreq.20=20MHz
+adafruit_qtpy_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_qtpy_esp32s2.menu.CPUFreq.10=10MHz
+adafruit_qtpy_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_qtpy_esp32s2.menu.FlashMode.qio=QIO
+adafruit_qtpy_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_qtpy_esp32s2.menu.FlashMode.qio.build.boot=qio
+adafruit_qtpy_esp32s2.menu.FlashMode.dio=DIO
+adafruit_qtpy_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_qtpy_esp32s2.menu.FlashMode.dio.build.boot=dio
+
+adafruit_qtpy_esp32s2.menu.FlashFreq.80=80MHz
+adafruit_qtpy_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_qtpy_esp32s2.menu.FlashFreq.40=40MHz
+adafruit_qtpy_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_qtpy_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+adafruit_qtpy_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_qtpy_esp32s2.menu.UploadSpeed.921600=921600
+adafruit_qtpy_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_qtpy_esp32s2.menu.UploadSpeed.115200=115200
+adafruit_qtpy_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_qtpy_esp32s2.menu.UploadSpeed.256000.windows=256000
+adafruit_qtpy_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_qtpy_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_qtpy_esp32s2.menu.UploadSpeed.230400=230400
+adafruit_qtpy_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_qtpy_esp32s2.menu.UploadSpeed.460800.linux=460800
+adafruit_qtpy_esp32s2.menu.UploadSpeed.460800.macosx=460800
+adafruit_qtpy_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_qtpy_esp32s2.menu.UploadSpeed.512000.windows=512000
+adafruit_qtpy_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_qtpy_esp32s2.menu.DebugLevel.none=None
+adafruit_qtpy_esp32s2.menu.DebugLevel.none.build.code_debug=0
+adafruit_qtpy_esp32s2.menu.DebugLevel.error=Error
+adafruit_qtpy_esp32s2.menu.DebugLevel.error.build.code_debug=1
+adafruit_qtpy_esp32s2.menu.DebugLevel.warn=Warn
+adafruit_qtpy_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+adafruit_qtpy_esp32s2.menu.DebugLevel.info=Info
+adafruit_qtpy_esp32s2.menu.DebugLevel.info.build.code_debug=3
+adafruit_qtpy_esp32s2.menu.DebugLevel.debug=Debug
+adafruit_qtpy_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+adafruit_qtpy_esp32s2.menu.DebugLevel.verbose=Verbose
+adafruit_qtpy_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_qtpy_esp32s2.menu.EraseFlash.none=Disabled
+adafruit_qtpy_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_qtpy_esp32s2.menu.EraseFlash.all=Enabled
+adafruit_qtpy_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_qtpy_esp32s2.menu.ZigbeeMode.default=Disabled
+adafruit_qtpy_esp32s2.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_qtpy_esp32s2.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_qtpy_esp32s2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_qtpy_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_qtpy_esp32s2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit QT Py ESP32-S3 No PSRAM
+
+adafruit_qtpy_esp32s3_nopsram.name=Adafruit QT Py ESP32-S3 No PSRAM
+adafruit_qtpy_esp32s3_nopsram.vid.0=0x239A
+adafruit_qtpy_esp32s3_nopsram.pid.0=0x8119
+adafruit_qtpy_esp32s3_nopsram.vid.1=0x239A
+adafruit_qtpy_esp32s3_nopsram.pid.1=0x0119
+adafruit_qtpy_esp32s3_nopsram.vid.2=0x239A
+adafruit_qtpy_esp32s3_nopsram.pid.2=0x811A
+adafruit_qtpy_esp32s3_nopsram.upload_port.0.vid=0x239A
+adafruit_qtpy_esp32s3_nopsram.upload_port.0.pid=0x8119
+adafruit_qtpy_esp32s3_nopsram.upload_port.1.vid=0x239A
+adafruit_qtpy_esp32s3_nopsram.upload_port.1.pid=0x0119
+adafruit_qtpy_esp32s3_nopsram.upload_port.2.vid=0x239A
+adafruit_qtpy_esp32s3_nopsram.upload_port.2.pid=0x811A
+
+adafruit_qtpy_esp32s3_nopsram.bootloader.tool=esptool_py
+adafruit_qtpy_esp32s3_nopsram.bootloader.tool.default=esptool_py
+
+adafruit_qtpy_esp32s3_nopsram.upload.tool=esptool_py
+adafruit_qtpy_esp32s3_nopsram.upload.tool.default=esptool_py
+adafruit_qtpy_esp32s3_nopsram.upload.tool.network=esp_ota
+
+adafruit_qtpy_esp32s3_nopsram.upload.maximum_size=1310720
+adafruit_qtpy_esp32s3_nopsram.upload.maximum_data_size=327680
+adafruit_qtpy_esp32s3_nopsram.upload.flags=
+adafruit_qtpy_esp32s3_nopsram.upload.extra_flags=
+adafruit_qtpy_esp32s3_nopsram.upload.use_1200bps_touch=true
+adafruit_qtpy_esp32s3_nopsram.upload.wait_for_upload_port=true
+
+adafruit_qtpy_esp32s3_nopsram.serial.disableDTR=false
+adafruit_qtpy_esp32s3_nopsram.serial.disableRTS=false
+
+adafruit_qtpy_esp32s3_nopsram.build.tarch=xtensa
+adafruit_qtpy_esp32s3_nopsram.build.bootloader_addr=0x0
+adafruit_qtpy_esp32s3_nopsram.build.target=esp32s3
+adafruit_qtpy_esp32s3_nopsram.build.mcu=esp32s3
+adafruit_qtpy_esp32s3_nopsram.build.core=esp32
+adafruit_qtpy_esp32s3_nopsram.build.variant=adafruit_qtpy_esp32s3_nopsram
+adafruit_qtpy_esp32s3_nopsram.build.board=ADAFRUIT_QTPY_ESP32S3_NOPSRAM
+
+adafruit_qtpy_esp32s3_nopsram.build.usb_mode=0
+adafruit_qtpy_esp32s3_nopsram.build.cdc_on_boot=1
+adafruit_qtpy_esp32s3_nopsram.build.msc_on_boot=0
+adafruit_qtpy_esp32s3_nopsram.build.dfu_on_boot=0
+adafruit_qtpy_esp32s3_nopsram.build.f_cpu=240000000L
+adafruit_qtpy_esp32s3_nopsram.build.flash_size=8MB
+adafruit_qtpy_esp32s3_nopsram.build.flash_freq=80m
+adafruit_qtpy_esp32s3_nopsram.build.flash_mode=dio
+adafruit_qtpy_esp32s3_nopsram.build.boot=qio
+adafruit_qtpy_esp32s3_nopsram.build.partitions=default
+adafruit_qtpy_esp32s3_nopsram.build.defines=
+adafruit_qtpy_esp32s3_nopsram.build.loop_core=
+adafruit_qtpy_esp32s3_nopsram.build.event_core=
+adafruit_qtpy_esp32s3_nopsram.build.flash_type=qio
+adafruit_qtpy_esp32s3_nopsram.build.psram_type=qspi
+adafruit_qtpy_esp32s3_nopsram.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_qtpy_esp32s3_nopsram.menu.LoopCore.1=Core 1
+adafruit_qtpy_esp32s3_nopsram.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_qtpy_esp32s3_nopsram.menu.LoopCore.0=Core 0
+adafruit_qtpy_esp32s3_nopsram.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_qtpy_esp32s3_nopsram.menu.EventsCore.1=Core 1
+adafruit_qtpy_esp32s3_nopsram.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_qtpy_esp32s3_nopsram.menu.EventsCore.0=Core 0
+adafruit_qtpy_esp32s3_nopsram.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_qtpy_esp32s3_nopsram.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_qtpy_esp32s3_nopsram.menu.USBMode.default.build.usb_mode=0
+adafruit_qtpy_esp32s3_nopsram.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_qtpy_esp32s3_nopsram.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_qtpy_esp32s3_nopsram.menu.CDCOnBoot.cdc=Enabled
+adafruit_qtpy_esp32s3_nopsram.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_qtpy_esp32s3_nopsram.menu.CDCOnBoot.default=Disabled
+adafruit_qtpy_esp32s3_nopsram.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_qtpy_esp32s3_nopsram.menu.MSCOnBoot.default=Disabled
+adafruit_qtpy_esp32s3_nopsram.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_qtpy_esp32s3_nopsram.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_qtpy_esp32s3_nopsram.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_qtpy_esp32s3_nopsram.menu.DFUOnBoot.default=Disabled
+adafruit_qtpy_esp32s3_nopsram.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_qtpy_esp32s3_nopsram.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_qtpy_esp32s3_nopsram.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_qtpy_esp32s3_nopsram.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FATFS)
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota=TinyUF2 8MB No OTA (4MB APP/3.7MB FATFS)
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-8MB-noota
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+adafruit_qtpy_esp32s3_nopsram.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.40=40MHz
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.20=20MHz
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.10=10MHz
+adafruit_qtpy_esp32s3_nopsram.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio=QIO 80MHz
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio.build.boot=qio
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120=QIO 120MHz
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120.build.boot=qio
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio=DIO 80MHz
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio.build.boot=dio
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi=OPI 80MHz
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi.build.boot=opi
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_qtpy_esp32s3_nopsram.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_qtpy_esp32s3_nopsram.menu.FlashSize.8M=8MB (64Mb)
+adafruit_qtpy_esp32s3_nopsram.menu.FlashSize.8M.build.flash_size=8MB
+
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.921600=921600
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.115200=115200
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.256000.windows=256000
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.230400=230400
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.460800.linux=460800
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.460800.macosx=460800
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.512000.windows=512000
+adafruit_qtpy_esp32s3_nopsram.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.none=None
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.none.build.code_debug=0
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.error=Error
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.error.build.code_debug=1
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.warn=Warn
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.warn.build.code_debug=2
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.info=Info
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.info.build.code_debug=3
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.debug=Debug
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.debug.build.code_debug=4
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.verbose=Verbose
+adafruit_qtpy_esp32s3_nopsram.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_qtpy_esp32s3_nopsram.menu.EraseFlash.none=Disabled
+adafruit_qtpy_esp32s3_nopsram.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_qtpy_esp32s3_nopsram.menu.EraseFlash.all=Enabled
+adafruit_qtpy_esp32s3_nopsram.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.default=Disabled
+adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_qtpy_esp32s3_nopsram.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM)
+
+adafruit_qtpy_esp32s3_n4r2.name=Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM)
+adafruit_qtpy_esp32s3_n4r2.vid.0=0x239A
+adafruit_qtpy_esp32s3_n4r2.pid.0=0x8143
+adafruit_qtpy_esp32s3_n4r2.vid.1=0x239A
+adafruit_qtpy_esp32s3_n4r2.pid.1=0x0143
+adafruit_qtpy_esp32s3_n4r2.vid.2=0x239A
+adafruit_qtpy_esp32s3_n4r2.pid.2=0x8144
+adafruit_qtpy_esp32s3_n4r2.upload_port.0.vid=0x239A
+adafruit_qtpy_esp32s3_n4r2.upload_port.0.pid=0x8143
+adafruit_qtpy_esp32s3_n4r2.upload_port.1.vid=0x239A
+adafruit_qtpy_esp32s3_n4r2.upload_port.1.pid=0x0143
+adafruit_qtpy_esp32s3_n4r2.upload_port.2.vid=0x239A
+adafruit_qtpy_esp32s3_n4r2.upload_port.2.pid=0x8144
+
+adafruit_qtpy_esp32s3_n4r2.bootloader.tool=esptool_py
+adafruit_qtpy_esp32s3_n4r2.bootloader.tool.default=esptool_py
+
+adafruit_qtpy_esp32s3_n4r2.upload.tool=esptool_py
+adafruit_qtpy_esp32s3_n4r2.upload.tool.default=esptool_py
+adafruit_qtpy_esp32s3_n4r2.upload.tool.network=esp_ota
+
+adafruit_qtpy_esp32s3_n4r2.upload.maximum_size=1310720
+adafruit_qtpy_esp32s3_n4r2.upload.maximum_data_size=327680
+adafruit_qtpy_esp32s3_n4r2.upload.flags=
+adafruit_qtpy_esp32s3_n4r2.upload.extra_flags=
+adafruit_qtpy_esp32s3_n4r2.upload.use_1200bps_touch=true
+adafruit_qtpy_esp32s3_n4r2.upload.wait_for_upload_port=true
+
+adafruit_qtpy_esp32s3_n4r2.serial.disableDTR=false
+adafruit_qtpy_esp32s3_n4r2.serial.disableRTS=false
+
+adafruit_qtpy_esp32s3_n4r2.build.tarch=xtensa
+adafruit_qtpy_esp32s3_n4r2.build.bootloader_addr=0x0
+adafruit_qtpy_esp32s3_n4r2.build.target=esp32s3
+adafruit_qtpy_esp32s3_n4r2.build.mcu=esp32s3
+adafruit_qtpy_esp32s3_n4r2.build.core=esp32
+adafruit_qtpy_esp32s3_n4r2.build.variant=adafruit_qtpy_esp32s3_n4r2
+adafruit_qtpy_esp32s3_n4r2.build.board=ADAFRUIT_QTPY_ESP32S3_N4R2
+
+adafruit_qtpy_esp32s3_n4r2.build.usb_mode=0
+adafruit_qtpy_esp32s3_n4r2.build.cdc_on_boot=1
+adafruit_qtpy_esp32s3_n4r2.build.msc_on_boot=0
+adafruit_qtpy_esp32s3_n4r2.build.dfu_on_boot=0
+adafruit_qtpy_esp32s3_n4r2.build.f_cpu=240000000L
+adafruit_qtpy_esp32s3_n4r2.build.flash_size=4MB
+adafruit_qtpy_esp32s3_n4r2.build.flash_freq=80m
+adafruit_qtpy_esp32s3_n4r2.build.flash_mode=dio
+adafruit_qtpy_esp32s3_n4r2.build.boot=qio
+adafruit_qtpy_esp32s3_n4r2.build.partitions=default
+adafruit_qtpy_esp32s3_n4r2.build.defines=
+adafruit_qtpy_esp32s3_n4r2.build.loop_core=
+adafruit_qtpy_esp32s3_n4r2.build.event_core=
+adafruit_qtpy_esp32s3_n4r2.build.flash_type=qio
+adafruit_qtpy_esp32s3_n4r2.build.psram_type=qspi
+adafruit_qtpy_esp32s3_n4r2.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_qtpy_esp32s3_n4r2.menu.LoopCore.1=Core 1
+adafruit_qtpy_esp32s3_n4r2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_qtpy_esp32s3_n4r2.menu.LoopCore.0=Core 0
+adafruit_qtpy_esp32s3_n4r2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_qtpy_esp32s3_n4r2.menu.EventsCore.1=Core 1
+adafruit_qtpy_esp32s3_n4r2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_qtpy_esp32s3_n4r2.menu.EventsCore.0=Core 0
+adafruit_qtpy_esp32s3_n4r2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_qtpy_esp32s3_n4r2.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_qtpy_esp32s3_n4r2.menu.USBMode.default.build.usb_mode=0
+adafruit_qtpy_esp32s3_n4r2.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_qtpy_esp32s3_n4r2.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_qtpy_esp32s3_n4r2.menu.CDCOnBoot.cdc=Enabled
+adafruit_qtpy_esp32s3_n4r2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_qtpy_esp32s3_n4r2.menu.CDCOnBoot.default=Disabled
+adafruit_qtpy_esp32s3_n4r2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_qtpy_esp32s3_n4r2.menu.MSCOnBoot.default=Disabled
+adafruit_qtpy_esp32s3_n4r2.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_qtpy_esp32s3_n4r2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_qtpy_esp32s3_n4r2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_qtpy_esp32s3_n4r2.menu.DFUOnBoot.default=Disabled
+adafruit_qtpy_esp32s3_n4r2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_qtpy_esp32s3_n4r2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_qtpy_esp32s3_n4r2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_qtpy_esp32s3_n4r2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.enabled=QSPI PSRAM
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.enabled.build.psram_type=qspi
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.disabled=Disabled
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.disabled.build.defines=
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.disabled.build.psram_type=qspi
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi=OPI PSRAM
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi.build.psram_type=opi
+
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.default.build.partitions=default
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.40=40MHz
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.20=20MHz
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.10=10MHz
+adafruit_qtpy_esp32s3_n4r2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio=QIO 80MHz
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio.build.boot=qio
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120=QIO 120MHz
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120.build.boot=qio
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio=DIO 80MHz
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio.build.boot=dio
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi=OPI 80MHz
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi.build.boot=opi
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_qtpy_esp32s3_n4r2.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_qtpy_esp32s3_n4r2.menu.FlashSize.4M=4MB (32Mb)
+adafruit_qtpy_esp32s3_n4r2.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.921600=921600
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.115200=115200
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.256000.windows=256000
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.230400=230400
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.460800.linux=460800
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.460800.macosx=460800
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.512000.windows=512000
+adafruit_qtpy_esp32s3_n4r2.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.none=None
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.none.build.code_debug=0
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.error=Error
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.error.build.code_debug=1
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.warn=Warn
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.warn.build.code_debug=2
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.info=Info
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.info.build.code_debug=3
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.debug=Debug
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.debug.build.code_debug=4
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.verbose=Verbose
+adafruit_qtpy_esp32s3_n4r2.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_qtpy_esp32s3_n4r2.menu.EraseFlash.none=Disabled
+adafruit_qtpy_esp32s3_n4r2.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_qtpy_esp32s3_n4r2.menu.EraseFlash.all=Enabled
+adafruit_qtpy_esp32s3_n4r2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.default=Disabled
+adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_qtpy_esp32s3_n4r2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit ItsyBitsy ESP32
+
+adafruit_itsybitsy_esp32.name=Adafruit ItsyBitsy ESP32
+
+adafruit_itsybitsy_esp32.bootloader.tool=esptool_py
+adafruit_itsybitsy_esp32.bootloader.tool.default=esptool_py
+
+adafruit_itsybitsy_esp32.upload.tool=esptool_py
+adafruit_itsybitsy_esp32.upload.tool.default=esptool_py
+adafruit_itsybitsy_esp32.upload.tool.network=esp_ota
+
+adafruit_itsybitsy_esp32.upload.maximum_size=1310720
+adafruit_itsybitsy_esp32.upload.maximum_data_size=327680
+adafruit_itsybitsy_esp32.upload.flags=
+adafruit_itsybitsy_esp32.upload.extra_flags=
+
+adafruit_itsybitsy_esp32.serial.disableDTR=true
+adafruit_itsybitsy_esp32.serial.disableRTS=true
+
+adafruit_itsybitsy_esp32.build.tarch=xtensa
+adafruit_itsybitsy_esp32.build.bootloader_addr=0x1000
+adafruit_itsybitsy_esp32.build.target=esp32
+adafruit_itsybitsy_esp32.build.mcu=esp32
+adafruit_itsybitsy_esp32.build.core=esp32
+adafruit_itsybitsy_esp32.build.variant=adafruit_itsybitsy_esp32
+adafruit_itsybitsy_esp32.build.board=ADAFRUIT_ITSYBITSY_ESP32
+
+adafruit_itsybitsy_esp32.build.f_cpu=240000000L
+adafruit_itsybitsy_esp32.build.flash_size=8MB
+adafruit_itsybitsy_esp32.build.flash_freq=80m
+adafruit_itsybitsy_esp32.build.flash_mode=dio
+adafruit_itsybitsy_esp32.build.boot=dio
+adafruit_itsybitsy_esp32.build.partitions=default
+adafruit_itsybitsy_esp32.build.defines=
+adafruit_itsybitsy_esp32.build.loop_core=
+adafruit_itsybitsy_esp32.build.event_core=
+
+adafruit_itsybitsy_esp32.menu.LoopCore.1=Core 1
+adafruit_itsybitsy_esp32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_itsybitsy_esp32.menu.LoopCore.0=Core 0
+adafruit_itsybitsy_esp32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_itsybitsy_esp32.menu.EventsCore.1=Core 1
+adafruit_itsybitsy_esp32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_itsybitsy_esp32.menu.EventsCore.0=Core 0
+adafruit_itsybitsy_esp32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_itsybitsy_esp32.menu.PSRAM.enabled=Enabled
+adafruit_itsybitsy_esp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+adafruit_itsybitsy_esp32.menu.PSRAM.disabled=Disabled
+adafruit_itsybitsy_esp32.menu.PSRAM.disabled.build.defines=
+
+adafruit_itsybitsy_esp32.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+adafruit_itsybitsy_esp32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+adafruit_itsybitsy_esp32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+
+adafruit_itsybitsy_esp32.menu.CPUFreq.240=240MHz (WiFi/BT)
+adafruit_itsybitsy_esp32.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_itsybitsy_esp32.menu.CPUFreq.160=160MHz (WiFi/BT)
+adafruit_itsybitsy_esp32.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_itsybitsy_esp32.menu.CPUFreq.80=80MHz (WiFi/BT)
+adafruit_itsybitsy_esp32.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_itsybitsy_esp32.menu.CPUFreq.40=40MHz
+adafruit_itsybitsy_esp32.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_itsybitsy_esp32.menu.CPUFreq.20=20MHz
+adafruit_itsybitsy_esp32.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_itsybitsy_esp32.menu.CPUFreq.10=10MHz
+adafruit_itsybitsy_esp32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_itsybitsy_esp32.menu.FlashFreq.80=80MHz
+adafruit_itsybitsy_esp32.menu.FlashFreq.80.build.flash_freq=80m
+adafruit_itsybitsy_esp32.menu.FlashFreq.40=40MHz
+adafruit_itsybitsy_esp32.menu.FlashFreq.40.build.flash_freq=40m
+
+adafruit_itsybitsy_esp32.menu.FlashSize.8M=8MB (64Mb)
+adafruit_itsybitsy_esp32.menu.FlashSize.8M.build.flash_size=8MB
+
+adafruit_itsybitsy_esp32.menu.UploadSpeed.921600=921600
+adafruit_itsybitsy_esp32.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_itsybitsy_esp32.menu.UploadSpeed.115200=115200
+adafruit_itsybitsy_esp32.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_itsybitsy_esp32.menu.UploadSpeed.256000.windows=256000
+adafruit_itsybitsy_esp32.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_itsybitsy_esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_itsybitsy_esp32.menu.UploadSpeed.230400=230400
+adafruit_itsybitsy_esp32.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_itsybitsy_esp32.menu.UploadSpeed.460800.linux=460800
+adafruit_itsybitsy_esp32.menu.UploadSpeed.460800.macosx=460800
+adafruit_itsybitsy_esp32.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_itsybitsy_esp32.menu.UploadSpeed.512000.windows=512000
+adafruit_itsybitsy_esp32.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_itsybitsy_esp32.menu.DebugLevel.none=None
+adafruit_itsybitsy_esp32.menu.DebugLevel.none.build.code_debug=0
+adafruit_itsybitsy_esp32.menu.DebugLevel.error=Error
+adafruit_itsybitsy_esp32.menu.DebugLevel.error.build.code_debug=1
+adafruit_itsybitsy_esp32.menu.DebugLevel.warn=Warn
+adafruit_itsybitsy_esp32.menu.DebugLevel.warn.build.code_debug=2
+adafruit_itsybitsy_esp32.menu.DebugLevel.info=Info
+adafruit_itsybitsy_esp32.menu.DebugLevel.info.build.code_debug=3
+adafruit_itsybitsy_esp32.menu.DebugLevel.debug=Debug
+adafruit_itsybitsy_esp32.menu.DebugLevel.debug.build.code_debug=4
+adafruit_itsybitsy_esp32.menu.DebugLevel.verbose=Verbose
+adafruit_itsybitsy_esp32.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_itsybitsy_esp32.menu.EraseFlash.none=Disabled
+adafruit_itsybitsy_esp32.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_itsybitsy_esp32.menu.EraseFlash.all=Enabled
+adafruit_itsybitsy_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_itsybitsy_esp32.menu.ZigbeeMode.default=Disabled
+adafruit_itsybitsy_esp32.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_itsybitsy_esp32.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_itsybitsy_esp32.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_itsybitsy_esp32.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_itsybitsy_esp32.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit MatrixPortal ESP32-S3
+
+adafruit_matrixportal_esp32s3.name=Adafruit MatrixPortal ESP32-S3
+adafruit_matrixportal_esp32s3.vid.0=0x239A
+adafruit_matrixportal_esp32s3.pid.0=0x8125
+adafruit_matrixportal_esp32s3.vid.1=0x239A
+adafruit_matrixportal_esp32s3.pid.1=0x0125
+adafruit_matrixportal_esp32s3.vid.2=0x239A
+adafruit_matrixportal_esp32s3.pid.2=0x8126
+adafruit_matrixportal_esp32s3.upload_port.0.vid=0x239A
+adafruit_matrixportal_esp32s3.upload_port.0.pid=0x8125
+adafruit_matrixportal_esp32s3.upload_port.1.vid=0x239A
+adafruit_matrixportal_esp32s3.upload_port.1.pid=0x0125
+adafruit_matrixportal_esp32s3.upload_port.2.vid=0x239A
+adafruit_matrixportal_esp32s3.upload_port.2.pid=0x8126
+
+adafruit_matrixportal_esp32s3.bootloader.tool=esptool_py
+adafruit_matrixportal_esp32s3.bootloader.tool.default=esptool_py
+
+adafruit_matrixportal_esp32s3.upload.tool=esptool_py
+adafruit_matrixportal_esp32s3.upload.tool.default=esptool_py
+adafruit_matrixportal_esp32s3.upload.tool.network=esp_ota
+
+adafruit_matrixportal_esp32s3.upload.maximum_size=1310720
+adafruit_matrixportal_esp32s3.upload.maximum_data_size=327680
+adafruit_matrixportal_esp32s3.upload.flags=
+adafruit_matrixportal_esp32s3.upload.extra_flags=
+adafruit_matrixportal_esp32s3.upload.use_1200bps_touch=true
+adafruit_matrixportal_esp32s3.upload.wait_for_upload_port=true
+
+adafruit_matrixportal_esp32s3.serial.disableDTR=false
+adafruit_matrixportal_esp32s3.serial.disableRTS=false
+
+adafruit_matrixportal_esp32s3.build.tarch=xtensa
+adafruit_matrixportal_esp32s3.build.bootloader_addr=0x0
+adafruit_matrixportal_esp32s3.build.target=esp32s3
+adafruit_matrixportal_esp32s3.build.mcu=esp32s3
+adafruit_matrixportal_esp32s3.build.core=esp32
+adafruit_matrixportal_esp32s3.build.variant=adafruit_matrixportal_esp32s3
+adafruit_matrixportal_esp32s3.build.board=ADAFRUIT_MATRIXPORTAL_ESP32S3
+
+adafruit_matrixportal_esp32s3.build.usb_mode=0
+adafruit_matrixportal_esp32s3.build.cdc_on_boot=1
+adafruit_matrixportal_esp32s3.build.msc_on_boot=0
+adafruit_matrixportal_esp32s3.build.dfu_on_boot=0
+adafruit_matrixportal_esp32s3.build.f_cpu=240000000L
+adafruit_matrixportal_esp32s3.build.flash_size=8MB
+adafruit_matrixportal_esp32s3.build.flash_freq=80m
+adafruit_matrixportal_esp32s3.build.flash_mode=dio
+adafruit_matrixportal_esp32s3.build.boot=qio
+adafruit_matrixportal_esp32s3.build.partitions=default
+adafruit_matrixportal_esp32s3.build.defines=
+adafruit_matrixportal_esp32s3.build.loop_core=
+adafruit_matrixportal_esp32s3.build.event_core=
+adafruit_matrixportal_esp32s3.build.flash_type=qio
+adafruit_matrixportal_esp32s3.build.psram_type=qspi
+adafruit_matrixportal_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_matrixportal_esp32s3.menu.LoopCore.1=Core 1
+adafruit_matrixportal_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_matrixportal_esp32s3.menu.LoopCore.0=Core 0
+adafruit_matrixportal_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_matrixportal_esp32s3.menu.EventsCore.1=Core 1
+adafruit_matrixportal_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_matrixportal_esp32s3.menu.EventsCore.0=Core 0
+adafruit_matrixportal_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_matrixportal_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_matrixportal_esp32s3.menu.USBMode.default.build.usb_mode=0
+adafruit_matrixportal_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_matrixportal_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_matrixportal_esp32s3.menu.CDCOnBoot.cdc=Enabled
+adafruit_matrixportal_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_matrixportal_esp32s3.menu.CDCOnBoot.default=Disabled
+adafruit_matrixportal_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_matrixportal_esp32s3.menu.MSCOnBoot.default=Disabled
+adafruit_matrixportal_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_matrixportal_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_matrixportal_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_matrixportal_esp32s3.menu.DFUOnBoot.default=Disabled
+adafruit_matrixportal_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_matrixportal_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_matrixportal_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_matrixportal_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_matrixportal_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_matrixportal_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_matrixportal_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_matrixportal_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_matrixportal_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_matrixportal_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
+adafruit_matrixportal_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_matrixportal_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
+adafruit_matrixportal_esp32s3.menu.PSRAM.disabled=Disabled
+adafruit_matrixportal_esp32s3.menu.PSRAM.disabled.build.defines=
+adafruit_matrixportal_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
+adafruit_matrixportal_esp32s3.menu.PSRAM.opi=OPI PSRAM
+adafruit_matrixportal_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+adafruit_matrixportal_esp32s3.menu.PSRAM.opi.build.psram_type=opi
+
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FATFS)
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 8MB No OTA (4MB APP/3.7MB FATFS)
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-8MB-noota
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+adafruit_matrixportal_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+
+adafruit_matrixportal_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_matrixportal_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_matrixportal_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_matrixportal_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_matrixportal_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_matrixportal_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_matrixportal_esp32s3.menu.CPUFreq.40=40MHz
+adafruit_matrixportal_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_matrixportal_esp32s3.menu.CPUFreq.20=20MHz
+adafruit_matrixportal_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_matrixportal_esp32s3.menu.CPUFreq.10=10MHz
+adafruit_matrixportal_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio=QIO 80MHz
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio.build.boot=qio
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio120=QIO 120MHz
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio120.build.boot=qio
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_matrixportal_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_matrixportal_esp32s3.menu.FlashMode.dio=DIO 80MHz
+adafruit_matrixportal_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_matrixportal_esp32s3.menu.FlashMode.dio.build.boot=dio
+adafruit_matrixportal_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_matrixportal_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_matrixportal_esp32s3.menu.FlashMode.opi=OPI 80MHz
+adafruit_matrixportal_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_matrixportal_esp32s3.menu.FlashMode.opi.build.boot=opi
+adafruit_matrixportal_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_matrixportal_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_matrixportal_esp32s3.menu.FlashSize.8M=8MB (64Mb)
+adafruit_matrixportal_esp32s3.menu.FlashSize.8M.build.flash_size=8MB
+
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.921600=921600
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.115200=115200
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.256000.windows=256000
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.230400=230400
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.460800.linux=460800
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.460800.macosx=460800
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.512000.windows=512000
+adafruit_matrixportal_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_matrixportal_esp32s3.menu.DebugLevel.none=None
+adafruit_matrixportal_esp32s3.menu.DebugLevel.none.build.code_debug=0
+adafruit_matrixportal_esp32s3.menu.DebugLevel.error=Error
+adafruit_matrixportal_esp32s3.menu.DebugLevel.error.build.code_debug=1
+adafruit_matrixportal_esp32s3.menu.DebugLevel.warn=Warn
+adafruit_matrixportal_esp32s3.menu.DebugLevel.warn.build.code_debug=2
+adafruit_matrixportal_esp32s3.menu.DebugLevel.info=Info
+adafruit_matrixportal_esp32s3.menu.DebugLevel.info.build.code_debug=3
+adafruit_matrixportal_esp32s3.menu.DebugLevel.debug=Debug
+adafruit_matrixportal_esp32s3.menu.DebugLevel.debug.build.code_debug=4
+adafruit_matrixportal_esp32s3.menu.DebugLevel.verbose=Verbose
+adafruit_matrixportal_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_matrixportal_esp32s3.menu.EraseFlash.none=Disabled
+adafruit_matrixportal_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_matrixportal_esp32s3.menu.EraseFlash.all=Enabled
+adafruit_matrixportal_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_matrixportal_esp32s3.menu.ZigbeeMode.default=Disabled
+adafruit_matrixportal_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_matrixportal_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_matrixportal_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_matrixportal_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_matrixportal_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit pyCamera S3
+
+adafruit_camera_esp32s3.name=Adafruit pyCamera S3
+adafruit_camera_esp32s3.vid.0=0x239A
+adafruit_camera_esp32s3.pid.0=0x0117
+adafruit_camera_esp32s3.vid.1=0x239A
+adafruit_camera_esp32s3.pid.1=0x8117
+adafruit_camera_esp32s3.vid.2=0x239A
+adafruit_camera_esp32s3.pid.2=0x8118
+adafruit_camera_esp32s3.upload_port.0.vid=0x239A
+adafruit_camera_esp32s3.upload_port.0.pid=0x0117
+adafruit_camera_esp32s3.upload_port.1.vid=0x239A
+adafruit_camera_esp32s3.upload_port.1.pid=0x8117
+adafruit_camera_esp32s3.upload_port.2.vid=0x239A
+adafruit_camera_esp32s3.upload_port.2.pid=0x8118
+
+adafruit_camera_esp32s3.bootloader.tool=esptool_py
+adafruit_camera_esp32s3.bootloader.tool.default=esptool_py
+
+adafruit_camera_esp32s3.upload.tool=esptool_py
+adafruit_camera_esp32s3.upload.tool.default=esptool_py
+adafruit_camera_esp32s3.upload.tool.network=esp_ota
+
+adafruit_camera_esp32s3.upload.maximum_size=1310720
+adafruit_camera_esp32s3.upload.maximum_data_size=327680
+adafruit_camera_esp32s3.upload.flags=
+adafruit_camera_esp32s3.upload.extra_flags=
+adafruit_camera_esp32s3.upload.use_1200bps_touch=true
+adafruit_camera_esp32s3.upload.wait_for_upload_port=true
+
+adafruit_camera_esp32s3.serial.disableDTR=false
+adafruit_camera_esp32s3.serial.disableRTS=false
+
+adafruit_camera_esp32s3.build.tarch=xtensa
+adafruit_camera_esp32s3.build.bootloader_addr=0x0
+adafruit_camera_esp32s3.build.target=esp32s3
+adafruit_camera_esp32s3.build.mcu=esp32s3
+adafruit_camera_esp32s3.build.core=esp32
+adafruit_camera_esp32s3.build.variant=adafruit_camera_esp32s3
+adafruit_camera_esp32s3.build.board=ADAFRUIT_CAMERA_ESP32S3
+
+adafruit_camera_esp32s3.build.usb_mode=0
+adafruit_camera_esp32s3.build.cdc_on_boot=1
+adafruit_camera_esp32s3.build.msc_on_boot=0
+adafruit_camera_esp32s3.build.dfu_on_boot=0
+adafruit_camera_esp32s3.build.f_cpu=240000000L
+adafruit_camera_esp32s3.build.flash_size=4MB
+adafruit_camera_esp32s3.build.flash_freq=80m
+adafruit_camera_esp32s3.build.flash_mode=dio
+adafruit_camera_esp32s3.build.boot=qio
+adafruit_camera_esp32s3.build.partitions=default
+adafruit_camera_esp32s3.build.defines=
+adafruit_camera_esp32s3.build.loop_core=
+adafruit_camera_esp32s3.build.event_core=
+adafruit_camera_esp32s3.build.flash_type=qio
+adafruit_camera_esp32s3.build.psram_type=qspi
+adafruit_camera_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_camera_esp32s3.menu.LoopCore.1=Core 1
+adafruit_camera_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_camera_esp32s3.menu.LoopCore.0=Core 0
+adafruit_camera_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_camera_esp32s3.menu.EventsCore.1=Core 1
+adafruit_camera_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_camera_esp32s3.menu.EventsCore.0=Core 0
+adafruit_camera_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_camera_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_camera_esp32s3.menu.USBMode.default.build.usb_mode=0
+adafruit_camera_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_camera_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_camera_esp32s3.menu.CDCOnBoot.cdc=Enabled
+adafruit_camera_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_camera_esp32s3.menu.CDCOnBoot.default=Disabled
+adafruit_camera_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_camera_esp32s3.menu.MSCOnBoot.default=Disabled
+adafruit_camera_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_camera_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_camera_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_camera_esp32s3.menu.DFUOnBoot.default=Disabled
+adafruit_camera_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_camera_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_camera_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_camera_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_camera_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_camera_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_camera_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_camera_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_camera_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_camera_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
+adafruit_camera_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+adafruit_camera_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
+adafruit_camera_esp32s3.menu.PSRAM.disabled=Disabled
+adafruit_camera_esp32s3.menu.PSRAM.disabled.build.defines=
+adafruit_camera_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
+adafruit_camera_esp32s3.menu.PSRAM.opi=OPI PSRAM
+adafruit_camera_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+adafruit_camera_esp32s3.menu.PSRAM.opi.build.psram_type=opi
+
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+adafruit_camera_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_camera_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.default.build.partitions=default
+adafruit_camera_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+adafruit_camera_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
+adafruit_camera_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+adafruit_camera_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+adafruit_camera_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+adafruit_camera_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+adafruit_camera_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+adafruit_camera_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+adafruit_camera_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+adafruit_camera_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+adafruit_camera_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_camera_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_camera_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_camera_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_camera_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_camera_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_camera_esp32s3.menu.CPUFreq.40=40MHz
+adafruit_camera_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_camera_esp32s3.menu.CPUFreq.20=20MHz
+adafruit_camera_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_camera_esp32s3.menu.CPUFreq.10=10MHz
+adafruit_camera_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_camera_esp32s3.menu.FlashMode.qio=QIO 80MHz
+adafruit_camera_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_camera_esp32s3.menu.FlashMode.qio.build.boot=qio
+adafruit_camera_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_camera_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_camera_esp32s3.menu.FlashMode.qio120=QIO 120MHz
+adafruit_camera_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_camera_esp32s3.menu.FlashMode.qio120.build.boot=qio
+adafruit_camera_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_camera_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_camera_esp32s3.menu.FlashMode.dio=DIO 80MHz
+adafruit_camera_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_camera_esp32s3.menu.FlashMode.dio.build.boot=dio
+adafruit_camera_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_camera_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_camera_esp32s3.menu.FlashMode.opi=OPI 80MHz
+adafruit_camera_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_camera_esp32s3.menu.FlashMode.opi.build.boot=opi
+adafruit_camera_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_camera_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_camera_esp32s3.menu.FlashSize.4M=4MB (32Mb)
+adafruit_camera_esp32s3.menu.FlashSize.4M.build.flash_size=4MB
+
+adafruit_camera_esp32s3.menu.UploadSpeed.921600=921600
+adafruit_camera_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_camera_esp32s3.menu.UploadSpeed.115200=115200
+adafruit_camera_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_camera_esp32s3.menu.UploadSpeed.256000.windows=256000
+adafruit_camera_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_camera_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_camera_esp32s3.menu.UploadSpeed.230400=230400
+adafruit_camera_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_camera_esp32s3.menu.UploadSpeed.460800.linux=460800
+adafruit_camera_esp32s3.menu.UploadSpeed.460800.macosx=460800
+adafruit_camera_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_camera_esp32s3.menu.UploadSpeed.512000.windows=512000
+adafruit_camera_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_camera_esp32s3.menu.DebugLevel.none=None
+adafruit_camera_esp32s3.menu.DebugLevel.none.build.code_debug=0
+adafruit_camera_esp32s3.menu.DebugLevel.error=Error
+adafruit_camera_esp32s3.menu.DebugLevel.error.build.code_debug=1
+adafruit_camera_esp32s3.menu.DebugLevel.warn=Warn
+adafruit_camera_esp32s3.menu.DebugLevel.warn.build.code_debug=2
+adafruit_camera_esp32s3.menu.DebugLevel.info=Info
+adafruit_camera_esp32s3.menu.DebugLevel.info.build.code_debug=3
+adafruit_camera_esp32s3.menu.DebugLevel.debug=Debug
+adafruit_camera_esp32s3.menu.DebugLevel.debug.build.code_debug=4
+adafruit_camera_esp32s3.menu.DebugLevel.verbose=Verbose
+adafruit_camera_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_camera_esp32s3.menu.EraseFlash.none=Disabled
+adafruit_camera_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_camera_esp32s3.menu.EraseFlash.all=Enabled
+adafruit_camera_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_camera_esp32s3.menu.ZigbeeMode.default=Disabled
+adafruit_camera_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_camera_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_camera_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_camera_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_camera_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+# Adafruit Qualia ESP32-S3 RGB666
+
+adafruit_qualia_s3_rgb666.name=Adafruit Qualia ESP32-S3 RGB666
+adafruit_qualia_s3_rgb666.vid.0=0x239A
+adafruit_qualia_s3_rgb666.pid.0=0x8147
+adafruit_qualia_s3_rgb666.vid.1=0x239A
+adafruit_qualia_s3_rgb666.pid.1=0x0147
+adafruit_qualia_s3_rgb666.vid.2=0x239A
+adafruit_qualia_s3_rgb666.pid.2=0x8148
+adafruit_qualia_s3_rgb666.upload_port.0.vid=0x239A
+adafruit_qualia_s3_rgb666.upload_port.0.pid=0x8147
+adafruit_qualia_s3_rgb666.upload_port.1.vid=0x239A
+adafruit_qualia_s3_rgb666.upload_port.1.pid=0x0147
+adafruit_qualia_s3_rgb666.upload_port.2.vid=0x239A
+adafruit_qualia_s3_rgb666.upload_port.2.pid=0x8148
+
+adafruit_qualia_s3_rgb666.bootloader.tool=esptool_py
+adafruit_qualia_s3_rgb666.bootloader.tool.default=esptool_py
+
+adafruit_qualia_s3_rgb666.upload.tool=esptool_py
+adafruit_qualia_s3_rgb666.upload.tool.default=esptool_py
+adafruit_qualia_s3_rgb666.upload.tool.network=esp_ota
+
+adafruit_qualia_s3_rgb666.upload.maximum_size=1310720
+adafruit_qualia_s3_rgb666.upload.maximum_data_size=327680
+adafruit_qualia_s3_rgb666.upload.flags=
+adafruit_qualia_s3_rgb666.upload.extra_flags=
+adafruit_qualia_s3_rgb666.upload.use_1200bps_touch=true
+adafruit_qualia_s3_rgb666.upload.wait_for_upload_port=true
+
+adafruit_qualia_s3_rgb666.serial.disableDTR=false
+adafruit_qualia_s3_rgb666.serial.disableRTS=false
+
+adafruit_qualia_s3_rgb666.build.tarch=xtensa
+adafruit_qualia_s3_rgb666.build.bootloader_addr=0x0
+adafruit_qualia_s3_rgb666.build.target=esp32s3
+adafruit_qualia_s3_rgb666.build.mcu=esp32s3
+adafruit_qualia_s3_rgb666.build.core=esp32
+adafruit_qualia_s3_rgb666.build.variant=adafruit_qualia_s3_rgb666
+adafruit_qualia_s3_rgb666.build.board=QUALIA_S3_RGB666
+
+adafruit_qualia_s3_rgb666.build.usb_mode=0
+adafruit_qualia_s3_rgb666.build.cdc_on_boot=1
+adafruit_qualia_s3_rgb666.build.msc_on_boot=0
+adafruit_qualia_s3_rgb666.build.dfu_on_boot=0
+adafruit_qualia_s3_rgb666.build.f_cpu=240000000L
+adafruit_qualia_s3_rgb666.build.flash_size=16MB
+adafruit_qualia_s3_rgb666.build.flash_freq=80m
+adafruit_qualia_s3_rgb666.build.flash_mode=dio
+adafruit_qualia_s3_rgb666.build.boot=qio
+adafruit_qualia_s3_rgb666.build.partitions=default
+adafruit_qualia_s3_rgb666.build.defines=
+adafruit_qualia_s3_rgb666.build.loop_core=
+adafruit_qualia_s3_rgb666.build.event_core=
+adafruit_qualia_s3_rgb666.build.flash_type=qio
+adafruit_qualia_s3_rgb666.build.psram_type=opi
+adafruit_qualia_s3_rgb666.build.memory_type={build.flash_type}_{build.psram_type}
+
+adafruit_qualia_s3_rgb666.menu.LoopCore.1=Core 1
+adafruit_qualia_s3_rgb666.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+adafruit_qualia_s3_rgb666.menu.LoopCore.0=Core 0
+adafruit_qualia_s3_rgb666.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+adafruit_qualia_s3_rgb666.menu.EventsCore.1=Core 1
+adafruit_qualia_s3_rgb666.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+adafruit_qualia_s3_rgb666.menu.EventsCore.0=Core 0
+adafruit_qualia_s3_rgb666.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+adafruit_qualia_s3_rgb666.menu.USBMode.default=USB-OTG (TinyUSB)
+adafruit_qualia_s3_rgb666.menu.USBMode.default.build.usb_mode=0
+adafruit_qualia_s3_rgb666.menu.USBMode.hwcdc=Hardware CDC and JTAG
+adafruit_qualia_s3_rgb666.menu.USBMode.hwcdc.build.usb_mode=1
+
+adafruit_qualia_s3_rgb666.menu.CDCOnBoot.cdc=Enabled
+adafruit_qualia_s3_rgb666.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+adafruit_qualia_s3_rgb666.menu.CDCOnBoot.default=Disabled
+adafruit_qualia_s3_rgb666.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+adafruit_qualia_s3_rgb666.menu.MSCOnBoot.default=Disabled
+adafruit_qualia_s3_rgb666.menu.MSCOnBoot.default.build.msc_on_boot=0
+adafruit_qualia_s3_rgb666.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+adafruit_qualia_s3_rgb666.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+adafruit_qualia_s3_rgb666.menu.DFUOnBoot.default=Disabled
+adafruit_qualia_s3_rgb666.menu.DFUOnBoot.default.build.dfu_on_boot=0
+adafruit_qualia_s3_rgb666.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+adafruit_qualia_s3_rgb666.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+adafruit_qualia_s3_rgb666.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+adafruit_qualia_s3_rgb666.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+adafruit_qualia_s3_rgb666.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+adafruit_qualia_s3_rgb666.menu.UploadMode.default=UART0 / Hardware CDC
+adafruit_qualia_s3_rgb666.menu.UploadMode.default.upload.use_1200bps_touch=false
+adafruit_qualia_s3_rgb666.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+adafruit_qualia_s3_rgb666.menu.PSRAM.opi=OPI PSRAM
+adafruit_qualia_s3_rgb666.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+adafruit_qualia_s3_rgb666.menu.PSRAM.opi.build.psram_type=opi
+adafruit_qualia_s3_rgb666.menu.PSRAM.disabled=Disabled
+adafruit_qualia_s3_rgb666.menu.PSRAM.disabled.build.defines=
+adafruit_qualia_s3_rgb666.menu.PSRAM.disabled.build.psram_type=opi
+
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2=TinyUF2 16MB (2MB APP/11.6MB FATFS)
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-16MB
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota=TinyUF2 16MB No OTA(4MB APP/11.6MB FATFS)
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-16MB-noota
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.fatflash.build.partitions=ffat
+adafruit_qualia_s3_rgb666.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+
+adafruit_qualia_s3_rgb666.menu.CPUFreq.240=240MHz (WiFi)
+adafruit_qualia_s3_rgb666.menu.CPUFreq.240.build.f_cpu=240000000L
+adafruit_qualia_s3_rgb666.menu.CPUFreq.160=160MHz (WiFi)
+adafruit_qualia_s3_rgb666.menu.CPUFreq.160.build.f_cpu=160000000L
+adafruit_qualia_s3_rgb666.menu.CPUFreq.80=80MHz (WiFi)
+adafruit_qualia_s3_rgb666.menu.CPUFreq.80.build.f_cpu=80000000L
+adafruit_qualia_s3_rgb666.menu.CPUFreq.40=40MHz
+adafruit_qualia_s3_rgb666.menu.CPUFreq.40.build.f_cpu=40000000L
+adafruit_qualia_s3_rgb666.menu.CPUFreq.20=20MHz
+adafruit_qualia_s3_rgb666.menu.CPUFreq.20.build.f_cpu=20000000L
+adafruit_qualia_s3_rgb666.menu.CPUFreq.10=10MHz
+adafruit_qualia_s3_rgb666.menu.CPUFreq.10.build.f_cpu=10000000L
+
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio=QIO 80MHz
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio.build.flash_mode=dio
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio.build.boot=qio
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio.build.boot_freq=80m
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio.build.flash_freq=80m
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio120=QIO 120MHz
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio120.build.flash_mode=dio
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio120.build.boot=qio
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio120.build.boot_freq=120m
+adafruit_qualia_s3_rgb666.menu.FlashMode.qio120.build.flash_freq=80m
+adafruit_qualia_s3_rgb666.menu.FlashMode.dio=DIO 80MHz
+adafruit_qualia_s3_rgb666.menu.FlashMode.dio.build.flash_mode=dio
+adafruit_qualia_s3_rgb666.menu.FlashMode.dio.build.boot=dio
+adafruit_qualia_s3_rgb666.menu.FlashMode.dio.build.boot_freq=80m
+adafruit_qualia_s3_rgb666.menu.FlashMode.dio.build.flash_freq=80m
+adafruit_qualia_s3_rgb666.menu.FlashMode.opi=OPI 80MHz
+adafruit_qualia_s3_rgb666.menu.FlashMode.opi.build.flash_mode=dout
+adafruit_qualia_s3_rgb666.menu.FlashMode.opi.build.boot=opi
+adafruit_qualia_s3_rgb666.menu.FlashMode.opi.build.boot_freq=80m
+adafruit_qualia_s3_rgb666.menu.FlashMode.opi.build.flash_freq=80m
+
+adafruit_qualia_s3_rgb666.menu.FlashSize.16M=16MB (128Mb)
+adafruit_qualia_s3_rgb666.menu.FlashSize.16M.build.flash_size=16MB
+
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.921600=921600
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.921600.upload.speed=921600
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.115200=115200
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.115200.upload.speed=115200
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.256000.windows=256000
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.256000.upload.speed=256000
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.230400.windows.upload.speed=256000
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.230400=230400
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.230400.upload.speed=230400
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.460800.linux=460800
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.460800.macosx=460800
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.460800.upload.speed=460800
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.512000.windows=512000
+adafruit_qualia_s3_rgb666.menu.UploadSpeed.512000.upload.speed=512000
+
+adafruit_qualia_s3_rgb666.menu.DebugLevel.none=None
+adafruit_qualia_s3_rgb666.menu.DebugLevel.none.build.code_debug=0
+adafruit_qualia_s3_rgb666.menu.DebugLevel.error=Error
+adafruit_qualia_s3_rgb666.menu.DebugLevel.error.build.code_debug=1
+adafruit_qualia_s3_rgb666.menu.DebugLevel.warn=Warn
+adafruit_qualia_s3_rgb666.menu.DebugLevel.warn.build.code_debug=2
+adafruit_qualia_s3_rgb666.menu.DebugLevel.info=Info
+adafruit_qualia_s3_rgb666.menu.DebugLevel.info.build.code_debug=3
+adafruit_qualia_s3_rgb666.menu.DebugLevel.debug=Debug
+adafruit_qualia_s3_rgb666.menu.DebugLevel.debug.build.code_debug=4
+adafruit_qualia_s3_rgb666.menu.DebugLevel.verbose=Verbose
+adafruit_qualia_s3_rgb666.menu.DebugLevel.verbose.build.code_debug=5
+
+adafruit_qualia_s3_rgb666.menu.EraseFlash.none=Disabled
+adafruit_qualia_s3_rgb666.menu.EraseFlash.none.upload.erase_cmd=
+adafruit_qualia_s3_rgb666.menu.EraseFlash.all=Enabled
+adafruit_qualia_s3_rgb666.menu.EraseFlash.all.upload.erase_cmd=-e
+
+adafruit_qualia_s3_rgb666.menu.ZigbeeMode.default=Disabled
+adafruit_qualia_s3_rgb666.menu.ZigbeeMode.default.build.zigbee_mode=
+adafruit_qualia_s3_rgb666.menu.ZigbeeMode.default.build.zigbee_libs=
+adafruit_qualia_s3_rgb666.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+adafruit_qualia_s3_rgb666.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+adafruit_qualia_s3_rgb666.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+nodemcu-32s.name=NodeMCU-32S
+
+nodemcu-32s.bootloader.tool=esptool_py
+nodemcu-32s.bootloader.tool.default=esptool_py
+
+nodemcu-32s.upload.tool=esptool_py
+nodemcu-32s.upload.tool.default=esptool_py
+nodemcu-32s.upload.tool.network=esp_ota
+
+nodemcu-32s.upload.maximum_size=1310720
+nodemcu-32s.upload.maximum_data_size=327680
+nodemcu-32s.upload.flags=
+nodemcu-32s.upload.extra_flags=
+
+nodemcu-32s.serial.disableDTR=true
+nodemcu-32s.serial.disableRTS=true
+
+nodemcu-32s.build.tarch=xtensa
+nodemcu-32s.build.bootloader_addr=0x1000
+nodemcu-32s.build.target=esp32
+nodemcu-32s.build.mcu=esp32
+nodemcu-32s.build.core=esp32
+nodemcu-32s.build.variant=nodemcu-32s
+nodemcu-32s.build.board=NODEMCU_32S
+
+nodemcu-32s.build.f_cpu=240000000L
+nodemcu-32s.build.flash_mode=dio
+nodemcu-32s.build.flash_size=4MB
+nodemcu-32s.build.boot=dio
+nodemcu-32s.build.partitions=default
+nodemcu-32s.build.defines=
+
+nodemcu-32s.menu.FlashFreq.80=80MHz
+nodemcu-32s.menu.FlashFreq.80.build.flash_freq=80m
+nodemcu-32s.menu.FlashFreq.40=40MHz
+nodemcu-32s.menu.FlashFreq.40.build.flash_freq=40m
+
+nodemcu-32s.menu.UploadSpeed.115200=115200
+nodemcu-32s.menu.UploadSpeed.115200.upload.speed=115200
+nodemcu-32s.menu.UploadSpeed.256000.windows=256000
+nodemcu-32s.menu.UploadSpeed.256000.upload.speed=256000
+nodemcu-32s.menu.UploadSpeed.230400.windows.upload.speed=256000
+nodemcu-32s.menu.UploadSpeed.230400=230400
+nodemcu-32s.menu.UploadSpeed.230400.upload.speed=230400
+nodemcu-32s.menu.UploadSpeed.512000.windows=512000
+nodemcu-32s.menu.UploadSpeed.512000.upload.speed=512000
+nodemcu-32s.menu.UploadSpeed.460800.linux=460800
+nodemcu-32s.menu.UploadSpeed.460800.macosx=460800
+nodemcu-32s.menu.UploadSpeed.460800.upload.speed=460800
+nodemcu-32s.menu.UploadSpeed.921600=921600
+nodemcu-32s.menu.UploadSpeed.921600.upload.speed=921600
+
+nodemcu-32s.menu.DebugLevel.none=None
+nodemcu-32s.menu.DebugLevel.none.build.code_debug=0
+nodemcu-32s.menu.DebugLevel.error=Error
+nodemcu-32s.menu.DebugLevel.error.build.code_debug=1
+nodemcu-32s.menu.DebugLevel.warn=Warn
+nodemcu-32s.menu.DebugLevel.warn.build.code_debug=2
+nodemcu-32s.menu.DebugLevel.info=Info
+nodemcu-32s.menu.DebugLevel.info.build.code_debug=3
+nodemcu-32s.menu.DebugLevel.debug=Debug
+nodemcu-32s.menu.DebugLevel.debug.build.code_debug=4
+nodemcu-32s.menu.DebugLevel.verbose=Verbose
+nodemcu-32s.menu.DebugLevel.verbose.build.code_debug=5
+
+nodemcu-32s.menu.EraseFlash.none=Disabled
+nodemcu-32s.menu.EraseFlash.none.upload.erase_cmd=
+nodemcu-32s.menu.EraseFlash.all=Enabled
+nodemcu-32s.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+nologo_esp32c3_super_mini.name=Nologo ESP32C3 Super Mini
+
+nologo_esp32c3_super_mini.upload.tool=esptool_py
+nologo_esp32c3_super_mini.upload.tool.default=esptool_py
+nologo_esp32c3_super_mini.upload.tool.network=esp_ota
+nologo_esp32c3_super_mini.upload.maximum_size=1310720
+nologo_esp32c3_super_mini.upload.maximum_data_size=327680
+nologo_esp32c3_super_mini.upload.flags=
+nologo_esp32c3_super_mini.upload.extra_flags=
+nologo_esp32c3_super_mini.upload.use_1200bps_touch=false
+nologo_esp32c3_super_mini.upload.wait_for_upload_port=false
+
+nologo_esp32c3_super_mini.serial.disableDTR=false
+nologo_esp32c3_super_mini.serial.disableRTS=false
+
+nologo_esp32c3_super_mini.build.tarch=riscv32
+nologo_esp32c3_super_mini.build.target=esp
+nologo_esp32c3_super_mini.build.mcu=esp32c3
+nologo_esp32c3_super_mini.build.core=esp32
+nologo_esp32c3_super_mini.build.variant=nologo_esp32c3_super_mini
+nologo_esp32c3_super_mini.build.board=NOLOGO_ESP32C3_SUPER_MINI
+nologo_esp32c3_super_mini.build.bootloader_addr=0x0
+
+nologo_esp32c3_super_mini.build.usb_mode=1
+nologo_esp32c3_super_mini.build.cdc_on_boot=1
+nologo_esp32c3_super_mini.build.f_cpu=160000000L
+nologo_esp32c3_super_mini.build.flash_size=4MB
+nologo_esp32c3_super_mini.build.flash_freq=80m
+nologo_esp32c3_super_mini.build.flash_mode=qio
+nologo_esp32c3_super_mini.build.boot=qio
+nologo_esp32c3_super_mini.build.partitions=default
+nologo_esp32c3_super_mini.build.defines=
+
+nologo_esp32c3_super_mini.menu.USBMode.hwcdc=Hardware CDC and JTAG
+nologo_esp32c3_super_mini.menu.USBMode.hwcdc.build.usb_mode=1
+nologo_esp32c3_super_mini.menu.USBMode.default=USB-OTG
+nologo_esp32c3_super_mini.menu.USBMode.default.build.usb_mode=0
+
+nologo_esp32c3_super_mini.menu.JTAGAdapter.default=Disabled
+nologo_esp32c3_super_mini.menu.JTAGAdapter.default.build.copy_jtag_files=0
+nologo_esp32c3_super_mini.menu.JTAGAdapter.builtin=Integrated USB JTAG
+nologo_esp32c3_super_mini.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
+nologo_esp32c3_super_mini.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+nologo_esp32c3_super_mini.menu.JTAGAdapter.external=FTDI Adapter
+nologo_esp32c3_super_mini.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
+nologo_esp32c3_super_mini.menu.JTAGAdapter.external.build.copy_jtag_files=1
+nologo_esp32c3_super_mini.menu.JTAGAdapter.bridge=ESP USB Bridge
+nologo_esp32c3_super_mini.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
+nologo_esp32c3_super_mini.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+nologo_esp32c3_super_mini.menu.CDCOnBoot.default=Enabled
+nologo_esp32c3_super_mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
+nologo_esp32c3_super_mini.menu.CDCOnBoot.cdc=Enabled
+nologo_esp32c3_super_mini.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+nologo_esp32c3_super_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.default.build.partitions=default
+nologo_esp32c3_super_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+nologo_esp32c3_super_mini.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+nologo_esp32c3_super_mini.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+nologo_esp32c3_super_mini.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.minimal.build.partitions=minimal
+nologo_esp32c3_super_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
+nologo_esp32c3_super_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+nologo_esp32c3_super_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+nologo_esp32c3_super_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+nologo_esp32c3_super_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
+nologo_esp32c3_super_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+nologo_esp32c3_super_mini.menu.CPUFreq.160=160MHz (WiFi)
+nologo_esp32c3_super_mini.menu.CPUFreq.160.build.f_cpu=160000000L
+nologo_esp32c3_super_mini.menu.CPUFreq.80=80MHz (WiFi)
+nologo_esp32c3_super_mini.menu.CPUFreq.80.build.f_cpu=80000000L
+nologo_esp32c3_super_mini.menu.CPUFreq.40=40MHz
+nologo_esp32c3_super_mini.menu.CPUFreq.40.build.f_cpu=40000000L
+nologo_esp32c3_super_mini.menu.CPUFreq.20=20MHz
+nologo_esp32c3_super_mini.menu.CPUFreq.20.build.f_cpu=20000000L
+nologo_esp32c3_super_mini.menu.CPUFreq.10=10MHz
+nologo_esp32c3_super_mini.menu.CPUFreq.10.build.f_cpu=10000000L
+
+nologo_esp32c3_super_mini.menu.FlashMode.qio=QIO
+nologo_esp32c3_super_mini.menu.FlashMode.qio.build.flash_mode=dio
+nologo_esp32c3_super_mini.menu.FlashMode.qio.build.boot=qio
+nologo_esp32c3_super_mini.menu.FlashMode.dio=DIO
+nologo_esp32c3_super_mini.menu.FlashMode.dio.build.flash_mode=dio
+nologo_esp32c3_super_mini.menu.FlashMode.dio.build.boot=dio
+
+nologo_esp32c3_super_mini.menu.FlashFreq.80=80MHz
+nologo_esp32c3_super_mini.menu.FlashFreq.80.build.flash_freq=80m
+nologo_esp32c3_super_mini.menu.FlashFreq.40=40MHz
+nologo_esp32c3_super_mini.menu.FlashFreq.40.build.flash_freq=40m
+
+nologo_esp32c3_super_mini.menu.UploadSpeed.921600=921600
+nologo_esp32c3_super_mini.menu.UploadSpeed.921600.upload.speed=921600
+nologo_esp32c3_super_mini.menu.UploadSpeed.115200=115200
+nologo_esp32c3_super_mini.menu.UploadSpeed.115200.upload.speed=115200
+nologo_esp32c3_super_mini.menu.UploadSpeed.256000.windows=256000
+nologo_esp32c3_super_mini.menu.UploadSpeed.256000.upload.speed=256000
+nologo_esp32c3_super_mini.menu.UploadSpeed.230400.windows.upload.speed=256000
+nologo_esp32c3_super_mini.menu.UploadSpeed.230400=230400
+nologo_esp32c3_super_mini.menu.UploadSpeed.230400.upload.speed=230400
+nologo_esp32c3_super_mini.menu.UploadSpeed.460800.linux=460800
+nologo_esp32c3_super_mini.menu.UploadSpeed.460800.macosx=460800
+nologo_esp32c3_super_mini.menu.UploadSpeed.460800.upload.speed=460800
+nologo_esp32c3_super_mini.menu.UploadSpeed.512000.windows=512000
+nologo_esp32c3_super_mini.menu.UploadSpeed.512000.upload.speed=512000
+
+nologo_esp32c3_super_mini.menu.DebugLevel.none=None
+nologo_esp32c3_super_mini.menu.DebugLevel.none.build.code_debug=0
+nologo_esp32c3_super_mini.menu.DebugLevel.error=Error
+nologo_esp32c3_super_mini.menu.DebugLevel.error.build.code_debug=1
+nologo_esp32c3_super_mini.menu.DebugLevel.warn=Warn
+nologo_esp32c3_super_mini.menu.DebugLevel.warn.build.code_debug=2
+nologo_esp32c3_super_mini.menu.DebugLevel.info=Info
+nologo_esp32c3_super_mini.menu.DebugLevel.info.build.code_debug=3
+nologo_esp32c3_super_mini.menu.DebugLevel.debug=Debug
+nologo_esp32c3_super_mini.menu.DebugLevel.debug.build.code_debug=4
+nologo_esp32c3_super_mini.menu.DebugLevel.verbose=Verbose
+nologo_esp32c3_super_mini.menu.DebugLevel.verbose.build.code_debug=5
+
+nologo_esp32c3_super_mini.menu.EraseFlash.none=Disabled
+nologo_esp32c3_super_mini.menu.EraseFlash.none.upload.erase_cmd=
+nologo_esp32c3_super_mini.menu.EraseFlash.all=Enabled
+nologo_esp32c3_super_mini.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+nologo_esp32s3_pico.name=Nologo ESP32S3 Pico
+
+nologo_esp32s3_pico.bootloader.tool=esptool_py
+nologo_esp32s3_pico.bootloader.tool.default=esptool_py
+
+nologo_esp32s3_pico.upload.tool=esptool_py
+nologo_esp32s3_pico.upload.tool.default=esptool_py
+nologo_esp32s3_pico.upload.tool.network=esp_ota
+
+nologo_esp32s3_pico.upload.maximum_size=1310720
+nologo_esp32s3_pico.upload.maximum_data_size=327680
+nologo_esp32s3_pico.upload.flags=
+nologo_esp32s3_pico.upload.extra_flags=
+nologo_esp32s3_pico.upload.use_1200bps_touch=false
+nologo_esp32s3_pico.upload.wait_for_upload_port=false
+
+nologo_esp32s3_pico.serial.disableDTR=false
+nologo_esp32s3_pico.serial.disableRTS=false
+
+nologo_esp32s3_pico.build.tarch=xtensa
+nologo_esp32s3_pico.build.bootloader_addr=0x0
+nologo_esp32s3_pico.build.target=esp32s3
+nologo_esp32s3_pico.build.mcu=esp32s3
+nologo_esp32s3_pico.build.core=esp32
+nologo_esp32s3_pico.build.variant=nologo_esp32s3_pico
+nologo_esp32s3_pico.build.board=NOLOGO_ESP32S3_PICO
+
+nologo_esp32s3_pico.build.usb_mode=1
+nologo_esp32s3_pico.build.cdc_on_boot=1
+nologo_esp32s3_pico.build.msc_on_boot=0
+nologo_esp32s3_pico.build.dfu_on_boot=0
+nologo_esp32s3_pico.build.f_cpu=240000000L
+nologo_esp32s3_pico.build.flash_size=8MB
+nologo_esp32s3_pico.build.flash_freq=80m
+nologo_esp32s3_pico.build.flash_mode=dio
+nologo_esp32s3_pico.build.boot=qio
+nologo_esp32s3_pico.build.boot_freq=80m
+nologo_esp32s3_pico.build.partitions=default
+nologo_esp32s3_pico.build.defines=
+nologo_esp32s3_pico.build.loop_core=
+nologo_esp32s3_pico.build.event_core=
+nologo_esp32s3_pico.build.psram_type=qspi
+nologo_esp32s3_pico.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+nologo_esp32s3_pico.menu.JTAGAdapter.default=Disabled
+nologo_esp32s3_pico.menu.JTAGAdapter.default.build.copy_jtag_files=0
+nologo_esp32s3_pico.menu.JTAGAdapter.builtin=Integrated USB JTAG
+nologo_esp32s3_pico.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+nologo_esp32s3_pico.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+nologo_esp32s3_pico.menu.JTAGAdapter.external=FTDI Adapter
+nologo_esp32s3_pico.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+nologo_esp32s3_pico.menu.JTAGAdapter.external.build.copy_jtag_files=1
+nologo_esp32s3_pico.menu.JTAGAdapter.bridge=ESP USB Bridge
+nologo_esp32s3_pico.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+nologo_esp32s3_pico.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+nologo_esp32s3_pico.menu.PSRAM.disabled=Disabled
+nologo_esp32s3_pico.menu.PSRAM.disabled.build.defines=
+nologo_esp32s3_pico.menu.PSRAM.disabled.build.psram_type=qspi
+nologo_esp32s3_pico.menu.PSRAM.enabled=QSPI PSRAM
+nologo_esp32s3_pico.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+nologo_esp32s3_pico.menu.PSRAM.enabled.build.psram_type=qspi
+nologo_esp32s3_pico.menu.PSRAM.opi=OPI PSRAM
+nologo_esp32s3_pico.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+nologo_esp32s3_pico.menu.PSRAM.opi.build.psram_type=opi
+
+nologo_esp32s3_pico.menu.FlashMode.qio=QIO 80MHz
+nologo_esp32s3_pico.menu.FlashMode.qio.build.flash_mode=dio
+nologo_esp32s3_pico.menu.FlashMode.qio.build.boot=qio
+nologo_esp32s3_pico.menu.FlashMode.qio.build.boot_freq=80m
+nologo_esp32s3_pico.menu.FlashMode.qio.build.flash_freq=80m
+nologo_esp32s3_pico.menu.FlashMode.qio120=QIO 120MHz
+nologo_esp32s3_pico.menu.FlashMode.qio120.build.flash_mode=dio
+nologo_esp32s3_pico.menu.FlashMode.qio120.build.boot=qio
+nologo_esp32s3_pico.menu.FlashMode.qio120.build.boot_freq=120m
+nologo_esp32s3_pico.menu.FlashMode.qio120.build.flash_freq=80m
+nologo_esp32s3_pico.menu.FlashMode.dio=DIO 80MHz
+nologo_esp32s3_pico.menu.FlashMode.dio.build.flash_mode=dio
+nologo_esp32s3_pico.menu.FlashMode.dio.build.boot=dio
+nologo_esp32s3_pico.menu.FlashMode.dio.build.boot_freq=80m
+nologo_esp32s3_pico.menu.FlashMode.dio.build.flash_freq=80m
+nologo_esp32s3_pico.menu.FlashMode.opi=OPI 80MHz
+nologo_esp32s3_pico.menu.FlashMode.opi.build.flash_mode=dout
+nologo_esp32s3_pico.menu.FlashMode.opi.build.boot=opi
+nologo_esp32s3_pico.menu.FlashMode.opi.build.boot_freq=80m
+nologo_esp32s3_pico.menu.FlashMode.opi.build.flash_freq=80m
+
+nologo_esp32s3_pico.menu.FlashSize.8M=8MB (64Mb)
+nologo_esp32s3_pico.menu.FlashSize.8M.build.flash_size=8MB
+nologo_esp32s3_pico.menu.FlashSize.16M=16MB (128Mb)
+nologo_esp32s3_pico.menu.FlashSize.16M.build.flash_size=16MB
+
+nologo_esp32s3_pico.menu.LoopCore.1=Core 1
+nologo_esp32s3_pico.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+nologo_esp32s3_pico.menu.LoopCore.0=Core 0
+nologo_esp32s3_pico.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+nologo_esp32s3_pico.menu.EventsCore.1=Core 1
+nologo_esp32s3_pico.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+nologo_esp32s3_pico.menu.EventsCore.0=Core 0
+nologo_esp32s3_pico.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+nologo_esp32s3_pico.menu.USBMode.hwcdc=Hardware CDC and JTAG
+nologo_esp32s3_pico.menu.USBMode.hwcdc.build.usb_mode=1
+nologo_esp32s3_pico.menu.USBMode.default=USB-OTG (TinyUSB)
+nologo_esp32s3_pico.menu.USBMode.default.build.usb_mode=0
+
+nologo_esp32s3_pico.menu.CDCOnBoot.default=Enabled
+nologo_esp32s3_pico.menu.CDCOnBoot.default.build.cdc_on_boot=1
+nologo_esp32s3_pico.menu.CDCOnBoot.cdc=Enabled
+nologo_esp32s3_pico.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+nologo_esp32s3_pico.menu.MSCOnBoot.default=Disabled
+nologo_esp32s3_pico.menu.MSCOnBoot.default.build.msc_on_boot=0
+nologo_esp32s3_pico.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+nologo_esp32s3_pico.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+nologo_esp32s3_pico.menu.DFUOnBoot.default=Disabled
+nologo_esp32s3_pico.menu.DFUOnBoot.default.build.dfu_on_boot=0
+nologo_esp32s3_pico.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+nologo_esp32s3_pico.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+nologo_esp32s3_pico.menu.UploadMode.default=UART0 / Hardware CDC
+nologo_esp32s3_pico.menu.UploadMode.default.upload.use_1200bps_touch=false
+nologo_esp32s3_pico.menu.UploadMode.default.upload.wait_for_upload_port=false
+nologo_esp32s3_pico.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+nologo_esp32s3_pico.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+nologo_esp32s3_pico.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+nologo_esp32s3_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+nologo_esp32s3_pico.menu.PartitionScheme.default.build.partitions=default
+nologo_esp32s3_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+nologo_esp32s3_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+nologo_esp32s3_pico.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+nologo_esp32s3_pico.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+nologo_esp32s3_pico.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+nologo_esp32s3_pico.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+nologo_esp32s3_pico.menu.PartitionScheme.minimal.build.partitions=minimal
+nologo_esp32s3_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+nologo_esp32s3_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
+nologo_esp32s3_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+nologo_esp32s3_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+nologo_esp32s3_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+nologo_esp32s3_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+nologo_esp32s3_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+nologo_esp32s3_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
+nologo_esp32s3_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+nologo_esp32s3_pico.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+nologo_esp32s3_pico.menu.PartitionScheme.fatflash.build.partitions=ffat
+nologo_esp32s3_pico.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker=RainMaker 4MB
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+nologo_esp32s3_pico.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+nologo_esp32s3_pico.menu.PartitionScheme.custom=Custom
+nologo_esp32s3_pico.menu.PartitionScheme.custom.build.partitions=
+nologo_esp32s3_pico.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+nologo_esp32s3_pico.menu.CPUFreq.240=240MHz (WiFi)
+nologo_esp32s3_pico.menu.CPUFreq.240.build.f_cpu=240000000L
+nologo_esp32s3_pico.menu.CPUFreq.160=160MHz (WiFi)
+nologo_esp32s3_pico.menu.CPUFreq.160.build.f_cpu=160000000L
+nologo_esp32s3_pico.menu.CPUFreq.80=80MHz (WiFi)
+nologo_esp32s3_pico.menu.CPUFreq.80.build.f_cpu=80000000L
+nologo_esp32s3_pico.menu.CPUFreq.40=40MHz
+nologo_esp32s3_pico.menu.CPUFreq.40.build.f_cpu=40000000L
+nologo_esp32s3_pico.menu.CPUFreq.20=20MHz
+nologo_esp32s3_pico.menu.CPUFreq.20.build.f_cpu=20000000L
+nologo_esp32s3_pico.menu.CPUFreq.10=10MHz
+nologo_esp32s3_pico.menu.CPUFreq.10.build.f_cpu=10000000L
+
+nologo_esp32s3_pico.menu.UploadSpeed.921600=921600
+nologo_esp32s3_pico.menu.UploadSpeed.921600.upload.speed=921600
+nologo_esp32s3_pico.menu.UploadSpeed.115200=115200
+nologo_esp32s3_pico.menu.UploadSpeed.115200.upload.speed=115200
+nologo_esp32s3_pico.menu.UploadSpeed.256000.windows=256000
+nologo_esp32s3_pico.menu.UploadSpeed.256000.upload.speed=256000
+nologo_esp32s3_pico.menu.UploadSpeed.230400.windows.upload.speed=256000
+nologo_esp32s3_pico.menu.UploadSpeed.230400=230400
+nologo_esp32s3_pico.menu.UploadSpeed.230400.upload.speed=230400
+nologo_esp32s3_pico.menu.UploadSpeed.460800.linux=460800
+nologo_esp32s3_pico.menu.UploadSpeed.460800.macosx=460800
+nologo_esp32s3_pico.menu.UploadSpeed.460800.upload.speed=460800
+nologo_esp32s3_pico.menu.UploadSpeed.512000.windows=512000
+nologo_esp32s3_pico.menu.UploadSpeed.512000.upload.speed=512000
+
+nologo_esp32s3_pico.menu.DebugLevel.none=None
+nologo_esp32s3_pico.menu.DebugLevel.none.build.code_debug=0
+nologo_esp32s3_pico.menu.DebugLevel.error=Error
+nologo_esp32s3_pico.menu.DebugLevel.error.build.code_debug=1
+nologo_esp32s3_pico.menu.DebugLevel.warn=Warn
+nologo_esp32s3_pico.menu.DebugLevel.warn.build.code_debug=2
+nologo_esp32s3_pico.menu.DebugLevel.info=Info
+nologo_esp32s3_pico.menu.DebugLevel.info.build.code_debug=3
+nologo_esp32s3_pico.menu.DebugLevel.debug=Debug
+nologo_esp32s3_pico.menu.DebugLevel.debug.build.code_debug=4
+nologo_esp32s3_pico.menu.DebugLevel.verbose=Verbose
+nologo_esp32s3_pico.menu.DebugLevel.verbose.build.code_debug=5
+
+nologo_esp32s3_pico.menu.EraseFlash.none=Disabled
+nologo_esp32s3_pico.menu.EraseFlash.none.upload.erase_cmd=
+nologo_esp32s3_pico.menu.EraseFlash.all=Enabled
+nologo_esp32s3_pico.menu.EraseFlash.all.upload.erase_cmd=-e
+
+nologo_esp32s3_pico.menu.ZigbeeMode.default=Disabled
+nologo_esp32s3_pico.menu.ZigbeeMode.default.build.zigbee_mode=
+nologo_esp32s3_pico.menu.ZigbeeMode.default.build.zigbee_libs=
+nologo_esp32s3_pico.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+nologo_esp32s3_pico.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+nologo_esp32s3_pico.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+mhetesp32devkit.name=MH ET LIVE ESP32DevKIT
+
+mhetesp32devkit.bootloader.tool=esptool_py
+mhetesp32devkit.bootloader.tool.default=esptool_py
+
+mhetesp32devkit.upload.tool=esptool_py
+mhetesp32devkit.upload.tool.default=esptool_py
+mhetesp32devkit.upload.tool.network=esp_ota
+
+mhetesp32devkit.upload.maximum_size=1310720
+mhetesp32devkit.upload.maximum_data_size=327680
+mhetesp32devkit.upload.flags=
+mhetesp32devkit.upload.extra_flags=
+
+mhetesp32devkit.serial.disableDTR=true
+mhetesp32devkit.serial.disableRTS=true
+
+mhetesp32devkit.build.tarch=xtensa
+mhetesp32devkit.build.bootloader_addr=0x1000
+mhetesp32devkit.build.target=esp32
+mhetesp32devkit.build.mcu=esp32
+mhetesp32devkit.build.core=esp32
+mhetesp32devkit.build.variant=mhetesp32devkit
+mhetesp32devkit.build.board=MH_ET_LIVE_ESP32DEVKIT
+
+mhetesp32devkit.build.f_cpu=240000000L
+mhetesp32devkit.build.flash_mode=dio
+mhetesp32devkit.build.flash_size=4MB
+mhetesp32devkit.build.boot=dio
+mhetesp32devkit.build.partitions=default
+mhetesp32devkit.build.defines=
+
+mhetesp32devkit.menu.FlashFreq.80=80MHz
+mhetesp32devkit.menu.FlashFreq.80.build.flash_freq=80m
+mhetesp32devkit.menu.FlashFreq.40=40MHz
+mhetesp32devkit.menu.FlashFreq.40.build.flash_freq=40m
+
+mhetesp32devkit.menu.PartitionScheme.default=Default
+mhetesp32devkit.menu.PartitionScheme.default.build.partitions=default
+mhetesp32devkit.menu.PartitionScheme.no_ota=No OTA (Large APP)
+mhetesp32devkit.menu.PartitionScheme.no_ota.build.partitions=no_ota
+mhetesp32devkit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+mhetesp32devkit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+mhetesp32devkit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+mhetesp32devkit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+mhetesp32devkit.menu.UploadSpeed.921600=921600
+mhetesp32devkit.menu.UploadSpeed.921600.upload.speed=921600
+mhetesp32devkit.menu.UploadSpeed.115200=115200
+mhetesp32devkit.menu.UploadSpeed.115200.upload.speed=115200
+mhetesp32devkit.menu.UploadSpeed.256000.windows=256000
+mhetesp32devkit.menu.UploadSpeed.256000.upload.speed=256000
+mhetesp32devkit.menu.UploadSpeed.230400.windows.upload.speed=256000
+mhetesp32devkit.menu.UploadSpeed.230400=230400
+mhetesp32devkit.menu.UploadSpeed.230400.upload.speed=230400
+mhetesp32devkit.menu.UploadSpeed.460800.linux=460800
+mhetesp32devkit.menu.UploadSpeed.460800.macosx=460800
+mhetesp32devkit.menu.UploadSpeed.460800.upload.speed=460800
+mhetesp32devkit.menu.UploadSpeed.512000.windows=512000
+mhetesp32devkit.menu.UploadSpeed.512000.upload.speed=512000
+
+mhetesp32devkit.menu.DebugLevel.none=None
+mhetesp32devkit.menu.DebugLevel.none.build.code_debug=0
+mhetesp32devkit.menu.DebugLevel.error=Error
+mhetesp32devkit.menu.DebugLevel.error.build.code_debug=1
+mhetesp32devkit.menu.DebugLevel.warn=Warn
+mhetesp32devkit.menu.DebugLevel.warn.build.code_debug=2
+mhetesp32devkit.menu.DebugLevel.info=Info
+mhetesp32devkit.menu.DebugLevel.info.build.code_debug=3
+mhetesp32devkit.menu.DebugLevel.debug=Debug
+mhetesp32devkit.menu.DebugLevel.debug.build.code_debug=4
+mhetesp32devkit.menu.DebugLevel.verbose=Verbose
+mhetesp32devkit.menu.DebugLevel.verbose.build.code_debug=5
+
+mhetesp32devkit.menu.EraseFlash.none=Disabled
+mhetesp32devkit.menu.EraseFlash.none.upload.erase_cmd=
+mhetesp32devkit.menu.EraseFlash.all=Enabled
+mhetesp32devkit.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+mhetesp32minikit.name=MH ET LIVE ESP32MiniKit
+
+mhetesp32minikit.bootloader.tool=esptool_py
+mhetesp32minikit.bootloader.tool.default=esptool_py
+
+mhetesp32minikit.upload.tool=esptool_py
+mhetesp32minikit.upload.tool.default=esptool_py
+mhetesp32minikit.upload.tool.network=esp_ota
+
+mhetesp32minikit.upload.maximum_size=1310720
+mhetesp32minikit.upload.maximum_data_size=327680
+mhetesp32minikit.upload.flags=
+mhetesp32minikit.upload.extra_flags=
+
+mhetesp32minikit.serial.disableDTR=true
+mhetesp32minikit.serial.disableRTS=true
+
+mhetesp32minikit.build.tarch=xtensa
+mhetesp32minikit.build.bootloader_addr=0x1000
+mhetesp32minikit.build.target=esp32
+mhetesp32minikit.build.mcu=esp32
+mhetesp32minikit.build.core=esp32
+mhetesp32minikit.build.variant=mhetesp32minikit
+mhetesp32minikit.build.board=MH_ET_LIVE_ESP32MINIKIT
+
+mhetesp32minikit.build.f_cpu=240000000L
+mhetesp32minikit.build.flash_mode=dio
+mhetesp32minikit.build.flash_size=4MB
+mhetesp32minikit.build.boot=dio
+mhetesp32minikit.build.partitions=default
+mhetesp32minikit.build.defines=
+
+mhetesp32minikit.menu.FlashFreq.80=80MHz
+mhetesp32minikit.menu.FlashFreq.80.build.flash_freq=80m
+mhetesp32minikit.menu.FlashFreq.40=40MHz
+mhetesp32minikit.menu.FlashFreq.40.build.flash_freq=40m
+
+mhetesp32minikit.menu.PartitionScheme.default=Default with spiffs
+mhetesp32minikit.menu.PartitionScheme.default.build.partitions=default
+mhetesp32minikit.menu.PartitionScheme.defaultffat=Default with ffat
+mhetesp32minikit.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+mhetesp32minikit.menu.PartitionScheme.no_ota=No OTA (Large APP)
+mhetesp32minikit.menu.PartitionScheme.no_ota.build.partitions=no_ota
+mhetesp32minikit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+mhetesp32minikit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+mhetesp32minikit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+mhetesp32minikit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+mhetesp32minikit.menu.UploadSpeed.921600=921600
+mhetesp32minikit.menu.UploadSpeed.921600.upload.speed=921600
+mhetesp32minikit.menu.UploadSpeed.115200=115200
+mhetesp32minikit.menu.UploadSpeed.115200.upload.speed=115200
+mhetesp32minikit.menu.UploadSpeed.256000.windows=256000
+mhetesp32minikit.menu.UploadSpeed.256000.upload.speed=256000
+mhetesp32minikit.menu.UploadSpeed.230400.windows.upload.speed=256000
+mhetesp32minikit.menu.UploadSpeed.230400=230400
+mhetesp32minikit.menu.UploadSpeed.230400.upload.speed=230400
+mhetesp32minikit.menu.UploadSpeed.460800.linux=460800
+mhetesp32minikit.menu.UploadSpeed.460800.macosx=460800
+mhetesp32minikit.menu.UploadSpeed.460800.upload.speed=460800
+mhetesp32minikit.menu.UploadSpeed.512000.windows=512000
+mhetesp32minikit.menu.UploadSpeed.512000.upload.speed=512000
+
+mhetesp32minikit.menu.DebugLevel.none=None
+mhetesp32minikit.menu.DebugLevel.none.build.code_debug=0
+mhetesp32minikit.menu.DebugLevel.error=Error
+mhetesp32minikit.menu.DebugLevel.error.build.code_debug=1
+mhetesp32minikit.menu.DebugLevel.warn=Warn
+mhetesp32minikit.menu.DebugLevel.warn.build.code_debug=2
+mhetesp32minikit.menu.DebugLevel.info=Info
+mhetesp32minikit.menu.DebugLevel.info.build.code_debug=3
+mhetesp32minikit.menu.DebugLevel.debug=Debug
+mhetesp32minikit.menu.DebugLevel.debug.build.code_debug=4
+mhetesp32minikit.menu.DebugLevel.verbose=Verbose
+mhetesp32minikit.menu.DebugLevel.verbose.build.code_debug=5
+
+mhetesp32minikit.menu.EraseFlash.none=Disabled
+mhetesp32minikit.menu.EraseFlash.none.upload.erase_cmd=
+mhetesp32minikit.menu.EraseFlash.all=Enabled
+mhetesp32minikit.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32vn-iot-uno.name=ESP32vn IoT Uno
+
+esp32vn-iot-uno.bootloader.tool=esptool_py
+esp32vn-iot-uno.bootloader.tool.default=esptool_py
+
+esp32vn-iot-uno.upload.tool=esptool_py
+esp32vn-iot-uno.upload.tool.default=esptool_py
+esp32vn-iot-uno.upload.tool.network=esp_ota
+
+esp32vn-iot-uno.upload.maximum_size=1310720
+esp32vn-iot-uno.upload.maximum_data_size=327680
+esp32vn-iot-uno.upload.flags=
+esp32vn-iot-uno.upload.extra_flags=
+
+esp32vn-iot-uno.serial.disableDTR=true
+esp32vn-iot-uno.serial.disableRTS=true
+
+esp32vn-iot-uno.build.tarch=xtensa
+esp32vn-iot-uno.build.bootloader_addr=0x1000
+esp32vn-iot-uno.build.target=esp32
+esp32vn-iot-uno.build.mcu=esp32
+esp32vn-iot-uno.build.core=esp32
+esp32vn-iot-uno.build.variant=esp32vn-iot-uno
+esp32vn-iot-uno.build.board=esp32vn_iot_uno
+
+esp32vn-iot-uno.build.f_cpu=240000000L
+esp32vn-iot-uno.build.flash_mode=dio
+esp32vn-iot-uno.build.flash_size=4MB
+esp32vn-iot-uno.build.boot=dio
+esp32vn-iot-uno.build.partitions=default
+esp32vn-iot-uno.build.defines=
+
+esp32vn-iot-uno.menu.FlashFreq.80=80MHz
+esp32vn-iot-uno.menu.FlashFreq.80.build.flash_freq=80m
+esp32vn-iot-uno.menu.FlashFreq.40=40MHz
+esp32vn-iot-uno.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32vn-iot-uno.menu.UploadSpeed.921600=921600
+esp32vn-iot-uno.menu.UploadSpeed.921600.upload.speed=921600
+esp32vn-iot-uno.menu.UploadSpeed.115200=115200
+esp32vn-iot-uno.menu.UploadSpeed.115200.upload.speed=115200
+esp32vn-iot-uno.menu.UploadSpeed.256000.windows=256000
+esp32vn-iot-uno.menu.UploadSpeed.256000.upload.speed=256000
+esp32vn-iot-uno.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32vn-iot-uno.menu.UploadSpeed.230400=230400
+esp32vn-iot-uno.menu.UploadSpeed.230400.upload.speed=230400
+esp32vn-iot-uno.menu.UploadSpeed.460800.linux=460800
+esp32vn-iot-uno.menu.UploadSpeed.460800.macosx=460800
+esp32vn-iot-uno.menu.UploadSpeed.460800.upload.speed=460800
+esp32vn-iot-uno.menu.UploadSpeed.512000.windows=512000
+esp32vn-iot-uno.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32vn-iot-uno.menu.DebugLevel.none=None
+esp32vn-iot-uno.menu.DebugLevel.none.build.code_debug=0
+esp32vn-iot-uno.menu.DebugLevel.error=Error
+esp32vn-iot-uno.menu.DebugLevel.error.build.code_debug=1
+esp32vn-iot-uno.menu.DebugLevel.warn=Warn
+esp32vn-iot-uno.menu.DebugLevel.warn.build.code_debug=2
+esp32vn-iot-uno.menu.DebugLevel.info=Info
+esp32vn-iot-uno.menu.DebugLevel.info.build.code_debug=3
+esp32vn-iot-uno.menu.DebugLevel.debug=Debug
+esp32vn-iot-uno.menu.DebugLevel.debug.build.code_debug=4
+esp32vn-iot-uno.menu.DebugLevel.verbose=Verbose
+esp32vn-iot-uno.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32vn-iot-uno.menu.EraseFlash.none=Disabled
+esp32vn-iot-uno.menu.EraseFlash.none.upload.erase_cmd=
+esp32vn-iot-uno.menu.EraseFlash.all=Enabled
+esp32vn-iot-uno.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32doit-devkit-v1.name=DOIT ESP32 DEVKIT V1
+
+esp32doit-devkit-v1.bootloader.tool=esptool_py
+esp32doit-devkit-v1.bootloader.tool.default=esptool_py
+
+esp32doit-devkit-v1.upload.tool=esptool_py
+esp32doit-devkit-v1.upload.tool.default=esptool_py
+esp32doit-devkit-v1.upload.tool.network=esp_ota
+
+esp32doit-devkit-v1.upload.maximum_size=1310720
+esp32doit-devkit-v1.upload.maximum_data_size=327680
+esp32doit-devkit-v1.upload.flags=
+esp32doit-devkit-v1.upload.extra_flags=
+
+esp32doit-devkit-v1.serial.disableDTR=true
+esp32doit-devkit-v1.serial.disableRTS=true
+
+esp32doit-devkit-v1.build.tarch=xtensa
+esp32doit-devkit-v1.build.bootloader_addr=0x1000
+esp32doit-devkit-v1.build.target=esp32
+esp32doit-devkit-v1.build.mcu=esp32
+esp32doit-devkit-v1.build.core=esp32
+esp32doit-devkit-v1.build.variant=doitESP32devkitV1
+esp32doit-devkit-v1.build.board=ESP32_DEV
+
+esp32doit-devkit-v1.build.f_cpu=240000000L
+esp32doit-devkit-v1.build.flash_mode=dio
+esp32doit-devkit-v1.build.flash_size=4MB
+esp32doit-devkit-v1.build.boot=dio
+esp32doit-devkit-v1.build.partitions=default
+esp32doit-devkit-v1.build.defines=
+
+esp32doit-devkit-v1.menu.FlashFreq.80=80MHz
+esp32doit-devkit-v1.menu.FlashFreq.80.build.flash_freq=80m
+esp32doit-devkit-v1.menu.FlashFreq.40=40MHz
+esp32doit-devkit-v1.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32doit-devkit-v1.menu.UploadSpeed.921600=921600
+esp32doit-devkit-v1.menu.UploadSpeed.921600.upload.speed=921600
+esp32doit-devkit-v1.menu.UploadSpeed.115200=115200
+esp32doit-devkit-v1.menu.UploadSpeed.115200.upload.speed=115200
+esp32doit-devkit-v1.menu.UploadSpeed.256000.windows=256000
+esp32doit-devkit-v1.menu.UploadSpeed.256000.upload.speed=256000
+esp32doit-devkit-v1.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32doit-devkit-v1.menu.UploadSpeed.230400=230400
+esp32doit-devkit-v1.menu.UploadSpeed.230400.upload.speed=230400
+esp32doit-devkit-v1.menu.UploadSpeed.460800.linux=460800
+esp32doit-devkit-v1.menu.UploadSpeed.460800.macosx=460800
+esp32doit-devkit-v1.menu.UploadSpeed.460800.upload.speed=460800
+esp32doit-devkit-v1.menu.UploadSpeed.512000.windows=512000
+esp32doit-devkit-v1.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32doit-devkit-v1.menu.DebugLevel.none=None
+esp32doit-devkit-v1.menu.DebugLevel.none.build.code_debug=0
+esp32doit-devkit-v1.menu.DebugLevel.error=Error
+esp32doit-devkit-v1.menu.DebugLevel.error.build.code_debug=1
+esp32doit-devkit-v1.menu.DebugLevel.warn=Warn
+esp32doit-devkit-v1.menu.DebugLevel.warn.build.code_debug=2
+esp32doit-devkit-v1.menu.DebugLevel.info=Info
+esp32doit-devkit-v1.menu.DebugLevel.info.build.code_debug=3
+esp32doit-devkit-v1.menu.DebugLevel.debug=Debug
+esp32doit-devkit-v1.menu.DebugLevel.debug.build.code_debug=4
+
+esp32doit-devkit-v1.menu.EraseFlash.none=Disabled
+esp32doit-devkit-v1.menu.EraseFlash.none.upload.erase_cmd=
+esp32doit-devkit-v1.menu.EraseFlash.all=Enabled
+esp32doit-devkit-v1.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32doit-espduino.name=DOIT ESPduino32
+
+esp32doit-espduino.bootloader.tool=esptool_py
+esp32doit-espduino.bootloader.tool.default=esptool_py
+
+esp32doit-espduino.upload.tool=esptool_py
+esp32doit-espduino.upload.tool.default=esptool_py
+esp32doit-espduino.upload.tool.network=esp_ota
+
+esp32doit-espduino.upload.maximum_size=1310720
+esp32doit-espduino.upload.maximum_data_size=327680
+esp32doit-espduino.upload.wait_for_upload_port=true
+esp32doit-espduino.upload.flags=
+esp32doit-espduino.upload.extra_flags=
+
+esp32doit-espduino.serial.disableDTR=true
+esp32doit-espduino.serial.disableRTS=true
+
+esp32doit-espduino.build.tarch=xtensa
+esp32doit-espduino.build.bootloader_addr=0x1000
+esp32doit-espduino.build.target=esp32
+esp32doit-espduino.build.mcu=esp32
+esp32doit-espduino.build.core=esp32
+esp32doit-espduino.build.variant=doitESPduino32
+esp32doit-espduino.build.board=ESP32_DEV
+
+esp32doit-espduino.build.f_cpu=240000000L
+esp32doit-espduino.build.flash_mode=dio
+esp32doit-espduino.build.flash_size=4MB
+esp32doit-espduino.build.boot=dio
+esp32doit-espduino.build.partitions=default
+esp32doit-espduino.build.defines=
+
+esp32doit-espduino.menu.FlashFreq.80=80MHz
+esp32doit-espduino.menu.FlashFreq.80.build.flash_freq=80m
+esp32doit-espduino.menu.FlashFreq.40=40MHz
+esp32doit-espduino.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32doit-espduino.menu.PartitionScheme.default=Default
+esp32doit-espduino.menu.PartitionScheme.default.build.partitions=default
+esp32doit-espduino.menu.PartitionScheme.no_ota=No OTA (Large APP)
+esp32doit-espduino.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32doit-espduino.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32doit-espduino.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+esp32doit-espduino.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32doit-espduino.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+esp32doit-espduino.menu.CPUFreq.240=240MHz (WiFi/BT)
+esp32doit-espduino.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32doit-espduino.menu.CPUFreq.160=160MHz (WiFi/BT)
+esp32doit-espduino.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32doit-espduino.menu.CPUFreq.80=80MHz (WiFi/BT)
+esp32doit-espduino.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32doit-espduino.menu.CPUFreq.40=40MHz (40MHz XTAL)
+esp32doit-espduino.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32doit-espduino.menu.CPUFreq.26=26MHz (26MHz XTAL)
+esp32doit-espduino.menu.CPUFreq.26.build.f_cpu=26000000L
+esp32doit-espduino.menu.CPUFreq.20=20MHz (40MHz XTAL)
+esp32doit-espduino.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32doit-espduino.menu.CPUFreq.13=13MHz (26MHz XTAL)
+esp32doit-espduino.menu.CPUFreq.13.build.f_cpu=13000000L
+esp32doit-espduino.menu.CPUFreq.10=10MHz (40MHz XTAL)
+esp32doit-espduino.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32doit-espduino.menu.UploadSpeed.921600=921600
+esp32doit-espduino.menu.UploadSpeed.921600.upload.speed=921600
+esp32doit-espduino.menu.UploadSpeed.115200=115200
+esp32doit-espduino.menu.UploadSpeed.115200.upload.speed=115200
+esp32doit-espduino.menu.UploadSpeed.256000.windows=256000
+esp32doit-espduino.menu.UploadSpeed.256000.upload.speed=256000
+esp32doit-espduino.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32doit-espduino.menu.UploadSpeed.230400=230400
+esp32doit-espduino.menu.UploadSpeed.230400.upload.speed=230400
+esp32doit-espduino.menu.UploadSpeed.460800.linux=460800
+esp32doit-espduino.menu.UploadSpeed.460800.macosx=460800
+esp32doit-espduino.menu.UploadSpeed.460800.upload.speed=460800
+esp32doit-espduino.menu.UploadSpeed.512000.windows=512000
+esp32doit-espduino.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32doit-espduino.menu.DebugLevel.none=None
+esp32doit-espduino.menu.DebugLevel.none.build.code_debug=0
+esp32doit-espduino.menu.DebugLevel.error=Error
+esp32doit-espduino.menu.DebugLevel.error.build.code_debug=1
+esp32doit-espduino.menu.DebugLevel.warn=Warn
+esp32doit-espduino.menu.DebugLevel.warn.build.code_debug=2
+esp32doit-espduino.menu.DebugLevel.info=Info
+esp32doit-espduino.menu.DebugLevel.info.build.code_debug=3
+esp32doit-espduino.menu.DebugLevel.debug=Debug
+esp32doit-espduino.menu.DebugLevel.debug.build.code_debug=4
+esp32doit-espduino.menu.DebugLevel.verbose=Verbose
+esp32doit-espduino.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32doit-espduino.menu.EraseFlash.none=Disabled
+esp32doit-espduino.menu.EraseFlash.none.upload.erase_cmd=
+esp32doit-espduino.menu.EraseFlash.all=Enabled
+esp32doit-espduino.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32-evb.name=OLIMEX ESP32-EVB
+
+esp32-evb.bootloader.tool=esptool_py
+esp32-evb.bootloader.tool.default=esptool_py
+
+esp32-evb.upload.tool=esptool_py
+esp32-evb.upload.tool.default=esptool_py
+esp32-evb.upload.tool.network=esp_ota
+
+esp32-evb.upload.maximum_size=1310720
+esp32-evb.upload.maximum_data_size=327680
+esp32-evb.upload.flags=
+esp32-evb.upload.extra_flags=
+
+esp32-evb.serial.disableDTR=true
+esp32-evb.serial.disableRTS=true
+
+esp32-evb.build.tarch=xtensa
+esp32-evb.build.bootloader_addr=0x1000
+esp32-evb.build.target=esp32
+esp32-evb.build.mcu=esp32
+esp32-evb.build.core=esp32
+esp32-evb.build.variant=esp32-evb
+esp32-evb.build.board=ESP32_EVB
+
+esp32-evb.build.f_cpu=240000000L
+esp32-evb.build.flash_mode=dio
+esp32-evb.build.flash_size=4MB
+esp32-evb.build.boot=dio
+esp32-evb.build.partitions=default
+esp32-evb.build.defines=
+
+esp32-evb.menu.FlashFreq.80=80MHz
+esp32-evb.menu.FlashFreq.80.build.flash_freq=80m
+esp32-evb.menu.FlashFreq.40=40MHz
+esp32-evb.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32-evb.menu.UploadSpeed.921600=921600
+esp32-evb.menu.UploadSpeed.921600.upload.speed=921600
+esp32-evb.menu.UploadSpeed.115200=115200
+esp32-evb.menu.UploadSpeed.115200.upload.speed=115200
+esp32-evb.menu.UploadSpeed.256000.windows=256000
+esp32-evb.menu.UploadSpeed.256000.upload.speed=256000
+esp32-evb.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32-evb.menu.UploadSpeed.230400=230400
+esp32-evb.menu.UploadSpeed.230400.upload.speed=230400
+esp32-evb.menu.UploadSpeed.460800.linux=460800
+esp32-evb.menu.UploadSpeed.460800.macosx=460800
+esp32-evb.menu.UploadSpeed.460800.upload.speed=460800
+esp32-evb.menu.UploadSpeed.512000.windows=512000
+esp32-evb.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32-evb.menu.PartitionScheme.default=Default
+esp32-evb.menu.PartitionScheme.default.build.partitions=default
+esp32-evb.menu.PartitionScheme.no_ota=No OTA (Large APP)
+esp32-evb.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32-evb.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32-evb.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+esp32-evb.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32-evb.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+esp32-evb.menu.DebugLevel.none=None
+esp32-evb.menu.DebugLevel.none.build.code_debug=0
+esp32-evb.menu.DebugLevel.error=Error
+esp32-evb.menu.DebugLevel.error.build.code_debug=1
+esp32-evb.menu.DebugLevel.warn=Warn
+esp32-evb.menu.DebugLevel.warn.build.code_debug=2
+esp32-evb.menu.DebugLevel.info=Info
+esp32-evb.menu.DebugLevel.info.build.code_debug=3
+esp32-evb.menu.DebugLevel.debug=Debug
+esp32-evb.menu.DebugLevel.debug.build.code_debug=4
+esp32-evb.menu.DebugLevel.verbose=Verbose
+esp32-evb.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32-evb.menu.EraseFlash.none=Disabled
+esp32-evb.menu.EraseFlash.none.upload.erase_cmd=
+esp32-evb.menu.EraseFlash.all=Enabled
+esp32-evb.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32-gateway.name=OLIMEX ESP32-GATEWAY
+
+esp32-gateway.bootloader.tool=esptool_py
+esp32-gateway.bootloader.tool.default=esptool_py
+
+esp32-gateway.upload.tool=esptool_py
+esp32-gateway.upload.tool.default=esptool_py
+esp32-gateway.upload.tool.network=esp_ota
+
+esp32-gateway.upload.maximum_size=1310720
+esp32-gateway.upload.maximum_data_size=327680
+esp32-gateway.upload.flags=
+esp32-gateway.upload.extra_flags=
+
+esp32-gateway.serial.disableDTR=true
+esp32-gateway.serial.disableRTS=true
+
+esp32-gateway.build.tarch=xtensa
+esp32-gateway.build.bootloader_addr=0x1000
+esp32-gateway.build.target=esp32
+esp32-gateway.build.mcu=esp32
+esp32-gateway.build.core=esp32
+esp32-gateway.build.variant=esp32-gateway
+esp32-gateway.build.board=ESP32_GATEWAY
+esp32-gateway.menu.Revision.RevC=Revision C or older
+esp32-gateway.menu.Revision.RevC.build.board=ESP32_GATEWAY_C
+esp32-gateway.menu.Revision.RevE=Revision E
+esp32-gateway.menu.Revision.RevE.build.board=ESP32_GATEWAY_E
+esp32-gateway.menu.Revision.RevF=Revision F or newer
+esp32-gateway.menu.Revision.RevF.build.board=ESP32_GATEWAY_F
+
+esp32-gateway.build.f_cpu=240000000L
+esp32-gateway.build.flash_mode=dio
+esp32-gateway.build.flash_size=4MB
+esp32-gateway.build.boot=dio
+esp32-gateway.build.partitions=default
+esp32-gateway.build.defines=
+
+esp32-gateway.menu.FlashFreq.80=80MHz
+esp32-gateway.menu.FlashFreq.80.build.flash_freq=80m
+esp32-gateway.menu.FlashFreq.40=40MHz
+esp32-gateway.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32-gateway.menu.UploadSpeed.921600=921600
+esp32-gateway.menu.UploadSpeed.921600.upload.speed=921600
+esp32-gateway.menu.UploadSpeed.115200=115200
+esp32-gateway.menu.UploadSpeed.115200.upload.speed=115200
+
+esp32-gateway.menu.PartitionScheme.default=Default
+esp32-gateway.menu.PartitionScheme.default.build.partitions=default
+esp32-gateway.menu.PartitionScheme.no_ota=No OTA (Large APP)
+esp32-gateway.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32-gateway.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32-gateway.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+esp32-gateway.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32-gateway.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+esp32-gateway.menu.DebugLevel.none=None
+esp32-gateway.menu.DebugLevel.none.build.code_debug=0
+esp32-gateway.menu.DebugLevel.error=Error
+esp32-gateway.menu.DebugLevel.error.build.code_debug=1
+esp32-gateway.menu.DebugLevel.warn=Warn
+esp32-gateway.menu.DebugLevel.warn.build.code_debug=2
+esp32-gateway.menu.DebugLevel.info=Info
+esp32-gateway.menu.DebugLevel.info.build.code_debug=3
+esp32-gateway.menu.DebugLevel.debug=Debug
+esp32-gateway.menu.DebugLevel.debug.build.code_debug=4
+esp32-gateway.menu.DebugLevel.verbose=Verbose
+esp32-gateway.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32-gateway.menu.EraseFlash.none=Disabled
+esp32-gateway.menu.EraseFlash.none.upload.erase_cmd=
+esp32-gateway.menu.EraseFlash.all=Enabled
+esp32-gateway.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32-poe.name=OLIMEX ESP32-POE
+
+esp32-poe.bootloader.tool=esptool_py
+esp32-poe.bootloader.tool.default=esptool_py
+
+esp32-poe.upload.tool=esptool_py
+esp32-poe.upload.tool.default=esptool_py
+esp32-poe.upload.tool.network=esp_ota
+
+esp32-poe.upload.maximum_size=1310720
+esp32-poe.upload.maximum_data_size=327680
+esp32-poe.upload.flags=
+esp32-poe.upload.extra_flags=
+
+esp32-poe.serial.disableDTR=true
+esp32-poe.serial.disableRTS=true
+
+esp32-poe.build.tarch=xtensa
+esp32-poe.build.bootloader_addr=0x1000
+esp32-poe.build.target=esp32
+esp32-poe.build.mcu=esp32
+esp32-poe.build.core=esp32
+esp32-poe.build.variant=esp32-poe
+esp32-poe.build.board=ESP32_POE
+
+esp32-poe.build.f_cpu=240000000L
+esp32-poe.build.flash_size=4MB
+esp32-poe.build.flash_freq=40m
+esp32-poe.build.flash_mode=dio
+esp32-poe.build.boot=dio
+esp32-poe.build.partitions=default
+esp32-poe.build.defines=
+esp32-poe.build.loop_core=
+esp32-poe.build.event_core=
+
+esp32-poe.menu.PSRAM.disabled=Disabled (WROOM)
+esp32-poe.menu.PSRAM.disabled.build.defines=
+esp32-poe.menu.PSRAM.disabled.build.extra_libs=
+esp32-poe.menu.PSRAM.enabled=Enabled (WROVER)
+esp32-poe.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+esp32-poe.menu.PSRAM.enabled.build.extra_libs=
+
+esp32-poe.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32-poe.menu.PartitionScheme.default.build.partitions=default
+esp32-poe.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32-poe.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32-poe.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32-poe.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32-poe.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32-poe.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32-poe.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32-poe.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32-poe.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32-poe.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32-poe.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32-poe.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32-poe.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32-poe.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32-poe.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32-poe.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32-poe.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32-poe.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32-poe.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32-poe.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32-poe.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32-poe.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32-poe.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32-poe.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32-poe.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32-poe.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32-poe.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32-poe.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32-poe.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32-poe.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32-poe.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32-poe.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32-poe.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32-poe.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32-poe.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32-poe.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32-poe.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32-poe.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32-poe.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32-poe.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32-poe.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32-poe.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32-poe.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32-poe.menu.PartitionScheme.custom=Custom
+esp32-poe.menu.PartitionScheme.custom.build.partitions=
+esp32-poe.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32-poe.menu.FlashMode.qio=QIO
+esp32-poe.menu.FlashMode.qio.build.flash_mode=dio
+esp32-poe.menu.FlashMode.qio.build.boot=qio
+esp32-poe.menu.FlashMode.dio=DIO
+esp32-poe.menu.FlashMode.dio.build.flash_mode=dio
+esp32-poe.menu.FlashMode.dio.build.boot=dio
+
+esp32-poe.menu.FlashFreq.80=80MHz
+esp32-poe.menu.FlashFreq.80.build.flash_freq=80m
+esp32-poe.menu.FlashFreq.40=40MHz
+esp32-poe.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32-poe.menu.FlashSize.4M=4MB (32Mb)
+esp32-poe.menu.FlashSize.4M.build.flash_size=4MB
+esp32-poe.menu.FlashSize.16M=16MB (128Mb)
+esp32-poe.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32-poe.menu.UploadSpeed.921600=921600
+esp32-poe.menu.UploadSpeed.921600.upload.speed=921600
+esp32-poe.menu.UploadSpeed.115200=115200
+esp32-poe.menu.UploadSpeed.115200.upload.speed=115200
+esp32-poe.menu.UploadSpeed.256000.windows=256000
+esp32-poe.menu.UploadSpeed.256000.upload.speed=256000
+esp32-poe.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32-poe.menu.UploadSpeed.230400=230400
+esp32-poe.menu.UploadSpeed.230400.upload.speed=230400
+esp32-poe.menu.UploadSpeed.460800.linux=460800
+esp32-poe.menu.UploadSpeed.460800.macosx=460800
+esp32-poe.menu.UploadSpeed.460800.upload.speed=460800
+esp32-poe.menu.UploadSpeed.512000.windows=512000
+esp32-poe.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32-poe.menu.DebugLevel.none=None
+esp32-poe.menu.DebugLevel.none.build.code_debug=0
+esp32-poe.menu.DebugLevel.error=Error
+esp32-poe.menu.DebugLevel.error.build.code_debug=1
+esp32-poe.menu.DebugLevel.warn=Warn
+esp32-poe.menu.DebugLevel.warn.build.code_debug=2
+esp32-poe.menu.DebugLevel.info=Info
+esp32-poe.menu.DebugLevel.info.build.code_debug=3
+esp32-poe.menu.DebugLevel.debug=Debug
+esp32-poe.menu.DebugLevel.debug.build.code_debug=4
+esp32-poe.menu.DebugLevel.verbose=Verbose
+esp32-poe.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32-poe.menu.EraseFlash.none=Disabled
+esp32-poe.menu.EraseFlash.none.upload.erase_cmd=
+esp32-poe.menu.EraseFlash.all=Enabled
+esp32-poe.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32-poe-iso.name=OLIMEX ESP32-POE-ISO
+
+esp32-poe-iso.bootloader.tool=esptool_py
+esp32-poe-iso.bootloader.tool.default=esptool_py
+
+esp32-poe-iso.upload.tool=esptool_py
+esp32-poe-iso.upload.tool.default=esptool_py
+esp32-poe-iso.upload.tool.network=esp_ota
+
+esp32-poe-iso.upload.maximum_size=1310720
+esp32-poe-iso.upload.maximum_data_size=327680
+esp32-poe-iso.upload.flags=
+esp32-poe-iso.upload.extra_flags=
+
+esp32-poe-iso.serial.disableDTR=true
+esp32-poe-iso.serial.disableRTS=true
+
+esp32-poe-iso.build.tarch=xtensa
+esp32-poe-iso.build.bootloader_addr=0x1000
+esp32-poe-iso.build.target=esp32
+esp32-poe-iso.build.mcu=esp32
+esp32-poe-iso.build.core=esp32
+esp32-poe-iso.build.variant=esp32-poe-iso
+esp32-poe-iso.build.board=ESP32_POE_ISO
+
+esp32-poe-iso.build.f_cpu=240000000L
+esp32-poe-iso.build.flash_size=4MB
+esp32-poe-iso.build.flash_freq=40m
+esp32-poe-iso.build.flash_mode=dio
+esp32-poe-iso.build.boot=dio
+esp32-poe-iso.build.partitions=default
+esp32-poe-iso.build.defines=
+esp32-poe-iso.build.loop_core=
+esp32-poe-iso.build.event_core=
+
+esp32-poe-iso.menu.PSRAM.disabled=Disabled (WROOM)
+esp32-poe-iso.menu.PSRAM.disabled.build.defines=
+esp32-poe-iso.menu.PSRAM.disabled.build.extra_libs=
+esp32-poe-iso.menu.PSRAM.enabled=Enabled (WROVER)
+esp32-poe-iso.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+esp32-poe-iso.menu.PSRAM.enabled.build.extra_libs=
+
+esp32-poe-iso.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32-poe-iso.menu.PartitionScheme.default.build.partitions=default
+esp32-poe-iso.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32-poe-iso.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32-poe-iso.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32-poe-iso.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32-poe-iso.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32-poe-iso.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32-poe-iso.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32-poe-iso.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32-poe-iso.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32-poe-iso.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32-poe-iso.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32-poe-iso.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32-poe-iso.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32-poe-iso.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32-poe-iso.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32-poe-iso.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32-poe-iso.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32-poe-iso.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32-poe-iso.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32-poe-iso.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32-poe-iso.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32-poe-iso.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32-poe-iso.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32-poe-iso.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32-poe-iso.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32-poe-iso.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32-poe-iso.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32-poe-iso.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32-poe-iso.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32-poe-iso.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32-poe-iso.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32-poe-iso.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32-poe-iso.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32-poe-iso.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32-poe-iso.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32-poe-iso.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32-poe-iso.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32-poe-iso.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32-poe-iso.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32-poe-iso.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32-poe-iso.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32-poe-iso.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32-poe-iso.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32-poe-iso.menu.PartitionScheme.custom=Custom
+esp32-poe-iso.menu.PartitionScheme.custom.build.partitions=
+esp32-poe-iso.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32-poe-iso.menu.FlashMode.qio=QIO
+esp32-poe-iso.menu.FlashMode.qio.build.flash_mode=dio
+esp32-poe-iso.menu.FlashMode.qio.build.boot=qio
+esp32-poe-iso.menu.FlashMode.dio=DIO
+esp32-poe-iso.menu.FlashMode.dio.build.flash_mode=dio
+esp32-poe-iso.menu.FlashMode.dio.build.boot=dio
+
+esp32-poe-iso.menu.FlashFreq.80=80MHz
+esp32-poe-iso.menu.FlashFreq.80.build.flash_freq=80m
+esp32-poe-iso.menu.FlashFreq.40=40MHz
+esp32-poe-iso.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32-poe-iso.menu.FlashSize.4M=4MB (32Mb)
+esp32-poe-iso.menu.FlashSize.4M.build.flash_size=4MB
+esp32-poe-iso.menu.FlashSize.16M=16MB (128Mb)
+esp32-poe-iso.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32-poe-iso.menu.UploadSpeed.921600=921600
+esp32-poe-iso.menu.UploadSpeed.921600.upload.speed=921600
+esp32-poe-iso.menu.UploadSpeed.115200=115200
+esp32-poe-iso.menu.UploadSpeed.115200.upload.speed=115200
+esp32-poe-iso.menu.UploadSpeed.256000.windows=256000
+esp32-poe-iso.menu.UploadSpeed.256000.upload.speed=256000
+esp32-poe-iso.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32-poe-iso.menu.UploadSpeed.230400=230400
+esp32-poe-iso.menu.UploadSpeed.230400.upload.speed=230400
+esp32-poe-iso.menu.UploadSpeed.460800.linux=460800
+esp32-poe-iso.menu.UploadSpeed.460800.macosx=460800
+esp32-poe-iso.menu.UploadSpeed.460800.upload.speed=460800
+esp32-poe-iso.menu.UploadSpeed.512000.windows=512000
+esp32-poe-iso.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32-poe-iso.menu.DebugLevel.none=None
+esp32-poe-iso.menu.DebugLevel.none.build.code_debug=0
+esp32-poe-iso.menu.DebugLevel.error=Error
+esp32-poe-iso.menu.DebugLevel.error.build.code_debug=1
+esp32-poe-iso.menu.DebugLevel.warn=Warn
+esp32-poe-iso.menu.DebugLevel.warn.build.code_debug=2
+esp32-poe-iso.menu.DebugLevel.info=Info
+esp32-poe-iso.menu.DebugLevel.info.build.code_debug=3
+esp32-poe-iso.menu.DebugLevel.debug=Debug
+esp32-poe-iso.menu.DebugLevel.debug.build.code_debug=4
+esp32-poe-iso.menu.DebugLevel.verbose=Verbose
+esp32-poe-iso.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32-poe-iso.menu.EraseFlash.none=Disabled
+esp32-poe-iso.menu.EraseFlash.none.upload.erase_cmd=
+esp32-poe-iso.menu.EraseFlash.all=Enabled
+esp32-poe-iso.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32-devkitlipo.name=OLIMEX ESP32-DevKit-LiPo
+
+esp32-devkitlipo.bootloader.tool=esptool_py
+esp32-devkitlipo.bootloader.tool.default=esptool_py
+
+esp32-devkitlipo.upload.tool=esptool_py
+esp32-devkitlipo.upload.tool.default=esptool_py
+esp32-devkitlipo.upload.tool.network=esp_ota
+
+esp32-devkitlipo.upload.maximum_size=1310720
+esp32-devkitlipo.upload.maximum_data_size=327680
+esp32-devkitlipo.upload.flags=
+esp32-devkitlipo.upload.extra_flags=
+
+esp32-devkitlipo.serial.disableDTR=true
+esp32-devkitlipo.serial.disableRTS=true
+
+esp32-devkitlipo.build.tarch=xtensa
+esp32-devkitlipo.build.bootloader_addr=0x1000
+esp32-devkitlipo.build.target=esp32
+esp32-devkitlipo.build.mcu=esp32
+esp32-devkitlipo.build.core=esp32
+esp32-devkitlipo.build.variant=esp32-devkit-lipo
+esp32-devkitlipo.build.board=ESP32_DEVKIT_LIPO
+
+esp32-devkitlipo.build.f_cpu=240000000L
+esp32-devkitlipo.build.flash_size=4MB
+esp32-devkitlipo.build.flash_freq=40m
+esp32-devkitlipo.build.flash_mode=dio
+esp32-devkitlipo.build.boot=dio
+esp32-devkitlipo.build.partitions=default
+esp32-devkitlipo.build.defines=
+
+esp32-devkitlipo.menu.PSRAM.disabled=Disabled (WROOM)
+esp32-devkitlipo.menu.PSRAM.disabled.build.defines=
+esp32-devkitlipo.menu.PSRAM.disabled.build.extra_libs=
+esp32-devkitlipo.menu.PSRAM.enabled=Enabled (WROVER)
+esp32-devkitlipo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+esp32-devkitlipo.menu.PSRAM.enabled.build.extra_libs=
+
+esp32-devkitlipo.menu.PartitionScheme.default=Default
+esp32-devkitlipo.menu.PartitionScheme.default.build.partitions=default
+esp32-devkitlipo.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
+esp32-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32-devkitlipo.menu.PartitionScheme.no_ota=No OTA (Large APP)
+esp32-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA)
+esp32-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+esp32-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32-devkitlipo.menu.PartitionScheme.fatflash=16M Fat
+esp32-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
+
+esp32-devkitlipo.menu.FlashMode.qio=QIO
+esp32-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
+esp32-devkitlipo.menu.FlashMode.qio.build.boot=qio
+esp32-devkitlipo.menu.FlashMode.dio=DIO
+esp32-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
+esp32-devkitlipo.menu.FlashMode.dio.build.boot=dio
+
+esp32-devkitlipo.menu.FlashFreq.80=80MHz
+esp32-devkitlipo.menu.FlashFreq.80.build.flash_freq=80m
+esp32-devkitlipo.menu.FlashFreq.40=40MHz
+esp32-devkitlipo.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32-devkitlipo.menu.UploadSpeed.921600=921600
+esp32-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
+esp32-devkitlipo.menu.UploadSpeed.115200=115200
+esp32-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
+esp32-devkitlipo.menu.UploadSpeed.256000.windows=256000
+esp32-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
+esp32-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32-devkitlipo.menu.UploadSpeed.230400=230400
+esp32-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
+esp32-devkitlipo.menu.UploadSpeed.460800.linux=460800
+esp32-devkitlipo.menu.UploadSpeed.460800.macosx=460800
+esp32-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
+esp32-devkitlipo.menu.UploadSpeed.512000.windows=512000
+esp32-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32-devkitlipo.menu.DebugLevel.none=None
+esp32-devkitlipo.menu.DebugLevel.none.build.code_debug=0
+esp32-devkitlipo.menu.DebugLevel.error=Error
+esp32-devkitlipo.menu.DebugLevel.error.build.code_debug=1
+esp32-devkitlipo.menu.DebugLevel.warn=Warn
+esp32-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
+esp32-devkitlipo.menu.DebugLevel.info=Info
+esp32-devkitlipo.menu.DebugLevel.info.build.code_debug=3
+esp32-devkitlipo.menu.DebugLevel.debug=Debug
+esp32-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
+esp32-devkitlipo.menu.DebugLevel.verbose=Verbose
+esp32-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32-devkitlipo.menu.EraseFlash.none=Disabled
+esp32-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
+esp32-devkitlipo.menu.EraseFlash.all=Enabled
+esp32-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32s2-devkitlipo.name=OLIMEX ESP32-S2-DevKit-Lipo
+
+esp32s2-devkitlipo.bootloader.tool=esptool_py
+esp32s2-devkitlipo.bootloader.tool.default=esptool_py
+
+esp32s2-devkitlipo.upload.tool=esptool_py
+esp32s2-devkitlipo.upload.tool.default=esptool_py
+esp32s2-devkitlipo.upload.tool.network=esp_ota
+
+esp32s2-devkitlipo.upload.maximum_size=1310720
+esp32s2-devkitlipo.upload.maximum_data_size=327680
+esp32s2-devkitlipo.upload.flags=
+esp32s2-devkitlipo.upload.extra_flags=
+esp32s2-devkitlipo.upload.use_1200bps_touch=false
+esp32s2-devkitlipo.upload.wait_for_upload_port=false
+
+esp32s2-devkitlipo.serial.disableDTR=false
+esp32s2-devkitlipo.serial.disableRTS=false
+
+esp32s2-devkitlipo.build.tarch=xtensa
+esp32s2-devkitlipo.build.bootloader_addr=0x1000
+esp32s2-devkitlipo.build.target=esp32s2
+esp32s2-devkitlipo.build.mcu=esp32s2
+esp32s2-devkitlipo.build.core=esp32
+esp32s2-devkitlipo.build.variant=esp32s2-devkit-lipo
+esp32s2-devkitlipo.build.board=ESP32S2_DEVKIT_LIPO
+
+esp32s2-devkitlipo.build.cdc_on_boot=0
+esp32s2-devkitlipo.build.msc_on_boot=0
+esp32s2-devkitlipo.build.dfu_on_boot=0
+esp32s2-devkitlipo.build.f_cpu=240000000L
+esp32s2-devkitlipo.build.flash_size=4MB
+esp32s2-devkitlipo.build.flash_freq=80m
+esp32s2-devkitlipo.build.flash_mode=dio
+esp32s2-devkitlipo.build.boot=qio
+esp32s2-devkitlipo.build.partitions=default
+esp32s2-devkitlipo.build.defines=
+
+esp32s2-devkitlipo.menu.JTAGAdapter.default=Disabled
+esp32s2-devkitlipo.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32s2-devkitlipo.menu.JTAGAdapter.external=FTDI Adapter
+esp32s2-devkitlipo.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
+esp32s2-devkitlipo.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32s2-devkitlipo.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32s2-devkitlipo.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
+esp32s2-devkitlipo.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32s2-devkitlipo.menu.CDCOnBoot.default=Disabled
+esp32s2-devkitlipo.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32s2-devkitlipo.menu.CDCOnBoot.cdc=Enabled
+esp32s2-devkitlipo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32s2-devkitlipo.menu.MSCOnBoot.default=Disabled
+esp32s2-devkitlipo.menu.MSCOnBoot.default.build.msc_on_boot=0
+esp32s2-devkitlipo.menu.MSCOnBoot.msc=Enabled
+esp32s2-devkitlipo.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+esp32s2-devkitlipo.menu.DFUOnBoot.default=Disabled
+esp32s2-devkitlipo.menu.DFUOnBoot.default.build.dfu_on_boot=0
+esp32s2-devkitlipo.menu.DFUOnBoot.dfu=Enabled
+esp32s2-devkitlipo.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+esp32s2-devkitlipo.menu.UploadMode.default=UART0
+esp32s2-devkitlipo.menu.UploadMode.default.upload.use_1200bps_touch=false
+esp32s2-devkitlipo.menu.UploadMode.default.upload.wait_for_upload_port=false
+esp32s2-devkitlipo.menu.UploadMode.cdc=Internal USB
+esp32s2-devkitlipo.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+esp32s2-devkitlipo.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+esp32s2-devkitlipo.menu.PSRAM.disabled=Disabled (WROOM)
+esp32s2-devkitlipo.menu.PSRAM.disabled.build.defines=
+esp32s2-devkitlipo.menu.PSRAM.enabled=Enabled (WROVER)
+esp32s2-devkitlipo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+esp32s2-devkitlipo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s2-devkitlipo.menu.PartitionScheme.default.build.partitions=default
+esp32s2-devkitlipo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s2-devkitlipo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s2-devkitlipo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s2-devkitlipo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s2-devkitlipo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s2-devkitlipo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32s2-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32s2-devkitlipo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s2-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s2-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s2-devkitlipo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s2-devkitlipo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s2-devkitlipo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s2-devkitlipo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s2-devkitlipo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s2-devkitlipo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s2-devkitlipo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s2-devkitlipo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s2-devkitlipo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s2-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s2-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s2-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s2-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s2-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s2-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s2-devkitlipo.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s2-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s2-devkitlipo.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32s2-devkitlipo.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32s2-devkitlipo.menu.PartitionScheme.custom=Custom
+esp32s2-devkitlipo.menu.PartitionScheme.custom.build.partitions=
+esp32s2-devkitlipo.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32s2-devkitlipo.menu.CPUFreq.240=240MHz (WiFi)
+esp32s2-devkitlipo.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32s2-devkitlipo.menu.CPUFreq.160=160MHz (WiFi)
+esp32s2-devkitlipo.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32s2-devkitlipo.menu.CPUFreq.80=80MHz (WiFi)
+esp32s2-devkitlipo.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32s2-devkitlipo.menu.CPUFreq.40=40MHz
+esp32s2-devkitlipo.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32s2-devkitlipo.menu.CPUFreq.20=20MHz
+esp32s2-devkitlipo.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32s2-devkitlipo.menu.CPUFreq.10=10MHz
+esp32s2-devkitlipo.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32s2-devkitlipo.menu.FlashMode.qio=QIO
+esp32s2-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
+esp32s2-devkitlipo.menu.FlashMode.qio.build.boot=qio
+esp32s2-devkitlipo.menu.FlashMode.dio=DIO
+esp32s2-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
+esp32s2-devkitlipo.menu.FlashMode.dio.build.boot=dio
+esp32s2-devkitlipo.menu.FlashMode.qout=QOUT
+esp32s2-devkitlipo.menu.FlashMode.qout.build.flash_mode=dout
+esp32s2-devkitlipo.menu.FlashMode.qout.build.boot=qout
+esp32s2-devkitlipo.menu.FlashMode.dout=DOUT
+esp32s2-devkitlipo.menu.FlashMode.dout.build.flash_mode=dout
+esp32s2-devkitlipo.menu.FlashMode.dout.build.boot=dout
+
+esp32s2-devkitlipo.menu.FlashFreq.80=80MHz
+esp32s2-devkitlipo.menu.FlashFreq.80.build.flash_freq=80m
+esp32s2-devkitlipo.menu.FlashFreq.40=40MHz
+esp32s2-devkitlipo.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32s2-devkitlipo.menu.FlashSize.4M=4MB (32Mb)
+esp32s2-devkitlipo.menu.FlashSize.4M.build.flash_size=4MB
+esp32s2-devkitlipo.menu.FlashSize.8M=8MB (64Mb)
+esp32s2-devkitlipo.menu.FlashSize.8M.build.flash_size=8MB
+esp32s2-devkitlipo.menu.FlashSize.2M=2MB (16Mb)
+esp32s2-devkitlipo.menu.FlashSize.2M.build.flash_size=2MB
+esp32s2-devkitlipo.menu.FlashSize.16M=16MB (128Mb)
+esp32s2-devkitlipo.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32s2-devkitlipo.menu.UploadSpeed.921600=921600
+esp32s2-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
+esp32s2-devkitlipo.menu.UploadSpeed.115200=115200
+esp32s2-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
+esp32s2-devkitlipo.menu.UploadSpeed.256000.windows=256000
+esp32s2-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
+esp32s2-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32s2-devkitlipo.menu.UploadSpeed.230400=230400
+esp32s2-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
+esp32s2-devkitlipo.menu.UploadSpeed.460800.linux=460800
+esp32s2-devkitlipo.menu.UploadSpeed.460800.macosx=460800
+esp32s2-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
+esp32s2-devkitlipo.menu.UploadSpeed.512000.windows=512000
+esp32s2-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32s2-devkitlipo.menu.DebugLevel.none=None
+esp32s2-devkitlipo.menu.DebugLevel.none.build.code_debug=0
+esp32s2-devkitlipo.menu.DebugLevel.error=Error
+esp32s2-devkitlipo.menu.DebugLevel.error.build.code_debug=1
+esp32s2-devkitlipo.menu.DebugLevel.warn=Warn
+esp32s2-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
+esp32s2-devkitlipo.menu.DebugLevel.info=Info
+esp32s2-devkitlipo.menu.DebugLevel.info.build.code_debug=3
+esp32s2-devkitlipo.menu.DebugLevel.debug=Debug
+esp32s2-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
+esp32s2-devkitlipo.menu.DebugLevel.verbose=Verbose
+esp32s2-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s2-devkitlipo.menu.EraseFlash.none=Disabled
+esp32s2-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
+esp32s2-devkitlipo.menu.EraseFlash.all=Enabled
+esp32s2-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32s2-devkitlipo-usb.name=OLIMEX ESP32-S2-DevKit-Lipo-USB
+
+esp32s2-devkitlipo-usb.bootloader.tool=esptool_py
+esp32s2-devkitlipo-usb.bootloader.tool.default=esptool_py
+
+esp32s2-devkitlipo-usb.upload.tool=esptool_py
+esp32s2-devkitlipo-usb.upload.tool.default=esptool_py
+esp32s2-devkitlipo-usb.upload.tool.network=esp_ota
+
+esp32s2-devkitlipo-usb.upload.maximum_size=1310720
+esp32s2-devkitlipo-usb.upload.maximum_data_size=327680
+esp32s2-devkitlipo-usb.upload.flags=
+esp32s2-devkitlipo-usb.upload.extra_flags=
+esp32s2-devkitlipo-usb.upload.use_1200bps_touch=false
+esp32s2-devkitlipo-usb.upload.wait_for_upload_port=false
+
+esp32s2-devkitlipo-usb.serial.disableDTR=false
+esp32s2-devkitlipo-usb.serial.disableRTS=false
+
+esp32s2-devkitlipo-usb.build.tarch=xtensa
+esp32s2-devkitlipo-usb.build.bootloader_addr=0x1000
+esp32s2-devkitlipo-usb.build.target=esp32s2
+esp32s2-devkitlipo-usb.build.mcu=esp32s2
+esp32s2-devkitlipo-usb.build.core=esp32
+esp32s2-devkitlipo-usb.build.variant=esp32s2-devkit-lipo-usb
+esp32s2-devkitlipo-usb.build.board=ESP32S2_DEVKIT_LIPO_USB
+
+esp32s2-devkitlipo-usb.build.cdc_on_boot=0
+esp32s2-devkitlipo-usb.build.msc_on_boot=0
+esp32s2-devkitlipo-usb.build.dfu_on_boot=0
+esp32s2-devkitlipo-usb.build.f_cpu=240000000L
+esp32s2-devkitlipo-usb.build.flash_size=4MB
+esp32s2-devkitlipo-usb.build.flash_freq=80m
+esp32s2-devkitlipo-usb.build.flash_mode=dio
+esp32s2-devkitlipo-usb.build.boot=qio
+esp32s2-devkitlipo-usb.build.partitions=default
+esp32s2-devkitlipo-usb.build.defines=
+
+esp32s2-devkitlipo-usb.menu.JTAGAdapter.default=Disabled
+esp32s2-devkitlipo-usb.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32s2-devkitlipo-usb.menu.JTAGAdapter.external=FTDI Adapter
+esp32s2-devkitlipo-usb.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
+esp32s2-devkitlipo-usb.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32s2-devkitlipo-usb.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32s2-devkitlipo-usb.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
+esp32s2-devkitlipo-usb.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32s2-devkitlipo-usb.menu.CDCOnBoot.default=Enabled
+esp32s2-devkitlipo-usb.menu.CDCOnBoot.default.build.cdc_on_boot=1
+esp32s2-devkitlipo-usb.menu.CDCOnBoot.cdc=Disabled
+esp32s2-devkitlipo-usb.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+esp32s2-devkitlipo-usb.menu.MSCOnBoot.default=Disabled
+esp32s2-devkitlipo-usb.menu.MSCOnBoot.default.build.msc_on_boot=0
+esp32s2-devkitlipo-usb.menu.MSCOnBoot.msc=Enabled
+esp32s2-devkitlipo-usb.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+esp32s2-devkitlipo-usb.menu.DFUOnBoot.default=Enabled
+esp32s2-devkitlipo-usb.menu.DFUOnBoot.default.build.dfu_on_boot=1
+esp32s2-devkitlipo-usb.menu.DFUOnBoot.dfu=Disabled
+esp32s2-devkitlipo-usb.menu.DFUOnBoot.dfu.build.dfu_on_boot=0
+
+esp32s2-devkitlipo-usb.menu.UploadMode.default=Internal USB
+esp32s2-devkitlipo-usb.menu.UploadMode.default.upload.use_1200bps_touch=true
+esp32s2-devkitlipo-usb.menu.UploadMode.default.upload.wait_for_upload_port=true
+esp32s2-devkitlipo-usb.menu.UploadMode.UART0=UART0
+esp32s2-devkitlipo-usb.menu.UploadMode.UART0.upload.use_1200bps_touch=false
+esp32s2-devkitlipo-usb.menu.UploadMode.UART0.upload.wait_for_upload_port=false
+
+esp32s2-devkitlipo-usb.menu.PSRAM.disabled=Disabled (WROOM)
+esp32s2-devkitlipo-usb.menu.PSRAM.disabled.build.defines=
+esp32s2-devkitlipo-usb.menu.PSRAM.enabled=Enabled (WROVER)
+esp32s2-devkitlipo-usb.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+esp32s2-devkitlipo-usb.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.default.build.partitions=default
+esp32s2-devkitlipo-usb.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s2-devkitlipo-usb.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s2-devkitlipo-usb.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s2-devkitlipo-usb.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32s2-devkitlipo-usb.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s2-devkitlipo-usb.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s2-devkitlipo-usb.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s2-devkitlipo-usb.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s2-devkitlipo-usb.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s2-devkitlipo-usb.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s2-devkitlipo-usb.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s2-devkitlipo-usb.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s2-devkitlipo-usb.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s2-devkitlipo-usb.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s2-devkitlipo-usb.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s2-devkitlipo-usb.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32s2-devkitlipo-usb.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32s2-devkitlipo-usb.menu.PartitionScheme.custom=Custom
+esp32s2-devkitlipo-usb.menu.PartitionScheme.custom.build.partitions=
+esp32s2-devkitlipo-usb.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32s2-devkitlipo-usb.menu.CPUFreq.240=240MHz (WiFi)
+esp32s2-devkitlipo-usb.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32s2-devkitlipo-usb.menu.CPUFreq.160=160MHz (WiFi)
+esp32s2-devkitlipo-usb.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32s2-devkitlipo-usb.menu.CPUFreq.80=80MHz (WiFi)
+esp32s2-devkitlipo-usb.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32s2-devkitlipo-usb.menu.CPUFreq.40=40MHz
+esp32s2-devkitlipo-usb.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32s2-devkitlipo-usb.menu.CPUFreq.20=20MHz
+esp32s2-devkitlipo-usb.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32s2-devkitlipo-usb.menu.CPUFreq.10=10MHz
+esp32s2-devkitlipo-usb.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32s2-devkitlipo-usb.menu.FlashMode.qio=QIO
+esp32s2-devkitlipo-usb.menu.FlashMode.qio.build.flash_mode=dio
+esp32s2-devkitlipo-usb.menu.FlashMode.qio.build.boot=qio
+esp32s2-devkitlipo-usb.menu.FlashMode.dio=DIO
+esp32s2-devkitlipo-usb.menu.FlashMode.dio.build.flash_mode=dio
+esp32s2-devkitlipo-usb.menu.FlashMode.dio.build.boot=dio
+esp32s2-devkitlipo-usb.menu.FlashMode.qout=QOUT
+esp32s2-devkitlipo-usb.menu.FlashMode.qout.build.flash_mode=dout
+esp32s2-devkitlipo-usb.menu.FlashMode.qout.build.boot=qout
+esp32s2-devkitlipo-usb.menu.FlashMode.dout=DOUT
+esp32s2-devkitlipo-usb.menu.FlashMode.dout.build.flash_mode=dout
+esp32s2-devkitlipo-usb.menu.FlashMode.dout.build.boot=dout
+
+esp32s2-devkitlipo-usb.menu.FlashFreq.80=80MHz
+esp32s2-devkitlipo-usb.menu.FlashFreq.80.build.flash_freq=80m
+esp32s2-devkitlipo-usb.menu.FlashFreq.40=40MHz
+esp32s2-devkitlipo-usb.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32s2-devkitlipo-usb.menu.FlashSize.4M=4MB (32Mb)
+esp32s2-devkitlipo-usb.menu.FlashSize.4M.build.flash_size=4MB
+esp32s2-devkitlipo-usb.menu.FlashSize.8M=8MB (64Mb)
+esp32s2-devkitlipo-usb.menu.FlashSize.8M.build.flash_size=8MB
+esp32s2-devkitlipo-usb.menu.FlashSize.2M=2MB (16Mb)
+esp32s2-devkitlipo-usb.menu.FlashSize.2M.build.flash_size=2MB
+esp32s2-devkitlipo-usb.menu.FlashSize.16M=16MB (128Mb)
+esp32s2-devkitlipo-usb.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32s2-devkitlipo-usb.menu.UploadSpeed.921600=921600
+esp32s2-devkitlipo-usb.menu.UploadSpeed.921600.upload.speed=921600
+esp32s2-devkitlipo-usb.menu.UploadSpeed.115200=115200
+esp32s2-devkitlipo-usb.menu.UploadSpeed.115200.upload.speed=115200
+esp32s2-devkitlipo-usb.menu.UploadSpeed.256000.windows=256000
+esp32s2-devkitlipo-usb.menu.UploadSpeed.256000.upload.speed=256000
+esp32s2-devkitlipo-usb.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32s2-devkitlipo-usb.menu.UploadSpeed.230400=230400
+esp32s2-devkitlipo-usb.menu.UploadSpeed.230400.upload.speed=230400
+esp32s2-devkitlipo-usb.menu.UploadSpeed.460800.linux=460800
+esp32s2-devkitlipo-usb.menu.UploadSpeed.460800.macosx=460800
+esp32s2-devkitlipo-usb.menu.UploadSpeed.460800.upload.speed=460800
+esp32s2-devkitlipo-usb.menu.UploadSpeed.512000.windows=512000
+esp32s2-devkitlipo-usb.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32s2-devkitlipo-usb.menu.DebugLevel.none=None
+esp32s2-devkitlipo-usb.menu.DebugLevel.none.build.code_debug=0
+esp32s2-devkitlipo-usb.menu.DebugLevel.error=Error
+esp32s2-devkitlipo-usb.menu.DebugLevel.error.build.code_debug=1
+esp32s2-devkitlipo-usb.menu.DebugLevel.warn=Warn
+esp32s2-devkitlipo-usb.menu.DebugLevel.warn.build.code_debug=2
+esp32s2-devkitlipo-usb.menu.DebugLevel.info=Info
+esp32s2-devkitlipo-usb.menu.DebugLevel.info.build.code_debug=3
+esp32s2-devkitlipo-usb.menu.DebugLevel.debug=Debug
+esp32s2-devkitlipo-usb.menu.DebugLevel.debug.build.code_debug=4
+esp32s2-devkitlipo-usb.menu.DebugLevel.verbose=Verbose
+esp32s2-devkitlipo-usb.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s2-devkitlipo-usb.menu.EraseFlash.none=Disabled
+esp32s2-devkitlipo-usb.menu.EraseFlash.none.upload.erase_cmd=
+esp32s2-devkitlipo-usb.menu.EraseFlash.all=Enabled
+esp32s2-devkitlipo-usb.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32s3-devkitlipo.name=OLIMEX ESP32-S3-DevKit-Lipo
+
+esp32s3-devkitlipo.bootloader.tool=esptool_py
+esp32s3-devkitlipo.bootloader.tool.default=esptool_py
+
+esp32s3-devkitlipo.upload.tool=esptool_py
+esp32s3-devkitlipo.upload.tool.default=esptool_py
+esp32s3-devkitlipo.upload.tool.network=esp_ota
+
+esp32s3-devkitlipo.upload.maximum_size=1310720
+esp32s3-devkitlipo.upload.maximum_data_size=327680
+esp32s3-devkitlipo.upload.flags=
+esp32s3-devkitlipo.upload.extra_flags=
+esp32s3-devkitlipo.upload.use_1200bps_touch=false
+esp32s3-devkitlipo.upload.wait_for_upload_port=false
+
+esp32s3-devkitlipo.serial.disableDTR=false
+esp32s3-devkitlipo.serial.disableRTS=false
+
+esp32s3-devkitlipo.build.tarch=xtensa
+esp32s3-devkitlipo.build.bootloader_addr=0x0
+esp32s3-devkitlipo.build.target=esp32s3
+esp32s3-devkitlipo.build.mcu=esp32s3
+esp32s3-devkitlipo.build.core=esp32
+esp32s3-devkitlipo.build.variant=esp32s3-devkit-lipo
+esp32s3-devkitlipo.build.board=ESP32S3_DEVKIT_LIPO
+
+esp32s3-devkitlipo.build.usb_mode=1
+esp32s3-devkitlipo.build.cdc_on_boot=0
+esp32s3-devkitlipo.build.msc_on_boot=0
+esp32s3-devkitlipo.build.dfu_on_boot=0
+esp32s3-devkitlipo.build.f_cpu=240000000L
+esp32s3-devkitlipo.build.flash_size=4MB
+esp32s3-devkitlipo.build.flash_freq=80m
+esp32s3-devkitlipo.build.flash_mode=dio
+esp32s3-devkitlipo.build.boot=qio
+esp32s3-devkitlipo.build.boot_freq=80m
+esp32s3-devkitlipo.build.partitions=default
+esp32s3-devkitlipo.build.defines=
+esp32s3-devkitlipo.build.loop_core=
+esp32s3-devkitlipo.build.event_core=
+esp32s3-devkitlipo.build.psram_type=qspi
+esp32s3-devkitlipo.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+esp32s3-devkitlipo.menu.JTAGAdapter.default=Disabled
+esp32s3-devkitlipo.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32s3-devkitlipo.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32s3-devkitlipo.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+esp32s3-devkitlipo.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32s3-devkitlipo.menu.JTAGAdapter.external=FTDI Adapter
+esp32s3-devkitlipo.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+esp32s3-devkitlipo.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32s3-devkitlipo.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32s3-devkitlipo.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+esp32s3-devkitlipo.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32s3-devkitlipo.menu.PSRAM.disabled=Disabled
+esp32s3-devkitlipo.menu.PSRAM.disabled.build.defines=
+esp32s3-devkitlipo.menu.PSRAM.disabled.build.psram_type=qspi
+esp32s3-devkitlipo.menu.PSRAM.enabled=QSPI PSRAM
+esp32s3-devkitlipo.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+esp32s3-devkitlipo.menu.PSRAM.enabled.build.psram_type=qspi
+esp32s3-devkitlipo.menu.PSRAM.opi=OPI PSRAM
+esp32s3-devkitlipo.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+esp32s3-devkitlipo.menu.PSRAM.opi.build.psram_type=opi
+
+esp32s3-devkitlipo.menu.FlashMode.qio=QIO 80MHz
+esp32s3-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
+esp32s3-devkitlipo.menu.FlashMode.qio.build.boot=qio
+esp32s3-devkitlipo.menu.FlashMode.qio.build.boot_freq=80m
+esp32s3-devkitlipo.menu.FlashMode.qio.build.flash_freq=80m
+esp32s3-devkitlipo.menu.FlashMode.qio120=QIO 120MHz
+esp32s3-devkitlipo.menu.FlashMode.qio120.build.flash_mode=dio
+esp32s3-devkitlipo.menu.FlashMode.qio120.build.boot=qio
+esp32s3-devkitlipo.menu.FlashMode.qio120.build.boot_freq=120m
+esp32s3-devkitlipo.menu.FlashMode.qio120.build.flash_freq=80m
+esp32s3-devkitlipo.menu.FlashMode.dio=DIO 80MHz
+esp32s3-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
+esp32s3-devkitlipo.menu.FlashMode.dio.build.boot=dio
+esp32s3-devkitlipo.menu.FlashMode.dio.build.boot_freq=80m
+esp32s3-devkitlipo.menu.FlashMode.dio.build.flash_freq=80m
+esp32s3-devkitlipo.menu.FlashMode.opi=OPI 80MHz
+esp32s3-devkitlipo.menu.FlashMode.opi.build.flash_mode=dout
+esp32s3-devkitlipo.menu.FlashMode.opi.build.boot=opi
+esp32s3-devkitlipo.menu.FlashMode.opi.build.boot_freq=80m
+esp32s3-devkitlipo.menu.FlashMode.opi.build.flash_freq=80m
+
+esp32s3-devkitlipo.menu.FlashSize.4M=4MB (32Mb)
+esp32s3-devkitlipo.menu.FlashSize.4M.build.flash_size=4MB
+esp32s3-devkitlipo.menu.FlashSize.8M=8MB (64Mb)
+esp32s3-devkitlipo.menu.FlashSize.8M.build.flash_size=8MB
+esp32s3-devkitlipo.menu.FlashSize.16M=16MB (128Mb)
+esp32s3-devkitlipo.menu.FlashSize.16M.build.flash_size=16MB
+esp32s3-devkitlipo.menu.FlashSize.32M=32MB (256Mb)
+esp32s3-devkitlipo.menu.FlashSize.32M.build.flash_size=32MB
+
+esp32s3-devkitlipo.menu.LoopCore.1=Core 1
+esp32s3-devkitlipo.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32s3-devkitlipo.menu.LoopCore.0=Core 0
+esp32s3-devkitlipo.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+esp32s3-devkitlipo.menu.EventsCore.1=Core 1
+esp32s3-devkitlipo.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+esp32s3-devkitlipo.menu.EventsCore.0=Core 0
+esp32s3-devkitlipo.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+esp32s3-devkitlipo.menu.USBMode.hwcdc=Hardware CDC and JTAG
+esp32s3-devkitlipo.menu.USBMode.hwcdc.build.usb_mode=1
+esp32s3-devkitlipo.menu.USBMode.default=USB-OTG (TinyUSB)
+esp32s3-devkitlipo.menu.USBMode.default.build.usb_mode=0
+
+esp32s3-devkitlipo.menu.CDCOnBoot.default=Disabled
+esp32s3-devkitlipo.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32s3-devkitlipo.menu.CDCOnBoot.cdc=Enabled
+esp32s3-devkitlipo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32s3-devkitlipo.menu.MSCOnBoot.default=Disabled
+esp32s3-devkitlipo.menu.MSCOnBoot.default.build.msc_on_boot=0
+esp32s3-devkitlipo.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+esp32s3-devkitlipo.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+esp32s3-devkitlipo.menu.DFUOnBoot.default=Disabled
+esp32s3-devkitlipo.menu.DFUOnBoot.default.build.dfu_on_boot=0
+esp32s3-devkitlipo.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+esp32s3-devkitlipo.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+esp32s3-devkitlipo.menu.UploadMode.default=UART0 / Hardware CDC
+esp32s3-devkitlipo.menu.UploadMode.default.upload.use_1200bps_touch=false
+esp32s3-devkitlipo.menu.UploadMode.default.upload.wait_for_upload_port=false
+esp32s3-devkitlipo.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+esp32s3-devkitlipo.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+esp32s3-devkitlipo.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+esp32s3-devkitlipo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32s3-devkitlipo.menu.PartitionScheme.default.build.partitions=default
+esp32s3-devkitlipo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32s3-devkitlipo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32s3-devkitlipo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s3-devkitlipo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s3-devkitlipo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s3-devkitlipo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32s3-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32s3-devkitlipo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32s3-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32s3-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32s3-devkitlipo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32s3-devkitlipo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32s3-devkitlipo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32s3-devkitlipo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32s3-devkitlipo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32s3-devkitlipo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32s3-devkitlipo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32s3-devkitlipo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32s3-devkitlipo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32s3-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32s3-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32s3-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32s3-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32s3-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32s3-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32s3-devkitlipo.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32s3-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32s3-devkitlipo.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32s3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32s3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32s3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32s3-devkitlipo.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32s3-devkitlipo.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+esp32s3-devkitlipo.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+esp32s3-devkitlipo.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+esp32s3-devkitlipo.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+esp32s3-devkitlipo.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+esp32s3-devkitlipo.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+esp32s3-devkitlipo.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+esp32s3-devkitlipo.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+esp32s3-devkitlipo.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+esp32s3-devkitlipo.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+esp32s3-devkitlipo.menu.PartitionScheme.custom=Custom
+esp32s3-devkitlipo.menu.PartitionScheme.custom.build.partitions=
+esp32s3-devkitlipo.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32s3-devkitlipo.menu.CPUFreq.240=240MHz (WiFi)
+esp32s3-devkitlipo.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32s3-devkitlipo.menu.CPUFreq.160=160MHz (WiFi)
+esp32s3-devkitlipo.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32s3-devkitlipo.menu.CPUFreq.80=80MHz (WiFi)
+esp32s3-devkitlipo.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32s3-devkitlipo.menu.CPUFreq.40=40MHz
+esp32s3-devkitlipo.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32s3-devkitlipo.menu.CPUFreq.20=20MHz
+esp32s3-devkitlipo.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32s3-devkitlipo.menu.CPUFreq.10=10MHz
+esp32s3-devkitlipo.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32s3-devkitlipo.menu.UploadSpeed.921600=921600
+esp32s3-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
+esp32s3-devkitlipo.menu.UploadSpeed.115200=115200
+esp32s3-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
+esp32s3-devkitlipo.menu.UploadSpeed.256000.windows=256000
+esp32s3-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
+esp32s3-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32s3-devkitlipo.menu.UploadSpeed.230400=230400
+esp32s3-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
+esp32s3-devkitlipo.menu.UploadSpeed.460800.linux=460800
+esp32s3-devkitlipo.menu.UploadSpeed.460800.macosx=460800
+esp32s3-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
+esp32s3-devkitlipo.menu.UploadSpeed.512000.windows=512000
+esp32s3-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32s3-devkitlipo.menu.DebugLevel.none=None
+esp32s3-devkitlipo.menu.DebugLevel.none.build.code_debug=0
+esp32s3-devkitlipo.menu.DebugLevel.error=Error
+esp32s3-devkitlipo.menu.DebugLevel.error.build.code_debug=1
+esp32s3-devkitlipo.menu.DebugLevel.warn=Warn
+esp32s3-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
+esp32s3-devkitlipo.menu.DebugLevel.info=Info
+esp32s3-devkitlipo.menu.DebugLevel.info.build.code_debug=3
+esp32s3-devkitlipo.menu.DebugLevel.debug=Debug
+esp32s3-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
+esp32s3-devkitlipo.menu.DebugLevel.verbose=Verbose
+esp32s3-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s3-devkitlipo.menu.EraseFlash.none=Disabled
+esp32s3-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
+esp32s3-devkitlipo.menu.EraseFlash.all=Enabled
+esp32s3-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32c3-devkitlipo.name=OLIMEX ESP32-C3-DevKit-Lipo
+
+esp32c3-devkitlipo.bootloader.tool=esptool_py
+esp32c3-devkitlipo.bootloader.tool.default=esptool_py
+
+esp32c3-devkitlipo.upload.tool=esptool_py
+esp32c3-devkitlipo.upload.tool.default=esptool_py
+esp32c3-devkitlipo.upload.tool.network=esp_ota
+
+esp32c3-devkitlipo.upload.maximum_size=1310720
+esp32c3-devkitlipo.upload.maximum_data_size=327680
+esp32c3-devkitlipo.upload.flags=
+esp32c3-devkitlipo.upload.extra_flags=
+esp32c3-devkitlipo.upload.use_1200bps_touch=false
+esp32c3-devkitlipo.upload.wait_for_upload_port=false
+
+esp32c3-devkitlipo.serial.disableDTR=false
+esp32c3-devkitlipo.serial.disableRTS=false
+
+esp32c3-devkitlipo.build.tarch=riscv32
+esp32c3-devkitlipo.build.target=esp
+esp32c3-devkitlipo.build.mcu=esp32c3
+esp32c3-devkitlipo.build.core=esp32
+esp32c3-devkitlipo.build.variant=esp32c3-devkit-lipo
+esp32c3-devkitlipo.build.board=ESP32C3_DEVKIT_LIPO
+esp32c3-devkitlipo.build.bootloader_addr=0x0
+
+esp32c3-devkitlipo.build.cdc_on_boot=0
+esp32c3-devkitlipo.build.f_cpu=160000000L
+esp32c3-devkitlipo.build.flash_size=4MB
+esp32c3-devkitlipo.build.flash_freq=80m
+esp32c3-devkitlipo.build.flash_mode=qio
+esp32c3-devkitlipo.build.boot=qio
+esp32c3-devkitlipo.build.partitions=default
+esp32c3-devkitlipo.build.defines=
+
+## IDE 2.0 Seems to not update the value
+esp32c3-devkitlipo.menu.JTAGAdapter.default=Disabled
+esp32c3-devkitlipo.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32c3-devkitlipo.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32c3-devkitlipo.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
+esp32c3-devkitlipo.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32c3-devkitlipo.menu.JTAGAdapter.external=FTDI Adapter
+esp32c3-devkitlipo.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
+esp32c3-devkitlipo.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32c3-devkitlipo.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32c3-devkitlipo.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
+esp32c3-devkitlipo.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32c3-devkitlipo.menu.CDCOnBoot.default=Disabled
+esp32c3-devkitlipo.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32c3-devkitlipo.menu.CDCOnBoot.cdc=Enabled
+esp32c3-devkitlipo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32c3-devkitlipo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32c3-devkitlipo.menu.PartitionScheme.default.build.partitions=default
+esp32c3-devkitlipo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32c3-devkitlipo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32c3-devkitlipo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32c3-devkitlipo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32c3-devkitlipo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32c3-devkitlipo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32c3-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32c3-devkitlipo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32c3-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32c3-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32c3-devkitlipo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32c3-devkitlipo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32c3-devkitlipo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32c3-devkitlipo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32c3-devkitlipo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32c3-devkitlipo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32c3-devkitlipo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32c3-devkitlipo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32c3-devkitlipo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32c3-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32c3-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32c3-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32c3-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32c3-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32c3-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32c3-devkitlipo.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32c3-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32c3-devkitlipo.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32c3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32c3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32c3-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32c3-devkitlipo.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32c3-devkitlipo.menu.PartitionScheme.custom=Custom
+esp32c3-devkitlipo.menu.PartitionScheme.custom.build.partitions=
+esp32c3-devkitlipo.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32c3-devkitlipo.menu.CPUFreq.160=160MHz (WiFi)
+esp32c3-devkitlipo.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32c3-devkitlipo.menu.CPUFreq.80=80MHz (WiFi)
+esp32c3-devkitlipo.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32c3-devkitlipo.menu.CPUFreq.40=40MHz
+esp32c3-devkitlipo.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32c3-devkitlipo.menu.CPUFreq.20=20MHz
+esp32c3-devkitlipo.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32c3-devkitlipo.menu.CPUFreq.10=10MHz
+esp32c3-devkitlipo.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32c3-devkitlipo.menu.FlashMode.qio=QIO
+esp32c3-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
+esp32c3-devkitlipo.menu.FlashMode.qio.build.boot=qio
+esp32c3-devkitlipo.menu.FlashMode.dio=DIO
+esp32c3-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
+esp32c3-devkitlipo.menu.FlashMode.dio.build.boot=dio
+esp32c3-devkitlipo.menu.FlashMode.qout=QOUT
+esp32c3-devkitlipo.menu.FlashMode.qout.build.flash_mode=dout
+esp32c3-devkitlipo.menu.FlashMode.qout.build.boot=qout
+esp32c3-devkitlipo.menu.FlashMode.dout=DOUT
+esp32c3-devkitlipo.menu.FlashMode.dout.build.flash_mode=dout
+esp32c3-devkitlipo.menu.FlashMode.dout.build.boot=dout
+
+esp32c3-devkitlipo.menu.FlashFreq.80=80MHz
+esp32c3-devkitlipo.menu.FlashFreq.80.build.flash_freq=80m
+esp32c3-devkitlipo.menu.FlashFreq.40=40MHz
+esp32c3-devkitlipo.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32c3-devkitlipo.menu.FlashSize.4M=4MB (32Mb)
+esp32c3-devkitlipo.menu.FlashSize.4M.build.flash_size=4MB
+esp32c3-devkitlipo.menu.FlashSize.8M=8MB (64Mb)
+esp32c3-devkitlipo.menu.FlashSize.8M.build.flash_size=8MB
+esp32c3-devkitlipo.menu.FlashSize.2M=2MB (16Mb)
+esp32c3-devkitlipo.menu.FlashSize.2M.build.flash_size=2MB
+esp32c3-devkitlipo.menu.FlashSize.16M=16MB (128Mb)
+esp32c3-devkitlipo.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32c3-devkitlipo.menu.UploadSpeed.921600=921600
+esp32c3-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
+esp32c3-devkitlipo.menu.UploadSpeed.115200=115200
+esp32c3-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
+esp32c3-devkitlipo.menu.UploadSpeed.256000.windows=256000
+esp32c3-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
+esp32c3-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32c3-devkitlipo.menu.UploadSpeed.230400=230400
+esp32c3-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
+esp32c3-devkitlipo.menu.UploadSpeed.460800.linux=460800
+esp32c3-devkitlipo.menu.UploadSpeed.460800.macosx=460800
+esp32c3-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
+esp32c3-devkitlipo.menu.UploadSpeed.512000.windows=512000
+esp32c3-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32c3-devkitlipo.menu.DebugLevel.none=None
+esp32c3-devkitlipo.menu.DebugLevel.none.build.code_debug=0
+esp32c3-devkitlipo.menu.DebugLevel.error=Error
+esp32c3-devkitlipo.menu.DebugLevel.error.build.code_debug=1
+esp32c3-devkitlipo.menu.DebugLevel.warn=Warn
+esp32c3-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
+esp32c3-devkitlipo.menu.DebugLevel.info=Info
+esp32c3-devkitlipo.menu.DebugLevel.info.build.code_debug=3
+esp32c3-devkitlipo.menu.DebugLevel.debug=Debug
+esp32c3-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
+esp32c3-devkitlipo.menu.DebugLevel.verbose=Verbose
+esp32c3-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32c3-devkitlipo.menu.EraseFlash.none=Disabled
+esp32c3-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
+esp32c3-devkitlipo.menu.EraseFlash.all=Enabled
+esp32c3-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32c6-evb.name=OLIMEX ESP32-C6-EVB
+
+esp32c6-evb.bootloader.tool=esptool_py
+esp32c6-evb.bootloader.tool.default=esptool_py
+
+esp32c6-evb.upload.tool=esptool_py
+esp32c6-evb.upload.tool.default=esptool_py
+esp32c6-evb.upload.tool.network=esp_ota
+
+esp32c6-evb.upload.maximum_size=1310720
+esp32c6-evb.upload.maximum_data_size=327680
+esp32c6-evb.upload.flags=
+esp32c6-evb.upload.extra_flags=
+esp32c6-evb.upload.use_1200bps_touch=false
+esp32c6-evb.upload.wait_for_upload_port=false
+
+esp32c6-evb.serial.disableDTR=false
+esp32c6-evb.serial.disableRTS=false
+
+esp32c6-evb.build.tarch=riscv32
+esp32c6-evb.build.target=esp
+esp32c6-evb.build.mcu=esp32c6
+esp32c6-evb.build.core=esp32
+esp32c6-evb.build.variant=esp32c6-evb
+esp32c6-evb.build.board=ESP32C6_EVB
+esp32c6-evb.build.bootloader_addr=0x0
+
+esp32c6-evb.build.cdc_on_boot=0
+esp32c6-evb.build.f_cpu=160000000L
+esp32c6-evb.build.flash_size=4MB
+esp32c6-evb.build.flash_freq=80m
+esp32c6-evb.build.flash_mode=qio
+esp32c6-evb.build.boot=qio
+esp32c6-evb.build.partitions=default
+esp32c6-evb.build.defines=
+
+## IDE 2.0 Seems to not update the value
+esp32c6-evb.menu.JTAGAdapter.default=Disabled
+esp32c6-evb.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32c6-evb.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32c6-evb.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+esp32c6-evb.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32c6-evb.menu.JTAGAdapter.external=FTDI Adapter
+esp32c6-evb.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+esp32c6-evb.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32c6-evb.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32c6-evb.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+esp32c6-evb.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32c6-evb.menu.CDCOnBoot.default=Disabled
+esp32c6-evb.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32c6-evb.menu.CDCOnBoot.cdc=Enabled
+esp32c6-evb.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32c6-evb.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32c6-evb.menu.PartitionScheme.default.build.partitions=default
+esp32c6-evb.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32c6-evb.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32c6-evb.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32c6-evb.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32c6-evb.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32c6-evb.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32c6-evb.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32c6-evb.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32c6-evb.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32c6-evb.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32c6-evb.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32c6-evb.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32c6-evb.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32c6-evb.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32c6-evb.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32c6-evb.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32c6-evb.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32c6-evb.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32c6-evb.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32c6-evb.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32c6-evb.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32c6-evb.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32c6-evb.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32c6-evb.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32c6-evb.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32c6-evb.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32c6-evb.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32c6-evb.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32c6-evb.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32c6-evb.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32c6-evb.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32c6-evb.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32c6-evb.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32c6-evb.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32c6-evb.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32c6-evb.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32c6-evb.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32c6-evb.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32c6-evb.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32c6-evb.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32c6-evb.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+esp32c6-evb.menu.PartitionScheme.zigbee.build.partitions=zigbee
+esp32c6-evb.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+esp32c6-evb.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32c6-evb.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32c6-evb.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32c6-evb.menu.PartitionScheme.custom=Custom
+esp32c6-evb.menu.PartitionScheme.custom.build.partitions=
+esp32c6-evb.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32c6-evb.menu.CPUFreq.160=160MHz (WiFi)
+esp32c6-evb.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32c6-evb.menu.CPUFreq.80=80MHz (WiFi)
+esp32c6-evb.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32c6-evb.menu.CPUFreq.40=40MHz
+esp32c6-evb.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32c6-evb.menu.CPUFreq.20=20MHz
+esp32c6-evb.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32c6-evb.menu.CPUFreq.10=10MHz
+esp32c6-evb.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32c6-evb.menu.FlashMode.qio=QIO
+esp32c6-evb.menu.FlashMode.qio.build.flash_mode=dio
+esp32c6-evb.menu.FlashMode.qio.build.boot=qio
+esp32c6-evb.menu.FlashMode.dio=DIO
+esp32c6-evb.menu.FlashMode.dio.build.flash_mode=dio
+esp32c6-evb.menu.FlashMode.dio.build.boot=dio
+
+esp32c6-evb.menu.FlashFreq.80=80MHz
+esp32c6-evb.menu.FlashFreq.80.build.flash_freq=80m
+esp32c6-evb.menu.FlashFreq.40=40MHz
+esp32c6-evb.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32c6-evb.menu.FlashSize.4M=4MB (32Mb)
+esp32c6-evb.menu.FlashSize.4M.build.flash_size=4MB
+esp32c6-evb.menu.FlashSize.8M=8MB (64Mb)
+esp32c6-evb.menu.FlashSize.8M.build.flash_size=8MB
+esp32c6-evb.menu.FlashSize.2M=2MB (16Mb)
+esp32c6-evb.menu.FlashSize.2M.build.flash_size=2MB
+esp32c6-evb.menu.FlashSize.16M=16MB (128Mb)
+esp32c6-evb.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32c6-evb.menu.UploadSpeed.921600=921600
+esp32c6-evb.menu.UploadSpeed.921600.upload.speed=921600
+esp32c6-evb.menu.UploadSpeed.115200=115200
+esp32c6-evb.menu.UploadSpeed.115200.upload.speed=115200
+esp32c6-evb.menu.UploadSpeed.256000.windows=256000
+esp32c6-evb.menu.UploadSpeed.256000.upload.speed=256000
+esp32c6-evb.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32c6-evb.menu.UploadSpeed.230400=230400
+esp32c6-evb.menu.UploadSpeed.230400.upload.speed=230400
+esp32c6-evb.menu.UploadSpeed.460800.linux=460800
+esp32c6-evb.menu.UploadSpeed.460800.macosx=460800
+esp32c6-evb.menu.UploadSpeed.460800.upload.speed=460800
+esp32c6-evb.menu.UploadSpeed.512000.windows=512000
+esp32c6-evb.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32c6-evb.menu.DebugLevel.none=None
+esp32c6-evb.menu.DebugLevel.none.build.code_debug=0
+esp32c6-evb.menu.DebugLevel.error=Error
+esp32c6-evb.menu.DebugLevel.error.build.code_debug=1
+esp32c6-evb.menu.DebugLevel.warn=Warn
+esp32c6-evb.menu.DebugLevel.warn.build.code_debug=2
+esp32c6-evb.menu.DebugLevel.info=Info
+esp32c6-evb.menu.DebugLevel.info.build.code_debug=3
+esp32c6-evb.menu.DebugLevel.debug=Debug
+esp32c6-evb.menu.DebugLevel.debug.build.code_debug=4
+esp32c6-evb.menu.DebugLevel.verbose=Verbose
+esp32c6-evb.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32c6-evb.menu.EraseFlash.none=Disabled
+esp32c6-evb.menu.EraseFlash.none.upload.erase_cmd=
+esp32c6-evb.menu.EraseFlash.all=Enabled
+esp32c6-evb.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32c6-evb.menu.ZigbeeMode.default=Disabled
+esp32c6-evb.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32c6-evb.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32c6-evb.menu.ZigbeeMode.ed=Zigbee ED (end device)
+esp32c6-evb.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+esp32c6-evb.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+esp32c6-evb.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32c6-evb.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32c6-evb.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+esp32c6-evb.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+esp32c6-evb.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+esp32c6-evb.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+esp32h2-devkitlipo.name=OLIMEX ESP32-H2-DevKit-LiPo
+
+esp32h2-devkitlipo.bootloader.tool=esptool_py
+esp32h2-devkitlipo.bootloader.tool.default=esptool_py
+
+esp32h2-devkitlipo.upload.tool=esptool_py
+esp32h2-devkitlipo.upload.tool.default=esptool_py
+esp32h2-devkitlipo.upload.tool.network=esp_ota
+
+esp32h2-devkitlipo.upload.maximum_size=1310720
+esp32h2-devkitlipo.upload.maximum_data_size=327680
+esp32h2-devkitlipo.upload.flags=
+esp32h2-devkitlipo.upload.extra_flags=
+esp32h2-devkitlipo.upload.use_1200bps_touch=false
+esp32h2-devkitlipo.upload.wait_for_upload_port=false
+
+esp32h2-devkitlipo.serial.disableDTR=false
+esp32h2-devkitlipo.serial.disableRTS=false
+
+esp32h2-devkitlipo.build.tarch=riscv32
+esp32h2-devkitlipo.build.target=esp
+esp32h2-devkitlipo.build.mcu=esp32h2
+esp32h2-devkitlipo.build.core=esp32
+esp32h2-devkitlipo.build.variant=esp32h2-devkit-lipo
+esp32h2-devkitlipo.build.board=ESP32H2_DEVKIT_LIPO
+esp32h2-devkitlipo.build.bootloader_addr=0x0
+
+esp32h2-devkitlipo.build.cdc_on_boot=0
+esp32h2-devkitlipo.build.f_cpu=96000000L
+esp32h2-devkitlipo.build.flash_size=4MB
+esp32h2-devkitlipo.build.flash_freq=64m
+esp32h2-devkitlipo.build.img_freq=48m
+esp32h2-devkitlipo.build.flash_mode=qio
+esp32h2-devkitlipo.build.boot=qio
+esp32h2-devkitlipo.build.partitions=default
+esp32h2-devkitlipo.build.defines=
+
+esp32h2-devkitlipo.menu.JTAGAdapter.default=Disabled
+esp32h2-devkitlipo.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32h2-devkitlipo.menu.JTAGAdapter.builtin=Integrated USB JTAG
+esp32h2-devkitlipo.menu.JTAGAdapter.builtin.build.openocdscript=esp32h2-builtin.cfg
+esp32h2-devkitlipo.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+esp32h2-devkitlipo.menu.JTAGAdapter.external=FTDI Adapter
+esp32h2-devkitlipo.menu.JTAGAdapter.external.build.openocdscript=esp32h2-ftdi.cfg
+esp32h2-devkitlipo.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32h2-devkitlipo.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32h2-devkitlipo.menu.JTAGAdapter.bridge.build.openocdscript=esp32h2-bridge.cfg
+esp32h2-devkitlipo.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32h2-devkitlipo.menu.CDCOnBoot.default=Disabled
+esp32h2-devkitlipo.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32h2-devkitlipo.menu.CDCOnBoot.cdc=Enabled
+esp32h2-devkitlipo.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32h2-devkitlipo.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32h2-devkitlipo.menu.PartitionScheme.default.build.partitions=default
+esp32h2-devkitlipo.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32h2-devkitlipo.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32h2-devkitlipo.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32h2-devkitlipo.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32h2-devkitlipo.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32h2-devkitlipo.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32h2-devkitlipo.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32h2-devkitlipo.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32h2-devkitlipo.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32h2-devkitlipo.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32h2-devkitlipo.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32h2-devkitlipo.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32h2-devkitlipo.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32h2-devkitlipo.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32h2-devkitlipo.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32h2-devkitlipo.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32h2-devkitlipo.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32h2-devkitlipo.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32h2-devkitlipo.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32h2-devkitlipo.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32h2-devkitlipo.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32h2-devkitlipo.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32h2-devkitlipo.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32h2-devkitlipo.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32h2-devkitlipo.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32h2-devkitlipo.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32h2-devkitlipo.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32h2-devkitlipo.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32h2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32h2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32h2-devkitlipo.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker=RainMaker 4MB
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+#esp32h2-devkitlipo.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32h2-devkitlipo.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+esp32h2-devkitlipo.menu.PartitionScheme.zigbee.build.partitions=zigbee
+esp32h2-devkitlipo.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+esp32h2-devkitlipo.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32h2-devkitlipo.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32h2-devkitlipo.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32h2-devkitlipo.menu.PartitionScheme.custom=Custom
+esp32h2-devkitlipo.menu.PartitionScheme.custom.build.partitions=
+esp32h2-devkitlipo.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32h2-devkitlipo.menu.FlashMode.qio=QIO
+esp32h2-devkitlipo.menu.FlashMode.qio.build.flash_mode=dio
+esp32h2-devkitlipo.menu.FlashMode.qio.build.boot=qio
+esp32h2-devkitlipo.menu.FlashMode.dio=DIO
+esp32h2-devkitlipo.menu.FlashMode.dio.build.flash_mode=dio
+esp32h2-devkitlipo.menu.FlashMode.dio.build.boot=dio
+
+esp32h2-devkitlipo.menu.FlashFreq.64=64MHz
+esp32h2-devkitlipo.menu.FlashFreq.64.build.flash_freq=64m
+esp32h2-devkitlipo.menu.FlashFreq.64.build.img_freq=48m
+#esp32h-devkitlipo2.menu.FlashFreq.32=32MHz
+#esp32h-devkitlipo2.menu.FlashFreq.32.build.flash_freq=32m
+#esp32h-devkitlipo2.menu.FlashFreq.32.build.img_freq=24m
+esp32h2-devkitlipo.menu.FlashFreq.16=16MHz
+esp32h2-devkitlipo.menu.FlashFreq.16.build.flash_freq=16m
+esp32h2-devkitlipo.menu.FlashFreq.16.build.img_freq=12m
+
+esp32h2-devkitlipo.menu.FlashSize.4M=4MB (32Mb)
+esp32h2-devkitlipo.menu.FlashSize.4M.build.flash_size=4MB
+esp32h2-devkitlipo.menu.FlashSize.8M=8MB (64Mb)
+esp32h2-devkitlipo.menu.FlashSize.8M.build.flash_size=8MB
+esp32h2-devkitlipo.menu.FlashSize.2M=2MB (16Mb)
+esp32h2-devkitlipo.menu.FlashSize.2M.build.flash_size=2MB
+esp32h2-devkitlipo.menu.FlashSize.16M=16MB (128Mb)
+esp32h2-devkitlipo.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32h2-devkitlipo.menu.UploadSpeed.921600=921600
+esp32h2-devkitlipo.menu.UploadSpeed.921600.upload.speed=921600
+esp32h2-devkitlipo.menu.UploadSpeed.115200=115200
+esp32h2-devkitlipo.menu.UploadSpeed.115200.upload.speed=115200
+esp32h2-devkitlipo.menu.UploadSpeed.256000.windows=256000
+esp32h2-devkitlipo.menu.UploadSpeed.256000.upload.speed=256000
+esp32h2-devkitlipo.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32h2-devkitlipo.menu.UploadSpeed.230400=230400
+esp32h2-devkitlipo.menu.UploadSpeed.230400.upload.speed=230400
+esp32h2-devkitlipo.menu.UploadSpeed.460800.linux=460800
+esp32h2-devkitlipo.menu.UploadSpeed.460800.macosx=460800
+esp32h2-devkitlipo.menu.UploadSpeed.460800.upload.speed=460800
+esp32h2-devkitlipo.menu.UploadSpeed.512000.windows=512000
+esp32h2-devkitlipo.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32h2-devkitlipo.menu.DebugLevel.none=None
+esp32h2-devkitlipo.menu.DebugLevel.none.build.code_debug=0
+esp32h2-devkitlipo.menu.DebugLevel.error=Error
+esp32h2-devkitlipo.menu.DebugLevel.error.build.code_debug=1
+esp32h2-devkitlipo.menu.DebugLevel.warn=Warn
+esp32h2-devkitlipo.menu.DebugLevel.warn.build.code_debug=2
+esp32h2-devkitlipo.menu.DebugLevel.info=Info
+esp32h2-devkitlipo.menu.DebugLevel.info.build.code_debug=3
+esp32h2-devkitlipo.menu.DebugLevel.debug=Debug
+esp32h2-devkitlipo.menu.DebugLevel.debug.build.code_debug=4
+esp32h2-devkitlipo.menu.DebugLevel.verbose=Verbose
+esp32h2-devkitlipo.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32h2-devkitlipo.menu.EraseFlash.none=Disabled
+esp32h2-devkitlipo.menu.EraseFlash.none.upload.erase_cmd=
+esp32h2-devkitlipo.menu.EraseFlash.all=Enabled
+esp32h2-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32h2-devkitlipo.menu.ZigbeeMode.default=Disabled
+esp32h2-devkitlipo.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32h2-devkitlipo.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32h2-devkitlipo.menu.ZigbeeMode.ed=Zigbee ED (end device)
+esp32h2-devkitlipo.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+esp32h2-devkitlipo.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+esp32h2-devkitlipo.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32h2-devkitlipo.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32h2-devkitlipo.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+esp32h2-devkitlipo.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+esp32h2-devkitlipo.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+esp32h2-devkitlipo.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+esp32-sbc-fabgl.name=OLIMEX ESP32-SBC-FABGL
+
+esp32-sbc-fabgl.bootloader.tool=esptool_py
+esp32-sbc-fabgl.bootloader.tool.default=esptool_py
+
+esp32-sbc-fabgl.upload.tool=esptool_py
+esp32-sbc-fabgl.upload.tool.default=esptool_py
+esp32-sbc-fabgl.upload.tool.network=esp_ota
+
+esp32-sbc-fabgl.upload.maximum_size=1310720
+esp32-sbc-fabgl.upload.maximum_data_size=327680
+esp32-sbc-fabgl.upload.flags=
+esp32-sbc-fabgl.upload.extra_flags=
+
+esp32-sbc-fabgl.serial.disableDTR=true
+esp32-sbc-fabgl.serial.disableRTS=true
+
+esp32-sbc-fabgl.build.tarch=xtensa
+esp32-sbc-fabgl.build.bootloader_addr=0x1000
+esp32-sbc-fabgl.build.target=esp32
+esp32-sbc-fabgl.build.mcu=esp32
+esp32-sbc-fabgl.build.core=esp32
+esp32-sbc-fabgl.build.variant=esp32-sbc-fabgl
+esp32-sbc-fabgl.build.board=ESP32_SBC_FABGL
+
+esp32-sbc-fabgl.build.f_cpu=240000000L
+esp32-sbc-fabgl.build.flash_size=4MB
+esp32-sbc-fabgl.build.flash_freq=40m
+esp32-sbc-fabgl.build.flash_mode=dio
+esp32-sbc-fabgl.build.boot=dio
+esp32-sbc-fabgl.build.partitions=default
+esp32-sbc-fabgl.build.defines=
+esp32-sbc-fabgl.build.loop_core=
+esp32-sbc-fabgl.build.event_core=
+
+## IDE 2.0 Seems to not update the value
+esp32-sbc-fabgl.menu.JTAGAdapter.default=Disabled
+esp32-sbc-fabgl.menu.JTAGAdapter.default.build.copy_jtag_files=0
+esp32-sbc-fabgl.menu.JTAGAdapter.external=FTDI Adapter
+esp32-sbc-fabgl.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
+esp32-sbc-fabgl.menu.JTAGAdapter.external.build.copy_jtag_files=1
+esp32-sbc-fabgl.menu.JTAGAdapter.bridge=ESP USB Bridge
+esp32-sbc-fabgl.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
+esp32-sbc-fabgl.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+esp32-sbc-fabgl.menu.PSRAM.enabled=Enabled
+esp32-sbc-fabgl.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+esp32-sbc-fabgl.menu.PSRAM.enabled.build.extra_libs=
+esp32-sbc-fabgl.menu.PSRAM.disabled=Disabled
+esp32-sbc-fabgl.menu.PSRAM.disabled.build.defines=
+esp32-sbc-fabgl.menu.PSRAM.disabled.build.extra_libs=
+
+esp32-sbc-fabgl.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32-sbc-fabgl.menu.PartitionScheme.default.build.partitions=default
+esp32-sbc-fabgl.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32-sbc-fabgl.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32-sbc-fabgl.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32-sbc-fabgl.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32-sbc-fabgl.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32-sbc-fabgl.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32-sbc-fabgl.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32-sbc-fabgl.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32-sbc-fabgl.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32-sbc-fabgl.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32-sbc-fabgl.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32-sbc-fabgl.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32-sbc-fabgl.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32-sbc-fabgl.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32-sbc-fabgl.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32-sbc-fabgl.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32-sbc-fabgl.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32-sbc-fabgl.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32-sbc-fabgl.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32-sbc-fabgl.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32-sbc-fabgl.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32-sbc-fabgl.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32-sbc-fabgl.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32-sbc-fabgl.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32-sbc-fabgl.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32-sbc-fabgl.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+esp32-sbc-fabgl.menu.PartitionScheme.fatflash.build.partitions=ffat
+esp32-sbc-fabgl.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+esp32-sbc-fabgl.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+esp32-sbc-fabgl.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+esp32-sbc-fabgl.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+esp32-sbc-fabgl.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+esp32-sbc-fabgl.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+esp32-sbc-fabgl.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+esp32-sbc-fabgl.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+esp32-sbc-fabgl.menu.PartitionScheme.custom=Custom
+esp32-sbc-fabgl.menu.PartitionScheme.custom.build.partitions=
+esp32-sbc-fabgl.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+esp32-sbc-fabgl.menu.CPUFreq.240=240MHz (WiFi/BT)
+esp32-sbc-fabgl.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32-sbc-fabgl.menu.CPUFreq.160=160MHz (WiFi/BT)
+esp32-sbc-fabgl.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32-sbc-fabgl.menu.CPUFreq.80=80MHz (WiFi/BT)
+esp32-sbc-fabgl.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32-sbc-fabgl.menu.CPUFreq.40=40MHz (40MHz XTAL)
+esp32-sbc-fabgl.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32-sbc-fabgl.menu.CPUFreq.26=26MHz (26MHz XTAL)
+esp32-sbc-fabgl.menu.CPUFreq.26.build.f_cpu=26000000L
+esp32-sbc-fabgl.menu.CPUFreq.20=20MHz (40MHz XTAL)
+esp32-sbc-fabgl.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32-sbc-fabgl.menu.CPUFreq.13=13MHz (26MHz XTAL)
+esp32-sbc-fabgl.menu.CPUFreq.13.build.f_cpu=13000000L
+esp32-sbc-fabgl.menu.CPUFreq.10=10MHz (40MHz XTAL)
+esp32-sbc-fabgl.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32-sbc-fabgl.menu.FlashMode.qio=QIO
+esp32-sbc-fabgl.menu.FlashMode.qio.build.flash_mode=dio
+esp32-sbc-fabgl.menu.FlashMode.qio.build.boot=qio
+esp32-sbc-fabgl.menu.FlashMode.dio=DIO
+esp32-sbc-fabgl.menu.FlashMode.dio.build.flash_mode=dio
+esp32-sbc-fabgl.menu.FlashMode.dio.build.boot=dio
+
+esp32-sbc-fabgl.menu.FlashFreq.80=80MHz
+esp32-sbc-fabgl.menu.FlashFreq.80.build.flash_freq=80m
+esp32-sbc-fabgl.menu.FlashFreq.40=40MHz
+esp32-sbc-fabgl.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32-sbc-fabgl.menu.FlashSize.4M=4MB (32Mb)
+esp32-sbc-fabgl.menu.FlashSize.4M.build.flash_size=4MB
+esp32-sbc-fabgl.menu.FlashSize.8M=8MB (64Mb)
+esp32-sbc-fabgl.menu.FlashSize.8M.build.flash_size=8MB
+esp32-sbc-fabgl.menu.FlashSize.2M=2MB (16Mb)
+esp32-sbc-fabgl.menu.FlashSize.2M.build.flash_size=2MB
+esp32-sbc-fabgl.menu.FlashSize.16M=16MB (128Mb)
+esp32-sbc-fabgl.menu.FlashSize.16M.build.flash_size=16MB
+
+esp32-sbc-fabgl.menu.UploadSpeed.921600=921600
+esp32-sbc-fabgl.menu.UploadSpeed.921600.upload.speed=921600
+esp32-sbc-fabgl.menu.UploadSpeed.115200=115200
+esp32-sbc-fabgl.menu.UploadSpeed.115200.upload.speed=115200
+esp32-sbc-fabgl.menu.UploadSpeed.256000.windows=256000
+esp32-sbc-fabgl.menu.UploadSpeed.256000.upload.speed=256000
+esp32-sbc-fabgl.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32-sbc-fabgl.menu.UploadSpeed.230400=230400
+esp32-sbc-fabgl.menu.UploadSpeed.230400.upload.speed=230400
+esp32-sbc-fabgl.menu.UploadSpeed.460800.linux=460800
+esp32-sbc-fabgl.menu.UploadSpeed.460800.macosx=460800
+esp32-sbc-fabgl.menu.UploadSpeed.460800.upload.speed=460800
+esp32-sbc-fabgl.menu.UploadSpeed.512000.windows=512000
+esp32-sbc-fabgl.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32-sbc-fabgl.menu.LoopCore.1=Core 1
+esp32-sbc-fabgl.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32-sbc-fabgl.menu.LoopCore.0=Core 0
+esp32-sbc-fabgl.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+esp32-sbc-fabgl.menu.EventsCore.1=Core 1
+esp32-sbc-fabgl.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+esp32-sbc-fabgl.menu.EventsCore.0=Core 0
+esp32-sbc-fabgl.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+esp32-sbc-fabgl.menu.DebugLevel.none=None
+esp32-sbc-fabgl.menu.DebugLevel.none.build.code_debug=0
+esp32-sbc-fabgl.menu.DebugLevel.error=Error
+esp32-sbc-fabgl.menu.DebugLevel.error.build.code_debug=1
+esp32-sbc-fabgl.menu.DebugLevel.warn=Warn
+esp32-sbc-fabgl.menu.DebugLevel.warn.build.code_debug=2
+esp32-sbc-fabgl.menu.DebugLevel.info=Info
+esp32-sbc-fabgl.menu.DebugLevel.info.build.code_debug=3
+esp32-sbc-fabgl.menu.DebugLevel.debug=Debug
+esp32-sbc-fabgl.menu.DebugLevel.debug.build.code_debug=4
+esp32-sbc-fabgl.menu.DebugLevel.verbose=Verbose
+esp32-sbc-fabgl.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32-sbc-fabgl.menu.EraseFlash.none=Disabled
+esp32-sbc-fabgl.menu.EraseFlash.none.upload.erase_cmd=
+esp32-sbc-fabgl.menu.EraseFlash.all=Enabled
+esp32-sbc-fabgl.menu.EraseFlash.all.upload.erase_cmd=-e
+
+esp32-sbc-fabgl.menu.ZigbeeMode.default=Disabled
+esp32-sbc-fabgl.menu.ZigbeeMode.default.build.zigbee_mode=
+esp32-sbc-fabgl.menu.ZigbeeMode.default.build.zigbee_libs=
+esp32-sbc-fabgl.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+esp32-sbc-fabgl.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+esp32-sbc-fabgl.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+espino32.name=ThaiEasyElec's ESPino32
+
+espino32.bootloader.tool=esptool_py
+espino32.bootloader.tool.default=esptool_py
+
+espino32.upload.tool=esptool_py
+espino32.upload.tool.default=esptool_py
+espino32.upload.tool.network=esp_ota
+
+espino32.upload.maximum_size=1310720
+espino32.upload.maximum_data_size=327680
+espino32.upload.flags=
+espino32.upload.extra_flags=
+
+espino32.serial.disableDTR=true
+espino32.serial.disableRTS=true
+
+espino32.build.tarch=xtensa
+espino32.build.bootloader_addr=0x1000
+espino32.build.target=esp32
+espino32.build.mcu=esp32
+espino32.build.core=esp32
+espino32.build.variant=espino32
+espino32.build.board=ESPino32
+
+espino32.build.f_cpu=240000000L
+espino32.build.flash_mode=dio
+espino32.build.flash_size=4MB
+espino32.build.boot=dio
+espino32.build.partitions=default
+espino32.build.defines=
+
+espino32.menu.FlashFreq.80=80MHz
+espino32.menu.FlashFreq.80.build.flash_freq=80m
+espino32.menu.FlashFreq.40=40MHz
+espino32.menu.FlashFreq.40.build.flash_freq=40m
+
+espino32.menu.UploadSpeed.921600=921600
+espino32.menu.UploadSpeed.921600.upload.speed=921600
+espino32.menu.UploadSpeed.115200=115200
+espino32.menu.UploadSpeed.115200.upload.speed=115200
+espino32.menu.UploadSpeed.256000.windows=256000
+espino32.menu.UploadSpeed.256000.upload.speed=256000
+espino32.menu.UploadSpeed.230400.windows.upload.speed=256000
+espino32.menu.UploadSpeed.230400=230400
+espino32.menu.UploadSpeed.230400.upload.speed=230400
+espino32.menu.UploadSpeed.460800.linux=460800
+espino32.menu.UploadSpeed.460800.macosx=460800
+espino32.menu.UploadSpeed.460800.upload.speed=460800
+espino32.menu.UploadSpeed.512000.windows=512000
+espino32.menu.UploadSpeed.512000.upload.speed=512000
+
+espino32.menu.DebugLevel.none=None
+espino32.menu.DebugLevel.none.build.code_debug=0
+espino32.menu.DebugLevel.error=Error
+espino32.menu.DebugLevel.error.build.code_debug=1
+espino32.menu.DebugLevel.warn=Warn
+espino32.menu.DebugLevel.warn.build.code_debug=2
+espino32.menu.DebugLevel.info=Info
+espino32.menu.DebugLevel.info.build.code_debug=3
+espino32.menu.DebugLevel.debug=Debug
+espino32.menu.DebugLevel.debug.build.code_debug=4
+espino32.menu.DebugLevel.verbose=Verbose
+espino32.menu.DebugLevel.verbose.build.code_debug=5
+
+espino32.menu.EraseFlash.none=Disabled
+espino32.menu.EraseFlash.none.upload.erase_cmd=
+espino32.menu.EraseFlash.all=Enabled
+espino32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_core.name=M5Core
+
+m5stack_core.bootloader.tool=esptool_py
+m5stack_core.bootloader.tool.default=esptool_py
+
+m5stack_core.upload.tool=esptool_py
+m5stack_core.upload.tool.default=esptool_py
+m5stack_core.upload.tool.network=esp_ota
+
+m5stack_core.upload.maximum_size=1310720
+m5stack_core.upload.maximum_data_size=327680
+m5stack_core.upload.flags=
+m5stack_core.upload.extra_flags=
+
+m5stack_core.serial.disableDTR=true
+m5stack_core.serial.disableRTS=true
+
+m5stack_core.build.tarch=xtensa
+m5stack_core.build.bootloader_addr=0x1000
+m5stack_core.build.target=esp32
+m5stack_core.build.mcu=esp32
+m5stack_core.build.core=esp32
+m5stack_core.build.variant=m5stack_core
+m5stack_core.build.board=M5STACK_CORE
+
+m5stack_core.build.f_cpu=240000000L
+m5stack_core.build.flash_size=4MB
+m5stack_core.build.flash_freq=80m
+m5stack_core.build.flash_mode=dio
+m5stack_core.build.boot=dio
+m5stack_core.build.partitions=default
+m5stack_core.build.defines=
+m5stack_core.build.loop_core=
+m5stack_core.build.event_core=
+
+m5stack_core.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_core.menu.PartitionScheme.default.build.partitions=default
+m5stack_core.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_core.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_core.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_core.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_core.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_core.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_core.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_core.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_core.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_core.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_core.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_core.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_core.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_core.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_core.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_core.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_core.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_core.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_core.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_core.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_core.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_core.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_core.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_core.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_core.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_core.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_core.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_core.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_core.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_core.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_core.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_core.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_core.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_core.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_core.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_core.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_core.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_core.menu.PartitionScheme.custom=Custom
+m5stack_core.menu.PartitionScheme.custom.build.partitions=
+m5stack_core.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_core.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_core.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_core.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_core.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_core.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_core.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_core.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_core.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_core.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_core.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_core.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_core.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_core.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_core.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_core.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_core.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_core.menu.FlashMode.qio=QIO
+m5stack_core.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_core.menu.FlashMode.qio.build.boot=qio
+m5stack_core.menu.FlashMode.dio=DIO
+m5stack_core.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_core.menu.FlashMode.dio.build.boot=dio
+m5stack_core.menu.FlashMode.qout=QOUT
+m5stack_core.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_core.menu.FlashMode.qout.build.boot=qout
+m5stack_core.menu.FlashMode.dout=DOUT
+m5stack_core.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_core.menu.FlashMode.dout.build.boot=dout
+
+m5stack_core.menu.FlashFreq.80=80MHz
+m5stack_core.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_core.menu.FlashFreq.40=40MHz
+m5stack_core.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_core.menu.FlashSize.4M=4MB (32Mb)
+m5stack_core.menu.FlashSize.4M.build.flash_size=4MB
+m5stack_core.menu.FlashSize.16M=16MB (128Mb)
+m5stack_core.menu.FlashSize.16M.build.flash_size=16MB
+
+m5stack_core.menu.UploadSpeed.1500000=1500000
+m5stack_core.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_core.menu.UploadSpeed.921600=921600
+m5stack_core.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_core.menu.UploadSpeed.115200=115200
+m5stack_core.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_core.menu.UploadSpeed.256000.windows=256000
+m5stack_core.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_core.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_core.menu.UploadSpeed.230400=230400
+m5stack_core.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_core.menu.UploadSpeed.460800.linux=460800
+m5stack_core.menu.UploadSpeed.460800.macosx=460800
+m5stack_core.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_core.menu.UploadSpeed.512000.windows=512000
+m5stack_core.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_core.menu.LoopCore.1=Core 1
+m5stack_core.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_core.menu.LoopCore.0=Core 0
+m5stack_core.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_core.menu.EventsCore.1=Core 1
+m5stack_core.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_core.menu.EventsCore.0=Core 0
+m5stack_core.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_core.menu.DebugLevel.none=None
+m5stack_core.menu.DebugLevel.none.build.code_debug=0
+m5stack_core.menu.DebugLevel.error=Error
+m5stack_core.menu.DebugLevel.error.build.code_debug=1
+m5stack_core.menu.DebugLevel.warn=Warn
+m5stack_core.menu.DebugLevel.warn.build.code_debug=2
+m5stack_core.menu.DebugLevel.info=Info
+m5stack_core.menu.DebugLevel.info.build.code_debug=3
+m5stack_core.menu.DebugLevel.debug=Debug
+m5stack_core.menu.DebugLevel.debug.build.code_debug=4
+m5stack_core.menu.DebugLevel.verbose=Verbose
+m5stack_core.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_core.menu.EraseFlash.none=Disabled
+m5stack_core.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_core.menu.EraseFlash.all=Enabled
+m5stack_core.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_fire.name=M5Fire
+
+m5stack_fire.bootloader.tool=esptool_py
+m5stack_fire.bootloader.tool.default=esptool_py
+
+m5stack_fire.upload.tool=esptool_py
+m5stack_fire.upload.tool.default=esptool_py
+m5stack_fire.upload.tool.network=esp_ota
+
+m5stack_fire.upload.maximum_size=6553600
+m5stack_fire.upload.maximum_data_size=4521984
+m5stack_fire.upload.flags=
+m5stack_fire.upload.extra_flags=
+
+m5stack_fire.serial.disableDTR=true
+m5stack_fire.serial.disableRTS=true
+
+m5stack_fire.build.tarch=xtensa
+m5stack_fire.build.bootloader_addr=0x1000
+m5stack_fire.build.target=esp32
+m5stack_fire.build.mcu=esp32
+m5stack_fire.build.core=esp32
+m5stack_fire.build.variant=m5stack_fire
+m5stack_fire.build.board=M5STACK_FIRE
+
+m5stack_fire.build.f_cpu=240000000L
+m5stack_fire.build.flash_size=16MB
+m5stack_fire.build.flash_freq=80m
+m5stack_fire.build.flash_mode=dio
+m5stack_fire.build.boot=dio
+m5stack_fire.build.partitions=default
+m5stack_fire.build.defines=
+m5stack_fire.build.loop_core=
+m5stack_fire.build.event_core=
+
+m5stack_fire.menu.PSRAM.enabled=Enabled
+m5stack_fire.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+m5stack_fire.menu.PSRAM.enabled.build.extra_libs=
+m5stack_fire.menu.PSRAM.disabled=Disabled
+m5stack_fire.menu.PSRAM.disabled.build.defines=
+m5stack_fire.menu.PSRAM.disabled.build.extra_libs=
+
+m5stack_fire.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
+m5stack_fire.menu.PartitionScheme.default.build.partitions=default_16MB
+m5stack_fire.menu.PartitionScheme.default.upload.maximum_size=6553600
+m5stack_fire.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_fire.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_fire.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_fire.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_fire.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_fire.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_fire.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_fire.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_fire.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_fire.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_fire.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_fire.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_fire.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_fire.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_fire.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_fire.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_fire.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_fire.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_fire.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_fire.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_fire.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_fire.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_fire.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_fire.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_fire.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_fire.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_fire.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_fire.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_fire.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_fire.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_fire.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_fire.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_fire.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_fire.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_fire.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_fire.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_fire.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_fire.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_fire.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_fire.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_fire.menu.PartitionScheme.custom=Custom
+m5stack_fire.menu.PartitionScheme.custom.build.partitions=
+m5stack_fire.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_fire.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_fire.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_fire.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_fire.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_fire.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_fire.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_fire.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_fire.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_fire.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_fire.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_fire.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_fire.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_fire.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_fire.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_fire.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_fire.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_fire.menu.FlashMode.qio=QIO
+m5stack_fire.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_fire.menu.FlashMode.qio.build.boot=qio
+m5stack_fire.menu.FlashMode.dio=DIO
+m5stack_fire.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_fire.menu.FlashMode.dio.build.boot=dio
+m5stack_fire.menu.FlashMode.qout=QOUT
+m5stack_fire.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_fire.menu.FlashMode.qout.build.boot=qout
+m5stack_fire.menu.FlashMode.dout=DOUT
+m5stack_fire.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_fire.menu.FlashMode.dout.build.boot=dout
+
+m5stack_fire.menu.FlashFreq.80=80MHz
+m5stack_fire.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_fire.menu.FlashFreq.40=40MHz
+m5stack_fire.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_fire.menu.FlashSize.16M=16MB (128Mb)
+m5stack_fire.menu.FlashSize.16M.build.flash_size=16MB
+
+m5stack_fire.menu.UploadSpeed.1500000=1500000
+m5stack_fire.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_fire.menu.UploadSpeed.921600=921600
+m5stack_fire.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_fire.menu.UploadSpeed.115200=115200
+m5stack_fire.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_fire.menu.UploadSpeed.256000.windows=256000
+m5stack_fire.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_fire.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_fire.menu.UploadSpeed.230400=230400
+m5stack_fire.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_fire.menu.UploadSpeed.460800.linux=460800
+m5stack_fire.menu.UploadSpeed.460800.macosx=460800
+m5stack_fire.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_fire.menu.UploadSpeed.512000.windows=512000
+m5stack_fire.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_fire.menu.LoopCore.1=Core 1
+m5stack_fire.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_fire.menu.LoopCore.0=Core 0
+m5stack_fire.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_fire.menu.EventsCore.1=Core 1
+m5stack_fire.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_fire.menu.EventsCore.0=Core 0
+m5stack_fire.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_fire.menu.DebugLevel.none=None
+m5stack_fire.menu.DebugLevel.none.build.code_debug=0
+m5stack_fire.menu.DebugLevel.error=Error
+m5stack_fire.menu.DebugLevel.error.build.code_debug=1
+m5stack_fire.menu.DebugLevel.warn=Warn
+m5stack_fire.menu.DebugLevel.warn.build.code_debug=2
+m5stack_fire.menu.DebugLevel.info=Info
+m5stack_fire.menu.DebugLevel.info.build.code_debug=3
+m5stack_fire.menu.DebugLevel.debug=Debug
+m5stack_fire.menu.DebugLevel.debug.build.code_debug=4
+m5stack_fire.menu.DebugLevel.verbose=Verbose
+m5stack_fire.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_fire.menu.EraseFlash.none=Disabled
+m5stack_fire.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_fire.menu.EraseFlash.all=Enabled
+m5stack_fire.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_core2.name=M5Core2
+
+m5stack_core2.bootloader.tool=esptool_py
+m5stack_core2.bootloader.tool.default=esptool_py
+
+m5stack_core2.upload.tool=esptool_py
+m5stack_core2.upload.tool.default=esptool_py
+m5stack_core2.upload.tool.network=esp_ota
+
+m5stack_core2.upload.maximum_size=6553600
+m5stack_core2.upload.maximum_data_size=4521984
+m5stack_core2.upload.flags=
+m5stack_core2.upload.extra_flags=
+
+m5stack_core2.serial.disableDTR=true
+m5stack_core2.serial.disableRTS=true
+
+m5stack_core2.build.tarch=xtensa
+m5stack_core2.build.bootloader_addr=0x1000
+m5stack_core2.build.target=esp32
+m5stack_core2.build.mcu=esp32
+m5stack_core2.build.core=esp32
+m5stack_core2.build.variant=m5stack_core2
+m5stack_core2.build.board=M5STACK_CORE2
+
+m5stack_core2.build.f_cpu=240000000L
+m5stack_core2.build.flash_size=16MB
+m5stack_core2.build.flash_freq=80m
+m5stack_core2.build.flash_mode=dio
+m5stack_core2.build.boot=dio
+m5stack_core2.build.partitions=default
+m5stack_core2.build.defines=
+m5stack_core2.build.loop_core=
+m5stack_core2.build.event_core=
+
+m5stack_core2.menu.PSRAM.enabled=Enabled
+m5stack_core2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+m5stack_core2.menu.PSRAM.enabled.build.extra_libs=
+m5stack_core2.menu.PSRAM.disabled=Disabled
+m5stack_core2.menu.PSRAM.disabled.build.defines=
+m5stack_core2.menu.PSRAM.disabled.build.extra_libs=
+
+m5stack_core2.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
+m5stack_core2.menu.PartitionScheme.default.build.partitions=default_16MB
+m5stack_core2.menu.PartitionScheme.default.upload.maximum_size=6553600
+m5stack_core2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_core2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_core2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_core2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_core2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_core2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_core2.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_core2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_core2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_core2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_core2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_core2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_core2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_core2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_core2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_core2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_core2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_core2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_core2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_core2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_core2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_core2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_core2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_core2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_core2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_core2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_core2.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_core2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_core2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_core2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_core2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_core2.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_core2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_core2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_core2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_core2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_core2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_core2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_core2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_core2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_core2.menu.PartitionScheme.custom=Custom
+m5stack_core2.menu.PartitionScheme.custom.build.partitions=
+m5stack_core2.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_core2.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_core2.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_core2.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_core2.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_core2.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_core2.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_core2.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_core2.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_core2.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_core2.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_core2.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_core2.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_core2.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_core2.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_core2.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_core2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_core2.menu.FlashMode.qio=QIO
+m5stack_core2.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_core2.menu.FlashMode.qio.build.boot=qio
+m5stack_core2.menu.FlashMode.dio=DIO
+m5stack_core2.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_core2.menu.FlashMode.dio.build.boot=dio
+m5stack_core2.menu.FlashMode.qout=QOUT
+m5stack_core2.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_core2.menu.FlashMode.qout.build.boot=qout
+m5stack_core2.menu.FlashMode.dout=DOUT
+m5stack_core2.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_core2.menu.FlashMode.dout.build.boot=dout
+
+m5stack_core2.menu.FlashFreq.80=80MHz
+m5stack_core2.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_core2.menu.FlashFreq.40=40MHz
+m5stack_core2.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_core2.menu.FlashSize.16M=16MB (128Mb)
+m5stack_core2.menu.FlashSize.16M.build.flash_size=16MB
+
+m5stack_core2.menu.UploadSpeed.1500000=1500000
+m5stack_core2.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_core2.menu.UploadSpeed.921600=921600
+m5stack_core2.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_core2.menu.UploadSpeed.115200=115200
+m5stack_core2.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_core2.menu.UploadSpeed.256000.windows=256000
+m5stack_core2.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_core2.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_core2.menu.UploadSpeed.230400=230400
+m5stack_core2.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_core2.menu.UploadSpeed.460800.linux=460800
+m5stack_core2.menu.UploadSpeed.460800.macosx=460800
+m5stack_core2.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_core2.menu.UploadSpeed.512000.windows=512000
+m5stack_core2.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_core2.menu.LoopCore.1=Core 1
+m5stack_core2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_core2.menu.LoopCore.0=Core 0
+m5stack_core2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_core2.menu.EventsCore.1=Core 1
+m5stack_core2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_core2.menu.EventsCore.0=Core 0
+m5stack_core2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_core2.menu.DebugLevel.none=None
+m5stack_core2.menu.DebugLevel.none.build.code_debug=0
+m5stack_core2.menu.DebugLevel.error=Error
+m5stack_core2.menu.DebugLevel.error.build.code_debug=1
+m5stack_core2.menu.DebugLevel.warn=Warn
+m5stack_core2.menu.DebugLevel.warn.build.code_debug=2
+m5stack_core2.menu.DebugLevel.info=Info
+m5stack_core2.menu.DebugLevel.info.build.code_debug=3
+m5stack_core2.menu.DebugLevel.debug=Debug
+m5stack_core2.menu.DebugLevel.debug.build.code_debug=4
+m5stack_core2.menu.DebugLevel.verbose=Verbose
+m5stack_core2.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_core2.menu.EraseFlash.none=Disabled
+m5stack_core2.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_core2.menu.EraseFlash.all=Enabled
+m5stack_core2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_tough.name=M5Tough
+
+m5stack_tough.bootloader.tool=esptool_py
+m5stack_tough.bootloader.tool.default=esptool_py
+
+m5stack_tough.upload.tool=esptool_py
+m5stack_tough.upload.tool.default=esptool_py
+m5stack_tough.upload.tool.network=esp_ota
+
+m5stack_tough.upload.maximum_size=6553600
+m5stack_tough.upload.maximum_data_size=4521984
+m5stack_tough.upload.flags=
+m5stack_tough.upload.extra_flags=
+
+m5stack_tough.serial.disableDTR=true
+m5stack_tough.serial.disableRTS=true
+
+m5stack_tough.build.tarch=xtensa
+m5stack_tough.build.bootloader_addr=0x1000
+m5stack_tough.build.target=esp32
+m5stack_tough.build.mcu=esp32
+m5stack_tough.build.core=esp32
+m5stack_tough.build.variant=m5stack_tough
+m5stack_tough.build.board=M5STACK_TOUGH
+
+m5stack_tough.build.f_cpu=240000000L
+m5stack_tough.build.flash_size=16MB
+m5stack_tough.build.flash_freq=80m
+m5stack_tough.build.flash_mode=dio
+m5stack_tough.build.boot=dio
+m5stack_tough.build.partitions=default
+m5stack_tough.build.defines=
+m5stack_tough.build.loop_core=
+m5stack_tough.build.event_core=
+
+m5stack_tough.menu.PSRAM.enabled=Enabled
+m5stack_tough.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+m5stack_tough.menu.PSRAM.enabled.build.extra_libs=
+m5stack_tough.menu.PSRAM.disabled=Disabled
+m5stack_tough.menu.PSRAM.disabled.build.defines=
+m5stack_tough.menu.PSRAM.disabled.build.extra_libs=
+
+m5stack_tough.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
+m5stack_tough.menu.PartitionScheme.default.build.partitions=default_16MB
+m5stack_tough.menu.PartitionScheme.default.upload.maximum_size=6553600
+m5stack_tough.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_tough.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_tough.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_tough.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_tough.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_tough.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_tough.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_tough.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_tough.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_tough.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_tough.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_tough.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_tough.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_tough.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_tough.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_tough.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_tough.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_tough.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_tough.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_tough.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_tough.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_tough.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_tough.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_tough.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_tough.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_tough.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_tough.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_tough.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_tough.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_tough.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_tough.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_tough.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_tough.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_tough.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_tough.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_tough.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_tough.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_tough.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_tough.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_tough.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_tough.menu.PartitionScheme.custom=Custom
+m5stack_tough.menu.PartitionScheme.custom.build.partitions=
+m5stack_tough.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_tough.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_tough.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_tough.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_tough.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_tough.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_tough.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_tough.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_tough.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_tough.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_tough.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_tough.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_tough.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_tough.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_tough.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_tough.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_tough.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_tough.menu.FlashMode.qio=QIO
+m5stack_tough.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_tough.menu.FlashMode.qio.build.boot=qio
+m5stack_tough.menu.FlashMode.dio=DIO
+m5stack_tough.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_tough.menu.FlashMode.dio.build.boot=dio
+m5stack_tough.menu.FlashMode.qout=QOUT
+m5stack_tough.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_tough.menu.FlashMode.qout.build.boot=qout
+m5stack_tough.menu.FlashMode.dout=DOUT
+m5stack_tough.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_tough.menu.FlashMode.dout.build.boot=dout
+
+m5stack_tough.menu.FlashFreq.80=80MHz
+m5stack_tough.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_tough.menu.FlashFreq.40=40MHz
+m5stack_tough.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_tough.menu.FlashSize.16M=16MB (128Mb)
+m5stack_tough.menu.FlashSize.16M.build.flash_size=16MB
+
+m5stack_tough.menu.UploadSpeed.1500000=1500000
+m5stack_tough.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_tough.menu.UploadSpeed.921600=921600
+m5stack_tough.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_tough.menu.UploadSpeed.115200=115200
+m5stack_tough.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_tough.menu.UploadSpeed.256000.windows=256000
+m5stack_tough.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_tough.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_tough.menu.UploadSpeed.230400=230400
+m5stack_tough.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_tough.menu.UploadSpeed.460800.linux=460800
+m5stack_tough.menu.UploadSpeed.460800.macosx=460800
+m5stack_tough.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_tough.menu.UploadSpeed.512000.windows=512000
+m5stack_tough.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_tough.menu.LoopCore.1=Core 1
+m5stack_tough.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_tough.menu.LoopCore.0=Core 0
+m5stack_tough.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_tough.menu.EventsCore.1=Core 1
+m5stack_tough.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_tough.menu.EventsCore.0=Core 0
+m5stack_tough.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_tough.menu.DebugLevel.none=None
+m5stack_tough.menu.DebugLevel.none.build.code_debug=0
+m5stack_tough.menu.DebugLevel.error=Error
+m5stack_tough.menu.DebugLevel.error.build.code_debug=1
+m5stack_tough.menu.DebugLevel.warn=Warn
+m5stack_tough.menu.DebugLevel.warn.build.code_debug=2
+m5stack_tough.menu.DebugLevel.info=Info
+m5stack_tough.menu.DebugLevel.info.build.code_debug=3
+m5stack_tough.menu.DebugLevel.debug=Debug
+m5stack_tough.menu.DebugLevel.debug.build.code_debug=4
+m5stack_tough.menu.DebugLevel.verbose=Verbose
+m5stack_tough.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_tough.menu.EraseFlash.none=Disabled
+m5stack_tough.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_tough.menu.EraseFlash.all=Enabled
+m5stack_tough.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_station.name=M5Station
+
+m5stack_station.bootloader.tool=esptool_py
+m5stack_station.bootloader.tool.default=esptool_py
+
+m5stack_station.upload.tool=esptool_py
+m5stack_station.upload.tool.default=esptool_py
+m5stack_station.upload.tool.network=esp_ota
+
+m5stack_station.upload.maximum_size=6553600
+m5stack_station.upload.maximum_data_size=4521984
+m5stack_station.upload.flags=
+m5stack_station.upload.extra_flags=
+
+m5stack_station.serial.disableDTR=true
+m5stack_station.serial.disableRTS=true
+
+m5stack_station.build.tarch=xtensa
+m5stack_station.build.bootloader_addr=0x1000
+m5stack_station.build.target=esp32
+m5stack_station.build.mcu=esp32
+m5stack_station.build.core=esp32
+m5stack_station.build.variant=m5stack_station
+m5stack_station.build.board=M5STACK_STATION
+
+m5stack_station.build.f_cpu=240000000L
+m5stack_station.build.flash_size=16MB
+m5stack_station.build.flash_freq=80m
+m5stack_station.build.flash_mode=dio
+m5stack_station.build.boot=dio
+m5stack_station.build.partitions=default
+m5stack_station.build.defines=
+m5stack_station.build.loop_core=
+m5stack_station.build.event_core=
+
+m5stack_station.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
+m5stack_station.menu.PartitionScheme.default.build.partitions=default_16MB
+m5stack_station.menu.PartitionScheme.default.upload.maximum_size=6553600
+m5stack_station.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_station.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_station.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_station.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_station.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_station.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_station.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_station.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_station.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_station.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_station.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_station.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_station.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_station.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_station.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_station.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_station.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_station.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_station.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_station.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_station.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_station.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_station.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_station.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_station.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_station.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_station.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_station.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_station.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_station.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_station.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_station.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_station.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_station.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_station.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_station.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_station.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_station.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_station.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_station.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_station.menu.PartitionScheme.custom=Custom
+m5stack_station.menu.PartitionScheme.custom.build.partitions=
+m5stack_station.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_station.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_station.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_station.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_station.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_station.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_station.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_station.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_station.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_station.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_station.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_station.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_station.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_station.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_station.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_station.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_station.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_station.menu.FlashMode.qio=QIO
+m5stack_station.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_station.menu.FlashMode.qio.build.boot=qio
+m5stack_station.menu.FlashMode.dio=DIO
+m5stack_station.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_station.menu.FlashMode.dio.build.boot=dio
+m5stack_station.menu.FlashMode.qout=QOUT
+m5stack_station.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_station.menu.FlashMode.qout.build.boot=qout
+m5stack_station.menu.FlashMode.dout=DOUT
+m5stack_station.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_station.menu.FlashMode.dout.build.boot=dout
+
+m5stack_station.menu.FlashFreq.80=80MHz
+m5stack_station.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_station.menu.FlashFreq.40=40MHz
+m5stack_station.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_station.menu.FlashSize.16M=16MB (128Mb)
+m5stack_station.menu.FlashSize.16M.build.flash_size=16MB
+
+m5stack_station.menu.UploadSpeed.1500000=1500000
+m5stack_station.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_station.menu.UploadSpeed.921600=921600
+m5stack_station.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_station.menu.UploadSpeed.115200=115200
+m5stack_station.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_station.menu.UploadSpeed.256000.windows=256000
+m5stack_station.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_station.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_station.menu.UploadSpeed.230400=230400
+m5stack_station.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_station.menu.UploadSpeed.460800.linux=460800
+m5stack_station.menu.UploadSpeed.460800.macosx=460800
+m5stack_station.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_station.menu.UploadSpeed.512000.windows=512000
+m5stack_station.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_station.menu.LoopCore.1=Core 1
+m5stack_station.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_station.menu.LoopCore.0=Core 0
+m5stack_station.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_station.menu.EventsCore.1=Core 1
+m5stack_station.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_station.menu.EventsCore.0=Core 0
+m5stack_station.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_station.menu.DebugLevel.none=None
+m5stack_station.menu.DebugLevel.none.build.code_debug=0
+m5stack_station.menu.DebugLevel.error=Error
+m5stack_station.menu.DebugLevel.error.build.code_debug=1
+m5stack_station.menu.DebugLevel.warn=Warn
+m5stack_station.menu.DebugLevel.warn.build.code_debug=2
+m5stack_station.menu.DebugLevel.info=Info
+m5stack_station.menu.DebugLevel.info.build.code_debug=3
+m5stack_station.menu.DebugLevel.debug=Debug
+m5stack_station.menu.DebugLevel.debug.build.code_debug=4
+m5stack_station.menu.DebugLevel.verbose=Verbose
+m5stack_station.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_station.menu.EraseFlash.none=Disabled
+m5stack_station.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_station.menu.EraseFlash.all=Enabled
+m5stack_station.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_stickc.name=M5StickC
+
+m5stack_stickc.bootloader.tool=esptool_py
+m5stack_stickc.bootloader.tool.default=esptool_py
+
+m5stack_stickc.upload.tool=esptool_py
+m5stack_stickc.upload.tool.default=esptool_py
+m5stack_stickc.upload.tool.network=esp_ota
+
+m5stack_stickc.upload.maximum_size=1310720
+m5stack_stickc.upload.maximum_data_size=327680
+m5stack_stickc.upload.flags=
+m5stack_stickc.upload.extra_flags=
+
+m5stack_stickc.serial.disableDTR=true
+m5stack_stickc.serial.disableRTS=true
+
+m5stack_stickc.build.tarch=xtensa
+m5stack_stickc.build.bootloader_addr=0x1000
+m5stack_stickc.build.target=esp32
+m5stack_stickc.build.mcu=esp32
+m5stack_stickc.build.core=esp32
+m5stack_stickc.build.variant=m5stack_stickc
+m5stack_stickc.build.board=M5STACK_STICKC
+
+m5stack_stickc.build.f_cpu=240000000L
+m5stack_stickc.build.flash_size=4MB
+m5stack_stickc.build.flash_freq=80m
+m5stack_stickc.build.flash_mode=dio
+m5stack_stickc.build.boot=dio
+m5stack_stickc.build.partitions=huge_app
+m5stack_stickc.build.defines=
+m5stack_stickc.build.loop_core=
+m5stack_stickc.build.event_core=
+
+m5stack_stickc.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_stickc.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_stickc.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_stickc.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_stickc.menu.PartitionScheme.default.build.partitions=default
+m5stack_stickc.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_stickc.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_stickc.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_stickc.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_stickc.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_stickc.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_stickc.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_stickc.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_stickc.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_stickc.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_stickc.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_stickc.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_stickc.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_stickc.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_stickc.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_stickc.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_stickc.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_stickc.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_stickc.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_stickc.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_stickc.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_stickc.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_stickc.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_stickc.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_stickc.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_stickc.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_stickc.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_stickc.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_stickc.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_stickc.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_stickc.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_stickc.menu.PartitionScheme.custom=Custom
+m5stack_stickc.menu.PartitionScheme.custom.build.partitions=
+m5stack_stickc.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_stickc.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_stickc.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_stickc.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_stickc.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_stickc.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_stickc.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_stickc.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_stickc.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_stickc.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_stickc.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_stickc.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_stickc.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_stickc.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_stickc.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_stickc.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_stickc.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_stickc.menu.FlashMode.qio=QIO
+m5stack_stickc.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_stickc.menu.FlashMode.qio.build.boot=qio
+m5stack_stickc.menu.FlashMode.dio=DIO
+m5stack_stickc.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_stickc.menu.FlashMode.dio.build.boot=dio
+m5stack_stickc.menu.FlashMode.qout=QOUT
+m5stack_stickc.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_stickc.menu.FlashMode.qout.build.boot=qout
+m5stack_stickc.menu.FlashMode.dout=DOUT
+m5stack_stickc.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_stickc.menu.FlashMode.dout.build.boot=dout
+
+m5stack_stickc.menu.FlashFreq.80=80MHz
+m5stack_stickc.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_stickc.menu.FlashFreq.40=40MHz
+m5stack_stickc.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_stickc.menu.FlashSize.4M=4MB (32Mb)
+m5stack_stickc.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_stickc.menu.UploadSpeed.1500000=1500000
+m5stack_stickc.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_stickc.menu.UploadSpeed.750000=750000
+m5stack_stickc.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_stickc.menu.UploadSpeed.500000=500000
+m5stack_stickc.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_stickc.menu.UploadSpeed.250000=250000
+m5stack_stickc.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_stickc.menu.UploadSpeed.115200=115200
+m5stack_stickc.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_stickc.menu.LoopCore.1=Core 1
+m5stack_stickc.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_stickc.menu.LoopCore.0=Core 0
+m5stack_stickc.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_stickc.menu.EventsCore.1=Core 1
+m5stack_stickc.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_stickc.menu.EventsCore.0=Core 0
+m5stack_stickc.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_stickc.menu.DebugLevel.none=None
+m5stack_stickc.menu.DebugLevel.none.build.code_debug=0
+m5stack_stickc.menu.DebugLevel.error=Error
+m5stack_stickc.menu.DebugLevel.error.build.code_debug=1
+m5stack_stickc.menu.DebugLevel.warn=Warn
+m5stack_stickc.menu.DebugLevel.warn.build.code_debug=2
+m5stack_stickc.menu.DebugLevel.info=Info
+m5stack_stickc.menu.DebugLevel.info.build.code_debug=3
+m5stack_stickc.menu.DebugLevel.debug=Debug
+m5stack_stickc.menu.DebugLevel.debug.build.code_debug=4
+m5stack_stickc.menu.DebugLevel.verbose=Verbose
+m5stack_stickc.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_stickc.menu.EraseFlash.none=Disabled
+m5stack_stickc.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_stickc.menu.EraseFlash.all=Enabled
+m5stack_stickc.menu.EraseFlash.all.upload.erase_cmd=-e
+
+
+##############################################################
+
+m5stack_stickc_plus.name=M5StickCPlus
+
+m5stack_stickc_plus.bootloader.tool=esptool_py
+m5stack_stickc_plus.bootloader.tool.default=esptool_py
+
+m5stack_stickc_plus.upload.tool=esptool_py
+m5stack_stickc_plus.upload.tool.default=esptool_py
+m5stack_stickc_plus.upload.tool.network=esp_ota
+
+m5stack_stickc_plus.upload.maximum_size=1310720
+m5stack_stickc_plus.upload.maximum_data_size=327680
+m5stack_stickc_plus.upload.flags=
+m5stack_stickc_plus.upload.extra_flags=
+
+m5stack_stickc_plus.serial.disableDTR=true
+m5stack_stickc_plus.serial.disableRTS=true
+
+m5stack_stickc_plus.build.tarch=xtensa
+m5stack_stickc_plus.build.bootloader_addr=0x1000
+m5stack_stickc_plus.build.target=esp32
+m5stack_stickc_plus.build.mcu=esp32
+m5stack_stickc_plus.build.core=esp32
+m5stack_stickc_plus.build.variant=m5stack_stickc_plus
+m5stack_stickc_plus.build.board=M5STACK_STICKC_PLUS
+
+m5stack_stickc_plus.build.f_cpu=240000000L
+m5stack_stickc_plus.build.flash_size=4MB
+m5stack_stickc_plus.build.flash_freq=80m
+m5stack_stickc_plus.build.flash_mode=dio
+m5stack_stickc_plus.build.boot=dio
+m5stack_stickc_plus.build.partitions=huge_app
+m5stack_stickc_plus.build.defines=
+m5stack_stickc_plus.build.loop_core=
+m5stack_stickc_plus.build.event_core=
+
+m5stack_stickc_plus.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_stickc_plus.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_stickc_plus.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_stickc_plus.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_stickc_plus.menu.PartitionScheme.default.build.partitions=default
+m5stack_stickc_plus.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_stickc_plus.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_stickc_plus.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_stickc_plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_stickc_plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_stickc_plus.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_stickc_plus.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_stickc_plus.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_stickc_plus.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_stickc_plus.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_stickc_plus.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_stickc_plus.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_stickc_plus.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_stickc_plus.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_stickc_plus.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_stickc_plus.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_stickc_plus.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_stickc_plus.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_stickc_plus.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_stickc_plus.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_stickc_plus.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_stickc_plus.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_stickc_plus.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_stickc_plus.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_stickc_plus.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_stickc_plus.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_stickc_plus.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_stickc_plus.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_stickc_plus.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_stickc_plus.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_stickc_plus.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_stickc_plus.menu.PartitionScheme.custom=Custom
+m5stack_stickc_plus.menu.PartitionScheme.custom.build.partitions=
+m5stack_stickc_plus.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_stickc_plus.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_stickc_plus.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_stickc_plus.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_stickc_plus.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_stickc_plus.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_stickc_plus.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_stickc_plus.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_stickc_plus.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_stickc_plus.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_stickc_plus.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_stickc_plus.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_stickc_plus.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_stickc_plus.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_stickc_plus.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_stickc_plus.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_stickc_plus.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_stickc_plus.menu.FlashMode.qio=QIO
+m5stack_stickc_plus.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_stickc_plus.menu.FlashMode.qio.build.boot=qio
+m5stack_stickc_plus.menu.FlashMode.dio=DIO
+m5stack_stickc_plus.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_stickc_plus.menu.FlashMode.dio.build.boot=dio
+m5stack_stickc_plus.menu.FlashMode.qout=QOUT
+m5stack_stickc_plus.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_stickc_plus.menu.FlashMode.qout.build.boot=qout
+m5stack_stickc_plus.menu.FlashMode.dout=DOUT
+m5stack_stickc_plus.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_stickc_plus.menu.FlashMode.dout.build.boot=dout
+
+m5stack_stickc_plus.menu.FlashFreq.80=80MHz
+m5stack_stickc_plus.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_stickc_plus.menu.FlashFreq.40=40MHz
+m5stack_stickc_plus.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_stickc_plus.menu.FlashSize.4M=4MB (32Mb)
+m5stack_stickc_plus.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_stickc_plus.menu.UploadSpeed.1500000=1500000
+m5stack_stickc_plus.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_stickc_plus.menu.UploadSpeed.750000=750000
+m5stack_stickc_plus.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_stickc_plus.menu.UploadSpeed.500000=500000
+m5stack_stickc_plus.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_stickc_plus.menu.UploadSpeed.250000=250000
+m5stack_stickc_plus.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_stickc_plus.menu.UploadSpeed.115200=115200
+m5stack_stickc_plus.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_stickc_plus.menu.LoopCore.1=Core 1
+m5stack_stickc_plus.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_stickc_plus.menu.LoopCore.0=Core 0
+m5stack_stickc_plus.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_stickc_plus.menu.EventsCore.1=Core 1
+m5stack_stickc_plus.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_stickc_plus.menu.EventsCore.0=Core 0
+m5stack_stickc_plus.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_stickc_plus.menu.DebugLevel.none=None
+m5stack_stickc_plus.menu.DebugLevel.none.build.code_debug=0
+m5stack_stickc_plus.menu.DebugLevel.error=Error
+m5stack_stickc_plus.menu.DebugLevel.error.build.code_debug=1
+m5stack_stickc_plus.menu.DebugLevel.warn=Warn
+m5stack_stickc_plus.menu.DebugLevel.warn.build.code_debug=2
+m5stack_stickc_plus.menu.DebugLevel.info=Info
+m5stack_stickc_plus.menu.DebugLevel.info.build.code_debug=3
+m5stack_stickc_plus.menu.DebugLevel.debug=Debug
+m5stack_stickc_plus.menu.DebugLevel.debug.build.code_debug=4
+m5stack_stickc_plus.menu.DebugLevel.verbose=Verbose
+m5stack_stickc_plus.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_stickc_plus.menu.EraseFlash.none=Disabled
+m5stack_stickc_plus.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_stickc_plus.menu.EraseFlash.all=Enabled
+m5stack_stickc_plus.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_stickc_plus2.name=M5StickCPlus2
+
+m5stack_stickc_plus2.bootloader.tool=esptool_py
+m5stack_stickc_plus2.bootloader.tool.default=esptool_py
+
+m5stack_stickc_plus2.upload.tool=esptool_py
+m5stack_stickc_plus2.upload.tool.default=esptool_py
+m5stack_stickc_plus2.upload.tool.network=esp_ota
+
+m5stack_stickc_plus2.upload.maximum_size=3342336
+m5stack_stickc_plus2.upload.maximum_data_size=327680
+m5stack_stickc_plus2.upload.flags=
+m5stack_stickc_plus2.upload.extra_flags=
+
+m5stack_stickc_plus2.serial.disableDTR=true
+m5stack_stickc_plus2.serial.disableRTS=true
+
+m5stack_stickc_plus2.build.tarch=xtensa
+m5stack_stickc_plus2.build.bootloader_addr=0x1000
+m5stack_stickc_plus2.build.target=esp32
+m5stack_stickc_plus2.build.mcu=esp32
+m5stack_stickc_plus2.build.core=esp32
+m5stack_stickc_plus2.build.variant=m5stack_stickc_plus2
+m5stack_stickc_plus2.build.board=M5STACK_STICKC_PLUS2
+
+m5stack_stickc_plus2.build.f_cpu=240000000L
+m5stack_stickc_plus2.build.flash_size=8MB
+m5stack_stickc_plus2.build.flash_freq=80m
+m5stack_stickc_plus2.build.flash_mode=dio
+m5stack_stickc_plus2.build.boot=dio
+m5stack_stickc_plus2.build.partitions=default_8MB
+m5stack_stickc_plus2.build.defines=
+m5stack_stickc_plus2.build.loop_core=
+m5stack_stickc_plus2.build.event_core=
+
+m5stack_stickc_plus2.menu.PSRAM.enabled=Enabled
+m5stack_stickc_plus2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+m5stack_stickc_plus2.menu.PSRAM.enabled.build.extra_libs=
+m5stack_stickc_plus2.menu.PSRAM.disabled=Disabled
+m5stack_stickc_plus2.menu.PSRAM.disabled.build.defines=
+m5stack_stickc_plus2.menu.PSRAM.disabled.build.extra_libs=
+
+m5stack_stickc_plus2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_stickc_plus2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_stickc_plus2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_stickc_plus2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_stickc_plus2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_stickc_plus2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_stickc_plus2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_stickc_plus2.menu.PartitionScheme.default.build.partitions=default
+m5stack_stickc_plus2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_stickc_plus2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_stickc_plus2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_stickc_plus2.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_stickc_plus2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_stickc_plus2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_stickc_plus2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_stickc_plus2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_stickc_plus2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_stickc_plus2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_stickc_plus2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_stickc_plus2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_stickc_plus2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_stickc_plus2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_stickc_plus2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_stickc_plus2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_stickc_plus2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_stickc_plus2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_stickc_plus2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_stickc_plus2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_stickc_plus2.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_stickc_plus2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_stickc_plus2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_stickc_plus2.menu.PartitionScheme.custom=Custom
+m5stack_stickc_plus2.menu.PartitionScheme.custom.build.partitions=
+m5stack_stickc_plus2.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_stickc_plus2.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_stickc_plus2.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_stickc_plus2.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_stickc_plus2.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_stickc_plus2.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_stickc_plus2.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_stickc_plus2.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_stickc_plus2.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_stickc_plus2.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_stickc_plus2.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_stickc_plus2.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_stickc_plus2.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_stickc_plus2.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_stickc_plus2.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_stickc_plus2.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_stickc_plus2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_stickc_plus2.menu.FlashMode.qio=QIO
+m5stack_stickc_plus2.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_stickc_plus2.menu.FlashMode.qio.build.boot=qio
+m5stack_stickc_plus2.menu.FlashMode.dio=DIO
+m5stack_stickc_plus2.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_stickc_plus2.menu.FlashMode.dio.build.boot=dio
+m5stack_stickc_plus2.menu.FlashMode.qout=QOUT
+m5stack_stickc_plus2.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_stickc_plus2.menu.FlashMode.qout.build.boot=qout
+m5stack_stickc_plus2.menu.FlashMode.dout=DOUT
+m5stack_stickc_plus2.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_stickc_plus2.menu.FlashMode.dout.build.boot=dout
+
+m5stack_stickc_plus2.menu.FlashFreq.80=80MHz
+m5stack_stickc_plus2.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_stickc_plus2.menu.FlashFreq.40=40MHz
+m5stack_stickc_plus2.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_stickc_plus2.menu.FlashSize.8M=8MB (64Mb)
+m5stack_stickc_plus2.menu.FlashSize.8M.build.flash_size=8MB
+
+m5stack_stickc_plus2.menu.UploadSpeed.1500000=1500000
+m5stack_stickc_plus2.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_stickc_plus2.menu.UploadSpeed.750000=750000
+m5stack_stickc_plus2.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_stickc_plus2.menu.UploadSpeed.500000=500000
+m5stack_stickc_plus2.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_stickc_plus2.menu.UploadSpeed.250000=250000
+m5stack_stickc_plus2.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_stickc_plus2.menu.UploadSpeed.115200=115200
+m5stack_stickc_plus2.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_stickc_plus2.menu.LoopCore.1=Core 1
+m5stack_stickc_plus2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_stickc_plus2.menu.LoopCore.0=Core 0
+m5stack_stickc_plus2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_stickc_plus2.menu.EventsCore.1=Core 1
+m5stack_stickc_plus2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_stickc_plus2.menu.EventsCore.0=Core 0
+m5stack_stickc_plus2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_stickc_plus2.menu.DebugLevel.none=None
+m5stack_stickc_plus2.menu.DebugLevel.none.build.code_debug=0
+m5stack_stickc_plus2.menu.DebugLevel.error=Error
+m5stack_stickc_plus2.menu.DebugLevel.error.build.code_debug=1
+m5stack_stickc_plus2.menu.DebugLevel.warn=Warn
+m5stack_stickc_plus2.menu.DebugLevel.warn.build.code_debug=2
+m5stack_stickc_plus2.menu.DebugLevel.info=Info
+m5stack_stickc_plus2.menu.DebugLevel.info.build.code_debug=3
+m5stack_stickc_plus2.menu.DebugLevel.debug=Debug
+m5stack_stickc_plus2.menu.DebugLevel.debug.build.code_debug=4
+m5stack_stickc_plus2.menu.DebugLevel.verbose=Verbose
+m5stack_stickc_plus2.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_stickc_plus2.menu.EraseFlash.none=Disabled
+m5stack_stickc_plus2.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_stickc_plus2.menu.EraseFlash.all=Enabled
+m5stack_stickc_plus2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_atom.name=M5Atom
+
+m5stack_atom.bootloader.tool=esptool_py
+m5stack_atom.bootloader.tool.default=esptool_py
+
+m5stack_atom.upload.tool=esptool_py
+m5stack_atom.upload.tool.default=esptool_py
+m5stack_atom.upload.tool.network=esp_ota
+
+m5stack_atom.upload.maximum_size=1310720
+m5stack_atom.upload.maximum_data_size=327680
+m5stack_atom.upload.flags=
+m5stack_atom.upload.extra_flags=
+
+m5stack_atom.serial.disableDTR=true
+m5stack_atom.serial.disableRTS=true
+
+m5stack_atom.build.tarch=xtensa
+m5stack_atom.build.bootloader_addr=0x1000
+m5stack_atom.build.target=esp32
+m5stack_atom.build.mcu=esp32
+m5stack_atom.build.core=esp32
+m5stack_atom.build.variant=m5stack_atom
+m5stack_atom.build.board=M5STACK_ATOM
+
+m5stack_atom.build.f_cpu=240000000L
+m5stack_atom.build.flash_size=4MB
+m5stack_atom.build.flash_freq=80m
+m5stack_atom.build.flash_mode=dio
+m5stack_atom.build.boot=dio
+m5stack_atom.build.partitions=huge_app
+m5stack_atom.build.defines=
+m5stack_atom.build.loop_core=
+m5stack_atom.build.event_core=
+
+m5stack_atom.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_atom.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_atom.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_atom.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_atom.menu.PartitionScheme.default.build.partitions=default
+m5stack_atom.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_atom.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_atom.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_atom.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_atom.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_atom.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_atom.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_atom.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_atom.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_atom.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_atom.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_atom.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_atom.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_atom.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_atom.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_atom.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_atom.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_atom.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_atom.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_atom.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_atom.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_atom.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_atom.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_atom.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_atom.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_atom.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_atom.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_atom.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_atom.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_atom.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_atom.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_atom.menu.PartitionScheme.custom=Custom
+m5stack_atom.menu.PartitionScheme.custom.build.partitions=
+m5stack_atom.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_atom.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_atom.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_atom.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_atom.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_atom.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_atom.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_atom.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_atom.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_atom.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_atom.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_atom.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_atom.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_atom.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_atom.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_atom.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_atom.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_atom.menu.FlashMode.qio=QIO
+m5stack_atom.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_atom.menu.FlashMode.qio.build.boot=qio
+m5stack_atom.menu.FlashMode.dio=DIO
+m5stack_atom.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_atom.menu.FlashMode.dio.build.boot=dio
+m5stack_atom.menu.FlashMode.qout=QOUT
+m5stack_atom.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_atom.menu.FlashMode.qout.build.boot=qout
+m5stack_atom.menu.FlashMode.dout=DOUT
+m5stack_atom.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_atom.menu.FlashMode.dout.build.boot=dout
+
+m5stack_atom.menu.FlashFreq.80=80MHz
+m5stack_atom.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_atom.menu.FlashFreq.40=40MHz
+m5stack_atom.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_atom.menu.FlashSize.4M=4MB (32Mb)
+m5stack_atom.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_atom.menu.UploadSpeed.1500000=1500000
+m5stack_atom.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_atom.menu.UploadSpeed.750000=750000
+m5stack_atom.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_atom.menu.UploadSpeed.500000=500000
+m5stack_atom.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_atom.menu.UploadSpeed.250000=250000
+m5stack_atom.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_atom.menu.UploadSpeed.115200=115200
+m5stack_atom.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_atom.menu.LoopCore.1=Core 1
+m5stack_atom.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_atom.menu.LoopCore.0=Core 0
+m5stack_atom.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_atom.menu.EventsCore.1=Core 1
+m5stack_atom.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_atom.menu.EventsCore.0=Core 0
+m5stack_atom.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_atom.menu.DebugLevel.none=None
+m5stack_atom.menu.DebugLevel.none.build.code_debug=0
+m5stack_atom.menu.DebugLevel.error=Error
+m5stack_atom.menu.DebugLevel.error.build.code_debug=1
+m5stack_atom.menu.DebugLevel.warn=Warn
+m5stack_atom.menu.DebugLevel.warn.build.code_debug=2
+m5stack_atom.menu.DebugLevel.info=Info
+m5stack_atom.menu.DebugLevel.info.build.code_debug=3
+m5stack_atom.menu.DebugLevel.debug=Debug
+m5stack_atom.menu.DebugLevel.debug.build.code_debug=4
+m5stack_atom.menu.DebugLevel.verbose=Verbose
+m5stack_atom.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_atom.menu.EraseFlash.none=Disabled
+m5stack_atom.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_atom.menu.EraseFlash.all=Enabled
+m5stack_atom.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_atoms3.name=M5AtomS3
+m5stack_atoms3.bootloader.tool=esptool_py
+m5stack_atoms3.bootloader.tool.default=esptool_py
+
+m5stack_atoms3.upload.tool=esptool_py
+m5stack_atoms3.upload.tool.default=esptool_py
+m5stack_atoms3.upload.tool.network=esp_ota
+
+m5stack_atoms3.upload.maximum_size=1310720
+m5stack_atoms3.upload.maximum_data_size=327680
+m5stack_atoms3.upload.flags=
+m5stack_atoms3.upload.extra_flags=
+m5stack_atoms3.upload.use_1200bps_touch=false
+m5stack_atoms3.upload.wait_for_upload_port=false
+
+m5stack_atoms3.serial.disableDTR=false
+m5stack_atoms3.serial.disableRTS=false
+
+m5stack_atoms3.build.tarch=xtensa
+m5stack_atoms3.build.bootloader_addr=0x0
+m5stack_atoms3.build.target=esp32s3
+m5stack_atoms3.build.mcu=esp32s3
+m5stack_atoms3.build.core=esp32
+m5stack_atoms3.build.variant=m5stack_atoms3
+m5stack_atoms3.build.board=M5STACK_ATOMS3
+
+m5stack_atoms3.build.usb_mode=1
+m5stack_atoms3.build.cdc_on_boot=1
+m5stack_atoms3.build.msc_on_boot=0
+m5stack_atoms3.build.dfu_on_boot=0
+m5stack_atoms3.build.f_cpu=240000000L
+m5stack_atoms3.build.flash_size=8MB
+m5stack_atoms3.build.flash_freq=80m
+m5stack_atoms3.build.flash_mode=dio
+m5stack_atoms3.build.boot=qio
+m5stack_atoms3.build.boot_freq=80m
+m5stack_atoms3.build.partitions=default
+m5stack_atoms3.build.defines=
+m5stack_atoms3.build.loop_core=
+m5stack_atoms3.build.event_core=
+m5stack_atoms3.build.psram_type=qspi
+m5stack_atoms3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+m5stack_atoms3.menu.JTAGAdapter.default=Disabled
+m5stack_atoms3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_atoms3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_atoms3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+m5stack_atoms3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_atoms3.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_atoms3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+m5stack_atoms3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_atoms3.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_atoms3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+m5stack_atoms3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_atoms3.menu.PSRAM.disabled=Disabled
+m5stack_atoms3.menu.PSRAM.disabled.build.defines=
+m5stack_atoms3.menu.PSRAM.disabled.build.psram_type=qspi
+m5stack_atoms3.menu.PSRAM.enabled=QSPI PSRAM
+m5stack_atoms3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+m5stack_atoms3.menu.PSRAM.enabled.build.psram_type=qspi
+m5stack_atoms3.menu.PSRAM.opi=OPI PSRAM
+m5stack_atoms3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+m5stack_atoms3.menu.PSRAM.opi.build.psram_type=opi
+
+m5stack_atoms3.menu.FlashMode.qio=QIO 80MHz
+m5stack_atoms3.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_atoms3.menu.FlashMode.qio.build.boot=qio
+m5stack_atoms3.menu.FlashMode.qio.build.boot_freq=80m
+m5stack_atoms3.menu.FlashMode.qio.build.flash_freq=80m
+m5stack_atoms3.menu.FlashMode.qio120=QIO 120MHz
+m5stack_atoms3.menu.FlashMode.qio120.build.flash_mode=dio
+m5stack_atoms3.menu.FlashMode.qio120.build.boot=qio
+m5stack_atoms3.menu.FlashMode.qio120.build.boot_freq=120m
+m5stack_atoms3.menu.FlashMode.qio120.build.flash_freq=80m
+m5stack_atoms3.menu.FlashMode.dio=DIO 80MHz
+m5stack_atoms3.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_atoms3.menu.FlashMode.dio.build.boot=dio
+m5stack_atoms3.menu.FlashMode.dio.build.boot_freq=80m
+m5stack_atoms3.menu.FlashMode.dio.build.flash_freq=80m
+m5stack_atoms3.menu.FlashMode.opi=OPI 80MHz
+m5stack_atoms3.menu.FlashMode.opi.build.flash_mode=dout
+m5stack_atoms3.menu.FlashMode.opi.build.boot=opi
+m5stack_atoms3.menu.FlashMode.opi.build.boot_freq=80m
+m5stack_atoms3.menu.FlashMode.opi.build.flash_freq=80m
+
+
+m5stack_atoms3.menu.FlashSize.8M=8MB (64Mb)
+m5stack_atoms3.menu.FlashSize.8M.build.flash_size=8MB
+
+m5stack_atoms3.menu.LoopCore.1=Core 1
+m5stack_atoms3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_atoms3.menu.LoopCore.0=Core 0
+m5stack_atoms3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_atoms3.menu.EventsCore.1=Core 1
+m5stack_atoms3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_atoms3.menu.EventsCore.0=Core 0
+m5stack_atoms3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_atoms3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+m5stack_atoms3.menu.USBMode.hwcdc.build.usb_mode=1
+m5stack_atoms3.menu.USBMode.default=USB-OTG (TinyUSB)
+m5stack_atoms3.menu.USBMode.default.build.usb_mode=0
+
+m5stack_atoms3.menu.CDCOnBoot.cdc=Enabled
+m5stack_atoms3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_atoms3.menu.CDCOnBoot.default=Disabled
+m5stack_atoms3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_atoms3.menu.MSCOnBoot.default=Disabled
+m5stack_atoms3.menu.MSCOnBoot.default.build.msc_on_boot=0
+m5stack_atoms3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+m5stack_atoms3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+m5stack_atoms3.menu.DFUOnBoot.default=Disabled
+m5stack_atoms3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+m5stack_atoms3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+m5stack_atoms3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+m5stack_atoms3.menu.UploadMode.default=UART0 / Hardware CDC
+m5stack_atoms3.menu.UploadMode.default.upload.use_1200bps_touch=false
+m5stack_atoms3.menu.UploadMode.default.upload.wait_for_upload_port=false
+m5stack_atoms3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+m5stack_atoms3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+m5stack_atoms3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+m5stack_atoms3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_atoms3.menu.PartitionScheme.default.build.partitions=default
+m5stack_atoms3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_atoms3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_atoms3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_atoms3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_atoms3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_atoms3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_atoms3.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_atoms3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_atoms3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_atoms3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_atoms3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_atoms3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_atoms3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_atoms3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_atoms3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_atoms3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_atoms3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_atoms3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_atoms3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_atoms3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_atoms3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_atoms3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_atoms3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_atoms3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_atoms3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_atoms3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_atoms3.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_atoms3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_atoms3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_atoms3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_atoms3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_atoms3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_atoms3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_atoms3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_atoms3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_atoms3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_atoms3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_atoms3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_atoms3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_atoms3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_atoms3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+m5stack_atoms3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+m5stack_atoms3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+m5stack_atoms3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+m5stack_atoms3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+m5stack_atoms3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+m5stack_atoms3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+m5stack_atoms3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+m5stack_atoms3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+m5stack_atoms3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+m5stack_atoms3.menu.PartitionScheme.custom=Custom
+m5stack_atoms3.menu.PartitionScheme.custom.build.partitions=
+m5stack_atoms3.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_atoms3.menu.CPUFreq.240=240MHz (WiFi)
+m5stack_atoms3.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_atoms3.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_atoms3.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_atoms3.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_atoms3.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_atoms3.menu.CPUFreq.40=40MHz
+m5stack_atoms3.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_atoms3.menu.CPUFreq.20=20MHz
+m5stack_atoms3.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_atoms3.menu.CPUFreq.10=10MHz
+m5stack_atoms3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_atoms3.menu.UploadSpeed.921600=921600
+m5stack_atoms3.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_atoms3.menu.UploadSpeed.115200=115200
+m5stack_atoms3.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_atoms3.menu.UploadSpeed.256000.windows=256000
+m5stack_atoms3.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_atoms3.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_atoms3.menu.UploadSpeed.230400=230400
+m5stack_atoms3.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_atoms3.menu.UploadSpeed.460800.linux=460800
+m5stack_atoms3.menu.UploadSpeed.460800.macosx=460800
+m5stack_atoms3.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_atoms3.menu.UploadSpeed.512000.windows=512000
+m5stack_atoms3.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_atoms3.menu.DebugLevel.none=None
+m5stack_atoms3.menu.DebugLevel.none.build.code_debug=0
+m5stack_atoms3.menu.DebugLevel.error=Error
+m5stack_atoms3.menu.DebugLevel.error.build.code_debug=1
+m5stack_atoms3.menu.DebugLevel.warn=Warn
+m5stack_atoms3.menu.DebugLevel.warn.build.code_debug=2
+m5stack_atoms3.menu.DebugLevel.info=Info
+m5stack_atoms3.menu.DebugLevel.info.build.code_debug=3
+m5stack_atoms3.menu.DebugLevel.debug=Debug
+m5stack_atoms3.menu.DebugLevel.debug.build.code_debug=4
+m5stack_atoms3.menu.DebugLevel.verbose=Verbose
+m5stack_atoms3.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_atoms3.menu.EraseFlash.none=Disabled
+m5stack_atoms3.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_atoms3.menu.EraseFlash.all=Enabled
+m5stack_atoms3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_cores3.name=M5CoreS3
+m5stack_cores3.bootloader.tool=esptool_py
+m5stack_cores3.bootloader.tool.default=esptool_py
+
+m5stack_cores3.upload.tool=esptool_py
+m5stack_cores3.upload.tool.default=esptool_py
+m5stack_cores3.upload.tool.network=esp_ota
+
+m5stack_cores3.upload.maximum_size=1310720
+m5stack_cores3.upload.maximum_data_size=327680
+m5stack_cores3.upload.flags=
+m5stack_cores3.upload.extra_flags=
+m5stack_cores3.upload.use_1200bps_touch=false
+m5stack_cores3.upload.wait_for_upload_port=false
+
+m5stack_cores3.serial.disableDTR=false
+m5stack_cores3.serial.disableRTS=false
+
+m5stack_cores3.build.tarch=xtensa
+m5stack_cores3.build.bootloader_addr=0x0
+m5stack_cores3.build.target=esp32s3
+m5stack_cores3.build.mcu=esp32s3
+m5stack_cores3.build.core=esp32
+m5stack_cores3.build.variant=m5stack_cores3
+m5stack_cores3.build.board=M5STACK_CORES3
+
+m5stack_cores3.build.usb_mode=1
+m5stack_cores3.build.cdc_on_boot=1
+m5stack_cores3.build.msc_on_boot=0
+m5stack_cores3.build.dfu_on_boot=0
+m5stack_cores3.build.f_cpu=240000000L
+m5stack_cores3.build.flash_size=16MB
+m5stack_cores3.build.flash_freq=80m
+m5stack_cores3.build.flash_mode=dio
+m5stack_cores3.build.boot=qio
+m5stack_cores3.build.boot_freq=80m
+m5stack_cores3.build.partitions=default
+m5stack_cores3.build.defines=
+m5stack_cores3.build.loop_core=
+m5stack_cores3.build.event_core=
+m5stack_cores3.build.psram_type=qspi
+m5stack_cores3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+m5stack_cores3.menu.JTAGAdapter.default=Disabled
+m5stack_cores3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_cores3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_cores3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+m5stack_cores3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_cores3.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_cores3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+m5stack_cores3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_cores3.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_cores3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+m5stack_cores3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_cores3.menu.PSRAM.enabled=QSPI PSRAM
+m5stack_cores3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+m5stack_cores3.menu.PSRAM.enabled.build.psram_type=qspi
+m5stack_cores3.menu.PSRAM.disabled=Disabled
+m5stack_cores3.menu.PSRAM.disabled.build.defines=
+m5stack_cores3.menu.PSRAM.disabled.build.psram_type=qspi
+m5stack_cores3.menu.PSRAM.opi=OPI PSRAM
+m5stack_cores3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+m5stack_cores3.menu.PSRAM.opi.build.psram_type=opi
+
+m5stack_cores3.menu.FlashMode.qio=QIO 80MHz
+m5stack_cores3.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_cores3.menu.FlashMode.qio.build.boot=qio
+m5stack_cores3.menu.FlashMode.qio.build.boot_freq=80m
+m5stack_cores3.menu.FlashMode.qio.build.flash_freq=80m
+m5stack_cores3.menu.FlashMode.qio120=QIO 120MHz
+m5stack_cores3.menu.FlashMode.qio120.build.flash_mode=dio
+m5stack_cores3.menu.FlashMode.qio120.build.boot=qio
+m5stack_cores3.menu.FlashMode.qio120.build.boot_freq=120m
+m5stack_cores3.menu.FlashMode.qio120.build.flash_freq=80m
+m5stack_cores3.menu.FlashMode.dio=DIO 80MHz
+m5stack_cores3.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_cores3.menu.FlashMode.dio.build.boot=dio
+m5stack_cores3.menu.FlashMode.dio.build.boot_freq=80m
+m5stack_cores3.menu.FlashMode.dio.build.flash_freq=80m
+m5stack_cores3.menu.FlashMode.opi=OPI 80MHz
+m5stack_cores3.menu.FlashMode.opi.build.flash_mode=dout
+m5stack_cores3.menu.FlashMode.opi.build.boot=opi
+m5stack_cores3.menu.FlashMode.opi.build.boot_freq=80m
+m5stack_cores3.menu.FlashMode.opi.build.flash_freq=80m
+
+m5stack_cores3.menu.FlashSize.16M=16MB (128Mb)
+m5stack_cores3.menu.FlashSize.16M.build.flash_size=16MB
+m5stack_cores3.menu.FlashSize.32M=32MB (256Mb)
+m5stack_cores3.menu.FlashSize.32M.build.flash_size=32MB
+
+m5stack_cores3.menu.LoopCore.1=Core 1
+m5stack_cores3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_cores3.menu.LoopCore.0=Core 0
+m5stack_cores3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_cores3.menu.EventsCore.1=Core 1
+m5stack_cores3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_cores3.menu.EventsCore.0=Core 0
+m5stack_cores3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_cores3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+m5stack_cores3.menu.USBMode.hwcdc.build.usb_mode=1
+m5stack_cores3.menu.USBMode.default=USB-OTG (TinyUSB)
+m5stack_cores3.menu.USBMode.default.build.usb_mode=0
+
+m5stack_cores3.menu.CDCOnBoot.cdc=Enabled
+m5stack_cores3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_cores3.menu.CDCOnBoot.default=Disabled
+m5stack_cores3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_cores3.menu.MSCOnBoot.default=Disabled
+m5stack_cores3.menu.MSCOnBoot.default.build.msc_on_boot=0
+m5stack_cores3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+m5stack_cores3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+m5stack_cores3.menu.DFUOnBoot.default=Disabled
+m5stack_cores3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+m5stack_cores3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+m5stack_cores3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+m5stack_cores3.menu.UploadMode.default=UART0 / Hardware CDC
+m5stack_cores3.menu.UploadMode.default.upload.use_1200bps_touch=false
+m5stack_cores3.menu.UploadMode.default.upload.wait_for_upload_port=false
+m5stack_cores3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+m5stack_cores3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+m5stack_cores3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+m5stack_cores3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_cores3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_cores3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_cores3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.default.build.partitions=default
+m5stack_cores3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_cores3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_cores3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_cores3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_cores3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_cores3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_cores3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_cores3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_cores3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_cores3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_cores3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_cores3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_cores3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_cores3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_cores3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_cores3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_cores3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_cores3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_cores3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_cores3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_cores3.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_cores3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_cores3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_cores3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_cores3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_cores3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_cores3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_cores3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_cores3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_cores3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_cores3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_cores3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+m5stack_cores3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+m5stack_cores3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+m5stack_cores3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+m5stack_cores3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+m5stack_cores3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+m5stack_cores3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+m5stack_cores3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+m5stack_cores3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+m5stack_cores3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+m5stack_cores3.menu.PartitionScheme.custom=Custom
+m5stack_cores3.menu.PartitionScheme.custom.build.partitions=
+m5stack_cores3.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_cores3.menu.PartitionScheme.factory_4apps=16MB+Factory (4x 3MB APP/2MB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.factory_4apps.build.custom_partitions=m5stack_partitions_16MB_factory_4_apps
+m5stack_cores3.menu.PartitionScheme.factory_4apps.upload.maximum_size=3145728
+m5stack_cores3.menu.PartitionScheme.factory_6apps=16MB+Factory (6x 2MB APP/2MB SPIFFS)
+m5stack_cores3.menu.PartitionScheme.factory_6apps.build.custom_partitions=m5stack_partitions_16MB_factory_6_apps
+m5stack_cores3.menu.PartitionScheme.factory_6apps.upload.maximum_size=2097152
+
+m5stack_cores3.menu.CPUFreq.240=240MHz (WiFi)
+m5stack_cores3.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_cores3.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_cores3.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_cores3.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_cores3.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_cores3.menu.CPUFreq.40=40MHz
+m5stack_cores3.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_cores3.menu.CPUFreq.20=20MHz
+m5stack_cores3.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_cores3.menu.CPUFreq.10=10MHz
+m5stack_cores3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_cores3.menu.UploadSpeed.921600=921600
+m5stack_cores3.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_cores3.menu.UploadSpeed.115200=115200
+m5stack_cores3.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_cores3.menu.UploadSpeed.256000.windows=256000
+m5stack_cores3.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_cores3.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_cores3.menu.UploadSpeed.230400=230400
+m5stack_cores3.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_cores3.menu.UploadSpeed.460800.linux=460800
+m5stack_cores3.menu.UploadSpeed.460800.macosx=460800
+m5stack_cores3.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_cores3.menu.UploadSpeed.512000.windows=512000
+m5stack_cores3.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_cores3.menu.DebugLevel.none=None
+m5stack_cores3.menu.DebugLevel.none.build.code_debug=0
+m5stack_cores3.menu.DebugLevel.error=Error
+m5stack_cores3.menu.DebugLevel.error.build.code_debug=1
+m5stack_cores3.menu.DebugLevel.warn=Warn
+m5stack_cores3.menu.DebugLevel.warn.build.code_debug=2
+m5stack_cores3.menu.DebugLevel.info=Info
+m5stack_cores3.menu.DebugLevel.info.build.code_debug=3
+m5stack_cores3.menu.DebugLevel.debug=Debug
+m5stack_cores3.menu.DebugLevel.debug.build.code_debug=4
+m5stack_cores3.menu.DebugLevel.verbose=Verbose
+m5stack_cores3.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_cores3.menu.EraseFlash.none=Disabled
+m5stack_cores3.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_cores3.menu.EraseFlash.all=Enabled
+m5stack_cores3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_timer_cam.name=M5TimerCAM
+
+m5stack_timer_cam.bootloader.tool=esptool_py
+m5stack_timer_cam.bootloader.tool.default=esptool_py
+
+m5stack_timer_cam.upload.tool=esptool_py
+m5stack_timer_cam.upload.tool.default=esptool_py
+m5stack_timer_cam.upload.tool.network=esp_ota
+
+m5stack_timer_cam.upload.maximum_size=1310720
+m5stack_timer_cam.upload.maximum_data_size=327680
+
+m5stack_timer_cam.upload.flags=
+m5stack_timer_cam.upload.extra_flags=
+
+m5stack_timer_cam.serial.disableDTR=true
+m5stack_timer_cam.serial.disableRTS=true
+
+m5stack_timer_cam.build.tarch=xtensa
+m5stack_timer_cam.build.bootloader_addr=0x1000
+m5stack_timer_cam.build.target=esp32
+m5stack_timer_cam.build.mcu=esp32
+m5stack_timer_cam.build.core=esp32
+m5stack_timer_cam.build.variant=m5stack_timer_cam
+m5stack_timer_cam.build.board=M5STACK_TIMER_CAM
+
+m5stack_timer_cam.build.f_cpu=240000000L
+m5stack_timer_cam.build.flash_size=4MB
+m5stack_timer_cam.build.flash_freq=80m
+m5stack_timer_cam.build.flash_mode=dio
+m5stack_timer_cam.build.boot=dio
+m5stack_timer_cam.build.partitions=default
+m5stack_timer_cam.build.defines=
+m5stack_timer_cam.build.loop_core=
+m5stack_timer_cam.build.event_core=
+
+m5stack_timer_cam.menu.PSRAM.enabled=Enabled
+m5stack_timer_cam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+m5stack_timer_cam.menu.PSRAM.enabled.build.extra_libs=
+m5stack_timer_cam.menu.PSRAM.disabled=Disabled
+m5stack_timer_cam.menu.PSRAM.disabled.build.defines=
+m5stack_timer_cam.menu.PSRAM.disabled.build.extra_libs=
+
+m5stack_timer_cam.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_timer_cam.menu.PartitionScheme.default.build.partitions=default
+m5stack_timer_cam.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_timer_cam.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_timer_cam.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_timer_cam.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_timer_cam.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_timer_cam.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_timer_cam.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_timer_cam.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_timer_cam.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_timer_cam.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_timer_cam.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_timer_cam.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_timer_cam.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_timer_cam.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_timer_cam.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_timer_cam.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_timer_cam.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_timer_cam.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_timer_cam.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_timer_cam.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_timer_cam.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_timer_cam.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_timer_cam.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_timer_cam.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_timer_cam.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+m5stack_timer_cam.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_timer_cam.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_timer_cam.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_timer_cam.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_timer_cam.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_timer_cam.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_timer_cam.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_timer_cam.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_timer_cam.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_timer_cam.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_timer_cam.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_timer_cam.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_timer_cam.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_timer_cam.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_timer_cam.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_timer_cam.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_timer_cam.menu.FlashMode.qio=QIO
+m5stack_timer_cam.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_timer_cam.menu.FlashMode.qio.build.boot=qio
+m5stack_timer_cam.menu.FlashMode.dio=DIO
+m5stack_timer_cam.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_timer_cam.menu.FlashMode.dio.build.boot=dio
+m5stack_timer_cam.menu.FlashMode.qout=QOUT
+m5stack_timer_cam.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_timer_cam.menu.FlashMode.qout.build.boot=qout
+m5stack_timer_cam.menu.FlashMode.dout=DOUT
+m5stack_timer_cam.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_timer_cam.menu.FlashMode.dout.build.boot=dout
+
+m5stack_timer_cam.menu.FlashFreq.80=80MHz
+m5stack_timer_cam.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_timer_cam.menu.FlashFreq.40=40MHz
+m5stack_timer_cam.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_timer_cam.menu.FlashSize.4M=4MB (32Mb)
+m5stack_timer_cam.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_timer_cam.menu.UploadSpeed.1500000=1500000
+m5stack_timer_cam.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_timer_cam.menu.UploadSpeed.750000=750000
+m5stack_timer_cam.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_timer_cam.menu.UploadSpeed.500000=500000
+m5stack_timer_cam.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_timer_cam.menu.UploadSpeed.250000=250000
+m5stack_timer_cam.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_timer_cam.menu.UploadSpeed.115200=115200
+m5stack_timer_cam.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_timer_cam.menu.LoopCore.1=Core 1
+m5stack_timer_cam.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_timer_cam.menu.LoopCore.0=Core 0
+m5stack_timer_cam.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_timer_cam.menu.EventsCore.1=Core 1
+m5stack_timer_cam.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_timer_cam.menu.EventsCore.0=Core 0
+m5stack_timer_cam.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_timer_cam.menu.DebugLevel.none=None
+m5stack_timer_cam.menu.DebugLevel.none.build.code_debug=0
+m5stack_timer_cam.menu.DebugLevel.error=Error
+m5stack_timer_cam.menu.DebugLevel.error.build.code_debug=1
+m5stack_timer_cam.menu.DebugLevel.warn=Warn
+m5stack_timer_cam.menu.DebugLevel.warn.build.code_debug=2
+m5stack_timer_cam.menu.DebugLevel.info=Info
+m5stack_timer_cam.menu.DebugLevel.info.build.code_debug=3
+m5stack_timer_cam.menu.DebugLevel.debug=Debug
+m5stack_timer_cam.menu.DebugLevel.debug.build.code_debug=4
+m5stack_timer_cam.menu.DebugLevel.verbose=Verbose
+m5stack_timer_cam.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_timer_cam.menu.EraseFlash.none=Disabled
+m5stack_timer_cam.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_timer_cam.menu.EraseFlash.all=Enabled
+m5stack_timer_cam.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+
+m5stack_unit_cam.name=M5UnitCAM
+
+m5stack_unit_cam.bootloader.tool=esptool_py
+m5stack_unit_cam.bootloader.tool.default=esptool_py
+
+m5stack_unit_cam.upload.tool=esptool_py
+m5stack_unit_cam.upload.tool.default=esptool_py
+m5stack_unit_cam.upload.tool.network=esp_ota
+
+m5stack_unit_cam.upload.maximum_size=1310720
+m5stack_unit_cam.upload.maximum_data_size=327680
+
+m5stack_unit_cam.upload.flags=
+m5stack_unit_cam.upload.extra_flags=
+
+m5stack_unit_cam.serial.disableDTR=true
+m5stack_unit_cam.serial.disableRTS=true
+
+m5stack_unit_cam.build.tarch=xtensa
+m5stack_unit_cam.build.bootloader_addr=0x1000
+m5stack_unit_cam.build.target=esp32
+m5stack_unit_cam.build.mcu=esp32
+m5stack_unit_cam.build.core=esp32
+m5stack_unit_cam.build.variant=m5stack_unit_cam
+m5stack_unit_cam.build.board=M5STACK_UNIT_CAM
+
+m5stack_unit_cam.build.f_cpu=240000000L
+m5stack_unit_cam.build.flash_size=4MB
+m5stack_unit_cam.build.flash_freq=80m
+m5stack_unit_cam.build.flash_mode=dio
+m5stack_unit_cam.build.boot=dio
+m5stack_unit_cam.build.partitions=default
+m5stack_unit_cam.build.defines=
+m5stack_unit_cam.build.loop_core=
+m5stack_unit_cam.build.event_core=
+
+m5stack_unit_cam.menu.PSRAM.enabled=Enabled
+m5stack_unit_cam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+m5stack_unit_cam.menu.PSRAM.enabled.build.extra_libs=
+m5stack_unit_cam.menu.PSRAM.disabled=Disabled
+m5stack_unit_cam.menu.PSRAM.disabled.build.defines=
+m5stack_unit_cam.menu.PSRAM.disabled.build.extra_libs=
+
+m5stack_unit_cam.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_unit_cam.menu.PartitionScheme.default.build.partitions=default
+m5stack_unit_cam.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_unit_cam.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_unit_cam.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_unit_cam.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_unit_cam.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_unit_cam.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_unit_cam.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_unit_cam.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_unit_cam.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_unit_cam.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_unit_cam.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_unit_cam.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_unit_cam.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_unit_cam.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_unit_cam.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_unit_cam.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_unit_cam.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_unit_cam.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_unit_cam.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_unit_cam.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_unit_cam.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_unit_cam.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_unit_cam.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_unit_cam.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_unit_cam.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+m5stack_unit_cam.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_unit_cam.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_unit_cam.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_unit_cam.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_unit_cam.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_unit_cam.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_unit_cam.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_unit_cam.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_unit_cam.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_unit_cam.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_unit_cam.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_unit_cam.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_unit_cam.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_unit_cam.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_unit_cam.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_unit_cam.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_unit_cam.menu.FlashMode.qio=QIO
+m5stack_unit_cam.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_unit_cam.menu.FlashMode.qio.build.boot=qio
+m5stack_unit_cam.menu.FlashMode.dio=DIO
+m5stack_unit_cam.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_unit_cam.menu.FlashMode.dio.build.boot=dio
+m5stack_unit_cam.menu.FlashMode.qout=QOUT
+m5stack_unit_cam.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_unit_cam.menu.FlashMode.qout.build.boot=qout
+m5stack_unit_cam.menu.FlashMode.dout=DOUT
+m5stack_unit_cam.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_unit_cam.menu.FlashMode.dout.build.boot=dout
+
+m5stack_unit_cam.menu.FlashFreq.80=80MHz
+m5stack_unit_cam.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_unit_cam.menu.FlashFreq.40=40MHz
+m5stack_unit_cam.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_unit_cam.menu.FlashSize.4M=4MB (32Mb)
+m5stack_unit_cam.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_unit_cam.menu.UploadSpeed.1500000=1500000
+m5stack_unit_cam.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_unit_cam.menu.UploadSpeed.750000=750000
+m5stack_unit_cam.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_unit_cam.menu.UploadSpeed.500000=500000
+m5stack_unit_cam.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_unit_cam.menu.UploadSpeed.250000=250000
+m5stack_unit_cam.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_unit_cam.menu.UploadSpeed.115200=115200
+m5stack_unit_cam.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_unit_cam.menu.LoopCore.1=Core 1
+m5stack_unit_cam.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_unit_cam.menu.LoopCore.0=Core 0
+m5stack_unit_cam.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_unit_cam.menu.EventsCore.1=Core 1
+m5stack_unit_cam.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_unit_cam.menu.EventsCore.0=Core 0
+m5stack_unit_cam.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_unit_cam.menu.DebugLevel.none=None
+m5stack_unit_cam.menu.DebugLevel.none.build.code_debug=0
+m5stack_unit_cam.menu.DebugLevel.error=Error
+m5stack_unit_cam.menu.DebugLevel.error.build.code_debug=1
+m5stack_unit_cam.menu.DebugLevel.warn=Warn
+m5stack_unit_cam.menu.DebugLevel.warn.build.code_debug=2
+m5stack_unit_cam.menu.DebugLevel.info=Info
+m5stack_unit_cam.menu.DebugLevel.info.build.code_debug=3
+m5stack_unit_cam.menu.DebugLevel.debug=Debug
+m5stack_unit_cam.menu.DebugLevel.debug.build.code_debug=4
+m5stack_unit_cam.menu.DebugLevel.verbose=Verbose
+m5stack_unit_cam.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_unit_cam.menu.EraseFlash.none=Disabled
+m5stack_unit_cam.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_unit_cam.menu.EraseFlash.all=Enabled
+m5stack_unit_cam.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+
+m5stack_unit_cams3.name=M5UnitCAMS3
+m5stack_unit_cams3.bootloader.tool=esptool_py
+m5stack_unit_cams3.bootloader.tool.default=esptool_py
+
+m5stack_unit_cams3.upload.tool=esptool_py
+m5stack_unit_cams3.upload.tool.default=esptool_py
+m5stack_unit_cams3.upload.tool.network=esp_ota
+
+m5stack_unit_cams3.upload.maximum_size=1310720
+m5stack_unit_cams3.upload.maximum_data_size=327680
+m5stack_unit_cams3.upload.flags=
+m5stack_unit_cams3.upload.extra_flags=
+m5stack_unit_cams3.upload.use_1200bps_touch=false
+m5stack_unit_cams3.upload.wait_for_upload_port=false
+
+m5stack_unit_cams3.serial.disableDTR=false
+m5stack_unit_cams3.serial.disableRTS=false
+
+m5stack_unit_cams3.build.tarch=xtensa
+m5stack_unit_cams3.build.bootloader_addr=0x0
+m5stack_unit_cams3.build.target=esp32s3
+m5stack_unit_cams3.build.mcu=esp32s3
+m5stack_unit_cams3.build.core=esp32
+m5stack_unit_cams3.build.variant=m5stack_unit_cams3
+m5stack_unit_cams3.build.board=M5STACK_UNIT_CAMS3
+
+m5stack_unit_cams3.build.usb_mode=1
+m5stack_unit_cams3.build.cdc_on_boot=1
+m5stack_unit_cams3.build.msc_on_boot=0
+m5stack_unit_cams3.build.dfu_on_boot=0
+m5stack_unit_cams3.build.f_cpu=240000000L
+m5stack_unit_cams3.build.flash_size=16MB
+m5stack_unit_cams3.build.flash_freq=80m
+m5stack_unit_cams3.build.flash_mode=dio
+m5stack_unit_cams3.build.boot=qio
+m5stack_unit_cams3.build.boot_freq=80m
+m5stack_unit_cams3.build.partitions=default
+m5stack_unit_cams3.build.defines=
+m5stack_unit_cams3.build.loop_core=
+m5stack_unit_cams3.build.event_core=
+m5stack_unit_cams3.build.psram_type=qspi
+m5stack_unit_cams3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+m5stack_unit_cams3.menu.JTAGAdapter.default=Disabled
+m5stack_unit_cams3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_unit_cams3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_unit_cams3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+m5stack_unit_cams3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_unit_cams3.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_unit_cams3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+m5stack_unit_cams3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_unit_cams3.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_unit_cams3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+m5stack_unit_cams3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_unit_cams3.menu.PSRAM.enabled=QSPI PSRAM
+m5stack_unit_cams3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+m5stack_unit_cams3.menu.PSRAM.enabled.build.psram_type=qspi
+m5stack_unit_cams3.menu.PSRAM.disabled=Disabled
+m5stack_unit_cams3.menu.PSRAM.disabled.build.defines=
+m5stack_unit_cams3.menu.PSRAM.disabled.build.psram_type=qspi
+m5stack_unit_cams3.menu.PSRAM.opi=OPI PSRAM
+m5stack_unit_cams3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+m5stack_unit_cams3.menu.PSRAM.opi.build.psram_type=opi
+
+m5stack_unit_cams3.menu.FlashMode.qio=QIO 80MHz
+m5stack_unit_cams3.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_unit_cams3.menu.FlashMode.qio.build.boot=qio
+m5stack_unit_cams3.menu.FlashMode.qio.build.boot_freq=80m
+m5stack_unit_cams3.menu.FlashMode.qio.build.flash_freq=80m
+m5stack_unit_cams3.menu.FlashMode.qio120=QIO 120MHz
+m5stack_unit_cams3.menu.FlashMode.qio120.build.flash_mode=dio
+m5stack_unit_cams3.menu.FlashMode.qio120.build.boot=qio
+m5stack_unit_cams3.menu.FlashMode.qio120.build.boot_freq=120m
+m5stack_unit_cams3.menu.FlashMode.qio120.build.flash_freq=80m
+m5stack_unit_cams3.menu.FlashMode.dio=DIO 80MHz
+m5stack_unit_cams3.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_unit_cams3.menu.FlashMode.dio.build.boot=dio
+m5stack_unit_cams3.menu.FlashMode.dio.build.boot_freq=80m
+m5stack_unit_cams3.menu.FlashMode.dio.build.flash_freq=80m
+m5stack_unit_cams3.menu.FlashMode.opi=OPI 80MHz
+m5stack_unit_cams3.menu.FlashMode.opi.build.flash_mode=dout
+m5stack_unit_cams3.menu.FlashMode.opi.build.boot=opi
+m5stack_unit_cams3.menu.FlashMode.opi.build.boot_freq=80m
+m5stack_unit_cams3.menu.FlashMode.opi.build.flash_freq=80m
+
+m5stack_unit_cams3.menu.FlashSize.16M=16MB (128Mb)
+m5stack_unit_cams3.menu.FlashSize.16M.build.flash_size=16MB
+m5stack_unit_cams3.menu.FlashSize.32M=32MB (256Mb)
+m5stack_unit_cams3.menu.FlashSize.32M.build.flash_size=32MB
+
+m5stack_unit_cams3.menu.LoopCore.1=Core 1
+m5stack_unit_cams3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_unit_cams3.menu.LoopCore.0=Core 0
+m5stack_unit_cams3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_unit_cams3.menu.EventsCore.1=Core 1
+m5stack_unit_cams3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_unit_cams3.menu.EventsCore.0=Core 0
+m5stack_unit_cams3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_unit_cams3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+m5stack_unit_cams3.menu.USBMode.hwcdc.build.usb_mode=1
+m5stack_unit_cams3.menu.USBMode.default=USB-OTG (TinyUSB)
+m5stack_unit_cams3.menu.USBMode.default.build.usb_mode=0
+
+m5stack_unit_cams3.menu.CDCOnBoot.cdc=Enabled
+m5stack_unit_cams3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_unit_cams3.menu.CDCOnBoot.default=Disabled
+m5stack_unit_cams3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_unit_cams3.menu.MSCOnBoot.default=Disabled
+m5stack_unit_cams3.menu.MSCOnBoot.default.build.msc_on_boot=0
+m5stack_unit_cams3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+m5stack_unit_cams3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+m5stack_unit_cams3.menu.DFUOnBoot.default=Disabled
+m5stack_unit_cams3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+m5stack_unit_cams3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+m5stack_unit_cams3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+m5stack_unit_cams3.menu.UploadMode.default=UART0 / Hardware CDC
+m5stack_unit_cams3.menu.UploadMode.default.upload.use_1200bps_touch=false
+m5stack_unit_cams3.menu.UploadMode.default.upload.wait_for_upload_port=false
+m5stack_unit_cams3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+m5stack_unit_cams3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+m5stack_unit_cams3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+m5stack_unit_cams3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_unit_cams3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_unit_cams3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_unit_cams3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_unit_cams3.menu.PartitionScheme.default.build.partitions=default
+m5stack_unit_cams3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_unit_cams3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_unit_cams3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_unit_cams3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_unit_cams3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_unit_cams3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_unit_cams3.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_unit_cams3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_unit_cams3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_unit_cams3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_unit_cams3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_unit_cams3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_unit_cams3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_unit_cams3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_unit_cams3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_unit_cams3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_unit_cams3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_unit_cams3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_unit_cams3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_unit_cams3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_unit_cams3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_unit_cams3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_unit_cams3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_unit_cams3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_unit_cams3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_unit_cams3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_unit_cams3.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_unit_cams3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_unit_cams3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_unit_cams3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+m5stack_unit_cams3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+m5stack_unit_cams3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+m5stack_unit_cams3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+m5stack_unit_cams3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+m5stack_unit_cams3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+m5stack_unit_cams3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+m5stack_unit_cams3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+m5stack_unit_cams3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+m5stack_unit_cams3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+m5stack_unit_cams3.menu.PartitionScheme.custom=Custom
+m5stack_unit_cams3.menu.PartitionScheme.custom.build.partitions=
+m5stack_unit_cams3.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_unit_cams3.menu.CPUFreq.240=240MHz (WiFi)
+m5stack_unit_cams3.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_unit_cams3.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_unit_cams3.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_unit_cams3.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_unit_cams3.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_unit_cams3.menu.CPUFreq.40=40MHz
+m5stack_unit_cams3.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_unit_cams3.menu.CPUFreq.20=20MHz
+m5stack_unit_cams3.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_unit_cams3.menu.CPUFreq.10=10MHz
+m5stack_unit_cams3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_unit_cams3.menu.UploadSpeed.921600=921600
+m5stack_unit_cams3.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_unit_cams3.menu.UploadSpeed.115200=115200
+m5stack_unit_cams3.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_unit_cams3.menu.UploadSpeed.256000.windows=256000
+m5stack_unit_cams3.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_unit_cams3.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_unit_cams3.menu.UploadSpeed.230400=230400
+m5stack_unit_cams3.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_unit_cams3.menu.UploadSpeed.460800.linux=460800
+m5stack_unit_cams3.menu.UploadSpeed.460800.macosx=460800
+m5stack_unit_cams3.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_unit_cams3.menu.UploadSpeed.512000.windows=512000
+m5stack_unit_cams3.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_unit_cams3.menu.DebugLevel.none=None
+m5stack_unit_cams3.menu.DebugLevel.none.build.code_debug=0
+m5stack_unit_cams3.menu.DebugLevel.error=Error
+m5stack_unit_cams3.menu.DebugLevel.error.build.code_debug=1
+m5stack_unit_cams3.menu.DebugLevel.warn=Warn
+m5stack_unit_cams3.menu.DebugLevel.warn.build.code_debug=2
+m5stack_unit_cams3.menu.DebugLevel.info=Info
+m5stack_unit_cams3.menu.DebugLevel.info.build.code_debug=3
+m5stack_unit_cams3.menu.DebugLevel.debug=Debug
+m5stack_unit_cams3.menu.DebugLevel.debug.build.code_debug=4
+m5stack_unit_cams3.menu.DebugLevel.verbose=Verbose
+m5stack_unit_cams3.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_unit_cams3.menu.EraseFlash.none=Disabled
+m5stack_unit_cams3.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_unit_cams3.menu.EraseFlash.all=Enabled
+m5stack_unit_cams3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_poe_cam.name=M5PoECAM
+
+m5stack_poe_cam.bootloader.tool=esptool_py
+m5stack_poe_cam.bootloader.tool.default=esptool_py
+
+m5stack_poe_cam.upload.tool=esptool_py
+m5stack_poe_cam.upload.tool.default=esptool_py
+m5stack_poe_cam.upload.tool.network=esp_ota
+
+m5stack_poe_cam.upload.maximum_size=1310720
+m5stack_poe_cam.upload.maximum_data_size=327680
+
+m5stack_poe_cam.upload.flags=
+m5stack_poe_cam.upload.extra_flags=
+
+m5stack_poe_cam.serial.disableDTR=true
+m5stack_poe_cam.serial.disableRTS=true
+
+m5stack_poe_cam.build.tarch=xtensa
+m5stack_poe_cam.build.bootloader_addr=0x1000
+m5stack_poe_cam.build.target=esp32
+m5stack_poe_cam.build.mcu=esp32
+m5stack_poe_cam.build.core=esp32
+m5stack_poe_cam.build.variant=m5stack_poe_cam
+m5stack_poe_cam.build.board=M5STACK_POE_CAM
+
+m5stack_poe_cam.build.f_cpu=240000000L
+m5stack_poe_cam.build.flash_size=4MB
+m5stack_poe_cam.build.flash_freq=80m
+m5stack_poe_cam.build.flash_mode=dio
+m5stack_poe_cam.build.boot=dio
+m5stack_poe_cam.build.partitions=default
+m5stack_poe_cam.build.defines=
+m5stack_poe_cam.build.loop_core=
+m5stack_poe_cam.build.event_core=
+
+m5stack_poe_cam.menu.PSRAM.enabled=Enabled
+m5stack_poe_cam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+m5stack_poe_cam.menu.PSRAM.enabled.build.extra_libs=
+m5stack_poe_cam.menu.PSRAM.disabled=Disabled
+m5stack_poe_cam.menu.PSRAM.disabled.build.defines=
+m5stack_poe_cam.menu.PSRAM.disabled.build.extra_libs=
+
+m5stack_poe_cam.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_poe_cam.menu.PartitionScheme.default.build.partitions=default
+m5stack_poe_cam.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_poe_cam.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_poe_cam.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_poe_cam.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_poe_cam.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_poe_cam.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_poe_cam.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_poe_cam.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_poe_cam.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_poe_cam.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_poe_cam.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_poe_cam.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_poe_cam.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_poe_cam.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_poe_cam.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_poe_cam.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_poe_cam.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_poe_cam.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_poe_cam.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_poe_cam.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_poe_cam.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_poe_cam.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_poe_cam.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_poe_cam.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_poe_cam.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+m5stack_poe_cam.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_poe_cam.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_poe_cam.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_poe_cam.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_poe_cam.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_poe_cam.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_poe_cam.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_poe_cam.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_poe_cam.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_poe_cam.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_poe_cam.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_poe_cam.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_poe_cam.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_poe_cam.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_poe_cam.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_poe_cam.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_poe_cam.menu.FlashMode.qio=QIO
+m5stack_poe_cam.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_poe_cam.menu.FlashMode.qio.build.boot=qio
+m5stack_poe_cam.menu.FlashMode.dio=DIO
+m5stack_poe_cam.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_poe_cam.menu.FlashMode.dio.build.boot=dio
+m5stack_poe_cam.menu.FlashMode.qout=QOUT
+m5stack_poe_cam.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_poe_cam.menu.FlashMode.qout.build.boot=qout
+m5stack_poe_cam.menu.FlashMode.dout=DOUT
+m5stack_poe_cam.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_poe_cam.menu.FlashMode.dout.build.boot=dout
+
+m5stack_poe_cam.menu.FlashFreq.80=80MHz
+m5stack_poe_cam.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_poe_cam.menu.FlashFreq.40=40MHz
+m5stack_poe_cam.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_poe_cam.menu.FlashSize.4M=4MB (32Mb)
+m5stack_poe_cam.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_poe_cam.menu.UploadSpeed.1500000=1500000
+m5stack_poe_cam.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_poe_cam.menu.UploadSpeed.750000=750000
+m5stack_poe_cam.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_poe_cam.menu.UploadSpeed.500000=500000
+m5stack_poe_cam.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_poe_cam.menu.UploadSpeed.250000=250000
+m5stack_poe_cam.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_poe_cam.menu.UploadSpeed.115200=115200
+m5stack_poe_cam.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_poe_cam.menu.LoopCore.1=Core 1
+m5stack_poe_cam.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_poe_cam.menu.LoopCore.0=Core 0
+m5stack_poe_cam.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_poe_cam.menu.EventsCore.1=Core 1
+m5stack_poe_cam.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_poe_cam.menu.EventsCore.0=Core 0
+m5stack_poe_cam.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_poe_cam.menu.DebugLevel.none=None
+m5stack_poe_cam.menu.DebugLevel.none.build.code_debug=0
+m5stack_poe_cam.menu.DebugLevel.error=Error
+m5stack_poe_cam.menu.DebugLevel.error.build.code_debug=1
+m5stack_poe_cam.menu.DebugLevel.warn=Warn
+m5stack_poe_cam.menu.DebugLevel.warn.build.code_debug=2
+m5stack_poe_cam.menu.DebugLevel.info=Info
+m5stack_poe_cam.menu.DebugLevel.info.build.code_debug=3
+m5stack_poe_cam.menu.DebugLevel.debug=Debug
+m5stack_poe_cam.menu.DebugLevel.debug.build.code_debug=4
+m5stack_poe_cam.menu.DebugLevel.verbose=Verbose
+m5stack_poe_cam.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_poe_cam.menu.EraseFlash.none=Disabled
+m5stack_poe_cam.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_poe_cam.menu.EraseFlash.all=Enabled
+m5stack_poe_cam.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_paper.name=M5Paper
+
+m5stack_paper.bootloader.tool=esptool_py
+m5stack_paper.bootloader.tool.default=esptool_py
+
+m5stack_paper.upload.tool=esptool_py
+m5stack_paper.upload.tool.default=esptool_py
+m5stack_paper.upload.tool.network=esp_ota
+
+m5stack_paper.upload.maximum_size=6553600
+m5stack_paper.upload.maximum_data_size=4521984
+m5stack_paper.upload.flags=
+m5stack_paper.upload.extra_flags=
+
+m5stack_paper.serial.disableDTR=true
+m5stack_paper.serial.disableRTS=true
+
+m5stack_paper.build.tarch=xtensa
+m5stack_paper.build.bootloader_addr=0x1000
+m5stack_paper.build.target=esp32
+m5stack_paper.build.mcu=esp32
+m5stack_paper.build.core=esp32
+m5stack_paper.build.variant=m5stack_paper
+m5stack_paper.build.board=M5STACK_PAPER
+
+m5stack_paper.build.f_cpu=240000000L
+m5stack_paper.build.flash_size=16MB
+m5stack_paper.build.flash_freq=80m
+m5stack_paper.build.flash_mode=dio
+m5stack_paper.build.boot=dio
+m5stack_paper.build.partitions=default
+m5stack_paper.build.defines=
+m5stack_paper.build.loop_core=
+m5stack_paper.build.event_core=
+
+m5stack_paper.menu.PSRAM.enabled=Enabled
+m5stack_paper.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+m5stack_paper.menu.PSRAM.enabled.build.extra_libs=
+m5stack_paper.menu.PSRAM.disabled=Disabled
+m5stack_paper.menu.PSRAM.disabled.build.defines=
+m5stack_paper.menu.PSRAM.disabled.build.extra_libs=
+
+m5stack_paper.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
+m5stack_paper.menu.PartitionScheme.default.build.partitions=default_16MB
+m5stack_paper.menu.PartitionScheme.default.upload.maximum_size=6553600
+m5stack_paper.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_paper.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_paper.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_paper.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_paper.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_paper.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_paper.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_paper.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_paper.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_paper.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_paper.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_paper.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_paper.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_paper.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_paper.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_paper.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_paper.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_paper.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_paper.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_paper.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_paper.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_paper.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_paper.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_paper.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_paper.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_paper.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_paper.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_paper.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_paper.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_paper.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_paper.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_paper.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_paper.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_paper.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_paper.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_paper.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_paper.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_paper.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_paper.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_paper.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_paper.menu.PartitionScheme.custom=Custom
+m5stack_paper.menu.PartitionScheme.custom.build.partitions=
+m5stack_paper.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_paper.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_paper.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_paper.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_paper.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_paper.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_paper.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_paper.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_paper.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_paper.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_paper.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_paper.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_paper.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_paper.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_paper.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_paper.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_paper.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_paper.menu.FlashMode.qio=QIO
+m5stack_paper.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_paper.menu.FlashMode.qio.build.boot=qio
+m5stack_paper.menu.FlashMode.dio=DIO
+m5stack_paper.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_paper.menu.FlashMode.dio.build.boot=dio
+m5stack_paper.menu.FlashMode.qout=QOUT
+m5stack_paper.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_paper.menu.FlashMode.qout.build.boot=qout
+m5stack_paper.menu.FlashMode.dout=DOUT
+m5stack_paper.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_paper.menu.FlashMode.dout.build.boot=dout
+
+m5stack_paper.menu.FlashFreq.80=80MHz
+m5stack_paper.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_paper.menu.FlashFreq.40=40MHz
+m5stack_paper.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_paper.menu.FlashSize.16M=16MB (128Mb)
+m5stack_paper.menu.FlashSize.16M.build.flash_size=16MB
+
+m5stack_paper.menu.UploadSpeed.1500000=1500000
+m5stack_paper.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_paper.menu.UploadSpeed.921600=921600
+m5stack_paper.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_paper.menu.UploadSpeed.115200=115200
+m5stack_paper.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_paper.menu.UploadSpeed.256000.windows=256000
+m5stack_paper.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_paper.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_paper.menu.UploadSpeed.230400=230400
+m5stack_paper.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_paper.menu.UploadSpeed.460800.linux=460800
+m5stack_paper.menu.UploadSpeed.460800.macosx=460800
+m5stack_paper.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_paper.menu.UploadSpeed.512000.windows=512000
+m5stack_paper.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_paper.menu.LoopCore.1=Core 1
+m5stack_paper.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_paper.menu.LoopCore.0=Core 0
+m5stack_paper.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_paper.menu.EventsCore.1=Core 1
+m5stack_paper.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_paper.menu.EventsCore.0=Core 0
+m5stack_paper.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_paper.menu.DebugLevel.none=None
+m5stack_paper.menu.DebugLevel.none.build.code_debug=0
+m5stack_paper.menu.DebugLevel.error=Error
+m5stack_paper.menu.DebugLevel.error.build.code_debug=1
+m5stack_paper.menu.DebugLevel.warn=Warn
+m5stack_paper.menu.DebugLevel.warn.build.code_debug=2
+m5stack_paper.menu.DebugLevel.info=Info
+m5stack_paper.menu.DebugLevel.info.build.code_debug=3
+m5stack_paper.menu.DebugLevel.debug=Debug
+m5stack_paper.menu.DebugLevel.debug.build.code_debug=4
+m5stack_paper.menu.DebugLevel.verbose=Verbose
+m5stack_paper.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_paper.menu.EraseFlash.none=Disabled
+m5stack_paper.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_paper.menu.EraseFlash.all=Enabled
+m5stack_paper.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_coreink.name=M5CoreInk
+
+m5stack_coreink.bootloader.tool=esptool_py
+m5stack_coreink.bootloader.tool.default=esptool_py
+
+m5stack_coreink.upload.tool=esptool_py
+m5stack_coreink.upload.tool.default=esptool_py
+m5stack_coreink.upload.tool.network=esp_ota
+
+m5stack_coreink.upload.maximum_size=1310720
+m5stack_coreink.upload.maximum_data_size=327680
+m5stack_coreink.upload.flags=
+m5stack_coreink.upload.extra_flags=
+
+m5stack_coreink.serial.disableDTR=true
+m5stack_coreink.serial.disableRTS=true
+
+m5stack_coreink.build.tarch=xtensa
+m5stack_coreink.build.bootloader_addr=0x1000
+m5stack_coreink.build.target=esp32
+m5stack_coreink.build.mcu=esp32
+m5stack_coreink.build.core=esp32
+m5stack_coreink.build.variant=m5stack_coreink
+m5stack_coreink.build.board=M5STACK_COREINK
+
+m5stack_coreink.build.f_cpu=240000000L
+m5stack_coreink.build.flash_size=4MB
+m5stack_coreink.build.flash_freq=80m
+m5stack_coreink.build.flash_mode=dio
+m5stack_coreink.build.boot=dio
+m5stack_coreink.build.partitions=default
+m5stack_coreink.build.defines=
+m5stack_coreink.build.loop_core=
+m5stack_coreink.build.event_core=
+
+m5stack_coreink.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_coreink.menu.PartitionScheme.default.build.partitions=default
+m5stack_coreink.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_coreink.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_coreink.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_coreink.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_coreink.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_coreink.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_coreink.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_coreink.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_coreink.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_coreink.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_coreink.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_coreink.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_coreink.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_coreink.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_coreink.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_coreink.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_coreink.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_coreink.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_coreink.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_coreink.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_coreink.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_coreink.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_coreink.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_coreink.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_coreink.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_coreink.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_coreink.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_coreink.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_coreink.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_coreink.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_coreink.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_coreink.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_coreink.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_coreink.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_coreink.menu.PartitionScheme.custom=Custom
+m5stack_coreink.menu.PartitionScheme.custom.build.partitions=
+m5stack_coreink.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_coreink.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_coreink.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_coreink.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_coreink.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_coreink.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_coreink.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_coreink.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_coreink.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_coreink.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_coreink.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_coreink.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_coreink.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_coreink.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_coreink.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_coreink.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_coreink.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_coreink.menu.FlashMode.qio=QIO
+m5stack_coreink.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_coreink.menu.FlashMode.qio.build.boot=qio
+m5stack_coreink.menu.FlashMode.dio=DIO
+m5stack_coreink.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_coreink.menu.FlashMode.dio.build.boot=dio
+m5stack_coreink.menu.FlashMode.qout=QOUT
+m5stack_coreink.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_coreink.menu.FlashMode.qout.build.boot=qout
+m5stack_coreink.menu.FlashMode.dout=DOUT
+m5stack_coreink.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_coreink.menu.FlashMode.dout.build.boot=dout
+
+m5stack_coreink.menu.FlashFreq.80=80MHz
+m5stack_coreink.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_coreink.menu.FlashFreq.40=40MHz
+m5stack_coreink.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_coreink.menu.FlashSize.4M=4MB (32Mb)
+m5stack_coreink.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_coreink.menu.UploadSpeed.1500000=1500000
+m5stack_coreink.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_coreink.menu.UploadSpeed.750000=750000
+m5stack_coreink.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_coreink.menu.UploadSpeed.500000=500000
+m5stack_coreink.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_coreink.menu.UploadSpeed.250000=250000
+m5stack_coreink.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_coreink.menu.UploadSpeed.115200=115200
+m5stack_coreink.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_coreink.menu.LoopCore.1=Core 1
+m5stack_coreink.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_coreink.menu.LoopCore.0=Core 0
+m5stack_coreink.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_coreink.menu.EventsCore.1=Core 1
+m5stack_coreink.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_coreink.menu.EventsCore.0=Core 0
+m5stack_coreink.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_coreink.menu.DebugLevel.none=None
+m5stack_coreink.menu.DebugLevel.none.build.code_debug=0
+m5stack_coreink.menu.DebugLevel.error=Error
+m5stack_coreink.menu.DebugLevel.error.build.code_debug=1
+m5stack_coreink.menu.DebugLevel.warn=Warn
+m5stack_coreink.menu.DebugLevel.warn.build.code_debug=2
+m5stack_coreink.menu.DebugLevel.info=Info
+m5stack_coreink.menu.DebugLevel.info.build.code_debug=3
+m5stack_coreink.menu.DebugLevel.debug=Debug
+m5stack_coreink.menu.DebugLevel.debug.build.code_debug=4
+m5stack_coreink.menu.DebugLevel.verbose=Verbose
+m5stack_coreink.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_coreink.menu.EraseFlash.none=Disabled
+m5stack_coreink.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_coreink.menu.EraseFlash.all=Enabled
+m5stack_coreink.menu.EraseFlash.all.upload.erase_cmd=-e
+
+###############################################################
+
+m5stack_stamp_pico.name=M5StampPico
+
+m5stack_stamp_pico.bootloader.tool=esptool_py
+m5stack_stamp_pico.bootloader.tool.default=esptool_py
+
+m5stack_stamp_pico.upload.tool=esptool_py
+m5stack_stamp_pico.upload.tool.default=esptool_py
+m5stack_stamp_pico.upload.tool.network=esp_ota
+
+m5stack_stamp_pico.upload.maximum_size=1310720
+m5stack_stamp_pico.upload.maximum_data_size=327680
+m5stack_stamp_pico.upload.flags=
+m5stack_stamp_pico.upload.extra_flags=
+
+m5stack_stamp_pico.serial.disableDTR=true
+m5stack_stamp_pico.serial.disableRTS=true
+
+m5stack_stamp_pico.build.tarch=xtensa
+m5stack_stamp_pico.build.bootloader_addr=0x1000
+m5stack_stamp_pico.build.target=esp32
+m5stack_stamp_pico.build.mcu=esp32
+m5stack_stamp_pico.build.core=esp32
+m5stack_stamp_pico.build.variant=m5stack_stamp_pico
+m5stack_stamp_pico.build.board=M5STACK_STAMP_PICO
+
+m5stack_stamp_pico.build.f_cpu=240000000L
+m5stack_stamp_pico.build.flash_size=4MB
+m5stack_stamp_pico.build.flash_freq=80m
+m5stack_stamp_pico.build.flash_mode=dio
+m5stack_stamp_pico.build.boot=dio
+m5stack_stamp_pico.build.partitions=default
+m5stack_stamp_pico.build.defines=
+m5stack_stamp_pico.build.loop_core=
+m5stack_stamp_pico.build.event_core=
+
+m5stack_stamp_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_stamp_pico.menu.PartitionScheme.default.build.partitions=default
+m5stack_stamp_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_stamp_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_stamp_pico.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_stamp_pico.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_stamp_pico.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_stamp_pico.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_stamp_pico.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_stamp_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_stamp_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_stamp_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_stamp_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_stamp_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_stamp_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_stamp_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_stamp_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_stamp_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_stamp_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_stamp_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_stamp_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_stamp_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_stamp_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_stamp_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_stamp_pico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_stamp_pico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_stamp_pico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_stamp_pico.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_stamp_pico.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_stamp_pico.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_stamp_pico.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_stamp_pico.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_stamp_pico.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_stamp_pico.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_stamp_pico.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_stamp_pico.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_stamp_pico.menu.PartitionScheme.custom=Custom
+m5stack_stamp_pico.menu.PartitionScheme.custom.build.partitions=
+m5stack_stamp_pico.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_stamp_pico.menu.CPUFreq.240=240MHz (WiFi/BT)
+m5stack_stamp_pico.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_stamp_pico.menu.CPUFreq.160=160MHz (WiFi/BT)
+m5stack_stamp_pico.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_stamp_pico.menu.CPUFreq.80=80MHz (WiFi/BT)
+m5stack_stamp_pico.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_stamp_pico.menu.CPUFreq.40=40MHz (40MHz XTAL)
+m5stack_stamp_pico.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_stamp_pico.menu.CPUFreq.26=26MHz (26MHz XTAL)
+m5stack_stamp_pico.menu.CPUFreq.26.build.f_cpu=26000000L
+m5stack_stamp_pico.menu.CPUFreq.20=20MHz (40MHz XTAL)
+m5stack_stamp_pico.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_stamp_pico.menu.CPUFreq.13=13MHz (26MHz XTAL)
+m5stack_stamp_pico.menu.CPUFreq.13.build.f_cpu=13000000L
+m5stack_stamp_pico.menu.CPUFreq.10=10MHz (40MHz XTAL)
+m5stack_stamp_pico.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_stamp_pico.menu.FlashMode.qio=QIO
+m5stack_stamp_pico.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_stamp_pico.menu.FlashMode.qio.build.boot=qio
+m5stack_stamp_pico.menu.FlashMode.dio=DIO
+m5stack_stamp_pico.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_stamp_pico.menu.FlashMode.dio.build.boot=dio
+m5stack_stamp_pico.menu.FlashMode.qout=QOUT
+m5stack_stamp_pico.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_stamp_pico.menu.FlashMode.qout.build.boot=qout
+m5stack_stamp_pico.menu.FlashMode.dout=DOUT
+m5stack_stamp_pico.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_stamp_pico.menu.FlashMode.dout.build.boot=dout
+
+m5stack_stamp_pico.menu.FlashFreq.80=80MHz
+m5stack_stamp_pico.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_stamp_pico.menu.FlashFreq.40=40MHz
+m5stack_stamp_pico.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_stamp_pico.menu.FlashSize.4M=4MB (32Mb)
+m5stack_stamp_pico.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_stamp_pico.menu.UploadSpeed.1500000=1500000
+m5stack_stamp_pico.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_stamp_pico.menu.UploadSpeed.750000=750000
+m5stack_stamp_pico.menu.UploadSpeed.750000.upload.speed=750000
+m5stack_stamp_pico.menu.UploadSpeed.500000=500000
+m5stack_stamp_pico.menu.UploadSpeed.500000.upload.speed=500000
+m5stack_stamp_pico.menu.UploadSpeed.250000=250000
+m5stack_stamp_pico.menu.UploadSpeed.250000.upload.speed=250000
+m5stack_stamp_pico.menu.UploadSpeed.115200=115200
+m5stack_stamp_pico.menu.UploadSpeed.115200.upload.speed=115200
+
+m5stack_stamp_pico.menu.LoopCore.1=Core 1
+m5stack_stamp_pico.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_stamp_pico.menu.LoopCore.0=Core 0
+m5stack_stamp_pico.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_stamp_pico.menu.EventsCore.1=Core 1
+m5stack_stamp_pico.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_stamp_pico.menu.EventsCore.0=Core 0
+m5stack_stamp_pico.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_stamp_pico.menu.DebugLevel.none=None
+m5stack_stamp_pico.menu.DebugLevel.none.build.code_debug=0
+m5stack_stamp_pico.menu.DebugLevel.error=Error
+m5stack_stamp_pico.menu.DebugLevel.error.build.code_debug=1
+m5stack_stamp_pico.menu.DebugLevel.warn=Warn
+m5stack_stamp_pico.menu.DebugLevel.warn.build.code_debug=2
+m5stack_stamp_pico.menu.DebugLevel.info=Info
+m5stack_stamp_pico.menu.DebugLevel.info.build.code_debug=3
+m5stack_stamp_pico.menu.DebugLevel.debug=Debug
+m5stack_stamp_pico.menu.DebugLevel.debug.build.code_debug=4
+m5stack_stamp_pico.menu.DebugLevel.verbose=Verbose
+m5stack_stamp_pico.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_stamp_pico.menu.EraseFlash.none=Disabled
+m5stack_stamp_pico.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_stamp_pico.menu.EraseFlash.all=Enabled
+m5stack_stamp_pico.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_stamp_c3.name=M5StampC3
+
+m5stack_stamp_c3.bootloader.tool=esptool_py
+m5stack_stamp_c3.bootloader.tool.default=esptool_py
+
+m5stack_stamp_c3.upload.tool=esptool_py
+m5stack_stamp_c3.upload.tool.default=esptool_py
+m5stack_stamp_c3.upload.tool.network=esp_ota
+
+m5stack_stamp_c3.upload.maximum_size=1310720
+m5stack_stamp_c3.upload.maximum_data_size=327680
+m5stack_stamp_c3.upload.wait_for_upload_port=false
+m5stack_stamp_c3.upload.flags=
+m5stack_stamp_c3.upload.extra_flags=
+
+m5stack_stamp_c3.serial.disableDTR=false
+m5stack_stamp_c3.serial.disableRTS=false
+
+m5stack_stamp_c3.build.tarch=riscv32
+m5stack_stamp_c3.build.target=esp
+m5stack_stamp_c3.build.mcu=esp32c3
+m5stack_stamp_c3.build.core=esp32
+m5stack_stamp_c3.build.variant=m5stack_stamp_c3
+m5stack_stamp_c3.build.board=M5STACK_STAMP_C3
+m5stack_stamp_c3.build.bootloader_addr=0x0
+
+m5stack_stamp_c3.build.cdc_on_boot=1
+m5stack_stamp_c3.build.f_cpu=160000000L
+m5stack_stamp_c3.build.flash_size=4MB
+m5stack_stamp_c3.build.flash_freq=80m
+m5stack_stamp_c3.build.flash_mode=qio
+m5stack_stamp_c3.build.boot=qio
+m5stack_stamp_c3.build.partitions=default
+m5stack_stamp_c3.build.defines=
+
+## IDE 2.0 Seems to not update the value
+m5stack_stamp_c3.menu.JTAGAdapter.default=Disabled
+m5stack_stamp_c3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_stamp_c3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_stamp_c3.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
+m5stack_stamp_c3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_stamp_c3.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_stamp_c3.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
+m5stack_stamp_c3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_stamp_c3.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_stamp_c3.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
+m5stack_stamp_c3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_stamp_c3.menu.CDCOnBoot.cdc=Enabled
+m5stack_stamp_c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_stamp_c3.menu.CDCOnBoot.default=Disabled
+m5stack_stamp_c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_stamp_c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_stamp_c3.menu.PartitionScheme.default.build.partitions=default
+m5stack_stamp_c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_stamp_c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_stamp_c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_stamp_c3.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_stamp_c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_stamp_c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_stamp_c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_stamp_c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_stamp_c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_stamp_c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_stamp_c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_stamp_c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_stamp_c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_stamp_c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_stamp_c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_stamp_c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_stamp_c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_stamp_c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_stamp_c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_stamp_c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_stamp_c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_stamp_c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+
+m5stack_stamp_c3.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_stamp_c3.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_stamp_c3.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_stamp_c3.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_stamp_c3.menu.CPUFreq.40=40MHz
+m5stack_stamp_c3.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_stamp_c3.menu.CPUFreq.20=20MHz
+m5stack_stamp_c3.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_stamp_c3.menu.CPUFreq.10=10MHz
+m5stack_stamp_c3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_stamp_c3.menu.FlashMode.qio=QIO
+m5stack_stamp_c3.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_stamp_c3.menu.FlashMode.qio.build.boot=qio
+m5stack_stamp_c3.menu.FlashMode.dio=DIO
+m5stack_stamp_c3.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_stamp_c3.menu.FlashMode.dio.build.boot=dio
+m5stack_stamp_c3.menu.FlashMode.qout=QOUT
+m5stack_stamp_c3.menu.FlashMode.qout.build.flash_mode=dout
+m5stack_stamp_c3.menu.FlashMode.qout.build.boot=qout
+m5stack_stamp_c3.menu.FlashMode.dout=DOUT
+m5stack_stamp_c3.menu.FlashMode.dout.build.flash_mode=dout
+m5stack_stamp_c3.menu.FlashMode.dout.build.boot=dout
+
+m5stack_stamp_c3.menu.FlashFreq.80=80MHz
+m5stack_stamp_c3.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_stamp_c3.menu.FlashFreq.40=40MHz
+m5stack_stamp_c3.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_stamp_c3.menu.FlashSize.4M=4MB (32Mb)
+m5stack_stamp_c3.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_stamp_c3.menu.UploadSpeed.921600=921600
+m5stack_stamp_c3.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_stamp_c3.menu.UploadSpeed.115200=115200
+m5stack_stamp_c3.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_stamp_c3.menu.UploadSpeed.256000.windows=256000
+m5stack_stamp_c3.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_stamp_c3.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_stamp_c3.menu.UploadSpeed.230400=230400
+m5stack_stamp_c3.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_stamp_c3.menu.UploadSpeed.460800.linux=460800
+m5stack_stamp_c3.menu.UploadSpeed.460800.macosx=460800
+m5stack_stamp_c3.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_stamp_c3.menu.UploadSpeed.512000.windows=512000
+m5stack_stamp_c3.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_stamp_c3.menu.DebugLevel.none=None
+m5stack_stamp_c3.menu.DebugLevel.none.build.code_debug=0
+m5stack_stamp_c3.menu.DebugLevel.error=Error
+m5stack_stamp_c3.menu.DebugLevel.error.build.code_debug=1
+m5stack_stamp_c3.menu.DebugLevel.warn=Warn
+m5stack_stamp_c3.menu.DebugLevel.warn.build.code_debug=2
+m5stack_stamp_c3.menu.DebugLevel.info=Info
+m5stack_stamp_c3.menu.DebugLevel.info.build.code_debug=3
+m5stack_stamp_c3.menu.DebugLevel.debug=Debug
+m5stack_stamp_c3.menu.DebugLevel.debug.build.code_debug=4
+m5stack_stamp_c3.menu.DebugLevel.verbose=Verbose
+m5stack_stamp_c3.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_stamp_c3.menu.EraseFlash.none=Disabled
+m5stack_stamp_c3.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_stamp_c3.menu.EraseFlash.all=Enabled
+m5stack_stamp_c3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+###############################################################
+
+m5stack_stamp_s3.name=M5StampS3
+m5stack_stamp_s3.bootloader.tool=esptool_py
+m5stack_stamp_s3.bootloader.tool.default=esptool_py
+
+m5stack_stamp_s3.upload.tool=esptool_py
+m5stack_stamp_s3.upload.tool.default=esptool_py
+m5stack_stamp_s3.upload.tool.network=esp_ota
+
+m5stack_stamp_s3.upload.maximum_size=1310720
+m5stack_stamp_s3.upload.maximum_data_size=327680
+m5stack_stamp_s3.upload.flags=
+m5stack_stamp_s3.upload.extra_flags=
+m5stack_stamp_s3.upload.use_1200bps_touch=false
+m5stack_stamp_s3.upload.wait_for_upload_port=false
+
+m5stack_stamp_s3.serial.disableDTR=false
+m5stack_stamp_s3.serial.disableRTS=false
+
+m5stack_stamp_s3.build.tarch=xtensa
+m5stack_stamp_s3.build.bootloader_addr=0x0
+m5stack_stamp_s3.build.target=esp32s3
+m5stack_stamp_s3.build.mcu=esp32s3
+m5stack_stamp_s3.build.core=esp32
+m5stack_stamp_s3.build.variant=m5stack_stamp_s3
+m5stack_stamp_s3.build.board=M5STACK_STAMP_S3
+
+m5stack_stamp_s3.build.usb_mode=1
+m5stack_stamp_s3.build.cdc_on_boot=1
+m5stack_stamp_s3.build.msc_on_boot=0
+m5stack_stamp_s3.build.dfu_on_boot=0
+m5stack_stamp_s3.build.f_cpu=240000000L
+m5stack_stamp_s3.build.flash_size=8MB
+m5stack_stamp_s3.build.flash_freq=80m
+m5stack_stamp_s3.build.flash_mode=dio
+m5stack_stamp_s3.build.boot=qio
+m5stack_stamp_s3.build.boot_freq=80m
+m5stack_stamp_s3.build.partitions=default_8MB
+m5stack_stamp_s3.build.defines=
+m5stack_stamp_s3.build.loop_core=
+m5stack_stamp_s3.build.event_core=
+m5stack_stamp_s3.build.psram_type=qspi
+m5stack_stamp_s3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+m5stack_stamp_s3.menu.JTAGAdapter.default=Disabled
+m5stack_stamp_s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_stamp_s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_stamp_s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+m5stack_stamp_s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_stamp_s3.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_stamp_s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+m5stack_stamp_s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_stamp_s3.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_stamp_s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+m5stack_stamp_s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_stamp_s3.menu.PSRAM.disabled=Disabled
+m5stack_stamp_s3.menu.PSRAM.disabled.build.defines=
+m5stack_stamp_s3.menu.PSRAM.disabled.build.psram_type=qspi
+m5stack_stamp_s3.menu.PSRAM.enabled=QSPI PSRAM
+m5stack_stamp_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+m5stack_stamp_s3.menu.PSRAM.enabled.build.psram_type=qspi
+m5stack_stamp_s3.menu.PSRAM.opi=OPI PSRAM
+m5stack_stamp_s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+m5stack_stamp_s3.menu.PSRAM.opi.build.psram_type=opi
+
+m5stack_stamp_s3.menu.FlashMode.qio=QIO 80MHz
+m5stack_stamp_s3.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_stamp_s3.menu.FlashMode.qio.build.boot=qio
+m5stack_stamp_s3.menu.FlashMode.qio.build.boot_freq=80m
+m5stack_stamp_s3.menu.FlashMode.qio.build.flash_freq=80m
+m5stack_stamp_s3.menu.FlashMode.qio120=QIO 120MHz
+m5stack_stamp_s3.menu.FlashMode.qio120.build.flash_mode=dio
+m5stack_stamp_s3.menu.FlashMode.qio120.build.boot=qio
+m5stack_stamp_s3.menu.FlashMode.qio120.build.boot_freq=120m
+m5stack_stamp_s3.menu.FlashMode.qio120.build.flash_freq=80m
+m5stack_stamp_s3.menu.FlashMode.dio=DIO 80MHz
+m5stack_stamp_s3.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_stamp_s3.menu.FlashMode.dio.build.boot=dio
+m5stack_stamp_s3.menu.FlashMode.dio.build.boot_freq=80m
+m5stack_stamp_s3.menu.FlashMode.dio.build.flash_freq=80m
+m5stack_stamp_s3.menu.FlashMode.opi=OPI 80MHz
+m5stack_stamp_s3.menu.FlashMode.opi.build.flash_mode=dout
+m5stack_stamp_s3.menu.FlashMode.opi.build.boot=opi
+m5stack_stamp_s3.menu.FlashMode.opi.build.boot_freq=80m
+m5stack_stamp_s3.menu.FlashMode.opi.build.flash_freq=80m
+
+m5stack_stamp_s3.menu.FlashSize.4M=4MB (32Mb)
+m5stack_stamp_s3.menu.FlashSize.4M.build.flash_size=4MB
+m5stack_stamp_s3.menu.FlashSize.8M=8MB (64Mb)
+m5stack_stamp_s3.menu.FlashSize.8M.build.flash_size=8MB
+m5stack_stamp_s3.menu.FlashSize.16M=16MB (128Mb)
+m5stack_stamp_s3.menu.FlashSize.16M.build.flash_size=16MB
+m5stack_stamp_s3.menu.FlashSize.32M=32MB (256Mb)
+m5stack_stamp_s3.menu.FlashSize.32M.build.flash_size=32MB
+
+m5stack_stamp_s3.menu.LoopCore.1=Core 1
+m5stack_stamp_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_stamp_s3.menu.LoopCore.0=Core 0
+m5stack_stamp_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_stamp_s3.menu.EventsCore.1=Core 1
+m5stack_stamp_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_stamp_s3.menu.EventsCore.0=Core 0
+m5stack_stamp_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_stamp_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+m5stack_stamp_s3.menu.USBMode.hwcdc.build.usb_mode=1
+m5stack_stamp_s3.menu.USBMode.default=USB-OTG (TinyUSB)
+m5stack_stamp_s3.menu.USBMode.default.build.usb_mode=0
+
+m5stack_stamp_s3.menu.CDCOnBoot.cdc=Enabled
+m5stack_stamp_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_stamp_s3.menu.CDCOnBoot.default=Disabled
+m5stack_stamp_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_stamp_s3.menu.MSCOnBoot.default=Disabled
+m5stack_stamp_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+m5stack_stamp_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+m5stack_stamp_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+m5stack_stamp_s3.menu.DFUOnBoot.default=Disabled
+m5stack_stamp_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+m5stack_stamp_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+m5stack_stamp_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+m5stack_stamp_s3.menu.UploadMode.default=UART0 / Hardware CDC
+m5stack_stamp_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+m5stack_stamp_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+m5stack_stamp_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+m5stack_stamp_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+m5stack_stamp_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+m5stack_stamp_s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_stamp_s3.menu.PartitionScheme.default.build.partitions=default
+m5stack_stamp_s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_stamp_s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_stamp_s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_stamp_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_stamp_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_stamp_s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_stamp_s3.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_stamp_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_stamp_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_stamp_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_stamp_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_stamp_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_stamp_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_stamp_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_stamp_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_stamp_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_stamp_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_stamp_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_stamp_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_stamp_s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_stamp_s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_stamp_s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_stamp_s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_stamp_s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_stamp_s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_stamp_s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_stamp_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_stamp_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_stamp_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_stamp_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_stamp_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_stamp_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_stamp_s3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+m5stack_stamp_s3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+m5stack_stamp_s3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+m5stack_stamp_s3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+m5stack_stamp_s3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+m5stack_stamp_s3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+m5stack_stamp_s3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+m5stack_stamp_s3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+m5stack_stamp_s3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+m5stack_stamp_s3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+m5stack_stamp_s3.menu.PartitionScheme.custom=Custom
+m5stack_stamp_s3.menu.PartitionScheme.custom.build.partitions=
+m5stack_stamp_s3.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_stamp_s3.menu.CPUFreq.240=240MHz (WiFi)
+m5stack_stamp_s3.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_stamp_s3.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_stamp_s3.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_stamp_s3.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_stamp_s3.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_stamp_s3.menu.CPUFreq.40=40MHz
+m5stack_stamp_s3.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_stamp_s3.menu.CPUFreq.20=20MHz
+m5stack_stamp_s3.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_stamp_s3.menu.CPUFreq.10=10MHz
+m5stack_stamp_s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_stamp_s3.menu.UploadSpeed.921600=921600
+m5stack_stamp_s3.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_stamp_s3.menu.UploadSpeed.115200=115200
+m5stack_stamp_s3.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_stamp_s3.menu.UploadSpeed.256000.windows=256000
+m5stack_stamp_s3.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_stamp_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_stamp_s3.menu.UploadSpeed.230400=230400
+m5stack_stamp_s3.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_stamp_s3.menu.UploadSpeed.460800.linux=460800
+m5stack_stamp_s3.menu.UploadSpeed.460800.macosx=460800
+m5stack_stamp_s3.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_stamp_s3.menu.UploadSpeed.512000.windows=512000
+m5stack_stamp_s3.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_stamp_s3.menu.DebugLevel.none=None
+m5stack_stamp_s3.menu.DebugLevel.none.build.code_debug=0
+m5stack_stamp_s3.menu.DebugLevel.error=Error
+m5stack_stamp_s3.menu.DebugLevel.error.build.code_debug=1
+m5stack_stamp_s3.menu.DebugLevel.warn=Warn
+m5stack_stamp_s3.menu.DebugLevel.warn.build.code_debug=2
+m5stack_stamp_s3.menu.DebugLevel.info=Info
+m5stack_stamp_s3.menu.DebugLevel.info.build.code_debug=3
+m5stack_stamp_s3.menu.DebugLevel.debug=Debug
+m5stack_stamp_s3.menu.DebugLevel.debug.build.code_debug=4
+m5stack_stamp_s3.menu.DebugLevel.verbose=Verbose
+m5stack_stamp_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_stamp_s3.menu.EraseFlash.none=Disabled
+m5stack_stamp_s3.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_stamp_s3.menu.EraseFlash.all=Enabled
+m5stack_stamp_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_capsule.name=M5Capsule
+m5stack_capsule.bootloader.tool=esptool_py
+m5stack_capsule.bootloader.tool.default=esptool_py
+
+m5stack_capsule.upload.tool=esptool_py
+m5stack_capsule.upload.tool.default=esptool_py
+m5stack_capsule.upload.tool.network=esp_ota
+
+m5stack_capsule.upload.maximum_size=1310720
+m5stack_capsule.upload.maximum_data_size=327680
+m5stack_capsule.upload.flags=
+m5stack_capsule.upload.extra_flags=
+m5stack_capsule.upload.use_1200bps_touch=false
+m5stack_capsule.upload.wait_for_upload_port=false
+
+m5stack_capsule.serial.disableDTR=false
+m5stack_capsule.serial.disableRTS=false
+
+m5stack_capsule.build.tarch=xtensa
+m5stack_capsule.build.bootloader_addr=0x0
+m5stack_capsule.build.target=esp32s3
+m5stack_capsule.build.mcu=esp32s3
+m5stack_capsule.build.core=esp32
+m5stack_capsule.build.variant=m5stack_capsule
+m5stack_capsule.build.board=M5STACK_CAPSULE
+
+m5stack_capsule.build.usb_mode=1
+m5stack_capsule.build.cdc_on_boot=1
+m5stack_capsule.build.msc_on_boot=0
+m5stack_capsule.build.dfu_on_boot=0
+m5stack_capsule.build.f_cpu=240000000L
+m5stack_capsule.build.flash_size=8MB
+m5stack_capsule.build.flash_freq=80m
+m5stack_capsule.build.flash_mode=dio
+m5stack_capsule.build.boot=qio
+m5stack_capsule.build.boot_freq=80m
+m5stack_capsule.build.partitions=default
+m5stack_capsule.build.defines=
+m5stack_capsule.build.loop_core=
+m5stack_capsule.build.event_core=
+m5stack_capsule.build.psram_type=qspi
+m5stack_capsule.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+m5stack_capsule.menu.JTAGAdapter.default=Disabled
+m5stack_capsule.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_capsule.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_capsule.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+m5stack_capsule.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_capsule.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_capsule.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+m5stack_capsule.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_capsule.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_capsule.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+m5stack_capsule.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_capsule.menu.PSRAM.disabled=Disabled
+m5stack_capsule.menu.PSRAM.disabled.build.defines=
+m5stack_capsule.menu.PSRAM.disabled.build.psram_type=qspi
+m5stack_capsule.menu.PSRAM.enabled=QSPI PSRAM
+m5stack_capsule.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+m5stack_capsule.menu.PSRAM.enabled.build.psram_type=qspi
+m5stack_capsule.menu.PSRAM.opi=OPI PSRAM
+m5stack_capsule.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+m5stack_capsule.menu.PSRAM.opi.build.psram_type=opi
+
+m5stack_capsule.menu.FlashMode.qio=QIO 80MHz
+m5stack_capsule.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_capsule.menu.FlashMode.qio.build.boot=qio
+m5stack_capsule.menu.FlashMode.qio.build.boot_freq=80m
+m5stack_capsule.menu.FlashMode.qio.build.flash_freq=80m
+m5stack_capsule.menu.FlashMode.qio120=QIO 120MHz
+m5stack_capsule.menu.FlashMode.qio120.build.flash_mode=dio
+m5stack_capsule.menu.FlashMode.qio120.build.boot=qio
+m5stack_capsule.menu.FlashMode.qio120.build.boot_freq=120m
+m5stack_capsule.menu.FlashMode.qio120.build.flash_freq=80m
+m5stack_capsule.menu.FlashMode.dio=DIO 80MHz
+m5stack_capsule.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_capsule.menu.FlashMode.dio.build.boot=dio
+m5stack_capsule.menu.FlashMode.dio.build.boot_freq=80m
+m5stack_capsule.menu.FlashMode.dio.build.flash_freq=80m
+m5stack_capsule.menu.FlashMode.opi=OPI 80MHz
+m5stack_capsule.menu.FlashMode.opi.build.flash_mode=dout
+m5stack_capsule.menu.FlashMode.opi.build.boot=opi
+m5stack_capsule.menu.FlashMode.opi.build.boot_freq=80m
+m5stack_capsule.menu.FlashMode.opi.build.flash_freq=80m
+
+m5stack_capsule.menu.FlashSize.4M=4MB (32Mb)
+m5stack_capsule.menu.FlashSize.4M.build.flash_size=4MB
+m5stack_capsule.menu.FlashSize.8M=8MB (64Mb)
+m5stack_capsule.menu.FlashSize.8M.build.flash_size=8MB
+m5stack_capsule.menu.FlashSize.16M=16MB (128Mb)
+m5stack_capsule.menu.FlashSize.16M.build.flash_size=16MB
+m5stack_capsule.menu.FlashSize.32M=32MB (256Mb)
+m5stack_capsule.menu.FlashSize.32M.build.flash_size=32MB
+
+m5stack_capsule.menu.LoopCore.1=Core 1
+m5stack_capsule.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_capsule.menu.LoopCore.0=Core 0
+m5stack_capsule.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_capsule.menu.EventsCore.1=Core 1
+m5stack_capsule.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_capsule.menu.EventsCore.0=Core 0
+m5stack_capsule.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_capsule.menu.USBMode.hwcdc=Hardware CDC and JTAG
+m5stack_capsule.menu.USBMode.hwcdc.build.usb_mode=1
+m5stack_capsule.menu.USBMode.default=USB-OTG (TinyUSB)
+m5stack_capsule.menu.USBMode.default.build.usb_mode=0
+
+m5stack_capsule.menu.CDCOnBoot.cdc=Enabled
+m5stack_capsule.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_capsule.menu.CDCOnBoot.default=Disabled
+m5stack_capsule.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_capsule.menu.MSCOnBoot.default=Disabled
+m5stack_capsule.menu.MSCOnBoot.default.build.msc_on_boot=0
+m5stack_capsule.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+m5stack_capsule.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+m5stack_capsule.menu.DFUOnBoot.default=Disabled
+m5stack_capsule.menu.DFUOnBoot.default.build.dfu_on_boot=0
+m5stack_capsule.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+m5stack_capsule.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+m5stack_capsule.menu.UploadMode.default=UART0 / Hardware CDC
+m5stack_capsule.menu.UploadMode.default.upload.use_1200bps_touch=false
+m5stack_capsule.menu.UploadMode.default.upload.wait_for_upload_port=false
+m5stack_capsule.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+m5stack_capsule.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+m5stack_capsule.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+m5stack_capsule.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_capsule.menu.PartitionScheme.default.build.partitions=default
+m5stack_capsule.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_capsule.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_capsule.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_capsule.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_capsule.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_capsule.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_capsule.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_capsule.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_capsule.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_capsule.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_capsule.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_capsule.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_capsule.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_capsule.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_capsule.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_capsule.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_capsule.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_capsule.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_capsule.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_capsule.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_capsule.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_capsule.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_capsule.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_capsule.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_capsule.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_capsule.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_capsule.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_capsule.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_capsule.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_capsule.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_capsule.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_capsule.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_capsule.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_capsule.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_capsule.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_capsule.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_capsule.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_capsule.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_capsule.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_capsule.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_capsule.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+m5stack_capsule.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+m5stack_capsule.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+m5stack_capsule.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+m5stack_capsule.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+m5stack_capsule.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+m5stack_capsule.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+m5stack_capsule.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+m5stack_capsule.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+m5stack_capsule.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+m5stack_capsule.menu.PartitionScheme.custom=Custom
+m5stack_capsule.menu.PartitionScheme.custom.build.partitions=
+m5stack_capsule.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_capsule.menu.CPUFreq.240=240MHz (WiFi)
+m5stack_capsule.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_capsule.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_capsule.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_capsule.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_capsule.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_capsule.menu.CPUFreq.40=40MHz
+m5stack_capsule.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_capsule.menu.CPUFreq.20=20MHz
+m5stack_capsule.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_capsule.menu.CPUFreq.10=10MHz
+m5stack_capsule.menu.CPUFreq.10.build.f_cpu=10000000L
+
+
+m5stack_capsule.menu.UploadSpeed.1500000=1500000
+m5stack_capsule.menu.UploadSpeed.1500000.upload.speed=1500000
+m5stack_capsule.menu.UploadSpeed.921600=921600
+m5stack_capsule.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_capsule.menu.UploadSpeed.115200=115200
+m5stack_capsule.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_capsule.menu.UploadSpeed.256000.windows=256000
+m5stack_capsule.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_capsule.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_capsule.menu.UploadSpeed.230400=230400
+m5stack_capsule.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_capsule.menu.UploadSpeed.460800.linux=460800
+m5stack_capsule.menu.UploadSpeed.460800.macosx=460800
+m5stack_capsule.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_capsule.menu.UploadSpeed.512000.windows=512000
+m5stack_capsule.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_capsule.menu.DebugLevel.none=None
+m5stack_capsule.menu.DebugLevel.none.build.code_debug=0
+m5stack_capsule.menu.DebugLevel.error=Error
+m5stack_capsule.menu.DebugLevel.error.build.code_debug=1
+m5stack_capsule.menu.DebugLevel.warn=Warn
+m5stack_capsule.menu.DebugLevel.warn.build.code_debug=2
+m5stack_capsule.menu.DebugLevel.info=Info
+m5stack_capsule.menu.DebugLevel.info.build.code_debug=3
+m5stack_capsule.menu.DebugLevel.debug=Debug
+m5stack_capsule.menu.DebugLevel.debug.build.code_debug=4
+m5stack_capsule.menu.DebugLevel.verbose=Verbose
+m5stack_capsule.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_capsule.menu.EraseFlash.none=Disabled
+m5stack_capsule.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_capsule.menu.EraseFlash.all=Enabled
+m5stack_capsule.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_cardputer.name=M5Cardputer
+m5stack_cardputer.bootloader.tool=esptool_py
+m5stack_cardputer.bootloader.tool.default=esptool_py
+
+m5stack_cardputer.upload.tool=esptool_py
+m5stack_cardputer.upload.tool.default=esptool_py
+m5stack_cardputer.upload.tool.network=esp_ota
+
+m5stack_cardputer.upload.maximum_size=1310720
+m5stack_cardputer.upload.maximum_data_size=327680
+m5stack_cardputer.upload.flags=
+m5stack_cardputer.upload.extra_flags=
+m5stack_cardputer.upload.use_1200bps_touch=false
+m5stack_cardputer.upload.wait_for_upload_port=false
+
+m5stack_cardputer.serial.disableDTR=false
+m5stack_cardputer.serial.disableRTS=false
+
+m5stack_cardputer.build.tarch=xtensa
+m5stack_cardputer.build.bootloader_addr=0x0
+m5stack_cardputer.build.target=esp32s3
+m5stack_cardputer.build.mcu=esp32s3
+m5stack_cardputer.build.core=esp32
+m5stack_cardputer.build.variant=m5stack_cardputer
+m5stack_cardputer.build.board=M5STACK_CARDPUTER
+
+m5stack_cardputer.build.usb_mode=1
+m5stack_cardputer.build.cdc_on_boot=1
+m5stack_cardputer.build.msc_on_boot=0
+m5stack_cardputer.build.dfu_on_boot=0
+m5stack_cardputer.build.f_cpu=240000000L
+m5stack_cardputer.build.flash_size=8MB
+m5stack_cardputer.build.flash_freq=80m
+m5stack_cardputer.build.flash_mode=dio
+m5stack_cardputer.build.boot=qio
+m5stack_cardputer.build.boot_freq=80m
+m5stack_cardputer.build.partitions=default
+m5stack_cardputer.build.defines=
+m5stack_cardputer.build.loop_core=
+m5stack_cardputer.build.event_core=
+m5stack_cardputer.build.psram_type=qspi
+m5stack_cardputer.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+m5stack_cardputer.menu.JTAGAdapter.default=Disabled
+m5stack_cardputer.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_cardputer.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_cardputer.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+m5stack_cardputer.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_cardputer.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_cardputer.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+m5stack_cardputer.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_cardputer.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_cardputer.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+m5stack_cardputer.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_cardputer.menu.PSRAM.disabled=Disabled
+m5stack_cardputer.menu.PSRAM.disabled.build.defines=
+m5stack_cardputer.menu.PSRAM.disabled.build.psram_type=qspi
+m5stack_cardputer.menu.PSRAM.enabled=QSPI PSRAM
+m5stack_cardputer.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+m5stack_cardputer.menu.PSRAM.enabled.build.psram_type=qspi
+m5stack_cardputer.menu.PSRAM.opi=OPI PSRAM
+m5stack_cardputer.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+m5stack_cardputer.menu.PSRAM.opi.build.psram_type=opi
+
+m5stack_cardputer.menu.FlashMode.qio=QIO 80MHz
+m5stack_cardputer.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_cardputer.menu.FlashMode.qio.build.boot=qio
+m5stack_cardputer.menu.FlashMode.qio.build.boot_freq=80m
+m5stack_cardputer.menu.FlashMode.qio.build.flash_freq=80m
+m5stack_cardputer.menu.FlashMode.qio120=QIO 120MHz
+m5stack_cardputer.menu.FlashMode.qio120.build.flash_mode=dio
+m5stack_cardputer.menu.FlashMode.qio120.build.boot=qio
+m5stack_cardputer.menu.FlashMode.qio120.build.boot_freq=120m
+m5stack_cardputer.menu.FlashMode.qio120.build.flash_freq=80m
+m5stack_cardputer.menu.FlashMode.dio=DIO 80MHz
+m5stack_cardputer.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_cardputer.menu.FlashMode.dio.build.boot=dio
+m5stack_cardputer.menu.FlashMode.dio.build.boot_freq=80m
+m5stack_cardputer.menu.FlashMode.dio.build.flash_freq=80m
+m5stack_cardputer.menu.FlashMode.opi=OPI 80MHz
+m5stack_cardputer.menu.FlashMode.opi.build.flash_mode=dout
+m5stack_cardputer.menu.FlashMode.opi.build.boot=opi
+m5stack_cardputer.menu.FlashMode.opi.build.boot_freq=80m
+m5stack_cardputer.menu.FlashMode.opi.build.flash_freq=80m
+
+m5stack_cardputer.menu.FlashSize.4M=4MB (32Mb)
+m5stack_cardputer.menu.FlashSize.4M.build.flash_size=4MB
+m5stack_cardputer.menu.FlashSize.8M=8MB (64Mb)
+m5stack_cardputer.menu.FlashSize.8M.build.flash_size=8MB
+m5stack_cardputer.menu.FlashSize.16M=16MB (128Mb)
+m5stack_cardputer.menu.FlashSize.16M.build.flash_size=16MB
+m5stack_cardputer.menu.FlashSize.32M=32MB (256Mb)
+m5stack_cardputer.menu.FlashSize.32M.build.flash_size=32MB
+
+m5stack_cardputer.menu.LoopCore.1=Core 1
+m5stack_cardputer.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_cardputer.menu.LoopCore.0=Core 0
+m5stack_cardputer.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_cardputer.menu.EventsCore.1=Core 1
+m5stack_cardputer.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_cardputer.menu.EventsCore.0=Core 0
+m5stack_cardputer.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_cardputer.menu.USBMode.hwcdc=Hardware CDC and JTAG
+m5stack_cardputer.menu.USBMode.hwcdc.build.usb_mode=1
+m5stack_cardputer.menu.USBMode.default=USB-OTG (TinyUSB)
+m5stack_cardputer.menu.USBMode.default.build.usb_mode=0
+
+m5stack_cardputer.menu.CDCOnBoot.cdc=Enabled
+m5stack_cardputer.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_cardputer.menu.CDCOnBoot.default=Disabled
+m5stack_cardputer.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_cardputer.menu.MSCOnBoot.default=Disabled
+m5stack_cardputer.menu.MSCOnBoot.default.build.msc_on_boot=0
+m5stack_cardputer.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+m5stack_cardputer.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+m5stack_cardputer.menu.DFUOnBoot.default=Disabled
+m5stack_cardputer.menu.DFUOnBoot.default.build.dfu_on_boot=0
+m5stack_cardputer.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+m5stack_cardputer.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+m5stack_cardputer.menu.UploadMode.default=UART0 / Hardware CDC
+m5stack_cardputer.menu.UploadMode.default.upload.use_1200bps_touch=false
+m5stack_cardputer.menu.UploadMode.default.upload.wait_for_upload_port=false
+m5stack_cardputer.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+m5stack_cardputer.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+m5stack_cardputer.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+m5stack_cardputer.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_cardputer.menu.PartitionScheme.default.build.partitions=default
+m5stack_cardputer.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_cardputer.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_cardputer.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_cardputer.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_cardputer.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_cardputer.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_cardputer.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_cardputer.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_cardputer.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_cardputer.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_cardputer.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_cardputer.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_cardputer.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_cardputer.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_cardputer.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_cardputer.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_cardputer.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_cardputer.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_cardputer.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_cardputer.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_cardputer.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_cardputer.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_cardputer.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_cardputer.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_cardputer.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_cardputer.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_cardputer.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_cardputer.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_cardputer.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_cardputer.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_cardputer.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_cardputer.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_cardputer.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_cardputer.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_cardputer.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_cardputer.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_cardputer.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_cardputer.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_cardputer.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_cardputer.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_cardputer.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+m5stack_cardputer.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+m5stack_cardputer.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+m5stack_cardputer.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+m5stack_cardputer.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+m5stack_cardputer.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+m5stack_cardputer.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+m5stack_cardputer.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+m5stack_cardputer.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+m5stack_cardputer.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+m5stack_cardputer.menu.PartitionScheme.custom=Custom
+m5stack_cardputer.menu.PartitionScheme.custom.build.partitions=
+m5stack_cardputer.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_cardputer.menu.CPUFreq.240=240MHz (WiFi)
+m5stack_cardputer.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_cardputer.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_cardputer.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_cardputer.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_cardputer.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_cardputer.menu.CPUFreq.40=40MHz
+m5stack_cardputer.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_cardputer.menu.CPUFreq.20=20MHz
+m5stack_cardputer.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_cardputer.menu.CPUFreq.10=10MHz
+m5stack_cardputer.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_cardputer.menu.UploadSpeed.921600=921600
+m5stack_cardputer.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_cardputer.menu.UploadSpeed.115200=115200
+m5stack_cardputer.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_cardputer.menu.UploadSpeed.256000.windows=256000
+m5stack_cardputer.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_cardputer.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_cardputer.menu.UploadSpeed.230400=230400
+m5stack_cardputer.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_cardputer.menu.UploadSpeed.460800.linux=460800
+m5stack_cardputer.menu.UploadSpeed.460800.macosx=460800
+m5stack_cardputer.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_cardputer.menu.UploadSpeed.512000.windows=512000
+m5stack_cardputer.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_cardputer.menu.DebugLevel.none=None
+m5stack_cardputer.menu.DebugLevel.none.build.code_debug=0
+m5stack_cardputer.menu.DebugLevel.error=Error
+m5stack_cardputer.menu.DebugLevel.error.build.code_debug=1
+m5stack_cardputer.menu.DebugLevel.warn=Warn
+m5stack_cardputer.menu.DebugLevel.warn.build.code_debug=2
+m5stack_cardputer.menu.DebugLevel.info=Info
+m5stack_cardputer.menu.DebugLevel.info.build.code_debug=3
+m5stack_cardputer.menu.DebugLevel.debug=Debug
+m5stack_cardputer.menu.DebugLevel.debug.build.code_debug=4
+m5stack_cardputer.menu.DebugLevel.verbose=Verbose
+m5stack_cardputer.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_cardputer.menu.EraseFlash.none=Disabled
+m5stack_cardputer.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_cardputer.menu.EraseFlash.all=Enabled
+m5stack_cardputer.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_dial.name=M5Dial
+m5stack_dial.bootloader.tool=esptool_py
+m5stack_dial.bootloader.tool.default=esptool_py
+
+m5stack_dial.upload.tool=esptool_py
+m5stack_dial.upload.tool.default=esptool_py
+m5stack_dial.upload.tool.network=esp_ota
+
+m5stack_dial.upload.maximum_size=1310720
+m5stack_dial.upload.maximum_data_size=327680
+m5stack_dial.upload.flags=
+m5stack_dial.upload.extra_flags=
+m5stack_dial.upload.use_1200bps_touch=false
+m5stack_dial.upload.wait_for_upload_port=false
+
+m5stack_dial.serial.disableDTR=false
+m5stack_dial.serial.disableRTS=false
+
+m5stack_dial.build.tarch=xtensa
+m5stack_dial.build.bootloader_addr=0x0
+m5stack_dial.build.target=esp32s3
+m5stack_dial.build.mcu=esp32s3
+m5stack_dial.build.core=esp32
+m5stack_dial.build.variant=m5stack_dial
+m5stack_dial.build.board=M5STACK_DIAL
+
+m5stack_dial.build.usb_mode=1
+m5stack_dial.build.cdc_on_boot=1
+m5stack_dial.build.msc_on_boot=0
+m5stack_dial.build.dfu_on_boot=0
+m5stack_dial.build.f_cpu=240000000L
+m5stack_dial.build.flash_size=8MB
+m5stack_dial.build.flash_freq=80m
+m5stack_dial.build.flash_mode=dio
+m5stack_dial.build.boot=qio
+m5stack_dial.build.boot_freq=80m
+m5stack_dial.build.partitions=default_8MB
+m5stack_dial.build.defines=
+m5stack_dial.build.loop_core=
+m5stack_dial.build.event_core=
+m5stack_dial.build.psram_type=qspi
+m5stack_dial.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+m5stack_dial.menu.JTAGAdapter.default=Disabled
+m5stack_dial.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_dial.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_dial.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+m5stack_dial.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_dial.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_dial.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+m5stack_dial.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_dial.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_dial.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+m5stack_dial.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_dial.menu.PSRAM.disabled=Disabled
+m5stack_dial.menu.PSRAM.disabled.build.defines=
+m5stack_dial.menu.PSRAM.disabled.build.psram_type=qspi
+m5stack_dial.menu.PSRAM.enabled=QSPI PSRAM
+m5stack_dial.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+m5stack_dial.menu.PSRAM.enabled.build.psram_type=qspi
+m5stack_dial.menu.PSRAM.opi=OPI PSRAM
+m5stack_dial.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+m5stack_dial.menu.PSRAM.opi.build.psram_type=opi
+
+m5stack_dial.menu.FlashMode.qio=QIO 80MHz
+m5stack_dial.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_dial.menu.FlashMode.qio.build.boot=qio
+m5stack_dial.menu.FlashMode.qio.build.boot_freq=80m
+m5stack_dial.menu.FlashMode.qio.build.flash_freq=80m
+m5stack_dial.menu.FlashMode.qio120=QIO 120MHz
+m5stack_dial.menu.FlashMode.qio120.build.flash_mode=dio
+m5stack_dial.menu.FlashMode.qio120.build.boot=qio
+m5stack_dial.menu.FlashMode.qio120.build.boot_freq=120m
+m5stack_dial.menu.FlashMode.qio120.build.flash_freq=80m
+m5stack_dial.menu.FlashMode.dio=DIO 80MHz
+m5stack_dial.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_dial.menu.FlashMode.dio.build.boot=dio
+m5stack_dial.menu.FlashMode.dio.build.boot_freq=80m
+m5stack_dial.menu.FlashMode.dio.build.flash_freq=80m
+m5stack_dial.menu.FlashMode.opi=OPI 80MHz
+m5stack_dial.menu.FlashMode.opi.build.flash_mode=dout
+m5stack_dial.menu.FlashMode.opi.build.boot=opi
+m5stack_dial.menu.FlashMode.opi.build.boot_freq=80m
+m5stack_dial.menu.FlashMode.opi.build.flash_freq=80m
+
+m5stack_dial.menu.FlashSize.4M=4MB (32Mb)
+m5stack_dial.menu.FlashSize.4M.build.flash_size=4MB
+m5stack_dial.menu.FlashSize.8M=8MB (64Mb)
+m5stack_dial.menu.FlashSize.8M.build.flash_size=8MB
+m5stack_dial.menu.FlashSize.16M=16MB (128Mb)
+m5stack_dial.menu.FlashSize.16M.build.flash_size=16MB
+m5stack_dial.menu.FlashSize.32M=32MB (256Mb)
+m5stack_dial.menu.FlashSize.32M.build.flash_size=32MB
+
+m5stack_dial.menu.LoopCore.1=Core 1
+m5stack_dial.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_dial.menu.LoopCore.0=Core 0
+m5stack_dial.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_dial.menu.EventsCore.1=Core 1
+m5stack_dial.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_dial.menu.EventsCore.0=Core 0
+m5stack_dial.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_dial.menu.USBMode.hwcdc=Hardware CDC and JTAG
+m5stack_dial.menu.USBMode.hwcdc.build.usb_mode=1
+m5stack_dial.menu.USBMode.default=USB-OTG (TinyUSB)
+m5stack_dial.menu.USBMode.default.build.usb_mode=0
+
+m5stack_dial.menu.CDCOnBoot.cdc=Enabled
+m5stack_dial.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_dial.menu.CDCOnBoot.default=Disabled
+m5stack_dial.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_dial.menu.MSCOnBoot.default=Disabled
+m5stack_dial.menu.MSCOnBoot.default.build.msc_on_boot=0
+m5stack_dial.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+m5stack_dial.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+m5stack_dial.menu.DFUOnBoot.default=Disabled
+m5stack_dial.menu.DFUOnBoot.default.build.dfu_on_boot=0
+m5stack_dial.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+m5stack_dial.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+m5stack_dial.menu.UploadMode.default=UART0 / Hardware CDC
+m5stack_dial.menu.UploadMode.default.upload.use_1200bps_touch=false
+m5stack_dial.menu.UploadMode.default.upload.wait_for_upload_port=false
+m5stack_dial.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+m5stack_dial.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+m5stack_dial.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+m5stack_dial.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_dial.menu.PartitionScheme.default.build.partitions=default
+m5stack_dial.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_dial.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_dial.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_dial.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_dial.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_dial.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_dial.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_dial.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_dial.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_dial.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_dial.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_dial.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_dial.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_dial.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_dial.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_dial.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_dial.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_dial.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_dial.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_dial.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_dial.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_dial.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_dial.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_dial.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_dial.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_dial.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_dial.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_dial.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_dial.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_dial.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_dial.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_dial.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_dial.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_dial.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_dial.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_dial.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_dial.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_dial.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_dial.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_dial.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_dial.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+m5stack_dial.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+m5stack_dial.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+m5stack_dial.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+m5stack_dial.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+m5stack_dial.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+m5stack_dial.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+m5stack_dial.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+m5stack_dial.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+m5stack_dial.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+m5stack_dial.menu.PartitionScheme.custom=Custom
+m5stack_dial.menu.PartitionScheme.custom.build.partitions=
+m5stack_dial.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_dial.menu.CPUFreq.240=240MHz (WiFi)
+m5stack_dial.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_dial.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_dial.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_dial.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_dial.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_dial.menu.CPUFreq.40=40MHz
+m5stack_dial.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_dial.menu.CPUFreq.20=20MHz
+m5stack_dial.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_dial.menu.CPUFreq.10=10MHz
+m5stack_dial.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_dial.menu.UploadSpeed.921600=921600
+m5stack_dial.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_dial.menu.UploadSpeed.115200=115200
+m5stack_dial.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_dial.menu.UploadSpeed.256000.windows=256000
+m5stack_dial.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_dial.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_dial.menu.UploadSpeed.230400=230400
+m5stack_dial.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_dial.menu.UploadSpeed.460800.linux=460800
+m5stack_dial.menu.UploadSpeed.460800.macosx=460800
+m5stack_dial.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_dial.menu.UploadSpeed.512000.windows=512000
+m5stack_dial.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_dial.menu.DebugLevel.none=None
+m5stack_dial.menu.DebugLevel.none.build.code_debug=0
+m5stack_dial.menu.DebugLevel.error=Error
+m5stack_dial.menu.DebugLevel.error.build.code_debug=1
+m5stack_dial.menu.DebugLevel.warn=Warn
+m5stack_dial.menu.DebugLevel.warn.build.code_debug=2
+m5stack_dial.menu.DebugLevel.info=Info
+m5stack_dial.menu.DebugLevel.info.build.code_debug=3
+m5stack_dial.menu.DebugLevel.debug=Debug
+m5stack_dial.menu.DebugLevel.debug.build.code_debug=4
+m5stack_dial.menu.DebugLevel.verbose=Verbose
+m5stack_dial.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_dial.menu.EraseFlash.none=Disabled
+m5stack_dial.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_dial.menu.EraseFlash.all=Enabled
+m5stack_dial.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_dinmeter.name=M5DinMeter
+m5stack_dinmeter.bootloader.tool=esptool_py
+m5stack_dinmeter.bootloader.tool.default=esptool_py
+
+m5stack_dinmeter.upload.tool=esptool_py
+m5stack_dinmeter.upload.tool.default=esptool_py
+m5stack_dinmeter.upload.tool.network=esp_ota
+
+m5stack_dinmeter.upload.maximum_size=1310720
+m5stack_dinmeter.upload.maximum_data_size=327680
+m5stack_dinmeter.upload.flags=
+m5stack_dinmeter.upload.extra_flags=
+m5stack_dinmeter.upload.use_1200bps_touch=false
+m5stack_dinmeter.upload.wait_for_upload_port=false
+
+m5stack_dinmeter.serial.disableDTR=false
+m5stack_dinmeter.serial.disableRTS=false
+
+m5stack_dinmeter.build.tarch=xtensa
+m5stack_dinmeter.build.bootloader_addr=0x0
+m5stack_dinmeter.build.target=esp32s3
+m5stack_dinmeter.build.mcu=esp32s3
+m5stack_dinmeter.build.core=esp32
+m5stack_dinmeter.build.variant=m5stack_dinmeter
+m5stack_dinmeter.build.board=M5STACK_DINMETER
+
+m5stack_dinmeter.build.usb_mode=1
+m5stack_dinmeter.build.cdc_on_boot=1
+m5stack_dinmeter.build.msc_on_boot=0
+m5stack_dinmeter.build.dfu_on_boot=0
+m5stack_dinmeter.build.f_cpu=240000000L
+m5stack_dinmeter.build.flash_size=8MB
+m5stack_dinmeter.build.flash_freq=80m
+m5stack_dinmeter.build.flash_mode=dio
+m5stack_dinmeter.build.boot=qio
+m5stack_dinmeter.build.boot_freq=80m
+m5stack_dinmeter.build.partitions=default
+m5stack_dinmeter.build.defines=
+m5stack_dinmeter.build.loop_core=
+m5stack_dinmeter.build.event_core=
+m5stack_dinmeter.build.psram_type=qspi
+m5stack_dinmeter.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+m5stack_dinmeter.menu.JTAGAdapter.default=Disabled
+m5stack_dinmeter.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_dinmeter.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_dinmeter.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+m5stack_dinmeter.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_dinmeter.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_dinmeter.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+m5stack_dinmeter.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_dinmeter.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_dinmeter.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+m5stack_dinmeter.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_dinmeter.menu.PSRAM.disabled=Disabled
+m5stack_dinmeter.menu.PSRAM.disabled.build.defines=
+m5stack_dinmeter.menu.PSRAM.disabled.build.psram_type=qspi
+m5stack_dinmeter.menu.PSRAM.enabled=QSPI PSRAM
+m5stack_dinmeter.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+m5stack_dinmeter.menu.PSRAM.enabled.build.psram_type=qspi
+m5stack_dinmeter.menu.PSRAM.opi=OPI PSRAM
+m5stack_dinmeter.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+m5stack_dinmeter.menu.PSRAM.opi.build.psram_type=opi
+
+m5stack_dinmeter.menu.FlashMode.qio=QIO 80MHz
+m5stack_dinmeter.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_dinmeter.menu.FlashMode.qio.build.boot=qio
+m5stack_dinmeter.menu.FlashMode.qio.build.boot_freq=80m
+m5stack_dinmeter.menu.FlashMode.qio.build.flash_freq=80m
+m5stack_dinmeter.menu.FlashMode.qio120=QIO 120MHz
+m5stack_dinmeter.menu.FlashMode.qio120.build.flash_mode=dio
+m5stack_dinmeter.menu.FlashMode.qio120.build.boot=qio
+m5stack_dinmeter.menu.FlashMode.qio120.build.boot_freq=120m
+m5stack_dinmeter.menu.FlashMode.qio120.build.flash_freq=80m
+m5stack_dinmeter.menu.FlashMode.dio=DIO 80MHz
+m5stack_dinmeter.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_dinmeter.menu.FlashMode.dio.build.boot=dio
+m5stack_dinmeter.menu.FlashMode.dio.build.boot_freq=80m
+m5stack_dinmeter.menu.FlashMode.dio.build.flash_freq=80m
+m5stack_dinmeter.menu.FlashMode.opi=OPI 80MHz
+m5stack_dinmeter.menu.FlashMode.opi.build.flash_mode=dout
+m5stack_dinmeter.menu.FlashMode.opi.build.boot=opi
+m5stack_dinmeter.menu.FlashMode.opi.build.boot_freq=80m
+m5stack_dinmeter.menu.FlashMode.opi.build.flash_freq=80m
+
+m5stack_dinmeter.menu.FlashSize.4M=4MB (32Mb)
+m5stack_dinmeter.menu.FlashSize.4M.build.flash_size=4MB
+m5stack_dinmeter.menu.FlashSize.8M=8MB (64Mb)
+m5stack_dinmeter.menu.FlashSize.8M.build.flash_size=8MB
+m5stack_dinmeter.menu.FlashSize.16M=16MB (128Mb)
+m5stack_dinmeter.menu.FlashSize.16M.build.flash_size=16MB
+m5stack_dinmeter.menu.FlashSize.32M=32MB (256Mb)
+m5stack_dinmeter.menu.FlashSize.32M.build.flash_size=32MB
+
+m5stack_dinmeter.menu.LoopCore.1=Core 1
+m5stack_dinmeter.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+m5stack_dinmeter.menu.LoopCore.0=Core 0
+m5stack_dinmeter.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+m5stack_dinmeter.menu.EventsCore.1=Core 1
+m5stack_dinmeter.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+m5stack_dinmeter.menu.EventsCore.0=Core 0
+m5stack_dinmeter.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+m5stack_dinmeter.menu.USBMode.hwcdc=Hardware CDC and JTAG
+m5stack_dinmeter.menu.USBMode.hwcdc.build.usb_mode=1
+m5stack_dinmeter.menu.USBMode.default=USB-OTG (TinyUSB)
+m5stack_dinmeter.menu.USBMode.default.build.usb_mode=0
+
+m5stack_dinmeter.menu.CDCOnBoot.cdc=Enabled
+m5stack_dinmeter.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_dinmeter.menu.CDCOnBoot.default=Disabled
+m5stack_dinmeter.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+m5stack_dinmeter.menu.MSCOnBoot.default=Disabled
+m5stack_dinmeter.menu.MSCOnBoot.default.build.msc_on_boot=0
+m5stack_dinmeter.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+m5stack_dinmeter.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+m5stack_dinmeter.menu.DFUOnBoot.default=Disabled
+m5stack_dinmeter.menu.DFUOnBoot.default.build.dfu_on_boot=0
+m5stack_dinmeter.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+m5stack_dinmeter.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+m5stack_dinmeter.menu.UploadMode.default=UART0 / Hardware CDC
+m5stack_dinmeter.menu.UploadMode.default.upload.use_1200bps_touch=false
+m5stack_dinmeter.menu.UploadMode.default.upload.wait_for_upload_port=false
+m5stack_dinmeter.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+m5stack_dinmeter.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+m5stack_dinmeter.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+m5stack_dinmeter.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_dinmeter.menu.PartitionScheme.default.build.partitions=default
+m5stack_dinmeter.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_dinmeter.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_dinmeter.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+m5stack_dinmeter.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+m5stack_dinmeter.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+m5stack_dinmeter.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+m5stack_dinmeter.menu.PartitionScheme.minimal.build.partitions=minimal
+m5stack_dinmeter.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_dinmeter.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_dinmeter.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_dinmeter.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_dinmeter.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_dinmeter.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_dinmeter.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_dinmeter.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_dinmeter.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_dinmeter.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_dinmeter.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_dinmeter.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_dinmeter.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_dinmeter.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_dinmeter.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_dinmeter.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+m5stack_dinmeter.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+m5stack_dinmeter.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+m5stack_dinmeter.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+m5stack_dinmeter.menu.PartitionScheme.fatflash.build.partitions=ffat
+m5stack_dinmeter.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+m5stack_dinmeter.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+m5stack_dinmeter.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+m5stack_dinmeter.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+m5stack_dinmeter.menu.PartitionScheme.rainmaker=RainMaker 4MB
+m5stack_dinmeter.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+m5stack_dinmeter.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+m5stack_dinmeter.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+m5stack_dinmeter.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+m5stack_dinmeter.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+m5stack_dinmeter.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+m5stack_dinmeter.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+m5stack_dinmeter.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+m5stack_dinmeter.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
+m5stack_dinmeter.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
+m5stack_dinmeter.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
+m5stack_dinmeter.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
+m5stack_dinmeter.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
+m5stack_dinmeter.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
+m5stack_dinmeter.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+m5stack_dinmeter.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+m5stack_dinmeter.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+m5stack_dinmeter.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+m5stack_dinmeter.menu.PartitionScheme.custom=Custom
+m5stack_dinmeter.menu.PartitionScheme.custom.build.partitions=
+m5stack_dinmeter.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+m5stack_dinmeter.menu.CPUFreq.240=240MHz (WiFi)
+m5stack_dinmeter.menu.CPUFreq.240.build.f_cpu=240000000L
+m5stack_dinmeter.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_dinmeter.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_dinmeter.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_dinmeter.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_dinmeter.menu.CPUFreq.40=40MHz
+m5stack_dinmeter.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_dinmeter.menu.CPUFreq.20=20MHz
+m5stack_dinmeter.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_dinmeter.menu.CPUFreq.10=10MHz
+m5stack_dinmeter.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_dinmeter.menu.UploadSpeed.921600=921600
+m5stack_dinmeter.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_dinmeter.menu.UploadSpeed.115200=115200
+m5stack_dinmeter.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_dinmeter.menu.UploadSpeed.256000.windows=256000
+m5stack_dinmeter.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_dinmeter.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_dinmeter.menu.UploadSpeed.230400=230400
+m5stack_dinmeter.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_dinmeter.menu.UploadSpeed.460800.linux=460800
+m5stack_dinmeter.menu.UploadSpeed.460800.macosx=460800
+m5stack_dinmeter.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_dinmeter.menu.UploadSpeed.512000.windows=512000
+m5stack_dinmeter.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_dinmeter.menu.DebugLevel.none=None
+m5stack_dinmeter.menu.DebugLevel.none.build.code_debug=0
+m5stack_dinmeter.menu.DebugLevel.error=Error
+m5stack_dinmeter.menu.DebugLevel.error.build.code_debug=1
+m5stack_dinmeter.menu.DebugLevel.warn=Warn
+m5stack_dinmeter.menu.DebugLevel.warn.build.code_debug=2
+m5stack_dinmeter.menu.DebugLevel.info=Info
+m5stack_dinmeter.menu.DebugLevel.info.build.code_debug=3
+m5stack_dinmeter.menu.DebugLevel.debug=Debug
+m5stack_dinmeter.menu.DebugLevel.debug.build.code_debug=4
+m5stack_dinmeter.menu.DebugLevel.verbose=Verbose
+m5stack_dinmeter.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_dinmeter.menu.EraseFlash.none=Disabled
+m5stack_dinmeter.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_dinmeter.menu.EraseFlash.all=Enabled
+m5stack_dinmeter.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+m5stack_nanoc6.name=M5NanoC6
+
+m5stack_nanoc6.bootloader.tool=esptool_py
+m5stack_nanoc6.bootloader.tool.default=esptool_py
+
+m5stack_nanoc6.upload.tool=esptool_py
+m5stack_nanoc6.upload.tool.default=esptool_py
+m5stack_nanoc6.upload.tool.network=esp_ota
+
+m5stack_nanoc6.upload.maximum_size=1310720
+m5stack_nanoc6.upload.maximum_data_size=327680
+m5stack_nanoc6.upload.flags=
+m5stack_nanoc6.upload.extra_flags=
+m5stack_nanoc6.upload.use_1200bps_touch=false
+m5stack_nanoc6.upload.wait_for_upload_port=false
+
+m5stack_nanoc6.serial.disableDTR=false
+m5stack_nanoc6.serial.disableRTS=false
+
+m5stack_nanoc6.build.tarch=riscv32
+m5stack_nanoc6.build.target=esp
+m5stack_nanoc6.build.mcu=esp32c6
+m5stack_nanoc6.build.core=esp32
+m5stack_nanoc6.build.variant=m5stack_nanoc6
+m5stack_nanoc6.build.board=M5STACK_NANOC6
+m5stack_nanoc6.build.bootloader_addr=0x0
+
+m5stack_nanoc6.build.cdc_on_boot=1
+m5stack_nanoc6.build.f_cpu=160000000L
+m5stack_nanoc6.build.flash_size=4MB
+m5stack_nanoc6.build.flash_freq=80m
+m5stack_nanoc6.build.flash_mode=qio
+m5stack_nanoc6.build.boot=qio
+m5stack_nanoc6.build.partitions=default
+m5stack_nanoc6.build.defines=
+
+## IDE 2.0 Seems to not update the value
+m5stack_nanoc6.menu.JTAGAdapter.default=Disabled
+m5stack_nanoc6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+m5stack_nanoc6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+m5stack_nanoc6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+m5stack_nanoc6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+m5stack_nanoc6.menu.JTAGAdapter.external=FTDI Adapter
+m5stack_nanoc6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+m5stack_nanoc6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+m5stack_nanoc6.menu.JTAGAdapter.bridge=ESP USB Bridge
+m5stack_nanoc6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+m5stack_nanoc6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+m5stack_nanoc6.menu.CDCOnBoot.cdc=Enabled
+m5stack_nanoc6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+m5stack_nanoc6.menu.CDCOnBoot.default=Enabled
+m5stack_nanoc6.menu.CDCOnBoot.default.build.cdc_on_boot=1
+
+m5stack_nanoc6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+m5stack_nanoc6.menu.PartitionScheme.default.build.partitions=default
+m5stack_nanoc6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+m5stack_nanoc6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+m5stack_nanoc6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+m5stack_nanoc6.menu.PartitionScheme.no_ota.build.partitions=no_ota
+m5stack_nanoc6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+m5stack_nanoc6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+m5stack_nanoc6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+m5stack_nanoc6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+m5stack_nanoc6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+m5stack_nanoc6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+m5stack_nanoc6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+m5stack_nanoc6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+m5stack_nanoc6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+m5stack_nanoc6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+m5stack_nanoc6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+m5stack_nanoc6.menu.PartitionScheme.huge_app.build.partitions=huge_app
+m5stack_nanoc6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+m5stack_nanoc6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+m5stack_nanoc6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+m5stack_nanoc6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+m5stack_nanoc6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+m5stack_nanoc6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+m5stack_nanoc6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+
+m5stack_nanoc6.menu.CPUFreq.160=160MHz (WiFi)
+m5stack_nanoc6.menu.CPUFreq.160.build.f_cpu=160000000L
+m5stack_nanoc6.menu.CPUFreq.80=80MHz (WiFi)
+m5stack_nanoc6.menu.CPUFreq.80.build.f_cpu=80000000L
+m5stack_nanoc6.menu.CPUFreq.40=40MHz
+m5stack_nanoc6.menu.CPUFreq.40.build.f_cpu=40000000L
+m5stack_nanoc6.menu.CPUFreq.20=20MHz
+m5stack_nanoc6.menu.CPUFreq.20.build.f_cpu=20000000L
+m5stack_nanoc6.menu.CPUFreq.10=10MHz
+m5stack_nanoc6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+m5stack_nanoc6.menu.FlashMode.qio=QIO
+m5stack_nanoc6.menu.FlashMode.qio.build.flash_mode=dio
+m5stack_nanoc6.menu.FlashMode.qio.build.boot=qio
+m5stack_nanoc6.menu.FlashMode.dio=DIO
+m5stack_nanoc6.menu.FlashMode.dio.build.flash_mode=dio
+m5stack_nanoc6.menu.FlashMode.dio.build.boot=dio
+
+m5stack_nanoc6.menu.FlashFreq.80=80MHz
+m5stack_nanoc6.menu.FlashFreq.80.build.flash_freq=80m
+m5stack_nanoc6.menu.FlashFreq.40=40MHz
+m5stack_nanoc6.menu.FlashFreq.40.build.flash_freq=40m
+
+m5stack_nanoc6.menu.FlashSize.4M=4MB (32Mb)
+m5stack_nanoc6.menu.FlashSize.4M.build.flash_size=4MB
+
+m5stack_nanoc6.menu.UploadSpeed.921600=921600
+m5stack_nanoc6.menu.UploadSpeed.921600.upload.speed=921600
+m5stack_nanoc6.menu.UploadSpeed.115200=115200
+m5stack_nanoc6.menu.UploadSpeed.115200.upload.speed=115200
+m5stack_nanoc6.menu.UploadSpeed.256000.windows=256000
+m5stack_nanoc6.menu.UploadSpeed.256000.upload.speed=256000
+m5stack_nanoc6.menu.UploadSpeed.230400.windows.upload.speed=256000
+m5stack_nanoc6.menu.UploadSpeed.230400=230400
+m5stack_nanoc6.menu.UploadSpeed.230400.upload.speed=230400
+m5stack_nanoc6.menu.UploadSpeed.460800.linux=460800
+m5stack_nanoc6.menu.UploadSpeed.460800.macosx=460800
+m5stack_nanoc6.menu.UploadSpeed.460800.upload.speed=460800
+m5stack_nanoc6.menu.UploadSpeed.512000.windows=512000
+m5stack_nanoc6.menu.UploadSpeed.512000.upload.speed=512000
+
+m5stack_nanoc6.menu.DebugLevel.none=None
+m5stack_nanoc6.menu.DebugLevel.none.build.code_debug=0
+m5stack_nanoc6.menu.DebugLevel.error=Error
+m5stack_nanoc6.menu.DebugLevel.error.build.code_debug=1
+m5stack_nanoc6.menu.DebugLevel.warn=Warn
+m5stack_nanoc6.menu.DebugLevel.warn.build.code_debug=2
+m5stack_nanoc6.menu.DebugLevel.info=Info
+m5stack_nanoc6.menu.DebugLevel.info.build.code_debug=3
+m5stack_nanoc6.menu.DebugLevel.debug=Debug
+m5stack_nanoc6.menu.DebugLevel.debug.build.code_debug=4
+m5stack_nanoc6.menu.DebugLevel.verbose=Verbose
+m5stack_nanoc6.menu.DebugLevel.verbose.build.code_debug=5
+
+m5stack_nanoc6.menu.EraseFlash.none=Disabled
+m5stack_nanoc6.menu.EraseFlash.none.upload.erase_cmd=
+m5stack_nanoc6.menu.EraseFlash.all=Enabled
+m5stack_nanoc6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+m5stack_nanoc6.menu.ZigbeeMode.default=Disabled
+m5stack_nanoc6.menu.ZigbeeMode.default.build.zigbee_mode=
+m5stack_nanoc6.menu.ZigbeeMode.default.build.zigbee_libs=
+m5stack_nanoc6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+m5stack_nanoc6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+m5stack_nanoc6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+m5stack_nanoc6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+m5stack_nanoc6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+m5stack_nanoc6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+m5stack_nanoc6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+m5stack_nanoc6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+m5stack_nanoc6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+odroid_esp32.name=ODROID ESP32
+
+odroid_esp32.bootloader.tool=esptool_py
+odroid_esp32.bootloader.tool.default=esptool_py
+
+odroid_esp32.upload.tool=esptool_py
+odroid_esp32.upload.tool.default=esptool_py
+odroid_esp32.upload.tool.network=esp_ota
+
+odroid_esp32.upload.maximum_size=1310720
+odroid_esp32.upload.maximum_data_size=327680
+odroid_esp32.upload.flags=
+odroid_esp32.upload.extra_flags=
+
+odroid_esp32.serial.disableDTR=true
+odroid_esp32.serial.disableRTS=true
+
+odroid_esp32.build.tarch=xtensa
+odroid_esp32.build.bootloader_addr=0x1000
+odroid_esp32.build.target=esp32
+odroid_esp32.build.mcu=esp32
+odroid_esp32.build.core=esp32
+odroid_esp32.build.variant=odroid_esp32
+odroid_esp32.build.board=ODROID_ESP32
+
+odroid_esp32.build.f_cpu=240000000L
+odroid_esp32.build.flash_size=16MB
+odroid_esp32.build.flash_mode=dio
+odroid_esp32.build.boot=dio
+odroid_esp32.build.partitions=default
+odroid_esp32.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+odroid_esp32.build.extra_libs=
+
+odroid_esp32.menu.FlashMode.qio=QIO
+odroid_esp32.menu.FlashMode.qio.build.flash_mode=dio
+odroid_esp32.menu.FlashMode.qio.build.boot=qio
+odroid_esp32.menu.FlashMode.dio=DIO
+odroid_esp32.menu.FlashMode.dio.build.flash_mode=dio
+odroid_esp32.menu.FlashMode.dio.build.boot=dio
+
+odroid_esp32.menu.FlashFreq.80=80MHz
+odroid_esp32.menu.FlashFreq.80.build.flash_freq=80m
+odroid_esp32.menu.FlashFreq.40=40MHz
+odroid_esp32.menu.FlashFreq.40.build.flash_freq=40m
+
+odroid_esp32.menu.PartitionScheme.default=Default
+odroid_esp32.menu.PartitionScheme.default.build.partitions=default
+odroid_esp32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+odroid_esp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+odroid_esp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+odroid_esp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+odroid_esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+odroid_esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+odroid_esp32.menu.UploadSpeed.921600=921600
+odroid_esp32.menu.UploadSpeed.921600.upload.speed=921600
+odroid_esp32.menu.UploadSpeed.115200=115200
+odroid_esp32.menu.UploadSpeed.115200.upload.speed=115200
+odroid_esp32.menu.UploadSpeed.256000.windows=256000
+odroid_esp32.menu.UploadSpeed.256000.upload.speed=256000
+odroid_esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+odroid_esp32.menu.UploadSpeed.230400=230400
+odroid_esp32.menu.UploadSpeed.230400.upload.speed=230400
+odroid_esp32.menu.UploadSpeed.460800.linux=460800
+odroid_esp32.menu.UploadSpeed.460800.macosx=460800
+odroid_esp32.menu.UploadSpeed.460800.upload.speed=460800
+odroid_esp32.menu.UploadSpeed.512000.windows=512000
+odroid_esp32.menu.UploadSpeed.512000.upload.speed=512000
+
+odroid_esp32.menu.DebugLevel.none=None
+odroid_esp32.menu.DebugLevel.none.build.code_debug=0
+odroid_esp32.menu.DebugLevel.error=Error
+odroid_esp32.menu.DebugLevel.error.build.code_debug=1
+odroid_esp32.menu.DebugLevel.warn=Warn
+odroid_esp32.menu.DebugLevel.warn.build.code_debug=2
+odroid_esp32.menu.DebugLevel.info=Info
+odroid_esp32.menu.DebugLevel.info.build.code_debug=3
+odroid_esp32.menu.DebugLevel.debug=Debug
+odroid_esp32.menu.DebugLevel.debug.build.code_debug=4
+odroid_esp32.menu.DebugLevel.verbose=Verbose
+odroid_esp32.menu.DebugLevel.verbose.build.code_debug=5
+
+odroid_esp32.menu.EraseFlash.none=Disabled
+odroid_esp32.menu.EraseFlash.none.upload.erase_cmd=
+odroid_esp32.menu.EraseFlash.all=Enabled
+odroid_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wifi_kit_32.name=Heltec WiFi Kit 32
+
+heltec_wifi_kit_32.bootloader.tool=esptool_py
+heltec_wifi_kit_32.bootloader.tool.default=esptool_py
+
+heltec_wifi_kit_32.upload.tool=esptool_py
+heltec_wifi_kit_32.upload.tool.default=esptool_py
+heltec_wifi_kit_32.upload.tool.network=esp_ota
+
+heltec_wifi_kit_32.upload.maximum_size=1310720
+heltec_wifi_kit_32.upload.maximum_data_size=327680
+heltec_wifi_kit_32.upload.flags=
+heltec_wifi_kit_32.upload.extra_flags=
+
+heltec_wifi_kit_32.serial.disableDTR=true
+heltec_wifi_kit_32.serial.disableRTS=true
+
+heltec_wifi_kit_32.build.tarch=xtensa
+heltec_wifi_kit_32.build.bootloader_addr=0x1000
+heltec_wifi_kit_32.build.target=esp32
+heltec_wifi_kit_32.build.mcu=esp32
+heltec_wifi_kit_32.build.core=esp32
+heltec_wifi_kit_32.build.variant=heltec_wifi_kit_32
+heltec_wifi_kit_32.build.board=HELTEC_WIFI_KIT_32
+
+heltec_wifi_kit_32.build.f_cpu=240000000L
+heltec_wifi_kit_32.build.flash_size=4MB
+heltec_wifi_kit_32.build.flash_freq=80m
+heltec_wifi_kit_32.build.flash_mode=dio
+heltec_wifi_kit_32.build.boot=dio
+heltec_wifi_kit_32.build.partitions=default
+heltec_wifi_kit_32.build.defines=
+heltec_wifi_kit_32.build.band=LoRaWAN_NONE
+heltec_wifi_kit_32.build.LoRaWanDebugLevel=0
+
+heltec_wifi_kit_32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+heltec_wifi_kit_32.menu.PartitionScheme.default.build.partitions=default
+heltec_wifi_kit_32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+heltec_wifi_kit_32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+heltec_wifi_kit_32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+heltec_wifi_kit_32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+heltec_wifi_kit_32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+heltec_wifi_kit_32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+heltec_wifi_kit_32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+heltec_wifi_kit_32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+heltec_wifi_kit_32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+heltec_wifi_kit_32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+heltec_wifi_kit_32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+heltec_wifi_kit_32.menu.CPUFreq.240=240MHz (WiFi/BT)
+heltec_wifi_kit_32.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wifi_kit_32.menu.CPUFreq.160=160MHz (WiFi/BT)
+heltec_wifi_kit_32.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wifi_kit_32.menu.CPUFreq.80=80MHz (WiFi/BT)
+heltec_wifi_kit_32.menu.CPUFreq.80.build.f_cpu=80000000L
+
+heltec_wifi_kit_32.menu.UploadSpeed.921600=921600
+heltec_wifi_kit_32.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wifi_kit_32.menu.UploadSpeed.115200=115200
+heltec_wifi_kit_32.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wifi_kit_32.menu.UploadSpeed.256000.windows=256000
+heltec_wifi_kit_32.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wifi_kit_32.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wifi_kit_32.menu.UploadSpeed.230400=230400
+heltec_wifi_kit_32.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wifi_kit_32.menu.UploadSpeed.460800.linux=460800
+heltec_wifi_kit_32.menu.UploadSpeed.460800.macosx=460800
+heltec_wifi_kit_32.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wifi_kit_32.menu.UploadSpeed.512000.windows=512000
+heltec_wifi_kit_32.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wifi_kit_32.menu.DebugLevel.none=None
+heltec_wifi_kit_32.menu.DebugLevel.none.build.code_debug=0
+heltec_wifi_kit_32.menu.DebugLevel.error=Error
+heltec_wifi_kit_32.menu.DebugLevel.error.build.code_debug=1
+heltec_wifi_kit_32.menu.DebugLevel.warn=Warn
+heltec_wifi_kit_32.menu.DebugLevel.warn.build.code_debug=2
+heltec_wifi_kit_32.menu.DebugLevel.info=Info
+heltec_wifi_kit_32.menu.DebugLevel.info.build.code_debug=3
+heltec_wifi_kit_32.menu.DebugLevel.debug=Debug
+heltec_wifi_kit_32.menu.DebugLevel.debug.build.code_debug=4
+heltec_wifi_kit_32.menu.DebugLevel.verbose=Verbose
+heltec_wifi_kit_32.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wifi_kit_32.menu.EraseFlash.none=Disabled
+heltec_wifi_kit_32.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wifi_kit_32.menu.EraseFlash.all=Enabled
+heltec_wifi_kit_32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wifi_kit_32_V3.name=Heltec WiFi Kit 32(V3)
+
+heltec_wifi_kit_32_V3.bootloader.tool=esptool_py
+heltec_wifi_kit_32_V3.bootloader.tool.default=esptool_py
+
+heltec_wifi_kit_32_V3.upload.tool=esptool_py
+heltec_wifi_kit_32_V3.upload.tool.default=esptool_py
+heltec_wifi_kit_32_V3.upload.tool.network=esp_ota
+
+heltec_wifi_kit_32_V3.upload.maximum_size=3342336
+heltec_wifi_kit_32_V3.upload.maximum_data_size=327680
+heltec_wifi_kit_32_V3.upload.flags=
+heltec_wifi_kit_32_V3.upload.extra_flags=
+heltec_wifi_kit_32_V3.upload.use_1200bps_touch=false
+heltec_wifi_kit_32_V3.upload.wait_for_upload_port=false
+
+heltec_wifi_kit_32_V3.serial.disableDTR=false
+heltec_wifi_kit_32_V3.serial.disableRTS=false
+
+heltec_wifi_kit_32_V3.build.tarch=xtensa
+heltec_wifi_kit_32_V3.build.bootloader_addr=0x0
+heltec_wifi_kit_32_V3.build.target=esp32s3
+heltec_wifi_kit_32_V3.build.mcu=esp32s3
+heltec_wifi_kit_32_V3.build.core=esp32
+heltec_wifi_kit_32_V3.build.variant=heltec_wifi_kit_32_V3
+heltec_wifi_kit_32_V3.build.board=HELTEC_WIFI_KIT_32_V3
+
+heltec_wifi_kit_32_V3.build.usb_mode=1
+heltec_wifi_kit_32_V3.build.cdc_on_boot=0
+heltec_wifi_kit_32_V3.build.msc_on_boot=0
+heltec_wifi_kit_32_V3.build.dfu_on_boot=0
+heltec_wifi_kit_32_V3.build.f_cpu=240000000L
+heltec_wifi_kit_32_V3.build.flash_size=8MB
+heltec_wifi_kit_32_V3.build.flash_freq=80m
+heltec_wifi_kit_32_V3.build.flash_mode=dio
+heltec_wifi_kit_32_V3.build.boot=qio
+heltec_wifi_kit_32_V3.build.boot_freq=80m
+heltec_wifi_kit_32_V3.build.partitions=default_8MB
+heltec_wifi_kit_32_V3.build.loop_core=
+heltec_wifi_kit_32_V3.build.event_core=
+heltec_wifi_kit_32_V3.build.psram_type=qspi
+heltec_wifi_kit_32_V3.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_wifi_kit_32_V3.menu.LoopCore.1=Core 1
+heltec_wifi_kit_32_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_wifi_kit_32_V3.menu.LoopCore.0=Core 0
+heltec_wifi_kit_32_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_wifi_kit_32_V3.menu.EventsCore.1=Core 1
+heltec_wifi_kit_32_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_wifi_kit_32_V3.menu.EventsCore.0=Core 0
+heltec_wifi_kit_32_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_wifi_kit_32_V3.menu.CPUFreq.240=240MHz (WiFi)
+heltec_wifi_kit_32_V3.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wifi_kit_32_V3.menu.CPUFreq.160=160MHz (WiFi)
+heltec_wifi_kit_32_V3.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wifi_kit_32_V3.menu.CPUFreq.80=80MHz (WiFi)
+heltec_wifi_kit_32_V3.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_wifi_kit_32_V3.menu.CPUFreq.40=40MHz
+heltec_wifi_kit_32_V3.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_wifi_kit_32_V3.menu.CPUFreq.20=20MHz
+heltec_wifi_kit_32_V3.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_wifi_kit_32_V3.menu.CPUFreq.10=10MHz
+heltec_wifi_kit_32_V3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_wifi_kit_32_V3.menu.UploadSpeed.921600=921600
+heltec_wifi_kit_32_V3.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wifi_kit_32_V3.menu.UploadSpeed.115200=115200
+heltec_wifi_kit_32_V3.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wifi_kit_32_V3.menu.UploadSpeed.256000.windows=256000
+heltec_wifi_kit_32_V3.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wifi_kit_32_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wifi_kit_32_V3.menu.UploadSpeed.230400=230400
+heltec_wifi_kit_32_V3.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wifi_kit_32_V3.menu.UploadSpeed.460800.linux=460800
+heltec_wifi_kit_32_V3.menu.UploadSpeed.460800.macosx=460800
+heltec_wifi_kit_32_V3.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wifi_kit_32_V3.menu.UploadSpeed.512000.windows=512000
+heltec_wifi_kit_32_V3.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wifi_kit_32_V3.menu.DebugLevel.none=None
+heltec_wifi_kit_32_V3.menu.DebugLevel.none.build.code_debug=0
+heltec_wifi_kit_32_V3.menu.DebugLevel.error=Error
+heltec_wifi_kit_32_V3.menu.DebugLevel.error.build.code_debug=1
+heltec_wifi_kit_32_V3.menu.DebugLevel.warn=Warn
+heltec_wifi_kit_32_V3.menu.DebugLevel.warn.build.code_debug=2
+heltec_wifi_kit_32_V3.menu.DebugLevel.info=Info
+heltec_wifi_kit_32_V3.menu.DebugLevel.info.build.code_debug=3
+heltec_wifi_kit_32_V3.menu.DebugLevel.debug=Debug
+heltec_wifi_kit_32_V3.menu.DebugLevel.debug.build.code_debug=4
+heltec_wifi_kit_32_V3.menu.DebugLevel.verbose=Verbose
+heltec_wifi_kit_32_V3.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wifi_kit_32_V3.menu.EraseFlash.none=Disabled
+heltec_wifi_kit_32_V3.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wifi_kit_32_V3.menu.EraseFlash.all=Enabled
+heltec_wifi_kit_32_V3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wifi_lora_32.name=Heltec WiFi LoRa 32
+
+heltec_wifi_lora_32.bootloader.tool=esptool_py
+heltec_wifi_lora_32.bootloader.tool.default=esptool_py
+
+heltec_wifi_lora_32.upload.tool=esptool_py
+heltec_wifi_lora_32.upload.tool.default=esptool_py
+heltec_wifi_lora_32.upload.tool.network=esp_ota
+
+heltec_wifi_lora_32.upload.maximum_size=1310720
+heltec_wifi_lora_32.upload.maximum_data_size=327680
+heltec_wifi_lora_32.upload.flags=
+heltec_wifi_lora_32.upload.extra_flags=
+
+heltec_wifi_lora_32.serial.disableDTR=true
+heltec_wifi_lora_32.serial.disableRTS=true
+
+heltec_wifi_lora_32.build.tarch=xtensa
+heltec_wifi_lora_32.build.bootloader_addr=0x1000
+heltec_wifi_lora_32.build.target=esp32
+heltec_wifi_lora_32.build.mcu=esp32
+heltec_wifi_lora_32.build.core=esp32
+heltec_wifi_lora_32.build.variant=heltec_wifi_lora_32
+heltec_wifi_lora_32.build.board=HELTEC_WIFI_LORA_32
+
+heltec_wifi_lora_32.build.f_cpu=240000000L
+heltec_wifi_lora_32.build.flash_size=4MB
+heltec_wifi_lora_32.build.flash_freq=80m
+heltec_wifi_lora_32.build.flash_mode=dio
+heltec_wifi_lora_32.build.boot=qio
+heltec_wifi_lora_32.build.partitions=default
+heltec_wifi_lora_32.build.psram=
+heltec_wifi_lora_32.build.defines=-D{build.band} -DMCU_ESP32_D0 -DWIFI_LORA_32 -DHELTEC_BOARD=1 -DRADIO_CHIP_SX127X -DSLOW_CLK_TPYE=0 -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH}  -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO}  {build.psram}
+
+heltec_wifi_lora_32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+heltec_wifi_lora_32.menu.PartitionScheme.default.build.partitions=default
+heltec_wifi_lora_32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+heltec_wifi_lora_32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+heltec_wifi_lora_32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+heltec_wifi_lora_32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+heltec_wifi_lora_32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+heltec_wifi_lora_32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+heltec_wifi_lora_32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+heltec_wifi_lora_32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+heltec_wifi_lora_32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+heltec_wifi_lora_32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+heltec_wifi_lora_32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+heltec_wifi_lora_32.menu.CPUFreq.240=240MHz (WiFi/BT)
+heltec_wifi_lora_32.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wifi_lora_32.menu.CPUFreq.160=160MHz (WiFi/BT)
+heltec_wifi_lora_32.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wifi_lora_32.menu.CPUFreq.80=80MHz (WiFi/BT)
+heltec_wifi_lora_32.menu.CPUFreq.160.build.f_cpu=80000000L
+
+heltec_wifi_lora_32.menu.UploadSpeed.921600=921600
+heltec_wifi_lora_32.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wifi_lora_32.menu.UploadSpeed.115200=115200
+heltec_wifi_lora_32.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wifi_lora_32.menu.UploadSpeed.256000.windows=256000
+heltec_wifi_lora_32.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wifi_lora_32.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wifi_lora_32.menu.UploadSpeed.230400=230400
+heltec_wifi_lora_32.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wifi_lora_32.menu.UploadSpeed.460800.linux=460800
+heltec_wifi_lora_32.menu.UploadSpeed.460800.macosx=460800
+heltec_wifi_lora_32.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wifi_lora_32.menu.UploadSpeed.512000.windows=512000
+heltec_wifi_lora_32.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wifi_lora_32.menu.DebugLevel.none=None
+heltec_wifi_lora_32.menu.DebugLevel.none.build.code_debug=0
+heltec_wifi_lora_32.menu.DebugLevel.error=Error
+heltec_wifi_lora_32.menu.DebugLevel.error.build.code_debug=1
+heltec_wifi_lora_32.menu.DebugLevel.warn=Warn
+heltec_wifi_lora_32.menu.DebugLevel.warn.build.code_debug=2
+heltec_wifi_lora_32.menu.DebugLevel.info=Info
+heltec_wifi_lora_32.menu.DebugLevel.info.build.code_debug=3
+heltec_wifi_lora_32.menu.DebugLevel.debug=Debug
+heltec_wifi_lora_32.menu.DebugLevel.debug.build.code_debug=4
+heltec_wifi_lora_32.menu.DebugLevel.verbose=Verbose
+heltec_wifi_lora_32.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wifi_lora_32.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wifi_lora_32.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wifi_lora_32.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wifi_lora_32.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wifi_lora_32.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wifi_lora_32.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wifi_lora_32.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wifi_lora_32.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wifi_lora_32.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wifi_lora_32.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wifi_lora_32.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wifi_lora_32.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wifi_lora_32.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wifi_lora_32.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wifi_lora_32.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wifi_lora_32.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wifi_lora_32.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wifi_lora_32.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wifi_lora_32.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wifi_lora_32.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wifi_lora_32.menu.LoRaWanDebugLevel.0=None
+heltec_wifi_lora_32.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wifi_lora_32.menu.LoRaWanDebugLevel.1=Freq
+heltec_wifi_lora_32.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wifi_lora_32.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wifi_lora_32.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wifi_lora_32.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wifi_lora_32.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wifi_lora_32.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wifi_lora_32.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wifi_lora_32.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wifi_lora_32.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wifi_lora_32.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wifi_lora_32.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wifi_lora_32.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wifi_lora_32.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+
+heltec_wifi_lora_32.menu.EraseFlash.none=Disabled
+heltec_wifi_lora_32.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wifi_lora_32.menu.EraseFlash.all=Enabled
+heltec_wifi_lora_32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wifi_lora_32_V2.name=Heltec WiFi LoRa 32(V2)
+
+heltec_wifi_lora_32_V2.bootloader.tool=esptool_py
+heltec_wifi_lora_32_V2.bootloader.tool.default=esptool_py
+
+heltec_wifi_lora_32_V2.upload.tool=esptool_py
+heltec_wifi_lora_32_V2.upload.tool.default=esptool_py
+heltec_wifi_lora_32_V2.upload.tool.network=esp_ota
+
+heltec_wifi_lora_32_V2.upload.maximum_size=3342336
+heltec_wifi_lora_32_V2.upload.maximum_data_size=327680
+heltec_wifi_lora_32_V2.upload.flags=
+heltec_wifi_lora_32_V2.upload.extra_flags=
+
+heltec_wifi_lora_32_V2.serial.disableDTR=true
+heltec_wifi_lora_32_V2.serial.disableRTS=true
+
+heltec_wifi_lora_32_V2.build.tarch=xtensa
+heltec_wifi_lora_32_V2.build.bootloader_addr=0x1000
+heltec_wifi_lora_32_V2.build.target=esp32
+heltec_wifi_lora_32_V2.build.mcu=esp32
+heltec_wifi_lora_32_V2.build.core=esp32
+heltec_wifi_lora_32_V2.build.variant=heltec_wifi_lora_32_V2
+heltec_wifi_lora_32_V2.build.board=HELTEC_WIFI_LORA_32_V2
+
+heltec_wifi_lora_32_V2.build.f_cpu=240000000L
+heltec_wifi_lora_32_V2.build.flash_size=8MB
+heltec_wifi_lora_32_V2.build.flash_freq=80m
+heltec_wifi_lora_32_V2.build.flash_mode=dio
+heltec_wifi_lora_32_V2.build.boot=qio
+heltec_wifi_lora_32_V2.build.partitions=default_8MB
+heltec_wifi_lora_32_V2.build.psram=
+heltec_wifi_lora_32_V2.build.defines=-D{build.band} -DMCU_ESP32_D0 -DWIFI_LORA_32_V2 -DHELTEC_BOARD=0 -DRADIO_CHIP_SX127X -DSLOW_CLK_TPYE=0 -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH}  -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO}  {build.psram}
+
+heltec_wifi_lora_32_V2.menu.CPUFreq.240=240MHz (WiFi/BT)
+heltec_wifi_lora_32_V2.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wifi_lora_32_V2.menu.CPUFreq.160=160MHz (WiFi/BT)
+heltec_wifi_lora_32_V2.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wifi_lora_32_V2.menu.CPUFreq.80=80MHz (WiFi/BT)
+heltec_wifi_lora_32_V2.menu.CPUFreq.80.build.f_cpu=80000000L
+
+heltec_wifi_lora_32_V2.menu.UploadSpeed.921600=921600
+heltec_wifi_lora_32_V2.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wifi_lora_32_V2.menu.UploadSpeed.115200=115200
+heltec_wifi_lora_32_V2.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wifi_lora_32_V2.menu.UploadSpeed.256000.windows=256000
+heltec_wifi_lora_32_V2.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wifi_lora_32_V2.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wifi_lora_32_V2.menu.UploadSpeed.230400=230400
+heltec_wifi_lora_32_V2.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wifi_lora_32_V2.menu.UploadSpeed.460800.linux=460800
+heltec_wifi_lora_32_V2.menu.UploadSpeed.460800.macosx=460800
+heltec_wifi_lora_32_V2.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wifi_lora_32_V2.menu.UploadSpeed.512000.windows=512000
+heltec_wifi_lora_32_V2.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wifi_lora_32_V2.menu.DebugLevel.none=None
+heltec_wifi_lora_32_V2.menu.DebugLevel.none.build.code_debug=0
+heltec_wifi_lora_32_V2.menu.DebugLevel.error=Error
+heltec_wifi_lora_32_V2.menu.DebugLevel.error.build.code_debug=1
+heltec_wifi_lora_32_V2.menu.DebugLevel.warn=Warn
+heltec_wifi_lora_32_V2.menu.DebugLevel.warn.build.code_debug=2
+heltec_wifi_lora_32_V2.menu.DebugLevel.info=Info
+heltec_wifi_lora_32_V2.menu.DebugLevel.info.build.code_debug=3
+heltec_wifi_lora_32_V2.menu.DebugLevel.debug=Debug
+heltec_wifi_lora_32_V2.menu.DebugLevel.debug.build.code_debug=4
+heltec_wifi_lora_32_V2.menu.DebugLevel.verbose=Verbose
+heltec_wifi_lora_32_V2.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wifi_lora_32_V2.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.0=None
+heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.1=Freq
+heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wifi_lora_32_V2.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wifi_lora_32_V2.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wifi_lora_32_V2.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wifi_lora_32_V2.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wifi_lora_32_V2.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wifi_lora_32_V2.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wifi_lora_32_V2.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wifi_lora_32_V2.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wifi_lora_32_V2.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wifi_lora_32_V2.menu.EraseFlash.none=Disabled
+heltec_wifi_lora_32_V2.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wifi_lora_32_V2.menu.EraseFlash.all=Enabled
+heltec_wifi_lora_32_V2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wifi_lora_32_V3.name=Heltec WiFi LoRa 32(V3)
+
+heltec_wifi_lora_32_V3.bootloader.tool=esptool_py
+heltec_wifi_lora_32_V3.bootloader.tool.default=esptool_py
+
+heltec_wifi_lora_32_V3.upload.tool=esptool_py
+heltec_wifi_lora_32_V3.upload.tool.default=esptool_py
+heltec_wifi_lora_32_V3.upload.tool.network=esp_ota
+
+heltec_wifi_lora_32_V3.upload.maximum_size=3342336
+heltec_wifi_lora_32_V3.upload.maximum_data_size=327680
+heltec_wifi_lora_32_V3.upload.flags=
+heltec_wifi_lora_32_V3.upload.extra_flags=
+heltec_wifi_lora_32_V3.upload.use_1200bps_touch=false
+heltec_wifi_lora_32_V3.upload.wait_for_upload_port=false
+
+heltec_wifi_lora_32_V3.serial.disableDTR=false
+heltec_wifi_lora_32_V3.serial.disableRTS=false
+
+heltec_wifi_lora_32_V3.build.tarch=xtensa
+heltec_wifi_lora_32_V3.build.bootloader_addr=0x0
+heltec_wifi_lora_32_V3.build.target=esp32s3
+heltec_wifi_lora_32_V3.build.mcu=esp32s3
+heltec_wifi_lora_32_V3.build.core=esp32
+heltec_wifi_lora_32_V3.build.variant=heltec_wifi_lora_32_V3
+heltec_wifi_lora_32_V3.build.board=HELTEC_WIFI_LORA_32_V3
+
+heltec_wifi_lora_32_V3.build.usb_mode=1
+heltec_wifi_lora_32_V3.build.cdc_on_boot=0
+heltec_wifi_lora_32_V3.build.msc_on_boot=0
+heltec_wifi_lora_32_V3.build.dfu_on_boot=0
+heltec_wifi_lora_32_V3.build.f_cpu=240000000L
+heltec_wifi_lora_32_V3.build.flash_size=8MB
+heltec_wifi_lora_32_V3.build.flash_freq=80m
+heltec_wifi_lora_32_V3.build.flash_mode=dio
+heltec_wifi_lora_32_V3.build.boot=qio
+heltec_wifi_lora_32_V3.build.boot_freq=80m
+heltec_wifi_lora_32_V3.build.partitions=default_8MB
+heltec_wifi_lora_32_V3.build.loop_core=
+heltec_wifi_lora_32_V3.build.event_core=
+heltec_wifi_lora_32_V3.build.psram_type=qspi
+heltec_wifi_lora_32_V3.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_wifi_lora_32_V3.menu.LoopCore.1=Core 1
+heltec_wifi_lora_32_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_wifi_lora_32_V3.menu.LoopCore.0=Core 0
+heltec_wifi_lora_32_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_wifi_lora_32_V3.menu.EventsCore.1=Core 1
+heltec_wifi_lora_32_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_wifi_lora_32_V3.menu.EventsCore.0=Core 0
+heltec_wifi_lora_32_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_wifi_lora_32_V3.menu.CPUFreq.240=240MHz (WiFi)
+heltec_wifi_lora_32_V3.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wifi_lora_32_V3.menu.CPUFreq.160=160MHz (WiFi)
+heltec_wifi_lora_32_V3.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wifi_lora_32_V3.menu.CPUFreq.80=80MHz (WiFi)
+heltec_wifi_lora_32_V3.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_wifi_lora_32_V3.menu.CPUFreq.40=40MHz
+heltec_wifi_lora_32_V3.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_wifi_lora_32_V3.menu.CPUFreq.20=20MHz
+heltec_wifi_lora_32_V3.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_wifi_lora_32_V3.menu.CPUFreq.10=10MHz
+heltec_wifi_lora_32_V3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_wifi_lora_32_V3.menu.UploadSpeed.921600=921600
+heltec_wifi_lora_32_V3.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wifi_lora_32_V3.menu.UploadSpeed.115200=115200
+heltec_wifi_lora_32_V3.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wifi_lora_32_V3.menu.UploadSpeed.256000.windows=256000
+heltec_wifi_lora_32_V3.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wifi_lora_32_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wifi_lora_32_V3.menu.UploadSpeed.230400=230400
+heltec_wifi_lora_32_V3.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wifi_lora_32_V3.menu.UploadSpeed.460800.linux=460800
+heltec_wifi_lora_32_V3.menu.UploadSpeed.460800.macosx=460800
+heltec_wifi_lora_32_V3.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wifi_lora_32_V3.menu.UploadSpeed.512000.windows=512000
+heltec_wifi_lora_32_V3.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wifi_lora_32_V3.menu.DebugLevel.none=None
+heltec_wifi_lora_32_V3.menu.DebugLevel.none.build.code_debug=0
+heltec_wifi_lora_32_V3.menu.DebugLevel.error=Error
+heltec_wifi_lora_32_V3.menu.DebugLevel.error.build.code_debug=1
+heltec_wifi_lora_32_V3.menu.DebugLevel.warn=Warn
+heltec_wifi_lora_32_V3.menu.DebugLevel.warn.build.code_debug=2
+heltec_wifi_lora_32_V3.menu.DebugLevel.info=Info
+heltec_wifi_lora_32_V3.menu.DebugLevel.info.build.code_debug=3
+heltec_wifi_lora_32_V3.menu.DebugLevel.debug=Debug
+heltec_wifi_lora_32_V3.menu.DebugLevel.debug.build.code_debug=4
+heltec_wifi_lora_32_V3.menu.DebugLevel.verbose=Verbose
+heltec_wifi_lora_32_V3.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wifi_lora_32_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.0=None
+heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.1=Freq
+heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wifi_lora_32_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wifi_lora_32_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wifi_lora_32_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wifi_lora_32_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wifi_lora_32_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wifi_lora_32_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wifi_lora_32_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wifi_lora_32_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wifi_lora_32_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wifi_lora_32_V3.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_wifi_lora_32_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_wifi_lora_32_V3.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_wifi_lora_32_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_wifi_lora_32_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=30 -DWIFI_LORA_32_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_wifi_lora_32_V3.menu.EraseFlash.none=Disabled
+heltec_wifi_lora_32_V3.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wifi_lora_32_V3.menu.EraseFlash.all=Enabled
+heltec_wifi_lora_32_V3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wireless_stick_V3.name=Heltec Wireless Stick(V3)
+
+heltec_wireless_stick_V3.bootloader.tool=esptool_py
+heltec_wireless_stick_V3.bootloader.tool.default=esptool_py
+
+heltec_wireless_stick_V3.upload.tool=esptool_py
+heltec_wireless_stick_V3.upload.tool.default=esptool_py
+heltec_wireless_stick_V3.upload.tool.network=esp_ota
+
+heltec_wireless_stick_V3.upload.maximum_size=3342336
+heltec_wireless_stick_V3.upload.maximum_data_size=327680
+heltec_wireless_stick_V3.upload.flags=
+heltec_wireless_stick_V3.upload.extra_flags=
+heltec_wireless_stick_V3.upload.use_1200bps_touch=false
+heltec_wireless_stick_V3.upload.wait_for_upload_port=false
+
+heltec_wireless_stick_V3.serial.disableDTR=false
+heltec_wireless_stick_V3.serial.disableRTS=false
+
+heltec_wireless_stick_V3.build.tarch=xtensa
+heltec_wireless_stick_V3.build.bootloader_addr=0x0
+heltec_wireless_stick_V3.build.target=esp32s3
+heltec_wireless_stick_V3.build.mcu=esp32s3
+heltec_wireless_stick_V3.build.core=esp32
+heltec_wireless_stick_V3.build.variant=heltec_wireless_stick_v3
+heltec_wireless_stick_V3.build.board=HELTEC_WIRELESS_STICK_V3
+
+heltec_wireless_stick_V3.build.usb_mode=1
+heltec_wireless_stick_V3.build.cdc_on_boot=0
+heltec_wireless_stick_V3.build.msc_on_boot=0
+heltec_wireless_stick_V3.build.dfu_on_boot=0
+heltec_wireless_stick_V3.build.f_cpu=240000000L
+heltec_wireless_stick_V3.build.flash_size=8MB
+heltec_wireless_stick_V3.build.flash_freq=80m
+heltec_wireless_stick_V3.build.flash_mode=dio
+heltec_wireless_stick_V3.build.boot=qio
+heltec_wireless_stick_V3.build.boot_freq=80m
+heltec_wireless_stick_V3.build.partitions=default_8MB
+heltec_wireless_stick_V3.build.loop_core=
+heltec_wireless_stick_V3.build.event_core=
+heltec_wireless_stick_V3.build.psram_type=qspi
+heltec_wireless_stick_V3.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_wireless_stick_V3.menu.LoopCore.1=Core 1
+heltec_wireless_stick_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_wireless_stick_V3.menu.LoopCore.0=Core 0
+heltec_wireless_stick_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_wireless_stick_V3.menu.EventsCore.1=Core 1
+heltec_wireless_stick_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_wireless_stick_V3.menu.EventsCore.0=Core 0
+heltec_wireless_stick_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_wireless_stick_V3.menu.CPUFreq.240=240MHz (WiFi)
+heltec_wireless_stick_V3.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wireless_stick_V3.menu.CPUFreq.160=160MHz (WiFi)
+heltec_wireless_stick_V3.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_stick_V3.menu.CPUFreq.80=80MHz (WiFi)
+heltec_wireless_stick_V3.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_wireless_stick_V3.menu.CPUFreq.40=40MHz
+heltec_wireless_stick_V3.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_wireless_stick_V3.menu.CPUFreq.20=20MHz
+heltec_wireless_stick_V3.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_wireless_stick_V3.menu.CPUFreq.10=10MHz
+heltec_wireless_stick_V3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_wireless_stick_V3.menu.UploadSpeed.921600=921600
+heltec_wireless_stick_V3.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_stick_V3.menu.UploadSpeed.115200=115200
+heltec_wireless_stick_V3.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_stick_V3.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_stick_V3.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_stick_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_stick_V3.menu.UploadSpeed.230400=230400
+heltec_wireless_stick_V3.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_stick_V3.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_stick_V3.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_stick_V3.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_stick_V3.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_stick_V3.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wireless_stick_V3.menu.DebugLevel.none=None
+heltec_wireless_stick_V3.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_stick_V3.menu.DebugLevel.error=Error
+heltec_wireless_stick_V3.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_stick_V3.menu.DebugLevel.warn=Warn
+heltec_wireless_stick_V3.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_stick_V3.menu.DebugLevel.info=Info
+heltec_wireless_stick_V3.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_stick_V3.menu.DebugLevel.debug=Debug
+heltec_wireless_stick_V3.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_stick_V3.menu.DebugLevel.verbose=Verbose
+heltec_wireless_stick_V3.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_stick_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_stick_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wireless_stick_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_stick_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_stick_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_stick_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_stick_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_stick_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_stick_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_stick_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_stick_V3.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_wireless_stick_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_wireless_stick_V3.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_wireless_stick_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_wireless_stick_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=31 -DWIRELESS_STICK_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_wireless_stick_V3.menu.EraseFlash.none=Disabled
+heltec_wireless_stick_V3.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_stick_V3.menu.EraseFlash.all=Enabled
+heltec_wireless_stick_V3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wireless_stick_lite_V3.name=Heltec Wireless Stick Lite(V3)
+
+heltec_wireless_stick_lite_V3.bootloader.tool=esptool_py
+heltec_wireless_stick_lite_V3.bootloader.tool.default=esptool_py
+
+heltec_wireless_stick_lite_V3.upload.tool=esptool_py
+heltec_wireless_stick_lite_V3.upload.tool.default=esptool_py
+heltec_wireless_stick_lite_V3.upload.tool.network=esp_ota
+
+heltec_wireless_stick_lite_V3.upload.maximum_size=3342336
+heltec_wireless_stick_lite_V3.upload.maximum_data_size=327680
+heltec_wireless_stick_lite_V3.upload.flags=
+heltec_wireless_stick_lite_V3.upload.extra_flags=
+heltec_wireless_stick_lite_V3.upload.use_1200bps_touch=false
+heltec_wireless_stick_lite_V3.upload.wait_for_upload_port=false
+
+heltec_wireless_stick_lite_V3.serial.disableDTR=false
+heltec_wireless_stick_lite_V3.serial.disableRTS=false
+
+heltec_wireless_stick_lite_V3.build.tarch=xtensa
+heltec_wireless_stick_lite_V3.build.bootloader_addr=0x0
+heltec_wireless_stick_lite_V3.build.target=esp32s3
+heltec_wireless_stick_lite_V3.build.mcu=esp32s3
+heltec_wireless_stick_lite_V3.build.core=esp32
+heltec_wireless_stick_lite_V3.build.variant=heltec_wireless_stick_lite_v3
+heltec_wireless_stick_lite_V3.build.board=HELTEC_WIRELESS_STICK_LITE_V3
+
+heltec_wireless_stick_lite_V3.build.usb_mode=1
+heltec_wireless_stick_lite_V3.build.cdc_on_boot=0
+heltec_wireless_stick_lite_V3.build.msc_on_boot=0
+heltec_wireless_stick_lite_V3.build.dfu_on_boot=0
+heltec_wireless_stick_lite_V3.build.f_cpu=240000000L
+heltec_wireless_stick_lite_V3.build.flash_size=8MB
+heltec_wireless_stick_lite_V3.build.flash_freq=80m
+heltec_wireless_stick_lite_V3.build.flash_mode=dio
+heltec_wireless_stick_lite_V3.build.boot=qio
+heltec_wireless_stick_lite_V3.build.boot_freq=80m
+heltec_wireless_stick_lite_V3.build.partitions=default_8MB
+heltec_wireless_stick_lite_V3.build.loop_core=
+heltec_wireless_stick_lite_V3.build.event_core=
+heltec_wireless_stick_lite_V3.build.psram_type=qspi
+heltec_wireless_stick_lite_V3.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_wireless_stick_lite_V3.menu.LoopCore.1=Core 1
+heltec_wireless_stick_lite_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_wireless_stick_lite_V3.menu.LoopCore.0=Core 0
+heltec_wireless_stick_lite_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_wireless_stick_lite_V3.menu.EventsCore.1=Core 1
+heltec_wireless_stick_lite_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_wireless_stick_lite_V3.menu.EventsCore.0=Core 0
+heltec_wireless_stick_lite_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_wireless_stick_lite_V3.menu.CPUFreq.240=240MHz (WiFi)
+heltec_wireless_stick_lite_V3.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wireless_stick_lite_V3.menu.CPUFreq.160=160MHz (WiFi)
+heltec_wireless_stick_lite_V3.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_stick_lite_V3.menu.CPUFreq.80=80MHz (WiFi)
+heltec_wireless_stick_lite_V3.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_wireless_stick_lite_V3.menu.CPUFreq.40=40MHz
+heltec_wireless_stick_lite_V3.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_wireless_stick_lite_V3.menu.CPUFreq.20=20MHz
+heltec_wireless_stick_lite_V3.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_wireless_stick_lite_V3.menu.CPUFreq.10=10MHz
+heltec_wireless_stick_lite_V3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.921600=921600
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.115200=115200
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.230400=230400
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_stick_lite_V3.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wireless_stick_lite_V3.menu.DebugLevel.none=None
+heltec_wireless_stick_lite_V3.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_stick_lite_V3.menu.DebugLevel.error=Error
+heltec_wireless_stick_lite_V3.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_stick_lite_V3.menu.DebugLevel.warn=Warn
+heltec_wireless_stick_lite_V3.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_stick_lite_V3.menu.DebugLevel.info=Info
+heltec_wireless_stick_lite_V3.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_stick_lite_V3.menu.DebugLevel.debug=Debug
+heltec_wireless_stick_lite_V3.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_stick_lite_V3.menu.DebugLevel.verbose=Verbose
+heltec_wireless_stick_lite_V3.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_stick_lite_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_stick_lite_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wireless_stick_lite_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_stick_lite_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_stick_lite_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_stick_lite_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_stick_lite_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_stick_lite_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_stick_lite_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_stick_lite_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_stick_lite_V3.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_wireless_stick_lite_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_wireless_stick_lite_V3.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_wireless_stick_lite_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_wireless_stick_lite_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=32 -DWIRELESS_STICK_LITE_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_wireless_stick_lite_V3.menu.EraseFlash.none=Disabled
+heltec_wireless_stick_lite_V3.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_stick_lite_V3.menu.EraseFlash.all=Enabled
+heltec_wireless_stick_lite_V3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wireless_shell_V3.name=Heltec Wireless Shell (V3)
+
+heltec_wireless_shell_V3.bootloader.tool=esptool_py
+heltec_wireless_shell_V3.bootloader.tool.default=esptool_py
+
+heltec_wireless_shell_V3.upload.tool=esptool_py
+heltec_wireless_shell_V3.upload.tool.default=esptool_py
+heltec_wireless_shell_V3.upload.tool.network=esp_ota
+
+heltec_wireless_shell_V3.upload.maximum_size=3342336
+heltec_wireless_shell_V3.upload.maximum_data_size=327680
+heltec_wireless_shell_V3.upload.flags=
+heltec_wireless_shell_V3.upload.extra_flags=
+heltec_wireless_shell_V3.upload.use_1200bps_touch=false
+heltec_wireless_shell_V3.upload.wait_for_upload_port=false
+
+heltec_wireless_shell_V3.serial.disableDTR=false
+heltec_wireless_shell_V3.serial.disableRTS=false
+
+heltec_wireless_shell_V3.build.tarch=xtensa
+heltec_wireless_shell_V3.build.bootloader_addr=0x0
+heltec_wireless_shell_V3.build.target=esp32s3
+heltec_wireless_shell_V3.build.mcu=esp32s3
+heltec_wireless_shell_V3.build.core=esp32
+heltec_wireless_shell_V3.build.variant=heltec_wireless_shell_v3
+heltec_wireless_shell_V3.build.board=HELTEC_WIRELESS_SHELL_V3
+
+heltec_wireless_shell_V3.build.usb_mode=1
+heltec_wireless_shell_V3.build.cdc_on_boot=0
+heltec_wireless_shell_V3.build.msc_on_boot=0
+heltec_wireless_shell_V3.build.dfu_on_boot=0
+heltec_wireless_shell_V3.build.f_cpu=240000000L
+heltec_wireless_shell_V3.build.flash_size=8MB
+heltec_wireless_shell_V3.build.flash_freq=80m
+heltec_wireless_shell_V3.build.flash_mode=dio
+heltec_wireless_shell_V3.build.boot=qio
+heltec_wireless_shell_V3.build.boot_freq=80m
+heltec_wireless_shell_V3.build.partitions=default_8MB
+heltec_wireless_shell_V3.build.loop_core=
+heltec_wireless_shell_V3.build.event_core=
+heltec_wireless_shell_V3.build.psram_type=qspi
+heltec_wireless_shell_V3.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_wireless_shell_V3.menu.LoopCore.1=Core 1
+heltec_wireless_shell_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_wireless_shell_V3.menu.LoopCore.0=Core 0
+heltec_wireless_shell_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_wireless_shell_V3.menu.EventsCore.1=Core 1
+heltec_wireless_shell_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_wireless_shell_V3.menu.EventsCore.0=Core 0
+heltec_wireless_shell_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_wireless_shell_V3.menu.CPUFreq.240=240MHz (WiFi)
+heltec_wireless_shell_V3.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wireless_shell_V3.menu.CPUFreq.160=160MHz (WiFi)
+heltec_wireless_shell_V3.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_shell_V3.menu.CPUFreq.80=80MHz (WiFi)
+heltec_wireless_shell_V3.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_wireless_shell_V3.menu.CPUFreq.40=40MHz
+heltec_wireless_shell_V3.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_wireless_shell_V3.menu.CPUFreq.20=20MHz
+heltec_wireless_shell_V3.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_wireless_shell_V3.menu.CPUFreq.10=10MHz
+heltec_wireless_shell_V3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_wireless_shell_V3.menu.UploadSpeed.921600=921600
+heltec_wireless_shell_V3.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_shell_V3.menu.UploadSpeed.115200=115200
+heltec_wireless_shell_V3.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_shell_V3.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_shell_V3.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_shell_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_shell_V3.menu.UploadSpeed.230400=230400
+heltec_wireless_shell_V3.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_shell_V3.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_shell_V3.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_shell_V3.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_shell_V3.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_shell_V3.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wireless_shell_V3.menu.DebugLevel.none=None
+heltec_wireless_shell_V3.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_shell_V3.menu.DebugLevel.error=Error
+heltec_wireless_shell_V3.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_shell_V3.menu.DebugLevel.warn=Warn
+heltec_wireless_shell_V3.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_shell_V3.menu.DebugLevel.info=Info
+heltec_wireless_shell_V3.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_shell_V3.menu.DebugLevel.debug=Debug
+heltec_wireless_shell_V3.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_shell_V3.menu.DebugLevel.verbose=Verbose
+heltec_wireless_shell_V3.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_shell_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_shell_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wireless_shell_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_shell_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_shell_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_shell_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_shell_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_shell_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_shell_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_shell_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_shell_V3.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_wireless_shell_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_wireless_shell_V3.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_wireless_shell_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_wireless_shell_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=33 -DWIRELESS_SHELL_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_wireless_shell_V3.menu.EraseFlash.none=Disabled
+heltec_wireless_shell_V3.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_shell_V3.menu.EraseFlash.all=Enabled
+heltec_wireless_shell_V3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_capsule_sensor_V3.name=Heltec Capsule Sensor (V3)
+
+heltec_capsule_sensor_V3.bootloader.tool=esptool_py
+heltec_capsule_sensor_V3.bootloader.tool.default=esptool_py
+
+heltec_capsule_sensor_V3.upload.tool=esptool_py
+heltec_capsule_sensor_V3.upload.tool.default=esptool_py
+heltec_capsule_sensor_V3.upload.tool.network=esp_ota
+
+heltec_capsule_sensor_V3.upload.maximum_size=3342336
+heltec_capsule_sensor_V3.upload.maximum_data_size=327680
+heltec_capsule_sensor_V3.upload.flags=
+heltec_capsule_sensor_V3.upload.extra_flags=
+heltec_capsule_sensor_V3.upload.use_1200bps_touch=false
+heltec_capsule_sensor_V3.upload.wait_for_upload_port=false
+
+heltec_capsule_sensor_V3.serial.disableDTR=false
+heltec_capsule_sensor_V3.serial.disableRTS=false
+
+heltec_capsule_sensor_V3.build.tarch=xtensa
+heltec_capsule_sensor_V3.build.bootloader_addr=0x0
+heltec_capsule_sensor_V3.build.target=esp32s3
+heltec_capsule_sensor_V3.build.mcu=esp32s3
+heltec_capsule_sensor_V3.build.core=esp32
+heltec_capsule_sensor_V3.build.variant=heltec_capsule_sensor_v3
+heltec_capsule_sensor_V3.build.board=HELTEC_CAPSULE_SENSOR_V3
+
+heltec_capsule_sensor_V3.build.usb_mode=1
+heltec_capsule_sensor_V3.build.cdc_on_boot=0
+heltec_capsule_sensor_V3.build.msc_on_boot=0
+heltec_capsule_sensor_V3.build.dfu_on_boot=0
+heltec_capsule_sensor_V3.build.f_cpu=240000000L
+heltec_capsule_sensor_V3.build.flash_size=8MB
+heltec_capsule_sensor_V3.build.flash_freq=80m
+heltec_capsule_sensor_V3.build.flash_mode=dio
+heltec_capsule_sensor_V3.build.boot=qio
+heltec_capsule_sensor_V3.build.boot_freq=80m
+heltec_capsule_sensor_V3.build.partitions=partitions
+heltec_capsule_sensor_V3.build.loop_core=
+heltec_capsule_sensor_V3.build.event_core=
+heltec_capsule_sensor_V3.build.psram_type=qspi
+heltec_capsule_sensor_V3.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_capsule_sensor_V3.menu.LoopCore.1=Core 1
+heltec_capsule_sensor_V3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_capsule_sensor_V3.menu.LoopCore.0=Core 0
+heltec_capsule_sensor_V3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_capsule_sensor_V3.menu.EventsCore.1=Core 1
+heltec_capsule_sensor_V3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_capsule_sensor_V3.menu.EventsCore.0=Core 0
+heltec_capsule_sensor_V3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_capsule_sensor_V3.menu.CPUFreq.240=240MHz (WiFi)
+heltec_capsule_sensor_V3.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_capsule_sensor_V3.menu.CPUFreq.160=160MHz (WiFi)
+heltec_capsule_sensor_V3.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_capsule_sensor_V3.menu.CPUFreq.80=80MHz (WiFi)
+heltec_capsule_sensor_V3.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_capsule_sensor_V3.menu.CPUFreq.40=40MHz
+heltec_capsule_sensor_V3.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_capsule_sensor_V3.menu.CPUFreq.20=20MHz
+heltec_capsule_sensor_V3.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_capsule_sensor_V3.menu.CPUFreq.10=10MHz
+heltec_capsule_sensor_V3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_capsule_sensor_V3.menu.UploadSpeed.921600=921600
+heltec_capsule_sensor_V3.menu.UploadSpeed.921600.upload.speed=921600
+heltec_capsule_sensor_V3.menu.UploadSpeed.115200=115200
+heltec_capsule_sensor_V3.menu.UploadSpeed.115200.upload.speed=115200
+heltec_capsule_sensor_V3.menu.UploadSpeed.256000.windows=256000
+heltec_capsule_sensor_V3.menu.UploadSpeed.256000.upload.speed=256000
+heltec_capsule_sensor_V3.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_capsule_sensor_V3.menu.UploadSpeed.230400=230400
+heltec_capsule_sensor_V3.menu.UploadSpeed.230400.upload.speed=230400
+heltec_capsule_sensor_V3.menu.UploadSpeed.460800.linux=460800
+heltec_capsule_sensor_V3.menu.UploadSpeed.460800.macosx=460800
+heltec_capsule_sensor_V3.menu.UploadSpeed.460800.upload.speed=460800
+heltec_capsule_sensor_V3.menu.UploadSpeed.512000.windows=512000
+heltec_capsule_sensor_V3.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_capsule_sensor_V3.menu.DebugLevel.none=None
+heltec_capsule_sensor_V3.menu.DebugLevel.none.build.code_debug=0
+heltec_capsule_sensor_V3.menu.DebugLevel.error=Error
+heltec_capsule_sensor_V3.menu.DebugLevel.error.build.code_debug=1
+heltec_capsule_sensor_V3.menu.DebugLevel.warn=Warn
+heltec_capsule_sensor_V3.menu.DebugLevel.warn.build.code_debug=2
+heltec_capsule_sensor_V3.menu.DebugLevel.info=Info
+heltec_capsule_sensor_V3.menu.DebugLevel.info.build.code_debug=3
+heltec_capsule_sensor_V3.menu.DebugLevel.debug=Debug
+heltec_capsule_sensor_V3.menu.DebugLevel.debug.build.code_debug=4
+heltec_capsule_sensor_V3.menu.DebugLevel.verbose=Verbose
+heltec_capsule_sensor_V3.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.3=REGION_US915
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_capsule_sensor_V3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.0=None
+heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.1=Freq
+heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_capsule_sensor_V3.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_capsule_sensor_V3.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_capsule_sensor_V3.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_capsule_sensor_V3.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_capsule_sensor_V3.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_capsule_sensor_V3.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_capsule_sensor_V3.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_capsule_sensor_V3.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_capsule_sensor_V3.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+
+heltec_capsule_sensor_V3.menu.SLOW_CLK_TPYE.0=External 32K (default)
+heltec_capsule_sensor_V3.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=1
+heltec_capsule_sensor_V3.menu.SLOW_CLK_TPYE.1=Internal
+heltec_capsule_sensor_V3.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=0
+
+heltec_capsule_sensor_V3.menu.NetworkLogLevel.0=NONE
+heltec_capsule_sensor_V3.menu.NetworkLogLevel.0.build.NetworkLogLevel=0
+heltec_capsule_sensor_V3.menu.NetworkLogLevel.1=ERROR
+heltec_capsule_sensor_V3.menu.NetworkLogLevel.1.build.NetworkLogLevel=1
+heltec_capsule_sensor_V3.menu.NetworkLogLevel.2=WARN
+heltec_capsule_sensor_V3.menu.NetworkLogLevel.2.build.NetworkLogLevel=2
+heltec_capsule_sensor_V3.menu.NetworkLogLevel.3=INFO
+heltec_capsule_sensor_V3.menu.NetworkLogLevel.3.build.NetworkLogLevel=3
+
+heltec_capsule_sensor_V3.build.defines=-D{build.band} -DMCU_ESP32_S3 -DHELTEC_BOARD=50 -DCAPSULE_SENSOR_V3 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board} -DNLOG_LOCAL_LEVEL={build.NetworkLogLevel}
+
+heltec_capsule_sensor_V3.menu.EraseFlash.none=Disabled
+heltec_capsule_sensor_V3.menu.EraseFlash.none.upload.erase_cmd=
+heltec_capsule_sensor_V3.menu.EraseFlash.all=Enabled
+heltec_capsule_sensor_V3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+#############################################################
+
+heltec_wireless_paper.name=Heltec Wireless Paper
+
+heltec_wireless_paper.bootloader.tool=esptool_py
+heltec_wireless_paper.bootloader.tool.default=esptool_py
+
+heltec_wireless_paper.upload.tool=esptool_py
+heltec_wireless_paper.upload.tool.default=esptool_py
+heltec_wireless_paper.upload.tool.network=esp_ota
+
+heltec_wireless_paper.upload.maximum_size=4026368
+heltec_wireless_paper.upload.maximum_data_size=327680
+heltec_wireless_paper.upload.flags=
+heltec_wireless_paper.upload.extra_flags=
+heltec_wireless_paper.upload.use_1200bps_touch=false
+heltec_wireless_paper.upload.wait_for_upload_port=false
+
+heltec_wireless_paper.serial.disableDTR=false
+heltec_wireless_paper.serial.disableRTS=false
+
+heltec_wireless_paper.build.tarch=xtensa
+heltec_wireless_paper.build.bootloader_addr=0x0
+heltec_wireless_paper.build.target=esp32s3
+heltec_wireless_paper.build.mcu=esp32s3
+heltec_wireless_paper.build.core=esp32
+heltec_wireless_paper.build.variant=heltec_wireless_paper
+heltec_wireless_paper.build.board=HELTEC_WIRELESS_PAPER
+
+heltec_wireless_paper.build.usb_mode=1
+heltec_wireless_paper.build.cdc_on_boot=0
+heltec_wireless_paper.build.msc_on_boot=0
+heltec_wireless_paper.build.dfu_on_boot=0
+heltec_wireless_paper.build.f_cpu=240000000L
+heltec_wireless_paper.build.flash_size=8MB
+heltec_wireless_paper.build.flash_freq=80m
+heltec_wireless_paper.build.flash_mode=dio
+heltec_wireless_paper.build.boot=qio
+heltec_wireless_paper.build.boot_freq=80m
+heltec_wireless_paper.build.partitions=default_8MB
+heltec_wireless_paper.build.loop_core=
+heltec_wireless_paper.build.event_core=
+heltec_wireless_paper.build.psram_type=qspi
+heltec_wireless_paper.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_wireless_paper.menu.LoopCore.1=Core 1
+heltec_wireless_paper.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_wireless_paper.menu.LoopCore.0=Core 0
+heltec_wireless_paper.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_wireless_paper.menu.EventsCore.1=Core 1
+heltec_wireless_paper.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_wireless_paper.menu.EventsCore.0=Core 0
+heltec_wireless_paper.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_wireless_paper.menu.CPUFreq.240=240MHz (WiFi)
+heltec_wireless_paper.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wireless_paper.menu.CPUFreq.160=160MHz (WiFi)
+heltec_wireless_paper.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_paper.menu.CPUFreq.80=80MHz (WiFi)
+heltec_wireless_paper.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_wireless_paper.menu.CPUFreq.40=40MHz
+heltec_wireless_paper.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_wireless_paper.menu.CPUFreq.20=20MHz
+heltec_wireless_paper.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_wireless_paper.menu.CPUFreq.10=10MHz
+heltec_wireless_paper.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_wireless_paper.menu.UploadSpeed.921600=921600
+heltec_wireless_paper.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_paper.menu.UploadSpeed.115200=115200
+heltec_wireless_paper.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_paper.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_paper.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_paper.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_paper.menu.UploadSpeed.230400=230400
+heltec_wireless_paper.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_paper.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_paper.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_paper.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_paper.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_paper.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wireless_paper.menu.DebugLevel.none=None
+heltec_wireless_paper.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_paper.menu.DebugLevel.error=Error
+heltec_wireless_paper.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_paper.menu.DebugLevel.warn=Warn
+heltec_wireless_paper.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_paper.menu.DebugLevel.info=Info
+heltec_wireless_paper.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_paper.menu.DebugLevel.debug=Debug
+heltec_wireless_paper.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_paper.menu.DebugLevel.verbose=Verbose
+heltec_wireless_paper.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_paper.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_paper.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_paper.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_paper.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_paper.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_paper.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_paper.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_paper.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_paper.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_paper.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_paper.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_paper.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_paper.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_paper.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_paper.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_paper.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_paper.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_paper.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_paper.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_paper.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_paper.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_paper.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_paper.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_paper.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_paper.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_paper.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_paper.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_paper.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wireless_paper.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_paper.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_paper.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_paper.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_paper.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_paper.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_paper.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_paper.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_paper.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_wireless_paper.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_wireless_paper.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_wireless_paper.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_wireless_paper.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=60 -DWIRELESS_PAPER -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_wireless_paper.menu.EraseFlash.none=Disabled
+heltec_wireless_paper.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_paper.menu.EraseFlash.all=Enabled
+heltec_wireless_paper.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wireless_tracker.name=Heltec Wireless Tracker
+
+heltec_wireless_tracker.bootloader.tool=esptool_py
+heltec_wireless_tracker.bootloader.tool.default=esptool_py
+
+heltec_wireless_tracker.upload.tool=esptool_py
+heltec_wireless_tracker.upload.tool.default=esptool_py
+heltec_wireless_tracker.upload.tool.network=esp_ota
+
+heltec_wireless_tracker.upload.maximum_size=3342336
+heltec_wireless_tracker.upload.maximum_data_size=327680
+heltec_wireless_tracker.upload.flags=
+heltec_wireless_tracker.upload.extra_flags=
+heltec_wireless_tracker.upload.use_1200bps_touch=false
+heltec_wireless_tracker.upload.wait_for_upload_port=false
+
+heltec_wireless_tracker.serial.disableDTR=false
+heltec_wireless_tracker.serial.disableRTS=false
+
+heltec_wireless_tracker.build.tarch=xtensa
+heltec_wireless_tracker.build.bootloader_addr=0x0
+heltec_wireless_tracker.build.target=esp32s3
+heltec_wireless_tracker.build.mcu=esp32s3
+heltec_wireless_tracker.build.core=esp32
+heltec_wireless_tracker.build.variant=heltec_wireless_tracker
+heltec_wireless_tracker.build.board=HELTEC_WIRELESS_TRACKER
+
+heltec_wireless_tracker.build.usb_mode=1
+heltec_wireless_tracker.build.cdc_on_boot=0
+heltec_wireless_tracker.build.msc_on_boot=0
+heltec_wireless_tracker.build.dfu_on_boot=0
+heltec_wireless_tracker.build.f_cpu=240000000L
+heltec_wireless_tracker.build.flash_size=8MB
+heltec_wireless_tracker.build.flash_freq=80m
+heltec_wireless_tracker.build.flash_mode=dio
+heltec_wireless_tracker.build.boot=qio
+heltec_wireless_tracker.build.boot_freq=80m
+heltec_wireless_tracker.build.partitions=default_8MB
+heltec_wireless_tracker.build.loop_core=
+heltec_wireless_tracker.build.event_core=
+heltec_wireless_tracker.build.psram_type=qspi
+heltec_wireless_tracker.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_wireless_tracker.menu.LoopCore.1=Core 1
+heltec_wireless_tracker.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_wireless_tracker.menu.LoopCore.0=Core 0
+heltec_wireless_tracker.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_wireless_tracker.menu.EventsCore.1=Core 1
+heltec_wireless_tracker.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_wireless_tracker.menu.EventsCore.0=Core 0
+heltec_wireless_tracker.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_wireless_tracker.menu.USBMode.hwcdc=Hardware CDC and JTAG
+heltec_wireless_tracker.menu.USBMode.hwcdc.build.usb_mode=1
+heltec_wireless_tracker.menu.USBMode.default=USB-OTG (TinyUSB)
+heltec_wireless_tracker.menu.USBMode.default.build.usb_mode=0
+
+heltec_wireless_tracker.menu.CDCOnBoot.default=Enabled
+heltec_wireless_tracker.menu.CDCOnBoot.default.build.cdc_on_boot=1
+heltec_wireless_tracker.menu.CDCOnBoot.cdc=Disabled
+heltec_wireless_tracker.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+heltec_wireless_tracker.menu.MSCOnBoot.default=Disabled
+heltec_wireless_tracker.menu.MSCOnBoot.default.build.msc_on_boot=0
+heltec_wireless_tracker.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+heltec_wireless_tracker.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+heltec_wireless_tracker.menu.DFUOnBoot.default=Disabled
+heltec_wireless_tracker.menu.DFUOnBoot.default.build.dfu_on_boot=0
+heltec_wireless_tracker.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+heltec_wireless_tracker.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+heltec_wireless_tracker.menu.UploadMode.default=UART0 / Hardware CDC
+heltec_wireless_tracker.menu.UploadMode.default.upload.use_1200bps_touch=false
+heltec_wireless_tracker.menu.UploadMode.default.upload.wait_for_upload_port=false
+heltec_wireless_tracker.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+heltec_wireless_tracker.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+heltec_wireless_tracker.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+heltec_wireless_tracker.menu.CPUFreq.240=240MHz (WiFi)
+heltec_wireless_tracker.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wireless_tracker.menu.CPUFreq.160=160MHz (WiFi)
+heltec_wireless_tracker.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_tracker.menu.CPUFreq.80=80MHz (WiFi)
+heltec_wireless_tracker.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_wireless_tracker.menu.CPUFreq.40=40MHz
+heltec_wireless_tracker.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_wireless_tracker.menu.CPUFreq.20=20MHz
+heltec_wireless_tracker.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_wireless_tracker.menu.CPUFreq.10=10MHz
+heltec_wireless_tracker.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_wireless_tracker.menu.UploadSpeed.921600=921600
+heltec_wireless_tracker.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_tracker.menu.UploadSpeed.115200=115200
+heltec_wireless_tracker.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_tracker.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_tracker.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_tracker.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_tracker.menu.UploadSpeed.230400=230400
+heltec_wireless_tracker.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_tracker.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_tracker.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_tracker.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_tracker.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_tracker.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wireless_tracker.menu.DebugLevel.none=None
+heltec_wireless_tracker.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_tracker.menu.DebugLevel.error=Error
+heltec_wireless_tracker.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_tracker.menu.DebugLevel.warn=Warn
+heltec_wireless_tracker.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_tracker.menu.DebugLevel.info=Info
+heltec_wireless_tracker.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_tracker.menu.DebugLevel.debug=Debug
+heltec_wireless_tracker.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_tracker.menu.DebugLevel.verbose=Verbose
+heltec_wireless_tracker.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_tracker.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_tracker.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_tracker.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_tracker.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_tracker.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_tracker.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_tracker.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_tracker.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_tracker.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_tracker.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_tracker.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_tracker.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_tracker.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_tracker.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_tracker.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_tracker.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_tracker.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_tracker.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_tracker.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_tracker.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_tracker.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_tracker.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_tracker.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_tracker.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_tracker.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_tracker.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_tracker.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_tracker.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wireless_tracker.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_tracker.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_tracker.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_tracker.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_tracker.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_tracker.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_tracker.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_tracker.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_tracker.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_wireless_tracker.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_wireless_tracker.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_wireless_tracker.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_wireless_tracker.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=34 -DWIRELESS_TRACKER -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_wireless_tracker.menu.EraseFlash.none=Disabled
+heltec_wireless_tracker.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_tracker.menu.EraseFlash.all=Enabled
+heltec_wireless_tracker.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wireless_mini_shell.name=Heltec Wireless Mini Shell
+
+heltec_wireless_mini_shell.bootloader.tool=esptool_py
+heltec_wireless_mini_shell.bootloader.tool.default=esptool_py
+
+heltec_wireless_mini_shell.upload.tool=esptool_py
+heltec_wireless_mini_shell.upload.tool.default=esptool_py
+heltec_wireless_mini_shell.upload.tool.network=esp_ota
+
+heltec_wireless_mini_shell.upload.maximum_size=1310720
+heltec_wireless_mini_shell.upload.maximum_data_size=327680
+heltec_wireless_mini_shell.upload.flags=
+heltec_wireless_mini_shell.upload.extra_flags=
+heltec_wireless_mini_shell.upload.use_1200bps_touch=false
+heltec_wireless_mini_shell.upload.wait_for_upload_port=false
+
+heltec_wireless_mini_shell.serial.disableDTR=false
+heltec_wireless_mini_shell.serial.disableRTS=false
+
+heltec_wireless_mini_shell.build.tarch=riscv32
+heltec_wireless_mini_shell.build.target=esp
+heltec_wireless_mini_shell.build.mcu=esp32c3
+heltec_wireless_mini_shell.build.core=esp32
+heltec_wireless_mini_shell.build.variant=heltec_wireless_mini_shell
+heltec_wireless_mini_shell.build.board=HELTEC_WIRELESS_MINI_SHELL
+heltec_wireless_mini_shell.build.bootloader_addr=0x0
+
+heltec_wireless_mini_shell.build.cdc_on_boot=0
+heltec_wireless_mini_shell.build.f_cpu=160000000L
+heltec_wireless_mini_shell.build.flash_size=4MB
+heltec_wireless_mini_shell.build.flash_freq=80m
+heltec_wireless_mini_shell.build.flash_mode=dio
+heltec_wireless_mini_shell.build.boot=qio
+heltec_wireless_mini_shell.build.partitions=default
+
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_mini_shell.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_mini_shell.menu.CPUFreq.160=160MHz (WiFi)
+heltec_wireless_mini_shell.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_mini_shell.menu.CPUFreq.80=80MHz (WiFi)
+heltec_wireless_mini_shell.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_wireless_mini_shell.menu.CPUFreq.40=40MHz
+heltec_wireless_mini_shell.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_wireless_mini_shell.menu.CPUFreq.20=20MHz
+heltec_wireless_mini_shell.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_wireless_mini_shell.menu.CPUFreq.10=10MHz
+heltec_wireless_mini_shell.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_wireless_mini_shell.menu.UploadSpeed.921600=921600
+heltec_wireless_mini_shell.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_mini_shell.menu.UploadSpeed.115200=115200
+heltec_wireless_mini_shell.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_mini_shell.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_mini_shell.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_mini_shell.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_mini_shell.menu.UploadSpeed.230400=230400
+heltec_wireless_mini_shell.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_mini_shell.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_mini_shell.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_mini_shell.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_mini_shell.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_mini_shell.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wireless_mini_shell.menu.DebugLevel.none=None
+heltec_wireless_mini_shell.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_mini_shell.menu.DebugLevel.error=Error
+heltec_wireless_mini_shell.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_mini_shell.menu.DebugLevel.warn=Warn
+heltec_wireless_mini_shell.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_mini_shell.menu.DebugLevel.info=Info
+heltec_wireless_mini_shell.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_mini_shell.menu.DebugLevel.debug=Debug
+heltec_wireless_mini_shell.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_mini_shell.menu.DebugLevel.verbose=Verbose
+heltec_wireless_mini_shell.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_mini_shell.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+
+heltec_wireless_mini_shell.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_mini_shell.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_mini_shell.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_mini_shell.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_mini_shell.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_mini_shell.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_mini_shell.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_mini_shell.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_mini_shell.build.defines=-D{build.band}  -DMCU_ESP32_C3 -DHELTEC_BOARD=70 -DWIRELESS_MINI_SHELL -DSLOW_CLK_TPYE=0 -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+heltec_wireless_mini_shell.menu.EraseFlash.none=Disabled
+heltec_wireless_mini_shell.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_mini_shell.menu.EraseFlash.all=Enabled
+heltec_wireless_mini_shell.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wireless_stick.name=Heltec Wireless Stick
+
+heltec_wireless_stick.bootloader.tool=esptool_py
+heltec_wireless_stick.bootloader.tool.default=esptool_py
+
+heltec_wireless_stick.upload.tool=esptool_py
+heltec_wireless_stick.upload.tool.default=esptool_py
+heltec_wireless_stick.upload.tool.network=esp_ota
+
+heltec_wireless_stick.upload.maximum_size=3342336
+heltec_wireless_stick.upload.maximum_data_size=327680
+heltec_wireless_stick.upload.flags=
+heltec_wireless_stick.upload.extra_flags=
+
+heltec_wireless_stick.serial.disableDTR=true
+heltec_wireless_stick.serial.disableRTS=true
+
+heltec_wireless_stick.build.tarch=xtensa
+heltec_wireless_stick.build.bootloader_addr=0x1000
+heltec_wireless_stick.build.target=esp32
+heltec_wireless_stick.build.mcu=esp32
+heltec_wireless_stick.build.core=esp32
+heltec_wireless_stick.build.variant=heltec_wireless_stick
+heltec_wireless_stick.build.board=HELTEC_WIRELESS_STICK
+
+heltec_wireless_stick.build.f_cpu=240000000L
+heltec_wireless_stick.build.flash_size=8MB
+heltec_wireless_stick.build.flash_freq=80m
+heltec_wireless_stick.build.flash_mode=dio
+heltec_wireless_stick.build.boot=dio
+heltec_wireless_stick.build.partitions=default_8MB
+heltec_wireless_stick.build.build.psram=
+heltec_wireless_stick.build.defines=-D{build.band}  -DMCU_ESP32_D0 -DHELTEC_BOARD=2 -DWIRELESS_STICK -DSLOW_CLK_TPYE=0 -DRADIO_CHIP_SX127X  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_wireless_stick.menu.CPUFreq.240=240MHz (WiFi/BT)
+heltec_wireless_stick.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wireless_stick.menu.CPUFreq.160=160MHz (WiFi/BT)
+heltec_wireless_stick.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_stick.menu.CPUFreq.80=80MHz (WiFi/BT)
+heltec_wireless_stick.menu.CPUFreq.80.build.f_cpu=80000000L
+
+heltec_wireless_stick.menu.UploadSpeed.921600=921600
+heltec_wireless_stick.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_stick.menu.UploadSpeed.115200=115200
+heltec_wireless_stick.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_stick.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_stick.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_stick.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_stick.menu.UploadSpeed.230400=230400
+heltec_wireless_stick.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_stick.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_stick.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_stick.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_stick.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_stick.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wireless_stick.menu.DebugLevel.none=None
+heltec_wireless_stick.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_stick.menu.DebugLevel.error=Error
+heltec_wireless_stick.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_stick.menu.DebugLevel.warn=Warn
+heltec_wireless_stick.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_stick.menu.DebugLevel.info=Info
+heltec_wireless_stick.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_stick.menu.DebugLevel.debug=Debug
+heltec_wireless_stick.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_stick.menu.DebugLevel.verbose=Verbose
+heltec_wireless_stick.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_stick.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_stick.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_stick.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_stick.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_stick.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_stick.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_stick.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_stick.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_stick.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_stick.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_stick.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_stick.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_stick.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_stick.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_stick.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_stick.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_stick.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_stick.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_stick.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_stick.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_stick.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_stick.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_stick.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_stick.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_stick.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_stick.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_stick.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_stick.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wireless_stick.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_stick.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_stick.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_stick.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_stick.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_stick.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_stick.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_stick.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_stick.menu.EraseFlash.none=Disabled
+heltec_wireless_stick.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_stick.menu.EraseFlash.all=Enabled
+heltec_wireless_stick.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wireless_stick_lite.name=Heltec Wireless Stick Lite / Wireless Shell
+
+heltec_wireless_stick_lite.bootloader.tool=esptool_py
+heltec_wireless_stick_lite.bootloader.tool.default=esptool_py
+
+heltec_wireless_stick_lite.upload.tool=esptool_py
+heltec_wireless_stick_lite.upload.tool.default=esptool_py
+heltec_wireless_stick_lite.upload.tool.network=esp_ota
+
+heltec_wireless_stick_lite.upload.maximum_size=1310720
+heltec_wireless_stick_lite.upload.maximum_data_size=327680
+heltec_wireless_stick_lite.upload.flags=
+heltec_wireless_stick_lite.upload.extra_flags=
+
+heltec_wireless_stick_lite.serial.disableDTR=true
+heltec_wireless_stick_lite.serial.disableRTS=true
+
+heltec_wireless_stick_lite.build.tarch=xtensa
+heltec_wireless_stick_lite.build.bootloader_addr=0x1000
+heltec_wireless_stick_lite.build.target=esp32
+heltec_wireless_stick_lite.build.mcu=esp32
+heltec_wireless_stick_lite.build.core=esp32
+heltec_wireless_stick_lite.build.variant=heltec_wireless_stick_lite
+heltec_wireless_stick_lite.build.board=HELTEC_WIRELESS_STICK_LITE
+
+heltec_wireless_stick_lite.build.f_cpu=240000000L
+heltec_wireless_stick_lite.build.flash_size=4MB
+heltec_wireless_stick_lite.build.flash_freq=80m
+heltec_wireless_stick_lite.build.flash_mode=dio
+heltec_wireless_stick_lite.build.boot=dio
+heltec_wireless_stick_lite.build.partitions=default
+heltec_wireless_stick_lite.build.psram=
+heltec_wireless_stick_lite.build.defines=-D{build.band}  -DMCU_ESP32_D0 -DHELTEC_BOARD=3 -DWIRELESS_STICK_LITE -DSLOW_CLK_TPYE=0 -DRADIO_CHIP_SX127X -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_wireless_stick_lite.menu.CPUFreq.240=240MHz (WiFi/BT)
+heltec_wireless_stick_lite.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wireless_stick_lite.menu.CPUFreq.160=160MHz (WiFi/BT)
+heltec_wireless_stick_lite.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_stick_lite.menu.CPUFreq.80=80MHz (WiFi/BT)
+heltec_wireless_stick_lite.menu.CPUFreq.80.build.f_cpu=80000000L
+
+heltec_wireless_stick_lite.menu.UploadSpeed.921600=921600
+heltec_wireless_stick_lite.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_stick_lite.menu.UploadSpeed.115200=115200
+heltec_wireless_stick_lite.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_stick_lite.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_stick_lite.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_stick_lite.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_stick_lite.menu.UploadSpeed.230400=230400
+heltec_wireless_stick_lite.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_stick_lite.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_stick_lite.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_stick_lite.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_stick_lite.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_stick_lite.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_wireless_stick_lite.menu.DebugLevel.none=None
+heltec_wireless_stick_lite.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_stick_lite.menu.DebugLevel.error=Error
+heltec_wireless_stick_lite.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_stick_lite.menu.DebugLevel.warn=Warn
+heltec_wireless_stick_lite.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_stick_lite.menu.DebugLevel.info=Info
+heltec_wireless_stick_lite.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_stick_lite.menu.DebugLevel.debug=Debug
+heltec_wireless_stick_lite.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_stick_lite.menu.DebugLevel.verbose=Verbose
+heltec_wireless_stick_lite.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_stick_lite.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_stick_lite.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wireless_stick_lite.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_stick_lite.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_stick_lite.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_stick_lite.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_stick_lite.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_stick_lite.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_stick_lite.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_stick_lite.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_stick_lite.menu.EraseFlash.none=Disabled
+heltec_wireless_stick_lite.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_stick_lite.menu.EraseFlash.all=Enabled
+heltec_wireless_stick_lite.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_wireless_bridge.name=Heltec Wireless Bridge
+
+heltec_wireless_bridge.bootloader.tool=esptool_py
+heltec_wireless_bridge.bootloader.tool.default=esptool_py
+
+heltec_wireless_bridge.upload.tool=esptool_py
+heltec_wireless_bridge.upload.tool.default=esptool_py
+heltec_wireless_bridge.upload.tool.network=esp_ota
+
+heltec_wireless_bridge.upload.maximum_size=3342336
+heltec_wireless_bridge.upload.maximum_data_size=327680
+heltec_wireless_bridge.upload.wait_for_upload_port=true
+heltec_wireless_bridge.upload.flags=
+heltec_wireless_bridge.upload.extra_flags=
+
+heltec_wireless_bridge.serial.disableDTR=true
+heltec_wireless_bridge.serial.disableRTS=true
+
+heltec_wireless_bridge.build.tarch=xtensa
+heltec_wireless_bridge.build.bootloader_addr=0x1000
+heltec_wireless_bridge.build.target=esp32
+heltec_wireless_bridge.build.mcu=esp32
+heltec_wireless_bridge.build.core=esp32
+heltec_wireless_bridge.build.variant=heltec_wireless_bridge
+heltec_wireless_bridge.build.board=HELTEC_WIRELESS_BRIDGE
+
+heltec_wireless_bridge.build.f_cpu=240000000L
+heltec_wireless_bridge.build.flash_size=8MB
+heltec_wireless_bridge.build.flash_freq=80m
+heltec_wireless_bridge.build.flash_mode=dio
+heltec_wireless_bridge.build.boot=dio
+heltec_wireless_bridge.build.partitions=default_8MB
+heltec_wireless_bridge.build.psram=
+heltec_wireless_bridge.build.psram_type=qspi
+heltec_wireless_bridge.build.memory_type={build.boot}_{build.psram_type}
+heltec_wireless_bridge.build.defines=-D{build.band} {build.psram_val} -DMCU_ESP32_D0 -DWIRELESS_BRIDGE -DHELTEC_BOARD=4 -DRADIO_CHIP_SX127X -DSLOW_CLK_TPYE=0 -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH}  -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO}  {build.psram}
+
+heltec_wireless_bridge.menu.CPUFreq.240=240MHz (WiFi/BT)
+heltec_wireless_bridge.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_wireless_bridge.menu.CPUFreq.160=160MHz (WiFi/BT)
+heltec_wireless_bridge.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_wireless_bridge.menu.CPUFreq.80=80MHz (WiFi/BT)
+heltec_wireless_bridge.menu.CPUFreq.80.build.f_cpu=80000000L
+
+heltec_wireless_bridge.menu.UploadSpeed.921600=921600
+heltec_wireless_bridge.menu.UploadSpeed.921600.upload.speed=921600
+heltec_wireless_bridge.menu.UploadSpeed.115200=115200
+heltec_wireless_bridge.menu.UploadSpeed.115200.upload.speed=115200
+heltec_wireless_bridge.menu.UploadSpeed.256000.windows=256000
+heltec_wireless_bridge.menu.UploadSpeed.256000.upload.speed=256000
+heltec_wireless_bridge.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_wireless_bridge.menu.UploadSpeed.230400=230400
+heltec_wireless_bridge.menu.UploadSpeed.230400.upload.speed=230400
+heltec_wireless_bridge.menu.UploadSpeed.460800.linux=460800
+heltec_wireless_bridge.menu.UploadSpeed.460800.macosx=460800
+heltec_wireless_bridge.menu.UploadSpeed.460800.upload.speed=460800
+heltec_wireless_bridge.menu.UploadSpeed.512000.windows=512000
+heltec_wireless_bridge.menu.UploadSpeed.512000.upload.speed=512000
+
+
+heltec_wireless_bridge.menu.PSRAM.disabled=Disabled
+heltec_wireless_bridge.menu.PSRAM.disabled.build.psram_val=
+heltec_wireless_bridge.menu.PSRAM.disabled.build.psram_type=qspi
+heltec_wireless_bridge.menu.PSRAM.enabled=QSPI PSRAM
+heltec_wireless_bridge.menu.PSRAM.enabled.build.psram_val=-DBOARD_HAS_PSRAM
+heltec_wireless_bridge.menu.PSRAM.enabled.build.psram_type=qspi
+
+heltec_wireless_bridge.menu.DebugLevel.none=None
+heltec_wireless_bridge.menu.DebugLevel.none.build.code_debug=0
+heltec_wireless_bridge.menu.DebugLevel.error=Error
+heltec_wireless_bridge.menu.DebugLevel.error.build.code_debug=1
+heltec_wireless_bridge.menu.DebugLevel.warn=Warn
+heltec_wireless_bridge.menu.DebugLevel.warn.build.code_debug=2
+heltec_wireless_bridge.menu.DebugLevel.info=Info
+heltec_wireless_bridge.menu.DebugLevel.info.build.code_debug=3
+heltec_wireless_bridge.menu.DebugLevel.debug=Debug
+heltec_wireless_bridge.menu.DebugLevel.debug.build.code_debug=4
+heltec_wireless_bridge.menu.DebugLevel.verbose=Verbose
+heltec_wireless_bridge.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_wireless_bridge.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_wireless_bridge.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_wireless_bridge.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_wireless_bridge.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_wireless_bridge.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_wireless_bridge.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_wireless_bridge.menu.LORAWAN_REGION.3=REGION_US915
+heltec_wireless_bridge.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_wireless_bridge.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_wireless_bridge.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_wireless_bridge.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_wireless_bridge.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_wireless_bridge.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_wireless_bridge.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_wireless_bridge.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_wireless_bridge.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_wireless_bridge.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_wireless_bridge.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_wireless_bridge.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_wireless_bridge.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_wireless_bridge.menu.LoRaWanDebugLevel.0=None
+heltec_wireless_bridge.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_wireless_bridge.menu.LoRaWanDebugLevel.1=Freq
+heltec_wireless_bridge.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_wireless_bridge.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_wireless_bridge.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_wireless_bridge.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_wireless_bridge.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_wireless_bridge.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_wireless_bridge.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_wireless_bridge.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_wireless_bridge.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_wireless_bridge.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_wireless_bridge.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_wireless_bridge.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_wireless_bridge.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_wireless_bridge.menu.EraseFlash.none=Disabled
+heltec_wireless_bridge.menu.EraseFlash.none.upload.erase_cmd=
+heltec_wireless_bridge.menu.EraseFlash.all=Enabled
+heltec_wireless_bridge.menu.EraseFlash.all.upload.erase_cmd=-e
+
+#############################################################
+
+heltec_ht_de01.name=Heltec E-Ink Driver
+
+heltec_ht_de01.bootloader.tool=esptool_py
+heltec_ht_de01.bootloader.tool.default=esptool_py
+
+heltec_ht_de01.upload.tool=esptool_py
+heltec_ht_de01.upload.tool.default=esptool_py
+heltec_ht_de01.upload.tool.network=esp_ota
+
+heltec_ht_de01.upload.maximum_size=4026368
+heltec_ht_de01.upload.maximum_data_size=327680
+heltec_ht_de01.upload.flags=
+heltec_ht_de01.upload.extra_flags=
+heltec_ht_de01.upload.use_1200bps_touch=false
+heltec_ht_de01.upload.wait_for_upload_port=false
+
+heltec_ht_de01.serial.disableDTR=false
+heltec_ht_de01.serial.disableRTS=false
+
+heltec_ht_de01.build.tarch=xtensa
+heltec_ht_de01.build.bootloader_addr=0x0
+heltec_ht_de01.build.target=esp32s3
+heltec_ht_de01.build.mcu=esp32s3
+heltec_ht_de01.build.core=esp32
+heltec_ht_de01.build.variant=heltec_ht_de01
+heltec_ht_de01.build.board=HT_DE01
+
+heltec_ht_de01.build.usb_mode=1
+heltec_ht_de01.build.cdc_on_boot=0
+heltec_ht_de01.build.msc_on_boot=0
+heltec_ht_de01.build.dfu_on_boot=0
+heltec_ht_de01.build.f_cpu=240000000L
+heltec_ht_de01.build.flash_size=8MB
+heltec_ht_de01.build.flash_freq=80m
+heltec_ht_de01.build.flash_mode=dio
+heltec_ht_de01.build.boot=qio
+heltec_ht_de01.build.boot_freq=80m
+heltec_ht_de01.build.partitions=default_8MB
+heltec_ht_de01.build.loop_core=
+heltec_ht_de01.build.event_core=
+heltec_ht_de01.build.psram_type=qspi
+heltec_ht_de01.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_ht_de01.menu.LoopCore.1=Core 1
+heltec_ht_de01.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_ht_de01.menu.LoopCore.0=Core 0
+heltec_ht_de01.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_ht_de01.menu.EventsCore.1=Core 1
+heltec_ht_de01.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_ht_de01.menu.EventsCore.0=Core 0
+heltec_ht_de01.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_ht_de01.menu.CPUFreq.240=240MHz (WiFi)
+heltec_ht_de01.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_ht_de01.menu.CPUFreq.160=160MHz (WiFi)
+heltec_ht_de01.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_ht_de01.menu.CPUFreq.80=80MHz (WiFi)
+heltec_ht_de01.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_ht_de01.menu.CPUFreq.40=40MHz
+heltec_ht_de01.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_ht_de01.menu.CPUFreq.20=20MHz
+heltec_ht_de01.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_ht_de01.menu.CPUFreq.10=10MHz
+heltec_ht_de01.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_ht_de01.menu.UploadSpeed.921600=921600
+heltec_ht_de01.menu.UploadSpeed.921600.upload.speed=921600
+heltec_ht_de01.menu.UploadSpeed.115200=115200
+heltec_ht_de01.menu.UploadSpeed.115200.upload.speed=115200
+heltec_ht_de01.menu.UploadSpeed.256000.windows=256000
+heltec_ht_de01.menu.UploadSpeed.256000.upload.speed=256000
+heltec_ht_de01.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_ht_de01.menu.UploadSpeed.230400=230400
+heltec_ht_de01.menu.UploadSpeed.230400.upload.speed=230400
+heltec_ht_de01.menu.UploadSpeed.460800.linux=460800
+heltec_ht_de01.menu.UploadSpeed.460800.macosx=460800
+heltec_ht_de01.menu.UploadSpeed.460800.upload.speed=460800
+heltec_ht_de01.menu.UploadSpeed.512000.windows=512000
+heltec_ht_de01.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_ht_de01.menu.DebugLevel.none=None
+heltec_ht_de01.menu.DebugLevel.none.build.code_debug=0
+heltec_ht_de01.menu.DebugLevel.error=Error
+heltec_ht_de01.menu.DebugLevel.error.build.code_debug=1
+heltec_ht_de01.menu.DebugLevel.warn=Warn
+heltec_ht_de01.menu.DebugLevel.warn.build.code_debug=2
+heltec_ht_de01.menu.DebugLevel.info=Info
+heltec_ht_de01.menu.DebugLevel.info.build.code_debug=3
+heltec_ht_de01.menu.DebugLevel.debug=Debug
+heltec_ht_de01.menu.DebugLevel.debug.build.code_debug=4
+heltec_ht_de01.menu.DebugLevel.verbose=Verbose
+heltec_ht_de01.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_ht_de01.menu.einksize.0=eink_150
+heltec_ht_de01.menu.einksize.0.build.einksize=150;
+heltec_ht_de01.menu.einksize.1=eink_154
+heltec_ht_de01.menu.einksize.1.build.einksize=154;
+heltec_ht_de01.menu.einksize.2=eink_213
+heltec_ht_de01.menu.einksize.2.build.einksize=213;
+heltec_ht_de01.menu.einksize.3=eink_290
+heltec_ht_de01.menu.einksize.3.build.einksize=290;
+
+heltec_ht_de01.build.defines=   -DEINK={build.einksize}   -D{build.board}
+
+heltec_ht_de01.menu.EraseFlash.none=Disabled
+heltec_ht_de01.menu.EraseFlash.none.upload.erase_cmd=
+heltec_ht_de01.menu.EraseFlash.all=Enabled
+heltec_ht_de01.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_vision_master_e290.name=Heltec Vision Master E290
+
+heltec_vision_master_e290.bootloader.tool=esptool_py
+heltec_vision_master_e290.bootloader.tool.default=esptool_py
+
+heltec_vision_master_e290.upload.tool=esptool_py
+heltec_vision_master_e290.upload.tool.default=esptool_py
+heltec_vision_master_e290.upload.tool.network=esp_ota
+
+heltec_vision_master_e290.upload.maximum_size=3342336
+heltec_vision_master_e290.upload.maximum_data_size=327680
+heltec_vision_master_e290.upload.flags=
+heltec_vision_master_e290.upload.extra_flags=
+heltec_vision_master_e290.upload.use_1200bps_touch=false
+heltec_vision_master_e290.upload.wait_for_upload_port=false
+
+heltec_vision_master_e290.serial.disableDTR=false
+heltec_vision_master_e290.serial.disableRTS=false
+
+heltec_vision_master_e290.build.tarch=xtensa
+heltec_vision_master_e290.build.bootloader_addr=0x0
+heltec_vision_master_e290.build.target=esp32s3
+heltec_vision_master_e290.build.mcu=esp32s3
+heltec_vision_master_e290.build.core=esp32
+heltec_vision_master_e290.build.variant=heltec_vision_master_e290
+heltec_vision_master_e290.build.board=HELTEC_VISION_MASTER_E290
+
+heltec_vision_master_e290.build.usb_mode=1
+heltec_vision_master_e290.build.cdc_on_boot=0
+heltec_vision_master_e290.build.msc_on_boot=0
+heltec_vision_master_e290.build.dfu_on_boot=0
+heltec_vision_master_e290.build.f_cpu=240000000L
+heltec_vision_master_e290.build.flash_size=8MB
+heltec_vision_master_e290.build.flash_freq=80m
+heltec_vision_master_e290.build.flash_mode=dio
+heltec_vision_master_e290.build.boot=qio
+heltec_vision_master_e290.build.boot_freq=80m
+heltec_vision_master_e290.build.partitions=default_8MB
+heltec_vision_master_e290.build.loop_core=
+heltec_vision_master_e290.build.event_core=
+heltec_vision_master_e290.build.psram_type=qspi
+heltec_vision_master_e290.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_vision_master_e290.menu.LoopCore.1=Core 1
+heltec_vision_master_e290.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_vision_master_e290.menu.LoopCore.0=Core 0
+heltec_vision_master_e290.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_vision_master_e290.menu.EventsCore.1=Core 1
+heltec_vision_master_e290.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_vision_master_e290.menu.EventsCore.0=Core 0
+heltec_vision_master_e290.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_vision_master_e290.menu.USBMode.hwcdc=Hardware CDC and JTAG
+heltec_vision_master_e290.menu.USBMode.hwcdc.build.usb_mode=1
+heltec_vision_master_e290.menu.USBMode.default=USB-OTG (TinyUSB)
+heltec_vision_master_e290.menu.USBMode.default.build.usb_mode=0
+
+heltec_vision_master_e290.menu.CDCOnBoot.default=Enabled
+heltec_vision_master_e290.menu.CDCOnBoot.default.build.cdc_on_boot=1
+heltec_vision_master_e290.menu.CDCOnBoot.cdc=Disabled
+heltec_vision_master_e290.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+heltec_vision_master_e290.menu.MSCOnBoot.default=Disabled
+heltec_vision_master_e290.menu.MSCOnBoot.default.build.msc_on_boot=0
+heltec_vision_master_e290.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+heltec_vision_master_e290.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+heltec_vision_master_e290.menu.DFUOnBoot.default=Disabled
+heltec_vision_master_e290.menu.DFUOnBoot.default.build.dfu_on_boot=0
+heltec_vision_master_e290.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+heltec_vision_master_e290.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+heltec_vision_master_e290.menu.UploadMode.default=UART0 / Hardware CDC
+heltec_vision_master_e290.menu.UploadMode.default.upload.use_1200bps_touch=false
+heltec_vision_master_e290.menu.UploadMode.default.upload.wait_for_upload_port=false
+heltec_vision_master_e290.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+heltec_vision_master_e290.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+heltec_vision_master_e290.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+heltec_vision_master_e290.menu.CPUFreq.240=240MHz (WiFi)
+heltec_vision_master_e290.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_vision_master_e290.menu.CPUFreq.160=160MHz (WiFi)
+heltec_vision_master_e290.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_vision_master_e290.menu.CPUFreq.80=80MHz (WiFi)
+heltec_vision_master_e290.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_vision_master_e290.menu.CPUFreq.40=40MHz
+heltec_vision_master_e290.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_vision_master_e290.menu.CPUFreq.20=20MHz
+heltec_vision_master_e290.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_vision_master_e290.menu.CPUFreq.10=10MHz
+heltec_vision_master_e290.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_vision_master_e290.menu.UploadSpeed.921600=921600
+heltec_vision_master_e290.menu.UploadSpeed.921600.upload.speed=921600
+heltec_vision_master_e290.menu.UploadSpeed.115200=115200
+heltec_vision_master_e290.menu.UploadSpeed.115200.upload.speed=115200
+heltec_vision_master_e290.menu.UploadSpeed.256000.windows=256000
+heltec_vision_master_e290.menu.UploadSpeed.256000.upload.speed=256000
+heltec_vision_master_e290.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_vision_master_e290.menu.UploadSpeed.230400=230400
+heltec_vision_master_e290.menu.UploadSpeed.230400.upload.speed=230400
+heltec_vision_master_e290.menu.UploadSpeed.460800.linux=460800
+heltec_vision_master_e290.menu.UploadSpeed.460800.macosx=460800
+heltec_vision_master_e290.menu.UploadSpeed.460800.upload.speed=460800
+heltec_vision_master_e290.menu.UploadSpeed.512000.windows=512000
+heltec_vision_master_e290.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_vision_master_e290.menu.DebugLevel.none=None
+heltec_vision_master_e290.menu.DebugLevel.none.build.code_debug=0
+heltec_vision_master_e290.menu.DebugLevel.error=Error
+heltec_vision_master_e290.menu.DebugLevel.error.build.code_debug=1
+heltec_vision_master_e290.menu.DebugLevel.warn=Warn
+heltec_vision_master_e290.menu.DebugLevel.warn.build.code_debug=2
+heltec_vision_master_e290.menu.DebugLevel.info=Info
+heltec_vision_master_e290.menu.DebugLevel.info.build.code_debug=3
+heltec_vision_master_e290.menu.DebugLevel.debug=Debug
+heltec_vision_master_e290.menu.DebugLevel.debug.build.code_debug=4
+heltec_vision_master_e290.menu.DebugLevel.verbose=Verbose
+heltec_vision_master_e290.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_vision_master_e290.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_vision_master_e290.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_vision_master_e290.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_vision_master_e290.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_vision_master_e290.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_vision_master_e290.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_vision_master_e290.menu.LORAWAN_REGION.3=REGION_US915
+heltec_vision_master_e290.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_vision_master_e290.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_vision_master_e290.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_vision_master_e290.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_vision_master_e290.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_vision_master_e290.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_vision_master_e290.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_vision_master_e290.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_vision_master_e290.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_vision_master_e290.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_vision_master_e290.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_vision_master_e290.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_vision_master_e290.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_vision_master_e290.menu.LoRaWanDebugLevel.0=None
+heltec_vision_master_e290.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_vision_master_e290.menu.LoRaWanDebugLevel.1=Freq
+heltec_vision_master_e290.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_vision_master_e290.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_vision_master_e290.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_vision_master_e290.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_vision_master_e290.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_vision_master_e290.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_vision_master_e290.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_vision_master_e290.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_vision_master_e290.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_vision_master_e290.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_vision_master_e290.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_vision_master_e290.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_vision_master_e290.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_vision_master_e290.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_vision_master_e290.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_vision_master_e290.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_vision_master_e290.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_vision_master_e290.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=37 -DHELTEC_VISION_MASTER_E290 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_vision_master_e290.menu.EraseFlash.none=Disabled
+heltec_vision_master_e290.menu.EraseFlash.none.upload.erase_cmd=
+heltec_vision_master_e290.menu.EraseFlash.all=Enabled
+heltec_vision_master_e290.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_vision_master_t190.name=Heltec Vision Master T190
+
+heltec_vision_master_t190.bootloader.tool=esptool_py
+heltec_vision_master_t190.bootloader.tool.default=esptool_py
+
+heltec_vision_master_t190.upload.tool=esptool_py
+heltec_vision_master_t190.upload.tool.default=esptool_py
+heltec_vision_master_t190.upload.tool.network=esp_ota
+
+heltec_vision_master_t190.upload.maximum_size=3342336
+heltec_vision_master_t190.upload.maximum_data_size=327680
+heltec_vision_master_t190.upload.flags=
+heltec_vision_master_t190.upload.extra_flags=
+heltec_vision_master_t190.upload.use_1200bps_touch=false
+heltec_vision_master_t190.upload.wait_for_upload_port=false
+
+heltec_vision_master_t190.serial.disableDTR=false
+heltec_vision_master_t190.serial.disableRTS=false
+
+heltec_vision_master_t190.build.tarch=xtensa
+heltec_vision_master_t190.build.bootloader_addr=0x0
+heltec_vision_master_t190.build.target=esp32s3
+heltec_vision_master_t190.build.mcu=esp32s3
+heltec_vision_master_t190.build.core=esp32
+heltec_vision_master_t190.build.variant=heltec_vision_master_t190
+heltec_vision_master_t190.build.board=HELTEC_VISION_MASTER_T190
+
+heltec_vision_master_t190.build.usb_mode=1
+heltec_vision_master_t190.build.cdc_on_boot=0
+heltec_vision_master_t190.build.msc_on_boot=0
+heltec_vision_master_t190.build.dfu_on_boot=0
+heltec_vision_master_t190.build.f_cpu=240000000L
+heltec_vision_master_t190.build.flash_size=8MB
+heltec_vision_master_t190.build.flash_freq=80m
+heltec_vision_master_t190.build.flash_mode=dio
+heltec_vision_master_t190.build.boot=qio
+heltec_vision_master_t190.build.boot_freq=80m
+heltec_vision_master_t190.build.partitions=default_8MB
+heltec_vision_master_t190.build.loop_core=
+heltec_vision_master_t190.build.event_core=
+heltec_vision_master_t190.build.psram_type=qspi
+heltec_vision_master_t190.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_vision_master_t190.menu.LoopCore.1=Core 1
+heltec_vision_master_t190.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_vision_master_t190.menu.LoopCore.0=Core 0
+heltec_vision_master_t190.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_vision_master_t190.menu.EventsCore.1=Core 1
+heltec_vision_master_t190.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_vision_master_t190.menu.EventsCore.0=Core 0
+heltec_vision_master_t190.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_vision_master_t190.menu.USBMode.hwcdc=Hardware CDC and JTAG
+heltec_vision_master_t190.menu.USBMode.hwcdc.build.usb_mode=1
+heltec_vision_master_t190.menu.USBMode.default=USB-OTG (TinyUSB)
+heltec_vision_master_t190.menu.USBMode.default.build.usb_mode=0
+
+heltec_vision_master_t190.menu.CDCOnBoot.default=Enabled
+heltec_vision_master_t190.menu.CDCOnBoot.default.build.cdc_on_boot=1
+heltec_vision_master_t190.menu.CDCOnBoot.cdc=Disabled
+heltec_vision_master_t190.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+heltec_vision_master_t190.menu.MSCOnBoot.default=Disabled
+heltec_vision_master_t190.menu.MSCOnBoot.default.build.msc_on_boot=0
+heltec_vision_master_t190.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+heltec_vision_master_t190.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+heltec_vision_master_t190.menu.DFUOnBoot.default=Disabled
+heltec_vision_master_t190.menu.DFUOnBoot.default.build.dfu_on_boot=0
+heltec_vision_master_t190.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+heltec_vision_master_t190.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+heltec_vision_master_t190.menu.UploadMode.default=UART0 / Hardware CDC
+heltec_vision_master_t190.menu.UploadMode.default.upload.use_1200bps_touch=false
+heltec_vision_master_t190.menu.UploadMode.default.upload.wait_for_upload_port=false
+heltec_vision_master_t190.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+heltec_vision_master_t190.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+heltec_vision_master_t190.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+heltec_vision_master_t190.menu.CPUFreq.240=240MHz (WiFi)
+heltec_vision_master_t190.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_vision_master_t190.menu.CPUFreq.160=160MHz (WiFi)
+heltec_vision_master_t190.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_vision_master_t190.menu.CPUFreq.80=80MHz (WiFi)
+heltec_vision_master_t190.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_vision_master_t190.menu.CPUFreq.40=40MHz
+heltec_vision_master_t190.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_vision_master_t190.menu.CPUFreq.20=20MHz
+heltec_vision_master_t190.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_vision_master_t190.menu.CPUFreq.10=10MHz
+heltec_vision_master_t190.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_vision_master_t190.menu.UploadSpeed.921600=921600
+heltec_vision_master_t190.menu.UploadSpeed.921600.upload.speed=921600
+heltec_vision_master_t190.menu.UploadSpeed.115200=115200
+heltec_vision_master_t190.menu.UploadSpeed.115200.upload.speed=115200
+heltec_vision_master_t190.menu.UploadSpeed.256000.windows=256000
+heltec_vision_master_t190.menu.UploadSpeed.256000.upload.speed=256000
+heltec_vision_master_t190.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_vision_master_t190.menu.UploadSpeed.230400=230400
+heltec_vision_master_t190.menu.UploadSpeed.230400.upload.speed=230400
+heltec_vision_master_t190.menu.UploadSpeed.460800.linux=460800
+heltec_vision_master_t190.menu.UploadSpeed.460800.macosx=460800
+heltec_vision_master_t190.menu.UploadSpeed.460800.upload.speed=460800
+heltec_vision_master_t190.menu.UploadSpeed.512000.windows=512000
+heltec_vision_master_t190.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_vision_master_t190.menu.DebugLevel.none=None
+heltec_vision_master_t190.menu.DebugLevel.none.build.code_debug=0
+heltec_vision_master_t190.menu.DebugLevel.error=Error
+heltec_vision_master_t190.menu.DebugLevel.error.build.code_debug=1
+heltec_vision_master_t190.menu.DebugLevel.warn=Warn
+heltec_vision_master_t190.menu.DebugLevel.warn.build.code_debug=2
+heltec_vision_master_t190.menu.DebugLevel.info=Info
+heltec_vision_master_t190.menu.DebugLevel.info.build.code_debug=3
+heltec_vision_master_t190.menu.DebugLevel.debug=Debug
+heltec_vision_master_t190.menu.DebugLevel.debug.build.code_debug=4
+heltec_vision_master_t190.menu.DebugLevel.verbose=Verbose
+heltec_vision_master_t190.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_vision_master_t190.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_vision_master_t190.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_vision_master_t190.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_vision_master_t190.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_vision_master_t190.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_vision_master_t190.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_vision_master_t190.menu.LORAWAN_REGION.3=REGION_US915
+heltec_vision_master_t190.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_vision_master_t190.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_vision_master_t190.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_vision_master_t190.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_vision_master_t190.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_vision_master_t190.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_vision_master_t190.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_vision_master_t190.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_vision_master_t190.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_vision_master_t190.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_vision_master_t190.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_vision_master_t190.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_vision_master_t190.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_vision_master_t190.menu.LoRaWanDebugLevel.0=None
+heltec_vision_master_t190.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_vision_master_t190.menu.LoRaWanDebugLevel.1=Freq
+heltec_vision_master_t190.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_vision_master_t190.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_vision_master_t190.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_vision_master_t190.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_vision_master_t190.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_vision_master_t190.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_vision_master_t190.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_vision_master_t190.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_vision_master_t190.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_vision_master_t190.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_vision_master_t190.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_vision_master_t190.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_vision_master_t190.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_vision_master_t190.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_vision_master_t190.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_vision_master_t190.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_vision_master_t190.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_vision_master_t190.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=38 -DHELTEC_VISION_MASTER_T190 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_vision_master_t190.menu.EraseFlash.none=Disabled
+heltec_vision_master_t190.menu.EraseFlash.none.upload.erase_cmd=
+heltec_vision_master_t190.menu.EraseFlash.all=Enabled
+heltec_vision_master_t190.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+heltec_vision_master_e_213.name=Heltec Vision Master E213
+
+heltec_vision_master_e_213.bootloader.tool=esptool_py
+heltec_vision_master_e_213.bootloader.tool.default=esptool_py
+
+heltec_vision_master_e_213.upload.tool=esptool_py
+heltec_vision_master_e_213.upload.tool.default=esptool_py
+heltec_vision_master_e_213.upload.tool.network=esp_ota
+
+heltec_vision_master_e_213.upload.maximum_size=3342336
+heltec_vision_master_e_213.upload.maximum_data_size=327680
+heltec_vision_master_e_213.upload.flags=
+heltec_vision_master_e_213.upload.extra_flags=
+heltec_vision_master_e_213.upload.use_1200bps_touch=false
+heltec_vision_master_e_213.upload.wait_for_upload_port=false
+
+heltec_vision_master_e_213.serial.disableDTR=false
+heltec_vision_master_e_213.serial.disableRTS=false
+
+heltec_vision_master_e_213.build.tarch=xtensa
+heltec_vision_master_e_213.build.bootloader_addr=0x0
+heltec_vision_master_e_213.build.target=esp32s3
+heltec_vision_master_e_213.build.mcu=esp32s3
+heltec_vision_master_e_213.build.core=esp32
+heltec_vision_master_e_213.build.variant=heltec_vision_master_e_213
+heltec_vision_master_e_213.build.board=HELTEC_VISION_MASTER_E_213
+
+heltec_vision_master_e_213.build.usb_mode=1
+heltec_vision_master_e_213.build.cdc_on_boot=0
+heltec_vision_master_e_213.build.msc_on_boot=0
+heltec_vision_master_e_213.build.dfu_on_boot=0
+heltec_vision_master_e_213.build.f_cpu=240000000L
+heltec_vision_master_e_213.build.flash_size=8MB
+heltec_vision_master_e_213.build.flash_freq=80m
+heltec_vision_master_e_213.build.flash_mode=dio
+heltec_vision_master_e_213.build.boot=qio
+heltec_vision_master_e_213.build.boot_freq=80m
+heltec_vision_master_e_213.build.partitions=default_8MB
+heltec_vision_master_e_213.build.loop_core=
+heltec_vision_master_e_213.build.event_core=
+heltec_vision_master_e_213.build.psram_type=qspi
+heltec_vision_master_e_213.build.memory_type={build.boot}_{build.psram_type}
+
+heltec_vision_master_e_213.menu.LoopCore.1=Core 1
+heltec_vision_master_e_213.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+heltec_vision_master_e_213.menu.LoopCore.0=Core 0
+heltec_vision_master_e_213.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+heltec_vision_master_e_213.menu.EventsCore.1=Core 1
+heltec_vision_master_e_213.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+heltec_vision_master_e_213.menu.EventsCore.0=Core 0
+heltec_vision_master_e_213.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+heltec_vision_master_e_213.menu.USBMode.hwcdc=Hardware CDC and JTAG
+heltec_vision_master_e_213.menu.USBMode.hwcdc.build.usb_mode=1
+heltec_vision_master_e_213.menu.USBMode.default=USB-OTG (TinyUSB)
+heltec_vision_master_e_213.menu.USBMode.default.build.usb_mode=0
+
+heltec_vision_master_e_213.menu.CDCOnBoot.default=Enabled
+heltec_vision_master_e_213.menu.CDCOnBoot.default.build.cdc_on_boot=1
+heltec_vision_master_e_213.menu.CDCOnBoot.cdc=Disabled
+heltec_vision_master_e_213.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+heltec_vision_master_e_213.menu.MSCOnBoot.default=Disabled
+heltec_vision_master_e_213.menu.MSCOnBoot.default.build.msc_on_boot=0
+heltec_vision_master_e_213.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+heltec_vision_master_e_213.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+heltec_vision_master_e_213.menu.DFUOnBoot.default=Disabled
+heltec_vision_master_e_213.menu.DFUOnBoot.default.build.dfu_on_boot=0
+heltec_vision_master_e_213.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+heltec_vision_master_e_213.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+heltec_vision_master_e_213.menu.UploadMode.default=UART0 / Hardware CDC
+heltec_vision_master_e_213.menu.UploadMode.default.upload.use_1200bps_touch=false
+heltec_vision_master_e_213.menu.UploadMode.default.upload.wait_for_upload_port=false
+heltec_vision_master_e_213.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+heltec_vision_master_e_213.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+heltec_vision_master_e_213.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+heltec_vision_master_e_213.menu.CPUFreq.240=240MHz (WiFi)
+heltec_vision_master_e_213.menu.CPUFreq.240.build.f_cpu=240000000L
+heltec_vision_master_e_213.menu.CPUFreq.160=160MHz (WiFi)
+heltec_vision_master_e_213.menu.CPUFreq.160.build.f_cpu=160000000L
+heltec_vision_master_e_213.menu.CPUFreq.80=80MHz (WiFi)
+heltec_vision_master_e_213.menu.CPUFreq.80.build.f_cpu=80000000L
+heltec_vision_master_e_213.menu.CPUFreq.40=40MHz
+heltec_vision_master_e_213.menu.CPUFreq.40.build.f_cpu=40000000L
+heltec_vision_master_e_213.menu.CPUFreq.20=20MHz
+heltec_vision_master_e_213.menu.CPUFreq.20.build.f_cpu=20000000L
+heltec_vision_master_e_213.menu.CPUFreq.10=10MHz
+heltec_vision_master_e_213.menu.CPUFreq.10.build.f_cpu=10000000L
+
+heltec_vision_master_e_213.menu.UploadSpeed.921600=921600
+heltec_vision_master_e_213.menu.UploadSpeed.921600.upload.speed=921600
+heltec_vision_master_e_213.menu.UploadSpeed.115200=115200
+heltec_vision_master_e_213.menu.UploadSpeed.115200.upload.speed=115200
+heltec_vision_master_e_213.menu.UploadSpeed.256000.windows=256000
+heltec_vision_master_e_213.menu.UploadSpeed.256000.upload.speed=256000
+heltec_vision_master_e_213.menu.UploadSpeed.230400.windows.upload.speed=256000
+heltec_vision_master_e_213.menu.UploadSpeed.230400=230400
+heltec_vision_master_e_213.menu.UploadSpeed.230400.upload.speed=230400
+heltec_vision_master_e_213.menu.UploadSpeed.460800.linux=460800
+heltec_vision_master_e_213.menu.UploadSpeed.460800.macosx=460800
+heltec_vision_master_e_213.menu.UploadSpeed.460800.upload.speed=460800
+heltec_vision_master_e_213.menu.UploadSpeed.512000.windows=512000
+heltec_vision_master_e_213.menu.UploadSpeed.512000.upload.speed=512000
+
+heltec_vision_master_e_213.menu.DebugLevel.none=None
+heltec_vision_master_e_213.menu.DebugLevel.none.build.code_debug=0
+heltec_vision_master_e_213.menu.DebugLevel.error=Error
+heltec_vision_master_e_213.menu.DebugLevel.error.build.code_debug=1
+heltec_vision_master_e_213.menu.DebugLevel.warn=Warn
+heltec_vision_master_e_213.menu.DebugLevel.warn.build.code_debug=2
+heltec_vision_master_e_213.menu.DebugLevel.info=Info
+heltec_vision_master_e_213.menu.DebugLevel.info.build.code_debug=3
+heltec_vision_master_e_213.menu.DebugLevel.debug=Debug
+heltec_vision_master_e_213.menu.DebugLevel.debug.build.code_debug=4
+heltec_vision_master_e_213.menu.DebugLevel.verbose=Verbose
+heltec_vision_master_e_213.menu.DebugLevel.verbose.build.code_debug=5
+
+heltec_vision_master_e_213.menu.LORAWAN_REGION.0=REGION_EU868
+heltec_vision_master_e_213.menu.LORAWAN_REGION.0.build.band=REGION_EU868
+heltec_vision_master_e_213.menu.LORAWAN_REGION.1=REGION_EU433
+heltec_vision_master_e_213.menu.LORAWAN_REGION.1.build.band=REGION_EU433
+heltec_vision_master_e_213.menu.LORAWAN_REGION.2=REGION_CN470
+heltec_vision_master_e_213.menu.LORAWAN_REGION.2.build.band=REGION_CN470
+heltec_vision_master_e_213.menu.LORAWAN_REGION.3=REGION_US915
+heltec_vision_master_e_213.menu.LORAWAN_REGION.3.build.band=REGION_US915
+heltec_vision_master_e_213.menu.LORAWAN_REGION.4=REGION_AU915
+heltec_vision_master_e_213.menu.LORAWAN_REGION.4.build.band=REGION_AU915
+heltec_vision_master_e_213.menu.LORAWAN_REGION.5=REGION_CN779
+heltec_vision_master_e_213.menu.LORAWAN_REGION.5.build.band=REGION_CN779
+heltec_vision_master_e_213.menu.LORAWAN_REGION.6=REGION_AS923
+heltec_vision_master_e_213.menu.LORAWAN_REGION.6.build.band=REGION_AS923
+heltec_vision_master_e_213.menu.LORAWAN_REGION.7=REGION_KR920
+heltec_vision_master_e_213.menu.LORAWAN_REGION.7.build.band=REGION_KR920
+heltec_vision_master_e_213.menu.LORAWAN_REGION.8=REGION_IN865
+heltec_vision_master_e_213.menu.LORAWAN_REGION.8.build.band=REGION_IN865
+heltec_vision_master_e_213.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
+heltec_vision_master_e_213.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID
+
+heltec_vision_master_e_213.menu.LoRaWanDebugLevel.0=None
+heltec_vision_master_e_213.menu.LoRaWanDebugLevel.0.build.LoRaWanDebugLevel=0
+heltec_vision_master_e_213.menu.LoRaWanDebugLevel.1=Freq
+heltec_vision_master_e_213.menu.LoRaWanDebugLevel.1.build.LoRaWanDebugLevel=1
+heltec_vision_master_e_213.menu.LoRaWanDebugLevel.2=Freq && DIO
+heltec_vision_master_e_213.menu.LoRaWanDebugLevel.2.build.LoRaWanDebugLevel=2
+heltec_vision_master_e_213.menu.LoRaWanDebugLevel.3=Freq && DIO && PW
+heltec_vision_master_e_213.menu.LoRaWanDebugLevel.3.build.LoRaWanDebugLevel=3
+
+heltec_vision_master_e_213.menu.LORAWAN_DEVEUI.0=CUSTOM
+heltec_vision_master_e_213.menu.LORAWAN_DEVEUI.0.build.LORAWAN_DEVEUI_AUTO=0
+heltec_vision_master_e_213.menu.LORAWAN_DEVEUI.1=Generate By ChipID
+heltec_vision_master_e_213.menu.LORAWAN_DEVEUI.1.build.LORAWAN_DEVEUI_AUTO=1
+
+heltec_vision_master_e_213.menu.LORAWAN_PREAMBLE_LENGTH.0=8(default)
+heltec_vision_master_e_213.menu.LORAWAN_PREAMBLE_LENGTH.0.build.LORAWAN_PREAMBLE_LENGTH=8
+heltec_vision_master_e_213.menu.LORAWAN_PREAMBLE_LENGTH.1=16(For M00 and M00L)
+heltec_vision_master_e_213.menu.LORAWAN_PREAMBLE_LENGTH.1.build.LORAWAN_PREAMBLE_LENGTH=16
+
+heltec_vision_master_e_213.menu.SLOW_CLK_TPYE.0=Internal (default)
+heltec_vision_master_e_213.menu.SLOW_CLK_TPYE.0.build.SLOW_CLK_TPYE=0
+heltec_vision_master_e_213.menu.SLOW_CLK_TPYE.1=External 32K
+heltec_vision_master_e_213.menu.SLOW_CLK_TPYE.1.build.SLOW_CLK_TPYE=1
+
+heltec_vision_master_e_213.build.defines=-D{build.band}  -DMCU_ESP32_S3 -DHELTEC_BOARD=36 -DHELTEC_VISION_MASTER_E_213 -DSLOW_CLK_TPYE={build.SLOW_CLK_TPYE} -DRADIO_CHIP_SX1262  -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} -D{build.board}
+
+heltec_vision_master_e_213.menu.EraseFlash.none=Disabled
+heltec_vision_master_e_213.menu.EraseFlash.none.upload.erase_cmd=
+heltec_vision_master_e_213.menu.EraseFlash.all=Enabled
+heltec_vision_master_e_213.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+espectro32.name=ESPectro32
+
+espectro32.bootloader.tool=esptool_py
+espectro32.bootloader.tool.default=esptool_py
+
+espectro32.upload.tool=esptool_py
+espectro32.upload.tool.default=esptool_py
+espectro32.upload.tool.network=esp_ota
+
+espectro32.upload.maximum_size=1310720
+espectro32.upload.maximum_data_size=327680
+espectro32.upload.flags=
+espectro32.upload.extra_flags=
+
+espectro32.serial.disableDTR=true
+espectro32.serial.disableRTS=true
+
+espectro32.build.tarch=xtensa
+espectro32.build.bootloader_addr=0x1000
+espectro32.build.target=esp32
+espectro32.build.mcu=esp32
+espectro32.build.core=esp32
+espectro32.build.variant=espectro32
+espectro32.build.board=ESPECTRO32
+
+espectro32.build.f_cpu=240000000L
+espectro32.build.flash_size=4MB
+espectro32.build.flash_mode=dio
+espectro32.build.boot=dio
+espectro32.build.partitions=default
+espectro32.build.defines=
+
+espectro32.menu.FlashMode.qio=QIO
+espectro32.menu.FlashMode.qio.build.flash_mode=dio
+espectro32.menu.FlashMode.qio.build.boot=qio
+espectro32.menu.FlashMode.dio=DIO
+espectro32.menu.FlashMode.dio.build.flash_mode=dio
+espectro32.menu.FlashMode.dio.build.boot=dio
+
+espectro32.menu.FlashFreq.80=80MHz
+espectro32.menu.FlashFreq.80.build.flash_freq=80m
+espectro32.menu.FlashFreq.40=40MHz
+espectro32.menu.FlashFreq.40.build.flash_freq=40m
+
+espectro32.menu.FlashSize.4M=4MB (32Mb)
+espectro32.menu.FlashSize.4M.build.flash_size=4MB
+espectro32.menu.FlashSize.2M=2MB (16Mb)
+espectro32.menu.FlashSize.2M.build.flash_size=2MB
+
+espectro32.menu.UploadSpeed.921600=921600
+espectro32.menu.UploadSpeed.921600.upload.speed=921600
+espectro32.menu.UploadSpeed.115200=115200
+espectro32.menu.UploadSpeed.115200.upload.speed=115200
+espectro32.menu.UploadSpeed.256000.windows=256000
+espectro32.menu.UploadSpeed.256000.upload.speed=256000
+espectro32.menu.UploadSpeed.230400.windows.upload.speed=256000
+espectro32.menu.UploadSpeed.230400=230400
+espectro32.menu.UploadSpeed.230400.upload.speed=230400
+espectro32.menu.UploadSpeed.460800.linux=460800
+espectro32.menu.UploadSpeed.460800.macosx=460800
+espectro32.menu.UploadSpeed.460800.upload.speed=460800
+espectro32.menu.UploadSpeed.512000.windows=512000
+espectro32.menu.UploadSpeed.512000.upload.speed=512000
+
+espectro32.menu.DebugLevel.none=None
+espectro32.menu.DebugLevel.none.build.code_debug=0
+espectro32.menu.DebugLevel.error=Error
+espectro32.menu.DebugLevel.error.build.code_debug=1
+espectro32.menu.DebugLevel.warn=Warn
+espectro32.menu.DebugLevel.warn.build.code_debug=2
+espectro32.menu.DebugLevel.info=Info
+espectro32.menu.DebugLevel.info.build.code_debug=3
+espectro32.menu.DebugLevel.debug=Debug
+espectro32.menu.DebugLevel.debug.build.code_debug=4
+espectro32.menu.DebugLevel.verbose=Verbose
+espectro32.menu.DebugLevel.verbose.build.code_debug=5
+
+espectro32.menu.EraseFlash.none=Disabled
+espectro32.menu.EraseFlash.none.upload.erase_cmd=
+espectro32.menu.EraseFlash.all=Enabled
+espectro32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+CoreESP32.name=Microduino-CoreESP32
+
+CoreESP32.bootloader.tool=esptool_py
+CoreESP32.bootloader.tool.default=esptool_py
+
+CoreESP32.upload.tool=esptool_py
+CoreESP32.upload.tool.default=esptool_py
+CoreESP32.upload.tool.network=esp_ota
+
+CoreESP32.upload.maximum_size=1310720
+CoreESP32.upload.maximum_data_size=327680
+CoreESP32.upload.flags=
+CoreESP32.upload.extra_flags=
+
+CoreESP32.serial.disableDTR=false
+CoreESP32.serial.disableRTS=false
+
+CoreESP32.build.tarch=xtensa
+CoreESP32.build.bootloader_addr=0x1000
+CoreESP32.build.target=esp32
+CoreESP32.build.mcu=esp32
+CoreESP32.build.core=esp32
+CoreESP32.build.variant=Microduino-esp32
+CoreESP32.build.board=CoreESP32
+
+CoreESP32.build.f_cpu=240000000L
+CoreESP32.build.flash_mode=dio
+CoreESP32.build.flash_size=4MB
+CoreESP32.build.boot=dio
+CoreESP32.build.partitions=default
+CoreESP32.build.defines=
+
+CoreESP32.menu.PSRAM.disabled=Disabled
+CoreESP32.menu.PSRAM.disabled.build.defines=
+CoreESP32.menu.PSRAM.disabled.build.extra_libs=
+CoreESP32.menu.PSRAM.enabled=Enabled
+CoreESP32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+CoreESP32.menu.PSRAM.enabled.build.extra_libs=
+
+CoreESP32.menu.PartitionScheme.default=Default
+CoreESP32.menu.PartitionScheme.default.build.partitions=default
+CoreESP32.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
+CoreESP32.menu.PartitionScheme.minimal.build.partitions=minimal
+CoreESP32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+CoreESP32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+CoreESP32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+CoreESP32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+CoreESP32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+CoreESP32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+CoreESP32.menu.PartitionScheme.fatflash=16M Fat
+CoreESP32.menu.PartitionScheme.fatflash.build.partitions=ffat
+
+CoreESP32.menu.FlashFreq.80=80MHz
+CoreESP32.menu.FlashFreq.80.build.flash_freq=80m
+CoreESP32.menu.FlashFreq.40=40MHz
+CoreESP32.menu.FlashFreq.40.build.flash_freq=40m
+
+CoreESP32.menu.UploadSpeed.921600=921600
+CoreESP32.menu.UploadSpeed.921600.upload.speed=921600
+CoreESP32.menu.UploadSpeed.115200=115200
+CoreESP32.menu.UploadSpeed.115200.upload.speed=115200
+CoreESP32.menu.UploadSpeed.256000.windows=256000
+CoreESP32.menu.UploadSpeed.256000.upload.speed=256000
+CoreESP32.menu.UploadSpeed.230400.windows.upload.speed=256000
+CoreESP32.menu.UploadSpeed.230400=230400
+CoreESP32.menu.UploadSpeed.230400.upload.speed=230400
+CoreESP32.menu.UploadSpeed.460800.linux=460800
+CoreESP32.menu.UploadSpeed.460800.macosx=460800
+CoreESP32.menu.UploadSpeed.460800.upload.speed=460800
+CoreESP32.menu.UploadSpeed.512000.windows=512000
+CoreESP32.menu.UploadSpeed.512000.upload.speed=512000
+
+CoreESP32.menu.DebugLevel.none=None
+CoreESP32.menu.DebugLevel.none.build.code_debug=0
+CoreESP32.menu.DebugLevel.error=Error
+CoreESP32.menu.DebugLevel.error.build.code_debug=1
+CoreESP32.menu.DebugLevel.warn=Warn
+CoreESP32.menu.DebugLevel.warn.build.code_debug=2
+CoreESP32.menu.DebugLevel.info=Info
+CoreESP32.menu.DebugLevel.info.build.code_debug=3
+CoreESP32.menu.DebugLevel.debug=Debug
+CoreESP32.menu.DebugLevel.debug.build.code_debug=4
+CoreESP32.menu.DebugLevel.verbose=Verbose
+CoreESP32.menu.DebugLevel.verbose.build.code_debug=5
+
+CoreESP32.menu.EraseFlash.none=Disabled
+CoreESP32.menu.EraseFlash.none.upload.erase_cmd=
+CoreESP32.menu.EraseFlash.all=Enabled
+CoreESP32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+alksesp32.name=ALKS ESP32
+
+alksesp32.bootloader.tool=esptool_py
+alksesp32.bootloader.tool.default=esptool_py
+
+alksesp32.upload.tool=esptool_py
+alksesp32.upload.tool.default=esptool_py
+alksesp32.upload.tool.network=esp_ota
+
+alksesp32.upload.maximum_size=1310720
+alksesp32.upload.maximum_data_size=327680
+alksesp32.upload.flags=
+alksesp32.upload.extra_flags=
+
+alksesp32.serial.disableDTR=true
+alksesp32.serial.disableRTS=true
+
+alksesp32.build.tarch=xtensa
+alksesp32.build.bootloader_addr=0x1000
+alksesp32.build.target=esp32
+alksesp32.build.mcu=esp32
+alksesp32.build.core=esp32
+alksesp32.build.variant=alksesp32
+alksesp32.build.board=ALKS
+
+alksesp32.build.f_cpu=240000000L
+alksesp32.build.flash_size=4MB
+alksesp32.build.flash_freq=40m
+alksesp32.build.flash_mode=dio
+alksesp32.build.boot=dio
+alksesp32.build.partitions=default
+alksesp32.build.defines=
+
+alksesp32.menu.PSRAM.disabled=Disabled
+alksesp32.menu.PSRAM.disabled.build.defines=
+alksesp32.menu.PSRAM.disabled.build.extra_libs=
+alksesp32.menu.PSRAM.enabled=Enabled
+alksesp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+alksesp32.menu.PSRAM.enabled.build.extra_libs=
+
+alksesp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+alksesp32.menu.PartitionScheme.default.build.partitions=default
+alksesp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+alksesp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+alksesp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+alksesp32.menu.PartitionScheme.minimal.build.partitions=minimal
+alksesp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+alksesp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+alksesp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+alksesp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+alksesp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+alksesp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+alksesp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+alksesp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+alksesp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+alksesp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+alksesp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+alksesp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+alksesp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+alksesp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+alksesp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+alksesp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+alksesp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+alksesp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+alksesp32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+alksesp32.menu.PartitionScheme.fatflash.build.partitions=ffat
+
+alksesp32.menu.CPUFreq.240=240MHz (WiFi/BT)
+alksesp32.menu.CPUFreq.240.build.f_cpu=240000000L
+alksesp32.menu.CPUFreq.160=160MHz (WiFi/BT)
+alksesp32.menu.CPUFreq.160.build.f_cpu=160000000L
+alksesp32.menu.CPUFreq.80=80MHz (WiFi/BT)
+alksesp32.menu.CPUFreq.80.build.f_cpu=80000000L
+alksesp32.menu.CPUFreq.40=40MHz (40MHz XTAL)
+alksesp32.menu.CPUFreq.40.build.f_cpu=40000000L
+alksesp32.menu.CPUFreq.26=26MHz (26MHz XTAL)
+alksesp32.menu.CPUFreq.26.build.f_cpu=26000000L
+alksesp32.menu.CPUFreq.20=20MHz (40MHz XTAL)
+alksesp32.menu.CPUFreq.20.build.f_cpu=20000000L
+alksesp32.menu.CPUFreq.13=13MHz (26MHz XTAL)
+alksesp32.menu.CPUFreq.13.build.f_cpu=13000000L
+alksesp32.menu.CPUFreq.10=10MHz (40MHz XTAL)
+alksesp32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+alksesp32.menu.FlashMode.qio=QIO
+alksesp32.menu.FlashMode.qio.build.flash_mode=dio
+alksesp32.menu.FlashMode.qio.build.boot=qio
+alksesp32.menu.FlashMode.dio=DIO
+alksesp32.menu.FlashMode.dio.build.flash_mode=dio
+alksesp32.menu.FlashMode.dio.build.boot=dio
+
+alksesp32.menu.FlashFreq.80=80MHz
+alksesp32.menu.FlashFreq.80.build.flash_freq=80m
+alksesp32.menu.FlashFreq.40=40MHz
+alksesp32.menu.FlashFreq.40.build.flash_freq=40m
+
+alksesp32.menu.FlashSize.4M=4MB (32Mb)
+alksesp32.menu.FlashSize.4M.build.flash_size=4MB
+alksesp32.menu.FlashSize.2M=2MB (16Mb)
+alksesp32.menu.FlashSize.2M.build.flash_size=2MB
+alksesp32.menu.FlashSize.16M=16MB (128Mb)
+alksesp32.menu.FlashSize.16M.build.flash_size=16MB
+
+alksesp32.menu.UploadSpeed.921600=921600
+alksesp32.menu.UploadSpeed.921600.upload.speed=921600
+alksesp32.menu.UploadSpeed.115200=115200
+alksesp32.menu.UploadSpeed.115200.upload.speed=115200
+alksesp32.menu.UploadSpeed.256000.windows=256000
+alksesp32.menu.UploadSpeed.256000.upload.speed=256000
+alksesp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+alksesp32.menu.UploadSpeed.230400=230400
+alksesp32.menu.UploadSpeed.230400.upload.speed=230400
+alksesp32.menu.UploadSpeed.460800.linux=460800
+alksesp32.menu.UploadSpeed.460800.macosx=460800
+alksesp32.menu.UploadSpeed.460800.upload.speed=460800
+alksesp32.menu.UploadSpeed.512000.windows=512000
+alksesp32.menu.UploadSpeed.512000.upload.speed=512000
+
+alksesp32.menu.DebugLevel.none=None
+alksesp32.menu.DebugLevel.none.build.code_debug=0
+alksesp32.menu.DebugLevel.error=Error
+alksesp32.menu.DebugLevel.error.build.code_debug=1
+alksesp32.menu.DebugLevel.warn=Warn
+alksesp32.menu.DebugLevel.warn.build.code_debug=2
+alksesp32.menu.DebugLevel.info=Info
+alksesp32.menu.DebugLevel.info.build.code_debug=3
+alksesp32.menu.DebugLevel.debug=Debug
+alksesp32.menu.DebugLevel.debug.build.code_debug=4
+alksesp32.menu.DebugLevel.verbose=Verbose
+alksesp32.menu.DebugLevel.verbose.build.code_debug=5
+
+alksesp32.menu.EraseFlash.none=Disabled
+alksesp32.menu.EraseFlash.none.upload.erase_cmd=
+alksesp32.menu.EraseFlash.all=Enabled
+alksesp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+wipy3.name=WiPy 3.0
+
+wipy3.bootloader.tool=esptool_py
+wipy3.bootloader.tool.default=esptool_py
+
+wipy3.upload.tool=esptool_py
+wipy3.upload.tool.default=esptool_py
+wipy3.upload.tool.network=esp_ota
+
+wipy3.upload.maximum_size=1310720
+wipy3.upload.maximum_data_size=294912
+wipy3.upload.flags=
+wipy3.upload.extra_flags=
+
+wipy3.serial.disableDTR=true
+wipy3.serial.disableRTS=true
+
+wipy3.build.tarch=xtensa
+wipy3.build.bootloader_addr=0x1000
+wipy3.build.target=esp32
+wipy3.build.mcu=esp32
+wipy3.build.core=esp32
+wipy3.build.variant=wipy3
+wipy3.build.board=WIPY3
+
+wipy3.build.f_cpu=240000000L
+wipy3.build.flash_mode=dio
+wipy3.build.flash_size=8MB
+wipy3.build.boot=dio
+wipy3.build.partitions=default
+wipy3.build.defines=
+
+wipy3.menu.FlashFreq.80=80MHz
+wipy3.menu.FlashFreq.80.build.flash_freq=80m
+wipy3.menu.FlashFreq.40=40MHz
+wipy3.menu.FlashFreq.40.build.flash_freq=40m
+
+wipy3.menu.UploadSpeed.921600=921600
+wipy3.menu.UploadSpeed.921600.upload.speed=921600
+wipy3.menu.UploadSpeed.115200=115200
+wipy3.menu.UploadSpeed.115200.upload.speed=115200
+wipy3.menu.UploadSpeed.256000.windows=256000
+wipy3.menu.UploadSpeed.256000.upload.speed=256000
+wipy3.menu.UploadSpeed.230400.windows.upload.speed=256000
+wipy3.menu.UploadSpeed.230400=230400
+wipy3.menu.UploadSpeed.230400.upload.speed=230400
+wipy3.menu.UploadSpeed.460800.linux=460800
+wipy3.menu.UploadSpeed.460800.macosx=460800
+wipy3.menu.UploadSpeed.460800.upload.speed=460800
+wipy3.menu.UploadSpeed.512000.windows=512000
+wipy3.menu.UploadSpeed.512000.upload.speed=512000
+
+wipy3.menu.DebugLevel.none=None
+wipy3.menu.DebugLevel.none.build.code_debug=0
+wipy3.menu.DebugLevel.error=Error
+wipy3.menu.DebugLevel.error.build.code_debug=1
+wipy3.menu.DebugLevel.warn=Warn
+wipy3.menu.DebugLevel.warn.build.code_debug=2
+wipy3.menu.DebugLevel.info=Info
+wipy3.menu.DebugLevel.info.build.code_debug=3
+wipy3.menu.DebugLevel.debug=Debug
+wipy3.menu.DebugLevel.debug.build.code_debug=4
+wipy3.menu.DebugLevel.verbose=Verbose
+wipy3.menu.DebugLevel.verbose.build.code_debug=5
+
+wipy3.menu.EraseFlash.none=Disabled
+wipy3.menu.EraseFlash.none.upload.erase_cmd=
+wipy3.menu.EraseFlash.all=Enabled
+wipy3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+wt32-eth01.name=WT32-ETH01 Ethernet Module
+
+wt32-eth01.bootloader.tool=esptool_py
+wt32-eth01.bootloader.tool.default=esptool_py
+
+wt32-eth01.upload.tool=esptool_py
+wt32-eth01.upload.tool.default=esptool_py
+wt32-eth01.upload.tool.network=esp_ota
+
+wt32-eth01.upload.maximum_size=8388608
+wt32-eth01.upload.maximum_data_size=327680
+wt32-eth01.upload.flags=
+wt32-eth01.upload.extra_flags=
+
+wt32-eth01.serial.disableDTR=true
+wt32-eth01.serial.disableRTS=true
+
+wt32-eth01.build.tarch=xtensa
+wt32-eth01.build.bootloader_addr=0x1000
+wt32-eth01.build.target=esp32
+wt32-eth01.build.mcu=esp32
+wt32-eth01.build.core=esp32
+wt32-eth01.build.variant=wt32-eth01
+wt32-eth01.build.board=WT32_ETH01
+
+wt32-eth01.build.f_cpu=240000000L
+wt32-eth01.build.flash_size=4MB
+wt32-eth01.build.flash_freq=40m
+wt32-eth01.build.flash_mode=dio
+wt32-eth01.build.boot=dio
+wt32-eth01.build.partitions=default
+wt32-eth01.build.defines=
+wt32-eth01.build.extra_libs=
+
+wt32-eth01.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+wt32-eth01.menu.PartitionScheme.default.build.partitions=default
+wt32-eth01.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+wt32-eth01.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+wt32-eth01.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+wt32-eth01.menu.PartitionScheme.minimal.build.partitions=minimal
+wt32-eth01.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+wt32-eth01.menu.PartitionScheme.no_ota.build.partitions=no_ota
+wt32-eth01.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+wt32-eth01.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+wt32-eth01.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+wt32-eth01.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+wt32-eth01.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+wt32-eth01.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+wt32-eth01.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+wt32-eth01.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+wt32-eth01.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+wt32-eth01.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+wt32-eth01.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+wt32-eth01.menu.PartitionScheme.huge_app.build.partitions=huge_app
+wt32-eth01.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+wt32-eth01.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+wt32-eth01.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+wt32-eth01.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+wt32-eth01.menu.FlashMode.qio=QIO
+wt32-eth01.menu.FlashMode.qio.build.flash_mode=dio
+wt32-eth01.menu.FlashMode.qio.build.boot=qio
+wt32-eth01.menu.FlashMode.dio=DIO
+wt32-eth01.menu.FlashMode.dio.build.flash_mode=dio
+wt32-eth01.menu.FlashMode.dio.build.boot=dio
+
+wt32-eth01.menu.FlashFreq.80=80MHz
+wt32-eth01.menu.FlashFreq.80.build.flash_freq=80m
+wt32-eth01.menu.FlashFreq.40=40MHz
+wt32-eth01.menu.FlashFreq.40.build.flash_freq=40m
+
+wt32-eth01.menu.UploadSpeed.921600=921600
+wt32-eth01.menu.UploadSpeed.921600.upload.speed=921600
+wt32-eth01.menu.UploadSpeed.115200=115200
+wt32-eth01.menu.UploadSpeed.115200.upload.speed=115200
+wt32-eth01.menu.UploadSpeed.256000.windows=256000
+wt32-eth01.menu.UploadSpeed.256000.upload.speed=256000
+wt32-eth01.menu.UploadSpeed.230400.windows.upload.speed=256000
+wt32-eth01.menu.UploadSpeed.230400=230400
+wt32-eth01.menu.UploadSpeed.230400.upload.speed=230400
+wt32-eth01.menu.UploadSpeed.460800.linux=460800
+wt32-eth01.menu.UploadSpeed.460800.macosx=460800
+wt32-eth01.menu.UploadSpeed.460800.upload.speed=460800
+wt32-eth01.menu.UploadSpeed.512000.windows=512000
+wt32-eth01.menu.UploadSpeed.512000.upload.speed=512000
+
+wt32-eth01.menu.DebugLevel.none=None
+wt32-eth01.menu.DebugLevel.none.build.code_debug=0
+wt32-eth01.menu.DebugLevel.error=Error
+wt32-eth01.menu.DebugLevel.error.build.code_debug=1
+wt32-eth01.menu.DebugLevel.warn=Warn
+wt32-eth01.menu.DebugLevel.warn.build.code_debug=2
+wt32-eth01.menu.DebugLevel.info=Info
+wt32-eth01.menu.DebugLevel.info.build.code_debug=3
+wt32-eth01.menu.DebugLevel.debug=Debug
+wt32-eth01.menu.DebugLevel.debug.build.code_debug=4
+wt32-eth01.menu.DebugLevel.verbose=Verbose
+wt32-eth01.menu.DebugLevel.verbose.build.code_debug=5
+
+wt32-eth01.menu.EraseFlash.none=Disabled
+wt32-eth01.menu.EraseFlash.none.upload.erase_cmd=
+wt32-eth01.menu.EraseFlash.all=Enabled
+wt32-eth01.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+wt32-sc01-plus.name=WT32-SC01 PLUS
+wt32-sc01-plus.vid.0=0x303a
+wt32-sc01-plus.pid.0=0x80D0
+
+wt32-sc01-plus.bootloader.tool=esptool_py
+wt32-sc01-plus.bootloader.tool.default=esptool_py
+
+wt32-sc01-plus.upload.tool=esptool_py
+wt32-sc01-plus.upload.tool.default=esptool_py
+wt32-sc01-plus.upload.tool.network=esp_ota
+
+wt32-sc01-plus.upload.maximum_size=1310720
+wt32-sc01-plus.upload.maximum_data_size=327680
+wt32-sc01-plus.upload.flags=
+wt32-sc01-plus.upload.extra_flags=
+wt32-sc01-plus.upload.use_1200bps_touch=false
+wt32-sc01-plus.upload.wait_for_upload_port=false
+
+wt32-sc01-plus.serial.disableDTR=false
+wt32-sc01-plus.serial.disableRTS=false
+
+wt32-sc01-plus.build.tarch=xtensa
+wt32-sc01-plus.build.bootloader_addr=0x0
+wt32-sc01-plus.build.target=esp32s3
+wt32-sc01-plus.build.mcu=esp32s3
+wt32-sc01-plus.build.core=esp32
+wt32-sc01-plus.build.variant=wt32-sc01-plus
+wt32-sc01-plus.build.board=WT32_SC01_PLUS
+
+wt32-sc01-plus.build.usb_mode=1
+wt32-sc01-plus.build.cdc_on_boot=1
+wt32-sc01-plus.build.msc_on_boot=0
+wt32-sc01-plus.build.dfu_on_boot=0
+wt32-sc01-plus.build.f_cpu=240000000L
+wt32-sc01-plus.build.flash_size=16MB
+wt32-sc01-plus.build.flash_freq=80m
+wt32-sc01-plus.build.flash_mode=dio
+wt32-sc01-plus.build.boot=qio
+wt32-sc01-plus.build.partitions=default
+wt32-sc01-plus.build.defines=
+wt32-sc01-plus.build.loop_core=
+wt32-sc01-plus.build.event_core=
+wt32-sc01-plus.build.flash_type=qio
+wt32-sc01-plus.build.psram_type=qspi
+wt32-sc01-plus.build.memory_type=qio_qspi
+
+wt32-sc01-plus.menu.LoopCore.1=Core 1
+wt32-sc01-plus.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+wt32-sc01-plus.menu.LoopCore.0=Core 0
+wt32-sc01-plus.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+wt32-sc01-plus.menu.EventsCore.1=Core 1
+wt32-sc01-plus.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+wt32-sc01-plus.menu.EventsCore.0=Core 0
+wt32-sc01-plus.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+wt32-sc01-plus.menu.USBMode.hwcdc=Hardware CDC and JTAG
+wt32-sc01-plus.menu.USBMode.hwcdc.build.usb_mode=1
+wt32-sc01-plus.menu.USBMode.default=USB-OTG (TinyUSB)
+wt32-sc01-plus.menu.USBMode.default.build.usb_mode=0
+
+wt32-sc01-plus.menu.CDCOnBoot.cdc=Enabled
+wt32-sc01-plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+wt32-sc01-plus.menu.CDCOnBoot.default=Disabled
+wt32-sc01-plus.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+wt32-sc01-plus.menu.MSCOnBoot.default=Disabled
+wt32-sc01-plus.menu.MSCOnBoot.default.build.msc_on_boot=0
+wt32-sc01-plus.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+wt32-sc01-plus.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+wt32-sc01-plus.menu.DFUOnBoot.default=Disabled
+wt32-sc01-plus.menu.DFUOnBoot.default.build.dfu_on_boot=0
+wt32-sc01-plus.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+wt32-sc01-plus.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+wt32-sc01-plus.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+wt32-sc01-plus.menu.UploadMode.default=UART0 / Hardware CDC
+wt32-sc01-plus.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+wt32-sc01-plus.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+wt32-sc01-plus.menu.UploadMode.default.upload.use_1200bps_touch=false
+wt32-sc01-plus.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+wt32-sc01-plus.menu.PSRAM.enabled=Enabled
+wt32-sc01-plus.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+wt32-sc01-plus.menu.PSRAM.disabled=Disabled
+wt32-sc01-plus.menu.PSRAM.disabled.build.defines=
+
+wt32-sc01-plus.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+wt32-sc01-plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+wt32-sc01-plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+wt32-sc01-plus.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
+wt32-sc01-plus.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
+wt32-sc01-plus.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
+wt32-sc01-plus.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+wt32-sc01-plus.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+
+wt32-sc01-plus.menu.CPUFreq.240=240MHz (WiFi)
+wt32-sc01-plus.menu.CPUFreq.240.build.f_cpu=240000000L
+wt32-sc01-plus.menu.CPUFreq.160=160MHz (WiFi)
+wt32-sc01-plus.menu.CPUFreq.160.build.f_cpu=160000000L
+wt32-sc01-plus.menu.CPUFreq.80=80MHz (WiFi)
+wt32-sc01-plus.menu.CPUFreq.80.build.f_cpu=80000000L
+wt32-sc01-plus.menu.CPUFreq.40=40MHz
+wt32-sc01-plus.menu.CPUFreq.40.build.f_cpu=40000000L
+wt32-sc01-plus.menu.CPUFreq.20=20MHz
+wt32-sc01-plus.menu.CPUFreq.20.build.f_cpu=20000000L
+wt32-sc01-plus.menu.CPUFreq.10=10MHz
+wt32-sc01-plus.menu.CPUFreq.10.build.f_cpu=10000000L
+
+wt32-sc01-plus.menu.FlashMode.qio=QIO
+wt32-sc01-plus.menu.FlashMode.qio.build.flash_mode=dio
+wt32-sc01-plus.menu.FlashMode.qio.build.boot=qio
+wt32-sc01-plus.menu.FlashMode.dio=DIO
+wt32-sc01-plus.menu.FlashMode.dio.build.flash_mode=dio
+wt32-sc01-plus.menu.FlashMode.dio.build.boot=dio
+
+wt32-sc01-plus.menu.UploadSpeed.921600=921600
+wt32-sc01-plus.menu.UploadSpeed.921600.upload.speed=921600
+wt32-sc01-plus.menu.UploadSpeed.115200=115200
+wt32-sc01-plus.menu.UploadSpeed.115200.upload.speed=115200
+wt32-sc01-plus.menu.UploadSpeed.256000.windows=256000
+wt32-sc01-plus.menu.UploadSpeed.256000.upload.speed=256000
+wt32-sc01-plus.menu.UploadSpeed.230400.windows.upload.speed=256000
+wt32-sc01-plus.menu.UploadSpeed.230400=230400
+wt32-sc01-plus.menu.UploadSpeed.230400.upload.speed=230400
+wt32-sc01-plus.menu.UploadSpeed.460800.linux=460800
+wt32-sc01-plus.menu.UploadSpeed.460800.macosx=460800
+wt32-sc01-plus.menu.UploadSpeed.460800.upload.speed=460800
+wt32-sc01-plus.menu.UploadSpeed.512000.windows=512000
+wt32-sc01-plus.menu.UploadSpeed.512000.upload.speed=512000
+
+wt32-sc01-plus.menu.DebugLevel.none=None
+wt32-sc01-plus.menu.DebugLevel.none.build.code_debug=0
+wt32-sc01-plus.menu.DebugLevel.error=Error
+wt32-sc01-plus.menu.DebugLevel.error.build.code_debug=1
+wt32-sc01-plus.menu.DebugLevel.warn=Warn
+wt32-sc01-plus.menu.DebugLevel.warn.build.code_debug=2
+wt32-sc01-plus.menu.DebugLevel.info=Info
+wt32-sc01-plus.menu.DebugLevel.info.build.code_debug=3
+wt32-sc01-plus.menu.DebugLevel.debug=Debug
+wt32-sc01-plus.menu.DebugLevel.debug.build.code_debug=4
+wt32-sc01-plus.menu.DebugLevel.verbose=Verbose
+wt32-sc01-plus.menu.DebugLevel.verbose.build.code_debug=5
+
+wt32-sc01-plus.menu.EraseFlash.none=Disabled
+wt32-sc01-plus.menu.EraseFlash.none.upload.erase_cmd=
+wt32-sc01-plus.menu.EraseFlash.all=Enabled
+wt32-sc01-plus.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+bpi-bit.name=BPI-BIT
+
+bpi-bit.bootloader.tool=esptool_py
+bpi-bit.bootloader.tool.default=esptool_py
+
+bpi-bit.upload.tool=esptool_py
+bpi-bit.upload.tool.default=esptool_py
+bpi-bit.upload.tool.network=esp_ota
+
+bpi-bit.upload.maximum_size=1310720
+bpi-bit.upload.maximum_data_size=294912
+bpi-bit.upload.flags=
+bpi-bit.upload.extra_flags=
+
+bpi-bit.serial.disableDTR=true
+bpi-bit.serial.disableRTS=true
+
+bpi-bit.build.tarch=xtensa
+bpi-bit.build.bootloader_addr=0x1000
+bpi-bit.build.target=esp32
+bpi-bit.build.mcu=esp32
+bpi-bit.build.core=esp32
+bpi-bit.build.variant=bpi-bit
+bpi-bit.build.board=BPI_BIT
+
+bpi-bit.build.f_cpu=160000000L
+bpi-bit.build.flash_mode=dio
+bpi-bit.build.flash_size=4MB
+bpi-bit.build.boot=dio
+bpi-bit.build.partitions=default
+
+bpi-bit.menu.FlashFreq.80=80MHz
+bpi-bit.menu.FlashFreq.80.build.flash_freq=80m
+bpi-bit.menu.FlashFreq.40=40MHz
+bpi-bit.menu.FlashFreq.40.build.flash_freq=40m
+
+bpi-bit.menu.UploadSpeed.921600=921600
+bpi-bit.menu.UploadSpeed.921600.upload.speed=921600
+bpi-bit.menu.UploadSpeed.115200=115200
+bpi-bit.menu.UploadSpeed.115200.upload.speed=115200
+bpi-bit.menu.UploadSpeed.256000.windows=256000
+bpi-bit.menu.UploadSpeed.256000.upload.speed=256000
+bpi-bit.menu.UploadSpeed.230400.windows.upload.speed=256000
+bpi-bit.menu.UploadSpeed.230400=230400
+bpi-bit.menu.UploadSpeed.230400.upload.speed=230400
+bpi-bit.menu.UploadSpeed.460800.linux=460800
+bpi-bit.menu.UploadSpeed.460800.macosx=460800
+bpi-bit.menu.UploadSpeed.460800.upload.speed=460800
+bpi-bit.menu.UploadSpeed.512000.windows=512000
+bpi-bit.menu.UploadSpeed.512000.upload.speed=512000
+
+bpi-bit.menu.DebugLevel.none=None
+bpi-bit.menu.DebugLevel.none.build.code_debug=0
+bpi-bit.menu.DebugLevel.error=Error
+bpi-bit.menu.DebugLevel.error.build.code_debug=1
+bpi-bit.menu.DebugLevel.warn=Warn
+bpi-bit.menu.DebugLevel.warn.build.code_debug=2
+bpi-bit.menu.DebugLevel.info=Info
+bpi-bit.menu.DebugLevel.info.build.code_debug=3
+bpi-bit.menu.DebugLevel.debug=Debug
+bpi-bit.menu.DebugLevel.debug.build.code_debug=4
+bpi-bit.menu.DebugLevel.verbose=Verbose
+bpi-bit.menu.DebugLevel.verbose.build.code_debug=5
+
+bpi-bit.menu.EraseFlash.none=Disabled
+bpi-bit.menu.EraseFlash.none.upload.erase_cmd=
+bpi-bit.menu.EraseFlash.all=Enabled
+bpi-bit.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+bpi_leaf_s3.name=BPI-Leaf-S3
+bpi_leaf_s3.vid.0=0x303a
+bpi_leaf_s3.pid.0=0x80df
+
+bpi_leaf_s3.bootloader.tool=esptool_py
+bpi_leaf_s3.bootloader.tool.default=esptool_py
+
+bpi_leaf_s3.upload.tool=esptool_py
+bpi_leaf_s3.upload.tool.default=esptool_py
+bpi_leaf_s3.upload.tool.network=esp_ota
+
+bpi_leaf_s3.upload.maximum_size=1310720
+bpi_leaf_s3.upload.maximum_data_size=327680
+bpi_leaf_s3.upload.flags=
+bpi_leaf_s3.upload.extra_flags=
+bpi_leaf_s3.upload.use_1200bps_touch=false
+bpi_leaf_s3.upload.wait_for_upload_port=false
+
+bpi_leaf_s3.serial.disableDTR=false
+bpi_leaf_s3.serial.disableRTS=false
+
+bpi_leaf_s3.build.tarch=xtensa
+bpi_leaf_s3.build.bootloader_addr=0x0
+bpi_leaf_s3.build.target=esp32s3
+bpi_leaf_s3.build.mcu=esp32s3
+bpi_leaf_s3.build.core=esp32
+bpi_leaf_s3.build.variant=bpi_leaf_s3
+bpi_leaf_s3.build.board=BPI_LEAF_S3
+
+bpi_leaf_s3.build.usb_mode=1
+bpi_leaf_s3.build.cdc_on_boot=0
+bpi_leaf_s3.build.msc_on_boot=0
+bpi_leaf_s3.build.dfu_on_boot=0
+bpi_leaf_s3.build.f_cpu=240000000L
+bpi_leaf_s3.build.flash_size=8MB
+bpi_leaf_s3.build.flash_freq=80m
+bpi_leaf_s3.build.flash_mode=dio
+bpi_leaf_s3.build.boot=qio
+bpi_leaf_s3.build.boot_freq=80m
+bpi_leaf_s3.build.partitions=default
+bpi_leaf_s3.build.defines=
+bpi_leaf_s3.build.loop_core=
+bpi_leaf_s3.build.event_core=
+bpi_leaf_s3.build.psram_type=qspi
+bpi_leaf_s3.build.memory_type={build.boot}_{build.psram_type}
+
+bpi_leaf_s3.menu.PSRAM.enabled=QSPI PSRAM
+bpi_leaf_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+bpi_leaf_s3.menu.PSRAM.enabled.build.psram_type=qspi
+bpi_leaf_s3.menu.PSRAM.disabled=Disabled
+bpi_leaf_s3.menu.PSRAM.disabled.build.defines=
+bpi_leaf_s3.menu.PSRAM.disabled.build.psram_type=qspi
+bpi_leaf_s3.menu.PSRAM.opi=OPI PSRAM
+bpi_leaf_s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+bpi_leaf_s3.menu.PSRAM.opi.build.psram_type=opi
+
+bpi_leaf_s3.menu.FlashMode.qio=QIO 80MHz
+bpi_leaf_s3.menu.FlashMode.qio.build.flash_mode=dio
+bpi_leaf_s3.menu.FlashMode.qio.build.boot=qio
+bpi_leaf_s3.menu.FlashMode.qio.build.boot_freq=80m
+bpi_leaf_s3.menu.FlashMode.qio.build.flash_freq=80m
+bpi_leaf_s3.menu.FlashMode.qio120=QIO 120MHz
+bpi_leaf_s3.menu.FlashMode.qio120.build.flash_mode=dio
+bpi_leaf_s3.menu.FlashMode.qio120.build.boot=qio
+bpi_leaf_s3.menu.FlashMode.qio120.build.boot_freq=120m
+bpi_leaf_s3.menu.FlashMode.qio120.build.flash_freq=80m
+bpi_leaf_s3.menu.FlashMode.dio=DIO 80MHz
+bpi_leaf_s3.menu.FlashMode.dio.build.flash_mode=dio
+bpi_leaf_s3.menu.FlashMode.dio.build.boot=dio
+bpi_leaf_s3.menu.FlashMode.dio.build.boot_freq=80m
+bpi_leaf_s3.menu.FlashMode.dio.build.flash_freq=80m
+bpi_leaf_s3.menu.FlashMode.opi=OPI 80MHz
+bpi_leaf_s3.menu.FlashMode.opi.build.flash_mode=dout
+bpi_leaf_s3.menu.FlashMode.opi.build.boot=opi
+bpi_leaf_s3.menu.FlashMode.opi.build.boot_freq=80m
+bpi_leaf_s3.menu.FlashMode.opi.build.flash_freq=80m
+
+bpi_leaf_s3.menu.FlashSize.8M=8MB (64Mb)
+bpi_leaf_s3.menu.FlashSize.8M.build.flash_size=8MB
+bpi_leaf_s3.menu.FlashSize.4M=4MB (32Mb)
+bpi_leaf_s3.menu.FlashSize.4M.build.flash_size=4MB
+bpi_leaf_s3.menu.FlashSize.16M=16MB (128Mb)
+bpi_leaf_s3.menu.FlashSize.16M.build.flash_size=16MB
+#bpi_leaf_s3.menu.FlashSize.32M=32MB (256Mb)
+#bpi_leaf_s3.menu.FlashSize.32M.build.flash_size=32MB
+
+bpi_leaf_s3.menu.LoopCore.1=Core 1
+bpi_leaf_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+bpi_leaf_s3.menu.LoopCore.0=Core 0
+bpi_leaf_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+bpi_leaf_s3.menu.EventsCore.1=Core 1
+bpi_leaf_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+bpi_leaf_s3.menu.EventsCore.0=Core 0
+bpi_leaf_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+bpi_leaf_s3.menu.USBMode.default=USB-OTG (TinyUSB)
+bpi_leaf_s3.menu.USBMode.default.build.usb_mode=0
+bpi_leaf_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+bpi_leaf_s3.menu.USBMode.hwcdc.build.usb_mode=1
+
+bpi_leaf_s3.menu.CDCOnBoot.cdc=Enabled
+bpi_leaf_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+bpi_leaf_s3.menu.CDCOnBoot.default=Disabled
+bpi_leaf_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+bpi_leaf_s3.menu.MSCOnBoot.default=Disabled
+bpi_leaf_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+bpi_leaf_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+bpi_leaf_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+bpi_leaf_s3.menu.DFUOnBoot.default=Disabled
+bpi_leaf_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+bpi_leaf_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+bpi_leaf_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+bpi_leaf_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+bpi_leaf_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+bpi_leaf_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+bpi_leaf_s3.menu.UploadMode.default=UART0 / Hardware CDC
+bpi_leaf_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+bpi_leaf_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+bpi_leaf_s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+bpi_leaf_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+bpi_leaf_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+bpi_leaf_s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+bpi_leaf_s3.menu.PartitionScheme.default.build.partitions=default
+bpi_leaf_s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+bpi_leaf_s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+bpi_leaf_s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+bpi_leaf_s3.menu.PartitionScheme.minimal.build.partitions=minimal
+bpi_leaf_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+bpi_leaf_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+bpi_leaf_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+bpi_leaf_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+bpi_leaf_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+bpi_leaf_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+bpi_leaf_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+bpi_leaf_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+bpi_leaf_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+bpi_leaf_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+bpi_leaf_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+bpi_leaf_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+bpi_leaf_s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+bpi_leaf_s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+bpi_leaf_s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+bpi_leaf_s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+bpi_leaf_s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+bpi_leaf_s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+bpi_leaf_s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+bpi_leaf_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+bpi_leaf_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+bpi_leaf_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+bpi_leaf_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+bpi_leaf_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+bpi_leaf_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+bpi_leaf_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+bpi_leaf_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+bpi_leaf_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+bpi_leaf_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+bpi_leaf_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+bpi_leaf_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+bpi_leaf_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+bpi_leaf_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+bpi_leaf_s3.menu.CPUFreq.240=240MHz (WiFi)
+bpi_leaf_s3.menu.CPUFreq.240.build.f_cpu=240000000L
+bpi_leaf_s3.menu.CPUFreq.160=160MHz (WiFi)
+bpi_leaf_s3.menu.CPUFreq.160.build.f_cpu=160000000L
+bpi_leaf_s3.menu.CPUFreq.80=80MHz (WiFi)
+bpi_leaf_s3.menu.CPUFreq.80.build.f_cpu=80000000L
+bpi_leaf_s3.menu.CPUFreq.40=40MHz
+bpi_leaf_s3.menu.CPUFreq.40.build.f_cpu=40000000L
+bpi_leaf_s3.menu.CPUFreq.20=20MHz
+bpi_leaf_s3.menu.CPUFreq.20.build.f_cpu=20000000L
+bpi_leaf_s3.menu.CPUFreq.10=10MHz
+bpi_leaf_s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+bpi_leaf_s3.menu.UploadSpeed.921600=921600
+bpi_leaf_s3.menu.UploadSpeed.921600.upload.speed=921600
+bpi_leaf_s3.menu.UploadSpeed.115200=115200
+bpi_leaf_s3.menu.UploadSpeed.115200.upload.speed=115200
+bpi_leaf_s3.menu.UploadSpeed.256000.windows=256000
+bpi_leaf_s3.menu.UploadSpeed.256000.upload.speed=256000
+bpi_leaf_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+bpi_leaf_s3.menu.UploadSpeed.230400=230400
+bpi_leaf_s3.menu.UploadSpeed.230400.upload.speed=230400
+bpi_leaf_s3.menu.UploadSpeed.460800.linux=460800
+bpi_leaf_s3.menu.UploadSpeed.460800.macosx=460800
+bpi_leaf_s3.menu.UploadSpeed.460800.upload.speed=460800
+bpi_leaf_s3.menu.UploadSpeed.512000.windows=512000
+bpi_leaf_s3.menu.UploadSpeed.512000.upload.speed=512000
+
+bpi_leaf_s3.menu.DebugLevel.none=None
+bpi_leaf_s3.menu.DebugLevel.none.build.code_debug=0
+bpi_leaf_s3.menu.DebugLevel.error=Error
+bpi_leaf_s3.menu.DebugLevel.error.build.code_debug=1
+bpi_leaf_s3.menu.DebugLevel.warn=Warn
+bpi_leaf_s3.menu.DebugLevel.warn.build.code_debug=2
+bpi_leaf_s3.menu.DebugLevel.info=Info
+bpi_leaf_s3.menu.DebugLevel.info.build.code_debug=3
+bpi_leaf_s3.menu.DebugLevel.debug=Debug
+bpi_leaf_s3.menu.DebugLevel.debug.build.code_debug=4
+bpi_leaf_s3.menu.DebugLevel.verbose=Verbose
+bpi_leaf_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+bpi_leaf_s3.menu.EraseFlash.none=Disabled
+bpi_leaf_s3.menu.EraseFlash.none.upload.erase_cmd=
+bpi_leaf_s3.menu.EraseFlash.all=Enabled
+bpi_leaf_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+wesp32.name=Silicognition wESP32
+
+wesp32.bootloader.tool=esptool_py
+wesp32.bootloader.tool.default=esptool_py
+
+wesp32.upload.tool=esptool_py
+wesp32.upload.tool.default=esptool_py
+wesp32.upload.tool.network=esp_ota
+
+wesp32.upload.maximum_size=1310720
+wesp32.upload.maximum_data_size=327680
+wesp32.upload.flags=
+wesp32.upload.extra_flags=
+
+wesp32.serial.disableDTR=true
+wesp32.serial.disableRTS=true
+
+wesp32.build.tarch=xtensa
+wesp32.build.bootloader_addr=0x1000
+wesp32.build.target=esp32
+wesp32.build.mcu=esp32
+wesp32.build.core=esp32
+wesp32.build.variant=wesp32
+wesp32.build.board=WESP32
+
+wesp32.build.f_cpu=240000000L
+wesp32.build.flash_mode=dio
+wesp32.build.flash_size=4MB
+wesp32.build.boot=dio
+wesp32.build.partitions=default
+wesp32.build.defines=
+
+wesp32.menu.FlashFreq.80=80MHz
+wesp32.menu.FlashFreq.80.build.flash_freq=80m
+wesp32.menu.FlashFreq.40=40MHz
+wesp32.menu.FlashFreq.40.build.flash_freq=40m
+
+wesp32.menu.UploadSpeed.921600=921600
+wesp32.menu.UploadSpeed.921600.upload.speed=921600
+wesp32.menu.UploadSpeed.115200=115200
+wesp32.menu.UploadSpeed.115200.upload.speed=115200
+wesp32.menu.UploadSpeed.256000.windows=256000
+wesp32.menu.UploadSpeed.256000.upload.speed=256000
+wesp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+wesp32.menu.UploadSpeed.230400=230400
+wesp32.menu.UploadSpeed.230400.upload.speed=230400
+wesp32.menu.UploadSpeed.460800.linux=460800
+wesp32.menu.UploadSpeed.460800.macosx=460800
+wesp32.menu.UploadSpeed.460800.upload.speed=460800
+wesp32.menu.UploadSpeed.512000.windows=512000
+wesp32.menu.UploadSpeed.512000.upload.speed=512000
+
+wesp32.menu.DebugLevel.none=None
+wesp32.menu.DebugLevel.none.build.code_debug=0
+wesp32.menu.DebugLevel.error=Error
+wesp32.menu.DebugLevel.error.build.code_debug=1
+wesp32.menu.DebugLevel.warn=Warn
+wesp32.menu.DebugLevel.warn.build.code_debug=2
+wesp32.menu.DebugLevel.info=Info
+wesp32.menu.DebugLevel.info.build.code_debug=3
+wesp32.menu.DebugLevel.debug=Debug
+wesp32.menu.DebugLevel.debug.build.code_debug=4
+wesp32.menu.DebugLevel.verbose=Verbose
+wesp32.menu.DebugLevel.verbose.build.code_debug=5
+
+wesp32.menu.EraseFlash.none=Disabled
+wesp32.menu.EraseFlash.none.upload.erase_cmd=
+wesp32.menu.EraseFlash.all=Enabled
+wesp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+t-beam.name=T-Beam
+
+t-beam.bootloader.tool=esptool_py
+t-beam.bootloader.tool.default=esptool_py
+
+t-beam.upload.tool=esptool_py
+t-beam.upload.tool.default=esptool_py
+t-beam.upload.tool.network=esp_ota
+
+t-beam.upload.maximum_size=1310720
+t-beam.upload.maximum_data_size=327680
+t-beam.upload.flags=
+t-beam.upload.extra_flags=
+
+t-beam.serial.disableDTR=true
+t-beam.serial.disableRTS=true
+
+t-beam.build.tarch=xtensa
+t-beam.build.bootloader_addr=0x1000
+t-beam.build.target=esp32
+t-beam.build.mcu=esp32
+t-beam.build.core=esp32
+t-beam.build.variant=tbeam
+t-beam.build.board=TBeam
+
+t-beam.menu.Revision.Radio_SX1262=Radio-SX1262
+t-beam.menu.Revision.Radio_SX1262.build.board=TBEAM_USE_RADIO_SX1262
+t-beam.menu.Revision.Radio_SX1276=Radio-SX1276
+t-beam.menu.Revision.Radio_SX1276.build.board=TBEAM_USE_RADIO_SX1276
+t-beam.menu.Revision.Radio_SX1278=Radio-SX1278
+t-beam.menu.Revision.Radio_SX1278.build.board=TBEAM_USE_RADIO_SX1278
+t-beam.menu.Revision.Radio_SX1280=Radio-SX1280
+t-beam.menu.Revision.Radio_SX1280.build.board=TBEAM_USE_RADIO_SX1280
+t-beam.menu.Revision.Radio_SX1268=Radio-SX1268
+t-beam.menu.Revision.Radio_SX1268.build.board=TBEAM_USE_RADIO_SX1268
+
+t-beam.build.f_cpu=240000000L
+t-beam.build.flash_mode=dio
+t-beam.build.flash_size=4MB
+t-beam.build.boot=dio
+t-beam.build.partitions=default
+
+t-beam.menu.PSRAM.disabled=Disabled
+t-beam.menu.PSRAM.disabled.build.defines=
+t-beam.menu.PSRAM.disabled.build.extra_libs=
+t-beam.menu.PSRAM.enabled=Enabled
+t-beam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+t-beam.menu.PSRAM.enabled.build.extra_libs=
+
+t-beam.menu.FlashFreq.80=80MHz
+t-beam.menu.FlashFreq.80.build.flash_freq=80m
+t-beam.menu.FlashFreq.40=40MHz
+t-beam.menu.FlashFreq.40.build.flash_freq=40m
+
+t-beam.menu.UploadSpeed.921600=921600
+t-beam.menu.UploadSpeed.921600.upload.speed=921600
+t-beam.menu.UploadSpeed.115200=115200
+t-beam.menu.UploadSpeed.115200.upload.speed=115200
+t-beam.menu.UploadSpeed.256000.windows=256000
+t-beam.menu.UploadSpeed.256000.upload.speed=256000
+t-beam.menu.UploadSpeed.230400.windows.upload.speed=256000
+t-beam.menu.UploadSpeed.230400=230400
+t-beam.menu.UploadSpeed.230400.upload.speed=230400
+t-beam.menu.UploadSpeed.460800.linux=460800
+t-beam.menu.UploadSpeed.460800.macosx=460800
+t-beam.menu.UploadSpeed.460800.upload.speed=460800
+t-beam.menu.UploadSpeed.512000.windows=512000
+t-beam.menu.UploadSpeed.512000.upload.speed=512000
+
+t-beam.menu.DebugLevel.none=None
+t-beam.menu.DebugLevel.none.build.code_debug=0
+t-beam.menu.DebugLevel.error=Error
+t-beam.menu.DebugLevel.error.build.code_debug=1
+t-beam.menu.DebugLevel.warn=Warn
+t-beam.menu.DebugLevel.warn.build.code_debug=2
+t-beam.menu.DebugLevel.info=Info
+t-beam.menu.DebugLevel.info.build.code_debug=3
+t-beam.menu.DebugLevel.debug=Debug
+t-beam.menu.DebugLevel.debug.build.code_debug=4
+t-beam.menu.DebugLevel.verbose=Verbose
+t-beam.menu.DebugLevel.verbose.build.code_debug=5
+
+t-beam.menu.EraseFlash.none=Disabled
+t-beam.menu.EraseFlash.none.upload.erase_cmd=
+t-beam.menu.EraseFlash.all=Enabled
+t-beam.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+d-duino-32.name=D-duino-32
+
+d-duino-32.bootloader.tool=esptool_py
+d-duino-32.bootloader.tool.default=esptool_py
+
+d-duino-32.upload.tool=esptool_py
+d-duino-32.upload.tool.default=esptool_py
+d-duino-32.upload.tool.network=esp_ota
+
+d-duino-32.upload.maximum_size=1310720
+d-duino-32.upload.maximum_data_size=327680
+d-duino-32.upload.flags=
+d-duino-32.upload.extra_flags=
+
+d-duino-32.serial.disableDTR=true
+d-duino-32.serial.disableRTS=true
+
+d-duino-32.build.tarch=xtensa
+d-duino-32.build.bootloader_addr=0x1000
+d-duino-32.build.target=esp32
+d-duino-32.build.mcu=esp32
+d-duino-32.build.core=esp32
+d-duino-32.build.variant=d-duino-32
+d-duino-32.build.board=D_Duino_32
+
+d-duino-32.build.f_cpu=240000000L
+d-duino-32.build.flash_size=4MB
+d-duino-32.build.flash_freq=40m
+d-duino-32.build.flash_mode=dio
+d-duino-32.build.boot=dio
+d-duino-32.build.partitions=default
+d-duino-32.build.defines=
+
+d-duino-32.menu.PartitionScheme.default=Default
+d-duino-32.menu.PartitionScheme.default.build.partitions=default
+d-duino-32.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
+d-duino-32.menu.PartitionScheme.minimal.build.partitions=minimal
+d-duino-32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+d-duino-32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+d-duino-32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+d-duino-32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+d-duino-32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+d-duino-32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+d-duino-32.menu.PartitionScheme.fatflash=16M Fat
+d-duino-32.menu.PartitionScheme.fatflash.build.partitions=ffat
+
+d-duino-32.menu.FlashFreq.80=80MHz
+d-duino-32.menu.FlashFreq.80.build.flash_freq=80m
+d-duino-32.menu.FlashFreq.40=40MHz
+d-duino-32.menu.FlashFreq.40.build.flash_freq=40m
+
+d-duino-32.menu.UploadSpeed.921600=921600
+d-duino-32.menu.UploadSpeed.921600.upload.speed=921600
+d-duino-32.menu.UploadSpeed.115200=115200
+d-duino-32.menu.UploadSpeed.115200.upload.speed=115200
+d-duino-32.menu.UploadSpeed.256000.windows=256000
+d-duino-32.menu.UploadSpeed.256000.upload.speed=256000
+d-duino-32.menu.UploadSpeed.230400.windows.upload.speed=256000
+d-duino-32.menu.UploadSpeed.230400=230400
+d-duino-32.menu.UploadSpeed.230400.upload.speed=230400
+d-duino-32.menu.UploadSpeed.460800.linux=460800
+d-duino-32.menu.UploadSpeed.460800.macosx=460800
+d-duino-32.menu.UploadSpeed.460800.upload.speed=460800
+d-duino-32.menu.UploadSpeed.512000.windows=512000
+d-duino-32.menu.UploadSpeed.512000.upload.speed=512000
+
+d-duino-32.menu.DebugLevel.none=None
+d-duino-32.menu.DebugLevel.none.build.code_debug=0
+d-duino-32.menu.DebugLevel.error=Error
+d-duino-32.menu.DebugLevel.error.build.code_debug=1
+d-duino-32.menu.DebugLevel.warn=Warn
+d-duino-32.menu.DebugLevel.warn.build.code_debug=2
+d-duino-32.menu.DebugLevel.info=Info
+d-duino-32.menu.DebugLevel.info.build.code_debug=3
+d-duino-32.menu.DebugLevel.debug=Debug
+d-duino-32.menu.DebugLevel.debug.build.code_debug=4
+d-duino-32.menu.DebugLevel.verbose=Verbose
+d-duino-32.menu.DebugLevel.verbose.build.code_debug=5
+
+d-duino-32.menu.EraseFlash.none=Disabled
+d-duino-32.menu.EraseFlash.none.upload.erase_cmd=
+d-duino-32.menu.EraseFlash.all=Enabled
+d-duino-32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lopy.name=LoPy
+
+lopy.bootloader.tool=esptool_py
+lopy.bootloader.tool.default=esptool_py
+
+lopy.upload.tool=esptool_py
+lopy.upload.tool.default=esptool_py
+lopy.upload.tool.network=esp_ota
+
+lopy.upload.maximum_size=1310720
+lopy.upload.maximum_data_size=327680
+lopy.upload.flags=
+lopy.upload.extra_flags=
+
+lopy.serial.disableDTR=true
+lopy.serial.disableRTS=true
+
+lopy.build.tarch=xtensa
+lopy.build.bootloader_addr=0x1000
+lopy.build.target=esp32
+lopy.build.mcu=esp32
+lopy.build.core=esp32
+lopy.build.variant=lopy
+lopy.build.board=LoPy
+
+lopy.build.f_cpu=240000000L
+lopy.build.flash_mode=dio
+lopy.build.flash_size=4MB
+lopy.build.boot=dio
+lopy.build.partitions=default
+
+lopy.menu.FlashFreq.80=80MHz
+lopy.menu.FlashFreq.80.build.flash_freq=80m
+lopy.menu.FlashFreq.40=40MHz
+lopy.menu.FlashFreq.40.build.flash_freq=40m
+
+lopy.menu.UploadSpeed.921600=921600
+lopy.menu.UploadSpeed.921600.upload.speed=921600
+lopy.menu.UploadSpeed.115200=115200
+lopy.menu.UploadSpeed.115200.upload.speed=115200
+lopy.menu.UploadSpeed.256000.windows=256000
+lopy.menu.UploadSpeed.256000.upload.speed=256000
+lopy.menu.UploadSpeed.230400.windows.upload.speed=256000
+lopy.menu.UploadSpeed.230400=230400
+lopy.menu.UploadSpeed.230400.upload.speed=230400
+lopy.menu.UploadSpeed.460800.linux=460800
+lopy.menu.UploadSpeed.460800.macosx=460800
+lopy.menu.UploadSpeed.460800.upload.speed=460800
+lopy.menu.UploadSpeed.512000.windows=512000
+lopy.menu.UploadSpeed.512000.upload.speed=512000
+
+lopy.menu.DebugLevel.none=None
+lopy.menu.DebugLevel.none.build.code_debug=0
+lopy.menu.DebugLevel.error=Error
+lopy.menu.DebugLevel.error.build.code_debug=1
+lopy.menu.DebugLevel.warn=Warn
+lopy.menu.DebugLevel.warn.build.code_debug=2
+lopy.menu.DebugLevel.info=Info
+lopy.menu.DebugLevel.info.build.code_debug=3
+lopy.menu.DebugLevel.debug=Debug
+lopy.menu.DebugLevel.debug.build.code_debug=4
+lopy.menu.DebugLevel.verbose=Verbose
+lopy.menu.DebugLevel.verbose.build.code_debug=5
+
+lopy.menu.EraseFlash.none=Disabled
+lopy.menu.EraseFlash.none.upload.erase_cmd=
+lopy.menu.EraseFlash.all=Enabled
+lopy.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lopy4.name=LoPy4
+
+lopy4.bootloader.tool=esptool_py
+lopy4.bootloader.tool.default=esptool_py
+
+lopy4.upload.tool=esptool_py
+lopy4.upload.tool.default=esptool_py
+lopy4.upload.tool.network=esp_ota
+
+lopy4.upload.maximum_size=1310720
+lopy4.upload.maximum_data_size=327680
+lopy4.upload.flags=
+lopy4.upload.extra_flags=
+
+lopy4.serial.disableDTR=true
+lopy4.serial.disableRTS=true
+
+lopy4.build.tarch=xtensa
+lopy4.build.bootloader_addr=0x1000
+lopy4.build.target=esp32
+lopy4.build.mcu=esp32
+lopy4.build.core=esp32
+lopy4.build.variant=lopy4
+lopy4.build.board=LoPy4
+
+lopy4.build.f_cpu=240000000L
+lopy4.build.flash_mode=dio
+lopy4.build.flash_size=4MB
+lopy4.build.boot=dio
+lopy4.build.partitions=default
+
+lopy4.menu.PSRAM.disabled=Disabled
+lopy4.menu.PSRAM.disabled.build.defines=
+lopy4.menu.PSRAM.disabled.build.extra_libs=
+lopy4.menu.PSRAM.enabled=Enabled
+lopy4.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+lopy4.menu.PSRAM.enabled.build.extra_libs=
+
+lopy4.menu.FlashFreq.80=80MHz
+lopy4.menu.FlashFreq.80.build.flash_freq=80m
+lopy4.menu.FlashFreq.40=40MHz
+lopy4.menu.FlashFreq.40.build.flash_freq=40m
+
+lopy4.menu.UploadSpeed.921600=921600
+lopy4.menu.UploadSpeed.921600.upload.speed=921600
+lopy4.menu.UploadSpeed.115200=115200
+lopy4.menu.UploadSpeed.115200.upload.speed=115200
+lopy4.menu.UploadSpeed.256000.windows=256000
+lopy4.menu.UploadSpeed.256000.upload.speed=256000
+lopy4.menu.UploadSpeed.230400.windows.upload.speed=256000
+lopy4.menu.UploadSpeed.230400=230400
+lopy4.menu.UploadSpeed.230400.upload.speed=230400
+lopy4.menu.UploadSpeed.460800.linux=460800
+lopy4.menu.UploadSpeed.460800.macosx=460800
+lopy4.menu.UploadSpeed.460800.upload.speed=460800
+lopy4.menu.UploadSpeed.512000.windows=512000
+lopy4.menu.UploadSpeed.512000.upload.speed=512000
+
+lopy4.menu.DebugLevel.none=None
+lopy4.menu.DebugLevel.none.build.code_debug=0
+lopy4.menu.DebugLevel.error=Error
+lopy4.menu.DebugLevel.error.build.code_debug=1
+lopy4.menu.DebugLevel.warn=Warn
+lopy4.menu.DebugLevel.warn.build.code_debug=2
+lopy4.menu.DebugLevel.info=Info
+lopy4.menu.DebugLevel.info.build.code_debug=3
+lopy4.menu.DebugLevel.debug=Debug
+lopy4.menu.DebugLevel.debug.build.code_debug=4
+lopy4.menu.DebugLevel.verbose=Verbose
+lopy4.menu.DebugLevel.verbose.build.code_debug=5
+
+lopy4.menu.EraseFlash.none=Disabled
+lopy4.menu.EraseFlash.none.upload.erase_cmd=
+lopy4.menu.EraseFlash.all=Enabled
+lopy4.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+oroca_edubot.name=OROCA EduBot
+
+oroca_edubot.bootloader.tool=esptool_py
+oroca_edubot.bootloader.tool.default=esptool_py
+
+oroca_edubot.upload.tool=esptool_py
+oroca_edubot.upload.tool.default=esptool_py
+oroca_edubot.upload.tool.network=esp_ota
+
+oroca_edubot.upload.maximum_size=3145728
+oroca_edubot.upload.maximum_data_size=327680
+oroca_edubot.upload.flags=
+oroca_edubot.upload.extra_flags=
+
+oroca_edubot.serial.disableDTR=true
+oroca_edubot.serial.disableRTS=true
+
+oroca_edubot.build.tarch=xtensa
+oroca_edubot.build.bootloader_addr=0x1000
+oroca_edubot.build.target=esp32
+oroca_edubot.build.mcu=esp32
+oroca_edubot.build.core=esp32
+oroca_edubot.build.variant=oroca_edubot
+oroca_edubot.build.board=OROCA_EDUBOT
+
+oroca_edubot.build.f_cpu=240000000L
+oroca_edubot.build.flash_mode=dio
+oroca_edubot.build.flash_size=4MB
+oroca_edubot.build.boot=dio
+oroca_edubot.build.partitions=huge_app
+oroca_edubot.build.defines=
+
+oroca_edubot.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA)
+oroca_edubot.menu.PartitionScheme.huge_app.build.partitions=huge_app
+oroca_edubot.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+oroca_edubot.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+oroca_edubot.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+oroca_edubot.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+oroca_edubot.menu.FlashFreq.80=80MHz
+oroca_edubot.menu.FlashFreq.80.build.flash_freq=80m
+oroca_edubot.menu.FlashFreq.40=40MHz
+oroca_edubot.menu.FlashFreq.40.build.flash_freq=40m
+
+oroca_edubot.menu.UploadSpeed.921600=921600
+oroca_edubot.menu.UploadSpeed.921600.upload.speed=921600
+oroca_edubot.menu.UploadSpeed.115200=115200
+oroca_edubot.menu.UploadSpeed.115200.upload.speed=115200
+oroca_edubot.menu.UploadSpeed.256000.windows=256000
+oroca_edubot.menu.UploadSpeed.256000.upload.speed=256000
+oroca_edubot.menu.UploadSpeed.230400.windows.upload.speed=256000
+oroca_edubot.menu.UploadSpeed.230400=230400
+oroca_edubot.menu.UploadSpeed.230400.upload.speed=230400
+oroca_edubot.menu.UploadSpeed.460800.linux=460800
+oroca_edubot.menu.UploadSpeed.460800.macosx=460800
+oroca_edubot.menu.UploadSpeed.460800.upload.speed=460800
+oroca_edubot.menu.UploadSpeed.512000.windows=512000
+oroca_edubot.menu.UploadSpeed.512000.upload.speed=512000
+
+oroca_edubot.menu.DebugLevel.none=None
+oroca_edubot.menu.DebugLevel.none.build.code_debug=0
+oroca_edubot.menu.DebugLevel.error=Error
+oroca_edubot.menu.DebugLevel.error.build.code_debug=1
+oroca_edubot.menu.DebugLevel.warn=Warn
+oroca_edubot.menu.DebugLevel.warn.build.code_debug=2
+oroca_edubot.menu.DebugLevel.info=Info
+oroca_edubot.menu.DebugLevel.info.build.code_debug=3
+oroca_edubot.menu.DebugLevel.debug=Debug
+oroca_edubot.menu.DebugLevel.debug.build.code_debug=4
+oroca_edubot.menu.DebugLevel.verbose=Verbose
+oroca_edubot.menu.DebugLevel.verbose.build.code_debug=5
+
+oroca_edubot.menu.EraseFlash.none=Disabled
+oroca_edubot.menu.EraseFlash.none.upload.erase_cmd=
+oroca_edubot.menu.EraseFlash.all=Enabled
+oroca_edubot.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+fm-devkit.name=ESP32 FM DevKit
+
+fm-devkit.upload.tool=esptool_py
+fm-devkit.upload.tool.default=esptool_py
+fm-devkit.upload.tool.network=esp_ota
+
+fm-devkit.upload.maximum_size=1310720
+fm-devkit.upload.maximum_data_size=327680
+fm-devkit.upload.flags=
+fm-devkit.upload.extra_flags=
+
+fm-devkit.serial.disableDTR=true
+fm-devkit.serial.disableRTS=true
+
+fm-devkit.build.tarch=xtensa
+fm-devkit.build.bootloader_addr=0x1000
+fm-devkit.build.target=esp32
+fm-devkit.build.mcu=esp32
+fm-devkit.build.core=esp32
+fm-devkit.build.variant=fm-devkit
+fm-devkit.build.board=fm_devkit
+
+fm-devkit.build.f_cpu=240000000L
+fm-devkit.build.flash_size=4MB
+fm-devkit.build.flash_freq=80m
+fm-devkit.build.flash_mode=dio
+fm-devkit.build.boot=dio
+fm-devkit.build.partitions=default
+fm-devkit.build.defines=
+
+fm-devkit.menu.UploadSpeed.921600=921600
+fm-devkit.menu.UploadSpeed.921600.upload.speed=921600
+fm-devkit.menu.UploadSpeed.115200=115200
+fm-devkit.menu.UploadSpeed.115200.upload.speed=115200
+fm-devkit.menu.UploadSpeed.256000.windows=256000
+fm-devkit.menu.UploadSpeed.256000.upload.speed=256000
+fm-devkit.menu.UploadSpeed.230400.windows.upload.speed=256000
+fm-devkit.menu.UploadSpeed.230400=230400
+fm-devkit.menu.UploadSpeed.230400.upload.speed=230400
+fm-devkit.menu.UploadSpeed.460800.linux=460800
+fm-devkit.menu.UploadSpeed.460800.macosx=460800
+fm-devkit.menu.UploadSpeed.460800.upload.speed=460800
+fm-devkit.menu.UploadSpeed.512000.windows=512000
+fm-devkit.menu.UploadSpeed.512000.upload.speed=512000
+
+fm-devkit.menu.DebugLevel.none=None
+fm-devkit.menu.DebugLevel.none.build.code_debug=0
+fm-devkit.menu.DebugLevel.error=Error
+fm-devkit.menu.DebugLevel.error.build.code_debug=1
+fm-devkit.menu.DebugLevel.warn=Warn
+fm-devkit.menu.DebugLevel.warn.build.code_debug=2
+fm-devkit.menu.DebugLevel.info=Info
+fm-devkit.menu.DebugLevel.info.build.code_debug=3
+fm-devkit.menu.DebugLevel.debug=Debug
+fm-devkit.menu.DebugLevel.debug.build.code_debug=4
+fm-devkit.menu.DebugLevel.verbose=Verbose
+fm-devkit.menu.DebugLevel.verbose.build.code_debug=5
+
+fm-devkit.menu.EraseFlash.none=Disabled
+fm-devkit.menu.EraseFlash.none.upload.erase_cmd=
+fm-devkit.menu.EraseFlash.all=Enabled
+fm-devkit.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+### Fri3d Badge 2024 (ESP32-S3-WROOM-1)
+
+fri3d_2024_esp32s3.name=Fri3d Badge 2024 (ESP32-S3-WROOM-1)
+
+fri3d_2024_esp32s3.bootloader.tool=esptool_py
+fri3d_2024_esp32s3.bootloader.tool.default=esptool_py
+
+fri3d_2024_esp32s3.upload.tool=esptool_py
+fri3d_2024_esp32s3.upload.tool.default=esptool_py
+fri3d_2024_esp32s3.upload.tool.network=esp_ota
+
+fri3d_2024_esp32s3.upload.maximum_size=1310720
+fri3d_2024_esp32s3.upload.maximum_data_size=327680
+fri3d_2024_esp32s3.upload.flags=
+fri3d_2024_esp32s3.upload.extra_flags=
+fri3d_2024_esp32s3.upload.use_1200bps_touch=false
+fri3d_2024_esp32s3.upload.wait_for_upload_port=false
+
+fri3d_2024_esp32s3.serial.disableDTR=false
+fri3d_2024_esp32s3.serial.disableRTS=false
+
+fri3d_2024_esp32s3.build.tarch=xtensa
+fri3d_2024_esp32s3.build.bootloader_addr=0x0
+fri3d_2024_esp32s3.build.target=esp32s3
+fri3d_2024_esp32s3.build.mcu=esp32s3
+fri3d_2024_esp32s3.build.core=esp32
+fri3d_2024_esp32s3.build.variant=fri3d_2024_esp32s3
+fri3d_2024_esp32s3.build.board=FRI3D_2024_ESP32S3
+
+fri3d_2024_esp32s3.build.usb_mode=1
+fri3d_2024_esp32s3.build.cdc_on_boot=0
+fri3d_2024_esp32s3.build.msc_on_boot=0
+fri3d_2024_esp32s3.build.dfu_on_boot=0
+fri3d_2024_esp32s3.build.f_cpu=240000000L
+fri3d_2024_esp32s3.build.flash_size=16MB
+fri3d_2024_esp32s3.build.flash_freq=80m
+fri3d_2024_esp32s3.build.flash_mode=dio
+fri3d_2024_esp32s3.build.boot=qio
+fri3d_2024_esp32s3.build.boot_freq=80m
+fri3d_2024_esp32s3.build.partitions=default
+fri3d_2024_esp32s3.build.defines=
+fri3d_2024_esp32s3.build.loop_core=
+fri3d_2024_esp32s3.build.event_core=
+fri3d_2024_esp32s3.build.psram_type=opi
+fri3d_2024_esp32s3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+fri3d_2024_esp32s3.menu.JTAGAdapter.default=Disabled
+fri3d_2024_esp32s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+fri3d_2024_esp32s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+fri3d_2024_esp32s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+fri3d_2024_esp32s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+fri3d_2024_esp32s3.menu.JTAGAdapter.external=FTDI Adapter
+fri3d_2024_esp32s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+fri3d_2024_esp32s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+fri3d_2024_esp32s3.menu.JTAGAdapter.bridge=ESP USB Bridge
+fri3d_2024_esp32s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+fri3d_2024_esp32s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+fri3d_2024_esp32s3.menu.PSRAM.default=OPI PSRAM
+fri3d_2024_esp32s3.menu.PSRAM.default.build.defines=-DBOARD_HAS_PSRAM
+fri3d_2024_esp32s3.menu.PSRAM.default.build.psram_type=opi
+fri3d_2024_esp32s3.menu.PSRAM.disabled=Disabled
+fri3d_2024_esp32s3.menu.PSRAM.disabled.build.defines=
+fri3d_2024_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
+
+fri3d_2024_esp32s3.menu.FlashMode.qio=QIO 80MHz
+fri3d_2024_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+fri3d_2024_esp32s3.menu.FlashMode.qio.build.boot=qio
+fri3d_2024_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+fri3d_2024_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+fri3d_2024_esp32s3.menu.FlashMode.qio120=QIO 120MHz
+fri3d_2024_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+fri3d_2024_esp32s3.menu.FlashMode.qio120.build.boot=qio
+fri3d_2024_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+fri3d_2024_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+fri3d_2024_esp32s3.menu.FlashMode.dio=DIO 80MHz
+fri3d_2024_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+fri3d_2024_esp32s3.menu.FlashMode.dio.build.boot=dio
+fri3d_2024_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+fri3d_2024_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+fri3d_2024_esp32s3.menu.FlashMode.opi=OPI 80MHz
+fri3d_2024_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+fri3d_2024_esp32s3.menu.FlashMode.opi.build.boot=opi
+fri3d_2024_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+fri3d_2024_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+
+fri3d_2024_esp32s3.menu.FlashSize.default=16MB (128Mb)
+fri3d_2024_esp32s3.menu.FlashSize.default.build.flash_size=16MB
+
+fri3d_2024_esp32s3.menu.LoopCore.1=Core 1
+fri3d_2024_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+fri3d_2024_esp32s3.menu.LoopCore.0=Core 0
+fri3d_2024_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+fri3d_2024_esp32s3.menu.EventsCore.1=Core 1
+fri3d_2024_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+fri3d_2024_esp32s3.menu.EventsCore.0=Core 0
+fri3d_2024_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+fri3d_2024_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+fri3d_2024_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+fri3d_2024_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+fri3d_2024_esp32s3.menu.USBMode.default.build.usb_mode=0
+
+fri3d_2024_esp32s3.menu.CDCOnBoot.default=Enabled
+fri3d_2024_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+fri3d_2024_esp32s3.menu.CDCOnBoot.disabled=Disabled
+fri3d_2024_esp32s3.menu.CDCOnBoot.disabled.build.cdc_on_boot=0
+
+fri3d_2024_esp32s3.menu.MSCOnBoot.default=Disabled
+fri3d_2024_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+fri3d_2024_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+fri3d_2024_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+fri3d_2024_esp32s3.menu.DFUOnBoot.default=Disabled
+fri3d_2024_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+fri3d_2024_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+fri3d_2024_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+fri3d_2024_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+fri3d_2024_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+fri3d_2024_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+fri3d_2024_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+fri3d_2024_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+fri3d_2024_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+fri3d_2024_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.default.build.partitions=default
+fri3d_2024_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+fri3d_2024_esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+fri3d_2024_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+fri3d_2024_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
+fri3d_2024_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+fri3d_2024_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+fri3d_2024_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+fri3d_2024_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+fri3d_2024_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+fri3d_2024_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+fri3d_2024_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+fri3d_2024_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+fri3d_2024_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+fri3d_2024_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+fri3d_2024_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+fri3d_2024_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker=RainMaker
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+fri3d_2024_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+fri3d_2024_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+fri3d_2024_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+fri3d_2024_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+fri3d_2024_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+fri3d_2024_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+fri3d_2024_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+fri3d_2024_esp32s3.menu.CPUFreq.40=40MHz
+fri3d_2024_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+fri3d_2024_esp32s3.menu.CPUFreq.20=20MHz
+fri3d_2024_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+fri3d_2024_esp32s3.menu.CPUFreq.10=10MHz
+fri3d_2024_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+fri3d_2024_esp32s3.menu.UploadSpeed.921600=921600
+fri3d_2024_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+fri3d_2024_esp32s3.menu.UploadSpeed.115200=115200
+fri3d_2024_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+fri3d_2024_esp32s3.menu.UploadSpeed.256000.windows=256000
+fri3d_2024_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+fri3d_2024_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+fri3d_2024_esp32s3.menu.UploadSpeed.230400=230400
+fri3d_2024_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+fri3d_2024_esp32s3.menu.UploadSpeed.460800.linux=460800
+fri3d_2024_esp32s3.menu.UploadSpeed.460800.macosx=460800
+fri3d_2024_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+fri3d_2024_esp32s3.menu.UploadSpeed.512000.windows=512000
+fri3d_2024_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+fri3d_2024_esp32s3.menu.DebugLevel.none=None
+fri3d_2024_esp32s3.menu.DebugLevel.none.build.code_debug=0
+fri3d_2024_esp32s3.menu.DebugLevel.error=Error
+fri3d_2024_esp32s3.menu.DebugLevel.error.build.code_debug=1
+fri3d_2024_esp32s3.menu.DebugLevel.warn=Warn
+fri3d_2024_esp32s3.menu.DebugLevel.warn.build.code_debug=2
+fri3d_2024_esp32s3.menu.DebugLevel.info=Info
+fri3d_2024_esp32s3.menu.DebugLevel.info.build.code_debug=3
+fri3d_2024_esp32s3.menu.DebugLevel.debug=Debug
+fri3d_2024_esp32s3.menu.DebugLevel.debug.build.code_debug=4
+fri3d_2024_esp32s3.menu.DebugLevel.verbose=Verbose
+fri3d_2024_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+fri3d_2024_esp32s3.menu.EraseFlash.none=Disabled
+fri3d_2024_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+fri3d_2024_esp32s3.menu.EraseFlash.all=Enabled
+fri3d_2024_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+frogboard.name=Frog Board ESP32
+
+frogboard.bootloader.tool=esptool_py
+frogboard.bootloader.tool.default=esptool_py
+
+frogboard.upload.tool=esptool_py
+frogboard.upload.tool.default=esptool_py
+frogboard.upload.tool.network=esp_ota
+
+frogboard.upload.maximum_size=1310720
+frogboard.upload.maximum_data_size=327680
+frogboard.upload.flags=
+frogboard.upload.extra_flags=
+
+frogboard.serial.disableDTR=true
+frogboard.serial.disableRTS=true
+
+frogboard.build.tarch=xtensa
+frogboard.build.bootloader_addr=0x1000
+frogboard.build.target=esp32
+frogboard.build.mcu=esp32
+frogboard.build.core=esp32
+frogboard.build.variant=frog32
+frogboard.build.board=FROG_ESP32
+frogboard.build.f_cpu=240000000L
+frogboard.build.flash_size=4MB
+frogboard.build.flash_freq=40m
+frogboard.build.flash_mode=dio
+frogboard.build.boot=dio
+frogboard.build.partitions=default
+frogboard.build.defines=
+
+frogboard.menu.PSRAM.disabled=Disabled
+frogboard.menu.PSRAM.disabled.build.defines=
+frogboard.menu.PSRAM.disabled.build.extra_libs=
+frogboard.menu.PSRAM.enabled=Enabled
+frogboard.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+frogboard.menu.PSRAM.enabled.build.extra_libs=
+
+frogboard.menu.PartitionScheme.default=Default
+frogboard.menu.PartitionScheme.default.build.partitions=default
+frogboard.menu.PartitionScheme.minimal=Minimal (2MB FLASH)
+frogboard.menu.PartitionScheme.minimal.build.partitions=minimal
+frogboard.menu.PartitionScheme.no_ota=No OTA (Large APP)
+frogboard.menu.PartitionScheme.no_ota.build.partitions=no_ota
+frogboard.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+frogboard.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+frogboard.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+frogboard.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+frogboard.menu.FlashMode.qio=QIO
+frogboard.menu.FlashMode.qio.build.flash_mode=dio
+frogboard.menu.FlashMode.qio.build.boot=qio
+frogboard.menu.FlashMode.dio=DIO
+frogboard.menu.FlashMode.dio.build.flash_mode=dio
+frogboard.menu.FlashMode.dio.build.boot=dio
+frogboard.menu.FlashFreq.80=80MHz
+frogboard.menu.FlashFreq.80.build.flash_freq=80m
+frogboard.menu.FlashFreq.40=40MHz
+frogboard.menu.FlashFreq.40.build.flash_freq=40m
+frogboard.menu.FlashSize.4M=4MB (32Mb)
+frogboard.menu.FlashSize.4M.build.flash_size=4MB
+frogboard.menu.FlashSize.2M=2MB (16Mb)
+frogboard.menu.FlashSize.2M.build.flash_size=2MB
+
+frogboard.menu.UploadSpeed.921600=921600
+frogboard.menu.UploadSpeed.921600.upload.speed=921600
+frogboard.menu.UploadSpeed.115200=115200
+frogboard.menu.UploadSpeed.115200.upload.speed=115200
+frogboard.menu.UploadSpeed.256000.windows=256000
+frogboard.menu.UploadSpeed.256000.upload.speed=256000
+frogboard.menu.UploadSpeed.230400.windows.upload.speed=256000
+frogboard.menu.UploadSpeed.230400=230400
+frogboard.menu.UploadSpeed.230400.upload.speed=230400
+frogboard.menu.UploadSpeed.460800.linux=460800
+frogboard.menu.UploadSpeed.460800.macosx=460800
+frogboard.menu.UploadSpeed.460800.upload.speed=460800
+frogboard.menu.UploadSpeed.512000.windows=512000
+frogboard.menu.UploadSpeed.512000.upload.speed=512000
+
+frogboard.menu.DebugLevel.none=None
+frogboard.menu.DebugLevel.none.build.code_debug=0
+frogboard.menu.DebugLevel.error=Error
+frogboard.menu.DebugLevel.error.build.code_debug=1
+frogboard.menu.DebugLevel.warn=Warn
+frogboard.menu.DebugLevel.warn.build.code_debug=2
+frogboard.menu.DebugLevel.info=Info
+frogboard.menu.DebugLevel.info.build.code_debug=3
+frogboard.menu.DebugLevel.debug=Debug
+frogboard.menu.DebugLevel.debug.build.code_debug=4
+frogboard.menu.DebugLevel.verbose=Verbose
+frogboard.menu.DebugLevel.verbose.build.code_debug=5
+
+frogboard.menu.EraseFlash.none=Disabled
+frogboard.menu.EraseFlash.none.upload.erase_cmd=
+frogboard.menu.EraseFlash.all=Enabled
+frogboard.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32cam.name=AI Thinker ESP32-CAM
+
+esp32cam.bootloader.tool=esptool_py
+esp32cam.bootloader.tool.default=esptool_py
+
+esp32cam.upload.tool=esptool_py
+esp32cam.upload.tool.default=esptool_py
+esp32cam.upload.tool.network=esp_ota
+
+esp32cam.upload.maximum_size=3145728
+esp32cam.upload.maximum_data_size=327680
+esp32cam.upload.flags=
+esp32cam.upload.extra_flags=
+esp32cam.upload.speed=460800
+
+esp32cam.serial.disableDTR=true
+esp32cam.serial.disableRTS=true
+
+esp32cam.build.tarch=xtensa
+esp32cam.build.bootloader_addr=0x1000
+esp32cam.build.target=esp32
+esp32cam.build.mcu=esp32
+esp32cam.build.core=esp32
+esp32cam.build.variant=esp32
+esp32cam.build.board=ESP32_DEV
+esp32cam.build.flash_size=4MB
+esp32cam.build.partitions=huge_app
+esp32cam.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+esp32cam.build.extra_libs=
+esp32cam.build.code_debug=0
+
+esp32cam.menu.CPUFreq.240=240MHz (WiFi/BT)
+esp32cam.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32cam.menu.CPUFreq.160=160MHz (WiFi/BT)
+esp32cam.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32cam.menu.CPUFreq.80=80MHz (WiFi/BT)
+esp32cam.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32cam.menu.CPUFreq.40=40MHz (40MHz XTAL)
+esp32cam.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32cam.menu.CPUFreq.26=26MHz (26MHz XTAL)
+esp32cam.menu.CPUFreq.26.build.f_cpu=26000000L
+esp32cam.menu.CPUFreq.20=20MHz (40MHz XTAL)
+esp32cam.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32cam.menu.CPUFreq.13=13MHz (26MHz XTAL)
+esp32cam.menu.CPUFreq.13.build.f_cpu=13000000L
+esp32cam.menu.CPUFreq.10=10MHz (40MHz XTAL)
+esp32cam.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32cam.menu.FlashMode.qio=QIO
+esp32cam.menu.FlashMode.qio.build.flash_mode=dio
+esp32cam.menu.FlashMode.qio.build.boot=qio
+esp32cam.menu.FlashMode.dio=DIO
+esp32cam.menu.FlashMode.dio.build.flash_mode=dio
+esp32cam.menu.FlashMode.dio.build.boot=dio
+
+esp32cam.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32cam.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32cam.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32cam.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32cam.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32cam.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32cam.menu.PartitionScheme.default=Regular 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32cam.menu.PartitionScheme.default.build.partitions=default
+esp32cam.menu.PartitionScheme.defaultffat=Regular 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32cam.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32cam.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32cam.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32cam.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32cam.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32cam.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32cam.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32cam.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32cam.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32cam.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32cam.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32cam.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32cam.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32cam.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32cam.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+
+esp32cam.menu.FlashFreq.80=80MHz
+esp32cam.menu.FlashFreq.80.build.flash_freq=80m
+esp32cam.menu.FlashFreq.40=40MHz
+esp32cam.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32cam.menu.DebugLevel.none=None
+esp32cam.menu.DebugLevel.none.build.code_debug=0
+esp32cam.menu.DebugLevel.error=Error
+esp32cam.menu.DebugLevel.error.build.code_debug=1
+esp32cam.menu.DebugLevel.warn=Warn
+esp32cam.menu.DebugLevel.warn.build.code_debug=2
+esp32cam.menu.DebugLevel.info=Info
+esp32cam.menu.DebugLevel.info.build.code_debug=3
+esp32cam.menu.DebugLevel.debug=Debug
+esp32cam.menu.DebugLevel.debug.build.code_debug=4
+esp32cam.menu.DebugLevel.verbose=Verbose
+esp32cam.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32cam.menu.EraseFlash.none=Disabled
+esp32cam.menu.EraseFlash.none.upload.erase_cmd=
+esp32cam.menu.EraseFlash.all=Enabled
+esp32cam.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+twatch.name=TTGO T-Watch
+
+twatch.bootloader.tool=esptool_py
+twatch.bootloader.tool.default=esptool_py
+
+twatch.upload.tool=esptool_py
+twatch.upload.tool.default=esptool_py
+twatch.upload.tool.network=esp_ota
+
+twatch.upload.maximum_size=6553600
+twatch.upload.maximum_data_size=4521984
+twatch.upload.wait_for_upload_port=true
+twatch.upload.flags=
+twatch.upload.extra_flags=
+
+twatch.serial.disableDTR=true
+twatch.serial.disableRTS=true
+
+twatch.build.tarch=xtensa
+twatch.build.bootloader_addr=0x1000
+twatch.build.target=esp32
+twatch.build.mcu=esp32
+twatch.build.core=esp32
+twatch.build.variant=twatch
+twatch.build.board=TWatch
+
+twatch.menu.Revision.TWATCH_BASE=T-Watch Base
+twatch.menu.Revision.TWATCH_BASE.build.board=TWATCH_BASE
+twatch.menu.Revision.TWATCH_2020_V1=T-Watch-2020-V1
+twatch.menu.Revision.TWATCH_2020_V1.build.board=TWATCH_2020_V1
+twatch.menu.Revision.TWATCH_2020_V2=T-Watch-2020-V2
+twatch.menu.Revision.TWATCH_2020_V2.build.board=TWATCH_2020_V2
+twatch.menu.Revision.TWATCH_2020_V3=T-Watch-2020-V3
+twatch.menu.Revision.TWATCH_2020_V3.build.board=TWATCH_2020_V3
+
+twatch.build.f_cpu=240000000L
+twatch.build.flash_size=16MB
+twatch.build.flash_freq=80m
+twatch.build.flash_mode=dio
+twatch.build.boot=dio
+twatch.build.partitions=default_16MB
+twatch.build.defines=
+
+twatch.menu.PSRAM.enabled=Enabled
+twatch.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+twatch.menu.PSRAM.enabled.build.extra_libs=
+twatch.menu.PSRAM.disabled=Disabled
+twatch.menu.PSRAM.disabled.build.defines=
+twatch.menu.PSRAM.disabled.build.extra_libs=
+
+twatch.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
+twatch.menu.PartitionScheme.default.build.partitions=default_16MB
+twatch.menu.PartitionScheme.default.upload.maximum_size=6553600
+twatch.menu.PartitionScheme.large_spiffs=Large SPIFFS (7 MB)
+twatch.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
+twatch.menu.PartitionScheme.large_spiffs.upload.maximum_size=4685824
+
+twatch.menu.UploadSpeed.2000000=2000000
+twatch.menu.UploadSpeed.2000000.upload.speed=2000000
+twatch.menu.UploadSpeed.1152000=1152000
+twatch.menu.UploadSpeed.1152000.upload.speed=1152000
+twatch.menu.UploadSpeed.921600=921600
+twatch.menu.UploadSpeed.921600.upload.speed=921600
+twatch.menu.UploadSpeed.115200=115200
+twatch.menu.UploadSpeed.115200.upload.speed=115200
+twatch.menu.UploadSpeed.256000.windows=256000
+twatch.menu.UploadSpeed.256000.upload.speed=256000
+twatch.menu.UploadSpeed.230400.windows.upload.speed=256000
+twatch.menu.UploadSpeed.230400=230400
+twatch.menu.UploadSpeed.230400.upload.speed=230400
+twatch.menu.UploadSpeed.460800.linux=460800
+twatch.menu.UploadSpeed.460800.macosx=460800
+twatch.menu.UploadSpeed.460800.upload.speed=460800
+twatch.menu.UploadSpeed.512000.windows=512000
+twatch.menu.UploadSpeed.512000.upload.speed=512000
+
+twatch.menu.DebugLevel.none=None
+twatch.menu.DebugLevel.none.build.code_debug=0
+twatch.menu.DebugLevel.error=Error
+twatch.menu.DebugLevel.error.build.code_debug=1
+twatch.menu.DebugLevel.warn=Warn
+twatch.menu.DebugLevel.warn.build.code_debug=2
+twatch.menu.DebugLevel.info=Info
+twatch.menu.DebugLevel.info.build.code_debug=3
+twatch.menu.DebugLevel.debug=Debug
+twatch.menu.DebugLevel.debug.build.code_debug=4
+twatch.menu.DebugLevel.verbose=Verbose
+twatch.menu.DebugLevel.verbose.build.code_debug=5
+
+twatch.menu.EraseFlash.none=Disabled
+twatch.menu.EraseFlash.none.upload.erase_cmd=
+twatch.menu.EraseFlash.all=Enabled
+twatch.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+d1_mini32.name=WEMOS D1 MINI ESP32
+
+d1_mini32.bootloader.tool=esptool_py
+d1_mini32.bootloader.tool.default=esptool_py
+
+d1_mini32.upload.tool=esptool_py
+d1_mini32.upload.tool.default=esptool_py
+d1_mini32.upload.tool.network=esp_ota
+
+d1_mini32.upload.maximum_size=1310720
+d1_mini32.upload.maximum_data_size=327680
+d1_mini32.upload.flags=
+d1_mini32.upload.extra_flags=
+
+d1_mini32.serial.disableDTR=true
+d1_mini32.serial.disableRTS=true
+
+d1_mini32.build.tarch=xtensa
+d1_mini32.build.bootloader_addr=0x1000
+d1_mini32.build.target=esp32
+d1_mini32.build.mcu=esp32
+d1_mini32.build.core=esp32
+d1_mini32.build.variant=d1_mini32
+d1_mini32.build.board=D1_MINI32
+
+d1_mini32.build.f_cpu=240000000L
+d1_mini32.build.flash_mode=dio
+d1_mini32.build.flash_size=4MB
+d1_mini32.build.boot=dio
+d1_mini32.build.partitions=default
+d1_mini32.build.defines=
+
+d1_mini32.menu.FlashFreq.80=80MHz
+d1_mini32.menu.FlashFreq.80.build.flash_freq=80m
+d1_mini32.menu.FlashFreq.40=40MHz
+d1_mini32.menu.FlashFreq.40.build.flash_freq=40m
+
+d1_mini32.menu.PartitionScheme.default=Default
+d1_mini32.menu.PartitionScheme.default.build.partitions=default
+d1_mini32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+d1_mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+d1_mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+d1_mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+d1_mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+d1_mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+d1_mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
+d1_mini32.menu.CPUFreq.240.build.f_cpu=240000000L
+d1_mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
+d1_mini32.menu.CPUFreq.160.build.f_cpu=160000000L
+d1_mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
+d1_mini32.menu.CPUFreq.80.build.f_cpu=80000000L
+d1_mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
+d1_mini32.menu.CPUFreq.40.build.f_cpu=40000000L
+d1_mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
+d1_mini32.menu.CPUFreq.26.build.f_cpu=26000000L
+d1_mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
+d1_mini32.menu.CPUFreq.20.build.f_cpu=20000000L
+d1_mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
+d1_mini32.menu.CPUFreq.13.build.f_cpu=13000000L
+d1_mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
+d1_mini32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+d1_mini32.menu.UploadSpeed.921600=921600
+d1_mini32.menu.UploadSpeed.921600.upload.speed=921600
+d1_mini32.menu.UploadSpeed.115200=115200
+d1_mini32.menu.UploadSpeed.115200.upload.speed=115200
+d1_mini32.menu.UploadSpeed.256000.windows=256000
+d1_mini32.menu.UploadSpeed.256000.upload.speed=256000
+d1_mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
+d1_mini32.menu.UploadSpeed.230400=230400
+d1_mini32.menu.UploadSpeed.230400.upload.speed=230400
+d1_mini32.menu.UploadSpeed.460800.linux=460800
+d1_mini32.menu.UploadSpeed.460800.macosx=460800
+d1_mini32.menu.UploadSpeed.460800.upload.speed=460800
+d1_mini32.menu.UploadSpeed.512000.windows=512000
+d1_mini32.menu.UploadSpeed.512000.upload.speed=512000
+
+d1_mini32.menu.DebugLevel.none=None
+d1_mini32.menu.DebugLevel.none.build.code_debug=0
+d1_mini32.menu.DebugLevel.error=Error
+d1_mini32.menu.DebugLevel.error.build.code_debug=1
+d1_mini32.menu.DebugLevel.warn=Warn
+d1_mini32.menu.DebugLevel.warn.build.code_debug=2
+d1_mini32.menu.DebugLevel.info=Info
+d1_mini32.menu.DebugLevel.info.build.code_debug=3
+d1_mini32.menu.DebugLevel.debug=Debug
+d1_mini32.menu.DebugLevel.debug.build.code_debug=4
+d1_mini32.menu.DebugLevel.verbose=Verbose
+d1_mini32.menu.DebugLevel.verbose.build.code_debug=5
+
+d1_mini32.menu.EraseFlash.none=Disabled
+d1_mini32.menu.EraseFlash.none.upload.erase_cmd=
+d1_mini32.menu.EraseFlash.all=Enabled
+d1_mini32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+d1_uno32.name=WEMOS D1 R32
+
+d1_uno32.bootloader.tool=esptool_py
+d1_uno32.bootloader.tool.default=esptool_py
+
+d1_uno32.upload.tool=esptool_py
+d1_uno32.upload.tool.default=esptool_py
+d1_uno32.upload.tool.network=esp_ota
+
+d1_uno32.upload.maximum_size=1310720
+d1_uno32.upload.maximum_data_size=327680
+d1_uno32.upload.flags=
+d1_uno32.upload.extra_flags=
+
+d1_uno32.serial.disableDTR=true
+d1_uno32.serial.disableRTS=true
+
+d1_uno32.build.tarch=xtensa
+d1_uno32.build.bootloader_addr=0x1000
+d1_uno32.build.target=esp32
+d1_uno32.build.mcu=esp32
+d1_uno32.build.core=esp32
+d1_uno32.build.variant=d1_uno32
+d1_uno32.build.board=D1_UNO32
+
+d1_uno32.build.f_cpu=240000000L
+d1_uno32.build.flash_mode=dio
+d1_uno32.build.flash_size=4MB
+d1_uno32.build.boot=dio
+d1_uno32.build.partitions=default
+d1_uno32.build.defines=
+
+d1_uno32.menu.FlashFreq.80=80MHz
+d1_uno32.menu.FlashFreq.80.build.flash_freq=80m
+d1_uno32.menu.FlashFreq.40=40MHz
+d1_uno32.menu.FlashFreq.40.build.flash_freq=40m
+
+d1_uno32.menu.PartitionScheme.default=Default
+d1_uno32.menu.PartitionScheme.default.build.partitions=default
+d1_uno32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+d1_uno32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+d1_uno32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+d1_uno32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+d1_uno32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+d1_uno32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+d1_uno32.menu.CPUFreq.240=240MHz (WiFi/BT)
+d1_uno32.menu.CPUFreq.240.build.f_cpu=240000000L
+d1_uno32.menu.CPUFreq.160=160MHz (WiFi/BT)
+d1_uno32.menu.CPUFreq.160.build.f_cpu=160000000L
+d1_uno32.menu.CPUFreq.80=80MHz (WiFi/BT)
+d1_uno32.menu.CPUFreq.80.build.f_cpu=80000000L
+d1_uno32.menu.CPUFreq.40=40MHz (40MHz XTAL)
+d1_uno32.menu.CPUFreq.40.build.f_cpu=40000000L
+d1_uno32.menu.CPUFreq.26=26MHz (26MHz XTAL)
+d1_uno32.menu.CPUFreq.26.build.f_cpu=26000000L
+d1_uno32.menu.CPUFreq.20=20MHz (40MHz XTAL)
+d1_uno32.menu.CPUFreq.20.build.f_cpu=20000000L
+d1_uno32.menu.CPUFreq.13=13MHz (26MHz XTAL)
+d1_uno32.menu.CPUFreq.13.build.f_cpu=13000000L
+d1_uno32.menu.CPUFreq.10=10MHz (40MHz XTAL)
+d1_uno32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+d1_uno32.menu.UploadSpeed.921600=921600
+d1_uno32.menu.UploadSpeed.921600.upload.speed=921600
+d1_uno32.menu.UploadSpeed.115200=115200
+d1_uno32.menu.UploadSpeed.115200.upload.speed=115200
+d1_uno32.menu.UploadSpeed.256000.windows=256000
+d1_uno32.menu.UploadSpeed.256000.upload.speed=256000
+d1_uno32.menu.UploadSpeed.230400.windows.upload.speed=256000
+d1_uno32.menu.UploadSpeed.230400=230400
+d1_uno32.menu.UploadSpeed.230400.upload.speed=230400
+d1_uno32.menu.UploadSpeed.460800.linux=460800
+d1_uno32.menu.UploadSpeed.460800.macosx=460800
+d1_uno32.menu.UploadSpeed.460800.upload.speed=460800
+d1_uno32.menu.UploadSpeed.512000.windows=512000
+d1_uno32.menu.UploadSpeed.512000.upload.speed=512000
+
+d1_uno32.menu.DebugLevel.none=None
+d1_uno32.menu.DebugLevel.none.build.code_debug=0
+d1_uno32.menu.DebugLevel.error=Error
+d1_uno32.menu.DebugLevel.error.build.code_debug=1
+d1_uno32.menu.DebugLevel.warn=Warn
+d1_uno32.menu.DebugLevel.warn.build.code_debug=2
+d1_uno32.menu.DebugLevel.info=Info
+d1_uno32.menu.DebugLevel.info.build.code_debug=3
+d1_uno32.menu.DebugLevel.debug=Debug
+d1_uno32.menu.DebugLevel.debug.build.code_debug=4
+d1_uno32.menu.DebugLevel.verbose=Verbose
+d1_uno32.menu.DebugLevel.verbose.build.code_debug=5
+
+d1_uno32.menu.EraseFlash.none=Disabled
+d1_uno32.menu.EraseFlash.none.upload.erase_cmd=
+d1_uno32.menu.EraseFlash.all=Enabled
+d1_uno32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+gpy.name=Pycom GPy
+
+gpy.bootloader.tool=esptool_py
+gpy.bootloader.tool.default=esptool_py
+
+gpy.upload.tool=esptool_py
+gpy.upload.tool.default=esptool_py
+gpy.upload.tool.network=esp_ota
+
+gpy.upload.maximum_size=1310720
+gpy.upload.maximum_data_size=327680
+gpy.upload.flags=
+gpy.upload.extra_flags=
+
+gpy.serial.disableDTR=true
+gpy.serial.disableRTS=true
+
+gpy.build.tarch=xtensa
+gpy.build.bootloader_addr=0x1000
+gpy.build.target=esp32
+gpy.build.mcu=esp32
+gpy.build.core=esp32
+gpy.build.variant=gpy
+gpy.build.board=PYCOM_GPY
+
+gpy.build.f_cpu=240000000L
+gpy.build.flash_mode=dio
+gpy.build.flash_size=8MB
+gpy.build.boot=dio
+gpy.build.partitions=default
+
+gpy.menu.FlashFreq.80=80MHz
+gpy.menu.FlashFreq.80.build.flash_freq=80m
+gpy.menu.FlashFreq.40=40MHz
+gpy.menu.FlashFreq.40.build.flash_freq=40m
+
+gpy.menu.UploadSpeed.921600=921600
+gpy.menu.UploadSpeed.921600.upload.speed=921600
+gpy.menu.UploadSpeed.115200=115200
+gpy.menu.UploadSpeed.115200.upload.speed=115200
+gpy.menu.UploadSpeed.256000.windows=256000
+gpy.menu.UploadSpeed.256000.upload.speed=256000
+gpy.menu.UploadSpeed.230400.windows.upload.speed=256000
+gpy.menu.UploadSpeed.230400=230400
+gpy.menu.UploadSpeed.230400.upload.speed=230400
+gpy.menu.UploadSpeed.460800.linux=460800
+gpy.menu.UploadSpeed.460800.macosx=460800
+gpy.menu.UploadSpeed.460800.upload.speed=460800
+gpy.menu.UploadSpeed.512000.windows=512000
+gpy.menu.UploadSpeed.512000.upload.speed=512000
+
+gpy.menu.DebugLevel.none=None
+gpy.menu.DebugLevel.none.build.code_debug=0
+gpy.menu.DebugLevel.error=Error
+gpy.menu.DebugLevel.error.build.code_debug=1
+gpy.menu.DebugLevel.warn=Warn
+gpy.menu.DebugLevel.warn.build.code_debug=2
+gpy.menu.DebugLevel.info=Info
+gpy.menu.DebugLevel.info.build.code_debug=3
+gpy.menu.DebugLevel.debug=Debug
+gpy.menu.DebugLevel.debug.build.code_debug=4
+gpy.menu.DebugLevel.verbose=Verbose
+gpy.menu.DebugLevel.verbose.build.code_debug=5
+
+gpy.menu.EraseFlash.none=Disabled
+gpy.menu.EraseFlash.none.upload.erase_cmd=
+gpy.menu.EraseFlash.all=Enabled
+gpy.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+vintlabs-devkit-v1.name=VintLabs ESP32 Devkit
+
+vintlabs-devkit-v1.bootloader.tool=esptool_py
+vintlabs-devkit-v1.bootloader.tool.default=esptool_py
+
+vintlabs-devkit-v1.upload.tool=esptool_py
+vintlabs-devkit-v1.upload.tool.default=esptool_py
+vintlabs-devkit-v1.upload.tool.network=esp_ota
+
+vintlabs-devkit-v1.upload.maximum_size=1310720
+vintlabs-devkit-v1.upload.maximum_data_size=327680
+vintlabs-devkit-v1.upload.flags=
+vintlabs-devkit-v1.upload.extra_flags=
+
+vintlabs-devkit-v1.serial.disableDTR=true
+vintlabs-devkit-v1.serial.disableRTS=true
+
+vintlabs-devkit-v1.build.tarch=xtensa
+vintlabs-devkit-v1.build.bootloader_addr=0x1000
+vintlabs-devkit-v1.build.target=esp32
+vintlabs-devkit-v1.build.mcu=esp32
+vintlabs-devkit-v1.build.core=esp32
+vintlabs-devkit-v1.build.variant=vintlabsdevkitv1
+vintlabs-devkit-v1.build.board=ESP32_DEV
+
+vintlabs-devkit-v1.build.f_cpu=240000000L
+vintlabs-devkit-v1.build.flash_mode=dio
+vintlabs-devkit-v1.build.flash_size=4MB
+vintlabs-devkit-v1.build.boot=dio
+vintlabs-devkit-v1.build.partitions=default
+vintlabs-devkit-v1.build.defines=
+
+vintlabs-devkit-v1.menu.FlashFreq.80=80MHz
+vintlabs-devkit-v1.menu.FlashFreq.80.build.flash_freq=80m
+vintlabs-devkit-v1.menu.FlashFreq.40=40MHz
+vintlabs-devkit-v1.menu.FlashFreq.40.build.flash_freq=40m
+
+vintlabs-devkit-v1.menu.UploadSpeed.2000000=2000000
+vintlabs-devkit-v1.menu.UploadSpeed.2000000.upload.speed=2000000
+vintlabs-devkit-v1.menu.UploadSpeed.921600=921600
+vintlabs-devkit-v1.menu.UploadSpeed.921600.upload.speed=921600
+vintlabs-devkit-v1.menu.UploadSpeed.115200=115200
+vintlabs-devkit-v1.menu.UploadSpeed.115200.upload.speed=115200
+vintlabs-devkit-v1.menu.UploadSpeed.256000.windows=256000
+vintlabs-devkit-v1.menu.UploadSpeed.256000.upload.speed=256000
+vintlabs-devkit-v1.menu.UploadSpeed.230400.windows.upload.speed=256000
+vintlabs-devkit-v1.menu.UploadSpeed.230400=230400
+vintlabs-devkit-v1.menu.UploadSpeed.230400.upload.speed=230400
+vintlabs-devkit-v1.menu.UploadSpeed.460800.linux=460800
+vintlabs-devkit-v1.menu.UploadSpeed.460800.macosx=460800
+vintlabs-devkit-v1.menu.UploadSpeed.460800.upload.speed=460800
+vintlabs-devkit-v1.menu.UploadSpeed.512000.windows=512000
+vintlabs-devkit-v1.menu.UploadSpeed.512000.upload.speed=512000
+
+vintlabs-devkit-v1.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+vintlabs-devkit-v1.menu.PartitionScheme.default.build.partitions=default
+vintlabs-devkit-v1.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+vintlabs-devkit-v1.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+vintlabs-devkit-v1.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+vintlabs-devkit-v1.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+vintlabs-devkit-v1.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+vintlabs-devkit-v1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+vintlabs-devkit-v1.menu.PartitionScheme.minimal.build.partitions=minimal
+vintlabs-devkit-v1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+vintlabs-devkit-v1.menu.PartitionScheme.no_ota.build.partitions=no_ota
+vintlabs-devkit-v1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+vintlabs-devkit-v1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+vintlabs-devkit-v1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+vintlabs-devkit-v1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+vintlabs-devkit-v1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+vintlabs-devkit-v1.menu.PartitionScheme.huge_app.build.partitions=huge_app
+vintlabs-devkit-v1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+vintlabs-devkit-v1.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+vintlabs-devkit-v1.menu.PartitionScheme.fatflash.build.partitions=ffat
+vintlabs-devkit-v1.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+vintlabs-devkit-v1.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+vintlabs-devkit-v1.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+vintlabs-devkit-v1.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+vintlabs-devkit-v1.menu.FlashSize.4M=4MB (32Mb)
+vintlabs-devkit-v1.menu.FlashSize.4M.build.flash_size=4MB
+vintlabs-devkit-v1.menu.FlashSize.8M=8MB (64Mb)
+vintlabs-devkit-v1.menu.FlashSize.8M.build.flash_size=8MB
+vintlabs-devkit-v1.menu.FlashSize.2M=2MB (16Mb)
+vintlabs-devkit-v1.menu.FlashSize.2M.build.flash_size=2MB
+vintlabs-devkit-v1.menu.FlashSize.16M=16MB (128Mb)
+vintlabs-devkit-v1.menu.FlashSize.16M.build.flash_size=16MB
+
+vintlabs-devkit-v1.menu.DebugLevel.none=None
+vintlabs-devkit-v1.menu.DebugLevel.none.build.code_debug=0
+vintlabs-devkit-v1.menu.DebugLevel.error=Error
+vintlabs-devkit-v1.menu.DebugLevel.error.build.code_debug=1
+vintlabs-devkit-v1.menu.DebugLevel.warn=Warn
+vintlabs-devkit-v1.menu.DebugLevel.warn.build.code_debug=2
+vintlabs-devkit-v1.menu.DebugLevel.info=Info
+vintlabs-devkit-v1.menu.DebugLevel.info.build.code_debug=3
+vintlabs-devkit-v1.menu.DebugLevel.debug=Debug
+vintlabs-devkit-v1.menu.DebugLevel.debug.build.code_debug=4
+
+vintlabs-devkit-v1.menu.EraseFlash.none=Disabled
+vintlabs-devkit-v1.menu.EraseFlash.none.upload.erase_cmd=
+vintlabs-devkit-v1.menu.EraseFlash.all=Enabled
+vintlabs-devkit-v1.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+honeylemon.name=HONEYLemon
+
+honeylemon.bootloader.tool=esptool_py
+honeylemon.bootloader.tool.default=esptool_py
+
+honeylemon.upload.tool=esptool_py
+honeylemon.upload.tool.default=esptool_py
+honeylemon.upload.tool.network=esp_ota
+
+honeylemon.upload.maximum_size=1310720
+honeylemon.upload.maximum_data_size=327680
+honeylemon.upload.flags=
+honeylemon.upload.extra_flags=
+
+honeylemon.serial.disableDTR=true
+honeylemon.serial.disableRTS=true
+
+honeylemon.build.tarch=xtensa
+honeylemon.build.bootloader_addr=0x1000
+honeylemon.build.target=esp32
+honeylemon.build.mcu=esp32
+honeylemon.build.core=esp32
+honeylemon.build.variant=honeylemon
+honeylemon.build.board=HONEYLEMON
+
+honeylemon.build.f_cpu=240000000L
+honeylemon.build.flash_mode=dio
+honeylemon.build.flash_size=4MB
+honeylemon.build.boot=dio
+honeylemon.build.partitions=default
+honeylemon.build.defines=
+
+honeylemon.menu.FlashFreq.80=80MHz
+honeylemon.menu.FlashFreq.80.build.flash_freq=80m
+honeylemon.menu.FlashFreq.40=40MHz
+honeylemon.menu.FlashFreq.40.build.flash_freq=40m
+
+honeylemon.menu.UploadSpeed.921600=921600
+honeylemon.menu.UploadSpeed.921600.upload.speed=921600
+honeylemon.menu.UploadSpeed.115200=115200
+honeylemon.menu.UploadSpeed.115200.upload.speed=115200
+honeylemon.menu.UploadSpeed.256000.windows=256000
+honeylemon.menu.UploadSpeed.256000.upload.speed=256000
+honeylemon.menu.UploadSpeed.230400.windows.upload.speed=256000
+honeylemon.menu.UploadSpeed.230400=230400
+honeylemon.menu.UploadSpeed.230400.upload.speed=230400
+honeylemon.menu.UploadSpeed.460800.linux=460800
+honeylemon.menu.UploadSpeed.460800.macosx=460800
+honeylemon.menu.UploadSpeed.460800.upload.speed=460800
+honeylemon.menu.UploadSpeed.512000.windows=512000
+honeylemon.menu.UploadSpeed.512000.upload.speed=512000
+
+honeylemon.menu.DebugLevel.none=None
+honeylemon.menu.DebugLevel.none.build.code_debug=0
+honeylemon.menu.DebugLevel.error=Error
+honeylemon.menu.DebugLevel.error.build.code_debug=1
+honeylemon.menu.DebugLevel.warn=Warn
+honeylemon.menu.DebugLevel.warn.build.code_debug=2
+honeylemon.menu.DebugLevel.info=Info
+honeylemon.menu.DebugLevel.info.build.code_debug=3
+honeylemon.menu.DebugLevel.debug=Debug
+honeylemon.menu.DebugLevel.debug.build.code_debug=4
+honeylemon.menu.DebugLevel.verbose=Verbose
+honeylemon.menu.DebugLevel.verbose.build.code_debug=5
+
+honeylemon.menu.EraseFlash.none=Disabled
+honeylemon.menu.EraseFlash.none.upload.erase_cmd=
+honeylemon.menu.EraseFlash.all=Enabled
+honeylemon.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+mgbot-iotik32a.name=MGBOT IOTIK 32A
+
+mgbot-iotik32a.bootloader.tool=esptool_py
+mgbot-iotik32a.bootloader.tool.default=esptool_py
+
+mgbot-iotik32a.upload.tool=esptool_py
+mgbot-iotik32a.upload.tool.default=esptool_py
+mgbot-iotik32a.upload.tool.network=esp_ota
+
+mgbot-iotik32a.upload.maximum_size=1310720
+mgbot-iotik32a.upload.maximum_data_size=327680
+mgbot-iotik32a.upload.flags=
+mgbot-iotik32a.upload.extra_flags=
+
+mgbot-iotik32a.serial.disableDTR=true
+mgbot-iotik32a.serial.disableRTS=true
+
+mgbot-iotik32a.build.tarch=xtensa
+mgbot-iotik32a.build.bootloader_addr=0x1000
+mgbot-iotik32a.build.target=esp32
+mgbot-iotik32a.build.mcu=esp32
+mgbot-iotik32a.build.core=esp32
+mgbot-iotik32a.build.variant=mgbot-iotik32a
+mgbot-iotik32a.build.board=MGBOT_IOTIK32A
+
+mgbot-iotik32a.build.f_cpu=240000000L
+mgbot-iotik32a.build.flash_size=4MB
+mgbot-iotik32a.build.flash_freq=40m
+mgbot-iotik32a.build.flash_mode=dio
+mgbot-iotik32a.build.boot=dio
+mgbot-iotik32a.build.partitions=default
+mgbot-iotik32a.build.defines=
+
+mgbot-iotik32a.menu.PSRAM.disabled=Disabled
+mgbot-iotik32a.menu.PSRAM.disabled.build.defines=
+mgbot-iotik32a.menu.PSRAM.disabled.build.extra_libs=
+mgbot-iotik32a.menu.PSRAM.enabled=Enabled
+mgbot-iotik32a.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+mgbot-iotik32a.menu.PSRAM.enabled.build.extra_libs=
+
+mgbot-iotik32a.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+mgbot-iotik32a.menu.PartitionScheme.default.build.partitions=default
+mgbot-iotik32a.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+mgbot-iotik32a.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+mgbot-iotik32a.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+mgbot-iotik32a.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+mgbot-iotik32a.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+mgbot-iotik32a.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+mgbot-iotik32a.menu.PartitionScheme.minimal.build.partitions=minimal
+mgbot-iotik32a.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+mgbot-iotik32a.menu.PartitionScheme.no_ota.build.partitions=no_ota
+mgbot-iotik32a.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+mgbot-iotik32a.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+mgbot-iotik32a.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+mgbot-iotik32a.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+mgbot-iotik32a.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+mgbot-iotik32a.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+mgbot-iotik32a.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+mgbot-iotik32a.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+mgbot-iotik32a.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+mgbot-iotik32a.menu.PartitionScheme.huge_app.build.partitions=huge_app
+mgbot-iotik32a.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+mgbot-iotik32a.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+mgbot-iotik32a.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+mgbot-iotik32a.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+mgbot-iotik32a.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+mgbot-iotik32a.menu.PartitionScheme.fatflash.build.partitions=ffat
+mgbot-iotik32a.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+mgbot-iotik32a.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+mgbot-iotik32a.menu.CPUFreq.240=240MHz (WiFi/BT)
+mgbot-iotik32a.menu.CPUFreq.240.build.f_cpu=240000000L
+mgbot-iotik32a.menu.CPUFreq.160=160MHz (WiFi/BT)
+mgbot-iotik32a.menu.CPUFreq.160.build.f_cpu=160000000L
+mgbot-iotik32a.menu.CPUFreq.80=80MHz (WiFi/BT)
+mgbot-iotik32a.menu.CPUFreq.80.build.f_cpu=80000000L
+mgbot-iotik32a.menu.CPUFreq.40=40MHz (40MHz XTAL)
+mgbot-iotik32a.menu.CPUFreq.40.build.f_cpu=40000000L
+mgbot-iotik32a.menu.CPUFreq.26=26MHz (26MHz XTAL)
+mgbot-iotik32a.menu.CPUFreq.26.build.f_cpu=26000000L
+mgbot-iotik32a.menu.CPUFreq.20=20MHz (40MHz XTAL)
+mgbot-iotik32a.menu.CPUFreq.20.build.f_cpu=20000000L
+mgbot-iotik32a.menu.CPUFreq.13=13MHz (26MHz XTAL)
+mgbot-iotik32a.menu.CPUFreq.13.build.f_cpu=13000000L
+mgbot-iotik32a.menu.CPUFreq.10=10MHz (40MHz XTAL)
+mgbot-iotik32a.menu.CPUFreq.10.build.f_cpu=10000000L
+
+mgbot-iotik32a.menu.FlashMode.qio=QIO
+mgbot-iotik32a.menu.FlashMode.qio.build.flash_mode=dio
+mgbot-iotik32a.menu.FlashMode.qio.build.boot=qio
+mgbot-iotik32a.menu.FlashMode.dio=DIO
+mgbot-iotik32a.menu.FlashMode.dio.build.flash_mode=dio
+mgbot-iotik32a.menu.FlashMode.dio.build.boot=dio
+
+mgbot-iotik32a.menu.FlashFreq.80=80MHz
+mgbot-iotik32a.menu.FlashFreq.80.build.flash_freq=80m
+mgbot-iotik32a.menu.FlashFreq.40=40MHz
+mgbot-iotik32a.menu.FlashFreq.40.build.flash_freq=40m
+
+mgbot-iotik32a.menu.FlashSize.4M=4MB (32Mb)
+mgbot-iotik32a.menu.FlashSize.4M.build.flash_size=4MB
+mgbot-iotik32a.menu.FlashSize.8M=8MB (64Mb)
+mgbot-iotik32a.menu.FlashSize.8M.build.flash_size=8MB
+mgbot-iotik32a.menu.FlashSize.2M=2MB (16Mb)
+mgbot-iotik32a.menu.FlashSize.2M.build.flash_size=2MB
+mgbot-iotik32a.menu.FlashSize.16M=16MB (128Mb)
+mgbot-iotik32a.menu.FlashSize.16M.build.flash_size=16MB
+
+mgbot-iotik32a.menu.UploadSpeed.921600=921600
+mgbot-iotik32a.menu.UploadSpeed.921600.upload.speed=921600
+mgbot-iotik32a.menu.UploadSpeed.115200=115200
+mgbot-iotik32a.menu.UploadSpeed.115200.upload.speed=115200
+mgbot-iotik32a.menu.UploadSpeed.256000.windows=256000
+mgbot-iotik32a.menu.UploadSpeed.256000.upload.speed=256000
+mgbot-iotik32a.menu.UploadSpeed.230400.windows.upload.speed=256000
+mgbot-iotik32a.menu.UploadSpeed.230400=230400
+mgbot-iotik32a.menu.UploadSpeed.230400.upload.speed=230400
+mgbot-iotik32a.menu.UploadSpeed.460800.linux=460800
+mgbot-iotik32a.menu.UploadSpeed.460800.macosx=460800
+mgbot-iotik32a.menu.UploadSpeed.460800.upload.speed=460800
+mgbot-iotik32a.menu.UploadSpeed.512000.windows=512000
+mgbot-iotik32a.menu.UploadSpeed.512000.upload.speed=512000
+
+mgbot-iotik32a.menu.DebugLevel.none=None
+mgbot-iotik32a.menu.DebugLevel.none.build.code_debug=0
+mgbot-iotik32a.menu.DebugLevel.error=Error
+mgbot-iotik32a.menu.DebugLevel.error.build.code_debug=1
+mgbot-iotik32a.menu.DebugLevel.warn=Warn
+mgbot-iotik32a.menu.DebugLevel.warn.build.code_debug=2
+mgbot-iotik32a.menu.DebugLevel.info=Info
+mgbot-iotik32a.menu.DebugLevel.info.build.code_debug=3
+mgbot-iotik32a.menu.DebugLevel.debug=Debug
+mgbot-iotik32a.menu.DebugLevel.debug.build.code_debug=4
+mgbot-iotik32a.menu.DebugLevel.verbose=Verbose
+mgbot-iotik32a.menu.DebugLevel.verbose.build.code_debug=5
+
+mgbot-iotik32a.menu.EraseFlash.none=Disabled
+mgbot-iotik32a.menu.EraseFlash.none.upload.erase_cmd=
+mgbot-iotik32a.menu.EraseFlash.all=Enabled
+mgbot-iotik32a.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+mgbot-iotik32b.name=MGBOT IOTIK 32B
+
+mgbot-iotik32b.bootloader.tool=esptool_py
+mgbot-iotik32b.bootloader.tool.default=esptool_py
+
+mgbot-iotik32b.upload.tool=esptool_py
+mgbot-iotik32b.upload.tool.default=esptool_py
+mgbot-iotik32b.upload.tool.network=esp_ota
+
+mgbot-iotik32b.upload.maximum_size=1310720
+mgbot-iotik32b.upload.maximum_data_size=327680
+mgbot-iotik32b.upload.flags=
+mgbot-iotik32b.upload.extra_flags=
+
+mgbot-iotik32b.serial.disableDTR=true
+mgbot-iotik32b.serial.disableRTS=true
+
+mgbot-iotik32b.build.tarch=xtensa
+mgbot-iotik32b.build.bootloader_addr=0x1000
+mgbot-iotik32b.build.target=esp32
+mgbot-iotik32b.build.mcu=esp32
+mgbot-iotik32b.build.core=esp32
+mgbot-iotik32b.build.variant=mgbot-iotik32b
+mgbot-iotik32b.build.board=MGBOT_IOTIK32B
+
+mgbot-iotik32b.build.f_cpu=240000000L
+mgbot-iotik32b.build.flash_size=4MB
+mgbot-iotik32b.build.flash_freq=40m
+mgbot-iotik32b.build.flash_mode=dio
+mgbot-iotik32b.build.boot=dio
+mgbot-iotik32b.build.partitions=default
+mgbot-iotik32b.build.defines=
+
+mgbot-iotik32b.menu.PSRAM.disabled=Disabled
+mgbot-iotik32b.menu.PSRAM.disabled.build.defines=
+mgbot-iotik32b.menu.PSRAM.disabled.build.extra_libs=
+mgbot-iotik32b.menu.PSRAM.enabled=Enabled
+mgbot-iotik32b.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+mgbot-iotik32b.menu.PSRAM.enabled.build.extra_libs=
+
+mgbot-iotik32b.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+mgbot-iotik32b.menu.PartitionScheme.default.build.partitions=default
+mgbot-iotik32b.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+mgbot-iotik32b.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+mgbot-iotik32b.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+mgbot-iotik32b.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+mgbot-iotik32b.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+mgbot-iotik32b.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+mgbot-iotik32b.menu.PartitionScheme.minimal.build.partitions=minimal
+mgbot-iotik32b.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+mgbot-iotik32b.menu.PartitionScheme.no_ota.build.partitions=no_ota
+mgbot-iotik32b.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+mgbot-iotik32b.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+mgbot-iotik32b.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+mgbot-iotik32b.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+mgbot-iotik32b.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+mgbot-iotik32b.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+mgbot-iotik32b.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+mgbot-iotik32b.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+mgbot-iotik32b.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+mgbot-iotik32b.menu.PartitionScheme.huge_app.build.partitions=huge_app
+mgbot-iotik32b.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+mgbot-iotik32b.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+mgbot-iotik32b.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+mgbot-iotik32b.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+mgbot-iotik32b.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+mgbot-iotik32b.menu.PartitionScheme.fatflash.build.partitions=ffat
+mgbot-iotik32b.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+mgbot-iotik32b.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+mgbot-iotik32b.menu.CPUFreq.240=240MHz (WiFi/BT)
+mgbot-iotik32b.menu.CPUFreq.240.build.f_cpu=240000000L
+mgbot-iotik32b.menu.CPUFreq.160=160MHz (WiFi/BT)
+mgbot-iotik32b.menu.CPUFreq.160.build.f_cpu=160000000L
+mgbot-iotik32b.menu.CPUFreq.80=80MHz (WiFi/BT)
+mgbot-iotik32b.menu.CPUFreq.80.build.f_cpu=80000000L
+mgbot-iotik32b.menu.CPUFreq.40=40MHz (40MHz XTAL)
+mgbot-iotik32b.menu.CPUFreq.40.build.f_cpu=40000000L
+mgbot-iotik32b.menu.CPUFreq.26=26MHz (26MHz XTAL)
+mgbot-iotik32b.menu.CPUFreq.26.build.f_cpu=26000000L
+mgbot-iotik32b.menu.CPUFreq.20=20MHz (40MHz XTAL)
+mgbot-iotik32b.menu.CPUFreq.20.build.f_cpu=20000000L
+mgbot-iotik32b.menu.CPUFreq.13=13MHz (26MHz XTAL)
+mgbot-iotik32b.menu.CPUFreq.13.build.f_cpu=13000000L
+mgbot-iotik32b.menu.CPUFreq.10=10MHz (40MHz XTAL)
+mgbot-iotik32b.menu.CPUFreq.10.build.f_cpu=10000000L
+
+mgbot-iotik32b.menu.FlashMode.qio=QIO
+mgbot-iotik32b.menu.FlashMode.qio.build.flash_mode=dio
+mgbot-iotik32b.menu.FlashMode.qio.build.boot=qio
+mgbot-iotik32b.menu.FlashMode.dio=DIO
+mgbot-iotik32b.menu.FlashMode.dio.build.flash_mode=dio
+mgbot-iotik32b.menu.FlashMode.dio.build.boot=dio
+
+mgbot-iotik32b.menu.FlashFreq.80=80MHz
+mgbot-iotik32b.menu.FlashFreq.80.build.flash_freq=80m
+mgbot-iotik32b.menu.FlashFreq.40=40MHz
+mgbot-iotik32b.menu.FlashFreq.40.build.flash_freq=40m
+
+mgbot-iotik32b.menu.FlashSize.4M=4MB (32Mb)
+mgbot-iotik32b.menu.FlashSize.4M.build.flash_size=4MB
+mgbot-iotik32b.menu.FlashSize.8M=8MB (64Mb)
+mgbot-iotik32b.menu.FlashSize.8M.build.flash_size=8MB
+mgbot-iotik32b.menu.FlashSize.2M=2MB (16Mb)
+mgbot-iotik32b.menu.FlashSize.2M.build.flash_size=2MB
+mgbot-iotik32b.menu.FlashSize.16M=16MB (128Mb)
+mgbot-iotik32b.menu.FlashSize.16M.build.flash_size=16MB
+
+mgbot-iotik32b.menu.UploadSpeed.921600=921600
+mgbot-iotik32b.menu.UploadSpeed.921600.upload.speed=921600
+mgbot-iotik32b.menu.UploadSpeed.115200=115200
+mgbot-iotik32b.menu.UploadSpeed.115200.upload.speed=115200
+mgbot-iotik32b.menu.UploadSpeed.256000.windows=256000
+mgbot-iotik32b.menu.UploadSpeed.256000.upload.speed=256000
+mgbot-iotik32b.menu.UploadSpeed.230400.windows.upload.speed=256000
+mgbot-iotik32b.menu.UploadSpeed.230400=230400
+mgbot-iotik32b.menu.UploadSpeed.230400.upload.speed=230400
+mgbot-iotik32b.menu.UploadSpeed.460800.linux=460800
+mgbot-iotik32b.menu.UploadSpeed.460800.macosx=460800
+mgbot-iotik32b.menu.UploadSpeed.460800.upload.speed=460800
+mgbot-iotik32b.menu.UploadSpeed.512000.windows=512000
+mgbot-iotik32b.menu.UploadSpeed.512000.upload.speed=512000
+
+mgbot-iotik32b.menu.DebugLevel.none=None
+mgbot-iotik32b.menu.DebugLevel.none.build.code_debug=0
+mgbot-iotik32b.menu.DebugLevel.error=Error
+mgbot-iotik32b.menu.DebugLevel.error.build.code_debug=1
+mgbot-iotik32b.menu.DebugLevel.warn=Warn
+mgbot-iotik32b.menu.DebugLevel.warn.build.code_debug=2
+mgbot-iotik32b.menu.DebugLevel.info=Info
+mgbot-iotik32b.menu.DebugLevel.info.build.code_debug=3
+mgbot-iotik32b.menu.DebugLevel.debug=Debug
+mgbot-iotik32b.menu.DebugLevel.debug.build.code_debug=4
+mgbot-iotik32b.menu.DebugLevel.verbose=Verbose
+mgbot-iotik32b.menu.DebugLevel.verbose.build.code_debug=5
+
+mgbot-iotik32b.menu.EraseFlash.none=Disabled
+mgbot-iotik32b.menu.EraseFlash.none.upload.erase_cmd=
+mgbot-iotik32b.menu.EraseFlash.all=Enabled
+mgbot-iotik32b.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+piranha_esp-32.name=Piranha ESP-32
+
+piranha_esp-32.bootloader.tool=esptool_py
+piranha_esp-32.bootloader.tool.default=esptool_py
+
+piranha_esp-32.upload.tool=esptool_py
+piranha_esp-32.upload.tool.default=esptool_py
+piranha_esp-32.upload.tool.network=esp_ota
+
+piranha_esp-32.upload.maximum_size=1310720
+piranha_esp-32.upload.maximum_data_size=327680
+piranha_esp-32.upload.flags=
+piranha_esp-32.upload.extra_flags=
+
+piranha_esp-32.serial.disableDTR=true
+piranha_esp-32.serial.disableRTS=true
+
+piranha_esp-32.build.tarch=xtensa
+piranha_esp-32.build.bootloader_addr=0x1000
+piranha_esp-32.build.target=esp32
+piranha_esp-32.build.mcu=esp32
+piranha_esp-32.build.core=esp32
+piranha_esp-32.build.variant=piranha_esp-32
+piranha_esp-32.build.board=Piranha
+
+piranha_esp-32.build.f_cpu=240000000L
+piranha_esp-32.build.flash_mode=dio
+piranha_esp-32.build.flash_size=4MB
+piranha_esp-32.build.boot=dio
+piranha_esp-32.build.partitions=default
+piranha_esp-32.build.defines=
+
+piranha_esp-32.menu.PartitionScheme.default=Default
+piranha_esp-32.menu.PartitionScheme.default.build.partitions=default
+piranha_esp-32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+piranha_esp-32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+piranha_esp-32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+piranha_esp-32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+piranha_esp-32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+piranha_esp-32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+piranha_esp-32.menu.FlashFreq.80=80MHz
+piranha_esp-32.menu.FlashFreq.80.build.flash_freq=80m
+piranha_esp-32.menu.FlashFreq.40=40MHz
+piranha_esp-32.menu.FlashFreq.40.build.flash_freq=40m
+
+piranha_esp-32.menu.UploadSpeed.921600=921600
+piranha_esp-32.menu.UploadSpeed.921600.upload.speed=921600
+piranha_esp-32.menu.UploadSpeed.115200=115200
+piranha_esp-32.menu.UploadSpeed.115200.upload.speed=115200
+piranha_esp-32.menu.UploadSpeed.256000.windows=256000
+piranha_esp-32.menu.UploadSpeed.256000.upload.speed=256000
+piranha_esp-32.menu.UploadSpeed.230400.windows.upload.speed=256000
+piranha_esp-32.menu.UploadSpeed.230400=230400
+piranha_esp-32.menu.UploadSpeed.230400.upload.speed=230400
+piranha_esp-32.menu.UploadSpeed.460800.linux=460800
+piranha_esp-32.menu.UploadSpeed.460800.macosx=460800
+piranha_esp-32.menu.UploadSpeed.460800.upload.speed=460800
+piranha_esp-32.menu.UploadSpeed.512000.windows=512000
+piranha_esp-32.menu.UploadSpeed.512000.upload.speed=512000
+
+piranha_esp-32.menu.DebugLevel.none=None
+piranha_esp-32.menu.DebugLevel.none.build.code_debug=0
+piranha_esp-32.menu.DebugLevel.error=Error
+piranha_esp-32.menu.DebugLevel.error.build.code_debug=1
+piranha_esp-32.menu.DebugLevel.warn=Warn
+piranha_esp-32.menu.DebugLevel.warn.build.code_debug=2
+piranha_esp-32.menu.DebugLevel.info=Info
+piranha_esp-32.menu.DebugLevel.info.build.code_debug=3
+piranha_esp-32.menu.DebugLevel.debug=Debug
+piranha_esp-32.menu.DebugLevel.debug.build.code_debug=4
+piranha_esp-32.menu.DebugLevel.verbose=Verbose
+piranha_esp-32.menu.DebugLevel.verbose.build.code_debug=5
+
+piranha_esp-32.menu.EraseFlash.none=Disabled
+piranha_esp-32.menu.EraseFlash.none.upload.erase_cmd=
+piranha_esp-32.menu.EraseFlash.all=Enabled
+piranha_esp-32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+metro_esp-32.name=Metro ESP-32
+
+metro_esp-32.bootloader.tool=esptool_py
+metro_esp-32.bootloader.tool.default=esptool_py
+
+metro_esp-32.upload.tool=esptool_py
+metro_esp-32.upload.tool.default=esptool_py
+metro_esp-32.upload.tool.network=esp_ota
+
+metro_esp-32.upload.maximum_size=1310720
+metro_esp-32.upload.maximum_data_size=327680
+metro_esp-32.upload.flags=
+metro_esp-32.upload.extra_flags=
+
+metro_esp-32.serial.disableDTR=true
+metro_esp-32.serial.disableRTS=true
+
+metro_esp-32.build.tarch=xtensa
+metro_esp-32.build.bootloader_addr=0x1000
+metro_esp-32.build.target=esp32
+metro_esp-32.build.mcu=esp32
+metro_esp-32.build.core=esp32
+metro_esp-32.build.variant=metro_esp-32
+metro_esp-32.build.board=Metro
+
+metro_esp-32.build.f_cpu=240000000L
+metro_esp-32.build.flash_mode=dio
+metro_esp-32.build.flash_size=4MB
+metro_esp-32.build.boot=dio
+metro_esp-32.build.partitions=default
+metro_esp-32.build.defines=
+
+metro_esp-32.menu.PartitionScheme.default=Default
+metro_esp-32.menu.PartitionScheme.default.build.partitions=default
+metro_esp-32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+metro_esp-32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+metro_esp-32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+metro_esp-32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+metro_esp-32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+metro_esp-32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+metro_esp-32.menu.FlashFreq.80=80MHz
+metro_esp-32.menu.FlashFreq.80.build.flash_freq=80m
+metro_esp-32.menu.FlashFreq.40=40MHz
+metro_esp-32.menu.FlashFreq.40.build.flash_freq=40m
+
+metro_esp-32.menu.UploadSpeed.921600=921600
+metro_esp-32.menu.UploadSpeed.921600.upload.speed=921600
+metro_esp-32.menu.UploadSpeed.115200=115200
+metro_esp-32.menu.UploadSpeed.115200.upload.speed=115200
+metro_esp-32.menu.UploadSpeed.256000.windows=256000
+metro_esp-32.menu.UploadSpeed.256000.upload.speed=256000
+metro_esp-32.menu.UploadSpeed.230400.windows.upload.speed=256000
+metro_esp-32.menu.UploadSpeed.230400=230400
+metro_esp-32.menu.UploadSpeed.230400.upload.speed=230400
+metro_esp-32.menu.UploadSpeed.460800.linux=460800
+metro_esp-32.menu.UploadSpeed.460800.macosx=460800
+metro_esp-32.menu.UploadSpeed.460800.upload.speed=460800
+metro_esp-32.menu.UploadSpeed.512000.windows=512000
+metro_esp-32.menu.UploadSpeed.512000.upload.speed=512000
+
+metro_esp-32.menu.DebugLevel.none=None
+metro_esp-32.menu.DebugLevel.none.build.code_debug=0
+metro_esp-32.menu.DebugLevel.error=Error
+metro_esp-32.menu.DebugLevel.error.build.code_debug=1
+metro_esp-32.menu.DebugLevel.warn=Warn
+metro_esp-32.menu.DebugLevel.warn.build.code_debug=2
+metro_esp-32.menu.DebugLevel.info=Info
+metro_esp-32.menu.DebugLevel.info.build.code_debug=3
+metro_esp-32.menu.DebugLevel.debug=Debug
+metro_esp-32.menu.DebugLevel.debug.build.code_debug=4
+metro_esp-32.menu.DebugLevel.verbose=Verbose
+metro_esp-32.menu.DebugLevel.verbose.build.code_debug=5
+
+metro_esp-32.menu.EraseFlash.none=Disabled
+metro_esp-32.menu.EraseFlash.none.upload.erase_cmd=
+metro_esp-32.menu.EraseFlash.all=Enabled
+metro_esp-32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+sensesiot_weizen.name=Senses's WEIZEN
+
+sensesiot_weizen.bootloader.tool=esptool_py
+sensesiot_weizen.bootloader.tool.default=esptool_py
+
+sensesiot_weizen.upload.tool=esptool_py
+sensesiot_weizen.upload.tool.default=esptool_py
+sensesiot_weizen.upload.tool.network=esp_ota
+
+sensesiot_weizen.upload.maximum_size=1310720
+sensesiot_weizen.upload.maximum_data_size=327680
+sensesiot_weizen.upload.flags=
+sensesiot_weizen.upload.extra_flags=
+
+sensesiot_weizen.serial.disableDTR=true
+sensesiot_weizen.serial.disableRTS=true
+
+sensesiot_weizen.build.tarch=xtensa
+sensesiot_weizen.build.bootloader_addr=0x1000
+sensesiot_weizen.build.target=esp32
+sensesiot_weizen.build.mcu=esp32
+sensesiot_weizen.build.core=esp32
+sensesiot_weizen.build.variant=esp32
+sensesiot_weizen.build.board=sensesiot_weizen
+
+sensesiot_weizen.build.f_cpu=240000000L
+sensesiot_weizen.build.flash_mode=dio
+sensesiot_weizen.build.flash_size=4MB
+sensesiot_weizen.build.boot=dio
+sensesiot_weizen.build.partitions=default
+sensesiot_weizen.build.defines=
+
+sensesiot_weizen.menu.FlashFreq.80=80MHz
+sensesiot_weizen.menu.FlashFreq.80.build.flash_freq=80m
+sensesiot_weizen.menu.FlashFreq.40=40MHz
+sensesiot_weizen.menu.FlashFreq.40.build.flash_freq=40m
+
+sensesiot_weizen.menu.UploadSpeed.921600=921600
+sensesiot_weizen.menu.UploadSpeed.921600.upload.speed=921600
+sensesiot_weizen.menu.UploadSpeed.115200=115200
+sensesiot_weizen.menu.UploadSpeed.115200.upload.speed=115200
+sensesiot_weizen.menu.UploadSpeed.256000.windows=256000
+sensesiot_weizen.menu.UploadSpeed.256000.upload.speed=256000
+sensesiot_weizen.menu.UploadSpeed.230400.windows.upload.speed=256000
+sensesiot_weizen.menu.UploadSpeed.230400=230400
+sensesiot_weizen.menu.UploadSpeed.230400.upload.speed=230400
+sensesiot_weizen.menu.UploadSpeed.460800.linux=460800
+sensesiot_weizen.menu.UploadSpeed.460800.macosx=460800
+sensesiot_weizen.menu.UploadSpeed.460800.upload.speed=460800
+sensesiot_weizen.menu.UploadSpeed.512000.windows=512000
+sensesiot_weizen.menu.UploadSpeed.512000.upload.speed=512000
+
+sensesiot_weizen.menu.DebugLevel.none=None
+sensesiot_weizen.menu.DebugLevel.none.build.code_debug=0
+sensesiot_weizen.menu.DebugLevel.error=Error
+sensesiot_weizen.menu.DebugLevel.error.build.code_debug=1
+sensesiot_weizen.menu.DebugLevel.warn=Warn
+sensesiot_weizen.menu.DebugLevel.warn.build.code_debug=2
+sensesiot_weizen.menu.DebugLevel.info=Info
+sensesiot_weizen.menu.DebugLevel.info.build.code_debug=3
+sensesiot_weizen.menu.DebugLevel.debug=Debug
+sensesiot_weizen.menu.DebugLevel.debug.build.code_debug=4
+sensesiot_weizen.menu.DebugLevel.verbose=Verbose
+sensesiot_weizen.menu.DebugLevel.verbose.build.code_debug=5
+
+sensesiot_weizen.menu.EraseFlash.none=Disabled
+sensesiot_weizen.menu.EraseFlash.none.upload.erase_cmd=
+sensesiot_weizen.menu.EraseFlash.all=Enabled
+sensesiot_weizen.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+kits-edu.name=KITS ESP32 EDU
+
+kits-edu.bootloader.tool=esptool_py
+kits-edu.bootloader.tool.default=esptool_py
+
+kits-edu.upload.tool=esptool_py
+kits-edu.upload.tool.default=esptool_py
+kits-edu.upload.tool.network=esp_ota
+
+kits-edu.upload.maximum_size=1310720
+kits-edu.upload.maximum_data_size=327680
+kits-edu.upload.wait_for_upload_port=true
+kits-edu.upload.flags=
+kits-edu.upload.extra_flags=
+
+kits-edu.serial.disableDTR=true
+kits-edu.serial.disableRTS=true
+
+kits-edu.build.tarch=xtensa
+kits-edu.build.bootloader_addr=0x1000
+kits-edu.build.target=esp32
+kits-edu.build.mcu=esp32
+kits-edu.build.core=esp32
+kits-edu.build.variant=pico32
+kits-edu.build.board=ESP32_PICO
+
+kits-edu.build.f_cpu=240000000L
+kits-edu.build.flash_size=4MB
+kits-edu.build.flash_freq=80m
+kits-edu.build.flash_mode=dio
+kits-edu.build.boot=dio
+kits-edu.build.partitions=default
+kits-edu.build.defines=
+
+kits-edu.menu.PartitionScheme.default=Default
+kits-edu.menu.PartitionScheme.default.build.partitions=default
+kits-edu.menu.PartitionScheme.no_ota=No OTA (Large APP)
+kits-edu.menu.PartitionScheme.no_ota.build.partitions=no_ota
+kits-edu.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+kits-edu.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+kits-edu.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+kits-edu.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+kits-edu.menu.UploadSpeed.921600=921600
+kits-edu.menu.UploadSpeed.921600.upload.speed=921600
+kits-edu.menu.UploadSpeed.115200=115200
+kits-edu.menu.UploadSpeed.115200.upload.speed=115200
+kits-edu.menu.UploadSpeed.256000.windows=256000
+kits-edu.menu.UploadSpeed.256000.upload.speed=256000
+kits-edu.menu.UploadSpeed.230400.windows.upload.speed=256000
+kits-edu.menu.UploadSpeed.230400=230400
+kits-edu.menu.UploadSpeed.230400.upload.speed=230400
+kits-edu.menu.UploadSpeed.460800.linux=460800
+kits-edu.menu.UploadSpeed.460800.macosx=460800
+kits-edu.menu.UploadSpeed.460800.upload.speed=460800
+kits-edu.menu.UploadSpeed.512000.windows=512000
+kits-edu.menu.UploadSpeed.512000.upload.speed=512000
+
+kits-edu.menu.DebugLevel.none=None
+kits-edu.menu.DebugLevel.none.build.code_debug=0
+kits-edu.menu.DebugLevel.error=Error
+kits-edu.menu.DebugLevel.error.build.code_debug=1
+kits-edu.menu.DebugLevel.warn=Warn
+kits-edu.menu.DebugLevel.warn.build.code_debug=2
+kits-edu.menu.DebugLevel.info=Info
+kits-edu.menu.DebugLevel.info.build.code_debug=3
+kits-edu.menu.DebugLevel.debug=Debug
+kits-edu.menu.DebugLevel.debug.build.code_debug=4
+kits-edu.menu.DebugLevel.verbose=Verbose
+kits-edu.menu.DebugLevel.verbose.build.code_debug=5
+
+kits-edu.menu.EraseFlash.none=Disabled
+kits-edu.menu.EraseFlash.none.upload.erase_cmd=
+kits-edu.menu.EraseFlash.all=Enabled
+kits-edu.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+mPython.name=Labplus mPython
+mPython.bootloader.tool=esptool_py
+mPython.bootloader.tool.default=esptool_py
+
+mPython.upload.tool=esptool_py
+mPython.upload.tool.default=esptool_py
+mPython.upload.tool.network=esp_ota
+
+mPython.upload.maximum_size=1310720
+mPython.upload.maximum_data_size=327680
+mPython.upload.flags=
+mPython.upload.extra_flags=
+
+mPython.serial.disableDTR=true
+mPython.serial.disableRTS=true
+
+mPython.build.tarch=xtensa
+mPython.build.bootloader_addr=0x1000
+mPython.build.target=esp32
+mPython.build.mcu=esp32
+mPython.build.core=esp32
+mPython.build.variant=mpython
+mPython.build.board=ESP32_DEV
+
+mPython.build.f_cpu=240000000L
+mPython.build.flash_size=8MB
+mPython.build.flash_freq=40m
+mPython.build.flash_mode=dio
+mPython.build.boot=dio
+mPython.build.partitions=huge_app
+mPython.build.defines=
+
+mPython.menu.PSRAM.disabled=Disabled
+mPython.menu.PSRAM.disabled.build.defines=
+mPython.menu.PSRAM.disabled.build.extra_libs=
+mPython.menu.PSRAM.enabled=Enabled
+mPython.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+mPython.menu.PSRAM.enabled.build.extra_libs=
+
+mPython.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+mPython.menu.PartitionScheme.huge_app.build.partitions=huge_app
+mPython.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+mPython.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+mPython.menu.PartitionScheme.default.build.partitions=default
+mPython.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+mPython.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+mPython.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+mPython.menu.PartitionScheme.minimal.build.partitions=minimal
+mPython.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+mPython.menu.PartitionScheme.no_ota.build.partitions=no_ota
+mPython.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+mPython.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+mPython.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+mPython.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+mPython.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+mPython.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+mPython.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+mPython.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+mPython.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+mPython.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+mPython.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+mPython.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+mPython.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+mPython.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+mPython.menu.PartitionScheme.fatflash.build.partitions=ffat
+
+mPython.menu.CPUFreq.240=240MHz (WiFi/BT)
+mPython.menu.CPUFreq.240.build.f_cpu=240000000L
+
+mPython.menu.FlashMode.qio=QIO
+mPython.menu.FlashMode.qio.build.flash_mode=dio
+mPython.menu.FlashMode.qio.build.boot=qio
+mPython.menu.FlashMode.dio=DIO
+mPython.menu.FlashMode.dio.build.flash_mode=dio
+mPython.menu.FlashMode.dio.build.boot=dio
+
+mPython.menu.FlashFreq.80=80MHz
+mPython.menu.FlashFreq.80.build.flash_freq=80m
+mPython.menu.FlashFreq.40=40MHz
+mPython.menu.FlashFreq.40.build.flash_freq=40m
+
+mPython.menu.FlashSize.8M=8MB (64Mb)
+mPython.menu.FlashSize.8M.build.flash_size=8MB
+
+mPython.menu.UploadSpeed.921600=921600
+mPython.menu.UploadSpeed.921600.upload.speed=921600
+mPython.menu.UploadSpeed.115200=115200
+mPython.menu.UploadSpeed.115200.upload.speed=115200
+mPython.menu.UploadSpeed.256000.windows=256000
+mPython.menu.UploadSpeed.256000.upload.speed=256000
+mPython.menu.UploadSpeed.230400.windows.upload.speed=256000
+mPython.menu.UploadSpeed.230400=230400
+mPython.menu.UploadSpeed.230400.upload.speed=230400
+mPython.menu.UploadSpeed.460800.linux=460800
+mPython.menu.UploadSpeed.460800.macosx=460800
+mPython.menu.UploadSpeed.460800.upload.speed=460800
+mPython.menu.UploadSpeed.512000.windows=512000
+mPython.menu.UploadSpeed.512000.upload.speed=512000
+
+mPython.menu.DebugLevel.none=None
+mPython.menu.DebugLevel.none.build.code_debug=0
+mPython.menu.DebugLevel.error=Error
+mPython.menu.DebugLevel.error.build.code_debug=1
+mPython.menu.DebugLevel.warn=Warn
+mPython.menu.DebugLevel.warn.build.code_debug=2
+mPython.menu.DebugLevel.info=Info
+mPython.menu.DebugLevel.info.build.code_debug=3
+mPython.menu.DebugLevel.debug=Debug
+mPython.menu.DebugLevel.debug.build.code_debug=4
+mPython.menu.DebugLevel.verbose=Verbose
+mPython.menu.DebugLevel.verbose.build.code_debug=5
+
+mPython.menu.EraseFlash.none=Disabled
+mPython.menu.EraseFlash.none.upload.erase_cmd=
+mPython.menu.EraseFlash.all=Enabled
+mPython.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+OpenKB.name=INEX OpenKB
+
+OpenKB.bootloader.tool=esptool_py
+OpenKB.bootloader.tool.default=esptool_py
+
+OpenKB.upload.tool=esptool_py
+OpenKB.upload.tool.default=esptool_py
+OpenKB.upload.tool.network=esp_ota
+
+OpenKB.upload.maximum_size=1310720
+OpenKB.upload.maximum_data_size=327680
+OpenKB.upload.wait_for_upload_port=true
+OpenKB.upload.flags=
+OpenKB.upload.extra_flags=
+
+OpenKB.serial.disableDTR=true
+OpenKB.serial.disableRTS=true
+
+OpenKB.build.tarch=xtensa
+OpenKB.build.bootloader_addr=0x1000
+OpenKB.build.target=esp32
+OpenKB.build.mcu=esp32
+OpenKB.build.core=esp32
+OpenKB.build.variant=openkb
+OpenKB.build.board=openkb
+
+OpenKB.build.f_cpu=240000000L
+OpenKB.build.flash_mode=dio
+OpenKB.build.flash_size=4MB
+OpenKB.build.boot=dio
+OpenKB.build.partitions=default
+OpenKB.build.defines=
+
+OpenKB.menu.FlashFreq.80=80MHz
+OpenKB.menu.FlashFreq.80.build.flash_freq=80m
+OpenKB.menu.FlashFreq.40=40MHz
+OpenKB.menu.FlashFreq.40.build.flash_freq=40m
+
+OpenKB.menu.UploadSpeed.921600=921600
+OpenKB.menu.UploadSpeed.921600.upload.speed=921600
+OpenKB.menu.UploadSpeed.115200=115200
+OpenKB.menu.UploadSpeed.115200.upload.speed=115200
+OpenKB.menu.UploadSpeed.256000.windows=256000
+OpenKB.menu.UploadSpeed.256000.upload.speed=256000
+OpenKB.menu.UploadSpeed.230400.windows.upload.speed=256000
+OpenKB.menu.UploadSpeed.230400=230400
+OpenKB.menu.UploadSpeed.230400.upload.speed=230400
+OpenKB.menu.UploadSpeed.460800.linux=460800
+OpenKB.menu.UploadSpeed.460800.macosx=460800
+OpenKB.menu.UploadSpeed.460800.upload.speed=460800
+OpenKB.menu.UploadSpeed.512000.windows=512000
+OpenKB.menu.UploadSpeed.512000.upload.speed=512000
+
+OpenKB.menu.DebugLevel.none=None
+OpenKB.menu.DebugLevel.none.build.code_debug=0
+OpenKB.menu.DebugLevel.error=Error
+OpenKB.menu.DebugLevel.error.build.code_debug=1
+OpenKB.menu.DebugLevel.warn=Warn
+OpenKB.menu.DebugLevel.warn.build.code_debug=2
+OpenKB.menu.DebugLevel.info=Info
+OpenKB.menu.DebugLevel.info.build.code_debug=3
+OpenKB.menu.DebugLevel.debug=Debug
+OpenKB.menu.DebugLevel.debug.build.code_debug=4
+OpenKB.menu.DebugLevel.verbose=Verbose
+OpenKB.menu.DebugLevel.verbose.build.code_debug=5
+
+OpenKB.menu.EraseFlash.none=Disabled
+OpenKB.menu.EraseFlash.none.upload.erase_cmd=
+OpenKB.menu.EraseFlash.all=Enabled
+OpenKB.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+wifiduino32.name=WiFiduino32
+
+wifiduino32.bootloader.tool=esptool_py
+wifiduino32.bootloader.tool.default=esptool_py
+
+wifiduino32.upload.tool=esptool_py
+wifiduino32.upload.tool.default=esptool_py
+wifiduino32.upload.tool.network=esp_ota
+
+wifiduino32.upload.maximum_size=1310720
+wifiduino32.upload.maximum_data_size=327680
+wifiduino32.upload.wait_for_upload_port=true
+wifiduino32.upload.flags=
+wifiduino32.upload.extra_flags=
+
+wifiduino32.serial.disableDTR=true
+wifiduino32.serial.disableRTS=true
+
+wifiduino32.build.tarch=xtensa
+wifiduino32.build.bootloader_addr=0x1000
+wifiduino32.build.target=esp32
+wifiduino32.build.mcu=esp32
+wifiduino32.build.core=esp32
+wifiduino32.build.variant=wifiduino32
+wifiduino32.build.board=Wifiduino32
+
+wifiduino32.build.f_cpu=240000000L
+wifiduino32.build.flash_mode=dio
+wifiduino32.build.flash_size=4MB
+wifiduino32.build.boot=dio
+wifiduino32.build.partitions=default
+wifiduino32.build.defines=
+
+wifiduino32.menu.PartitionScheme.default=Default
+wifiduino32.menu.PartitionScheme.default.build.partitions=default
+wifiduino32.menu.PartitionScheme.no_ota=No OTA (Large APP)
+wifiduino32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+wifiduino32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+wifiduino32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+wifiduino32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+wifiduino32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+wifiduino32.menu.FlashFreq.80=80MHz
+wifiduino32.menu.FlashFreq.80.build.flash_freq=80m
+wifiduino32.menu.FlashFreq.40=40MHz
+wifiduino32.menu.FlashFreq.40.build.flash_freq=40m
+
+wifiduino32.menu.UploadSpeed.921600=921600
+wifiduino32.menu.UploadSpeed.921600.upload.speed=921600
+wifiduino32.menu.UploadSpeed.115200=115200
+wifiduino32.menu.UploadSpeed.115200.upload.speed=115200
+wifiduino32.menu.UploadSpeed.256000.windows=256000
+wifiduino32.menu.UploadSpeed.256000.upload.speed=256000
+wifiduino32.menu.UploadSpeed.230400.windows.upload.speed=256000
+wifiduino32.menu.UploadSpeed.230400=230400
+wifiduino32.menu.UploadSpeed.230400.upload.speed=230400
+wifiduino32.menu.UploadSpeed.460800.linux=460800
+wifiduino32.menu.UploadSpeed.460800.macosx=460800
+wifiduino32.menu.UploadSpeed.460800.upload.speed=460800
+wifiduino32.menu.UploadSpeed.512000.windows=512000
+wifiduino32.menu.UploadSpeed.512000.upload.speed=512000
+
+wifiduino32.menu.DebugLevel.none=None
+wifiduino32.menu.DebugLevel.none.build.code_debug=0
+wifiduino32.menu.DebugLevel.error=Error
+wifiduino32.menu.DebugLevel.error.build.code_debug=1
+wifiduino32.menu.DebugLevel.warn=Warn
+wifiduino32.menu.DebugLevel.warn.build.code_debug=2
+wifiduino32.menu.DebugLevel.info=Info
+wifiduino32.menu.DebugLevel.info.build.code_debug=3
+wifiduino32.menu.DebugLevel.debug=Debug
+wifiduino32.menu.DebugLevel.debug.build.code_debug=4
+wifiduino32.menu.DebugLevel.verbose=Verbose
+wifiduino32.menu.DebugLevel.verbose.build.code_debug=5
+
+wifiduino32.menu.EraseFlash.none=Disabled
+wifiduino32.menu.EraseFlash.none.upload.erase_cmd=
+wifiduino32.menu.EraseFlash.all=Enabled
+wifiduino32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+wifiduino32c3.name=WiFiduinoV2
+
+wifiduino32c3.bootloader.tool=esptool_py
+wifiduino32c3.bootloader.tool.default=esptool_py
+
+wifiduino32c3.upload.tool=esptool_py
+wifiduino32c3.upload.tool.default=esptool_py
+wifiduino32c3.upload.tool.network=esp_ota
+
+wifiduino32c3.upload.maximum_size=1310720
+wifiduino32c3.upload.maximum_data_size=327680
+wifiduino32c3.upload.flags=
+wifiduino32c3.upload.extra_flags=
+wifiduino32c3.upload.use_1200bps_touch=false
+wifiduino32c3.upload.wait_for_upload_port=false
+
+wifiduino32c3.serial.disableDTR=false
+wifiduino32c3.serial.disableRTS=false
+
+wifiduino32c3.build.tarch=riscv32
+wifiduino32c3.build.target=esp
+wifiduino32c3.build.mcu=esp32c3
+wifiduino32c3.build.core=esp32
+wifiduino32c3.build.variant=wifiduinov2
+wifiduino32c3.build.board=WiFiduinoV2
+wifiduino32c3.build.bootloader_addr=0x0
+
+wifiduino32c3.build.cdc_on_boot=0
+wifiduino32c3.build.f_cpu=160000000L
+wifiduino32c3.build.flash_size=4MB
+wifiduino32c3.build.flash_freq=80m
+wifiduino32c3.build.flash_mode=qio
+wifiduino32c3.build.boot=qio
+wifiduino32c3.build.partitions=default
+wifiduino32c3.build.defines=
+
+wifiduino32c3.menu.CDCOnBoot.default=Disabled
+wifiduino32c3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+wifiduino32c3.menu.CDCOnBoot.cdc=Enabled
+wifiduino32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+wifiduino32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+wifiduino32c3.menu.PartitionScheme.default.build.partitions=default
+wifiduino32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+wifiduino32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+wifiduino32c3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+wifiduino32c3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+wifiduino32c3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+wifiduino32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+wifiduino32c3.menu.PartitionScheme.minimal.build.partitions=minimal
+wifiduino32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+wifiduino32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+wifiduino32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+wifiduino32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+wifiduino32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+wifiduino32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+wifiduino32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+wifiduino32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+wifiduino32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+wifiduino32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+wifiduino32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+wifiduino32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+wifiduino32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+wifiduino32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+wifiduino32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+wifiduino32c3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+wifiduino32c3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+wifiduino32c3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+wifiduino32c3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+wifiduino32c3.menu.PartitionScheme.fatflash.build.partitions=ffat
+wifiduino32c3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+wifiduino32c3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+wifiduino32c3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+wifiduino32c3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+wifiduino32c3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+wifiduino32c3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+wifiduino32c3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+wifiduino32c3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+wifiduino32c3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+wifiduino32c3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+wifiduino32c3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+wifiduino32c3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+wifiduino32c3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+wifiduino32c3.menu.CPUFreq.160=160MHz (WiFi)
+wifiduino32c3.menu.CPUFreq.160.build.f_cpu=160000000L
+wifiduino32c3.menu.CPUFreq.80=80MHz (WiFi)
+wifiduino32c3.menu.CPUFreq.80.build.f_cpu=80000000L
+wifiduino32c3.menu.CPUFreq.40=40MHz
+wifiduino32c3.menu.CPUFreq.40.build.f_cpu=40000000L
+wifiduino32c3.menu.CPUFreq.20=20MHz
+wifiduino32c3.menu.CPUFreq.20.build.f_cpu=20000000L
+wifiduino32c3.menu.CPUFreq.10=10MHz
+wifiduino32c3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+wifiduino32c3.menu.FlashMode.qio=QIO
+wifiduino32c3.menu.FlashMode.qio.build.flash_mode=dio
+wifiduino32c3.menu.FlashMode.qio.build.boot=qio
+wifiduino32c3.menu.FlashMode.dio=DIO
+wifiduino32c3.menu.FlashMode.dio.build.flash_mode=dio
+wifiduino32c3.menu.FlashMode.dio.build.boot=dio
+
+wifiduino32c3.menu.FlashFreq.80=80MHz
+wifiduino32c3.menu.FlashFreq.80.build.flash_freq=80m
+wifiduino32c3.menu.FlashFreq.40=40MHz
+wifiduino32c3.menu.FlashFreq.40.build.flash_freq=40m
+
+wifiduino32c3.menu.FlashSize.4M=4MB (32Mb)
+wifiduino32c3.menu.FlashSize.4M.build.flash_size=4MB
+wifiduino32c3.menu.FlashSize.8M=8MB (64Mb)
+wifiduino32c3.menu.FlashSize.8M.build.flash_size=8MB
+wifiduino32c3.menu.FlashSize.2M=2MB (16Mb)
+wifiduino32c3.menu.FlashSize.2M.build.flash_size=2MB
+wifiduino32c3.menu.FlashSize.16M=16MB (128Mb)
+wifiduino32c3.menu.FlashSize.16M.build.flash_size=16MB
+
+wifiduino32c3.menu.UploadSpeed.921600=921600
+wifiduino32c3.menu.UploadSpeed.921600.upload.speed=921600
+wifiduino32c3.menu.UploadSpeed.115200=115200
+wifiduino32c3.menu.UploadSpeed.115200.upload.speed=115200
+wifiduino32c3.menu.UploadSpeed.256000.windows=256000
+wifiduino32c3.menu.UploadSpeed.256000.upload.speed=256000
+wifiduino32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
+wifiduino32c3.menu.UploadSpeed.230400=230400
+wifiduino32c3.menu.UploadSpeed.230400.upload.speed=230400
+wifiduino32c3.menu.UploadSpeed.460800.linux=460800
+wifiduino32c3.menu.UploadSpeed.460800.macosx=460800
+wifiduino32c3.menu.UploadSpeed.460800.upload.speed=460800
+wifiduino32c3.menu.UploadSpeed.512000.windows=512000
+wifiduino32c3.menu.UploadSpeed.512000.upload.speed=512000
+
+wifiduino32c3.menu.DebugLevel.none=None
+wifiduino32c3.menu.DebugLevel.none.build.code_debug=0
+wifiduino32c3.menu.DebugLevel.error=Error
+wifiduino32c3.menu.DebugLevel.error.build.code_debug=1
+wifiduino32c3.menu.DebugLevel.warn=Warn
+wifiduino32c3.menu.DebugLevel.warn.build.code_debug=2
+wifiduino32c3.menu.DebugLevel.info=Info
+wifiduino32c3.menu.DebugLevel.info.build.code_debug=3
+wifiduino32c3.menu.DebugLevel.debug=Debug
+wifiduino32c3.menu.DebugLevel.debug.build.code_debug=4
+wifiduino32c3.menu.DebugLevel.verbose=Verbose
+wifiduino32c3.menu.DebugLevel.verbose.build.code_debug=5
+
+wifiduino32c3.menu.EraseFlash.none=Disabled
+wifiduino32c3.menu.EraseFlash.none.upload.erase_cmd=
+wifiduino32c3.menu.EraseFlash.all=Enabled
+wifiduino32c3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+wifiduino32s3.name=WiFiduino32S3
+
+wifiduino32s3.bootloader.tool=esptool_py
+wifiduino32s3.bootloader.tool.default=esptool_py
+
+wifiduino32s3.upload.tool=esptool_py
+wifiduino32s3.upload.tool.default=esptool_py
+wifiduino32s3.upload.tool.network=esp_ota
+
+wifiduino32s3.upload.maximum_size=1310720
+wifiduino32s3.upload.maximum_data_size=327680
+wifiduino32s3.upload.flags=
+wifiduino32s3.upload.extra_flags=
+wifiduino32s3.upload.use_1200bps_touch=false
+wifiduino32s3.upload.wait_for_upload_port=false
+
+wifiduino32s3.serial.disableDTR=false
+wifiduino32s3.serial.disableRTS=false
+
+wifiduino32s3.build.tarch=xtensa
+wifiduino32s3.build.bootloader_addr=0x0
+wifiduino32s3.build.target=esp32s3
+wifiduino32s3.build.mcu=esp32s3
+wifiduino32s3.build.core=esp32
+wifiduino32s3.build.variant=wifiduino32s3
+wifiduino32s3.build.board=WiFiduino32S3
+
+wifiduino32s3.build.usb_mode=1
+wifiduino32s3.build.cdc_on_boot=0
+wifiduino32s3.build.msc_on_boot=0
+wifiduino32s3.build.dfu_on_boot=0
+wifiduino32s3.build.f_cpu=240000000L
+wifiduino32s3.build.flash_size=4MB
+wifiduino32s3.build.flash_freq=80m
+wifiduino32s3.build.flash_mode=dio
+wifiduino32s3.build.boot=qio
+wifiduino32s3.build.boot_freq=80m
+wifiduino32s3.build.partitions=default
+wifiduino32s3.build.defines=
+wifiduino32s3.build.loop_core=
+wifiduino32s3.build.event_core=
+wifiduino32s3.build.psram_type=qspi
+wifiduino32s3.build.memory_type={build.boot}_{build.psram_type}
+
+wifiduino32s3.menu.PSRAM.disabled=Disabled
+wifiduino32s3.menu.PSRAM.disabled.build.defines=
+wifiduino32s3.menu.PSRAM.disabled.build.psram_type=qspi
+wifiduino32s3.menu.PSRAM.enabled=QSPI PSRAM
+wifiduino32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+wifiduino32s3.menu.PSRAM.enabled.build.psram_type=qspi
+wifiduino32s3.menu.PSRAM.opi=OPI PSRAM
+wifiduino32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+wifiduino32s3.menu.PSRAM.opi.build.psram_type=opi
+
+wifiduino32s3.menu.FlashMode.qio=QIO 80MHz
+wifiduino32s3.menu.FlashMode.qio.build.flash_mode=dio
+wifiduino32s3.menu.FlashMode.qio.build.boot=qio
+wifiduino32s3.menu.FlashMode.qio.build.boot_freq=80m
+wifiduino32s3.menu.FlashMode.qio.build.flash_freq=80m
+wifiduino32s3.menu.FlashMode.qio120=QIO 120MHz
+wifiduino32s3.menu.FlashMode.qio120.build.flash_mode=dio
+wifiduino32s3.menu.FlashMode.qio120.build.boot=qio
+wifiduino32s3.menu.FlashMode.qio120.build.boot_freq=120m
+wifiduino32s3.menu.FlashMode.qio120.build.flash_freq=80m
+wifiduino32s3.menu.FlashMode.dio=DIO 80MHz
+wifiduino32s3.menu.FlashMode.dio.build.flash_mode=dio
+wifiduino32s3.menu.FlashMode.dio.build.boot=dio
+wifiduino32s3.menu.FlashMode.dio.build.boot_freq=80m
+wifiduino32s3.menu.FlashMode.dio.build.flash_freq=80m
+wifiduino32s3.menu.FlashMode.opi=OPI 80MHz
+wifiduino32s3.menu.FlashMode.opi.build.flash_mode=dout
+wifiduino32s3.menu.FlashMode.opi.build.boot=opi
+wifiduino32s3.menu.FlashMode.opi.build.boot_freq=80m
+wifiduino32s3.menu.FlashMode.opi.build.flash_freq=80m
+
+wifiduino32s3.menu.FlashSize.4M=4MB (32Mb)
+wifiduino32s3.menu.FlashSize.4M.build.flash_size=4MB
+wifiduino32s3.menu.FlashSize.8M=8MB (64Mb)
+wifiduino32s3.menu.FlashSize.8M.build.flash_size=8MB
+wifiduino32s3.menu.FlashSize.16M=16MB (128Mb)
+wifiduino32s3.menu.FlashSize.16M.build.flash_size=16MB
+#wifiduino32s3.menu.FlashSize.32M=32MB (256Mb)
+#wifiduino32s3.menu.FlashSize.32M.build.flash_size=32MB
+
+wifiduino32s3.menu.LoopCore.1=Core 1
+wifiduino32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+wifiduino32s3.menu.LoopCore.0=Core 0
+wifiduino32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+wifiduino32s3.menu.EventsCore.1=Core 1
+wifiduino32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+wifiduino32s3.menu.EventsCore.0=Core 0
+wifiduino32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+wifiduino32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+wifiduino32s3.menu.USBMode.hwcdc.build.usb_mode=1
+wifiduino32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+wifiduino32s3.menu.USBMode.default.build.usb_mode=0
+
+wifiduino32s3.menu.CDCOnBoot.default=Disabled
+wifiduino32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+wifiduino32s3.menu.CDCOnBoot.cdc=Enabled
+wifiduino32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+wifiduino32s3.menu.MSCOnBoot.default=Disabled
+wifiduino32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+wifiduino32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+wifiduino32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+wifiduino32s3.menu.DFUOnBoot.default=Disabled
+wifiduino32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+wifiduino32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+wifiduino32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+wifiduino32s3.menu.UploadMode.default=UART0 / Hardware CDC
+wifiduino32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+wifiduino32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+wifiduino32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+wifiduino32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+wifiduino32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+wifiduino32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+wifiduino32s3.menu.PartitionScheme.default.build.partitions=default
+wifiduino32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+wifiduino32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+wifiduino32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+wifiduino32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+wifiduino32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+wifiduino32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+wifiduino32s3.menu.PartitionScheme.minimal.build.partitions=minimal
+wifiduino32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+wifiduino32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+wifiduino32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+wifiduino32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+wifiduino32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+wifiduino32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+wifiduino32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+wifiduino32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+wifiduino32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+wifiduino32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+wifiduino32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+wifiduino32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+wifiduino32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+wifiduino32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+wifiduino32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+wifiduino32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+wifiduino32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+wifiduino32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+wifiduino32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+wifiduino32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+wifiduino32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+wifiduino32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+wifiduino32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+wifiduino32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+wifiduino32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+wifiduino32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+wifiduino32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+wifiduino32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+wifiduino32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+wifiduino32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+wifiduino32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+wifiduino32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+wifiduino32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+wifiduino32s3.menu.CPUFreq.240=240MHz (WiFi)
+wifiduino32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+wifiduino32s3.menu.CPUFreq.160=160MHz (WiFi)
+wifiduino32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+wifiduino32s3.menu.CPUFreq.80=80MHz (WiFi)
+wifiduino32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+wifiduino32s3.menu.CPUFreq.40=40MHz
+wifiduino32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+wifiduino32s3.menu.CPUFreq.20=20MHz
+wifiduino32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+wifiduino32s3.menu.CPUFreq.10=10MHz
+wifiduino32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+wifiduino32s3.menu.UploadSpeed.921600=921600
+wifiduino32s3.menu.UploadSpeed.921600.upload.speed=921600
+wifiduino32s3.menu.UploadSpeed.115200=115200
+wifiduino32s3.menu.UploadSpeed.115200.upload.speed=115200
+wifiduino32s3.menu.UploadSpeed.256000.windows=256000
+wifiduino32s3.menu.UploadSpeed.256000.upload.speed=256000
+wifiduino32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+wifiduino32s3.menu.UploadSpeed.230400=230400
+wifiduino32s3.menu.UploadSpeed.230400.upload.speed=230400
+wifiduino32s3.menu.UploadSpeed.460800.linux=460800
+wifiduino32s3.menu.UploadSpeed.460800.macosx=460800
+wifiduino32s3.menu.UploadSpeed.460800.upload.speed=460800
+wifiduino32s3.menu.UploadSpeed.512000.windows=512000
+wifiduino32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+wifiduino32s3.menu.DebugLevel.none=None
+wifiduino32s3.menu.DebugLevel.none.build.code_debug=0
+wifiduino32s3.menu.DebugLevel.error=Error
+wifiduino32s3.menu.DebugLevel.error.build.code_debug=1
+wifiduino32s3.menu.DebugLevel.warn=Warn
+wifiduino32s3.menu.DebugLevel.warn.build.code_debug=2
+wifiduino32s3.menu.DebugLevel.info=Info
+wifiduino32s3.menu.DebugLevel.info.build.code_debug=3
+wifiduino32s3.menu.DebugLevel.debug=Debug
+wifiduino32s3.menu.DebugLevel.debug.build.code_debug=4
+wifiduino32s3.menu.DebugLevel.verbose=Verbose
+wifiduino32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+wifiduino32s3.menu.EraseFlash.none=Disabled
+wifiduino32s3.menu.EraseFlash.none.upload.erase_cmd=
+wifiduino32s3.menu.EraseFlash.all=Enabled
+wifiduino32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+imbrios-logsens-v1p1.name=IMBRIOS LOGSENS_V1P1
+
+imbrios-logsens-v1p1.bootloader.tool=esptool_py
+imbrios-logsens-v1p1.bootloader.tool.default=esptool_py
+
+imbrios-logsens-v1p1.upload.tool=esptool_py
+imbrios-logsens-v1p1.upload.tool.default=esptool_py
+imbrios-logsens-v1p1.upload.tool.network=esp_ota
+
+imbrios-logsens-v1p1.upload.maximum_size=1310720
+imbrios-logsens-v1p1.upload.maximum_data_size=327680
+imbrios-logsens-v1p1.upload.wait_for_upload_port=true
+imbrios-logsens-v1p1.upload.flags=
+imbrios-logsens-v1p1.upload.extra_flags=
+
+imbrios-logsens-v1p1.serial.disableDTR=true
+imbrios-logsens-v1p1.serial.disableRTS=true
+
+imbrios-logsens-v1p1.build.tarch=xtensa
+imbrios-logsens-v1p1.build.bootloader_addr=0x1000
+imbrios-logsens-v1p1.build.target=esp32
+imbrios-logsens-v1p1.build.mcu=esp32
+imbrios-logsens-v1p1.build.core=esp32
+imbrios-logsens-v1p1.build.variant=imbrios-logsens-v1p1
+imbrios-logsens-v1p1.build.board=IMBRIOS_LOGSENS_V1P1
+
+imbrios-logsens-v1p1.build.f_cpu=240000000L
+imbrios-logsens-v1p1.build.flash_mode=dio
+imbrios-logsens-v1p1.build.flash_size=4MB
+imbrios-logsens-v1p1.build.boot=dio
+imbrios-logsens-v1p1.build.partitions=default
+imbrios-logsens-v1p1.build.defines=
+
+imbrios-logsens-v1p1.menu.FlashFreq.80=80MHz
+imbrios-logsens-v1p1.menu.FlashFreq.80.build.flash_freq=80m
+imbrios-logsens-v1p1.menu.FlashFreq.40=40MHz
+imbrios-logsens-v1p1.menu.FlashFreq.40.build.flash_freq=40m
+
+imbrios-logsens-v1p1.menu.PartitionScheme.default=Default
+imbrios-logsens-v1p1.menu.PartitionScheme.default.build.partitions=default
+imbrios-logsens-v1p1.menu.PartitionScheme.no_ota=No OTA (Large APP)
+imbrios-logsens-v1p1.menu.PartitionScheme.no_ota.build.partitions=no_ota
+imbrios-logsens-v1p1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+imbrios-logsens-v1p1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+imbrios-logsens-v1p1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+imbrios-logsens-v1p1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+imbrios-logsens-v1p1.menu.CPUFreq.240=240MHz (WiFi/BT)
+imbrios-logsens-v1p1.menu.CPUFreq.240.build.f_cpu=240000000L
+imbrios-logsens-v1p1.menu.CPUFreq.160=160MHz (WiFi/BT)
+imbrios-logsens-v1p1.menu.CPUFreq.160.build.f_cpu=160000000L
+imbrios-logsens-v1p1.menu.CPUFreq.80=80MHz (WiFi/BT)
+imbrios-logsens-v1p1.menu.CPUFreq.80.build.f_cpu=80000000L
+imbrios-logsens-v1p1.menu.CPUFreq.40=40MHz (40MHz XTAL)
+imbrios-logsens-v1p1.menu.CPUFreq.40.build.f_cpu=40000000L
+imbrios-logsens-v1p1.menu.CPUFreq.26=26MHz (26MHz XTAL)
+imbrios-logsens-v1p1.menu.CPUFreq.26.build.f_cpu=26000000L
+imbrios-logsens-v1p1.menu.CPUFreq.20=20MHz (40MHz XTAL)
+imbrios-logsens-v1p1.menu.CPUFreq.20.build.f_cpu=20000000L
+imbrios-logsens-v1p1.menu.CPUFreq.13=13MHz (26MHz XTAL)
+imbrios-logsens-v1p1.menu.CPUFreq.13.build.f_cpu=13000000L
+imbrios-logsens-v1p1.menu.CPUFreq.10=10MHz (40MHz XTAL)
+imbrios-logsens-v1p1.menu.CPUFreq.10.build.f_cpu=10000000L
+
+imbrios-logsens-v1p1.menu.UploadSpeed.921600=921600
+imbrios-logsens-v1p1.menu.UploadSpeed.921600.upload.speed=921600
+imbrios-logsens-v1p1.menu.UploadSpeed.115200=115200
+imbrios-logsens-v1p1.menu.UploadSpeed.115200.upload.speed=115200
+imbrios-logsens-v1p1.menu.UploadSpeed.256000.windows=256000
+imbrios-logsens-v1p1.menu.UploadSpeed.256000.upload.speed=256000
+imbrios-logsens-v1p1.menu.UploadSpeed.230400.windows.upload.speed=256000
+imbrios-logsens-v1p1.menu.UploadSpeed.230400=230400
+imbrios-logsens-v1p1.menu.UploadSpeed.230400.upload.speed=230400
+imbrios-logsens-v1p1.menu.UploadSpeed.460800.linux=460800
+imbrios-logsens-v1p1.menu.UploadSpeed.460800.macosx=460800
+imbrios-logsens-v1p1.menu.UploadSpeed.460800.upload.speed=460800
+imbrios-logsens-v1p1.menu.UploadSpeed.512000.windows=512000
+imbrios-logsens-v1p1.menu.UploadSpeed.512000.upload.speed=512000
+
+imbrios-logsens-v1p1.menu.DebugLevel.none=None
+imbrios-logsens-v1p1.menu.DebugLevel.none.build.code_debug=0
+imbrios-logsens-v1p1.menu.DebugLevel.error=Error
+imbrios-logsens-v1p1.menu.DebugLevel.error.build.code_debug=1
+imbrios-logsens-v1p1.menu.DebugLevel.warn=Warn
+imbrios-logsens-v1p1.menu.DebugLevel.warn.build.code_debug=2
+imbrios-logsens-v1p1.menu.DebugLevel.info=Info
+imbrios-logsens-v1p1.menu.DebugLevel.info.build.code_debug=3
+imbrios-logsens-v1p1.menu.DebugLevel.debug=Debug
+imbrios-logsens-v1p1.menu.DebugLevel.debug.build.code_debug=4
+imbrios-logsens-v1p1.menu.DebugLevel.verbose=Verbose
+imbrios-logsens-v1p1.menu.DebugLevel.verbose.build.code_debug=5
+
+imbrios-logsens-v1p1.menu.EraseFlash.none=Disabled
+imbrios-logsens-v1p1.menu.EraseFlash.none.upload.erase_cmd=
+imbrios-logsens-v1p1.menu.EraseFlash.all=Enabled
+imbrios-logsens-v1p1.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+healthypi4.name=ProtoCentral HealthyPi 4
+
+healthypi4.bootloader.tool=esptool_py
+healthypi4.bootloader.tool.default=esptool_py
+
+healthypi4.upload.tool=esptool_py
+healthypi4.upload.tool.default=esptool_py
+healthypi4.upload.tool.network=esp_ota
+
+healthypi4.upload.maximum_size=1310720
+healthypi4.upload.maximum_data_size=327680
+healthypi4.upload.wait_for_upload_port=true
+healthypi4.upload.flags=
+healthypi4.upload.extra_flags=
+
+healthypi4.serial.disableDTR=true
+healthypi4.serial.disableRTS=true
+
+healthypi4.build.tarch=xtensa
+healthypi4.build.bootloader_addr=0x1000
+healthypi4.build.target=esp32
+healthypi4.build.mcu=esp32
+healthypi4.build.core=esp32
+healthypi4.build.variant=healthypi4
+healthypi4.build.board=HEALTHYPI_4
+
+healthypi4.build.f_cpu=240000000L
+healthypi4.build.flash_mode=dio
+healthypi4.build.flash_size=4MB
+healthypi4.build.boot=dio
+healthypi4.build.partitions=min_spiffs
+healthypi4.build.defines=
+
+healthypi4.menu.FlashFreq.80=80MHz
+healthypi4.menu.FlashFreq.80.build.flash_freq=80m
+healthypi4.menu.FlashFreq.40=40MHz
+healthypi4.menu.FlashFreq.40.build.flash_freq=40m
+
+healthypi4.menu.PartitionScheme.default=Default
+healthypi4.menu.PartitionScheme.default.build.partitions=default
+healthypi4.menu.PartitionScheme.no_ota=No OTA (Large APP)
+healthypi4.menu.PartitionScheme.no_ota.build.partitions=no_ota
+healthypi4.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+healthypi4.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+healthypi4.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+healthypi4.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+healthypi4.menu.UploadSpeed.921600=921600
+healthypi4.menu.UploadSpeed.921600.upload.speed=921600
+healthypi4.menu.UploadSpeed.115200=115200
+healthypi4.menu.UploadSpeed.115200.upload.speed=115200
+healthypi4.menu.UploadSpeed.256000.windows=256000
+healthypi4.menu.UploadSpeed.256000.upload.speed=256000
+healthypi4.menu.UploadSpeed.230400.windows.upload.speed=256000
+healthypi4.menu.UploadSpeed.230400=230400
+healthypi4.menu.UploadSpeed.230400.upload.speed=230400
+healthypi4.menu.UploadSpeed.460800.linux=460800
+healthypi4.menu.UploadSpeed.460800.macosx=460800
+healthypi4.menu.UploadSpeed.460800.upload.speed=460800
+healthypi4.menu.UploadSpeed.512000.windows=512000
+healthypi4.menu.UploadSpeed.512000.upload.speed=512000
+
+healthypi4.menu.DebugLevel.none=None
+healthypi4.menu.DebugLevel.none.build.code_debug=0
+healthypi4.menu.DebugLevel.error=Error
+healthypi4.menu.DebugLevel.error.build.code_debug=1
+healthypi4.menu.DebugLevel.warn=Warn
+healthypi4.menu.DebugLevel.warn.build.code_debug=2
+healthypi4.menu.DebugLevel.info=Info
+healthypi4.menu.DebugLevel.info.build.code_debug=3
+healthypi4.menu.DebugLevel.debug=Debug
+healthypi4.menu.DebugLevel.debug.build.code_debug=4
+healthypi4.menu.DebugLevel.verbose=Verbose
+healthypi4.menu.DebugLevel.verbose.build.code_debug=5
+
+healthypi4.menu.EraseFlash.none=Disabled
+healthypi4.menu.EraseFlash.none.upload.erase_cmd=
+healthypi4.menu.EraseFlash.all=Enabled
+healthypi4.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+ET-Board.name=ET-Board
+
+ET-Board.bootloader.tool=esptool_py
+ET-Board.bootloader.tool.default=esptool_py
+
+ET-Board.upload.tool=esptool_py
+ET-Board.upload.tool.default=esptool_py
+ET-Board.upload.tool.network=esp_ota
+
+ET-Board.upload.maximum_size=1310720
+ET-Board.upload.maximum_data_size=327680
+ET-Board.upload.wait_for_upload_port=true
+ET-Board.upload.flags=
+ET-Board.upload.extra_flags=
+
+ET-Board.serial.disableDTR=true
+ET-Board.serial.disableRTS=true
+
+ET-Board.build.tarch=xtensa
+ET-Board.build.bootloader_addr=0x1000
+ET-Board.build.target=esp32
+ET-Board.build.mcu=esp32
+ET-Board.build.core=esp32
+ET-Board.build.variant=ET-Board
+ET-Board.build.board=ET-Board
+ET-Board.build.f_cpu=240000000L
+ET-Board.build.flash_mode=dio
+ET-Board.build.flash_size=4MB
+ET-Board.build.boot=dio
+ET-Board.build.partitions=default
+ET-Board.build.defines=
+
+ET-Board.menu.PartitionScheme.default=Default
+ET-Board.menu.PartitionScheme.default.build.partitions=default
+ET-Board.menu.PartitionScheme.no_ota=No OTA (Large APP)
+ET-Board.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ET-Board.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ET-Board.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+ET-Board.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ET-Board.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+ET-Board.menu.FlashFreq.80=80MHz
+ET-Board.menu.FlashFreq.80.build.flash_freq=80m
+ET-Board.menu.FlashFreq.40=40MHz
+ET-Board.menu.FlashFreq.40.build.flash_freq=40m
+
+ET-Board.menu.UploadSpeed.921600=921600
+ET-Board.menu.UploadSpeed.921600.upload.speed=921600
+ET-Board.menu.UploadSpeed.115200=115200
+ET-Board.menu.UploadSpeed.115200.upload.speed=115200
+ET-Board.menu.UploadSpeed.256000.windows=256000
+ET-Board.menu.UploadSpeed.256000.upload.speed=256000
+ET-Board.menu.UploadSpeed.230400.windows.upload.speed=256000
+ET-Board.menu.UploadSpeed.230400=230400
+ET-Board.menu.UploadSpeed.230400.upload.speed=230400
+ET-Board.menu.UploadSpeed.460800.linux=460800
+ET-Board.menu.UploadSpeed.460800.macosx=460800
+ET-Board.menu.UploadSpeed.460800.upload.speed=460800
+ET-Board.menu.UploadSpeed.512000.windows=512000
+ET-Board.menu.UploadSpeed.512000.upload.speed=512000
+
+ET-Board.menu.DebugLevel.none=None
+ET-Board.menu.DebugLevel.none.build.code_debug=0
+ET-Board.menu.DebugLevel.error=Error
+ET-Board.menu.DebugLevel.error.build.code_debug=1
+ET-Board.menu.DebugLevel.warn=Warn
+ET-Board.menu.DebugLevel.warn.build.code_debug=2
+ET-Board.menu.DebugLevel.info=Info
+ET-Board.menu.DebugLevel.info.build.code_debug=3
+ET-Board.menu.DebugLevel.debug=Debug
+ET-Board.menu.DebugLevel.debug.build.code_debug=4
+ET-Board.menu.DebugLevel.verbose=Verbose
+ET-Board.menu.DebugLevel.verbose.build.code_debug=5
+
+ET-Board.menu.EraseFlash.none=Disabled
+ET-Board.menu.EraseFlash.none.upload.erase_cmd=
+ET-Board.menu.EraseFlash.all=Enabled
+ET-Board.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+ch_denky.name=Denky
+
+ch_denky.bootloader.tool=esptool_py
+ch_denky.bootloader.tool.default=esptool_py
+
+ch_denky.upload.tool=esptool_py
+ch_denky.upload.tool.default=esptool_py
+ch_denky.upload.tool.network=esp_ota
+
+ch_denky.upload.maximum_size=1310720
+ch_denky.upload.maximum_data_size=327680
+ch_denky.upload.flags=
+ch_denky.upload.extra_flags=
+
+ch_denky.serial.disableDTR=true
+ch_denky.serial.disableRTS=true
+
+ch_denky.build.tarch=xtensa
+ch_denky.build.bootloader_addr=0x1000
+ch_denky.build.target=esp32
+ch_denky.build.mcu=esp32
+ch_denky.build.core=esp32
+ch_denky.build.variant=ch_denky
+ch_denky.build.board=DENKY
+
+ch_denky.build.f_cpu=240000000L
+ch_denky.build.flash_size=4MB
+ch_denky.build.flash_freq=80m
+ch_denky.build.flash_mode=dio
+ch_denky.build.boot=dio
+ch_denky.build.partitions=default
+ch_denky.build.defines=
+
+ch_denky.menu.Revision.denkyd4=PICO-V3-02
+ch_denky.menu.Revision.denkyd4.build.board=DENKY_PICOV3
+ch_denky.menu.Revision.denkyd4.build.flash_size=8MB
+ch_denky.menu.Revision.denky32=WROOM32
+ch_denky.menu.Revision.denky32.build.board=DENKY_WROOM32
+ch_denky.menu.Revision.denkyd4.build.flash_size=4MB
+
+ch_denky.menu.PartitionScheme.default=Default
+ch_denky.menu.PartitionScheme.default.build.partitions=default
+ch_denky.menu.PartitionScheme.no_ota=No OTA (Large APP)
+ch_denky.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ch_denky.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ch_denky.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+ch_denky.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ch_denky.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+ch_denky.menu.UploadSpeed.921600=921600
+ch_denky.menu.UploadSpeed.921600.upload.speed=921600
+ch_denky.menu.UploadSpeed.115200=115200
+ch_denky.menu.UploadSpeed.115200.upload.speed=115200
+ch_denky.menu.UploadSpeed.256000.windows=256000
+ch_denky.menu.UploadSpeed.256000.upload.speed=256000
+ch_denky.menu.UploadSpeed.230400.windows.upload.speed=256000
+ch_denky.menu.UploadSpeed.230400=230400
+ch_denky.menu.UploadSpeed.230400.upload.speed=230400
+ch_denky.menu.UploadSpeed.460800.linux=460800
+ch_denky.menu.UploadSpeed.460800.macosx=460800
+ch_denky.menu.UploadSpeed.460800.upload.speed=460800
+ch_denky.menu.UploadSpeed.512000.windows=512000
+ch_denky.menu.UploadSpeed.512000.upload.speed=512000
+
+ch_denky.menu.PSRAM.enabled=Enabled
+ch_denky.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+ch_denky.menu.PSRAM.enabled.build.extra_libs=
+ch_denky.menu.PSRAM.disabled=Disabled
+ch_denky.menu.PSRAM.disabled.build.defines=
+ch_denky.menu.PSRAM.disabled.build.extra_libs=
+
+ch_denky.menu.DebugLevel.none=None
+ch_denky.menu.DebugLevel.none.build.code_debug=0
+ch_denky.menu.DebugLevel.error=Error
+ch_denky.menu.DebugLevel.error.build.code_debug=1
+ch_denky.menu.DebugLevel.warn=Warn
+ch_denky.menu.DebugLevel.warn.build.code_debug=2
+ch_denky.menu.DebugLevel.info=Info
+ch_denky.menu.DebugLevel.info.build.code_debug=3
+ch_denky.menu.DebugLevel.debug=Debug
+ch_denky.menu.DebugLevel.debug.build.code_debug=4
+ch_denky.menu.DebugLevel.verbose=Verbose
+ch_denky.menu.DebugLevel.verbose.build.code_debug=5
+
+ch_denky.menu.EraseFlash.none=Disabled
+ch_denky.menu.EraseFlash.none.upload.erase_cmd=
+ch_denky.menu.EraseFlash.all=Enabled
+ch_denky.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+uPesy_wrover.name=uPesy ESP32 Wrover DevKit
+
+uPesy_wrover.bootloader.tool=esptool_py
+uPesy_wrover.bootloader.tool.default=esptool_py
+
+uPesy_wrover.upload.tool=esptool_py
+uPesy_wrover.upload.tool.default=esptool_py
+uPesy_wrover.upload.tool.network=esp_ota
+
+uPesy_wrover.upload.maximum_size=1310720
+uPesy_wrover.upload.maximum_data_size=327680
+uPesy_wrover.upload.flags=
+uPesy_wrover.upload.extra_flags=
+
+uPesy_wrover.serial.disableDTR=true
+uPesy_wrover.serial.disableRTS=true
+
+uPesy_wrover.build.tarch=xtensa
+uPesy_wrover.build.bootloader_addr=0x1000
+uPesy_wrover.build.target=esp32
+uPesy_wrover.build.mcu=esp32
+uPesy_wrover.build.core=esp32
+uPesy_wrover.build.variant=uPesy_esp32_wrover_devkit
+uPesy_wrover.build.board=UPESY_WROVER
+
+uPesy_wrover.build.f_cpu=240000000L
+uPesy_wrover.build.flash_size=4MB
+uPesy_wrover.build.flash_freq=80m
+uPesy_wrover.build.flash_mode=dio
+uPesy_wrover.build.boot=dio
+uPesy_wrover.build.partitions=default
+uPesy_wrover.build.defines=
+
+uPesy_wrover.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+uPesy_wrover.menu.PartitionScheme.default.build.partitions=default
+uPesy_wrover.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+uPesy_wrover.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+uPesy_wrover.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+uPesy_wrover.menu.PartitionScheme.minimal.build.partitions=minimal
+uPesy_wrover.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+uPesy_wrover.menu.PartitionScheme.no_ota.build.partitions=no_ota
+uPesy_wrover.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+uPesy_wrover.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+uPesy_wrover.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+uPesy_wrover.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+uPesy_wrover.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+uPesy_wrover.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+uPesy_wrover.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+uPesy_wrover.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+uPesy_wrover.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+uPesy_wrover.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+uPesy_wrover.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+uPesy_wrover.menu.PartitionScheme.huge_app.build.partitions=huge_app
+uPesy_wrover.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+uPesy_wrover.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+uPesy_wrover.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+uPesy_wrover.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+uPesy_wrover.menu.CPUFreq.240=240MHz
+uPesy_wrover.menu.CPUFreq.240.build.f_cpu=240000000L
+uPesy_wrover.menu.CPUFreq.160=160MHz
+uPesy_wrover.menu.CPUFreq.160.build.f_cpu=160000000L
+
+uPesy_wrover.menu.UploadSpeed.921600=921600
+uPesy_wrover.menu.UploadSpeed.921600.upload.speed=921600
+uPesy_wrover.menu.UploadSpeed.512000.windows=512000
+uPesy_wrover.menu.UploadSpeed.512000.upload.speed=512000
+uPesy_wrover.menu.UploadSpeed.460800.linux=460800
+uPesy_wrover.menu.UploadSpeed.460800.macosx=460800
+uPesy_wrover.menu.UploadSpeed.460800.upload.speed=460800
+uPesy_wrover.menu.UploadSpeed.256000.windows=256000
+uPesy_wrover.menu.UploadSpeed.256000.upload.speed=256000
+uPesy_wrover.menu.UploadSpeed.230400.windows.upload.speed=256000
+uPesy_wrover.menu.UploadSpeed.230400=230400
+uPesy_wrover.menu.UploadSpeed.230400.upload.speed=230400
+uPesy_wrover.menu.UploadSpeed.115200=115200
+uPesy_wrover.menu.UploadSpeed.115200.upload.speed=115200
+
+uPesy_wrover.menu.FlashMode.qio=QIO
+uPesy_wrover.menu.FlashMode.qio.build.flash_mode=dio
+uPesy_wrover.menu.FlashMode.qio.build.boot=qio
+uPesy_wrover.menu.FlashMode.dio=DIO
+uPesy_wrover.menu.FlashMode.dio.build.flash_mode=dio
+uPesy_wrover.menu.FlashMode.dio.build.boot=dio
+
+uPesy_wrover.menu.FlashFreq.80=80MHz
+uPesy_wrover.menu.FlashFreq.80.build.flash_freq=80m
+uPesy_wrover.menu.FlashFreq.40=40MHz
+uPesy_wrover.menu.FlashFreq.40.build.flash_freq=40m
+
+uPesy_wrover.menu.PSRAM.enabled=Enabled
+uPesy_wrover.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+uPesy_wrover.menu.PSRAM.enabled.build.extra_libs=
+uPesy_wrover.menu.PSRAM.disabled=Disabled
+uPesy_wrover.menu.PSRAM.disabled.build.defines=
+uPesy_wrover.menu.PSRAM.disabled.build.extra_libs=
+
+uPesy_wrover.menu.DebugLevel.none=None
+uPesy_wrover.menu.DebugLevel.none.build.code_debug=0
+uPesy_wrover.menu.DebugLevel.error=Error
+uPesy_wrover.menu.DebugLevel.error.build.code_debug=1
+uPesy_wrover.menu.DebugLevel.warn=Warn
+uPesy_wrover.menu.DebugLevel.warn.build.code_debug=2
+uPesy_wrover.menu.DebugLevel.info=Info
+uPesy_wrover.menu.DebugLevel.info.build.code_debug=3
+uPesy_wrover.menu.DebugLevel.debug=Debug
+uPesy_wrover.menu.DebugLevel.debug.build.code_debug=4
+uPesy_wrover.menu.DebugLevel.verbose=Verbose
+uPesy_wrover.menu.DebugLevel.verbose.build.code_debug=5
+
+uPesy_wrover.menu.EraseFlash.none=Disabled
+uPesy_wrover.menu.EraseFlash.none.upload.erase_cmd=
+uPesy_wrover.menu.EraseFlash.all=Enabled
+uPesy_wrover.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+uPesy_wroom.name=uPesy ESP32 Wroom DevKit
+
+uPesy_wroom.bootloader.tool=esptool_py
+uPesy_wroom.bootloader.tool.default=esptool_py
+
+uPesy_wroom.upload.tool=esptool_py
+uPesy_wroom.upload.tool.default=esptool_py
+uPesy_wroom.upload.tool.network=esp_ota
+
+uPesy_wroom.upload.maximum_size=1310720
+uPesy_wroom.upload.maximum_data_size=327680
+uPesy_wroom.upload.flags=
+uPesy_wroom.upload.extra_flags=
+
+uPesy_wroom.serial.disableDTR=true
+uPesy_wroom.serial.disableRTS=true
+
+uPesy_wroom.build.tarch=xtensa
+uPesy_wroom.build.bootloader_addr=0x1000
+uPesy_wroom.build.target=esp32
+uPesy_wroom.build.mcu=esp32
+uPesy_wroom.build.core=esp32
+uPesy_wroom.build.variant=uPesy_esp32_wroom_devkit
+uPesy_wroom.build.board=UPESY_WROOM
+
+uPesy_wroom.build.f_cpu=240000000L
+uPesy_wroom.build.flash_size=4MB
+uPesy_wroom.build.flash_freq=80m
+uPesy_wroom.build.flash_mode=dio
+uPesy_wroom.build.boot=dio
+uPesy_wroom.build.partitions=default
+uPesy_wroom.build.defines=
+
+uPesy_wroom.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+uPesy_wroom.menu.PartitionScheme.default.build.partitions=default
+uPesy_wroom.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+uPesy_wroom.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+uPesy_wroom.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+uPesy_wroom.menu.PartitionScheme.minimal.build.partitions=minimal
+uPesy_wroom.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+uPesy_wroom.menu.PartitionScheme.no_ota.build.partitions=no_ota
+uPesy_wroom.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+uPesy_wroom.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+uPesy_wroom.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+uPesy_wroom.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+uPesy_wroom.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+uPesy_wroom.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+uPesy_wroom.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+uPesy_wroom.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+uPesy_wroom.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+uPesy_wroom.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+uPesy_wroom.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+uPesy_wroom.menu.PartitionScheme.huge_app.build.partitions=huge_app
+uPesy_wroom.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+uPesy_wroom.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+uPesy_wroom.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+uPesy_wroom.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+uPesy_wroom.menu.CPUFreq.240=240MHz
+uPesy_wroom.menu.CPUFreq.240.build.f_cpu=240000000L
+uPesy_wroom.menu.CPUFreq.160=160MHz
+uPesy_wroom.menu.CPUFreq.160.build.f_cpu=160000000L
+
+uPesy_wroom.menu.UploadSpeed.921600=921600
+uPesy_wroom.menu.UploadSpeed.921600.upload.speed=921600
+uPesy_wroom.menu.UploadSpeed.512000.windows=512000
+uPesy_wroom.menu.UploadSpeed.512000.upload.speed=512000
+uPesy_wroom.menu.UploadSpeed.460800.linux=460800
+uPesy_wroom.menu.UploadSpeed.460800.macosx=460800
+uPesy_wroom.menu.UploadSpeed.460800.upload.speed=460800
+uPesy_wroom.menu.UploadSpeed.256000.windows=256000
+uPesy_wroom.menu.UploadSpeed.256000.upload.speed=256000
+uPesy_wroom.menu.UploadSpeed.230400.windows.upload.speed=256000
+uPesy_wroom.menu.UploadSpeed.230400=230400
+uPesy_wroom.menu.UploadSpeed.230400.upload.speed=230400
+uPesy_wroom.menu.UploadSpeed.115200=115200
+uPesy_wroom.menu.UploadSpeed.115200.upload.speed=115200
+
+uPesy_wroom.menu.FlashMode.qio=QIO
+uPesy_wroom.menu.FlashMode.qio.build.flash_mode=dio
+uPesy_wroom.menu.FlashMode.qio.build.boot=qio
+uPesy_wroom.menu.FlashMode.dio=DIO
+uPesy_wroom.menu.FlashMode.dio.build.flash_mode=dio
+uPesy_wroom.menu.FlashMode.dio.build.boot=dio
+
+uPesy_wroom.menu.FlashFreq.80=80MHz
+uPesy_wroom.menu.FlashFreq.80.build.flash_freq=80m
+uPesy_wroom.menu.FlashFreq.40=40MHz
+uPesy_wroom.menu.FlashFreq.40.build.flash_freq=40m
+
+uPesy_wroom.menu.DebugLevel.none=None
+uPesy_wroom.menu.DebugLevel.none.build.code_debug=0
+uPesy_wroom.menu.DebugLevel.error=Error
+uPesy_wroom.menu.DebugLevel.error.build.code_debug=1
+uPesy_wroom.menu.DebugLevel.warn=Warn
+uPesy_wroom.menu.DebugLevel.warn.build.code_debug=2
+uPesy_wroom.menu.DebugLevel.info=Info
+uPesy_wroom.menu.DebugLevel.info.build.code_debug=3
+uPesy_wroom.menu.DebugLevel.debug=Debug
+uPesy_wroom.menu.DebugLevel.debug.build.code_debug=4
+uPesy_wroom.menu.DebugLevel.verbose=Verbose
+uPesy_wroom.menu.DebugLevel.verbose.build.code_debug=5
+
+uPesy_wroom.menu.EraseFlash.none=Disabled
+uPesy_wroom.menu.EraseFlash.none.upload.erase_cmd=
+uPesy_wroom.menu.EraseFlash.all=Enabled
+uPesy_wroom.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+uPesy_edu_esp32.name=uPesy EDU ESP32
+
+uPesy_edu_esp32.bootloader.tool=esptool_py
+uPesy_edu_esp32.bootloader.tool.default=esptool_py
+
+uPesy_edu_esp32.upload.tool=esptool_py
+uPesy_edu_esp32.upload.tool.default=esptool_py
+uPesy_edu_esp32.upload.tool.network=esp_ota
+
+uPesy_edu_esp32.upload.maximum_size=1310720
+uPesy_edu_esp32.upload.maximum_data_size=327680
+uPesy_edu_esp32.upload.flags=
+uPesy_edu_esp32.upload.extra_flags=
+
+uPesy_edu_esp32.serial.disableDTR=true
+uPesy_edu_esp32.serial.disableRTS=true
+
+uPesy_edu_esp32.build.tarch=xtensa
+uPesy_edu_esp32.build.bootloader_addr=0x1000
+uPesy_edu_esp32.build.target=esp32
+uPesy_edu_esp32.build.mcu=esp32
+uPesy_edu_esp32.build.core=esp32
+uPesy_edu_esp32.build.variant=uPesy_edu_esp32
+uPesy_edu_esp32.build.board=UPESY_EDU_ESP32
+
+uPesy_edu_esp32.build.f_cpu=240000000L
+uPesy_edu_esp32.build.flash_size=4MB
+uPesy_edu_esp32.build.flash_freq=80m
+uPesy_edu_esp32.build.flash_mode=dio
+uPesy_edu_esp32.build.boot=dio
+uPesy_edu_esp32.build.partitions=default
+uPesy_edu_esp32.build.defines=
+
+uPesy_edu_esp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+uPesy_edu_esp32.menu.PartitionScheme.default.build.partitions=default
+uPesy_edu_esp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+uPesy_edu_esp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+uPesy_edu_esp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+uPesy_edu_esp32.menu.PartitionScheme.minimal.build.partitions=minimal
+uPesy_edu_esp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+uPesy_edu_esp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+uPesy_edu_esp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+uPesy_edu_esp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+uPesy_edu_esp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+uPesy_edu_esp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+uPesy_edu_esp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+uPesy_edu_esp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+uPesy_edu_esp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+uPesy_edu_esp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+uPesy_edu_esp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+uPesy_edu_esp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+uPesy_edu_esp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+uPesy_edu_esp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+uPesy_edu_esp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+uPesy_edu_esp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+uPesy_edu_esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+uPesy_edu_esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+uPesy_edu_esp32.menu.CPUFreq.240=240MHz
+uPesy_edu_esp32.menu.CPUFreq.240.build.f_cpu=240000000L
+uPesy_edu_esp32.menu.CPUFreq.160=160MHz
+uPesy_edu_esp32.menu.CPUFreq.160.build.f_cpu=160000000L
+
+uPesy_edu_esp32.menu.UploadSpeed.921600=921600
+uPesy_edu_esp32.menu.UploadSpeed.921600.upload.speed=921600
+uPesy_edu_esp32.menu.UploadSpeed.512000.windows=512000
+uPesy_edu_esp32.menu.UploadSpeed.512000.upload.speed=512000
+uPesy_edu_esp32.menu.UploadSpeed.460800.linux=460800
+uPesy_edu_esp32.menu.UploadSpeed.460800.macosx=460800
+uPesy_edu_esp32.menu.UploadSpeed.460800.upload.speed=460800
+uPesy_edu_esp32.menu.UploadSpeed.256000.windows=256000
+uPesy_edu_esp32.menu.UploadSpeed.256000.upload.speed=256000
+uPesy_edu_esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+uPesy_edu_esp32.menu.UploadSpeed.230400=230400
+uPesy_edu_esp32.menu.UploadSpeed.230400.upload.speed=230400
+uPesy_edu_esp32.menu.UploadSpeed.115200=115200
+uPesy_edu_esp32.menu.UploadSpeed.115200.upload.speed=115200
+
+uPesy_edu_esp32.menu.FlashMode.qio=QIO
+uPesy_edu_esp32.menu.FlashMode.qio.build.flash_mode=dio
+uPesy_edu_esp32.menu.FlashMode.qio.build.boot=qio
+uPesy_edu_esp32.menu.FlashMode.dio=DIO
+uPesy_edu_esp32.menu.FlashMode.dio.build.flash_mode=dio
+uPesy_edu_esp32.menu.FlashMode.dio.build.boot=dio
+
+uPesy_edu_esp32.menu.FlashFreq.80=80MHz
+uPesy_edu_esp32.menu.FlashFreq.80.build.flash_freq=80m
+uPesy_edu_esp32.menu.FlashFreq.40=40MHz
+uPesy_edu_esp32.menu.FlashFreq.40.build.flash_freq=40m
+
+uPesy_edu_esp32.menu.DebugLevel.none=None
+uPesy_edu_esp32.menu.DebugLevel.none.build.code_debug=0
+uPesy_edu_esp32.menu.DebugLevel.error=Error
+uPesy_edu_esp32.menu.DebugLevel.error.build.code_debug=1
+uPesy_edu_esp32.menu.DebugLevel.warn=Warn
+uPesy_edu_esp32.menu.DebugLevel.warn.build.code_debug=2
+uPesy_edu_esp32.menu.DebugLevel.info=Info
+uPesy_edu_esp32.menu.DebugLevel.info.build.code_debug=3
+uPesy_edu_esp32.menu.DebugLevel.debug=Debug
+uPesy_edu_esp32.menu.DebugLevel.debug.build.code_debug=4
+uPesy_edu_esp32.menu.DebugLevel.verbose=Verbose
+uPesy_edu_esp32.menu.DebugLevel.verbose.build.code_debug=5
+
+uPesy_edu_esp32.menu.EraseFlash.none=Disabled
+uPesy_edu_esp32.menu.EraseFlash.none.upload.erase_cmd=
+uPesy_edu_esp32.menu.EraseFlash.all=Enabled
+uPesy_edu_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+upesy_esp32c3_basic.name=uPesy ESP32C3 Basic
+upesy_esp32c3_basic.vid.0=0x303a
+upesy_esp32c3_basic.pid.0=0x8195
+
+upesy_esp32c3_basic.bootloader.tool=esptool_py
+upesy_esp32c3_basic.bootloader.tool.default=esptool_py
+
+upesy_esp32c3_basic.upload.tool=esptool_py
+upesy_esp32c3_basic.upload.tool.default=esptool_py
+upesy_esp32c3_basic.upload.tool.network=esp_ota
+
+upesy_esp32c3_basic.upload.maximum_size=1310720
+upesy_esp32c3_basic.upload.maximum_data_size=327680
+upesy_esp32c3_basic.upload.flags=
+upesy_esp32c3_basic.upload.extra_flags=
+upesy_esp32c3_basic.upload.use_1200bps_touch=false
+upesy_esp32c3_basic.upload.wait_for_upload_port=false
+
+upesy_esp32c3_basic.serial.disableDTR=true
+upesy_esp32c3_basic.serial.disableRTS=true
+
+upesy_esp32c3_basic.build.tarch=riscv32
+upesy_esp32c3_basic.build.target=esp
+upesy_esp32c3_basic.build.mcu=esp32c3
+upesy_esp32c3_basic.build.core=esp32
+upesy_esp32c3_basic.build.variant=uPesy_esp32c3_basic
+upesy_esp32c3_basic.build.board=UPESY_ESP32C3_BASIC
+upesy_esp32c3_basic.build.bootloader_addr=0x0
+
+upesy_esp32c3_basic.build.cdc_on_boot=1
+upesy_esp32c3_basic.build.f_cpu=160000000L
+upesy_esp32c3_basic.build.flash_size=4MB
+upesy_esp32c3_basic.build.flash_freq=80m
+upesy_esp32c3_basic.build.flash_mode=dio
+upesy_esp32c3_basic.build.boot=qio
+upesy_esp32c3_basic.build.partitions=default
+upesy_esp32c3_basic.build.defines=
+
+upesy_esp32c3_basic.menu.CDCOnBoot.default=Enabled
+upesy_esp32c3_basic.menu.CDCOnBoot.default.build.cdc_on_boot=1
+upesy_esp32c3_basic.menu.CDCOnBoot.dis_cdc=Disabled
+upesy_esp32c3_basic.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+upesy_esp32c3_basic.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+upesy_esp32c3_basic.menu.PartitionScheme.default.build.partitions=default
+upesy_esp32c3_basic.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+upesy_esp32c3_basic.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+upesy_esp32c3_basic.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+upesy_esp32c3_basic.menu.PartitionScheme.no_ota.build.partitions=no_ota
+upesy_esp32c3_basic.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+upesy_esp32c3_basic.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+upesy_esp32c3_basic.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+upesy_esp32c3_basic.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+upesy_esp32c3_basic.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+upesy_esp32c3_basic.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+upesy_esp32c3_basic.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+upesy_esp32c3_basic.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+upesy_esp32c3_basic.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+upesy_esp32c3_basic.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+upesy_esp32c3_basic.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+upesy_esp32c3_basic.menu.PartitionScheme.huge_app.build.partitions=huge_app
+upesy_esp32c3_basic.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+upesy_esp32c3_basic.menu.CPUFreq.160=160MHz (WiFi)
+upesy_esp32c3_basic.menu.CPUFreq.160.build.f_cpu=160000000L
+upesy_esp32c3_basic.menu.CPUFreq.80=80MHz (WiFi)
+upesy_esp32c3_basic.menu.CPUFreq.80.build.f_cpu=80000000L
+upesy_esp32c3_basic.menu.CPUFreq.40=40MHz
+upesy_esp32c3_basic.menu.CPUFreq.40.build.f_cpu=40000000L
+upesy_esp32c3_basic.menu.CPUFreq.20=20MHz
+upesy_esp32c3_basic.menu.CPUFreq.20.build.f_cpu=20000000L
+upesy_esp32c3_basic.menu.CPUFreq.10=10MHz
+upesy_esp32c3_basic.menu.CPUFreq.10.build.f_cpu=10000000L
+
+upesy_esp32c3_basic.menu.FlashFreq.80=80MHz
+upesy_esp32c3_basic.menu.FlashFreq.80.build.flash_freq=80m
+upesy_esp32c3_basic.menu.FlashFreq.40=40MHz
+upesy_esp32c3_basic.menu.FlashFreq.40.build.flash_freq=40m
+
+upesy_esp32c3_basic.menu.UploadSpeed.921600=921600
+upesy_esp32c3_basic.menu.UploadSpeed.921600.upload.speed=921600
+upesy_esp32c3_basic.menu.UploadSpeed.115200=115200
+upesy_esp32c3_basic.menu.UploadSpeed.115200.upload.speed=115200
+upesy_esp32c3_basic.menu.UploadSpeed.256000.windows=256000
+upesy_esp32c3_basic.menu.UploadSpeed.256000.upload.speed=256000
+upesy_esp32c3_basic.menu.UploadSpeed.230400.windows.upload.speed=256000
+upesy_esp32c3_basic.menu.UploadSpeed.230400=230400
+upesy_esp32c3_basic.menu.UploadSpeed.230400.upload.speed=230400
+upesy_esp32c3_basic.menu.UploadSpeed.460800.linux=460800
+upesy_esp32c3_basic.menu.UploadSpeed.460800.macosx=460800
+upesy_esp32c3_basic.menu.UploadSpeed.460800.upload.speed=460800
+upesy_esp32c3_basic.menu.UploadSpeed.512000.windows=512000
+upesy_esp32c3_basic.menu.UploadSpeed.512000.upload.speed=512000
+
+upesy_esp32c3_basic.menu.DebugLevel.none=None
+upesy_esp32c3_basic.menu.DebugLevel.none.build.code_debug=0
+upesy_esp32c3_basic.menu.DebugLevel.error=Error
+upesy_esp32c3_basic.menu.DebugLevel.error.build.code_debug=1
+upesy_esp32c3_basic.menu.DebugLevel.warn=Warn
+upesy_esp32c3_basic.menu.DebugLevel.warn.build.code_debug=2
+upesy_esp32c3_basic.menu.DebugLevel.info=Info
+upesy_esp32c3_basic.menu.DebugLevel.info.build.code_debug=3
+upesy_esp32c3_basic.menu.DebugLevel.debug=Debug
+upesy_esp32c3_basic.menu.DebugLevel.debug.build.code_debug=4
+upesy_esp32c3_basic.menu.DebugLevel.verbose=Verbose
+upesy_esp32c3_basic.menu.DebugLevel.verbose.build.code_debug=5
+
+upesy_esp32c3_basic.menu.EraseFlash.none=Disabled
+upesy_esp32c3_basic.menu.EraseFlash.none.upload.erase_cmd=
+upesy_esp32c3_basic.menu.EraseFlash.all=Enabled
+upesy_esp32c3_basic.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+upesy_esp32c3_mini.name=uPesy ESP32C3 Mini
+upesy_esp32c3_mini.vid.0=0x303a
+upesy_esp32c3_mini.pid.0=0x819B
+
+upesy_esp32c3_mini.bootloader.tool=esptool_py
+upesy_esp32c3_mini.bootloader.tool.default=esptool_py
+
+upesy_esp32c3_mini.upload.tool=esptool_py
+upesy_esp32c3_mini.upload.tool.default=esptool_py
+upesy_esp32c3_mini.upload.tool.network=esp_ota
+
+upesy_esp32c3_mini.upload.maximum_size=1310720
+upesy_esp32c3_mini.upload.maximum_data_size=327680
+upesy_esp32c3_mini.upload.flags=
+upesy_esp32c3_mini.upload.extra_flags=
+upesy_esp32c3_mini.upload.use_1200bps_touch=false
+upesy_esp32c3_mini.upload.wait_for_upload_port=false
+
+upesy_esp32c3_mini.serial.disableDTR=true
+upesy_esp32c3_mini.serial.disableRTS=true
+
+upesy_esp32c3_mini.build.tarch=riscv32
+upesy_esp32c3_mini.build.target=esp
+upesy_esp32c3_mini.build.mcu=esp32c3
+upesy_esp32c3_mini.build.core=esp32
+upesy_esp32c3_mini.build.variant=uPesy_esp32c3_mini
+upesy_esp32c3_mini.build.board=UPESY_ESP32C3_MINI
+upesy_esp32c3_mini.build.bootloader_addr=0x0
+
+upesy_esp32c3_mini.build.cdc_on_boot=1
+upesy_esp32c3_mini.build.f_cpu=160000000L
+upesy_esp32c3_mini.build.flash_size=4MB
+upesy_esp32c3_mini.build.flash_freq=80m
+upesy_esp32c3_mini.build.flash_mode=dio
+upesy_esp32c3_mini.build.boot=qio
+upesy_esp32c3_mini.build.partitions=default
+upesy_esp32c3_mini.build.defines=
+
+upesy_esp32c3_mini.menu.CDCOnBoot.default=Enabled
+upesy_esp32c3_mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
+upesy_esp32c3_mini.menu.CDCOnBoot.dis_cdc=Disabled
+upesy_esp32c3_mini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+upesy_esp32c3_mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+upesy_esp32c3_mini.menu.PartitionScheme.default.build.partitions=default
+upesy_esp32c3_mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+upesy_esp32c3_mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+upesy_esp32c3_mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+upesy_esp32c3_mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
+upesy_esp32c3_mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+upesy_esp32c3_mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+upesy_esp32c3_mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+upesy_esp32c3_mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+upesy_esp32c3_mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+upesy_esp32c3_mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+upesy_esp32c3_mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+upesy_esp32c3_mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+upesy_esp32c3_mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+upesy_esp32c3_mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+upesy_esp32c3_mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+upesy_esp32c3_mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
+upesy_esp32c3_mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+upesy_esp32c3_mini.menu.CPUFreq.160=160MHz (WiFi)
+upesy_esp32c3_mini.menu.CPUFreq.160.build.f_cpu=160000000L
+upesy_esp32c3_mini.menu.CPUFreq.80=80MHz (WiFi)
+upesy_esp32c3_mini.menu.CPUFreq.80.build.f_cpu=80000000L
+upesy_esp32c3_mini.menu.CPUFreq.40=40MHz
+upesy_esp32c3_mini.menu.CPUFreq.40.build.f_cpu=40000000L
+upesy_esp32c3_mini.menu.CPUFreq.20=20MHz
+upesy_esp32c3_mini.menu.CPUFreq.20.build.f_cpu=20000000L
+upesy_esp32c3_mini.menu.CPUFreq.10=10MHz
+upesy_esp32c3_mini.menu.CPUFreq.10.build.f_cpu=10000000L
+
+upesy_esp32c3_mini.menu.FlashFreq.80=80MHz
+upesy_esp32c3_mini.menu.FlashFreq.80.build.flash_freq=80m
+upesy_esp32c3_mini.menu.FlashFreq.40=40MHz
+upesy_esp32c3_mini.menu.FlashFreq.40.build.flash_freq=40m
+
+upesy_esp32c3_mini.menu.UploadSpeed.921600=921600
+upesy_esp32c3_mini.menu.UploadSpeed.921600.upload.speed=921600
+upesy_esp32c3_mini.menu.UploadSpeed.115200=115200
+upesy_esp32c3_mini.menu.UploadSpeed.115200.upload.speed=115200
+upesy_esp32c3_mini.menu.UploadSpeed.256000.windows=256000
+upesy_esp32c3_mini.menu.UploadSpeed.256000.upload.speed=256000
+upesy_esp32c3_mini.menu.UploadSpeed.230400.windows.upload.speed=256000
+upesy_esp32c3_mini.menu.UploadSpeed.230400=230400
+upesy_esp32c3_mini.menu.UploadSpeed.230400.upload.speed=230400
+upesy_esp32c3_mini.menu.UploadSpeed.460800.linux=460800
+upesy_esp32c3_mini.menu.UploadSpeed.460800.macosx=460800
+upesy_esp32c3_mini.menu.UploadSpeed.460800.upload.speed=460800
+upesy_esp32c3_mini.menu.UploadSpeed.512000.windows=512000
+upesy_esp32c3_mini.menu.UploadSpeed.512000.upload.speed=512000
+
+upesy_esp32c3_mini.menu.DebugLevel.none=None
+upesy_esp32c3_mini.menu.DebugLevel.none.build.code_debug=0
+upesy_esp32c3_mini.menu.DebugLevel.error=Error
+upesy_esp32c3_mini.menu.DebugLevel.error.build.code_debug=1
+upesy_esp32c3_mini.menu.DebugLevel.warn=Warn
+upesy_esp32c3_mini.menu.DebugLevel.warn.build.code_debug=2
+upesy_esp32c3_mini.menu.DebugLevel.info=Info
+upesy_esp32c3_mini.menu.DebugLevel.info.build.code_debug=3
+upesy_esp32c3_mini.menu.DebugLevel.debug=Debug
+upesy_esp32c3_mini.menu.DebugLevel.debug.build.code_debug=4
+upesy_esp32c3_mini.menu.DebugLevel.verbose=Verbose
+upesy_esp32c3_mini.menu.DebugLevel.verbose.build.code_debug=5
+
+upesy_esp32c3_mini.menu.EraseFlash.none=Disabled
+upesy_esp32c3_mini.menu.EraseFlash.none.upload.erase_cmd=
+upesy_esp32c3_mini.menu.EraseFlash.all=Enabled
+upesy_esp32c3_mini.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+upesy_esp32s3_basic.name=uPesy ESP32S3 Basic
+upesy_esp32s3_basic.vid.0=0x303a
+upesy_esp32s3_basic.pid.0=0x8192
+
+upesy_esp32s3_basic.bootloader.tool=esptool_py
+upesy_esp32s3_basic.bootloader.tool.default=esptool_py
+
+upesy_esp32s3_basic.upload.tool=esptool_py
+upesy_esp32s3_basic.upload.tool.default=esptool_py
+upesy_esp32s3_basic.upload.tool.network=esp_ota
+
+upesy_esp32s3_basic.upload.maximum_size=1310720
+upesy_esp32s3_basic.upload.maximum_data_size=327680
+upesy_esp32s3_basic.upload.flags=
+upesy_esp32s3_basic.upload.extra_flags=
+upesy_esp32s3_basic.upload.use_1200bps_touch=false
+upesy_esp32s3_basic.upload.wait_for_upload_port=false
+
+upesy_esp32s3_basic.serial.disableDTR=false
+upesy_esp32s3_basic.serial.disableRTS=false
+
+upesy_esp32s3_basic.build.tarch=xtensa
+upesy_esp32s3_basic.build.bootloader_addr=0x0
+upesy_esp32s3_basic.build.target=esp32s3
+upesy_esp32s3_basic.build.mcu=esp32s3
+upesy_esp32s3_basic.build.core=esp32
+upesy_esp32s3_basic.build.variant=uPesy_esp32s3_basic
+upesy_esp32s3_basic.build.board=UPESY_ESP32S3_BASIC
+
+upesy_esp32s3_basic.build.usb_mode=1
+upesy_esp32s3_basic.build.cdc_on_boot=0
+upesy_esp32s3_basic.build.msc_on_boot=0
+upesy_esp32s3_basic.build.dfu_on_boot=0
+upesy_esp32s3_basic.build.f_cpu=240000000L
+upesy_esp32s3_basic.build.flash_size=16MB
+upesy_esp32s3_basic.build.flash_freq=80m
+upesy_esp32s3_basic.build.flash_mode=dio
+upesy_esp32s3_basic.build.boot=qio
+upesy_esp32s3_basic.build.boot_freq=80m
+upesy_esp32s3_basic.build.partitions=default
+upesy_esp32s3_basic.build.defines=-DBOARD_HAS_PSRAM
+upesy_esp32s3_basic.build.loop_core=
+upesy_esp32s3_basic.build.event_core=
+upesy_esp32s3_basic.build.psram_type=opi
+upesy_esp32s3_basic.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+upesy_esp32s3_basic.menu.JTAGAdapter.default=Disabled
+upesy_esp32s3_basic.menu.JTAGAdapter.default.build.copy_jtag_files=0
+upesy_esp32s3_basic.menu.JTAGAdapter.builtin=Integrated USB JTAG
+upesy_esp32s3_basic.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+upesy_esp32s3_basic.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+upesy_esp32s3_basic.menu.JTAGAdapter.external=FTDI Adapter
+upesy_esp32s3_basic.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+upesy_esp32s3_basic.menu.JTAGAdapter.external.build.copy_jtag_files=1
+upesy_esp32s3_basic.menu.JTAGAdapter.bridge=ESP USB Bridge
+upesy_esp32s3_basic.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+upesy_esp32s3_basic.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+upesy_esp32s3_basic.menu.FlashMode.qio=QIO 80MHz
+upesy_esp32s3_basic.menu.FlashMode.qio.build.flash_mode=dio
+upesy_esp32s3_basic.menu.FlashMode.qio.build.boot=qio
+upesy_esp32s3_basic.menu.FlashMode.qio.build.boot_freq=80m
+upesy_esp32s3_basic.menu.FlashMode.qio.build.flash_freq=80m
+upesy_esp32s3_basic.menu.FlashMode.qio120=QIO 120MHz
+upesy_esp32s3_basic.menu.FlashMode.qio120.build.flash_mode=dio
+upesy_esp32s3_basic.menu.FlashMode.qio120.build.boot=qio
+upesy_esp32s3_basic.menu.FlashMode.qio120.build.boot_freq=120m
+upesy_esp32s3_basic.menu.FlashMode.qio120.build.flash_freq=80m
+
+upesy_esp32s3_basic.menu.LoopCore.1=Core 1
+upesy_esp32s3_basic.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+upesy_esp32s3_basic.menu.LoopCore.0=Core 0
+upesy_esp32s3_basic.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+upesy_esp32s3_basic.menu.EventsCore.1=Core 1
+upesy_esp32s3_basic.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+upesy_esp32s3_basic.menu.EventsCore.0=Core 0
+upesy_esp32s3_basic.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+upesy_esp32s3_basic.menu.USBMode.hwcdc=Hardware CDC and JTAG
+upesy_esp32s3_basic.menu.USBMode.hwcdc.build.usb_mode=1
+upesy_esp32s3_basic.menu.USBMode.default=USB-OTG (TinyUSB)
+upesy_esp32s3_basic.menu.USBMode.default.build.usb_mode=0
+
+upesy_esp32s3_basic.menu.CDCOnBoot.default=Disabled
+upesy_esp32s3_basic.menu.CDCOnBoot.default.build.cdc_on_boot=0
+upesy_esp32s3_basic.menu.CDCOnBoot.cdc=Enabled
+upesy_esp32s3_basic.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+upesy_esp32s3_basic.menu.MSCOnBoot.default=Disabled
+upesy_esp32s3_basic.menu.MSCOnBoot.default.build.msc_on_boot=0
+upesy_esp32s3_basic.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+upesy_esp32s3_basic.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+upesy_esp32s3_basic.menu.DFUOnBoot.default=Disabled
+upesy_esp32s3_basic.menu.DFUOnBoot.default.build.dfu_on_boot=0
+upesy_esp32s3_basic.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+upesy_esp32s3_basic.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+upesy_esp32s3_basic.menu.UploadMode.default=UART0 / Hardware CDC
+upesy_esp32s3_basic.menu.UploadMode.default.upload.use_1200bps_touch=false
+upesy_esp32s3_basic.menu.UploadMode.default.upload.wait_for_upload_port=false
+upesy_esp32s3_basic.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+upesy_esp32s3_basic.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+upesy_esp32s3_basic.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+upesy_esp32s3_basic.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+upesy_esp32s3_basic.menu.PartitionScheme.fatflash.build.partitions=ffat
+upesy_esp32s3_basic.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+upesy_esp32s3_basic.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+upesy_esp32s3_basic.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+upesy_esp32s3_basic.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+upesy_esp32s3_basic.menu.CPUFreq.240=240MHz (WiFi)
+upesy_esp32s3_basic.menu.CPUFreq.240.build.f_cpu=240000000L
+upesy_esp32s3_basic.menu.CPUFreq.160=160MHz (WiFi)
+upesy_esp32s3_basic.menu.CPUFreq.160.build.f_cpu=160000000L
+upesy_esp32s3_basic.menu.CPUFreq.80=80MHz (WiFi)
+upesy_esp32s3_basic.menu.CPUFreq.80.build.f_cpu=80000000L
+upesy_esp32s3_basic.menu.CPUFreq.40=40MHz
+upesy_esp32s3_basic.menu.CPUFreq.40.build.f_cpu=40000000L
+upesy_esp32s3_basic.menu.CPUFreq.20=20MHz
+upesy_esp32s3_basic.menu.CPUFreq.20.build.f_cpu=20000000L
+upesy_esp32s3_basic.menu.CPUFreq.10=10MHz
+upesy_esp32s3_basic.menu.CPUFreq.10.build.f_cpu=10000000L
+
+upesy_esp32s3_basic.menu.UploadSpeed.921600=921600
+upesy_esp32s3_basic.menu.UploadSpeed.921600.upload.speed=921600
+upesy_esp32s3_basic.menu.UploadSpeed.115200=115200
+upesy_esp32s3_basic.menu.UploadSpeed.115200.upload.speed=115200
+upesy_esp32s3_basic.menu.UploadSpeed.256000.windows=256000
+upesy_esp32s3_basic.menu.UploadSpeed.256000.upload.speed=256000
+upesy_esp32s3_basic.menu.UploadSpeed.230400.windows.upload.speed=256000
+upesy_esp32s3_basic.menu.UploadSpeed.230400=230400
+upesy_esp32s3_basic.menu.UploadSpeed.230400.upload.speed=230400
+upesy_esp32s3_basic.menu.UploadSpeed.460800.linux=460800
+upesy_esp32s3_basic.menu.UploadSpeed.460800.macosx=460800
+upesy_esp32s3_basic.menu.UploadSpeed.460800.upload.speed=460800
+upesy_esp32s3_basic.menu.UploadSpeed.512000.windows=512000
+upesy_esp32s3_basic.menu.UploadSpeed.512000.upload.speed=512000
+
+upesy_esp32s3_basic.menu.DebugLevel.none=None
+upesy_esp32s3_basic.menu.DebugLevel.none.build.code_debug=0
+upesy_esp32s3_basic.menu.DebugLevel.error=Error
+upesy_esp32s3_basic.menu.DebugLevel.error.build.code_debug=1
+upesy_esp32s3_basic.menu.DebugLevel.warn=Warn
+upesy_esp32s3_basic.menu.DebugLevel.warn.build.code_debug=2
+upesy_esp32s3_basic.menu.DebugLevel.info=Info
+upesy_esp32s3_basic.menu.DebugLevel.info.build.code_debug=3
+upesy_esp32s3_basic.menu.DebugLevel.debug=Debug
+upesy_esp32s3_basic.menu.DebugLevel.debug.build.code_debug=4
+upesy_esp32s3_basic.menu.DebugLevel.verbose=Verbose
+upesy_esp32s3_basic.menu.DebugLevel.verbose.build.code_debug=5
+
+upesy_esp32s3_basic.menu.EraseFlash.none=Disabled
+upesy_esp32s3_basic.menu.EraseFlash.none.upload.erase_cmd=
+upesy_esp32s3_basic.menu.EraseFlash.all=Enabled
+upesy_esp32s3_basic.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+kb32.name=KB32-FT
+
+kb32.bootloader.tool=esptool_py
+kb32.bootloader.tool.default=esptool_py
+
+kb32.upload.tool=esptool_py
+kb32.upload.tool.default=esptool_py
+kb32.upload.tool.network=esp_ota
+
+kb32.upload.maximum_size=1310720
+kb32.upload.maximum_data_size=327680
+kb32.upload.flags=
+kb32.upload.extra_flags=
+
+kb32.serial.disableDTR=true
+kb32.serial.disableRTS=true
+
+kb32.build.tarch=xtensa
+kb32.build.bootloader_addr=0x1000
+kb32.build.target=esp32
+kb32.build.mcu=esp32
+kb32.build.core=esp32
+kb32.build.variant=esp32
+kb32.build.board=ESP32_DEV
+
+kb32.build.f_cpu=240000000L
+kb32.build.flash_size=4MB
+kb32.build.flash_freq=40m
+kb32.build.flash_mode=dio
+kb32.build.boot=dio
+kb32.build.partitions=default
+kb32.build.defines=
+kb32.build.loop_core=
+kb32.build.event_core=
+
+kb32.menu.PSRAM.disabled=Disabled
+kb32.menu.PSRAM.disabled.build.defines=
+kb32.menu.PSRAM.disabled.build.extra_libs=
+kb32.menu.PSRAM.enabled=Enabled
+kb32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+kb32.menu.PSRAM.enabled.build.extra_libs=
+
+kb32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+kb32.menu.PartitionScheme.default.build.partitions=default
+kb32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+kb32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+kb32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+kb32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+kb32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+kb32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+kb32.menu.PartitionScheme.minimal.build.partitions=minimal
+kb32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+kb32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+kb32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+kb32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+kb32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+kb32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+kb32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+kb32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+kb32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+kb32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+kb32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+kb32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+kb32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+kb32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+kb32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+kb32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+kb32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+kb32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+kb32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+kb32.menu.PartitionScheme.fatflash.build.partitions=ffat
+kb32.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+kb32.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+kb32.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+kb32.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+kb32.menu.PartitionScheme.rainmaker=RainMaker 4MB
+kb32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+kb32.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+kb32.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+kb32.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+kb32.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+kb32.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+kb32.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+kb32.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+kb32.menu.CPUFreq.240=240MHz (WiFi/BT)
+kb32.menu.CPUFreq.240.build.f_cpu=240000000L
+kb32.menu.CPUFreq.160=160MHz (WiFi/BT)
+kb32.menu.CPUFreq.160.build.f_cpu=160000000L
+kb32.menu.CPUFreq.80=80MHz (WiFi/BT)
+kb32.menu.CPUFreq.80.build.f_cpu=80000000L
+kb32.menu.CPUFreq.40=40MHz (40MHz XTAL)
+kb32.menu.CPUFreq.40.build.f_cpu=40000000L
+kb32.menu.CPUFreq.26=26MHz (26MHz XTAL)
+kb32.menu.CPUFreq.26.build.f_cpu=26000000L
+kb32.menu.CPUFreq.20=20MHz (40MHz XTAL)
+kb32.menu.CPUFreq.20.build.f_cpu=20000000L
+kb32.menu.CPUFreq.13=13MHz (26MHz XTAL)
+kb32.menu.CPUFreq.13.build.f_cpu=13000000L
+kb32.menu.CPUFreq.10=10MHz (40MHz XTAL)
+kb32.menu.CPUFreq.10.build.f_cpu=10000000L
+
+kb32.menu.FlashMode.qio=QIO
+kb32.menu.FlashMode.qio.build.flash_mode=dio
+kb32.menu.FlashMode.qio.build.boot=qio
+kb32.menu.FlashMode.dio=DIO
+kb32.menu.FlashMode.dio.build.flash_mode=dio
+kb32.menu.FlashMode.dio.build.boot=dio
+
+kb32.menu.FlashFreq.80=80MHz
+kb32.menu.FlashFreq.80.build.flash_freq=80m
+kb32.menu.FlashFreq.40=40MHz
+kb32.menu.FlashFreq.40.build.flash_freq=40m
+
+kb32.menu.FlashSize.4M=4MB (32Mb)
+kb32.menu.FlashSize.4M.build.flash_size=4MB
+kb32.menu.FlashSize.8M=8MB (64Mb)
+kb32.menu.FlashSize.8M.build.flash_size=8MB
+kb32.menu.FlashSize.2M=2MB (16Mb)
+kb32.menu.FlashSize.2M.build.flash_size=2MB
+kb32.menu.FlashSize.16M=16MB (128Mb)
+kb32.menu.FlashSize.16M.build.flash_size=16MB
+
+kb32.menu.UploadSpeed.921600=921600
+kb32.menu.UploadSpeed.921600.upload.speed=921600
+kb32.menu.UploadSpeed.115200=115200
+kb32.menu.UploadSpeed.115200.upload.speed=115200
+kb32.menu.UploadSpeed.256000.windows=256000
+kb32.menu.UploadSpeed.256000.upload.speed=256000
+kb32.menu.UploadSpeed.230400.windows.upload.speed=256000
+kb32.menu.UploadSpeed.230400=230400
+kb32.menu.UploadSpeed.230400.upload.speed=230400
+kb32.menu.UploadSpeed.460800.linux=460800
+kb32.menu.UploadSpeed.460800.macosx=460800
+kb32.menu.UploadSpeed.460800.upload.speed=460800
+kb32.menu.UploadSpeed.512000.windows=512000
+kb32.menu.UploadSpeed.512000.upload.speed=512000
+
+kb32.menu.LoopCore.1=Core 1
+kb32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+kb32.menu.LoopCore.0=Core 0
+kb32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+kb32.menu.EventsCore.1=Core 1
+kb32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+kb32.menu.EventsCore.0=Core 0
+kb32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+kb32.menu.DebugLevel.none=None
+kb32.menu.DebugLevel.none.build.code_debug=0
+kb32.menu.DebugLevel.error=Error
+kb32.menu.DebugLevel.error.build.code_debug=1
+kb32.menu.DebugLevel.warn=Warn
+kb32.menu.DebugLevel.warn.build.code_debug=2
+kb32.menu.DebugLevel.info=Info
+kb32.menu.DebugLevel.info.build.code_debug=3
+kb32.menu.DebugLevel.debug=Debug
+kb32.menu.DebugLevel.debug.build.code_debug=4
+kb32.menu.DebugLevel.verbose=Verbose
+kb32.menu.DebugLevel.verbose.build.code_debug=5
+
+kb32.menu.EraseFlash.none=Disabled
+kb32.menu.EraseFlash.none.upload.erase_cmd=
+kb32.menu.EraseFlash.all=Enabled
+kb32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+deneyapkart.name=Deneyap Kart
+
+deneyapkart.bootloader.tool=esptool_py
+deneyapkart.bootloader.tool.default=esptool_py
+
+deneyapkart.upload.tool=esptool_py
+deneyapkart.upload.tool.default=esptool_py
+deneyapkart.upload.tool.network=esp_ota
+
+deneyapkart.upload.maximum_size=1310720
+deneyapkart.upload.maximum_data_size=327680
+deneyapkart.upload.flags=
+deneyapkart.upload.extra_flags=
+
+deneyapkart.serial.disableDTR=true
+deneyapkart.serial.disableRTS=true
+
+deneyapkart.build.tarch=xtensa
+deneyapkart.build.bootloader_addr=0x1000
+deneyapkart.build.target=esp32
+deneyapkart.build.mcu=esp32
+deneyapkart.build.core=esp32
+deneyapkart.build.variant=deneyapkart
+deneyapkart.build.board=DYDK
+
+deneyapkart.build.f_cpu=240000000L
+deneyapkart.build.flash_size=4MB
+deneyapkart.build.flash_freq=80m
+deneyapkart.build.flash_mode=dio
+deneyapkart.build.boot=qio
+deneyapkart.build.partitions=default
+deneyapkart.build.defines=
+deneyapkart.build.loop_core=
+deneyapkart.build.event_core=
+
+## IDE 2.0 Seems to not update the value
+deneyapkart.menu.JTAGAdapter.default=Disabled
+deneyapkart.menu.JTAGAdapter.default.build.copy_jtag_files=0
+deneyapkart.menu.JTAGAdapter.external=FTDI Adapter
+deneyapkart.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
+deneyapkart.menu.JTAGAdapter.external.build.copy_jtag_files=1
+deneyapkart.menu.JTAGAdapter.bridge=ESP USB Bridge
+deneyapkart.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
+deneyapkart.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+deneyapkart.menu.PSRAM.enabled=Enabled
+deneyapkart.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+deneyapkart.menu.PSRAM.enabled.build.extra_libs=
+deneyapkart.menu.PSRAM.disabled=Disabled
+deneyapkart.menu.PSRAM.disabled.build.defines=
+deneyapkart.menu.PSRAM.disabled.build.extra_libs=
+
+deneyapkart.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+deneyapkart.menu.PartitionScheme.default.build.partitions=default
+deneyapkart.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+deneyapkart.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+deneyapkart.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+deneyapkart.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+deneyapkart.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+deneyapkart.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+deneyapkart.menu.PartitionScheme.minimal.build.partitions=minimal
+deneyapkart.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+deneyapkart.menu.PartitionScheme.no_ota.build.partitions=no_ota
+deneyapkart.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+deneyapkart.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+deneyapkart.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+deneyapkart.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+deneyapkart.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+deneyapkart.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+deneyapkart.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+deneyapkart.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+deneyapkart.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+deneyapkart.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+deneyapkart.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+deneyapkart.menu.PartitionScheme.huge_app.build.partitions=huge_app
+deneyapkart.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+deneyapkart.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+deneyapkart.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+deneyapkart.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+deneyapkart.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+deneyapkart.menu.PartitionScheme.fatflash.build.partitions=ffat
+deneyapkart.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+deneyapkart.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+deneyapkart.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+deneyapkart.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+deneyapkart.menu.PartitionScheme.rainmaker=RainMaker 4MB
+deneyapkart.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+deneyapkart.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+deneyapkart.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+deneyapkart.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+deneyapkart.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+deneyapkart.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+deneyapkart.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+deneyapkart.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+deneyapkart.menu.CPUFreq.240=240MHz (WiFi/BT)
+deneyapkart.menu.CPUFreq.240.build.f_cpu=240000000L
+deneyapkart.menu.CPUFreq.160=160MHz (WiFi/BT)
+deneyapkart.menu.CPUFreq.160.build.f_cpu=160000000L
+deneyapkart.menu.CPUFreq.80=80MHz (WiFi/BT)
+deneyapkart.menu.CPUFreq.80.build.f_cpu=80000000L
+deneyapkart.menu.CPUFreq.40=40MHz (40MHz XTAL)
+deneyapkart.menu.CPUFreq.40.build.f_cpu=40000000L
+deneyapkart.menu.CPUFreq.26=26MHz (26MHz XTAL)
+deneyapkart.menu.CPUFreq.26.build.f_cpu=26000000L
+deneyapkart.menu.CPUFreq.20=20MHz (40MHz XTAL)
+deneyapkart.menu.CPUFreq.20.build.f_cpu=20000000L
+deneyapkart.menu.CPUFreq.13=13MHz (26MHz XTAL)
+deneyapkart.menu.CPUFreq.13.build.f_cpu=13000000L
+deneyapkart.menu.CPUFreq.10=10MHz (40MHz XTAL)
+deneyapkart.menu.CPUFreq.10.build.f_cpu=10000000L
+
+deneyapkart.menu.FlashMode.qio=QIO
+deneyapkart.menu.FlashMode.qio.build.flash_mode=dio
+deneyapkart.menu.FlashMode.qio.build.boot=qio
+deneyapkart.menu.FlashMode.dio=DIO
+deneyapkart.menu.FlashMode.dio.build.flash_mode=dio
+deneyapkart.menu.FlashMode.dio.build.boot=dio
+
+deneyapkart.menu.FlashFreq.80=80MHz
+deneyapkart.menu.FlashFreq.80.build.flash_freq=80m
+deneyapkart.menu.FlashFreq.40=40MHz
+deneyapkart.menu.FlashFreq.40.build.flash_freq=40m
+
+deneyapkart.menu.FlashSize.4M=4MB (32Mb)
+deneyapkart.menu.FlashSize.4M.build.flash_size=4MB
+deneyapkart.menu.FlashSize.8M=8MB (64Mb)
+deneyapkart.menu.FlashSize.8M.build.flash_size=8MB
+deneyapkart.menu.FlashSize.2M=2MB (16Mb)
+deneyapkart.menu.FlashSize.2M.build.flash_size=2MB
+deneyapkart.menu.FlashSize.16M=16MB (128Mb)
+deneyapkart.menu.FlashSize.16M.build.flash_size=16MB
+
+deneyapkart.menu.UploadSpeed.921600=921600
+deneyapkart.menu.UploadSpeed.921600.upload.speed=921600
+deneyapkart.menu.UploadSpeed.115200=115200
+deneyapkart.menu.UploadSpeed.115200.upload.speed=115200
+deneyapkart.menu.UploadSpeed.256000.windows=256000
+deneyapkart.menu.UploadSpeed.256000.upload.speed=256000
+deneyapkart.menu.UploadSpeed.230400.windows.upload.speed=256000
+deneyapkart.menu.UploadSpeed.230400=230400
+deneyapkart.menu.UploadSpeed.230400.upload.speed=230400
+deneyapkart.menu.UploadSpeed.460800.linux=460800
+deneyapkart.menu.UploadSpeed.460800.macosx=460800
+deneyapkart.menu.UploadSpeed.460800.upload.speed=460800
+deneyapkart.menu.UploadSpeed.512000.windows=512000
+deneyapkart.menu.UploadSpeed.512000.upload.speed=512000
+
+deneyapkart.menu.LoopCore.1=Core 1
+deneyapkart.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+deneyapkart.menu.LoopCore.0=Core 0
+deneyapkart.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+deneyapkart.menu.EventsCore.1=Core 1
+deneyapkart.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+deneyapkart.menu.EventsCore.0=Core 0
+deneyapkart.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+deneyapkart.menu.DebugLevel.none=None
+deneyapkart.menu.DebugLevel.none.build.code_debug=0
+deneyapkart.menu.DebugLevel.error=Error
+deneyapkart.menu.DebugLevel.error.build.code_debug=1
+deneyapkart.menu.DebugLevel.warn=Warn
+deneyapkart.menu.DebugLevel.warn.build.code_debug=2
+deneyapkart.menu.DebugLevel.info=Info
+deneyapkart.menu.DebugLevel.info.build.code_debug=3
+deneyapkart.menu.DebugLevel.debug=Debug
+deneyapkart.menu.DebugLevel.debug.build.code_debug=4
+deneyapkart.menu.DebugLevel.verbose=Verbose
+deneyapkart.menu.DebugLevel.verbose.build.code_debug=5
+
+deneyapkart.menu.EraseFlash.none=Disabled
+deneyapkart.menu.EraseFlash.none.upload.erase_cmd=
+deneyapkart.menu.EraseFlash.all=Enabled
+deneyapkart.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+deneyapkart1A.name=Deneyap Kart 1A
+
+deneyapkart1A.bootloader.tool=esptool_py
+deneyapkart1A.bootloader.tool.default=esptool_py
+
+deneyapkart1A.upload.tool=esptool_py
+deneyapkart1A.upload.tool.default=esptool_py
+deneyapkart1A.upload.tool.network=esp_ota
+
+deneyapkart1A.upload.maximum_size=1310720
+deneyapkart1A.upload.maximum_data_size=327680
+deneyapkart1A.upload.flags=
+deneyapkart1A.upload.extra_flags=
+
+deneyapkart1A.serial.disableDTR=true
+deneyapkart1A.serial.disableRTS=true
+
+deneyapkart1A.build.tarch=xtensa
+deneyapkart1A.build.bootloader_addr=0x1000
+deneyapkart1A.build.target=esp32
+deneyapkart1A.build.mcu=esp32
+deneyapkart1A.build.core=esp32
+deneyapkart1A.build.variant=deneyapkart1A
+deneyapkart1A.build.board=DYDK1A
+
+deneyapkart1A.build.f_cpu=240000000L
+deneyapkart1A.build.flash_size=4MB
+deneyapkart1A.build.flash_freq=80m
+deneyapkart1A.build.flash_mode=dio
+deneyapkart1A.build.boot=qio
+deneyapkart1A.build.partitions=default
+deneyapkart1A.build.defines=
+deneyapkart1A.build.loop_core=
+deneyapkart1A.build.event_core=
+
+## IDE 2.0 Seems to not update the value
+deneyapkart1A.menu.JTAGAdapter.default=Disabled
+deneyapkart1A.menu.JTAGAdapter.default.build.copy_jtag_files=0
+deneyapkart1A.menu.JTAGAdapter.external=FTDI Adapter
+deneyapkart1A.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
+deneyapkart1A.menu.JTAGAdapter.external.build.copy_jtag_files=1
+deneyapkart1A.menu.JTAGAdapter.bridge=ESP USB Bridge
+deneyapkart1A.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
+deneyapkart1A.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+deneyapkart1A.menu.PSRAM.enabled=Enabled
+deneyapkart1A.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+deneyapkart1A.menu.PSRAM.enabled.build.extra_libs=
+deneyapkart1A.menu.PSRAM.disabled=Disabled
+deneyapkart1A.menu.PSRAM.disabled.build.defines=
+deneyapkart1A.menu.PSRAM.disabled.build.extra_libs=
+
+deneyapkart1A.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+deneyapkart1A.menu.PartitionScheme.default.build.partitions=default
+deneyapkart1A.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+deneyapkart1A.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+deneyapkart1A.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+deneyapkart1A.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+deneyapkart1A.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+deneyapkart1A.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+deneyapkart1A.menu.PartitionScheme.minimal.build.partitions=minimal
+deneyapkart1A.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+deneyapkart1A.menu.PartitionScheme.no_ota.build.partitions=no_ota
+deneyapkart1A.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+deneyapkart1A.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+deneyapkart1A.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+deneyapkart1A.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+deneyapkart1A.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+deneyapkart1A.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+deneyapkart1A.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+deneyapkart1A.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+deneyapkart1A.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+deneyapkart1A.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+deneyapkart1A.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+deneyapkart1A.menu.PartitionScheme.huge_app.build.partitions=huge_app
+deneyapkart1A.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+deneyapkart1A.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+deneyapkart1A.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+deneyapkart1A.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+deneyapkart1A.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+deneyapkart1A.menu.PartitionScheme.fatflash.build.partitions=ffat
+deneyapkart1A.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+deneyapkart1A.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+deneyapkart1A.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+deneyapkart1A.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+deneyapkart1A.menu.PartitionScheme.rainmaker=RainMaker 4MB
+deneyapkart1A.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+deneyapkart1A.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+deneyapkart1A.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+deneyapkart1A.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+deneyapkart1A.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+deneyapkart1A.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+deneyapkart1A.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+deneyapkart1A.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+deneyapkart1A.menu.CPUFreq.240=240MHz (WiFi/BT)
+deneyapkart1A.menu.CPUFreq.240.build.f_cpu=240000000L
+deneyapkart1A.menu.CPUFreq.160=160MHz (WiFi/BT)
+deneyapkart1A.menu.CPUFreq.160.build.f_cpu=160000000L
+deneyapkart1A.menu.CPUFreq.80=80MHz (WiFi/BT)
+deneyapkart1A.menu.CPUFreq.80.build.f_cpu=80000000L
+deneyapkart1A.menu.CPUFreq.40=40MHz (40MHz XTAL)
+deneyapkart1A.menu.CPUFreq.40.build.f_cpu=40000000L
+deneyapkart1A.menu.CPUFreq.26=26MHz (26MHz XTAL)
+deneyapkart1A.menu.CPUFreq.26.build.f_cpu=26000000L
+deneyapkart1A.menu.CPUFreq.20=20MHz (40MHz XTAL)
+deneyapkart1A.menu.CPUFreq.20.build.f_cpu=20000000L
+deneyapkart1A.menu.CPUFreq.13=13MHz (26MHz XTAL)
+deneyapkart1A.menu.CPUFreq.13.build.f_cpu=13000000L
+deneyapkart1A.menu.CPUFreq.10=10MHz (40MHz XTAL)
+deneyapkart1A.menu.CPUFreq.10.build.f_cpu=10000000L
+
+deneyapkart1A.menu.FlashMode.qio=QIO
+deneyapkart1A.menu.FlashMode.qio.build.flash_mode=dio
+deneyapkart1A.menu.FlashMode.qio.build.boot=qio
+deneyapkart1A.menu.FlashMode.dio=DIO
+deneyapkart1A.menu.FlashMode.dio.build.flash_mode=dio
+deneyapkart1A.menu.FlashMode.dio.build.boot=dio
+
+deneyapkart1A.menu.FlashFreq.80=80MHz
+deneyapkart1A.menu.FlashFreq.80.build.flash_freq=80m
+deneyapkart1A.menu.FlashFreq.40=40MHz
+deneyapkart1A.menu.FlashFreq.40.build.flash_freq=40m
+
+deneyapkart1A.menu.FlashSize.4M=4MB (32Mb)
+deneyapkart1A.menu.FlashSize.4M.build.flash_size=4MB
+deneyapkart1A.menu.FlashSize.8M=8MB (64Mb)
+deneyapkart1A.menu.FlashSize.8M.build.flash_size=8MB
+deneyapkart1A.menu.FlashSize.2M=2MB (16Mb)
+deneyapkart1A.menu.FlashSize.2M.build.flash_size=2MB
+deneyapkart1A.menu.FlashSize.16M=16MB (128Mb)
+deneyapkart1A.menu.FlashSize.16M.build.flash_size=16MB
+
+deneyapkart1A.menu.UploadSpeed.921600=921600
+deneyapkart1A.menu.UploadSpeed.921600.upload.speed=921600
+deneyapkart1A.menu.UploadSpeed.115200=115200
+deneyapkart1A.menu.UploadSpeed.115200.upload.speed=115200
+deneyapkart1A.menu.UploadSpeed.256000.windows=256000
+deneyapkart1A.menu.UploadSpeed.256000.upload.speed=256000
+deneyapkart1A.menu.UploadSpeed.230400.windows.upload.speed=256000
+deneyapkart1A.menu.UploadSpeed.230400=230400
+deneyapkart1A.menu.UploadSpeed.230400.upload.speed=230400
+deneyapkart1A.menu.UploadSpeed.460800.linux=460800
+deneyapkart1A.menu.UploadSpeed.460800.macosx=460800
+deneyapkart1A.menu.UploadSpeed.460800.upload.speed=460800
+deneyapkart1A.menu.UploadSpeed.512000.windows=512000
+deneyapkart1A.menu.UploadSpeed.512000.upload.speed=512000
+
+deneyapkart1A.menu.LoopCore.1=Core 1
+deneyapkart1A.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+deneyapkart1A.menu.LoopCore.0=Core 0
+deneyapkart1A.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+deneyapkart1A.menu.EventsCore.1=Core 1
+deneyapkart1A.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+deneyapkart1A.menu.EventsCore.0=Core 0
+deneyapkart1A.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+deneyapkart1A.menu.DebugLevel.none=None
+deneyapkart1A.menu.DebugLevel.none.build.code_debug=0
+deneyapkart1A.menu.DebugLevel.error=Error
+deneyapkart1A.menu.DebugLevel.error.build.code_debug=1
+deneyapkart1A.menu.DebugLevel.warn=Warn
+deneyapkart1A.menu.DebugLevel.warn.build.code_debug=2
+deneyapkart1A.menu.DebugLevel.info=Info
+deneyapkart1A.menu.DebugLevel.info.build.code_debug=3
+deneyapkart1A.menu.DebugLevel.debug=Debug
+deneyapkart1A.menu.DebugLevel.debug.build.code_debug=4
+deneyapkart1A.menu.DebugLevel.verbose=Verbose
+deneyapkart1A.menu.DebugLevel.verbose.build.code_debug=5
+
+deneyapkart1A.menu.EraseFlash.none=Disabled
+deneyapkart1A.menu.EraseFlash.none.upload.erase_cmd=
+deneyapkart1A.menu.EraseFlash.all=Enabled
+deneyapkart1A.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+deneyapkart1Av2.name=Deneyap Kart 1A v2
+
+deneyapkart1Av2.vid.0=0x303a
+deneyapkart1Av2.pid.0=0x8147
+
+deneyapkart1Av2.bootloader.tool=esptool_py
+deneyapkart1Av2.bootloader.tool.default=esptool_py
+
+deneyapkart1Av2.upload.tool=esptool_py
+deneyapkart1Av2.upload.tool.default=esptool_py
+deneyapkart1Av2.upload.tool.network=esp_ota
+
+deneyapkart1Av2.upload.maximum_size=1310720
+deneyapkart1Av2.upload.maximum_data_size=327680
+deneyapkart1Av2.upload.flags=
+deneyapkart1Av2.upload.extra_flags=
+deneyapkart1Av2.upload.use_1200bps_touch=false
+deneyapkart1Av2.upload.wait_for_upload_port=false
+
+deneyapkart1Av2.serial.disableDTR=false
+deneyapkart1Av2.serial.disableRTS=false
+
+deneyapkart1Av2.build.tarch=xtensa
+deneyapkart1Av2.build.bootloader_addr=0x0
+deneyapkart1Av2.build.target=esp32s3
+deneyapkart1Av2.build.mcu=esp32s3
+deneyapkart1Av2.build.core=esp32
+deneyapkart1Av2.build.variant=deneyapkart1Av2
+deneyapkart1Av2.build.board=DYDK1Av2
+
+deneyapkart1Av2.build.usb_mode=1
+deneyapkart1Av2.build.cdc_on_boot=1
+deneyapkart1Av2.build.msc_on_boot=0
+deneyapkart1Av2.build.dfu_on_boot=0
+deneyapkart1Av2.build.f_cpu=240000000L
+deneyapkart1Av2.build.flash_size=4MB
+deneyapkart1Av2.build.flash_freq=80m
+deneyapkart1Av2.build.flash_mode=dio
+deneyapkart1Av2.build.boot=qio
+deneyapkart1Av2.build.boot_freq=80m
+deneyapkart1Av2.build.partitions=default
+deneyapkart1Av2.build.defines=-DBOARD_HAS_PSRAM
+deneyapkart1Av2.build.loop_core=
+deneyapkart1Av2.build.event_core=
+deneyapkart1Av2.build.psram_type=opi
+deneyapkart1Av2.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+deneyapkart1Av2.menu.JTAGAdapter.default=Disabled
+deneyapkart1Av2.menu.JTAGAdapter.default.build.copy_jtag_files=0
+deneyapkart1Av2.menu.JTAGAdapter.builtin=Integrated USB JTAG
+deneyapkart1Av2.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+deneyapkart1Av2.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+deneyapkart1Av2.menu.JTAGAdapter.external=FTDI Adapter
+deneyapkart1Av2.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+deneyapkart1Av2.menu.JTAGAdapter.external.build.copy_jtag_files=1
+deneyapkart1Av2.menu.JTAGAdapter.bridge=ESP USB Bridge
+deneyapkart1Av2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+deneyapkart1Av2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+deneyapkart1Av2.menu.PSRAM.opi=OPI PSRAM
+deneyapkart1Av2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+deneyapkart1Av2.menu.PSRAM.opi.build.psram_type=opi
+deneyapkart1Av2.menu.PSRAM.disabled=Disabled
+deneyapkart1Av2.menu.PSRAM.disabled.build.defines=
+deneyapkart1Av2.menu.PSRAM.disabled.build.psram_type=qspi
+deneyapkart1Av2.menu.PSRAM.enabled=QSPI PSRAM
+deneyapkart1Av2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+deneyapkart1Av2.menu.PSRAM.enabled.build.psram_type=qspi
+
+deneyapkart1Av2.menu.FlashMode.qio=QIO 80MHz
+deneyapkart1Av2.menu.FlashMode.qio.build.flash_mode=dio
+deneyapkart1Av2.menu.FlashMode.qio.build.boot=qio
+deneyapkart1Av2.menu.FlashMode.qio.build.boot_freq=80m
+deneyapkart1Av2.menu.FlashMode.qio.build.flash_freq=80m
+deneyapkart1Av2.menu.FlashMode.qio120=QIO 120MHz
+deneyapkart1Av2.menu.FlashMode.qio120.build.flash_mode=dio
+deneyapkart1Av2.menu.FlashMode.qio120.build.boot=qio
+deneyapkart1Av2.menu.FlashMode.qio120.build.boot_freq=120m
+deneyapkart1Av2.menu.FlashMode.qio120.build.flash_freq=80m
+deneyapkart1Av2.menu.FlashMode.dio=DIO 80MHz
+deneyapkart1Av2.menu.FlashMode.dio.build.flash_mode=dio
+deneyapkart1Av2.menu.FlashMode.dio.build.boot=dio
+deneyapkart1Av2.menu.FlashMode.dio.build.boot_freq=80m
+deneyapkart1Av2.menu.FlashMode.dio.build.flash_freq=80m
+deneyapkart1Av2.menu.FlashMode.opi=OPI 80MHz
+deneyapkart1Av2.menu.FlashMode.opi.build.flash_mode=dout
+deneyapkart1Av2.menu.FlashMode.opi.build.boot=opi
+deneyapkart1Av2.menu.FlashMode.opi.build.boot_freq=80m
+deneyapkart1Av2.menu.FlashMode.opi.build.flash_freq=80m
+
+deneyapkart1Av2.menu.FlashSize.4M=4MB (32Mb)
+deneyapkart1Av2.menu.FlashSize.4M.build.flash_size=4MB
+deneyapkart1Av2.menu.FlashSize.8M=8MB (64Mb)
+deneyapkart1Av2.menu.FlashSize.8M.build.flash_size=8MB
+deneyapkart1Av2.menu.FlashSize.16M=16MB (128Mb)
+deneyapkart1Av2.menu.FlashSize.16M.build.flash_size=16MB
+#deneyapkart1Av2.menu.FlashSize.32M=32MB (256Mb)
+#deneyapkart1Av2.menu.FlashSize.32M.build.flash_size=32MB
+
+deneyapkart1Av2.menu.LoopCore.1=Core 1
+deneyapkart1Av2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+deneyapkart1Av2.menu.LoopCore.0=Core 0
+deneyapkart1Av2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+deneyapkart1Av2.menu.EventsCore.1=Core 1
+deneyapkart1Av2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+deneyapkart1Av2.menu.EventsCore.0=Core 0
+deneyapkart1Av2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+deneyapkart1Av2.menu.USBMode.hwcdc=Hardware CDC and JTAG
+deneyapkart1Av2.menu.USBMode.hwcdc.build.usb_mode=1
+deneyapkart1Av2.menu.USBMode.default=USB-OTG (TinyUSB)
+deneyapkart1Av2.menu.USBMode.default.build.usb_mode=0
+
+deneyapkart1Av2.menu.CDCOnBoot.cdc=Enabled
+deneyapkart1Av2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+deneyapkart1Av2.menu.CDCOnBoot.default=Disabled
+deneyapkart1Av2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+deneyapkart1Av2.menu.MSCOnBoot.default=Disabled
+deneyapkart1Av2.menu.MSCOnBoot.default.build.msc_on_boot=0
+deneyapkart1Av2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+deneyapkart1Av2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+deneyapkart1Av2.menu.DFUOnBoot.default=Disabled
+deneyapkart1Av2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+deneyapkart1Av2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+deneyapkart1Av2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+deneyapkart1Av2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+deneyapkart1Av2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+deneyapkart1Av2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+deneyapkart1Av2.menu.UploadMode.default=UART0 / Hardware CDC
+deneyapkart1Av2.menu.UploadMode.default.upload.use_1200bps_touch=false
+deneyapkart1Av2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+deneyapkart1Av2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+deneyapkart1Av2.menu.PartitionScheme.default.build.partitions=default
+deneyapkart1Av2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+deneyapkart1Av2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+deneyapkart1Av2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+deneyapkart1Av2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+deneyapkart1Av2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+deneyapkart1Av2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+deneyapkart1Av2.menu.PartitionScheme.minimal.build.partitions=minimal
+deneyapkart1Av2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+deneyapkart1Av2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+deneyapkart1Av2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+deneyapkart1Av2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+deneyapkart1Av2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+deneyapkart1Av2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+deneyapkart1Av2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+deneyapkart1Av2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+deneyapkart1Av2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+deneyapkart1Av2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+deneyapkart1Av2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+deneyapkart1Av2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+deneyapkart1Av2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+deneyapkart1Av2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+deneyapkart1Av2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+deneyapkart1Av2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+deneyapkart1Av2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+deneyapkart1Av2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+deneyapkart1Av2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+deneyapkart1Av2.menu.PartitionScheme.fatflash.build.partitions=ffat
+deneyapkart1Av2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+deneyapkart1Av2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+deneyapkart1Av2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+deneyapkart1Av2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+deneyapkart1Av2.menu.PartitionScheme.rainmaker=RainMaker 4MB
+deneyapkart1Av2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+deneyapkart1Av2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+deneyapkart1Av2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+deneyapkart1Av2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+deneyapkart1Av2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+deneyapkart1Av2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+deneyapkart1Av2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+deneyapkart1Av2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+deneyapkart1Av2.menu.CPUFreq.240=240MHz (WiFi)
+deneyapkart1Av2.menu.CPUFreq.240.build.f_cpu=240000000L
+deneyapkart1Av2.menu.CPUFreq.160=160MHz (WiFi)
+deneyapkart1Av2.menu.CPUFreq.160.build.f_cpu=160000000L
+deneyapkart1Av2.menu.CPUFreq.80=80MHz (WiFi)
+deneyapkart1Av2.menu.CPUFreq.80.build.f_cpu=80000000L
+deneyapkart1Av2.menu.CPUFreq.40=40MHz
+deneyapkart1Av2.menu.CPUFreq.40.build.f_cpu=40000000L
+deneyapkart1Av2.menu.CPUFreq.20=20MHz
+deneyapkart1Av2.menu.CPUFreq.20.build.f_cpu=20000000L
+deneyapkart1Av2.menu.CPUFreq.10=10MHz
+deneyapkart1Av2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+deneyapkart1Av2.menu.UploadSpeed.921600=921600
+deneyapkart1Av2.menu.UploadSpeed.921600.upload.speed=921600
+deneyapkart1Av2.menu.UploadSpeed.115200=115200
+deneyapkart1Av2.menu.UploadSpeed.115200.upload.speed=115200
+deneyapkart1Av2.menu.UploadSpeed.256000.windows=256000
+deneyapkart1Av2.menu.UploadSpeed.256000.upload.speed=256000
+deneyapkart1Av2.menu.UploadSpeed.230400.windows.upload.speed=256000
+deneyapkart1Av2.menu.UploadSpeed.230400=230400
+deneyapkart1Av2.menu.UploadSpeed.230400.upload.speed=230400
+deneyapkart1Av2.menu.UploadSpeed.460800.linux=460800
+deneyapkart1Av2.menu.UploadSpeed.460800.macosx=460800
+deneyapkart1Av2.menu.UploadSpeed.460800.upload.speed=460800
+deneyapkart1Av2.menu.UploadSpeed.512000.windows=512000
+deneyapkart1Av2.menu.UploadSpeed.512000.upload.speed=512000
+
+deneyapkart1Av2.menu.DebugLevel.none=None
+deneyapkart1Av2.menu.DebugLevel.none.build.code_debug=0
+deneyapkart1Av2.menu.DebugLevel.error=Error
+deneyapkart1Av2.menu.DebugLevel.error.build.code_debug=1
+deneyapkart1Av2.menu.DebugLevel.warn=Warn
+deneyapkart1Av2.menu.DebugLevel.warn.build.code_debug=2
+deneyapkart1Av2.menu.DebugLevel.info=Info
+deneyapkart1Av2.menu.DebugLevel.info.build.code_debug=3
+deneyapkart1Av2.menu.DebugLevel.debug=Debug
+deneyapkart1Av2.menu.DebugLevel.debug.build.code_debug=4
+deneyapkart1Av2.menu.DebugLevel.verbose=Verbose
+deneyapkart1Av2.menu.DebugLevel.verbose.build.code_debug=5
+
+deneyapkart1Av2.menu.EraseFlash.none=Disabled
+deneyapkart1Av2.menu.EraseFlash.none.upload.erase_cmd=
+deneyapkart1Av2.menu.EraseFlash.all=Enabled
+deneyapkart1Av2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+deneyapmini.name=Deneyap Mini
+
+deneyapmini.vid.0=0x303a
+deneyapmini.pid.0=0x8141
+
+deneyapmini.bootloader.tool=esptool_py
+deneyapmini.bootloader.tool.default=esptool_py
+
+deneyapmini.upload.tool=esptool_py
+deneyapmini.upload.tool.default=esptool_py
+deneyapmini.upload.tool.network=esp_ota
+
+deneyapmini.upload.maximum_size=1310720
+deneyapmini.upload.maximum_data_size=327680
+deneyapmini.upload.flags=
+deneyapmini.upload.extra_flags=
+deneyapmini.upload.use_1200bps_touch=false
+deneyapmini.upload.wait_for_upload_port=false
+
+deneyapmini.serial.disableDTR=false
+deneyapmini.serial.disableRTS=false
+
+deneyapmini.build.tarch=xtensa
+deneyapmini.build.bootloader_addr=0x1000
+deneyapmini.build.target=esp32s2
+deneyapmini.build.mcu=esp32s2
+deneyapmini.build.core=esp32
+deneyapmini.build.variant=deneyapmini
+deneyapmini.build.board=DYM
+
+deneyapmini.build.cdc_on_boot=1
+deneyapmini.build.msc_on_boot=0
+deneyapmini.build.dfu_on_boot=0
+deneyapmini.build.f_cpu=240000000L
+deneyapmini.build.flash_size=4MB
+deneyapmini.build.flash_freq=80m
+deneyapmini.build.flash_mode=dio
+deneyapmini.build.boot=qio
+deneyapmini.build.partitions=default
+deneyapmini.build.defines=
+
+## IDE 2.0 Seems to not update the value
+deneyapmini.menu.JTAGAdapter.default=Disabled
+deneyapmini.menu.JTAGAdapter.default.build.copy_jtag_files=0
+deneyapmini.menu.JTAGAdapter.external=FTDI Adapter
+deneyapmini.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
+deneyapmini.menu.JTAGAdapter.external.build.copy_jtag_files=1
+deneyapmini.menu.JTAGAdapter.bridge=ESP USB Bridge
+deneyapmini.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
+deneyapmini.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+deneyapmini.menu.CDCOnBoot.cdc=Enabled
+deneyapmini.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+deneyapmini.menu.CDCOnBoot.default=Disabled
+deneyapmini.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+deneyapmini.menu.MSCOnBoot.default=Disabled
+deneyapmini.menu.MSCOnBoot.default.build.msc_on_boot=0
+deneyapmini.menu.MSCOnBoot.msc=Enabled
+deneyapmini.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+deneyapmini.menu.DFUOnBoot.default=Disabled
+deneyapmini.menu.DFUOnBoot.default.build.dfu_on_boot=0
+deneyapmini.menu.DFUOnBoot.dfu=Enabled
+deneyapmini.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+deneyapmini.menu.UploadMode.cdc=Internal USB
+deneyapmini.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+deneyapmini.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+deneyapmini.menu.UploadMode.default=UART0
+deneyapmini.menu.UploadMode.default.upload.use_1200bps_touch=false
+deneyapmini.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+deneyapmini.menu.PSRAM.disabled=Disabled
+deneyapmini.menu.PSRAM.disabled.build.defines=
+deneyapmini.menu.PSRAM.enabled=Enabled
+deneyapmini.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+deneyapmini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+deneyapmini.menu.PartitionScheme.default.build.partitions=default
+deneyapmini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+deneyapmini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+deneyapmini.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+deneyapmini.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+deneyapmini.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+deneyapmini.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+deneyapmini.menu.PartitionScheme.minimal.build.partitions=minimal
+deneyapmini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+deneyapmini.menu.PartitionScheme.no_ota.build.partitions=no_ota
+deneyapmini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+deneyapmini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+deneyapmini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+deneyapmini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+deneyapmini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+deneyapmini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+deneyapmini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+deneyapmini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+deneyapmini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+deneyapmini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+deneyapmini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+deneyapmini.menu.PartitionScheme.huge_app.build.partitions=huge_app
+deneyapmini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+deneyapmini.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+deneyapmini.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+deneyapmini.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+deneyapmini.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+deneyapmini.menu.PartitionScheme.fatflash.build.partitions=ffat
+deneyapmini.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+deneyapmini.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+deneyapmini.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+deneyapmini.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+deneyapmini.menu.PartitionScheme.rainmaker=RainMaker 4MB
+deneyapmini.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+deneyapmini.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+deneyapmini.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+deneyapmini.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+deneyapmini.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+deneyapmini.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+deneyapmini.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+deneyapmini.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+deneyapmini.menu.CPUFreq.240=240MHz (WiFi)
+deneyapmini.menu.CPUFreq.240.build.f_cpu=240000000L
+deneyapmini.menu.CPUFreq.160=160MHz (WiFi)
+deneyapmini.menu.CPUFreq.160.build.f_cpu=160000000L
+deneyapmini.menu.CPUFreq.80=80MHz (WiFi)
+deneyapmini.menu.CPUFreq.80.build.f_cpu=80000000L
+deneyapmini.menu.CPUFreq.40=40MHz
+deneyapmini.menu.CPUFreq.40.build.f_cpu=40000000L
+deneyapmini.menu.CPUFreq.20=20MHz
+deneyapmini.menu.CPUFreq.20.build.f_cpu=20000000L
+deneyapmini.menu.CPUFreq.10=10MHz
+deneyapmini.menu.CPUFreq.10.build.f_cpu=10000000L
+
+deneyapmini.menu.FlashMode.qio=QIO
+deneyapmini.menu.FlashMode.qio.build.flash_mode=dio
+deneyapmini.menu.FlashMode.qio.build.boot=qio
+deneyapmini.menu.FlashMode.dio=DIO
+deneyapmini.menu.FlashMode.dio.build.flash_mode=dio
+deneyapmini.menu.FlashMode.dio.build.boot=dio
+
+deneyapmini.menu.FlashFreq.80=80MHz
+deneyapmini.menu.FlashFreq.80.build.flash_freq=80m
+deneyapmini.menu.FlashFreq.40=40MHz
+deneyapmini.menu.FlashFreq.40.build.flash_freq=40m
+
+deneyapmini.menu.FlashSize.4M=4MB (32Mb)
+deneyapmini.menu.FlashSize.4M.build.flash_size=4MB
+deneyapmini.menu.FlashSize.8M=8MB (64Mb)
+deneyapmini.menu.FlashSize.8M.build.flash_size=8MB
+deneyapmini.menu.FlashSize.2M=2MB (16Mb)
+deneyapmini.menu.FlashSize.2M.build.flash_size=2MB
+deneyapmini.menu.FlashSize.16M=16MB (128Mb)
+deneyapmini.menu.FlashSize.16M.build.flash_size=16MB
+
+deneyapmini.menu.UploadSpeed.921600=921600
+deneyapmini.menu.UploadSpeed.921600.upload.speed=921600
+deneyapmini.menu.UploadSpeed.115200=115200
+deneyapmini.menu.UploadSpeed.115200.upload.speed=115200
+deneyapmini.menu.UploadSpeed.256000.windows=256000
+deneyapmini.menu.UploadSpeed.256000.upload.speed=256000
+deneyapmini.menu.UploadSpeed.230400.windows.upload.speed=256000
+deneyapmini.menu.UploadSpeed.230400=230400
+deneyapmini.menu.UploadSpeed.230400.upload.speed=230400
+deneyapmini.menu.UploadSpeed.460800.linux=460800
+deneyapmini.menu.UploadSpeed.460800.macosx=460800
+deneyapmini.menu.UploadSpeed.460800.upload.speed=460800
+deneyapmini.menu.UploadSpeed.512000.windows=512000
+deneyapmini.menu.UploadSpeed.512000.upload.speed=512000
+
+deneyapmini.menu.DebugLevel.none=None
+deneyapmini.menu.DebugLevel.none.build.code_debug=0
+deneyapmini.menu.DebugLevel.error=Error
+deneyapmini.menu.DebugLevel.error.build.code_debug=1
+deneyapmini.menu.DebugLevel.warn=Warn
+deneyapmini.menu.DebugLevel.warn.build.code_debug=2
+deneyapmini.menu.DebugLevel.info=Info
+deneyapmini.menu.DebugLevel.info.build.code_debug=3
+deneyapmini.menu.DebugLevel.debug=Debug
+deneyapmini.menu.DebugLevel.debug.build.code_debug=4
+deneyapmini.menu.DebugLevel.verbose=Verbose
+deneyapmini.menu.DebugLevel.verbose.build.code_debug=5
+
+deneyapmini.menu.EraseFlash.none=Disabled
+deneyapmini.menu.EraseFlash.none.upload.erase_cmd=
+deneyapmini.menu.EraseFlash.all=Enabled
+deneyapmini.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+deneyapminiv2.name=Deneyap Mini v2
+
+deneyapminiv2.vid.0=0x303a
+deneyapminiv2.pid.0=0x8144
+
+deneyapminiv2.bootloader.tool=esptool_py
+deneyapminiv2.bootloader.tool.default=esptool_py
+
+deneyapminiv2.upload.tool=esptool_py
+deneyapminiv2.upload.tool.default=esptool_py
+deneyapminiv2.upload.tool.network=esp_ota
+
+deneyapminiv2.upload.maximum_size=1310720
+deneyapminiv2.upload.maximum_data_size=327680
+deneyapminiv2.upload.flags=
+deneyapminiv2.upload.extra_flags=
+deneyapminiv2.upload.use_1200bps_touch=false
+deneyapminiv2.upload.wait_for_upload_port=false
+
+deneyapminiv2.serial.disableDTR=false
+deneyapminiv2.serial.disableRTS=false
+
+deneyapminiv2.build.tarch=xtensa
+deneyapminiv2.build.bootloader_addr=0x1000
+deneyapminiv2.build.target=esp32s2
+deneyapminiv2.build.mcu=esp32s2
+deneyapminiv2.build.core=esp32
+deneyapminiv2.build.variant=deneyapminiv2
+deneyapminiv2.build.board=DYMv2
+
+deneyapminiv2.build.cdc_on_boot=1
+deneyapminiv2.build.msc_on_boot=0
+deneyapminiv2.build.dfu_on_boot=0
+deneyapminiv2.build.f_cpu=240000000L
+deneyapminiv2.build.flash_size=4MB
+deneyapminiv2.build.flash_freq=80m
+deneyapminiv2.build.flash_mode=dio
+deneyapminiv2.build.boot=qio
+deneyapminiv2.build.partitions=default
+deneyapminiv2.build.defines=-DBOARD_HAS_PSRAM
+
+## IDE 2.0 Seems to not update the value
+deneyapminiv2.menu.JTAGAdapter.default=Disabled
+deneyapminiv2.menu.JTAGAdapter.default.build.copy_jtag_files=0
+deneyapminiv2.menu.JTAGAdapter.external=FTDI Adapter
+deneyapminiv2.menu.JTAGAdapter.external.build.openocdscript=esp32s2-kaluga-1.cfg
+deneyapminiv2.menu.JTAGAdapter.external.build.copy_jtag_files=1
+deneyapminiv2.menu.JTAGAdapter.bridge=ESP USB Bridge
+deneyapminiv2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s2-bridge.cfg
+deneyapminiv2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+deneyapminiv2.menu.CDCOnBoot.cdc=Enabled
+deneyapminiv2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+deneyapminiv2.menu.CDCOnBoot.default=Disabled
+deneyapminiv2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+deneyapminiv2.menu.MSCOnBoot.default=Disabled
+deneyapminiv2.menu.MSCOnBoot.default.build.msc_on_boot=0
+deneyapminiv2.menu.MSCOnBoot.msc=Enabled
+deneyapminiv2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+deneyapminiv2.menu.DFUOnBoot.default=Disabled
+deneyapminiv2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+deneyapminiv2.menu.DFUOnBoot.dfu=Enabled
+deneyapminiv2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+deneyapminiv2.menu.UploadMode.cdc=Internal USB
+deneyapminiv2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+deneyapminiv2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+deneyapminiv2.menu.UploadMode.default=UART0
+deneyapminiv2.menu.UploadMode.default.upload.use_1200bps_touch=false
+deneyapminiv2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+deneyapminiv2.menu.PSRAM.enabled=Enabled
+deneyapminiv2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+deneyapminiv2.menu.PSRAM.disabled=Disabled
+deneyapminiv2.menu.PSRAM.disabled.build.defines=
+
+deneyapminiv2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+deneyapminiv2.menu.PartitionScheme.default.build.partitions=default
+deneyapminiv2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+deneyapminiv2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+deneyapminiv2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+deneyapminiv2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+deneyapminiv2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+deneyapminiv2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+deneyapminiv2.menu.PartitionScheme.minimal.build.partitions=minimal
+deneyapminiv2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+deneyapminiv2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+deneyapminiv2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+deneyapminiv2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+deneyapminiv2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+deneyapminiv2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+deneyapminiv2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+deneyapminiv2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+deneyapminiv2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+deneyapminiv2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+deneyapminiv2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+deneyapminiv2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+deneyapminiv2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+deneyapminiv2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+deneyapminiv2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+deneyapminiv2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+deneyapminiv2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+deneyapminiv2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+deneyapminiv2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+deneyapminiv2.menu.PartitionScheme.fatflash.build.partitions=ffat
+deneyapminiv2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+deneyapminiv2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+deneyapminiv2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+deneyapminiv2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+deneyapminiv2.menu.PartitionScheme.rainmaker=RainMaker 4MB
+deneyapminiv2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+deneyapminiv2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+deneyapminiv2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+deneyapminiv2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+deneyapminiv2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+deneyapminiv2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+deneyapminiv2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+deneyapminiv2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+deneyapminiv2.menu.CPUFreq.240=240MHz (WiFi)
+deneyapminiv2.menu.CPUFreq.240.build.f_cpu=240000000L
+deneyapminiv2.menu.CPUFreq.160=160MHz (WiFi)
+deneyapminiv2.menu.CPUFreq.160.build.f_cpu=160000000L
+deneyapminiv2.menu.CPUFreq.80=80MHz (WiFi)
+deneyapminiv2.menu.CPUFreq.80.build.f_cpu=80000000L
+deneyapminiv2.menu.CPUFreq.40=40MHz
+deneyapminiv2.menu.CPUFreq.40.build.f_cpu=40000000L
+deneyapminiv2.menu.CPUFreq.20=20MHz
+deneyapminiv2.menu.CPUFreq.20.build.f_cpu=20000000L
+deneyapminiv2.menu.CPUFreq.10=10MHz
+deneyapminiv2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+deneyapminiv2.menu.FlashMode.qio=QIO
+deneyapminiv2.menu.FlashMode.qio.build.flash_mode=dio
+deneyapminiv2.menu.FlashMode.qio.build.boot=qio
+deneyapminiv2.menu.FlashMode.dio=DIO
+deneyapminiv2.menu.FlashMode.dio.build.flash_mode=dio
+deneyapminiv2.menu.FlashMode.dio.build.boot=dio
+
+deneyapminiv2.menu.FlashFreq.80=80MHz
+deneyapminiv2.menu.FlashFreq.80.build.flash_freq=80m
+deneyapminiv2.menu.FlashFreq.40=40MHz
+deneyapminiv2.menu.FlashFreq.40.build.flash_freq=40m
+
+deneyapminiv2.menu.FlashSize.4M=4MB (32Mb)
+deneyapminiv2.menu.FlashSize.4M.build.flash_size=4MB
+deneyapminiv2.menu.FlashSize.8M=8MB (64Mb)
+deneyapminiv2.menu.FlashSize.8M.build.flash_size=8MB
+deneyapminiv2.menu.FlashSize.2M=2MB (16Mb)
+deneyapminiv2.menu.FlashSize.2M.build.flash_size=2MB
+deneyapminiv2.menu.FlashSize.16M=16MB (128Mb)
+deneyapminiv2.menu.FlashSize.16M.build.flash_size=16MB
+
+deneyapminiv2.menu.UploadSpeed.921600=921600
+deneyapminiv2.menu.UploadSpeed.921600.upload.speed=921600
+deneyapminiv2.menu.UploadSpeed.115200=115200
+deneyapminiv2.menu.UploadSpeed.115200.upload.speed=115200
+deneyapminiv2.menu.UploadSpeed.256000.windows=256000
+deneyapminiv2.menu.UploadSpeed.256000.upload.speed=256000
+deneyapminiv2.menu.UploadSpeed.230400.windows.upload.speed=256000
+deneyapminiv2.menu.UploadSpeed.230400=230400
+deneyapminiv2.menu.UploadSpeed.230400.upload.speed=230400
+deneyapminiv2.menu.UploadSpeed.460800.linux=460800
+deneyapminiv2.menu.UploadSpeed.460800.macosx=460800
+deneyapminiv2.menu.UploadSpeed.460800.upload.speed=460800
+deneyapminiv2.menu.UploadSpeed.512000.windows=512000
+deneyapminiv2.menu.UploadSpeed.512000.upload.speed=512000
+
+deneyapminiv2.menu.DebugLevel.none=None
+deneyapminiv2.menu.DebugLevel.none.build.code_debug=0
+deneyapminiv2.menu.DebugLevel.error=Error
+deneyapminiv2.menu.DebugLevel.error.build.code_debug=1
+deneyapminiv2.menu.DebugLevel.warn=Warn
+deneyapminiv2.menu.DebugLevel.warn.build.code_debug=2
+deneyapminiv2.menu.DebugLevel.info=Info
+deneyapminiv2.menu.DebugLevel.info.build.code_debug=3
+deneyapminiv2.menu.DebugLevel.debug=Debug
+deneyapminiv2.menu.DebugLevel.debug.build.code_debug=4
+deneyapminiv2.menu.DebugLevel.verbose=Verbose
+deneyapminiv2.menu.DebugLevel.verbose.build.code_debug=5
+
+deneyapminiv2.menu.EraseFlash.none=Disabled
+deneyapminiv2.menu.EraseFlash.none.upload.erase_cmd=
+deneyapminiv2.menu.EraseFlash.all=Enabled
+deneyapminiv2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+deneyapkartg.name=Deneyap Kart G
+
+deneyapkartg.vid.0=0x303a
+deneyapkartg.pid.0=0x814A
+
+deneyapkartg.bootloader.tool=esptool_py
+deneyapkartg.bootloader.tool.default=esptool_py
+
+deneyapkartg.upload.tool=esptool_py
+deneyapkartg.upload.tool.default=esptool_py
+deneyapkartg.upload.tool.network=esp_ota
+
+deneyapkartg.upload.maximum_size=1310720
+deneyapkartg.upload.maximum_data_size=327680
+deneyapkartg.upload.flags=
+deneyapkartg.upload.extra_flags=
+deneyapkartg.upload.use_1200bps_touch=false
+deneyapkartg.upload.wait_for_upload_port=false
+
+deneyapkartg.serial.disableDTR=false
+deneyapkartg.serial.disableRTS=false
+
+deneyapkartg.build.tarch=riscv32
+deneyapkartg.build.target=esp
+deneyapkartg.build.mcu=esp32c3
+deneyapkartg.build.core=esp32
+deneyapkartg.build.variant=deneyapkartg
+deneyapkartg.build.board=DYG
+deneyapkartg.build.bootloader_addr=0x0
+
+deneyapkartg.build.cdc_on_boot=1
+deneyapkartg.build.f_cpu=160000000L
+deneyapkartg.build.flash_size=4MB
+deneyapkartg.build.flash_freq=80m
+deneyapkartg.build.flash_mode=dio
+deneyapkartg.build.boot=qio
+deneyapkartg.build.partitions=default
+deneyapkartg.build.defines=
+
+## IDE 2.0 Seems to not update the value
+deneyapkartg.menu.JTAGAdapter.default=Disabled
+deneyapkartg.menu.JTAGAdapter.default.build.copy_jtag_files=0
+deneyapkartg.menu.JTAGAdapter.builtin=Integrated USB JTAG
+deneyapkartg.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
+deneyapkartg.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+deneyapkartg.menu.JTAGAdapter.external=FTDI Adapter
+deneyapkartg.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
+deneyapkartg.menu.JTAGAdapter.external.build.copy_jtag_files=1
+deneyapkartg.menu.JTAGAdapter.bridge=ESP USB Bridge
+deneyapkartg.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
+deneyapkartg.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+deneyapkartg.menu.CDCOnBoot.cdc=Enabled
+deneyapkartg.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+deneyapkartg.menu.CDCOnBoot.default=Disabled
+deneyapkartg.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+deneyapkartg.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+deneyapkartg.menu.PartitionScheme.default.build.partitions=default
+deneyapkartg.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+deneyapkartg.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+deneyapkartg.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+deneyapkartg.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+deneyapkartg.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+deneyapkartg.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+deneyapkartg.menu.PartitionScheme.minimal.build.partitions=minimal
+deneyapkartg.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+deneyapkartg.menu.PartitionScheme.no_ota.build.partitions=no_ota
+deneyapkartg.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+deneyapkartg.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+deneyapkartg.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+deneyapkartg.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+deneyapkartg.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+deneyapkartg.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+deneyapkartg.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+deneyapkartg.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+deneyapkartg.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+deneyapkartg.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+deneyapkartg.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+deneyapkartg.menu.PartitionScheme.huge_app.build.partitions=huge_app
+deneyapkartg.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+deneyapkartg.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+deneyapkartg.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+deneyapkartg.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+deneyapkartg.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+deneyapkartg.menu.PartitionScheme.fatflash.build.partitions=ffat
+deneyapkartg.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+deneyapkartg.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+deneyapkartg.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+deneyapkartg.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+deneyapkartg.menu.PartitionScheme.rainmaker=RainMaker 4MB
+deneyapkartg.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+deneyapkartg.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+deneyapkartg.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+deneyapkartg.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+deneyapkartg.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+deneyapkartg.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+deneyapkartg.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+deneyapkartg.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+deneyapkartg.menu.CPUFreq.160=160MHz (WiFi)
+deneyapkartg.menu.CPUFreq.160.build.f_cpu=160000000L
+deneyapkartg.menu.CPUFreq.80=80MHz (WiFi)
+deneyapkartg.menu.CPUFreq.80.build.f_cpu=80000000L
+deneyapkartg.menu.CPUFreq.40=40MHz
+deneyapkartg.menu.CPUFreq.40.build.f_cpu=40000000L
+deneyapkartg.menu.CPUFreq.20=20MHz
+deneyapkartg.menu.CPUFreq.20.build.f_cpu=20000000L
+deneyapkartg.menu.CPUFreq.10=10MHz
+deneyapkartg.menu.CPUFreq.10.build.f_cpu=10000000L
+
+deneyapkartg.menu.FlashMode.qio=QIO
+deneyapkartg.menu.FlashMode.qio.build.flash_mode=dio
+deneyapkartg.menu.FlashMode.qio.build.boot=qio
+deneyapkartg.menu.FlashMode.dio=DIO
+deneyapkartg.menu.FlashMode.dio.build.flash_mode=dio
+deneyapkartg.menu.FlashMode.dio.build.boot=dio
+
+deneyapkartg.menu.FlashFreq.80=80MHz
+deneyapkartg.menu.FlashFreq.80.build.flash_freq=80m
+deneyapkartg.menu.FlashFreq.40=40MHz
+deneyapkartg.menu.FlashFreq.40.build.flash_freq=40m
+
+deneyapkartg.menu.FlashSize.4M=4MB (32Mb)
+deneyapkartg.menu.FlashSize.4M.build.flash_size=4MB
+deneyapkartg.menu.FlashSize.8M=8MB (64Mb)
+deneyapkartg.menu.FlashSize.8M.build.flash_size=8MB
+deneyapkartg.menu.FlashSize.2M=2MB (16Mb)
+deneyapkartg.menu.FlashSize.2M.build.flash_size=2MB
+deneyapkartg.menu.FlashSize.16M=16MB (128Mb)
+deneyapkartg.menu.FlashSize.16M.build.flash_size=16MB
+
+deneyapkartg.menu.UploadSpeed.921600=921600
+deneyapkartg.menu.UploadSpeed.921600.upload.speed=921600
+deneyapkartg.menu.UploadSpeed.115200=115200
+deneyapkartg.menu.UploadSpeed.115200.upload.speed=115200
+deneyapkartg.menu.UploadSpeed.256000.windows=256000
+deneyapkartg.menu.UploadSpeed.256000.upload.speed=256000
+deneyapkartg.menu.UploadSpeed.230400.windows.upload.speed=256000
+deneyapkartg.menu.UploadSpeed.230400=230400
+deneyapkartg.menu.UploadSpeed.230400.upload.speed=230400
+deneyapkartg.menu.UploadSpeed.460800.linux=460800
+deneyapkartg.menu.UploadSpeed.460800.macosx=460800
+deneyapkartg.menu.UploadSpeed.460800.upload.speed=460800
+deneyapkartg.menu.UploadSpeed.512000.windows=512000
+deneyapkartg.menu.UploadSpeed.512000.upload.speed=512000
+
+deneyapkartg.menu.DebugLevel.none=None
+deneyapkartg.menu.DebugLevel.none.build.code_debug=0
+deneyapkartg.menu.DebugLevel.error=Error
+deneyapkartg.menu.DebugLevel.error.build.code_debug=1
+deneyapkartg.menu.DebugLevel.warn=Warn
+deneyapkartg.menu.DebugLevel.warn.build.code_debug=2
+deneyapkartg.menu.DebugLevel.info=Info
+deneyapkartg.menu.DebugLevel.info.build.code_debug=3
+deneyapkartg.menu.DebugLevel.debug=Debug
+deneyapkartg.menu.DebugLevel.debug.build.code_debug=4
+deneyapkartg.menu.DebugLevel.verbose=Verbose
+deneyapkartg.menu.DebugLevel.verbose.build.code_debug=5
+
+deneyapkartg.menu.EraseFlash.none=Disabled
+deneyapkartg.menu.EraseFlash.none.upload.erase_cmd=
+deneyapkartg.menu.EraseFlash.all=Enabled
+deneyapkartg.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32-trueverit-iot-driver.name=Trueverit ESP32 Universal IoT Driver
+
+esp32-trueverit-iot-driver.bootloader.tool=esptool_py
+esp32-trueverit-iot-driver.bootloader.tool.default=esptool_py
+
+esp32-trueverit-iot-driver.upload.tool=esptool_py
+esp32-trueverit-iot-driver.upload.tool.default=esptool_py
+esp32-trueverit-iot-driver.upload.tool.network=esp_ota
+
+esp32-trueverit-iot-driver.upload.maximum_size=1310720
+esp32-trueverit-iot-driver.upload.maximum_data_size=327680
+esp32-trueverit-iot-driver.upload.flags=
+esp32-trueverit-iot-driver.upload.extra_flags=
+
+esp32-trueverit-iot-driver.serial.disableDTR=true
+esp32-trueverit-iot-driver.serial.disableRTS=true
+
+esp32-trueverit-iot-driver.build.tarch=xtensa
+esp32-trueverit-iot-driver.build.bootloader_addr=0x1000
+esp32-trueverit-iot-driver.build.target=esp32
+esp32-trueverit-iot-driver.build.mcu=esp32
+esp32-trueverit-iot-driver.build.core=esp32
+esp32-trueverit-iot-driver.build.variant=esp32-trueverit-iot-driver
+esp32-trueverit-iot-driver.build.board=Trueverit_ESP32_Universal_IoT_Driver
+
+esp32-trueverit-iot-driver.build.f_cpu=240000000L
+esp32-trueverit-iot-driver.build.flash_mode=dio
+esp32-trueverit-iot-driver.build.flash_size=4MB
+esp32-trueverit-iot-driver.build.boot=dio
+esp32-trueverit-iot-driver.build.partitions=default
+esp32-trueverit-iot-driver.build.defines=
+
+esp32-trueverit-iot-driver.menu.FlashFreq.80=80MHz
+esp32-trueverit-iot-driver.menu.FlashFreq.80.build.flash_freq=80m
+esp32-trueverit-iot-driver.menu.FlashFreq.40=40MHz
+esp32-trueverit-iot-driver.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32-trueverit-iot-driver.menu.UploadSpeed.115200=115200
+esp32-trueverit-iot-driver.menu.UploadSpeed.115200.upload.speed=115200
+esp32-trueverit-iot-driver.menu.UploadSpeed.256000.windows=256000
+esp32-trueverit-iot-driver.menu.UploadSpeed.256000.upload.speed=256000
+esp32-trueverit-iot-driver.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32-trueverit-iot-driver.menu.UploadSpeed.230400=230400
+esp32-trueverit-iot-driver.menu.UploadSpeed.230400.upload.speed=230400
+esp32-trueverit-iot-driver.menu.UploadSpeed.460800.linux=460800
+esp32-trueverit-iot-driver.menu.UploadSpeed.460800.macosx=460800
+esp32-trueverit-iot-driver.menu.UploadSpeed.460800.upload.speed=460800
+
+esp32-trueverit-iot-driver.menu.DebugLevel.none=None
+esp32-trueverit-iot-driver.menu.DebugLevel.none.build.code_debug=0
+esp32-trueverit-iot-driver.menu.DebugLevel.error=Error
+esp32-trueverit-iot-driver.menu.DebugLevel.error.build.code_debug=1
+esp32-trueverit-iot-driver.menu.DebugLevel.warn=Warn
+esp32-trueverit-iot-driver.menu.DebugLevel.warn.build.code_debug=2
+esp32-trueverit-iot-driver.menu.DebugLevel.info=Info
+esp32-trueverit-iot-driver.menu.DebugLevel.info.build.code_debug=3
+esp32-trueverit-iot-driver.menu.DebugLevel.debug=Debug
+esp32-trueverit-iot-driver.menu.DebugLevel.debug.build.code_debug=4
+esp32-trueverit-iot-driver.menu.DebugLevel.verbose=Verbose
+esp32-trueverit-iot-driver.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32-trueverit-iot-driver.menu.EraseFlash.none=Disabled
+esp32-trueverit-iot-driver.menu.EraseFlash.none.upload.erase_cmd=
+esp32-trueverit-iot-driver.menu.EraseFlash.all=Enabled
+esp32-trueverit-iot-driver.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32-trueverit-iot-driver-mkii.name=Trueverit ESP32 Universal IoT Driver MK II
+
+esp32-trueverit-iot-driver-mkii.bootloader.tool=esptool_py
+esp32-trueverit-iot-driver-mkii.bootloader.tool.default=esptool_py
+
+esp32-trueverit-iot-driver-mkii.upload.tool=esptool_py
+esp32-trueverit-iot-driver-mkii.upload.tool.default=esptool_py
+esp32-trueverit-iot-driver-mkii.upload.tool.network=esp_ota
+
+esp32-trueverit-iot-driver-mkii.upload.maximum_size=1310720
+esp32-trueverit-iot-driver-mkii.upload.maximum_data_size=327680
+esp32-trueverit-iot-driver-mkii.upload.flags=
+esp32-trueverit-iot-driver-mkii.upload.extra_flags=
+
+esp32-trueverit-iot-driver-mkii.serial.disableDTR=true
+esp32-trueverit-iot-driver-mkii.serial.disableRTS=true
+
+esp32-trueverit-iot-driver-mkii.build.tarch=xtensa
+esp32-trueverit-iot-driver-mkii.build.bootloader_addr=0x1000
+esp32-trueverit-iot-driver-mkii.build.target=esp32
+esp32-trueverit-iot-driver-mkii.build.mcu=esp32
+esp32-trueverit-iot-driver-mkii.build.core=esp32
+esp32-trueverit-iot-driver-mkii.build.variant=esp32-trueverit-iot-driver-mkii
+esp32-trueverit-iot-driver-mkii.build.board=Trueverit_ESP32_Universal_IoT_Driver_MK_II
+
+esp32-trueverit-iot-driver-mkii.build.f_cpu=240000000L
+esp32-trueverit-iot-driver-mkii.build.flash_mode=dio
+esp32-trueverit-iot-driver-mkii.build.flash_size=4MB
+esp32-trueverit-iot-driver-mkii.build.boot=dio
+esp32-trueverit-iot-driver-mkii.build.partitions=default
+esp32-trueverit-iot-driver-mkii.build.defines=
+
+esp32-trueverit-iot-driver-mkii.menu.FlashFreq.80=80MHz
+esp32-trueverit-iot-driver-mkii.menu.FlashFreq.80.build.flash_freq=80m
+esp32-trueverit-iot-driver-mkii.menu.FlashFreq.40=40MHz
+esp32-trueverit-iot-driver-mkii.menu.FlashFreq.40.build.flash_freq=40m
+
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.115200=115200
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.115200.upload.speed=115200
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.256000.windows=256000
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.256000.upload.speed=256000
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400=230400
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.230400.upload.speed=230400
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.linux=460800
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.macosx=460800
+esp32-trueverit-iot-driver-mkii.menu.UploadSpeed.460800.upload.speed=460800
+
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.none=None
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.none.build.code_debug=0
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.error=Error
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.error.build.code_debug=1
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.warn=Warn
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.warn.build.code_debug=2
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.info=Info
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.info.build.code_debug=3
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.debug=Debug
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.debug.build.code_debug=4
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.verbose=Verbose
+esp32-trueverit-iot-driver-mkii.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32-trueverit-iot-driver-mkii.menu.EraseFlash.none=Disabled
+esp32-trueverit-iot-driver-mkii.menu.EraseFlash.none.upload.erase_cmd=
+esp32-trueverit-iot-driver-mkii.menu.EraseFlash.all=Enabled
+esp32-trueverit-iot-driver-mkii.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+atmegazero_esp32s2.name=ATMegaZero ESP32-S2
+atmegazero_esp32s2.vid.0=0x239A
+atmegazero_esp32s2.pid.0=0x800A
+
+atmegazero_esp32s2.bootloader.tool=esptool_py
+atmegazero_esp32s2.bootloader.tool.default=esptool_py
+
+atmegazero_esp32s2.upload.tool=esptool_py
+atmegazero_esp32s2.upload.tool.default=esptool_py
+atmegazero_esp32s2.upload.tool.network=esp_ota
+
+atmegazero_esp32s2.upload.maximum_size=1310720
+atmegazero_esp32s2.upload.maximum_data_size=327680
+atmegazero_esp32s2.upload.flags=
+atmegazero_esp32s2.upload.extra_flags=
+atmegazero_esp32s2.upload.use_1200bps_touch=true
+atmegazero_esp32s2.upload.wait_for_upload_port=true
+
+atmegazero_esp32s2.serial.disableDTR=false
+atmegazero_esp32s2.serial.disableRTS=false
+
+atmegazero_esp32s2.build.tarch=xtensa
+atmegazero_esp32s2.build.bootloader_addr=0x1000
+atmegazero_esp32s2.build.target=esp32s2
+atmegazero_esp32s2.build.mcu=esp32s2
+atmegazero_esp32s2.build.core=esp32
+atmegazero_esp32s2.build.variant=atmegazero_esp32s2
+atmegazero_esp32s2.build.board=atmegazero_esp32s2
+
+atmegazero_esp32s2.build.cdc_on_boot=1
+atmegazero_esp32s2.build.msc_on_boot=0
+atmegazero_esp32s2.build.dfu_on_boot=0
+atmegazero_esp32s2.build.serial=0
+atmegazero_esp32s2.build.f_cpu=240000000L
+atmegazero_esp32s2.build.flash_size=16MB
+atmegazero_esp32s2.build.flash_freq=40m
+atmegazero_esp32s2.build.flash_mode=qio
+atmegazero_esp32s2.build.boot=qio
+atmegazero_esp32s2.build.partitions=default
+atmegazero_esp32s2.build.defines=
+
+atmegazero_esp32s2.menu.CDCOnBoot.cdc=Enabled
+atmegazero_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+atmegazero_esp32s2.menu.CDCOnBoot.default=Disabled
+atmegazero_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+atmegazero_esp32s2.menu.MSCOnBoot.default=Disabled
+atmegazero_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+atmegazero_esp32s2.menu.MSCOnBoot.msc=Enabled
+atmegazero_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+atmegazero_esp32s2.menu.DFUOnBoot.default=Disabled
+atmegazero_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+atmegazero_esp32s2.menu.DFUOnBoot.dfu=Enabled
+atmegazero_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+atmegazero_esp32s2.menu.PSRAM.disabled=Disabled
+atmegazero_esp32s2.menu.PSRAM.disabled.build.defines=
+atmegazero_esp32s2.menu.PSRAM.enabled=Enabled
+atmegazero_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+atmegazero_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 16MB (2MB APP/11.6MB FFAT)
+atmegazero_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+atmegazero_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-16MB-tinyuf2
+atmegazero_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+atmegazero_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+atmegazero_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+atmegazero_esp32s2.menu.PartitionScheme.default.build.partitions=default
+atmegazero_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+atmegazero_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+atmegazero_esp32s2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+atmegazero_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+atmegazero_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+atmegazero_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+atmegazero_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+atmegazero_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+atmegazero_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+atmegazero_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+atmegazero_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+atmegazero_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+atmegazero_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+atmegazero_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+atmegazero_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+atmegazero_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+atmegazero_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+atmegazero_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+atmegazero_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+atmegazero_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+atmegazero_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+atmegazero_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+atmegazero_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+atmegazero_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+atmegazero_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+atmegazero_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+atmegazero_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
+atmegazero_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+atmegazero_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+atmegazero_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+atmegazero_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+atmegazero_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+atmegazero_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+atmegazero_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+atmegazero_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+atmegazero_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+atmegazero_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+atmegazero_esp32s2.menu.CPUFreq.40=40MHz
+atmegazero_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+atmegazero_esp32s2.menu.CPUFreq.20=20MHz
+atmegazero_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+atmegazero_esp32s2.menu.CPUFreq.10=10MHz
+atmegazero_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+atmegazero_esp32s2.menu.FlashMode.qio=QIO
+atmegazero_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+atmegazero_esp32s2.menu.FlashMode.qio.build.boot=qio
+atmegazero_esp32s2.menu.FlashMode.dio=DIO
+atmegazero_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+atmegazero_esp32s2.menu.FlashMode.dio.build.boot=dio
+
+atmegazero_esp32s2.menu.FlashFreq.80=80MHz
+atmegazero_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+atmegazero_esp32s2.menu.FlashFreq.40=40MHz
+atmegazero_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+atmegazero_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+atmegazero_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+atmegazero_esp32s2.menu.FlashSize.8M=8MB (64Mb)
+atmegazero_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
+atmegazero_esp32s2.menu.FlashSize.2M=2MB (16Mb)
+atmegazero_esp32s2.menu.FlashSize.2M.build.flash_size=2MB
+atmegazero_esp32s2.menu.FlashSize.16M=16MB (128Mb)
+atmegazero_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
+
+atmegazero_esp32s2.menu.UploadSpeed.921600=921600
+atmegazero_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+atmegazero_esp32s2.menu.UploadSpeed.115200=115200
+atmegazero_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+atmegazero_esp32s2.menu.UploadSpeed.256000.windows=256000
+atmegazero_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+atmegazero_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+atmegazero_esp32s2.menu.UploadSpeed.230400=230400
+atmegazero_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+atmegazero_esp32s2.menu.UploadSpeed.460800.linux=460800
+atmegazero_esp32s2.menu.UploadSpeed.460800.macosx=460800
+atmegazero_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+atmegazero_esp32s2.menu.UploadSpeed.512000.windows=512000
+atmegazero_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+atmegazero_esp32s2.menu.DebugLevel.none=None
+atmegazero_esp32s2.menu.DebugLevel.none.build.code_debug=0
+atmegazero_esp32s2.menu.DebugLevel.error=Error
+atmegazero_esp32s2.menu.DebugLevel.error.build.code_debug=1
+atmegazero_esp32s2.menu.DebugLevel.warn=Warn
+atmegazero_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+atmegazero_esp32s2.menu.DebugLevel.info=Info
+atmegazero_esp32s2.menu.DebugLevel.info.build.code_debug=3
+atmegazero_esp32s2.menu.DebugLevel.debug=Debug
+atmegazero_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+atmegazero_esp32s2.menu.DebugLevel.verbose=Verbose
+atmegazero_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+atmegazero_esp32s2.menu.EraseFlash.none=Disabled
+atmegazero_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+atmegazero_esp32s2.menu.EraseFlash.all=Enabled
+atmegazero_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+franzininho_wifi_esp32s2.name=Franzininho WiFi
+franzininho_wifi_esp32s2.vid.0=0x303A
+franzininho_wifi_esp32s2.pid.0=0x80A9
+
+franzininho_wifi_esp32s2.bootloader.tool=esptool_py
+franzininho_wifi_esp32s2.bootloader.tool.default=esptool_py
+
+franzininho_wifi_esp32s2.upload.tool=esptool_py
+franzininho_wifi_esp32s2.upload.tool.default=esptool_py
+franzininho_wifi_esp32s2.upload.tool.network=esp_ota
+
+franzininho_wifi_esp32s2.upload.maximum_size=1310720
+franzininho_wifi_esp32s2.upload.maximum_data_size=327680
+franzininho_wifi_esp32s2.upload.flags=
+franzininho_wifi_esp32s2.upload.extra_flags=
+franzininho_wifi_esp32s2.upload.use_1200bps_touch=true
+franzininho_wifi_esp32s2.upload.wait_for_upload_port=true
+franzininho_wifi_esp32s2.upload.speed=921600
+
+franzininho_wifi_esp32s2.serial.disableDTR=false
+franzininho_wifi_esp32s2.serial.disableRTS=false
+
+franzininho_wifi_esp32s2.build.tarch=xtensa
+franzininho_wifi_esp32s2.build.bootloader_addr=0x1000
+franzininho_wifi_esp32s2.build.target=esp32s2
+franzininho_wifi_esp32s2.build.mcu=esp32s2
+franzininho_wifi_esp32s2.build.core=esp32
+franzininho_wifi_esp32s2.build.variant=franzininho_wifi_esp32s2
+franzininho_wifi_esp32s2.build.board=FRANZININHO_WIFI
+
+franzininho_wifi_esp32s2.build.cdc_on_boot=1
+franzininho_wifi_esp32s2.build.msc_on_boot=0
+franzininho_wifi_esp32s2.build.dfu_on_boot=0
+franzininho_wifi_esp32s2.build.f_cpu=240000000L
+franzininho_wifi_esp32s2.build.flash_size=4MB
+franzininho_wifi_esp32s2.build.flash_freq=80m
+franzininho_wifi_esp32s2.build.flash_mode=dio
+franzininho_wifi_esp32s2.build.boot=qio
+franzininho_wifi_esp32s2.build.partitions=default
+franzininho_wifi_esp32s2.build.defines=
+
+franzininho_wifi_esp32s2.menu.PSRAM.disabled=Disabled
+franzininho_wifi_esp32s2.menu.PSRAM.disabled.build.defines=
+franzininho_wifi_esp32s2.menu.PSRAM.enabled=Enabled
+franzininho_wifi_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+franzininho_wifi_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+franzininho_wifi_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+franzininho_wifi_esp32s2.menu.FlashSize.8M=8MB (64Mb)
+franzininho_wifi_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
+franzininho_wifi_esp32s2.menu.FlashSize.16M=16MB (128Mb)
+franzininho_wifi_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
+
+franzininho_wifi_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.default.build.partitions=default
+franzininho_wifi_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+franzininho_wifi_esp32s2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+franzininho_wifi_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+franzininho_wifi_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+franzininho_wifi_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+franzininho_wifi_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+franzininho_wifi_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+franzininho_wifi_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+franzininho_wifi_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+franzininho_wifi_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+franzininho_wifi_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+franzininho_wifi_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
+franzininho_wifi_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+franzininho_wifi_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+franzininho_wifi_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+franzininho_wifi_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+franzininho_wifi_esp32s2.menu.DebugLevel.none=None
+franzininho_wifi_esp32s2.menu.DebugLevel.none.build.code_debug=0
+franzininho_wifi_esp32s2.menu.DebugLevel.error=Error
+franzininho_wifi_esp32s2.menu.DebugLevel.error.build.code_debug=1
+franzininho_wifi_esp32s2.menu.DebugLevel.warn=Warn
+franzininho_wifi_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+franzininho_wifi_esp32s2.menu.DebugLevel.info=Info
+franzininho_wifi_esp32s2.menu.DebugLevel.info.build.code_debug=3
+franzininho_wifi_esp32s2.menu.DebugLevel.debug=Debug
+franzininho_wifi_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+franzininho_wifi_esp32s2.menu.DebugLevel.verbose=Verbose
+franzininho_wifi_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+franzininho_wifi_esp32s2.menu.EraseFlash.none=Disabled
+franzininho_wifi_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+franzininho_wifi_esp32s2.menu.EraseFlash.all=Enabled
+franzininho_wifi_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+franzininho_wifi_msc_esp32s2.name=Franzininho WiFi MSC
+franzininho_wifi_msc_esp32s2.vid.0=0x303A
+franzininho_wifi_msc_esp32s2.pid.0=0x80A9
+
+franzininho_wifi_msc_esp32s2.bootloader.tool=esptool_py
+franzininho_wifi_msc_esp32s2.bootloader.tool.default=esptool_py
+
+franzininho_wifi_msc_esp32s2.upload.tool=esptool_py
+franzininho_wifi_msc_esp32s2.upload.tool.default=esptool_py
+franzininho_wifi_msc_esp32s2.upload.tool.network=esp_ota
+
+franzininho_wifi_msc_esp32s2.upload.maximum_size=1310720
+franzininho_wifi_msc_esp32s2.upload.maximum_data_size=327680
+franzininho_wifi_msc_esp32s2.upload.flags=
+franzininho_wifi_msc_esp32s2.upload.extra_flags=
+franzininho_wifi_msc_esp32s2.upload.use_1200bps_touch=true
+franzininho_wifi_msc_esp32s2.upload.wait_for_upload_port=true
+franzininho_wifi_msc_esp32s2.upload.speed=921600
+
+franzininho_wifi_msc_esp32s2.serial.disableDTR=false
+franzininho_wifi_msc_esp32s2.serial.disableRTS=false
+
+franzininho_wifi_msc_esp32s2.build.tarch=xtensa
+franzininho_wifi_msc_esp32s2.build.bootloader_addr=0x1000
+franzininho_wifi_msc_esp32s2.build.target=esp32s2
+franzininho_wifi_msc_esp32s2.build.mcu=esp32s2
+franzininho_wifi_msc_esp32s2.build.core=esp32
+franzininho_wifi_msc_esp32s2.build.variant=franzininho_wifi_msc_esp32s2
+franzininho_wifi_msc_esp32s2.build.board=FRANZININHO_WIFI_MSC
+
+franzininho_wifi_msc_esp32s2.build.cdc_on_boot=1
+franzininho_wifi_msc_esp32s2.build.msc_on_boot=1
+franzininho_wifi_msc_esp32s2.build.dfu_on_boot=1
+franzininho_wifi_msc_esp32s2.build.f_cpu=240000000L
+franzininho_wifi_msc_esp32s2.build.flash_size=4MB
+franzininho_wifi_msc_esp32s2.build.flash_freq=80m
+franzininho_wifi_msc_esp32s2.build.flash_mode=dio
+franzininho_wifi_msc_esp32s2.build.boot=qio
+franzininho_wifi_msc_esp32s2.build.partitions=default
+franzininho_wifi_msc_esp32s2.build.defines=
+
+franzininho_wifi_msc_esp32s2.menu.PSRAM.disabled=Disabled
+franzininho_wifi_msc_esp32s2.menu.PSRAM.disabled.build.defines=
+franzininho_wifi_msc_esp32s2.menu.PSRAM.enabled=Enabled
+franzininho_wifi_msc_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+
+franzininho_wifi_msc_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+franzininho_wifi_msc_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+franzininho_wifi_msc_esp32s2.menu.FlashSize.8M=8MB (64Mb)
+franzininho_wifi_msc_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
+franzininho_wifi_msc_esp32s2.menu.FlashSize.16M=16MB (128Mb)
+franzininho_wifi_msc_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
+
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default.build.partitions=default
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+franzininho_wifi_msc_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.none=None
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.none.build.code_debug=0
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.error=Error
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.error.build.code_debug=1
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.warn=Warn
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.info=Info
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.info.build.code_debug=3
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.debug=Debug
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.verbose=Verbose
+franzininho_wifi_msc_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+franzininho_wifi_msc_esp32s2.menu.EraseFlash.none=Disabled
+franzininho_wifi_msc_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+franzininho_wifi_msc_esp32s2.menu.EraseFlash.all=Enabled
+franzininho_wifi_msc_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+tamc_termod_s3.name=TAMC Termod S3
+
+tamc_termod_s3.bootloader.tool=esptool_py
+tamc_termod_s3.bootloader.tool.default=esptool_py
+
+tamc_termod_s3.upload.tool=esptool_py
+tamc_termod_s3.upload.tool.default=esptool_py
+tamc_termod_s3.upload.tool.network=esp_ota
+
+tamc_termod_s3.upload.maximum_size=1310720
+tamc_termod_s3.upload.maximum_data_size=327680
+tamc_termod_s3.upload.flags=
+tamc_termod_s3.upload.extra_flags=
+tamc_termod_s3.upload.use_1200bps_touch=false
+tamc_termod_s3.upload.wait_for_upload_port=false
+
+tamc_termod_s3.serial.disableDTR=false
+tamc_termod_s3.serial.disableRTS=false
+
+tamc_termod_s3.build.tarch=xtensa
+tamc_termod_s3.build.bootloader_addr=0x0
+tamc_termod_s3.build.target=esp32s3
+tamc_termod_s3.build.mcu=esp32s3
+tamc_termod_s3.build.core=esp32
+tamc_termod_s3.build.variant=tamc_termod_s3
+tamc_termod_s3.build.board=TAMC_TERMOD_S3
+
+tamc_termod_s3.build.usb_mode=1
+tamc_termod_s3.build.cdc_on_boot=1
+tamc_termod_s3.build.msc_on_boot=0
+tamc_termod_s3.build.dfu_on_boot=0
+tamc_termod_s3.build.f_cpu=240000000L
+tamc_termod_s3.build.flash_size=8MB
+tamc_termod_s3.build.flash_freq=80m
+tamc_termod_s3.build.flash_mode=dio
+tamc_termod_s3.build.boot=qio
+tamc_termod_s3.build.boot_freq=80m
+tamc_termod_s3.build.partitions=default
+tamc_termod_s3.build.defines=
+tamc_termod_s3.build.loop_core=
+tamc_termod_s3.build.event_core=
+tamc_termod_s3.build.psram_type=qspi
+tamc_termod_s3.build.memory_type={build.boot}_{build.psram_type}
+
+tamc_termod_s3.menu.PSRAM.enabled=QSPI PSRAM
+tamc_termod_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+tamc_termod_s3.menu.PSRAM.enabled.build.psram_type=qspi
+tamc_termod_s3.menu.PSRAM.disabled=Disabled
+tamc_termod_s3.menu.PSRAM.disabled.build.defines=
+tamc_termod_s3.menu.PSRAM.disabled.build.psram_type=qspi
+tamc_termod_s3.menu.PSRAM.opi=OPI PSRAM
+tamc_termod_s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+tamc_termod_s3.menu.PSRAM.opi.build.psram_type=opi
+
+tamc_termod_s3.menu.FlashMode.qio=QIO 80MHz
+tamc_termod_s3.menu.FlashMode.qio.build.flash_mode=dio
+tamc_termod_s3.menu.FlashMode.qio.build.boot=qio
+tamc_termod_s3.menu.FlashMode.qio.build.boot_freq=80m
+tamc_termod_s3.menu.FlashMode.qio.build.flash_freq=80m
+tamc_termod_s3.menu.FlashMode.qio120=QIO 120MHz
+tamc_termod_s3.menu.FlashMode.qio120.build.flash_mode=dio
+tamc_termod_s3.menu.FlashMode.qio120.build.boot=qio
+tamc_termod_s3.menu.FlashMode.qio120.build.boot_freq=120m
+tamc_termod_s3.menu.FlashMode.qio120.build.flash_freq=80m
+tamc_termod_s3.menu.FlashMode.dio=DIO 80MHz
+tamc_termod_s3.menu.FlashMode.dio.build.flash_mode=dio
+tamc_termod_s3.menu.FlashMode.dio.build.boot=dio
+tamc_termod_s3.menu.FlashMode.dio.build.boot_freq=80m
+tamc_termod_s3.menu.FlashMode.dio.build.flash_freq=80m
+tamc_termod_s3.menu.FlashMode.opi=OPI 80MHz
+tamc_termod_s3.menu.FlashMode.opi.build.flash_mode=dout
+tamc_termod_s3.menu.FlashMode.opi.build.boot=opi
+tamc_termod_s3.menu.FlashMode.opi.build.boot_freq=80m
+tamc_termod_s3.menu.FlashMode.opi.build.flash_freq=80m
+
+tamc_termod_s3.menu.FlashSize.4M=4MB (32Mb)
+tamc_termod_s3.menu.FlashSize.4M.build.flash_size=4MB
+tamc_termod_s3.menu.FlashSize.8M=8MB (64Mb)
+tamc_termod_s3.menu.FlashSize.8M.build.flash_size=8MB
+tamc_termod_s3.menu.FlashSize.16M=16MB (128Mb)
+tamc_termod_s3.menu.FlashSize.16M.build.flash_size=16MB
+
+tamc_termod_s3.menu.LoopCore.1=Core 1
+tamc_termod_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+tamc_termod_s3.menu.LoopCore.0=Core 0
+tamc_termod_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+tamc_termod_s3.menu.EventsCore.1=Core 1
+tamc_termod_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+tamc_termod_s3.menu.EventsCore.0=Core 0
+tamc_termod_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+tamc_termod_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+tamc_termod_s3.menu.USBMode.hwcdc.build.usb_mode=1
+tamc_termod_s3.menu.USBMode.default=USB-OTG (TinyUSB)
+tamc_termod_s3.menu.USBMode.default.build.usb_mode=0
+
+tamc_termod_s3.menu.CDCOnBoot.cdc=Enabled
+tamc_termod_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+tamc_termod_s3.menu.CDCOnBoot.default=Disabled
+tamc_termod_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+tamc_termod_s3.menu.MSCOnBoot.default=Disabled
+tamc_termod_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+tamc_termod_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+tamc_termod_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+tamc_termod_s3.menu.DFUOnBoot.default=Disabled
+tamc_termod_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+tamc_termod_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+tamc_termod_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+tamc_termod_s3.menu.UploadMode.default=UART0 / Hardware CDC
+tamc_termod_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+tamc_termod_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+tamc_termod_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+tamc_termod_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+tamc_termod_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+tamc_termod_s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+tamc_termod_s3.menu.PartitionScheme.default.build.partitions=default
+tamc_termod_s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+tamc_termod_s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+tamc_termod_s3.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
+tamc_termod_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+tamc_termod_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+tamc_termod_s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+tamc_termod_s3.menu.PartitionScheme.minimal.build.partitions=minimal
+tamc_termod_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+tamc_termod_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+tamc_termod_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+tamc_termod_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+tamc_termod_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+tamc_termod_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+tamc_termod_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+tamc_termod_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+tamc_termod_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+tamc_termod_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+tamc_termod_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+tamc_termod_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+tamc_termod_s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+tamc_termod_s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+tamc_termod_s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+tamc_termod_s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+tamc_termod_s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+tamc_termod_s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+tamc_termod_s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+tamc_termod_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+tamc_termod_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+tamc_termod_s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+tamc_termod_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+tamc_termod_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+tamc_termod_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+tamc_termod_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+tamc_termod_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+tamc_termod_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+tamc_termod_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+tamc_termod_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+tamc_termod_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+tamc_termod_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+tamc_termod_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+tamc_termod_s3.menu.CPUFreq.240=240MHz (WiFi)
+tamc_termod_s3.menu.CPUFreq.240.build.f_cpu=240000000L
+tamc_termod_s3.menu.CPUFreq.160=160MHz (WiFi)
+tamc_termod_s3.menu.CPUFreq.160.build.f_cpu=160000000L
+tamc_termod_s3.menu.CPUFreq.80=80MHz (WiFi)
+tamc_termod_s3.menu.CPUFreq.80.build.f_cpu=80000000L
+tamc_termod_s3.menu.CPUFreq.40=40MHz
+tamc_termod_s3.menu.CPUFreq.40.build.f_cpu=40000000L
+tamc_termod_s3.menu.CPUFreq.20=20MHz
+tamc_termod_s3.menu.CPUFreq.20.build.f_cpu=20000000L
+tamc_termod_s3.menu.CPUFreq.10=10MHz
+tamc_termod_s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+tamc_termod_s3.menu.UploadSpeed.921600=921600
+tamc_termod_s3.menu.UploadSpeed.921600.upload.speed=921600
+tamc_termod_s3.menu.UploadSpeed.115200=115200
+tamc_termod_s3.menu.UploadSpeed.115200.upload.speed=115200
+tamc_termod_s3.menu.UploadSpeed.256000.windows=256000
+tamc_termod_s3.menu.UploadSpeed.256000.upload.speed=256000
+tamc_termod_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+tamc_termod_s3.menu.UploadSpeed.230400=230400
+tamc_termod_s3.menu.UploadSpeed.230400.upload.speed=230400
+tamc_termod_s3.menu.UploadSpeed.460800.linux=460800
+tamc_termod_s3.menu.UploadSpeed.460800.macosx=460800
+tamc_termod_s3.menu.UploadSpeed.460800.upload.speed=460800
+tamc_termod_s3.menu.UploadSpeed.512000.windows=512000
+tamc_termod_s3.menu.UploadSpeed.512000.upload.speed=512000
+
+tamc_termod_s3.menu.DebugLevel.none=None
+tamc_termod_s3.menu.DebugLevel.none.build.code_debug=0
+tamc_termod_s3.menu.DebugLevel.error=Error
+tamc_termod_s3.menu.DebugLevel.error.build.code_debug=1
+tamc_termod_s3.menu.DebugLevel.warn=Warn
+tamc_termod_s3.menu.DebugLevel.warn.build.code_debug=2
+tamc_termod_s3.menu.DebugLevel.info=Info
+tamc_termod_s3.menu.DebugLevel.info.build.code_debug=3
+tamc_termod_s3.menu.DebugLevel.debug=Debug
+tamc_termod_s3.menu.DebugLevel.debug.build.code_debug=4
+tamc_termod_s3.menu.DebugLevel.verbose=Verbose
+tamc_termod_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+tamc_termod_s3.menu.EraseFlash.none=Disabled
+tamc_termod_s3.menu.EraseFlash.none.upload.erase_cmd=
+tamc_termod_s3.menu.EraseFlash.all=Enabled
+tamc_termod_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+dpu_esp32.name=DPU ESP32
+
+dpu_esp32.bootloader.tool=esptool_py
+dpu_esp32.bootloader.tool.default=esptool_py
+
+dpu_esp32.upload.tool=esptool_py
+dpu_esp32.upload.tool.default=esptool_py
+dpu_esp32.upload.tool.network=esp_ota
+
+dpu_esp32.upload.maximum_size=3342336
+dpu_esp32.upload.maximum_data_size=327680
+dpu_esp32.upload.flags=
+dpu_esp32.upload.extra_flags=
+
+dpu_esp32.serial.disableDTR=true
+dpu_esp32.serial.disableRTS=true
+
+dpu_esp32.build.tarch=xtensa
+dpu_esp32.build.bootloader_addr=0x1000
+dpu_esp32.build.target=esp32
+dpu_esp32.build.mcu=esp32
+dpu_esp32.build.core=esp32
+dpu_esp32.build.variant=dpu_esp32
+dpu_esp32.build.board=DPU_ESP32
+
+dpu_esp32.build.f_cpu=240000000L
+dpu_esp32.build.flash_size=8MB
+dpu_esp32.build.flash_freq=40m
+dpu_esp32.build.flash_mode=dio
+dpu_esp32.build.boot=dio
+dpu_esp32.build.partitions=default_8MB
+dpu_esp32.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+dpu_esp32.build.extra_libs=
+
+dpu_esp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+dpu_esp32.menu.PartitionScheme.default.build.partitions=default
+dpu_esp32.menu.PartitionScheme.default.upload.maximum_size=1310720
+dpu_esp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+dpu_esp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+dpu_esp32.menu.PartitionScheme.defaultffat.upload.maximum_size=1310720
+dpu_esp32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+dpu_esp32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+dpu_esp32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+dpu_esp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+dpu_esp32.menu.PartitionScheme.minimal.build.partitions=minimal
+dpu_esp32.menu.PartitionScheme.minimal.upload.maximum_size=1310720
+dpu_esp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+dpu_esp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+dpu_esp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+dpu_esp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+dpu_esp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+dpu_esp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+dpu_esp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+dpu_esp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+dpu_esp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+dpu_esp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+dpu_esp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+dpu_esp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+dpu_esp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+dpu_esp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+dpu_esp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+dpu_esp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+dpu_esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+dpu_esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+dpu_esp32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+dpu_esp32.menu.PartitionScheme.fatflash.build.partitions=ffat
+
+dpu_esp32.menu.FlashMode.qio=QIO
+dpu_esp32.menu.FlashMode.qio.build.flash_mode=dio
+dpu_esp32.menu.FlashMode.qio.build.boot=qio
+dpu_esp32.menu.FlashMode.dio=DIO
+dpu_esp32.menu.FlashMode.dio.build.flash_mode=dio
+dpu_esp32.menu.FlashMode.dio.build.boot=dio
+
+dpu_esp32.menu.FlashFreq.80=80MHz
+dpu_esp32.menu.FlashFreq.80.build.flash_freq=80m
+dpu_esp32.menu.FlashFreq.40=40MHz
+dpu_esp32.menu.FlashFreq.40.build.flash_freq=40m
+
+dpu_esp32.menu.UploadSpeed.921600=921600
+dpu_esp32.menu.UploadSpeed.921600.upload.speed=921600
+dpu_esp32.menu.UploadSpeed.115200=115200
+dpu_esp32.menu.UploadSpeed.115200.upload.speed=115200
+dpu_esp32.menu.UploadSpeed.256000.windows=256000
+dpu_esp32.menu.UploadSpeed.256000.upload.speed=256000
+dpu_esp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+dpu_esp32.menu.UploadSpeed.230400=230400
+dpu_esp32.menu.UploadSpeed.230400.upload.speed=230400
+dpu_esp32.menu.UploadSpeed.460800.linux=460800
+dpu_esp32.menu.UploadSpeed.460800.macosx=460800
+dpu_esp32.menu.UploadSpeed.460800.upload.speed=460800
+dpu_esp32.menu.UploadSpeed.512000.windows=512000
+dpu_esp32.menu.UploadSpeed.512000.upload.speed=512000
+
+dpu_esp32.menu.DebugLevel.none=None
+dpu_esp32.menu.DebugLevel.none.build.code_debug=0
+dpu_esp32.menu.DebugLevel.error=Error
+dpu_esp32.menu.DebugLevel.error.build.code_debug=1
+dpu_esp32.menu.DebugLevel.warn=Warn
+dpu_esp32.menu.DebugLevel.warn.build.code_debug=2
+dpu_esp32.menu.DebugLevel.info=Info
+dpu_esp32.menu.DebugLevel.info.build.code_debug=3
+dpu_esp32.menu.DebugLevel.debug=Debug
+dpu_esp32.menu.DebugLevel.debug.build.code_debug=4
+dpu_esp32.menu.DebugLevel.verbose=Verbose
+dpu_esp32.menu.DebugLevel.verbose.build.code_debug=5
+
+dpu_esp32.menu.EraseFlash.none=Disabled
+dpu_esp32.menu.EraseFlash.none.upload.erase_cmd=
+dpu_esp32.menu.EraseFlash.all=Enabled
+dpu_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+sonoff_dualr3.name=Sonoff DUALR3
+
+sonoff_dualr3.bootloader.tool=esptool_py
+sonoff_dualr3.bootloader.tool.default=esptool_py
+
+sonoff_dualr3.upload.tool=esptool_py
+sonoff_dualr3.upload.tool.default=esptool_py
+sonoff_dualr3.upload.tool.network=esp_ota
+
+sonoff_dualr3.upload.maximum_size=1310720
+sonoff_dualr3.upload.maximum_data_size=327680
+sonoff_dualr3.upload.flags=
+sonoff_dualr3.upload.extra_flags=
+
+sonoff_dualr3.serial.disableDTR=true
+sonoff_dualr3.serial.disableRTS=true
+
+sonoff_dualr3.build.tarch=xtensa
+sonoff_dualr3.build.bootloader_addr=0x1000
+sonoff_dualr3.build.target=esp32
+sonoff_dualr3.build.mcu=esp32
+sonoff_dualr3.build.core=esp32
+sonoff_dualr3.build.variant=esp32
+sonoff_dualr3.build.board=SONOFF_DUALR3
+
+sonoff_dualr3.build.f_cpu=240000000L
+sonoff_dualr3.build.flash_size=4MB
+sonoff_dualr3.build.flash_freq=40m
+sonoff_dualr3.build.flash_mode=dio
+sonoff_dualr3.build.boot=dio
+sonoff_dualr3.build.partitions=rainmaker
+sonoff_dualr3.build.defines=
+sonoff_dualr3.build.loop_core=
+sonoff_dualr3.build.event_core=
+
+sonoff_dualr3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+sonoff_dualr3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+sonoff_dualr3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+sonoff_dualr3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+sonoff_dualr3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+sonoff_dualr3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+sonoff_dualr3.menu.CPUFreq.240=240MHz (WiFi/BT)
+sonoff_dualr3.menu.CPUFreq.240.build.f_cpu=240000000L
+sonoff_dualr3.menu.CPUFreq.160=160MHz (WiFi/BT)
+sonoff_dualr3.menu.CPUFreq.160.build.f_cpu=160000000L
+sonoff_dualr3.menu.CPUFreq.80=80MHz (WiFi/BT)
+sonoff_dualr3.menu.CPUFreq.80.build.f_cpu=80000000L
+sonoff_dualr3.menu.CPUFreq.40=40MHz (40MHz XTAL)
+sonoff_dualr3.menu.CPUFreq.40.build.f_cpu=40000000L
+sonoff_dualr3.menu.CPUFreq.26=26MHz (26MHz XTAL)
+sonoff_dualr3.menu.CPUFreq.26.build.f_cpu=26000000L
+sonoff_dualr3.menu.CPUFreq.20=20MHz (40MHz XTAL)
+sonoff_dualr3.menu.CPUFreq.20.build.f_cpu=20000000L
+sonoff_dualr3.menu.CPUFreq.13=13MHz (26MHz XTAL)
+sonoff_dualr3.menu.CPUFreq.13.build.f_cpu=13000000L
+sonoff_dualr3.menu.CPUFreq.10=10MHz (40MHz XTAL)
+sonoff_dualr3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+sonoff_dualr3.menu.FlashMode.qio=QIO
+sonoff_dualr3.menu.FlashMode.qio.build.flash_mode=dio
+sonoff_dualr3.menu.FlashMode.qio.build.boot=qio
+sonoff_dualr3.menu.FlashMode.dio=DIO
+sonoff_dualr3.menu.FlashMode.dio.build.flash_mode=dio
+sonoff_dualr3.menu.FlashMode.dio.build.boot=dio
+
+sonoff_dualr3.menu.FlashFreq.80=80MHz
+sonoff_dualr3.menu.FlashFreq.80.build.flash_freq=80m
+sonoff_dualr3.menu.FlashFreq.40=40MHz
+sonoff_dualr3.menu.FlashFreq.40.build.flash_freq=40m
+
+sonoff_dualr3.menu.FlashSize.4M=4MB (32Mb)
+sonoff_dualr3.menu.FlashSize.4M.build.flash_size=4MB
+
+sonoff_dualr3.menu.UploadSpeed.921600=921600
+sonoff_dualr3.menu.UploadSpeed.921600.upload.speed=921600
+sonoff_dualr3.menu.UploadSpeed.115200=115200
+sonoff_dualr3.menu.UploadSpeed.115200.upload.speed=115200
+sonoff_dualr3.menu.UploadSpeed.256000.windows=256000
+sonoff_dualr3.menu.UploadSpeed.256000.upload.speed=256000
+sonoff_dualr3.menu.UploadSpeed.230400.windows.upload.speed=256000
+sonoff_dualr3.menu.UploadSpeed.230400=230400
+sonoff_dualr3.menu.UploadSpeed.230400.upload.speed=230400
+sonoff_dualr3.menu.UploadSpeed.460800.linux=460800
+sonoff_dualr3.menu.UploadSpeed.460800.macosx=460800
+sonoff_dualr3.menu.UploadSpeed.460800.upload.speed=460800
+sonoff_dualr3.menu.UploadSpeed.512000.windows=512000
+sonoff_dualr3.menu.UploadSpeed.512000.upload.speed=512000
+
+sonoff_dualr3.menu.DebugLevel.none=None
+sonoff_dualr3.menu.DebugLevel.none.build.code_debug=0
+sonoff_dualr3.menu.DebugLevel.error=Error
+sonoff_dualr3.menu.DebugLevel.error.build.code_debug=1
+sonoff_dualr3.menu.DebugLevel.warn=Warn
+sonoff_dualr3.menu.DebugLevel.warn.build.code_debug=2
+sonoff_dualr3.menu.DebugLevel.info=Info
+sonoff_dualr3.menu.DebugLevel.info.build.code_debug=3
+sonoff_dualr3.menu.DebugLevel.debug=Debug
+sonoff_dualr3.menu.DebugLevel.debug.build.code_debug=4
+sonoff_dualr3.menu.DebugLevel.verbose=Verbose
+sonoff_dualr3.menu.DebugLevel.verbose.build.code_debug=5
+
+sonoff_dualr3.menu.EraseFlash.none=Disabled
+sonoff_dualr3.menu.EraseFlash.none.upload.erase_cmd=
+sonoff_dualr3.menu.EraseFlash.all=Enabled
+sonoff_dualr3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+lionbit.name=Lion:Bit Dev Board
+
+lionbit.bootloader.tool=esptool_py
+lionbit.bootloader.tool.default=esptool_py
+
+lionbit.upload.tool=esptool_py
+lionbit.upload.tool.default=esptool_py
+lionbit.upload.tool.network=esp_ota
+
+lionbit.upload.maximum_size=1310720
+lionbit.upload.maximum_data_size=327680
+lionbit.upload.flags=
+lionbit.upload.extra_flags=
+
+lionbit.serial.disableDTR=true
+lionbit.serial.disableRTS=true
+
+lionbit.build.tarch=xtensa
+lionbit.build.bootloader_addr=0x1000
+lionbit.build.target=esp32
+lionbit.build.mcu=esp32
+lionbit.build.core=esp32
+lionbit.build.variant=lionbit
+lionbit.build.board=Lion:Bit_Dev_Board
+
+lionbit.build.f_cpu=240000000L
+lionbit.build.flash_size=4MB
+lionbit.build.flash_freq=80m
+lionbit.build.flash_mode=dio
+lionbit.build.boot=dio
+lionbit.build.partitions=default
+lionbit.build.defines=
+lionbit.build.loop_core=
+lionbit.build.event_core=
+
+
+lionbit.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lionbit.menu.PartitionScheme.default.build.partitions=default
+lionbit.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lionbit.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lionbit.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+lionbit.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+lionbit.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+lionbit.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+lionbit.menu.PartitionScheme.minimal.build.partitions=minimal
+lionbit.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lionbit.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lionbit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lionbit.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lionbit.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lionbit.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lionbit.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lionbit.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lionbit.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lionbit.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lionbit.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lionbit.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lionbit.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lionbit.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lionbit.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+lionbit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+lionbit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+lionbit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+lionbit.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+lionbit.menu.PartitionScheme.fatflash.build.partitions=ffat
+lionbit.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+lionbit.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+lionbit.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+lionbit.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+lionbit.menu.PartitionScheme.rainmaker=RainMaker 4MB
+lionbit.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+lionbit.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+lionbit.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+lionbit.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+lionbit.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+lionbit.menu.CPUFreq.240=240MHz (WiFi/BT)
+lionbit.menu.CPUFreq.240.build.f_cpu=240000000L
+lionbit.menu.CPUFreq.160=160MHz (WiFi/BT)
+lionbit.menu.CPUFreq.160.build.f_cpu=160000000L
+lionbit.menu.CPUFreq.80=80MHz (WiFi/BT)
+lionbit.menu.CPUFreq.80.build.f_cpu=80000000L
+lionbit.menu.CPUFreq.40=40MHz (40MHz XTAL)
+lionbit.menu.CPUFreq.40.build.f_cpu=40000000L
+lionbit.menu.CPUFreq.26=26MHz (26MHz XTAL)
+lionbit.menu.CPUFreq.26.build.f_cpu=26000000L
+lionbit.menu.CPUFreq.20=20MHz (40MHz XTAL)
+lionbit.menu.CPUFreq.20.build.f_cpu=20000000L
+lionbit.menu.CPUFreq.13=13MHz (26MHz XTAL)
+lionbit.menu.CPUFreq.13.build.f_cpu=13000000L
+lionbit.menu.CPUFreq.10=10MHz (40MHz XTAL)
+lionbit.menu.CPUFreq.10.build.f_cpu=10000000L
+
+
+lionbit.menu.FlashMode.dio=DIO
+lionbit.menu.FlashMode.dio.build.flash_mode=dio
+lionbit.menu.FlashMode.dio.build.boot=dio
+lionbit.menu.FlashMode.qio=QIO
+lionbit.menu.FlashMode.qio.build.flash_mode=dio
+lionbit.menu.FlashMode.qio.build.boot=qio
+
+lionbit.menu.FlashFreq.80=80MHz
+lionbit.menu.FlashFreq.80.build.flash_freq=80m
+lionbit.menu.FlashFreq.40=40MHz
+lionbit.menu.FlashFreq.40.build.flash_freq=40m
+
+lionbit.menu.FlashSize.4M=4MB (32Mb)
+lionbit.menu.FlashSize.4M.build.flash_size=4MB
+
+
+
+lionbit.menu.UploadSpeed.115200=115200
+lionbit.menu.UploadSpeed.115200.upload.speed=115200
+lionbit.menu.UploadSpeed.256000.windows=256000
+lionbit.menu.UploadSpeed.256000.upload.speed=256000
+lionbit.menu.UploadSpeed.230400.windows.upload.speed=256000
+lionbit.menu.UploadSpeed.230400=230400
+lionbit.menu.UploadSpeed.230400.upload.speed=230400
+lionbit.menu.UploadSpeed.460800.linux=460800
+lionbit.menu.UploadSpeed.460800.macosx=460800
+lionbit.menu.UploadSpeed.460800.upload.speed=460800
+
+
+lionbit.menu.LoopCore.1=Core 1
+lionbit.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lionbit.menu.LoopCore.0=Core 0
+lionbit.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lionbit.menu.EventsCore.1=Core 1
+lionbit.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lionbit.menu.EventsCore.0=Core 0
+lionbit.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lionbit.menu.DebugLevel.none=None
+lionbit.menu.DebugLevel.none.build.code_debug=0
+lionbit.menu.DebugLevel.error=Error
+lionbit.menu.DebugLevel.error.build.code_debug=1
+lionbit.menu.DebugLevel.warn=Warn
+lionbit.menu.DebugLevel.warn.build.code_debug=2
+lionbit.menu.DebugLevel.info=Info
+lionbit.menu.DebugLevel.info.build.code_debug=3
+lionbit.menu.DebugLevel.debug=Debug
+lionbit.menu.DebugLevel.debug.build.code_debug=4
+lionbit.menu.DebugLevel.verbose=Verbose
+lionbit.menu.DebugLevel.verbose.build.code_debug=5
+
+lionbit.menu.EraseFlash.none=Disabled
+lionbit.menu.EraseFlash.none.upload.erase_cmd=
+lionbit.menu.EraseFlash.all=Enabled
+lionbit.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+watchy.name=Watchy
+
+watchy.bootloader.tool=esptool_py
+watchy.bootloader.tool.default=esptool_py
+
+watchy.upload.tool=esptool_py
+watchy.upload.tool.default=esptool_py
+watchy.upload.tool.network=esp_ota
+
+watchy.upload.maximum_size=1310720
+watchy.upload.maximum_data_size=327680
+watchy.upload.flags=
+watchy.upload.extra_flags=
+
+watchy.serial.disableDTR=true
+watchy.serial.disableRTS=true
+
+watchy.build.tarch=xtensa
+watchy.build.bootloader_addr=0x1000
+watchy.build.target=esp32
+watchy.build.mcu=esp32
+watchy.build.core=esp32
+watchy.build.variant=watchy
+watchy.build.board=WATCHY
+
+watchy.build.f_cpu=240000000L
+watchy.build.flash_size=4MB
+watchy.build.flash_freq=80m
+watchy.build.flash_mode=dio
+watchy.build.boot=qio
+watchy.build.partitions=min_spiffs
+watchy.build.defines=
+
+watchy.menu.Revision.v10=Watchy v1.0
+watchy.menu.Revision.v10.build.board=WATCHY_V10
+watchy.menu.Revision.v15=Watchy v1.5
+watchy.menu.Revision.v15.build.board=WATCHY_V15
+watchy.menu.Revision.v20=Watchy v2.0
+watchy.menu.Revision.v20.build.board=WATCHY_V20
+
+watchy.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+watchy.menu.PartitionScheme.huge_app.build.partitions=huge_app
+watchy.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+watchy.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+watchy.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+watchy.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+watchy.menu.UploadSpeed.921600=921600
+watchy.menu.UploadSpeed.921600.upload.speed=921600
+watchy.menu.UploadSpeed.115200=115200
+watchy.menu.UploadSpeed.115200.upload.speed=115200
+watchy.menu.UploadSpeed.256000.windows=256000
+watchy.menu.UploadSpeed.256000.upload.speed=256000
+watchy.menu.UploadSpeed.230400.windows.upload.speed=256000
+watchy.menu.UploadSpeed.230400=230400
+watchy.menu.UploadSpeed.230400.upload.speed=230400
+watchy.menu.UploadSpeed.460800.linux=460800
+watchy.menu.UploadSpeed.460800.macosx=460800
+watchy.menu.UploadSpeed.460800.upload.speed=460800
+watchy.menu.UploadSpeed.512000.windows=512000
+watchy.menu.UploadSpeed.512000.upload.speed=512000
+
+watchy.menu.DebugLevel.none=None
+watchy.menu.DebugLevel.none.build.code_debug=0
+watchy.menu.DebugLevel.error=Error
+watchy.menu.DebugLevel.error.build.code_debug=1
+watchy.menu.DebugLevel.warn=Warn
+watchy.menu.DebugLevel.warn.build.code_debug=2
+watchy.menu.DebugLevel.info=Info
+watchy.menu.DebugLevel.info.build.code_debug=3
+watchy.menu.DebugLevel.debug=Debug
+watchy.menu.DebugLevel.debug.build.code_debug=4
+watchy.menu.DebugLevel.verbose=Verbose
+watchy.menu.DebugLevel.verbose.build.code_debug=5
+
+watchy.menu.EraseFlash.none=Disabled
+watchy.menu.EraseFlash.none.upload.erase_cmd=
+watchy.menu.EraseFlash.all=Enabled
+watchy.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+AirM2M_CORE_ESP32C3.name=AirM2M_CORE_ESP32C3
+
+AirM2M_CORE_ESP32C3.upload.tool=esptool_py
+AirM2M_CORE_ESP32C3.upload.tool.default=esptool_py
+AirM2M_CORE_ESP32C3.upload.tool.network=esp_ota
+AirM2M_CORE_ESP32C3.upload.maximum_size=1310720
+AirM2M_CORE_ESP32C3.upload.maximum_data_size=327680
+AirM2M_CORE_ESP32C3.upload.flags=
+AirM2M_CORE_ESP32C3.upload.extra_flags=
+AirM2M_CORE_ESP32C3.upload.use_1200bps_touch=false
+AirM2M_CORE_ESP32C3.upload.wait_for_upload_port=false
+
+AirM2M_CORE_ESP32C3.serial.disableDTR=false
+AirM2M_CORE_ESP32C3.serial.disableRTS=false
+
+AirM2M_CORE_ESP32C3.build.tarch=riscv32
+AirM2M_CORE_ESP32C3.build.target=esp
+AirM2M_CORE_ESP32C3.build.mcu=esp32c3
+AirM2M_CORE_ESP32C3.build.core=esp32
+AirM2M_CORE_ESP32C3.build.variant=AirM2M_CORE_ESP32C3
+AirM2M_CORE_ESP32C3.build.board=AirM2M_CORE_ESP32C3
+AirM2M_CORE_ESP32C3.build.bootloader_addr=0x0
+
+AirM2M_CORE_ESP32C3.build.cdc_on_boot=0
+AirM2M_CORE_ESP32C3.build.f_cpu=160000000L
+AirM2M_CORE_ESP32C3.build.flash_size=4MB
+AirM2M_CORE_ESP32C3.build.flash_freq=80m
+AirM2M_CORE_ESP32C3.build.flash_mode=dio
+AirM2M_CORE_ESP32C3.build.boot=dio
+AirM2M_CORE_ESP32C3.build.partitions=default
+AirM2M_CORE_ESP32C3.build.defines=
+
+AirM2M_CORE_ESP32C3.menu.CDCOnBoot.default=Disabled
+AirM2M_CORE_ESP32C3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+AirM2M_CORE_ESP32C3.menu.CDCOnBoot.cdc=Enabled
+AirM2M_CORE_ESP32C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.default.build.partitions=default
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.minimal.build.partitions=minimal
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+AirM2M_CORE_ESP32C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+AirM2M_CORE_ESP32C3.menu.CPUFreq.160=160MHz (WiFi)
+AirM2M_CORE_ESP32C3.menu.CPUFreq.160.build.f_cpu=160000000L
+AirM2M_CORE_ESP32C3.menu.CPUFreq.80=80MHz (WiFi)
+AirM2M_CORE_ESP32C3.menu.CPUFreq.80.build.f_cpu=80000000L
+AirM2M_CORE_ESP32C3.menu.CPUFreq.40=40MHz
+AirM2M_CORE_ESP32C3.menu.CPUFreq.40.build.f_cpu=40000000L
+AirM2M_CORE_ESP32C3.menu.CPUFreq.20=20MHz
+AirM2M_CORE_ESP32C3.menu.CPUFreq.20.build.f_cpu=20000000L
+AirM2M_CORE_ESP32C3.menu.CPUFreq.10=10MHz
+AirM2M_CORE_ESP32C3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+AirM2M_CORE_ESP32C3.menu.FlashFreq.80=80MHz
+AirM2M_CORE_ESP32C3.menu.FlashFreq.80.build.flash_freq=80m
+AirM2M_CORE_ESP32C3.menu.FlashFreq.40=40MHz
+AirM2M_CORE_ESP32C3.menu.FlashFreq.40.build.flash_freq=40m
+
+AirM2M_CORE_ESP32C3.menu.UploadSpeed.921600=921600
+AirM2M_CORE_ESP32C3.menu.UploadSpeed.921600.upload.speed=921600
+AirM2M_CORE_ESP32C3.menu.UploadSpeed.115200=115200
+AirM2M_CORE_ESP32C3.menu.UploadSpeed.115200.upload.speed=115200
+AirM2M_CORE_ESP32C3.menu.UploadSpeed.1152000=1152000
+AirM2M_CORE_ESP32C3.menu.UploadSpeed.1152000.upload.speed=1152000
+
+
+AirM2M_CORE_ESP32C3.menu.DebugLevel.none=None
+AirM2M_CORE_ESP32C3.menu.DebugLevel.none.build.code_debug=0
+AirM2M_CORE_ESP32C3.menu.DebugLevel.error=Error
+AirM2M_CORE_ESP32C3.menu.DebugLevel.error.build.code_debug=1
+AirM2M_CORE_ESP32C3.menu.DebugLevel.warn=Warn
+AirM2M_CORE_ESP32C3.menu.DebugLevel.warn.build.code_debug=2
+AirM2M_CORE_ESP32C3.menu.DebugLevel.info=Info
+AirM2M_CORE_ESP32C3.menu.DebugLevel.info.build.code_debug=3
+AirM2M_CORE_ESP32C3.menu.DebugLevel.debug=Debug
+AirM2M_CORE_ESP32C3.menu.DebugLevel.debug.build.code_debug=4
+AirM2M_CORE_ESP32C3.menu.DebugLevel.verbose=Verbose
+AirM2M_CORE_ESP32C3.menu.DebugLevel.verbose.build.code_debug=5
+
+AirM2M_CORE_ESP32C3.menu.EraseFlash.none=Disabled
+AirM2M_CORE_ESP32C3.menu.EraseFlash.none.upload.erase_cmd=
+AirM2M_CORE_ESP32C3.menu.EraseFlash.all=Enabled
+AirM2M_CORE_ESP32C3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+#############################################################
+
+
+XIAO_ESP32C3.name=XIAO_ESP32C3
+XIAO_ESP32C3.vid.0=0x2886
+XIAO_ESP32C3.pid.0=0x0046
+
+XIAO_ESP32C3.bootloader.tool=esptool_py
+XIAO_ESP32C3.bootloader.tool.default=esptool_py
+
+XIAO_ESP32C3.upload.tool=esptool_py
+XIAO_ESP32C3.upload.tool.default=esptool_py
+XIAO_ESP32C3.upload.tool.network=esp_ota
+
+XIAO_ESP32C3.upload.maximum_size=1310720
+XIAO_ESP32C3.upload.maximum_data_size=327680
+XIAO_ESP32C3.upload.flags=
+XIAO_ESP32C3.upload.extra_flags=
+XIAO_ESP32C3.upload.use_1200bps_touch=false
+XIAO_ESP32C3.upload.wait_for_upload_port=false
+
+XIAO_ESP32C3.serial.disableDTR=false
+XIAO_ESP32C3.serial.disableRTS=false
+
+XIAO_ESP32C3.build.tarch=riscv32
+XIAO_ESP32C3.build.target=esp
+XIAO_ESP32C3.build.mcu=esp32c3
+XIAO_ESP32C3.build.core=esp32
+XIAO_ESP32C3.build.variant=XIAO_ESP32C3
+XIAO_ESP32C3.build.board=XIAO_ESP32C3
+XIAO_ESP32C3.build.bootloader_addr=0x0
+
+XIAO_ESP32C3.build.cdc_on_boot=1
+XIAO_ESP32C3.build.f_cpu=160000000L
+XIAO_ESP32C3.build.flash_size=4MB
+XIAO_ESP32C3.build.flash_freq=80m
+XIAO_ESP32C3.build.flash_mode=qio
+XIAO_ESP32C3.build.boot=qio
+XIAO_ESP32C3.build.partitions=default
+XIAO_ESP32C3.build.defines=
+
+XIAO_ESP32C3.menu.CDCOnBoot.default=Enabled
+XIAO_ESP32C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+XIAO_ESP32C3.menu.CDCOnBoot.cdc=Disabled
+XIAO_ESP32C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+XIAO_ESP32C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+XIAO_ESP32C3.menu.PartitionScheme.default.build.partitions=default
+XIAO_ESP32C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+XIAO_ESP32C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+XIAO_ESP32C3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+XIAO_ESP32C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+XIAO_ESP32C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+XIAO_ESP32C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+XIAO_ESP32C3.menu.PartitionScheme.minimal.build.partitions=minimal
+XIAO_ESP32C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+XIAO_ESP32C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+XIAO_ESP32C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+XIAO_ESP32C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+XIAO_ESP32C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+XIAO_ESP32C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+XIAO_ESP32C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+XIAO_ESP32C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+XIAO_ESP32C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+XIAO_ESP32C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+XIAO_ESP32C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+XIAO_ESP32C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+XIAO_ESP32C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+XIAO_ESP32C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+XIAO_ESP32C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+XIAO_ESP32C3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+XIAO_ESP32C3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+XIAO_ESP32C3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+XIAO_ESP32C3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+XIAO_ESP32C3.menu.PartitionScheme.fatflash.build.partitions=ffat
+XIAO_ESP32C3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+XIAO_ESP32C3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+XIAO_ESP32C3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+XIAO_ESP32C3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+XIAO_ESP32C3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+XIAO_ESP32C3.menu.CPUFreq.160=160MHz (WiFi)
+XIAO_ESP32C3.menu.CPUFreq.160.build.f_cpu=160000000L
+XIAO_ESP32C3.menu.CPUFreq.80=80MHz (WiFi)
+XIAO_ESP32C3.menu.CPUFreq.80.build.f_cpu=80000000L
+XIAO_ESP32C3.menu.CPUFreq.40=40MHz
+XIAO_ESP32C3.menu.CPUFreq.40.build.f_cpu=40000000L
+XIAO_ESP32C3.menu.CPUFreq.20=20MHz
+XIAO_ESP32C3.menu.CPUFreq.20.build.f_cpu=20000000L
+XIAO_ESP32C3.menu.CPUFreq.10=10MHz
+XIAO_ESP32C3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+XIAO_ESP32C3.menu.FlashMode.qio=QIO
+XIAO_ESP32C3.menu.FlashMode.qio.build.flash_mode=dio
+XIAO_ESP32C3.menu.FlashMode.qio.build.boot=qio
+XIAO_ESP32C3.menu.FlashMode.dio=DIO
+XIAO_ESP32C3.menu.FlashMode.dio.build.flash_mode=dio
+XIAO_ESP32C3.menu.FlashMode.dio.build.boot=dio
+
+XIAO_ESP32C3.menu.FlashFreq.80=80MHz
+XIAO_ESP32C3.menu.FlashFreq.80.build.flash_freq=80m
+XIAO_ESP32C3.menu.FlashFreq.40=40MHz
+XIAO_ESP32C3.menu.FlashFreq.40.build.flash_freq=40m
+
+XIAO_ESP32C3.menu.FlashSize.4M=4MB (32Mb)
+XIAO_ESP32C3.menu.FlashSize.4M.build.flash_size=4MB
+XIAO_ESP32C3.menu.FlashSize.8M=8MB (64Mb)
+XIAO_ESP32C3.menu.FlashSize.8M.build.flash_size=8MB
+XIAO_ESP32C3.menu.FlashSize.2M=2MB (16Mb)
+XIAO_ESP32C3.menu.FlashSize.2M.build.flash_size=2MB
+XIAO_ESP32C3.menu.FlashSize.16M=16MB (128Mb)
+XIAO_ESP32C3.menu.FlashSize.16M.build.flash_size=16MB
+
+XIAO_ESP32C3.menu.UploadSpeed.921600=921600
+XIAO_ESP32C3.menu.UploadSpeed.921600.upload.speed=921600
+XIAO_ESP32C3.menu.UploadSpeed.115200=115200
+XIAO_ESP32C3.menu.UploadSpeed.115200.upload.speed=115200
+XIAO_ESP32C3.menu.UploadSpeed.256000.windows=256000
+XIAO_ESP32C3.menu.UploadSpeed.256000.upload.speed=256000
+XIAO_ESP32C3.menu.UploadSpeed.230400.windows.upload.speed=256000
+XIAO_ESP32C3.menu.UploadSpeed.230400=230400
+XIAO_ESP32C3.menu.UploadSpeed.230400.upload.speed=230400
+XIAO_ESP32C3.menu.UploadSpeed.460800.linux=460800
+XIAO_ESP32C3.menu.UploadSpeed.460800.macosx=460800
+XIAO_ESP32C3.menu.UploadSpeed.460800.upload.speed=460800
+XIAO_ESP32C3.menu.UploadSpeed.512000.windows=512000
+XIAO_ESP32C3.menu.UploadSpeed.512000.upload.speed=512000
+
+XIAO_ESP32C3.menu.DebugLevel.none=None
+XIAO_ESP32C3.menu.DebugLevel.none.build.code_debug=0
+XIAO_ESP32C3.menu.DebugLevel.error=Error
+XIAO_ESP32C3.menu.DebugLevel.error.build.code_debug=1
+XIAO_ESP32C3.menu.DebugLevel.warn=Warn
+XIAO_ESP32C3.menu.DebugLevel.warn.build.code_debug=2
+XIAO_ESP32C3.menu.DebugLevel.info=Info
+XIAO_ESP32C3.menu.DebugLevel.info.build.code_debug=3
+XIAO_ESP32C3.menu.DebugLevel.debug=Debug
+XIAO_ESP32C3.menu.DebugLevel.debug.build.code_debug=4
+XIAO_ESP32C3.menu.DebugLevel.verbose=Verbose
+XIAO_ESP32C3.menu.DebugLevel.verbose.build.code_debug=5
+
+XIAO_ESP32C3.menu.EraseFlash.none=Disabled
+XIAO_ESP32C3.menu.EraseFlash.none.upload.erase_cmd=
+XIAO_ESP32C3.menu.EraseFlash.all=Enabled
+XIAO_ESP32C3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+XIAO_ESP32C6.name=XIAO_ESP32C6
+
+XIAO_ESP32C6.bootloader.tool=esptool_py
+XIAO_ESP32C6.bootloader.tool.default=esptool_py
+
+XIAO_ESP32C6.upload.tool=esptool_py
+XIAO_ESP32C6.upload.tool.default=esptool_py
+XIAO_ESP32C6.upload.tool.network=esp_ota
+
+XIAO_ESP32C6.upload.maximum_size=1310720
+XIAO_ESP32C6.upload.maximum_data_size=327680
+XIAO_ESP32C6.upload.flags=
+XIAO_ESP32C6.upload.extra_flags=
+XIAO_ESP32C6.upload.use_1200bps_touch=false
+XIAO_ESP32C6.upload.wait_for_upload_port=false
+
+XIAO_ESP32C6.serial.disableDTR=false
+XIAO_ESP32C6.serial.disableRTS=false
+
+XIAO_ESP32C6.build.tarch=riscv32
+XIAO_ESP32C6.build.target=esp
+XIAO_ESP32C6.build.mcu=esp32c6
+XIAO_ESP32C6.build.core=esp32
+XIAO_ESP32C6.build.variant=XIAO_ESP32C6
+XIAO_ESP32C6.build.board=XIAO_ESP32C6
+XIAO_ESP32C6.build.bootloader_addr=0x0
+
+XIAO_ESP32C6.build.cdc_on_boot=1
+XIAO_ESP32C6.build.f_cpu=160000000L
+XIAO_ESP32C6.build.flash_size=4MB
+XIAO_ESP32C6.build.flash_freq=80m
+XIAO_ESP32C6.build.flash_mode=qio
+XIAO_ESP32C6.build.boot=qio
+XIAO_ESP32C6.build.partitions=default
+XIAO_ESP32C6.build.defines=
+
+## IDE 2.0 Seems to not update the value
+XIAO_ESP32C6.menu.JTAGAdapter.default=Disabled
+XIAO_ESP32C6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+XIAO_ESP32C6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+XIAO_ESP32C6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+XIAO_ESP32C6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+XIAO_ESP32C6.menu.JTAGAdapter.external=FTDI Adapter
+XIAO_ESP32C6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+XIAO_ESP32C6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+XIAO_ESP32C6.menu.JTAGAdapter.bridge=ESP USB Bridge
+XIAO_ESP32C6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+XIAO_ESP32C6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+XIAO_ESP32C6.menu.CDCOnBoot.cdc=Enabled
+XIAO_ESP32C6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+XIAO_ESP32C6.menu.CDCOnBoot.default=Disabled
+XIAO_ESP32C6.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+XIAO_ESP32C6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+XIAO_ESP32C6.menu.PartitionScheme.default.build.partitions=default
+XIAO_ESP32C6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+XIAO_ESP32C6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+XIAO_ESP32C6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+XIAO_ESP32C6.menu.PartitionScheme.no_ota.build.partitions=no_ota
+XIAO_ESP32C6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+XIAO_ESP32C6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+XIAO_ESP32C6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+XIAO_ESP32C6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+XIAO_ESP32C6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+XIAO_ESP32C6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+XIAO_ESP32C6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+XIAO_ESP32C6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+XIAO_ESP32C6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+XIAO_ESP32C6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+XIAO_ESP32C6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+XIAO_ESP32C6.menu.PartitionScheme.huge_app.build.partitions=huge_app
+XIAO_ESP32C6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+XIAO_ESP32C6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+XIAO_ESP32C6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+XIAO_ESP32C6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+XIAO_ESP32C6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+XIAO_ESP32C6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+XIAO_ESP32C6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+
+XIAO_ESP32C6.menu.CPUFreq.160=160MHz (WiFi)
+XIAO_ESP32C6.menu.CPUFreq.160.build.f_cpu=160000000L
+XIAO_ESP32C6.menu.CPUFreq.80=80MHz (WiFi)
+XIAO_ESP32C6.menu.CPUFreq.80.build.f_cpu=80000000L
+XIAO_ESP32C6.menu.CPUFreq.40=40MHz
+XIAO_ESP32C6.menu.CPUFreq.40.build.f_cpu=40000000L
+XIAO_ESP32C6.menu.CPUFreq.20=20MHz
+XIAO_ESP32C6.menu.CPUFreq.20.build.f_cpu=20000000L
+XIAO_ESP32C6.menu.CPUFreq.10=10MHz
+XIAO_ESP32C6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+XIAO_ESP32C6.menu.FlashMode.qio=QIO
+XIAO_ESP32C6.menu.FlashMode.qio.build.flash_mode=dio
+XIAO_ESP32C6.menu.FlashMode.qio.build.boot=qio
+XIAO_ESP32C6.menu.FlashMode.dio=DIO
+XIAO_ESP32C6.menu.FlashMode.dio.build.flash_mode=dio
+XIAO_ESP32C6.menu.FlashMode.dio.build.boot=dio
+
+XIAO_ESP32C6.menu.FlashFreq.80=80MHz
+XIAO_ESP32C6.menu.FlashFreq.80.build.flash_freq=80m
+XIAO_ESP32C6.menu.FlashFreq.40=40MHz
+XIAO_ESP32C6.menu.FlashFreq.40.build.flash_freq=40m
+
+XIAO_ESP32C6.menu.FlashSize.4M=4MB (32Mb)
+XIAO_ESP32C6.menu.FlashSize.4M.build.flash_size=4MB
+
+XIAO_ESP32C6.menu.UploadSpeed.921600=921600
+XIAO_ESP32C6.menu.UploadSpeed.921600.upload.speed=921600
+XIAO_ESP32C6.menu.UploadSpeed.115200=115200
+XIAO_ESP32C6.menu.UploadSpeed.115200.upload.speed=115200
+XIAO_ESP32C6.menu.UploadSpeed.256000.windows=256000
+XIAO_ESP32C6.menu.UploadSpeed.256000.upload.speed=256000
+XIAO_ESP32C6.menu.UploadSpeed.230400.windows.upload.speed=256000
+XIAO_ESP32C6.menu.UploadSpeed.230400=230400
+XIAO_ESP32C6.menu.UploadSpeed.230400.upload.speed=230400
+XIAO_ESP32C6.menu.UploadSpeed.460800.linux=460800
+XIAO_ESP32C6.menu.UploadSpeed.460800.macosx=460800
+XIAO_ESP32C6.menu.UploadSpeed.460800.upload.speed=460800
+XIAO_ESP32C6.menu.UploadSpeed.512000.windows=512000
+XIAO_ESP32C6.menu.UploadSpeed.512000.upload.speed=512000
+
+XIAO_ESP32C6.menu.DebugLevel.none=None
+XIAO_ESP32C6.menu.DebugLevel.none.build.code_debug=0
+XIAO_ESP32C6.menu.DebugLevel.error=Error
+XIAO_ESP32C6.menu.DebugLevel.error.build.code_debug=1
+XIAO_ESP32C6.menu.DebugLevel.warn=Warn
+XIAO_ESP32C6.menu.DebugLevel.warn.build.code_debug=2
+XIAO_ESP32C6.menu.DebugLevel.info=Info
+XIAO_ESP32C6.menu.DebugLevel.info.build.code_debug=3
+XIAO_ESP32C6.menu.DebugLevel.debug=Debug
+XIAO_ESP32C6.menu.DebugLevel.debug.build.code_debug=4
+XIAO_ESP32C6.menu.DebugLevel.verbose=Verbose
+XIAO_ESP32C6.menu.DebugLevel.verbose.build.code_debug=5
+
+XIAO_ESP32C6.menu.EraseFlash.none=Disabled
+XIAO_ESP32C6.menu.EraseFlash.none.upload.erase_cmd=
+XIAO_ESP32C6.menu.EraseFlash.all=Enabled
+XIAO_ESP32C6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+XIAO_ESP32C6.menu.ZigbeeMode.default=Disabled
+XIAO_ESP32C6.menu.ZigbeeMode.default.build.zigbee_mode=
+XIAO_ESP32C6.menu.ZigbeeMode.default.build.zigbee_libs=
+XIAO_ESP32C6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+XIAO_ESP32C6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+XIAO_ESP32C6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+XIAO_ESP32C6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+XIAO_ESP32C6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+XIAO_ESP32C6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+XIAO_ESP32C6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+XIAO_ESP32C6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+XIAO_ESP32C6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+XIAO_ESP32S3.name=XIAO_ESP32S3
+XIAO_ESP32S3.vid.0=0x2886
+XIAO_ESP32S3.pid.0=0x0056
+XIAO_ESP32S3.vid.1=0x2886
+XIAO_ESP32S3.pid.1=0x8056
+
+XIAO_ESP32S3.bootloader.tool=esptool_py
+XIAO_ESP32S3.bootloader.tool.default=esptool_py
+
+XIAO_ESP32S3.upload.tool=esptool_py
+XIAO_ESP32S3.upload.tool.default=esptool_py
+XIAO_ESP32S3.upload.tool.network=esp_ota
+
+XIAO_ESP32S3.upload.maximum_size=1310720
+XIAO_ESP32S3.upload.maximum_data_size=327680
+XIAO_ESP32S3.upload.flags=
+XIAO_ESP32S3.upload.extra_flags=
+XIAO_ESP32S3.upload.use_1200bps_touch=false
+XIAO_ESP32S3.upload.wait_for_upload_port=false
+
+XIAO_ESP32S3.serial.disableDTR=false
+XIAO_ESP32S3.serial.disableRTS=false
+
+XIAO_ESP32S3.build.tarch=xtensa
+XIAO_ESP32S3.build.bootloader_addr=0x0
+XIAO_ESP32S3.build.target=esp32s3
+XIAO_ESP32S3.build.mcu=esp32s3
+XIAO_ESP32S3.build.core=esp32
+XIAO_ESP32S3.build.variant=XIAO_ESP32S3
+XIAO_ESP32S3.build.board=XIAO_ESP32S3
+
+XIAO_ESP32S3.build.usb_mode=0
+XIAO_ESP32S3.build.cdc_on_boot=1
+XIAO_ESP32S3.build.msc_on_boot=0
+XIAO_ESP32S3.build.dfu_on_boot=0
+XIAO_ESP32S3.build.f_cpu=240000000L
+XIAO_ESP32S3.build.flash_size=8MB
+XIAO_ESP32S3.build.flash_freq=80m
+XIAO_ESP32S3.build.flash_mode=dio
+XIAO_ESP32S3.build.boot=qio
+XIAO_ESP32S3.build.boot_freq=80m
+XIAO_ESP32S3.build.partitions=default_8MB
+XIAO_ESP32S3.build.defines=
+XIAO_ESP32S3.build.loop_core=
+XIAO_ESP32S3.build.event_core=
+XIAO_ESP32S3.build.psram_type=qspi
+XIAO_ESP32S3.build.memory_type={build.boot}_{build.psram_type}
+
+XIAO_ESP32S3.menu.JTAGAdapter.default=Disabled
+XIAO_ESP32S3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+XIAO_ESP32S3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+XIAO_ESP32S3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+XIAO_ESP32S3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+XIAO_ESP32S3.menu.JTAGAdapter.external=FTDI Adapter
+XIAO_ESP32S3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+XIAO_ESP32S3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+XIAO_ESP32S3.menu.JTAGAdapter.bridge=ESP USB Bridge
+XIAO_ESP32S3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+XIAO_ESP32S3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+XIAO_ESP32S3.menu.PSRAM.disabled=Disabled
+XIAO_ESP32S3.menu.PSRAM.disabled.build.defines=
+XIAO_ESP32S3.menu.PSRAM.disabled.build.psram_type=qspi
+XIAO_ESP32S3.menu.PSRAM.opi=OPI PSRAM
+XIAO_ESP32S3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+XIAO_ESP32S3.menu.PSRAM.opi.build.psram_type=opi
+
+XIAO_ESP32S3.menu.FlashMode.qio=QIO 80MHz
+XIAO_ESP32S3.menu.FlashMode.qio.build.flash_mode=dio
+XIAO_ESP32S3.menu.FlashMode.qio.build.boot=qio
+XIAO_ESP32S3.menu.FlashMode.qio.build.boot_freq=80m
+XIAO_ESP32S3.menu.FlashMode.qio.build.flash_freq=80m
+XIAO_ESP32S3.menu.FlashMode.dio=DIO 80MHz
+XIAO_ESP32S3.menu.FlashMode.dio.build.flash_mode=dio
+XIAO_ESP32S3.menu.FlashMode.dio.build.boot=dio
+XIAO_ESP32S3.menu.FlashMode.dio.build.boot_freq=80m
+XIAO_ESP32S3.menu.FlashMode.dio.build.flash_freq=80m
+
+XIAO_ESP32S3.menu.FlashSize.8M=8MB (64Mb)
+XIAO_ESP32S3.menu.FlashSize.8M.build.flash_size=8MB
+
+XIAO_ESP32S3.menu.LoopCore.1=Core 1
+XIAO_ESP32S3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+XIAO_ESP32S3.menu.LoopCore.0=Core 0
+XIAO_ESP32S3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+XIAO_ESP32S3.menu.EventsCore.1=Core 1
+XIAO_ESP32S3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+XIAO_ESP32S3.menu.EventsCore.0=Core 0
+XIAO_ESP32S3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+XIAO_ESP32S3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+XIAO_ESP32S3.menu.USBMode.hwcdc.build.usb_mode=1
+XIAO_ESP32S3.menu.USBMode.default=USB-OTG (TinyUSB)
+XIAO_ESP32S3.menu.USBMode.default.build.usb_mode=0
+
+XIAO_ESP32S3.menu.CDCOnBoot.default=Enabled
+XIAO_ESP32S3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+XIAO_ESP32S3.menu.CDCOnBoot.cdc=Disabled
+XIAO_ESP32S3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+XIAO_ESP32S3.menu.MSCOnBoot.default=Disabled
+XIAO_ESP32S3.menu.MSCOnBoot.default.build.msc_on_boot=0
+XIAO_ESP32S3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+XIAO_ESP32S3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+XIAO_ESP32S3.menu.DFUOnBoot.default=Disabled
+XIAO_ESP32S3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+XIAO_ESP32S3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+XIAO_ESP32S3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+XIAO_ESP32S3.menu.UploadMode.default=UART0 / Hardware CDC
+XIAO_ESP32S3.menu.UploadMode.default.upload.use_1200bps_touch=false
+XIAO_ESP32S3.menu.UploadMode.default.upload.wait_for_upload_port=false
+XIAO_ESP32S3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+XIAO_ESP32S3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+XIAO_ESP32S3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+XIAO_ESP32S3.menu.PartitionScheme.default_8MB=Default with spiffs (3MB APP/1.5MB SPIFFS)
+XIAO_ESP32S3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+XIAO_ESP32S3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
+XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
+XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
+XIAO_ESP32S3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
+XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2
+XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+
+XIAO_ESP32S3.menu.CPUFreq.240=240MHz (WiFi)
+XIAO_ESP32S3.menu.CPUFreq.240.build.f_cpu=240000000L
+XIAO_ESP32S3.menu.CPUFreq.160=160MHz (WiFi)
+XIAO_ESP32S3.menu.CPUFreq.160.build.f_cpu=160000000L
+XIAO_ESP32S3.menu.CPUFreq.80=80MHz (WiFi)
+XIAO_ESP32S3.menu.CPUFreq.80.build.f_cpu=80000000L
+XIAO_ESP32S3.menu.CPUFreq.40=40MHz
+XIAO_ESP32S3.menu.CPUFreq.40.build.f_cpu=40000000L
+XIAO_ESP32S3.menu.CPUFreq.20=20MHz
+XIAO_ESP32S3.menu.CPUFreq.20.build.f_cpu=20000000L
+XIAO_ESP32S3.menu.CPUFreq.10=10MHz
+XIAO_ESP32S3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+XIAO_ESP32S3.menu.UploadSpeed.921600=921600
+XIAO_ESP32S3.menu.UploadSpeed.921600.upload.speed=921600
+XIAO_ESP32S3.menu.UploadSpeed.115200=115200
+XIAO_ESP32S3.menu.UploadSpeed.115200.upload.speed=115200
+XIAO_ESP32S3.menu.UploadSpeed.256000.windows=256000
+XIAO_ESP32S3.menu.UploadSpeed.256000.upload.speed=256000
+XIAO_ESP32S3.menu.UploadSpeed.230400.windows.upload.speed=256000
+XIAO_ESP32S3.menu.UploadSpeed.230400=230400
+XIAO_ESP32S3.menu.UploadSpeed.230400.upload.speed=230400
+XIAO_ESP32S3.menu.UploadSpeed.460800.linux=460800
+XIAO_ESP32S3.menu.UploadSpeed.460800.macosx=460800
+XIAO_ESP32S3.menu.UploadSpeed.460800.upload.speed=460800
+XIAO_ESP32S3.menu.UploadSpeed.512000.windows=512000
+XIAO_ESP32S3.menu.UploadSpeed.512000.upload.speed=512000
+
+XIAO_ESP32S3.menu.DebugLevel.none=None
+XIAO_ESP32S3.menu.DebugLevel.none.build.code_debug=0
+XIAO_ESP32S3.menu.DebugLevel.error=Error
+XIAO_ESP32S3.menu.DebugLevel.error.build.code_debug=1
+XIAO_ESP32S3.menu.DebugLevel.warn=Warn
+XIAO_ESP32S3.menu.DebugLevel.warn.build.code_debug=2
+XIAO_ESP32S3.menu.DebugLevel.info=Info
+XIAO_ESP32S3.menu.DebugLevel.info.build.code_debug=3
+XIAO_ESP32S3.menu.DebugLevel.debug=Debug
+XIAO_ESP32S3.menu.DebugLevel.debug.build.code_debug=4
+XIAO_ESP32S3.menu.DebugLevel.verbose=Verbose
+XIAO_ESP32S3.menu.DebugLevel.verbose.build.code_debug=5
+
+XIAO_ESP32S3.menu.EraseFlash.none=Disabled
+XIAO_ESP32S3.menu.EraseFlash.none.upload.erase_cmd=
+XIAO_ESP32S3.menu.EraseFlash.all=Enabled
+XIAO_ESP32S3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+connaxio_espoir.name=Connaxio's Espoir
+connaxio_espoir.vid.0=0x10C4
+connaxio_espoir.pid.0=0x8D9A
+
+connaxio_espoir.bootloader.tool=esptool_py
+connaxio_espoir.bootloader.tool.default=esptool_py
+
+connaxio_espoir.upload.tool=esptool_py
+connaxio_espoir.upload.tool.default=esptool_py
+connaxio_espoir.upload.tool.network=esp_ota
+
+connaxio_espoir.upload.maximum_size=1310720
+connaxio_espoir.upload.maximum_data_size=327680
+connaxio_espoir.upload.flags=
+connaxio_espoir.upload.extra_flags=
+
+connaxio_espoir.serial.disableDTR=true
+connaxio_espoir.serial.disableRTS=true
+
+connaxio_espoir.build.tarch=xtensa
+connaxio_espoir.build.bootloader_addr=0x1000
+connaxio_espoir.build.target=esp32
+connaxio_espoir.build.mcu=esp32
+connaxio_espoir.build.core=esp32
+connaxio_espoir.build.variant=connaxio_espoir
+connaxio_espoir.build.board=connaxio_espoir
+
+connaxio_espoir.build.f_cpu=240000000L
+connaxio_espoir.build.flash_size=4MB
+connaxio_espoir.build.flash_freq=80m
+connaxio_espoir.build.flash_mode=dio
+connaxio_espoir.build.boot=dio
+connaxio_espoir.build.partitions=default
+connaxio_espoir.build.defines=
+connaxio_espoir.build.loop_core=
+connaxio_espoir.build.event_core=
+
+connaxio_espoir.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+connaxio_espoir.menu.PartitionScheme.default.build.partitions=default
+connaxio_espoir.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+connaxio_espoir.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+connaxio_espoir.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+connaxio_espoir.menu.PartitionScheme.minimal.build.partitions=minimal
+connaxio_espoir.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+connaxio_espoir.menu.PartitionScheme.no_ota.build.partitions=no_ota
+connaxio_espoir.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+connaxio_espoir.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+connaxio_espoir.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+connaxio_espoir.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+connaxio_espoir.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+connaxio_espoir.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+connaxio_espoir.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+connaxio_espoir.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+connaxio_espoir.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+connaxio_espoir.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+connaxio_espoir.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+connaxio_espoir.menu.PartitionScheme.huge_app.build.partitions=huge_app
+connaxio_espoir.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+connaxio_espoir.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+connaxio_espoir.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+connaxio_espoir.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+connaxio_espoir.menu.PartitionScheme.rainmaker=RainMaker 4MB
+connaxio_espoir.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+connaxio_espoir.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+connaxio_espoir.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+connaxio_espoir.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+connaxio_espoir.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+connaxio_espoir.menu.CPUFreq.240=240MHz (WiFi/BT)
+connaxio_espoir.menu.CPUFreq.240.build.f_cpu=240000000L
+connaxio_espoir.menu.CPUFreq.160=160MHz (WiFi/BT)
+connaxio_espoir.menu.CPUFreq.160.build.f_cpu=160000000L
+connaxio_espoir.menu.CPUFreq.80=80MHz (WiFi/BT)
+connaxio_espoir.menu.CPUFreq.80.build.f_cpu=80000000L
+connaxio_espoir.menu.CPUFreq.40=40MHz
+connaxio_espoir.menu.CPUFreq.40.build.f_cpu=40000000L
+connaxio_espoir.menu.CPUFreq.20=20MHz
+connaxio_espoir.menu.CPUFreq.20.build.f_cpu=20000000L
+connaxio_espoir.menu.CPUFreq.10=10MHz
+connaxio_espoir.menu.CPUFreq.10.build.f_cpu=10000000L
+
+connaxio_espoir.menu.FlashFreq.80=80MHz
+connaxio_espoir.menu.FlashFreq.80.build.flash_freq=80m
+connaxio_espoir.menu.FlashFreq.40=40MHz
+connaxio_espoir.menu.FlashFreq.40.build.flash_freq=40m
+
+connaxio_espoir.menu.UploadSpeed.921600=921600
+connaxio_espoir.menu.UploadSpeed.921600.upload.speed=921600
+connaxio_espoir.menu.UploadSpeed.512000.windows=512000
+connaxio_espoir.menu.UploadSpeed.512000.upload.speed=512000
+connaxio_espoir.menu.UploadSpeed.460800.linux=460800
+connaxio_espoir.menu.UploadSpeed.460800.macosx=460800
+connaxio_espoir.menu.UploadSpeed.460800.upload.speed=460800
+connaxio_espoir.menu.UploadSpeed.256000.windows=256000
+connaxio_espoir.menu.UploadSpeed.256000.upload.speed=256000
+connaxio_espoir.menu.UploadSpeed.230400.windows.upload.speed=256000
+connaxio_espoir.menu.UploadSpeed.230400=230400
+connaxio_espoir.menu.UploadSpeed.230400.upload.speed=230400
+connaxio_espoir.menu.UploadSpeed.115200=115200
+connaxio_espoir.menu.UploadSpeed.115200.upload.speed=115200
+
+connaxio_espoir.menu.DebugLevel.none=None
+connaxio_espoir.menu.DebugLevel.none.build.code_debug=0
+connaxio_espoir.menu.DebugLevel.error=Error
+connaxio_espoir.menu.DebugLevel.error.build.code_debug=1
+connaxio_espoir.menu.DebugLevel.warn=Warn
+connaxio_espoir.menu.DebugLevel.warn.build.code_debug=2
+connaxio_espoir.menu.DebugLevel.info=Info
+connaxio_espoir.menu.DebugLevel.info.build.code_debug=3
+connaxio_espoir.menu.DebugLevel.debug=Debug
+connaxio_espoir.menu.DebugLevel.debug.build.code_debug=4
+connaxio_espoir.menu.DebugLevel.verbose=Verbose
+connaxio_espoir.menu.DebugLevel.verbose.build.code_debug=5
+
+connaxio_espoir.menu.EraseFlash.none=Disabled
+connaxio_espoir.menu.EraseFlash.none.upload.erase_cmd=
+connaxio_espoir.menu.EraseFlash.all=Enabled
+connaxio_espoir.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+aw2eth.name=CNRS AW2ETH
+
+aw2eth.bootloader.tool=esptool_py
+aw2eth.bootloader.tool.default=esptool_py
+
+aw2eth.upload.tool=esptool_py
+aw2eth.upload.tool.default=esptool_py
+aw2eth.upload.tool.network=esp_ota
+
+aw2eth.upload.maximum_size=1310720
+aw2eth.upload.maximum_data_size=327680
+aw2eth.upload.flags=
+aw2eth.upload.extra_flags=
+
+aw2eth.serial.disableDTR=true
+aw2eth.serial.disableRTS=true
+
+aw2eth.build.tarch=xtensa
+aw2eth.build.bootloader_addr=0x1000
+aw2eth.build.target=esp32
+aw2eth.build.mcu=esp32
+aw2eth.build.core=esp32
+aw2eth.build.variant=cnrs_aw2eth
+aw2eth.build.board=ESP32_PICO
+
+aw2eth.build.f_cpu=240000000L
+aw2eth.build.flash_size=4MB
+aw2eth.build.flash_freq=80m
+aw2eth.build.flash_mode=dio
+aw2eth.build.boot=dio
+aw2eth.build.partitions=default
+aw2eth.build.defines=
+
+aw2eth.menu.PartitionScheme.default=Default
+aw2eth.menu.PartitionScheme.default.build.partitions=default
+aw2eth.menu.PartitionScheme.no_ota=No OTA (Large APP)
+aw2eth.menu.PartitionScheme.no_ota.build.partitions=no_ota
+aw2eth.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+aw2eth.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+aw2eth.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+aw2eth.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+aw2eth.menu.UploadSpeed.921600=921600
+aw2eth.menu.UploadSpeed.921600.upload.speed=921600
+aw2eth.menu.UploadSpeed.115200=115200
+aw2eth.menu.UploadSpeed.115200.upload.speed=115200
+aw2eth.menu.UploadSpeed.256000.windows=256000
+aw2eth.menu.UploadSpeed.256000.upload.speed=256000
+aw2eth.menu.UploadSpeed.230400.windows.upload.speed=256000
+aw2eth.menu.UploadSpeed.230400=230400
+aw2eth.menu.UploadSpeed.230400.upload.speed=230400
+aw2eth.menu.UploadSpeed.460800.linux=460800
+aw2eth.menu.UploadSpeed.460800.macosx=460800
+aw2eth.menu.UploadSpeed.460800.upload.speed=460800
+aw2eth.menu.UploadSpeed.512000.windows=512000
+aw2eth.menu.UploadSpeed.512000.upload.speed=512000
+
+aw2eth.menu.DebugLevel.none=None
+aw2eth.menu.DebugLevel.none.build.code_debug=0
+aw2eth.menu.DebugLevel.error=Error
+aw2eth.menu.DebugLevel.error.build.code_debug=1
+aw2eth.menu.DebugLevel.warn=Warn
+aw2eth.menu.DebugLevel.warn.build.code_debug=2
+aw2eth.menu.DebugLevel.info=Info
+aw2eth.menu.DebugLevel.info.build.code_debug=3
+aw2eth.menu.DebugLevel.debug=Debug
+aw2eth.menu.DebugLevel.debug.build.code_debug=4
+aw2eth.menu.DebugLevel.verbose=Verbose
+aw2eth.menu.DebugLevel.verbose.build.code_debug=5
+
+aw2eth.menu.EraseFlash.none=Disabled
+aw2eth.menu.EraseFlash.none.upload.erase_cmd=
+aw2eth.menu.EraseFlash.all=Enabled
+aw2eth.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+department_of_alchemy_minimain_esp32s2.name=Department of Alchemy MiniMain ESP32-S2
+department_of_alchemy_minimain_esp32s2.vid.0=0x303A
+department_of_alchemy_minimain_esp32s2.pid.0=0x80FF
+
+department_of_alchemy_minimain_esp32s2.bootloader.tool=esptool_py
+department_of_alchemy_minimain_esp32s2.bootloader.tool.default=esptool_py
+
+department_of_alchemy_minimain_esp32s2.upload.tool=esptool_py
+department_of_alchemy_minimain_esp32s2.upload.tool.default=esptool_py
+department_of_alchemy_minimain_esp32s2.upload.tool.network=esp_ota
+
+department_of_alchemy_minimain_esp32s2.upload.maximum_size=1310720
+department_of_alchemy_minimain_esp32s2.upload.maximum_data_size=327680
+department_of_alchemy_minimain_esp32s2.upload.flags=
+department_of_alchemy_minimain_esp32s2.upload.extra_flags=
+department_of_alchemy_minimain_esp32s2.upload.use_1200bps_touch=true
+department_of_alchemy_minimain_esp32s2.upload.wait_for_upload_port=true
+
+department_of_alchemy_minimain_esp32s2.serial.disableDTR=false
+department_of_alchemy_minimain_esp32s2.serial.disableRTS=false
+
+department_of_alchemy_minimain_esp32s2.build.tarch=xtensa
+department_of_alchemy_minimain_esp32s2.build.bootloader_addr=0x1000
+department_of_alchemy_minimain_esp32s2.build.target=esp32s2
+department_of_alchemy_minimain_esp32s2.build.mcu=esp32s2
+department_of_alchemy_minimain_esp32s2.build.core=esp32
+department_of_alchemy_minimain_esp32s2.build.variant=department_of_alchemy_minimain_esp32s2
+department_of_alchemy_minimain_esp32s2.build.board=DEPARTMENT_OF_ALCHEMY_MINIMAIN_ESP32S2
+
+department_of_alchemy_minimain_esp32s2.build.cdc_on_boot=1
+department_of_alchemy_minimain_esp32s2.build.msc_on_boot=0
+department_of_alchemy_minimain_esp32s2.build.dfu_on_boot=0
+department_of_alchemy_minimain_esp32s2.build.f_cpu=240000000L
+department_of_alchemy_minimain_esp32s2.build.flash_size=4MB
+department_of_alchemy_minimain_esp32s2.build.flash_freq=80m
+department_of_alchemy_minimain_esp32s2.build.flash_mode=qio
+department_of_alchemy_minimain_esp32s2.build.boot=qio
+department_of_alchemy_minimain_esp32s2.build.partitions=default
+department_of_alchemy_minimain_esp32s2.build.defines=
+
+department_of_alchemy_minimain_esp32s2.menu.CDCOnBoot.cdc=Enabled
+department_of_alchemy_minimain_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+department_of_alchemy_minimain_esp32s2.menu.CDCOnBoot.default=Disabled
+department_of_alchemy_minimain_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+department_of_alchemy_minimain_esp32s2.menu.MSCOnBoot.default=Disabled
+department_of_alchemy_minimain_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+department_of_alchemy_minimain_esp32s2.menu.MSCOnBoot.msc=Enabled
+department_of_alchemy_minimain_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+department_of_alchemy_minimain_esp32s2.menu.DFUOnBoot.default=Disabled
+department_of_alchemy_minimain_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+department_of_alchemy_minimain_esp32s2.menu.DFUOnBoot.dfu=Enabled
+department_of_alchemy_minimain_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+department_of_alchemy_minimain_esp32s2.menu.UploadMode.cdc=Internal USB
+department_of_alchemy_minimain_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+department_of_alchemy_minimain_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+department_of_alchemy_minimain_esp32s2.menu.UploadMode.default=UART0
+department_of_alchemy_minimain_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
+department_of_alchemy_minimain_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+department_of_alchemy_minimain_esp32s2.menu.PSRAM.enabled=Enabled
+department_of_alchemy_minimain_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+department_of_alchemy_minimain_esp32s2.menu.PSRAM.disabled=Disabled
+department_of_alchemy_minimain_esp32s2.menu.PSRAM.disabled.build.defines=
+
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FFAT)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-4MB-tinyuf2
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.default.build.partitions=default
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+department_of_alchemy_minimain_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.40=40MHz
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.20=20MHz
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.10=10MHz
+department_of_alchemy_minimain_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+department_of_alchemy_minimain_esp32s2.menu.FlashMode.qio=QIO
+department_of_alchemy_minimain_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+department_of_alchemy_minimain_esp32s2.menu.FlashMode.qio.build.boot=qio
+department_of_alchemy_minimain_esp32s2.menu.FlashMode.dio=DIO
+department_of_alchemy_minimain_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+department_of_alchemy_minimain_esp32s2.menu.FlashMode.dio.build.boot=dio
+
+department_of_alchemy_minimain_esp32s2.menu.FlashFreq.80=80MHz
+department_of_alchemy_minimain_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+department_of_alchemy_minimain_esp32s2.menu.FlashFreq.40=40MHz
+department_of_alchemy_minimain_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+department_of_alchemy_minimain_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+department_of_alchemy_minimain_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+department_of_alchemy_minimain_esp32s2.menu.FlashSize.8M=8MB (64Mb)
+department_of_alchemy_minimain_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
+department_of_alchemy_minimain_esp32s2.menu.FlashSize.2M=2MB (16Mb)
+department_of_alchemy_minimain_esp32s2.menu.FlashSize.2M.build.flash_size=2MB
+department_of_alchemy_minimain_esp32s2.menu.FlashSize.16M=16MB (128Mb)
+department_of_alchemy_minimain_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
+
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.921600=921600
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.115200=115200
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.256000.windows=256000
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.230400=230400
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.460800.linux=460800
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.460800.macosx=460800
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.512000.windows=512000
+department_of_alchemy_minimain_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.none=None
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.none.build.code_debug=0
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.error=Error
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.error.build.code_debug=1
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.warn=Warn
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.info=Info
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.info.build.code_debug=3
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.debug=Debug
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.verbose=Verbose
+department_of_alchemy_minimain_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+department_of_alchemy_minimain_esp32s2.menu.EraseFlash.none=Disabled
+department_of_alchemy_minimain_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+department_of_alchemy_minimain_esp32s2.menu.EraseFlash.all=Enabled
+department_of_alchemy_minimain_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+
+Bee_Data_Logger.name=Bee Data Logger
+Bee_Data_Logger.vid.0=0x303a
+Bee_Data_Logger.pid.0=0x815C
+Bee_Data_Logger.upload_port.0.vid=0x303a
+Bee_Data_Logger.upload_port.0.pid=0x815C
+
+Bee_Data_Logger.bootloader.tool=esptool_py
+Bee_Data_Logger.bootloader.tool.default=esptool_py
+
+Bee_Data_Logger.upload.tool=esptool_py
+Bee_Data_Logger.upload.tool.default=esptool_py
+Bee_Data_Logger.upload.tool.network=esp_ota
+
+Bee_Data_Logger.upload.maximum_size=1310720
+Bee_Data_Logger.upload.maximum_data_size=327680
+Bee_Data_Logger.upload.flags=
+Bee_Data_Logger.upload.extra_flags=
+Bee_Data_Logger.upload.use_1200bps_touch=true
+Bee_Data_Logger.upload.wait_for_upload_port=true
+Bee_Data_Logger.upload.speed=921600
+
+Bee_Data_Logger.serial.disableDTR=false
+Bee_Data_Logger.serial.disableRTS=false
+
+Bee_Data_Logger.build.tarch=xtensa
+Bee_Data_Logger.build.bootloader_addr=0x0
+Bee_Data_Logger.build.target=esp32s3
+Bee_Data_Logger.build.mcu=esp32s3
+Bee_Data_Logger.build.core=esp32
+Bee_Data_Logger.build.variant=Bee_Data_Logger
+Bee_Data_Logger.build.board=BEE_DATA_LOGGER
+
+Bee_Data_Logger.build.cdc_on_boot=1
+Bee_Data_Logger.build.msc_on_boot=1
+Bee_Data_Logger.build.dfu_on_boot=1
+Bee_Data_Logger.build.f_cpu=240000000L
+Bee_Data_Logger.build.flash_size=8MB
+Bee_Data_Logger.build.flash_freq=80m
+Bee_Data_Logger.build.flash_mode=dio
+Bee_Data_Logger.build.partitions=default_8MB
+Bee_Data_Logger.build.defines=
+Bee_Data_Logger.build.loop_core=-DARDUINO_RUNNING_CORE=1
+Bee_Data_Logger.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+Bee_Data_Logger.build.boot=qio
+Bee_Data_Logger.build.partitions=default
+Bee_Data_Logger.build.defines=
+
+Bee_Data_Logger.menu.CDCOnBoot.default=Enabled
+Bee_Data_Logger.menu.CDCOnBoot.default.build.cdc_on_boot=1
+Bee_Data_Logger.menu.CDCOnBoot.dis_cdc=Disabled
+Bee_Data_Logger.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+Bee_Data_Logger.menu.MSCOnBoot.default=Disabled
+Bee_Data_Logger.menu.MSCOnBoot.default.build.msc_on_boot=0
+Bee_Data_Logger.menu.MSCOnBoot.msc=Enabled
+Bee_Data_Logger.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+Bee_Data_Logger.menu.DFUOnBoot.default=Disabled
+Bee_Data_Logger.menu.DFUOnBoot.default.build.dfu_on_boot=0
+Bee_Data_Logger.menu.DFUOnBoot.dfu=Enabled
+Bee_Data_Logger.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+Bee_Data_Logger.menu.USBMode.default=USB-OTG
+Bee_Data_Logger.menu.USBMode.default.build.usb_mode=0
+Bee_Data_Logger.menu.USBMode.default.upload.use_1200bps_touch=true
+Bee_Data_Logger.menu.USBMode.default.upload.wait_for_upload_port=true
+Bee_Data_Logger.menu.USBMode.hwcdc=Hardware CDC and JTAG
+Bee_Data_Logger.menu.USBMode.hwcdc.build.usb_mode=1
+Bee_Data_Logger.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
+Bee_Data_Logger.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
+
+Bee_Data_Logger.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+Bee_Data_Logger.menu.PartitionScheme.default.build.partitions=default
+Bee_Data_Logger.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+Bee_Data_Logger.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+Bee_Data_Logger.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+Bee_Data_Logger.menu.PartitionScheme.no_ota.build.partitions=no_ota
+Bee_Data_Logger.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+Bee_Data_Logger.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+Bee_Data_Logger.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+Bee_Data_Logger.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+Bee_Data_Logger.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+Bee_Data_Logger.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+Bee_Data_Logger.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+Bee_Data_Logger.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+Bee_Data_Logger.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+Bee_Data_Logger.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+Bee_Data_Logger.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+Bee_Data_Logger.menu.PartitionScheme.huge_app.build.partitions=huge_app
+Bee_Data_Logger.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+Bee_Data_Logger.menu.DebugLevel.none=None
+Bee_Data_Logger.menu.DebugLevel.none.build.code_debug=0
+Bee_Data_Logger.menu.DebugLevel.error=Error
+Bee_Data_Logger.menu.DebugLevel.error.build.code_debug=1
+Bee_Data_Logger.menu.DebugLevel.warn=Warn
+Bee_Data_Logger.menu.DebugLevel.warn.build.code_debug=2
+Bee_Data_Logger.menu.DebugLevel.info=Info
+Bee_Data_Logger.menu.DebugLevel.info.build.code_debug=3
+Bee_Data_Logger.menu.DebugLevel.debug=Debug
+Bee_Data_Logger.menu.DebugLevel.debug.build.code_debug=4
+Bee_Data_Logger.menu.DebugLevel.verbose=Verbose
+Bee_Data_Logger.menu.DebugLevel.verbose.build.code_debug=5
+
+Bee_Data_Logger.menu.EraseFlash.none=Disabled
+Bee_Data_Logger.menu.EraseFlash.none.upload.erase_cmd=
+Bee_Data_Logger.menu.EraseFlash.all=Enabled
+Bee_Data_Logger.menu.EraseFlash.all.upload.erase_cmd=-e
+
+############################################################
+
+Bee_Motion_S3.name=Bee Motion S3
+Bee_Motion_S3.vid.0=0x303a
+Bee_Motion_S3.pid.0=0x8113
+Bee_Motion_S3.upload_port.0.vid=0x303a
+Bee_Motion_S3.upload_port.0.pid=0x8113
+
+Bee_Motion_S3.bootloader.tool=esptool_py
+Bee_Motion_S3.bootloader.tool.default=esptool_py
+
+Bee_Motion_S3.upload.tool=esptool_py
+Bee_Motion_S3.upload.tool.default=esptool_py
+Bee_Motion_S3.upload.tool.network=esp_ota
+
+Bee_Motion_S3.upload.maximum_size=1310720
+Bee_Motion_S3.upload.maximum_data_size=327680
+Bee_Motion_S3.upload.flags=
+Bee_Motion_S3.upload.extra_flags=
+Bee_Motion_S3.upload.use_1200bps_touch=true
+Bee_Motion_S3.upload.wait_for_upload_port=true
+Bee_Motion_S3.upload.speed=921600
+
+Bee_Motion_S3.serial.disableDTR=false
+Bee_Motion_S3.serial.disableRTS=false
+
+Bee_Motion_S3.build.tarch=xtensa
+Bee_Motion_S3.build.bootloader_addr=0x0
+Bee_Motion_S3.build.target=esp32s3
+Bee_Motion_S3.build.mcu=esp32s3
+Bee_Motion_S3.build.core=esp32
+Bee_Motion_S3.build.variant=Bee_Motion_S3
+Bee_Motion_S3.build.board=BeeMotionS3
+
+Bee_Motion_S3.build.cdc_on_boot=1
+Bee_Motion_S3.build.msc_on_boot=1
+Bee_Motion_S3.build.dfu_on_boot=1
+Bee_Motion_S3.build.f_cpu=240000000L
+Bee_Motion_S3.build.flash_size=8MB
+Bee_Motion_S3.build.flash_freq=80m
+Bee_Motion_S3.build.flash_mode=dio
+Bee_Motion_S3.build.partitions=default_8MB
+Bee_Motion_S3.build.defines=
+Bee_Motion_S3.build.loop_core=-DARDUINO_RUNNING_CORE=1
+Bee_Motion_S3.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+Bee_Motion_S3.build.boot=qio
+Bee_Motion_S3.build.partitions=default
+Bee_Motion_S3.build.defines=
+
+Bee_Motion_S3.menu.CDCOnBoot.default=Enabled
+Bee_Motion_S3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+Bee_Motion_S3.menu.CDCOnBoot.dis_cdc=Disabled
+Bee_Motion_S3.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+Bee_Motion_S3.menu.MSCOnBoot.default=Disabled
+Bee_Motion_S3.menu.MSCOnBoot.default.build.msc_on_boot=0
+Bee_Motion_S3.menu.MSCOnBoot.msc=Enabled
+Bee_Motion_S3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+Bee_Motion_S3.menu.DFUOnBoot.default=Disabled
+Bee_Motion_S3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+Bee_Motion_S3.menu.DFUOnBoot.dfu=Enabled
+Bee_Motion_S3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+Bee_Motion_S3.menu.USBMode.default=USB-OTG
+Bee_Motion_S3.menu.USBMode.default.build.usb_mode=0
+Bee_Motion_S3.menu.USBMode.default.upload.use_1200bps_touch=true
+Bee_Motion_S3.menu.USBMode.default.upload.wait_for_upload_port=true
+Bee_Motion_S3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+Bee_Motion_S3.menu.USBMode.hwcdc.build.usb_mode=1
+Bee_Motion_S3.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
+Bee_Motion_S3.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
+
+Bee_Motion_S3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+Bee_Motion_S3.menu.PartitionScheme.default.build.partitions=default
+Bee_Motion_S3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+Bee_Motion_S3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+Bee_Motion_S3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+Bee_Motion_S3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+Bee_Motion_S3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+Bee_Motion_S3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+Bee_Motion_S3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+Bee_Motion_S3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+Bee_Motion_S3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+Bee_Motion_S3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+Bee_Motion_S3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+Bee_Motion_S3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+Bee_Motion_S3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+Bee_Motion_S3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+Bee_Motion_S3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+Bee_Motion_S3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+Bee_Motion_S3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+Bee_Motion_S3.menu.DebugLevel.none=None
+Bee_Motion_S3.menu.DebugLevel.none.build.code_debug=0
+Bee_Motion_S3.menu.DebugLevel.error=Error
+Bee_Motion_S3.menu.DebugLevel.error.build.code_debug=1
+Bee_Motion_S3.menu.DebugLevel.warn=Warn
+Bee_Motion_S3.menu.DebugLevel.warn.build.code_debug=2
+Bee_Motion_S3.menu.DebugLevel.info=Info
+Bee_Motion_S3.menu.DebugLevel.info.build.code_debug=3
+Bee_Motion_S3.menu.DebugLevel.debug=Debug
+Bee_Motion_S3.menu.DebugLevel.debug.build.code_debug=4
+Bee_Motion_S3.menu.DebugLevel.verbose=Verbose
+Bee_Motion_S3.menu.DebugLevel.verbose.build.code_debug=5
+
+Bee_Motion_S3.menu.EraseFlash.none=Disabled
+Bee_Motion_S3.menu.EraseFlash.none.upload.erase_cmd=
+Bee_Motion_S3.menu.EraseFlash.all=Enabled
+Bee_Motion_S3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+########################################################################
+
+Bee_Motion.name=Bee Motion
+Bee_Motion.vid.0=0x303a
+Bee_Motion.pid.0=0x810D
+Bee_Motion.vid.upload_port.0.vid=0x303a
+Bee_Motion.pid.upload_port.0.pid=0x810D
+
+Bee_Motion.bootloader.tool=esptool_py
+Bee_Motion.bootloader.tool.default=esptool_py
+
+Bee_Motion.upload.tool=esptool_py
+Bee_Motion.upload.tool.default=esptool_py
+Bee_Motion.upload.tool.network=esp_ota
+
+Bee_Motion.upload.maximum_size=1310720
+Bee_Motion.upload.maximum_data_size=327680
+Bee_Motion.upload.flags=
+Bee_Motion.upload.extra_flags=
+Bee_Motion.upload.use_1200bps_touch=true
+Bee_Motion.upload.wait_for_upload_port=true
+Bee_Motion.upload.speed=921600
+
+Bee_Motion.serial.disableDTR=false
+Bee_Motion.serial.disableRTS=false
+
+Bee_Motion.build.tarch=xtensa
+Bee_Motion.build.bootloader_addr=0x1000
+Bee_Motion.build.target=esp32s2
+Bee_Motion.build.mcu=esp32s2
+Bee_Motion.build.core=esp32
+Bee_Motion.build.variant=Bee_Motion
+Bee_Motion.build.board=Bee_Motion
+
+Bee_Motion.build.cdc_on_boot=1
+Bee_Motion.build.msc_on_boot=1
+Bee_Motion.build.dfu_on_boot=1
+Bee_Motion.build.f_cpu=240000000L
+Bee_Motion.build.flash_size=4MB
+Bee_Motion.build.flash_freq=80m
+Bee_Motion.build.flash_mode=dio
+Bee_Motion.build.boot=qio
+Bee_Motion.build.partitions=default
+Bee_Motion.build.defines=
+
+Bee_Motion.menu.CDCOnBoot.default=Enabled
+Bee_Motion.menu.CDCOnBoot.default.build.cdc_on_boot=1
+Bee_Motion.menu.CDCOnBoot.dis_cdc=Disabled
+Bee_Motion.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+Bee_Motion.menu.MSCOnBoot.default=Disabled
+Bee_Motion.menu.MSCOnBoot.default.build.msc_on_boot=0
+Bee_Motion.menu.MSCOnBoot.msc=Enabled
+Bee_Motion.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+Bee_Motion.menu.DFUOnBoot.default=Disabled
+Bee_Motion.menu.DFUOnBoot.default.build.dfu_on_boot=0
+Bee_Motion.menu.DFUOnBoot.dfu=Enabled
+Bee_Motion.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+Bee_Motion.menu.USBMode.default=USB-OTG
+Bee_Motion.menu.USBMode.default.build.usb_mode=0
+Bee_Motion.menu.USBMode.default.upload.use_1200bps_touch=true
+Bee_Motion.menu.USBMode.default.upload.wait_for_upload_port=true
+Bee_Motion.menu.USBMode.hwcdc=Hardware CDC and JTAG
+Bee_Motion.menu.USBMode.hwcdc.build.usb_mode=1
+Bee_Motion.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
+Bee_Motion.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
+
+Bee_Motion.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+Bee_Motion.menu.PartitionScheme.default.build.partitions=default
+Bee_Motion.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+Bee_Motion.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+Bee_Motion.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+Bee_Motion.menu.PartitionScheme.no_ota.build.partitions=no_ota
+Bee_Motion.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+Bee_Motion.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+Bee_Motion.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+Bee_Motion.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+Bee_Motion.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+Bee_Motion.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+Bee_Motion.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+Bee_Motion.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+Bee_Motion.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+Bee_Motion.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+Bee_Motion.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+Bee_Motion.menu.PartitionScheme.huge_app.build.partitions=huge_app
+Bee_Motion.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+Bee_Motion.menu.DebugLevel.none=None
+Bee_Motion.menu.DebugLevel.none.build.code_debug=0
+Bee_Motion.menu.DebugLevel.error=Error
+Bee_Motion.menu.DebugLevel.error.build.code_debug=1
+Bee_Motion.menu.DebugLevel.warn=Warn
+Bee_Motion.menu.DebugLevel.warn.build.code_debug=2
+Bee_Motion.menu.DebugLevel.info=Info
+Bee_Motion.menu.DebugLevel.info.build.code_debug=3
+Bee_Motion.menu.DebugLevel.debug=Debug
+Bee_Motion.menu.DebugLevel.debug.build.code_debug=4
+Bee_Motion.menu.DebugLevel.verbose=Verbose
+Bee_Motion.menu.DebugLevel.verbose.build.code_debug=5
+
+Bee_Motion.menu.EraseFlash.none=Disabled
+Bee_Motion.menu.EraseFlash.none.upload.erase_cmd=
+Bee_Motion.menu.EraseFlash.all=Enabled
+Bee_Motion.menu.EraseFlash.all.upload.erase_cmd=-e
+
+#####################################################################
+
+Bee_Motion_Mini.name=Bee Motion Mini
+
+Bee_Motion_Mini.bootloader.tool=esptool_py
+Bee_Motion_Mini.bootloader.tool.default=esptool_py
+
+Bee_Motion_Mini.upload.tool=esptool_py
+Bee_Motion_Mini.upload.tool.default=esptool_py
+Bee_Motion_Mini.upload.tool.network=esp_ota
+
+Bee_Motion_Mini.upload.maximum_size=1310720
+Bee_Motion_Mini.upload.maximum_data_size=327680
+Bee_Motion_Mini.upload.flags=
+Bee_Motion_Mini.upload.extra_flags=
+Bee_Motion_Mini.upload.use_1200bps_touch=false
+Bee_Motion_Mini.upload.wait_for_upload_port=false
+
+Bee_Motion_Mini.serial.disableDTR=true
+Bee_Motion_Mini.serial.disableRTS=true
+
+Bee_Motion_Mini.build.tarch=riscv32
+Bee_Motion_Mini.build.target=esp
+Bee_Motion_Mini.build.mcu=esp32c3
+Bee_Motion_Mini.build.core=esp32
+Bee_Motion_Mini.build.variant=Bee_Motion_Mini
+Bee_Motion_Mini.build.board=Bee_Motion_Mini
+Bee_Motion_Mini.build.bootloader_addr=0x0
+
+Bee_Motion_Mini.build.cdc_on_boot=1
+Bee_Motion_Mini.build.f_cpu=160000000L
+Bee_Motion_Mini.build.flash_size=4MB
+Bee_Motion_Mini.build.flash_freq=80m
+Bee_Motion_Mini.build.flash_mode=dio
+Bee_Motion_Mini.build.boot=qio
+Bee_Motion_Mini.build.partitions=default
+Bee_Motion_Mini.build.defines=
+
+Bee_Motion_Mini.menu.CDCOnBoot.default=Enabled
+Bee_Motion_Mini.menu.CDCOnBoot.default.build.cdc_on_boot=1
+Bee_Motion_Mini.menu.CDCOnBoot.dis_cdc=Disabled
+Bee_Motion_Mini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+Bee_Motion_Mini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+Bee_Motion_Mini.menu.PartitionScheme.default.build.partitions=default
+Bee_Motion_Mini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+Bee_Motion_Mini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+Bee_Motion_Mini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+Bee_Motion_Mini.menu.PartitionScheme.no_ota.build.partitions=no_ota
+Bee_Motion_Mini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+Bee_Motion_Mini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+Bee_Motion_Mini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+Bee_Motion_Mini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+Bee_Motion_Mini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+Bee_Motion_Mini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+Bee_Motion_Mini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+Bee_Motion_Mini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+Bee_Motion_Mini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+Bee_Motion_Mini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+Bee_Motion_Mini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+Bee_Motion_Mini.menu.PartitionScheme.huge_app.build.partitions=huge_app
+Bee_Motion_Mini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+Bee_Motion_Mini.menu.CPUFreq.160=160MHz (WiFi)
+Bee_Motion_Mini.menu.CPUFreq.160.build.f_cpu=160000000L
+Bee_Motion_Mini.menu.CPUFreq.80=80MHz (WiFi)
+Bee_Motion_Mini.menu.CPUFreq.80.build.f_cpu=80000000L
+Bee_Motion_Mini.menu.CPUFreq.40=40MHz
+Bee_Motion_Mini.menu.CPUFreq.40.build.f_cpu=40000000L
+Bee_Motion_Mini.menu.CPUFreq.20=20MHz
+Bee_Motion_Mini.menu.CPUFreq.20.build.f_cpu=20000000L
+Bee_Motion_Mini.menu.CPUFreq.10=10MHz
+Bee_Motion_Mini.menu.CPUFreq.10.build.f_cpu=10000000L
+
+Bee_Motion_Mini.menu.FlashFreq.80=80MHz
+Bee_Motion_Mini.menu.FlashFreq.80.build.flash_freq=80m
+Bee_Motion_Mini.menu.FlashFreq.40=40MHz
+Bee_Motion_Mini.menu.FlashFreq.40.build.flash_freq=40m
+
+Bee_Motion_Mini.menu.UploadSpeed.921600=921600
+Bee_Motion_Mini.menu.UploadSpeed.921600.upload.speed=921600
+Bee_Motion_Mini.menu.UploadSpeed.115200=115200
+Bee_Motion_Mini.menu.UploadSpeed.115200.upload.speed=115200
+Bee_Motion_Mini.menu.UploadSpeed.256000.windows=256000
+Bee_Motion_Mini.menu.UploadSpeed.256000.upload.speed=256000
+Bee_Motion_Mini.menu.UploadSpeed.230400.windows.upload.speed=256000
+Bee_Motion_Mini.menu.UploadSpeed.230400=230400
+Bee_Motion_Mini.menu.UploadSpeed.230400.upload.speed=230400
+Bee_Motion_Mini.menu.UploadSpeed.460800.linux=460800
+Bee_Motion_Mini.menu.UploadSpeed.460800.macosx=460800
+Bee_Motion_Mini.menu.UploadSpeed.460800.upload.speed=460800
+Bee_Motion_Mini.menu.UploadSpeed.512000.windows=512000
+Bee_Motion_Mini.menu.UploadSpeed.512000.upload.speed=512000
+
+Bee_Motion_Mini.menu.DebugLevel.none=None
+Bee_Motion_Mini.menu.DebugLevel.none.build.code_debug=0
+Bee_Motion_Mini.menu.DebugLevel.error=Error
+Bee_Motion_Mini.menu.DebugLevel.error.build.code_debug=1
+Bee_Motion_Mini.menu.DebugLevel.warn=Warn
+Bee_Motion_Mini.menu.DebugLevel.warn.build.code_debug=2
+Bee_Motion_Mini.menu.DebugLevel.info=Info
+Bee_Motion_Mini.menu.DebugLevel.info.build.code_debug=3
+Bee_Motion_Mini.menu.DebugLevel.debug=Debug
+Bee_Motion_Mini.menu.DebugLevel.debug.build.code_debug=4
+Bee_Motion_Mini.menu.DebugLevel.verbose=Verbose
+Bee_Motion_Mini.menu.DebugLevel.verbose.build.code_debug=5
+
+Bee_Motion_Mini.menu.EraseFlash.none=Disabled
+Bee_Motion_Mini.menu.EraseFlash.none.upload.erase_cmd=
+Bee_Motion_Mini.menu.EraseFlash.all=Enabled
+Bee_Motion_Mini.menu.EraseFlash.all.upload.erase_cmd=-e
+
+###############################################################
+
+Bee_S3.name=Bee S3
+Bee_S3.vid.0=0x303a
+Bee_S3.pid.0=0x8110
+Bee_S3.vid.upload_port.0.vid=0x303a
+Bee_S3.pid.upload_port.0.pid=0x8110
+
+Bee_S3.bootloader.tool=esptool_py
+Bee_S3.bootloader.tool.default=esptool_py
+
+Bee_S3.upload.tool=esptool_py
+Bee_S3.upload.tool.default=esptool_py
+Bee_S3.upload.tool.network=esp_ota
+
+Bee_S3.upload.maximum_size=1310720
+Bee_S3.upload.maximum_data_size=327680
+Bee_S3.upload.flags=
+Bee_S3.upload.extra_flags=
+Bee_S3.upload.use_1200bps_touch=false
+Bee_S3.upload.wait_for_upload_port=false
+
+Bee_S3.serial.disableDTR=false
+Bee_S3.serial.disableRTS=false
+
+Bee_S3.build.tarch=xtensa
+Bee_S3.build.bootloader_addr=0x0
+Bee_S3.build.target=esp32s3
+Bee_S3.build.mcu=esp32s3
+Bee_S3.build.core=esp32
+Bee_S3.build.variant=Bee_S3
+Bee_S3.build.board=Bee_S3
+
+Bee_S3.build.usb_mode=1
+Bee_S3.build.cdc_on_boot=1
+Bee_S3.build.msc_on_boot=0
+Bee_S3.build.dfu_on_boot=0
+Bee_S3.build.f_cpu=240000000L
+Bee_S3.build.flash_size=8MB
+Bee_S3.build.flash_freq=80m
+Bee_S3.build.flash_mode=dio
+Bee_S3.build.boot=qio
+Bee_S3.build.partitions=default_8MB
+Bee_S3.build.defines=
+Bee_S3.build.loop_core=-DARDUINO_RUNNING_CORE=1
+Bee_S3.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+
+Bee_S3.menu.USBMode.default=USB-OTG
+Bee_S3.menu.USBMode.default.build.usb_mode=0
+Bee_S3.menu.USBMode.default.upload.use_1200bps_touch=true
+Bee_S3.menu.USBMode.default.upload.wait_for_upload_port=true
+Bee_S3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+Bee_S3.menu.USBMode.hwcdc.build.usb_mode=1
+Bee_S3.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
+Bee_S3.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
+
+Bee_S3.menu.CDCOnBoot.cdc=Enabled
+Bee_S3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+Bee_S3.menu.CDCOnBoot.default=Disabled
+Bee_S3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+Bee_S3.menu.MSCOnBoot.default=Disabled
+Bee_S3.menu.MSCOnBoot.default.build.msc_on_boot=0
+Bee_S3.menu.MSCOnBoot.msc=Enabled
+Bee_S3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+Bee_S3.menu.DFUOnBoot.default=Disabled
+Bee_S3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+Bee_S3.menu.DFUOnBoot.dfu=Enabled
+Bee_S3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+Bee_S3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+Bee_S3.menu.PartitionScheme.default.build.partitions=default
+Bee_S3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+Bee_S3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+Bee_S3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+Bee_S3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+Bee_S3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+Bee_S3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+Bee_S3.menu.PartitionScheme.minimal.build.partitions=minimal
+Bee_S3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+Bee_S3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+Bee_S3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+Bee_S3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+Bee_S3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+Bee_S3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+Bee_S3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+Bee_S3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+Bee_S3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+Bee_S3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+Bee_S3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+Bee_S3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+Bee_S3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+Bee_S3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+Bee_S3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+Bee_S3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+Bee_S3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+Bee_S3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+Bee_S3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+Bee_S3.menu.PartitionScheme.fatflash.build.partitions=ffat
+Bee_S3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+Bee_S3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+Bee_S3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+Bee_S3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+Bee_S3.menu.CPUFreq.240=240MHz (WiFi)
+Bee_S3.menu.CPUFreq.240.build.f_cpu=240000000L
+Bee_S3.menu.CPUFreq.160=160MHz (WiFi)
+Bee_S3.menu.CPUFreq.160.build.f_cpu=160000000L
+Bee_S3.menu.CPUFreq.80=80MHz (WiFi)
+Bee_S3.menu.CPUFreq.80.build.f_cpu=80000000L
+Bee_S3.menu.CPUFreq.40=40MHz
+Bee_S3.menu.CPUFreq.40.build.f_cpu=40000000L
+Bee_S3.menu.CPUFreq.20=20MHz
+Bee_S3.menu.CPUFreq.20.build.f_cpu=20000000L
+Bee_S3.menu.CPUFreq.10=10MHz
+Bee_S3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+Bee_S3.menu.FlashFreq.80=80MHz
+Bee_S3.menu.FlashFreq.80.build.flash_freq=80m
+Bee_S3.menu.FlashFreq.40=40MHz
+Bee_S3.menu.FlashFreq.40.build.flash_freq=40m
+
+Bee_S3.menu.UploadSpeed.921600=921600
+Bee_S3.menu.UploadSpeed.921600.upload.speed=921600
+Bee_S3.menu.UploadSpeed.115200=115200
+Bee_S3.menu.UploadSpeed.115200.upload.speed=115200
+Bee_S3.menu.UploadSpeed.256000.windows=256000
+Bee_S3.menu.UploadSpeed.256000.upload.speed=256000
+Bee_S3.menu.UploadSpeed.230400.windows.upload.speed=256000
+Bee_S3.menu.UploadSpeed.230400=230400
+Bee_S3.menu.UploadSpeed.230400.upload.speed=230400
+Bee_S3.menu.UploadSpeed.460800.linux=460800
+Bee_S3.menu.UploadSpeed.460800.macosx=460800
+Bee_S3.menu.UploadSpeed.460800.upload.speed=460800
+Bee_S3.menu.UploadSpeed.512000.windows=512000
+Bee_S3.menu.UploadSpeed.512000.upload.speed=512000
+
+Bee_S3.menu.DebugLevel.none=None
+Bee_S3.menu.DebugLevel.none.build.code_debug=0
+Bee_S3.menu.DebugLevel.error=Error
+Bee_S3.menu.DebugLevel.error.build.code_debug=1
+Bee_S3.menu.DebugLevel.warn=Warn
+Bee_S3.menu.DebugLevel.warn.build.code_debug=2
+Bee_S3.menu.DebugLevel.info=Info
+Bee_S3.menu.DebugLevel.info.build.code_debug=3
+Bee_S3.menu.DebugLevel.debug=Debug
+Bee_S3.menu.DebugLevel.debug.build.code_debug=4
+Bee_S3.menu.DebugLevel.verbose=Verbose
+Bee_S3.menu.DebugLevel.verbose.build.code_debug=5
+
+Bee_S3.menu.EraseFlash.none=Disabled
+Bee_S3.menu.EraseFlash.none.upload.erase_cmd=
+Bee_S3.menu.EraseFlash.all=Enabled
+Bee_S3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+unphone7.name=unPhone 7
+
+unphone7.bootloader.tool=esptool_py
+unphone7.bootloader.tool.default=esptool_py
+
+unphone7.upload.tool=esptool_py
+unphone7.upload.tool.default=esptool_py
+unphone7.upload.tool.network=esp_ota
+
+unphone7.upload.maximum_size=1310720
+unphone7.upload.maximum_data_size=327680
+unphone7.upload.flags=
+unphone7.upload.extra_flags=
+
+unphone7.serial.disableDTR=true
+unphone7.serial.disableRTS=true
+
+unphone7.build.tarch=xtensa
+unphone7.build.bootloader_addr=0x1000
+unphone7.build.target=esp32
+unphone7.build.mcu=esp32
+unphone7.build.core=esp32
+unphone7.build.variant=feather_esp32
+unphone7.build.board=FEATHER_ESP32
+
+unphone7.build.f_cpu=240000000L
+unphone7.build.flash_mode=dio
+unphone7.build.flash_size=4MB
+unphone7.build.boot=dio
+unphone7.build.partitions=default
+unphone7.build.defines=-DUNPHONE_SPIN=7
+
+unphone7.menu.FlashFreq.80=80MHz
+unphone7.menu.FlashFreq.80.build.flash_freq=80m
+unphone7.menu.FlashFreq.40=40MHz
+unphone7.menu.FlashFreq.40.build.flash_freq=40m
+
+unphone7.menu.UploadSpeed.921600=921600
+unphone7.menu.UploadSpeed.921600.upload.speed=921600
+unphone7.menu.UploadSpeed.115200=115200
+unphone7.menu.UploadSpeed.115200.upload.speed=115200
+unphone7.menu.UploadSpeed.256000.windows=256000
+unphone7.menu.UploadSpeed.256000.upload.speed=256000
+unphone7.menu.UploadSpeed.230400.windows.upload.speed=256000
+unphone7.menu.UploadSpeed.230400=230400
+unphone7.menu.UploadSpeed.230400.upload.speed=230400
+unphone7.menu.UploadSpeed.460800.linux=460800
+unphone7.menu.UploadSpeed.460800.macosx=460800
+unphone7.menu.UploadSpeed.460800.upload.speed=460800
+unphone7.menu.UploadSpeed.512000.windows=512000
+unphone7.menu.UploadSpeed.512000.upload.speed=512000
+
+unphone7.menu.DebugLevel.none=None
+unphone7.menu.DebugLevel.none.build.code_debug=0
+unphone7.menu.DebugLevel.error=Error
+unphone7.menu.DebugLevel.error.build.code_debug=1
+unphone7.menu.DebugLevel.warn=Warn
+unphone7.menu.DebugLevel.warn.build.code_debug=2
+unphone7.menu.DebugLevel.info=Info
+unphone7.menu.DebugLevel.info.build.code_debug=3
+unphone7.menu.DebugLevel.debug=Debug
+unphone7.menu.DebugLevel.debug.build.code_debug=4
+unphone7.menu.DebugLevel.verbose=Verbose
+unphone7.menu.DebugLevel.verbose.build.code_debug=5
+
+unphone7.menu.PartitionScheme.default=Default
+unphone7.menu.PartitionScheme.default.build.partitions=default
+unphone7.menu.PartitionScheme.no_ota=No OTA (Large APP)
+unphone7.menu.PartitionScheme.no_ota.build.partitions=no_ota
+unphone7.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+unphone7.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
+unphone7.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+unphone7.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+unphone7.menu.EraseFlash.none=Disabled
+unphone7.menu.EraseFlash.none.upload.erase_cmd=
+unphone7.menu.EraseFlash.all=Enabled
+unphone7.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+unphone8.name=unPhone 8
+unphone8.vid.0=0x16D0
+unphone8.pid.0=0x1178
+
+unphone8.bootloader.tool=esptool_py
+unphone8.bootloader.tool.default=esptool_py
+
+unphone8.upload.tool=esptool_py
+unphone8.upload.tool.default=esptool_py
+unphone8.upload.tool.network=esp_ota
+
+unphone8.upload.maximum_size=8323072
+unphone8.upload.maximum_data_size=2424832
+unphone8.upload.flags=
+unphone8.upload.extra_flags=
+unphone8.upload.use_1200bps_touch=false
+unphone8.upload.wait_for_upload_port=false
+
+unphone8.serial.disableDTR=false
+unphone8.serial.disableRTS=false
+
+unphone8.build.tarch=xtensa
+unphone8.build.bootloader_addr=0x0
+unphone8.build.target=esp32s3
+unphone8.build.mcu=esp32s3
+unphone8.build.core=esp32
+unphone8.build.variant=unphone8
+unphone8.build.board=unphone8
+
+unphone8.build.usb_mode=1
+unphone8.build.cdc_on_boot=0
+unphone8.build.msc_on_boot=0
+unphone8.build.dfu_on_boot=0
+unphone8.build.f_cpu=240000000L
+unphone8.build.flash_size=8MB
+unphone8.build.flash_freq=80m
+unphone8.build.flash_mode=dio
+unphone8.build.boot=qio
+unphone8.build.boot_freq=80m
+unphone8.build.partitions=default_8MB
+unphone8.build.defines=-DBOARD_HAS_PSRAM -DUNPHONE_SPIN=8
+unphone8.build.loop_core=-DARDUINO_RUNNING_CORE=1
+unphone8.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+unphone8.build.flash_type=qio
+unphone8.build.psram_type=qspi
+unphone8.build.memory_type={build.flash_type}_{build.psram_type}
+
+unphone8.menu.USBMode.default=Hardware CDC and JTAG
+unphone8.menu.USBMode.default.build.usb_mode=1
+unphone8.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
+unphone8.menu.USBMode.hwcdc.build.usb_mode=0
+
+unphone8.menu.CDCOnBoot.default=Disabled
+unphone8.menu.CDCOnBoot.default.build.cdc_on_boot=0
+unphone8.menu.CDCOnBoot.cdc=Enabled
+unphone8.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+unphone8.menu.MSCOnBoot.default=Disabled
+unphone8.menu.MSCOnBoot.default.build.msc_on_boot=0
+unphone8.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+unphone8.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+unphone8.menu.DFUOnBoot.default=Disabled
+unphone8.menu.DFUOnBoot.default.build.dfu_on_boot=0
+unphone8.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+unphone8.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+unphone8.menu.UploadMode.default=UART0 / Hardware CDC
+unphone8.menu.UploadMode.default.upload.use_1200bps_touch=false
+unphone8.menu.UploadMode.default.upload.wait_for_upload_port=false
+unphone8.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+unphone8.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+unphone8.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+unphone8.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+unphone8.menu.PartitionScheme.default.build.partitions=default
+unphone8.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+unphone8.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+unphone8.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+unphone8.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+unphone8.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+unphone8.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+unphone8.menu.PartitionScheme.minimal.build.partitions=minimal
+unphone8.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+unphone8.menu.PartitionScheme.no_ota.build.partitions=no_ota
+unphone8.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+unphone8.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+unphone8.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+unphone8.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+unphone8.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+unphone8.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+unphone8.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+unphone8.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+unphone8.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+unphone8.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+unphone8.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+unphone8.menu.PartitionScheme.huge_app.build.partitions=huge_app
+unphone8.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+unphone8.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+unphone8.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+unphone8.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+unphone8.menu.PartitionScheme.rainmaker=RainMaker 4MB
+unphone8.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+unphone8.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+unphone8.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+unphone8.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+unphone8.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+unphone8.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+unphone8.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+unphone8.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+unphone8.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
+unphone8.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
+
+unphone8.menu.CPUFreq.240=240MHz (WiFi)
+unphone8.menu.CPUFreq.240.build.f_cpu=240000000L
+unphone8.menu.CPUFreq.160=160MHz (WiFi)
+unphone8.menu.CPUFreq.160.build.f_cpu=160000000L
+unphone8.menu.CPUFreq.80=80MHz (WiFi)
+unphone8.menu.CPUFreq.80.build.f_cpu=80000000L
+unphone8.menu.CPUFreq.40=40MHz
+unphone8.menu.CPUFreq.40.build.f_cpu=40000000L
+unphone8.menu.CPUFreq.20=20MHz
+unphone8.menu.CPUFreq.20.build.f_cpu=20000000L
+unphone8.menu.CPUFreq.10=10MHz
+unphone8.menu.CPUFreq.10.build.f_cpu=10000000L
+
+unphone8.menu.UploadSpeed.921600=921600
+unphone8.menu.UploadSpeed.921600.upload.speed=921600
+unphone8.menu.UploadSpeed.115200=115200
+unphone8.menu.UploadSpeed.115200.upload.speed=115200
+unphone8.menu.UploadSpeed.256000.windows=256000
+unphone8.menu.UploadSpeed.256000.upload.speed=256000
+unphone8.menu.UploadSpeed.230400.windows.upload.speed=256000
+unphone8.menu.UploadSpeed.230400=230400
+unphone8.menu.UploadSpeed.230400.upload.speed=230400
+unphone8.menu.UploadSpeed.460800.linux=460800
+unphone8.menu.UploadSpeed.460800.macosx=460800
+unphone8.menu.UploadSpeed.460800.upload.speed=460800
+unphone8.menu.UploadSpeed.512000.windows=512000
+unphone8.menu.UploadSpeed.512000.upload.speed=512000
+
+unphone8.menu.DebugLevel.none=None
+unphone8.menu.DebugLevel.none.build.code_debug=0
+unphone8.menu.DebugLevel.error=Error
+unphone8.menu.DebugLevel.error.build.code_debug=1
+unphone8.menu.DebugLevel.warn=Warn
+unphone8.menu.DebugLevel.warn.build.code_debug=2
+unphone8.menu.DebugLevel.info=Info
+unphone8.menu.DebugLevel.info.build.code_debug=3
+unphone8.menu.DebugLevel.debug=Debug
+unphone8.menu.DebugLevel.debug.build.code_debug=4
+unphone8.menu.DebugLevel.verbose=Verbose
+unphone8.menu.DebugLevel.verbose.build.code_debug=5
+
+#############################################################
+
+unphone9.name=unPhone 9
+unphone9.vid.0=0x16D0
+unphone9.pid.0=0x1178
+
+unphone9.bootloader.tool=esptool_py
+unphone9.bootloader.tool.default=esptool_py
+
+unphone9.upload.tool=esptool_py
+unphone9.upload.tool.default=esptool_py
+unphone9.upload.tool.network=esp_ota
+
+unphone9.upload.maximum_size=8323072
+unphone9.upload.maximum_data_size=8716288
+unphone9.upload.flags=
+unphone9.upload.extra_flags=
+unphone9.upload.use_1200bps_touch=false
+unphone9.upload.wait_for_upload_port=false
+
+unphone9.serial.disableDTR=false
+unphone9.serial.disableRTS=false
+
+unphone9.build.tarch=xtensa
+unphone9.build.bootloader_addr=0x0
+unphone9.build.target=esp32s3
+unphone9.build.mcu=esp32s3
+unphone9.build.core=esp32
+unphone9.build.variant=unphone9
+unphone9.build.board=unphone9
+
+unphone9.build.usb_mode=1
+unphone9.build.cdc_on_boot=1
+unphone9.build.msc_on_boot=0
+unphone9.build.dfu_on_boot=0
+unphone9.build.f_cpu=240000000L
+unphone9.build.flash_size=8MB
+unphone9.build.flash_freq=80m
+unphone9.build.flash_mode=dio
+unphone9.build.boot=qio
+unphone9.build.boot_freq=80m
+unphone9.build.partitions=default_8MB
+unphone9.build.defines=-DBOARD_HAS_PSRAM -DUNPHONE_SPIN=9
+unphone9.build.loop_core=-DARDUINO_RUNNING_CORE=1
+unphone9.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+unphone9.build.flash_type=qio
+unphone9.build.psram_type=qspi
+unphone9.build.memory_type={build.flash_type}_{build.psram_type}
+
+unphone9.menu.USBMode.default=Hardware CDC and JTAG
+unphone9.menu.USBMode.default.build.usb_mode=1
+unphone9.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
+unphone9.menu.USBMode.hwcdc.build.usb_mode=0
+
+unphone9.menu.CDCOnBoot.default=Enabled
+unphone9.menu.CDCOnBoot.default.build.cdc_on_boot=1
+unphone9.menu.CDCOnBoot.cdc=Disabled
+unphone9.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+unphone9.menu.MSCOnBoot.default=Disabled
+unphone9.menu.MSCOnBoot.default.build.msc_on_boot=0
+unphone9.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+unphone9.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+unphone9.menu.DFUOnBoot.default=Disabled
+unphone9.menu.DFUOnBoot.default.build.dfu_on_boot=0
+unphone9.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+unphone9.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+unphone9.menu.UploadMode.default=UART0 / Hardware CDC
+unphone9.menu.UploadMode.default.upload.use_1200bps_touch=false
+unphone9.menu.UploadMode.default.upload.wait_for_upload_port=false
+unphone9.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+unphone9.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+unphone9.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+unphone9.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+unphone9.menu.PartitionScheme.default.build.partitions=default
+unphone9.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+unphone9.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+unphone9.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+unphone9.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+unphone9.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+unphone9.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+unphone9.menu.PartitionScheme.minimal.build.partitions=minimal
+unphone9.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+unphone9.menu.PartitionScheme.no_ota.build.partitions=no_ota
+unphone9.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+unphone9.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+unphone9.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+unphone9.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+unphone9.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+unphone9.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+unphone9.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+unphone9.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+unphone9.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+unphone9.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+unphone9.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+unphone9.menu.PartitionScheme.huge_app.build.partitions=huge_app
+unphone9.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+unphone9.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+unphone9.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+unphone9.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+unphone9.menu.PartitionScheme.rainmaker=RainMaker 4MB
+unphone9.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+unphone9.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+unphone9.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+unphone9.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+unphone9.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+unphone9.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+unphone9.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+unphone9.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+unphone9.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
+unphone9.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
+
+unphone9.menu.CPUFreq.240=240MHz (WiFi)
+unphone9.menu.CPUFreq.240.build.f_cpu=240000000L
+unphone9.menu.CPUFreq.160=160MHz (WiFi)
+unphone9.menu.CPUFreq.160.build.f_cpu=160000000L
+unphone9.menu.CPUFreq.80=80MHz (WiFi)
+unphone9.menu.CPUFreq.80.build.f_cpu=80000000L
+unphone9.menu.CPUFreq.40=40MHz
+unphone9.menu.CPUFreq.40.build.f_cpu=40000000L
+unphone9.menu.CPUFreq.20=20MHz
+unphone9.menu.CPUFreq.20.build.f_cpu=20000000L
+unphone9.menu.CPUFreq.10=10MHz
+unphone9.menu.CPUFreq.10.build.f_cpu=10000000L
+
+unphone9.menu.UploadSpeed.921600=921600
+unphone9.menu.UploadSpeed.921600.upload.speed=921600
+unphone9.menu.UploadSpeed.115200=115200
+unphone9.menu.UploadSpeed.115200.upload.speed=115200
+unphone9.menu.UploadSpeed.256000.windows=256000
+unphone9.menu.UploadSpeed.256000.upload.speed=256000
+unphone9.menu.UploadSpeed.230400.windows.upload.speed=256000
+unphone9.menu.UploadSpeed.230400=230400
+unphone9.menu.UploadSpeed.230400.upload.speed=230400
+unphone9.menu.UploadSpeed.460800.linux=460800
+unphone9.menu.UploadSpeed.460800.macosx=460800
+unphone9.menu.UploadSpeed.460800.upload.speed=460800
+unphone9.menu.UploadSpeed.512000.windows=512000
+unphone9.menu.UploadSpeed.512000.upload.speed=512000
+
+unphone9.menu.DebugLevel.none=None
+unphone9.menu.DebugLevel.none.build.code_debug=0
+unphone9.menu.DebugLevel.error=Error
+unphone9.menu.DebugLevel.error.build.code_debug=1
+unphone9.menu.DebugLevel.warn=Warn
+unphone9.menu.DebugLevel.warn.build.code_debug=2
+unphone9.menu.DebugLevel.info=Info
+unphone9.menu.DebugLevel.info.build.code_debug=3
+unphone9.menu.DebugLevel.debug=Debug
+unphone9.menu.DebugLevel.debug.build.code_debug=4
+unphone9.menu.DebugLevel.verbose=Verbose
+unphone9.menu.DebugLevel.verbose.build.code_debug=5
+
+unphone9.menu.EraseFlash.none=Disabled
+unphone9.menu.EraseFlash.none.upload.erase_cmd=
+unphone9.menu.EraseFlash.all=Enabled
+unphone9.menu.EraseFlash.all.upload.erase_cmd=-e
+
+###############################################################
+# Cytron Maker Feather AIoT S3
+
+cytron_maker_feather_aiot_s3.name=Cytron Maker Feather AIoT S3
+cytron_maker_feather_aiot_s3.vid.0=0x303a
+cytron_maker_feather_aiot_s3.pid.0=0x80f8
+
+cytron_maker_feather_aiot_s3.bootloader.tool=esptool_py
+cytron_maker_feather_aiot_s3.bootloader.tool.default=esptool_py
+
+cytron_maker_feather_aiot_s3.upload.tool=esptool_py
+cytron_maker_feather_aiot_s3.upload.tool.default=esptool_py
+cytron_maker_feather_aiot_s3.upload.tool.network=esp_ota
+
+cytron_maker_feather_aiot_s3.upload.maximum_size=1310720
+cytron_maker_feather_aiot_s3.upload.maximum_data_size=327680
+cytron_maker_feather_aiot_s3.upload.flags=
+cytron_maker_feather_aiot_s3.upload.extra_flags=
+cytron_maker_feather_aiot_s3.upload.use_1200bps_touch=true
+cytron_maker_feather_aiot_s3.upload.wait_for_upload_port=true
+
+cytron_maker_feather_aiot_s3.serial.disableDTR=false
+cytron_maker_feather_aiot_s3.serial.disableRTS=false
+
+cytron_maker_feather_aiot_s3.build.tarch=xtensa
+cytron_maker_feather_aiot_s3.build.bootloader_addr=0x0
+cytron_maker_feather_aiot_s3.build.target=esp32s3
+cytron_maker_feather_aiot_s3.build.mcu=esp32s3
+cytron_maker_feather_aiot_s3.build.core=esp32
+cytron_maker_feather_aiot_s3.build.variant=cytron_maker_feather_aiot_s3
+cytron_maker_feather_aiot_s3.build.board=CYTRON_MAKER_FEATHER_AIOT_S3
+
+cytron_maker_feather_aiot_s3.build.usb_mode=0
+cytron_maker_feather_aiot_s3.build.cdc_on_boot=1
+cytron_maker_feather_aiot_s3.build.msc_on_boot=0
+cytron_maker_feather_aiot_s3.build.dfu_on_boot=0
+cytron_maker_feather_aiot_s3.build.f_cpu=240000000L
+cytron_maker_feather_aiot_s3.build.flash_size=8MB
+cytron_maker_feather_aiot_s3.build.flash_freq=80m
+cytron_maker_feather_aiot_s3.build.flash_mode=dio
+cytron_maker_feather_aiot_s3.build.boot=qio
+cytron_maker_feather_aiot_s3.build.partitions=default
+cytron_maker_feather_aiot_s3.build.defines=
+cytron_maker_feather_aiot_s3.build.loop_core=
+cytron_maker_feather_aiot_s3.build.event_core=
+cytron_maker_feather_aiot_s3.build.flash_type=qio
+cytron_maker_feather_aiot_s3.build.psram_type=opi
+cytron_maker_feather_aiot_s3.build.memory_type={build.flash_type}_{build.psram_type}
+
+cytron_maker_feather_aiot_s3.menu.LoopCore.1=Core 1
+cytron_maker_feather_aiot_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+cytron_maker_feather_aiot_s3.menu.LoopCore.0=Core 0
+cytron_maker_feather_aiot_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+cytron_maker_feather_aiot_s3.menu.EventsCore.1=Core 1
+cytron_maker_feather_aiot_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+cytron_maker_feather_aiot_s3.menu.EventsCore.0=Core 0
+cytron_maker_feather_aiot_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+cytron_maker_feather_aiot_s3.menu.USBMode.default=USB-OTG (TinyUSB)
+cytron_maker_feather_aiot_s3.menu.USBMode.default.build.usb_mode=0
+cytron_maker_feather_aiot_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+cytron_maker_feather_aiot_s3.menu.USBMode.hwcdc.build.usb_mode=1
+
+cytron_maker_feather_aiot_s3.menu.CDCOnBoot.cdc=Enabled
+cytron_maker_feather_aiot_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+cytron_maker_feather_aiot_s3.menu.CDCOnBoot.default=Disabled
+cytron_maker_feather_aiot_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+cytron_maker_feather_aiot_s3.menu.MSCOnBoot.default=Disabled
+cytron_maker_feather_aiot_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+cytron_maker_feather_aiot_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+cytron_maker_feather_aiot_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+cytron_maker_feather_aiot_s3.menu.DFUOnBoot.default=Disabled
+cytron_maker_feather_aiot_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+cytron_maker_feather_aiot_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+cytron_maker_feather_aiot_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+cytron_maker_feather_aiot_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+cytron_maker_feather_aiot_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+cytron_maker_feather_aiot_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+cytron_maker_feather_aiot_s3.menu.UploadMode.default=UART0 / Hardware CDC
+cytron_maker_feather_aiot_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+cytron_maker_feather_aiot_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+cytron_maker_feather_aiot_s3.menu.PSRAM.opi=OPI PSRAM
+cytron_maker_feather_aiot_s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+cytron_maker_feather_aiot_s3.menu.PSRAM.opi.build.psram_type=opi
+cytron_maker_feather_aiot_s3.menu.PSRAM.enabled=QSPI PSRAM
+cytron_maker_feather_aiot_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+cytron_maker_feather_aiot_s3.menu.PSRAM.enabled.build.psram_type=qspi
+cytron_maker_feather_aiot_s3.menu.PSRAM.disabled=Disabled
+cytron_maker_feather_aiot_s3.menu.PSRAM.disabled.build.defines=
+cytron_maker_feather_aiot_s3.menu.PSRAM.disabled.build.psram_type=qspi
+
+cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
+cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2
+cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+cytron_maker_feather_aiot_s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+cytron_maker_feather_aiot_s3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+cytron_maker_feather_aiot_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+cytron_maker_feather_aiot_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+
+cytron_maker_feather_aiot_s3.menu.CPUFreq.240=240MHz (WiFi)
+cytron_maker_feather_aiot_s3.menu.CPUFreq.240.build.f_cpu=240000000L
+cytron_maker_feather_aiot_s3.menu.CPUFreq.160=160MHz (WiFi)
+cytron_maker_feather_aiot_s3.menu.CPUFreq.160.build.f_cpu=160000000L
+cytron_maker_feather_aiot_s3.menu.CPUFreq.80=80MHz (WiFi)
+cytron_maker_feather_aiot_s3.menu.CPUFreq.80.build.f_cpu=80000000L
+cytron_maker_feather_aiot_s3.menu.CPUFreq.40=40MHz
+cytron_maker_feather_aiot_s3.menu.CPUFreq.40.build.f_cpu=40000000L
+cytron_maker_feather_aiot_s3.menu.CPUFreq.20=20MHz
+cytron_maker_feather_aiot_s3.menu.CPUFreq.20.build.f_cpu=20000000L
+cytron_maker_feather_aiot_s3.menu.CPUFreq.10=10MHz
+cytron_maker_feather_aiot_s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio=QIO 80MHz
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio.build.flash_mode=dio
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio.build.boot=qio
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio.build.boot_freq=80m
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio.build.flash_freq=80m
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio120=QIO 120MHz
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio120.build.flash_mode=dio
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio120.build.boot=qio
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio120.build.boot_freq=120m
+cytron_maker_feather_aiot_s3.menu.FlashMode.qio120.build.flash_freq=80m
+cytron_maker_feather_aiot_s3.menu.FlashMode.dio=DIO 80MHz
+cytron_maker_feather_aiot_s3.menu.FlashMode.dio.build.flash_mode=dio
+cytron_maker_feather_aiot_s3.menu.FlashMode.dio.build.boot=dio
+cytron_maker_feather_aiot_s3.menu.FlashMode.dio.build.boot_freq=80m
+cytron_maker_feather_aiot_s3.menu.FlashMode.dio.build.flash_freq=80m
+cytron_maker_feather_aiot_s3.menu.FlashMode.opi=OPI 80MHz
+cytron_maker_feather_aiot_s3.menu.FlashMode.opi.build.flash_mode=dout
+cytron_maker_feather_aiot_s3.menu.FlashMode.opi.build.boot=opi
+cytron_maker_feather_aiot_s3.menu.FlashMode.opi.build.boot_freq=80m
+cytron_maker_feather_aiot_s3.menu.FlashMode.opi.build.flash_freq=80m
+
+cytron_maker_feather_aiot_s3.menu.FlashSize.8M=8MB (64Mb)
+cytron_maker_feather_aiot_s3.menu.FlashSize.8M.build.flash_size=8MB
+
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.921600=921600
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.921600.upload.speed=921600
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.115200=115200
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.115200.upload.speed=115200
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.256000.windows=256000
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.256000.upload.speed=256000
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.230400=230400
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.230400.upload.speed=230400
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.460800.linux=460800
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.460800.macosx=460800
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.460800.upload.speed=460800
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.512000.windows=512000
+cytron_maker_feather_aiot_s3.menu.UploadSpeed.512000.upload.speed=512000
+
+cytron_maker_feather_aiot_s3.menu.DebugLevel.none=None
+cytron_maker_feather_aiot_s3.menu.DebugLevel.none.build.code_debug=0
+cytron_maker_feather_aiot_s3.menu.DebugLevel.error=Error
+cytron_maker_feather_aiot_s3.menu.DebugLevel.error.build.code_debug=1
+cytron_maker_feather_aiot_s3.menu.DebugLevel.warn=Warn
+cytron_maker_feather_aiot_s3.menu.DebugLevel.warn.build.code_debug=2
+cytron_maker_feather_aiot_s3.menu.DebugLevel.info=Info
+cytron_maker_feather_aiot_s3.menu.DebugLevel.info.build.code_debug=3
+cytron_maker_feather_aiot_s3.menu.DebugLevel.debug=Debug
+cytron_maker_feather_aiot_s3.menu.DebugLevel.debug.build.code_debug=4
+cytron_maker_feather_aiot_s3.menu.DebugLevel.verbose=Verbose
+cytron_maker_feather_aiot_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+cytron_maker_feather_aiot_s3.menu.EraseFlash.none=Disabled
+cytron_maker_feather_aiot_s3.menu.EraseFlash.none.upload.erase_cmd=
+cytron_maker_feather_aiot_s3.menu.EraseFlash.all=Enabled
+cytron_maker_feather_aiot_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# RedPill(+) ESP32-S3
+
+redpill_esp32s3.name=RedPill(+) ESP32-S3
+
+redpill_esp32s3.bootloader.tool=esptool_py
+redpill_esp32s3.bootloader.tool.default=esptool_py
+
+redpill_esp32s3.upload.tool=esptool_py
+redpill_esp32s3.upload.tool.default=esptool_py
+redpill_esp32s3.upload.tool.network=esp_ota
+
+redpill_esp32s3.upload.maximum_size=1310720
+redpill_esp32s3.upload.maximum_data_size=327680
+redpill_esp32s3.upload.flags=
+redpill_esp32s3.upload.extra_flags=
+redpill_esp32s3.upload.use_1200bps_touch=true
+redpill_esp32s3.upload.wait_for_upload_port=true
+
+redpill_esp32s3.serial.disableDTR=false
+redpill_esp32s3.serial.disableRTS=false
+
+redpill_esp32s3.build.tarch=xtensa
+redpill_esp32s3.build.bootloader_addr=0x0
+redpill_esp32s3.build.target=esp32s3
+redpill_esp32s3.build.mcu=esp32s3
+redpill_esp32s3.build.core=esp32
+redpill_esp32s3.build.variant=redpill_esp32s3
+redpill_esp32s3.build.board=REDPILL_ESP32S3
+
+redpill_esp32s3.build.usb_mode=0
+redpill_esp32s3.build.cdc_on_boot=1
+redpill_esp32s3.build.msc_on_boot=0
+redpill_esp32s3.build.dfu_on_boot=0
+redpill_esp32s3.build.f_cpu=240000000L
+redpill_esp32s3.build.flash_size=8MB
+redpill_esp32s3.build.flash_freq=80m
+redpill_esp32s3.build.flash_mode=dio
+redpill_esp32s3.build.boot=qio
+redpill_esp32s3.build.partitions=default
+redpill_esp32s3.build.defines=
+redpill_esp32s3.build.loop_core=
+redpill_esp32s3.build.event_core=
+redpill_esp32s3.build.flash_type=qio
+redpill_esp32s3.build.psram_type=qspi
+redpill_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
+
+redpill_esp32s3.menu.LoopCore.1=Core 1
+redpill_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+redpill_esp32s3.menu.LoopCore.0=Core 0
+redpill_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+redpill_esp32s3.menu.EventsCore.1=Core 1
+redpill_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+redpill_esp32s3.menu.EventsCore.0=Core 0
+redpill_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+redpill_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
+redpill_esp32s3.menu.USBMode.default.build.usb_mode=0
+redpill_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+redpill_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
+
+redpill_esp32s3.menu.CDCOnBoot.cdc=Enabled
+redpill_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+redpill_esp32s3.menu.CDCOnBoot.default=Disabled
+redpill_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+redpill_esp32s3.menu.MSCOnBoot.default=Disabled
+redpill_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+redpill_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+redpill_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+redpill_esp32s3.menu.DFUOnBoot.default=Disabled
+redpill_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+redpill_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+redpill_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+redpill_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+redpill_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+redpill_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+redpill_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
+redpill_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+redpill_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+redpill_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
+redpill_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+redpill_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
+redpill_esp32s3.menu.PSRAM.disabled=Disabled
+redpill_esp32s3.menu.PSRAM.disabled.build.defines=
+redpill_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
+redpill_esp32s3.menu.PSRAM.opi=OPI PSRAM
+redpill_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+redpill_esp32s3.menu.PSRAM.opi.build.psram_type=opi
+
+redpill_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
+redpill_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+redpill_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2
+redpill_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+redpill_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+redpill_esp32s3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+redpill_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+redpill_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+
+redpill_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
+redpill_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
+redpill_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
+redpill_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
+redpill_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
+redpill_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
+redpill_esp32s3.menu.CPUFreq.40=40MHz
+redpill_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
+redpill_esp32s3.menu.CPUFreq.20=20MHz
+redpill_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
+redpill_esp32s3.menu.CPUFreq.10=10MHz
+redpill_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+redpill_esp32s3.menu.FlashMode.qio=QIO 80MHz
+redpill_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
+redpill_esp32s3.menu.FlashMode.qio.build.boot=qio
+redpill_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
+redpill_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
+redpill_esp32s3.menu.FlashMode.qio120=QIO 120MHz
+redpill_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
+redpill_esp32s3.menu.FlashMode.qio120.build.boot=qio
+redpill_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
+redpill_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
+redpill_esp32s3.menu.FlashMode.dio=DIO 80MHz
+redpill_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
+redpill_esp32s3.menu.FlashMode.dio.build.boot=dio
+redpill_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
+redpill_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
+redpill_esp32s3.menu.FlashMode.opi=OPI 80MHz
+redpill_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
+redpill_esp32s3.menu.FlashMode.opi.build.boot=opi
+redpill_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
+redpill_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
+
+redpill_esp32s3.menu.FlashSize.8M=8MB (64Mb)
+redpill_esp32s3.menu.FlashSize.8M.build.flash_size=8MB
+
+redpill_esp32s3.menu.UploadSpeed.921600=921600
+redpill_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
+redpill_esp32s3.menu.UploadSpeed.115200=115200
+redpill_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
+redpill_esp32s3.menu.UploadSpeed.256000.windows=256000
+redpill_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
+redpill_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+redpill_esp32s3.menu.UploadSpeed.230400=230400
+redpill_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
+redpill_esp32s3.menu.UploadSpeed.460800.linux=460800
+redpill_esp32s3.menu.UploadSpeed.460800.macosx=460800
+redpill_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
+redpill_esp32s3.menu.UploadSpeed.512000.windows=512000
+redpill_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
+
+redpill_esp32s3.menu.DebugLevel.none=None
+redpill_esp32s3.menu.DebugLevel.none.build.code_debug=0
+redpill_esp32s3.menu.DebugLevel.error=Error
+redpill_esp32s3.menu.DebugLevel.error.build.code_debug=1
+redpill_esp32s3.menu.DebugLevel.warn=Warn
+redpill_esp32s3.menu.DebugLevel.warn.build.code_debug=2
+redpill_esp32s3.menu.DebugLevel.info=Info
+redpill_esp32s3.menu.DebugLevel.info.build.code_debug=3
+redpill_esp32s3.menu.DebugLevel.debug=Debug
+redpill_esp32s3.menu.DebugLevel.debug.build.code_debug=4
+redpill_esp32s3.menu.DebugLevel.verbose=Verbose
+redpill_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
+
+redpill_esp32s3.menu.EraseFlash.none=Disabled
+redpill_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
+redpill_esp32s3.menu.EraseFlash.all=Enabled
+redpill_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+esp32c3m1IKit.name=ESP-C3-M1-I-Kit
+
+esp32c3m1IKit.bootloader.tool=esptool_py
+esp32c3m1IKit.bootloader.tool.default=esptool_py
+
+esp32c3m1IKit.upload.tool=esptool_py
+esp32c3m1IKit.upload.tool.default=esptool_py
+esp32c3m1IKit.upload.tool.network=esp_ota
+
+esp32c3m1IKit.upload.maximum_size=1310720
+esp32c3m1IKit.upload.maximum_data_size=327680
+esp32c3m1IKit.upload.flags=
+esp32c3m1IKit.upload.extra_flags=
+esp32c3m1IKit.upload.use_1200bps_touch=false
+esp32c3m1IKit.upload.wait_for_upload_port=false
+
+esp32c3m1IKit.serial.disableDTR=false
+esp32c3m1IKit.serial.disableRTS=false
+
+esp32c3m1IKit.build.tarch=riscv32
+esp32c3m1IKit.build.target=esp
+esp32c3m1IKit.build.mcu=esp32c3
+esp32c3m1IKit.build.core=esp32
+esp32c3m1IKit.build.variant=esp_c3_m1_i_kit
+esp32c3m1IKit.build.board=ESP32C3_M1_I_KIT
+esp32c3m1IKit.build.bootloader_addr=0x0
+
+esp32c3m1IKit.build.cdc_on_boot=0
+esp32c3m1IKit.build.f_cpu=160000000L
+esp32c3m1IKit.build.flash_size=4MB
+esp32c3m1IKit.build.flash_freq=80m
+esp32c3m1IKit.build.flash_mode=qio
+esp32c3m1IKit.build.boot=qio
+esp32c3m1IKit.build.partitions=default
+esp32c3m1IKit.build.defines=
+
+esp32c3m1IKit.menu.CDCOnBoot.default=Disabled
+esp32c3m1IKit.menu.CDCOnBoot.default.build.cdc_on_boot=0
+esp32c3m1IKit.menu.CDCOnBoot.cdc=Enabled
+esp32c3m1IKit.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+esp32c3m1IKit.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+esp32c3m1IKit.menu.PartitionScheme.default.build.partitions=default
+esp32c3m1IKit.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+esp32c3m1IKit.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+esp32c3m1IKit.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+esp32c3m1IKit.menu.PartitionScheme.minimal.build.partitions=minimal
+esp32c3m1IKit.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+esp32c3m1IKit.menu.PartitionScheme.no_ota.build.partitions=no_ota
+esp32c3m1IKit.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+esp32c3m1IKit.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+esp32c3m1IKit.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+esp32c3m1IKit.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+esp32c3m1IKit.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+esp32c3m1IKit.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+esp32c3m1IKit.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+esp32c3m1IKit.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+esp32c3m1IKit.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+esp32c3m1IKit.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+esp32c3m1IKit.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+esp32c3m1IKit.menu.PartitionScheme.huge_app.build.partitions=huge_app
+esp32c3m1IKit.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+esp32c3m1IKit.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+esp32c3m1IKit.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+esp32c3m1IKit.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+esp32c3m1IKit.menu.PartitionScheme.rainmaker=RainMaker 4MB
+esp32c3m1IKit.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+esp32c3m1IKit.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+esp32c3m1IKit.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+esp32c3m1IKit.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+esp32c3m1IKit.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+esp32c3m1IKit.menu.CPUFreq.160=160MHz (WiFi)
+esp32c3m1IKit.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32c3m1IKit.menu.CPUFreq.80=80MHz (WiFi)
+esp32c3m1IKit.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32c3m1IKit.menu.CPUFreq.40=40MHz
+esp32c3m1IKit.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32c3m1IKit.menu.CPUFreq.20=20MHz
+esp32c3m1IKit.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32c3m1IKit.menu.CPUFreq.10=10MHz
+esp32c3m1IKit.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32c3m1IKit.menu.UploadSpeed.921600=921600
+esp32c3m1IKit.menu.UploadSpeed.921600.upload.speed=921600
+esp32c3m1IKit.menu.UploadSpeed.115200=115200
+esp32c3m1IKit.menu.UploadSpeed.115200.upload.speed=115200
+esp32c3m1IKit.menu.UploadSpeed.256000.windows=256000
+esp32c3m1IKit.menu.UploadSpeed.256000.upload.speed=256000
+esp32c3m1IKit.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32c3m1IKit.menu.UploadSpeed.230400=230400
+esp32c3m1IKit.menu.UploadSpeed.230400.upload.speed=230400
+esp32c3m1IKit.menu.UploadSpeed.460800.linux=460800
+esp32c3m1IKit.menu.UploadSpeed.460800.macosx=460800
+esp32c3m1IKit.menu.UploadSpeed.460800.upload.speed=460800
+esp32c3m1IKit.menu.UploadSpeed.512000.windows=512000
+esp32c3m1IKit.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32c3m1IKit.menu.DebugLevel.none=None
+esp32c3m1IKit.menu.DebugLevel.none.build.code_debug=0
+esp32c3m1IKit.menu.DebugLevel.error=Error
+esp32c3m1IKit.menu.DebugLevel.error.build.code_debug=1
+esp32c3m1IKit.menu.DebugLevel.warn=Warn
+esp32c3m1IKit.menu.DebugLevel.warn.build.code_debug=2
+esp32c3m1IKit.menu.DebugLevel.info=Info
+esp32c3m1IKit.menu.DebugLevel.info.build.code_debug=3
+esp32c3m1IKit.menu.DebugLevel.debug=Debug
+esp32c3m1IKit.menu.DebugLevel.debug.build.code_debug=4
+esp32c3m1IKit.menu.DebugLevel.verbose=Verbose
+esp32c3m1IKit.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32c3m1IKit.menu.EraseFlash.none=Disabled
+esp32c3m1IKit.menu.EraseFlash.none.upload.erase_cmd=
+esp32c3m1IKit.menu.EraseFlash.all=Enabled
+esp32c3m1IKit.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+roboheart_hercules.name=RoboHeart Hercules
+
+roboheart_hercules.upload.tool=esptool_py
+roboheart_hercules.upload.tool.default=esptool_py
+roboheart_hercules.upload.maximum_size=1310720
+roboheart_hercules.upload.maximum_data_size=327680
+roboheart_hercules.upload.wait_for_upload_port=true
+roboheart_hercules.upload.flags=
+roboheart_hercules.upload.extra_flags=
+
+roboheart_hercules.serial.disableDTR=true
+roboheart_hercules.serial.disableRTS=true
+
+roboheart_hercules.build.tarch=xtensa
+roboheart_hercules.build.bootloader_addr=0x1000
+roboheart_hercules.build.target=esp32
+roboheart_hercules.build.mcu=esp32
+roboheart_hercules.build.core=esp32
+roboheart_hercules.build.variant=roboheart_hercules
+roboheart_hercules.build.board=roboheart_hercules
+
+roboheart_hercules.build.f_cpu=240000000L
+roboheart_hercules.build.flash_size=4MB
+roboheart_hercules.build.flash_freq=40m
+roboheart_hercules.build.flash_mode=dio
+roboheart_hercules.build.boot=dio
+roboheart_hercules.build.partitions=default
+roboheart_hercules.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+roboheart_hercules.build.extra_libs=
+
+roboheart_hercules.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+roboheart_hercules.menu.PartitionScheme.default.build.partitions=default
+roboheart_hercules.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+roboheart_hercules.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+roboheart_hercules.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
+roboheart_hercules.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+roboheart_hercules.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+roboheart_hercules.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+roboheart_hercules.menu.PartitionScheme.minimal.build.partitions=minimal
+roboheart_hercules.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+roboheart_hercules.menu.PartitionScheme.no_ota.build.partitions=no_ota
+roboheart_hercules.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+roboheart_hercules.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+roboheart_hercules.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+roboheart_hercules.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+roboheart_hercules.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+roboheart_hercules.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+roboheart_hercules.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+roboheart_hercules.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+roboheart_hercules.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+roboheart_hercules.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+roboheart_hercules.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+roboheart_hercules.menu.PartitionScheme.huge_app.build.partitions=huge_app
+roboheart_hercules.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+roboheart_hercules.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+roboheart_hercules.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+roboheart_hercules.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+roboheart_hercules.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+roboheart_hercules.menu.PartitionScheme.fatflash.build.partitions=ffat
+roboheart_hercules.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+roboheart_hercules.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+roboheart_hercules.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+roboheart_hercules.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+roboheart_hercules.menu.PartitionScheme.rainmaker=RainMaker 4MB
+roboheart_hercules.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+roboheart_hercules.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+roboheart_hercules.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+roboheart_hercules.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+roboheart_hercules.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+roboheart_hercules.menu.CPUFreq.240=240MHz (WiFi/BT)
+roboheart_hercules.menu.CPUFreq.240.build.f_cpu=240000000L
+roboheart_hercules.menu.CPUFreq.160=160MHz (WiFi/BT)
+roboheart_hercules.menu.CPUFreq.160.build.f_cpu=160000000L
+roboheart_hercules.menu.CPUFreq.80=80MHz (WiFi/BT)
+roboheart_hercules.menu.CPUFreq.80.build.f_cpu=80000000L
+roboheart_hercules.menu.CPUFreq.40=40MHz
+roboheart_hercules.menu.CPUFreq.40.build.f_cpu=40000000L
+roboheart_hercules.menu.CPUFreq.20=20MHz
+roboheart_hercules.menu.CPUFreq.20.build.f_cpu=20000000L
+roboheart_hercules.menu.CPUFreq.10=10MHz
+roboheart_hercules.menu.CPUFreq.10.build.f_cpu=10000000L
+
+roboheart_hercules.menu.FlashMode.qio=QIO
+roboheart_hercules.menu.FlashMode.qio.build.flash_mode=dio
+roboheart_hercules.menu.FlashMode.qio.build.boot=qio
+roboheart_hercules.menu.FlashMode.dio=DIO
+roboheart_hercules.menu.FlashMode.dio.build.flash_mode=dio
+roboheart_hercules.menu.FlashMode.dio.build.boot=dio
+
+roboheart_hercules.menu.FlashFreq.80=80MHz
+roboheart_hercules.menu.FlashFreq.80.build.flash_freq=80m
+roboheart_hercules.menu.FlashFreq.40=40MHz
+roboheart_hercules.menu.FlashFreq.40.build.flash_freq=40m
+
+roboheart_hercules.menu.UploadSpeed.921600=921600
+roboheart_hercules.menu.UploadSpeed.921600.upload.speed=921600
+roboheart_hercules.menu.UploadSpeed.115200=115200
+roboheart_hercules.menu.UploadSpeed.115200.upload.speed=115200
+roboheart_hercules.menu.UploadSpeed.256000.windows=256000
+roboheart_hercules.menu.UploadSpeed.256000.upload.speed=256000
+roboheart_hercules.menu.UploadSpeed.230400.windows.upload.speed=256000
+roboheart_hercules.menu.UploadSpeed.230400=230400
+roboheart_hercules.menu.UploadSpeed.230400.upload.speed=230400
+roboheart_hercules.menu.UploadSpeed.460800.linux=460800
+roboheart_hercules.menu.UploadSpeed.460800.macosx=460800
+roboheart_hercules.menu.UploadSpeed.460800.upload.speed=460800
+roboheart_hercules.menu.UploadSpeed.512000.windows=512000
+roboheart_hercules.menu.UploadSpeed.512000.upload.speed=512000
+
+roboheart_hercules.menu.DebugLevel.none=None
+roboheart_hercules.menu.DebugLevel.none.build.code_debug=0
+roboheart_hercules.menu.DebugLevel.error=Error
+roboheart_hercules.menu.DebugLevel.error.build.code_debug=1
+roboheart_hercules.menu.DebugLevel.warn=Warn
+roboheart_hercules.menu.DebugLevel.warn.build.code_debug=2
+roboheart_hercules.menu.DebugLevel.info=Info
+roboheart_hercules.menu.DebugLevel.info.build.code_debug=3
+roboheart_hercules.menu.DebugLevel.debug=Debug
+roboheart_hercules.menu.DebugLevel.debug.build.code_debug=4
+roboheart_hercules.menu.DebugLevel.verbose=Verbose
+roboheart_hercules.menu.DebugLevel.verbose.build.code_debug=5
+
+roboheart_hercules.menu.EraseFlash.none=Disabled
+roboheart_hercules.menu.EraseFlash.none.upload.erase_cmd=
+roboheart_hercules.menu.EraseFlash.all=Enabled
+roboheart_hercules.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+VALTRACK_V4_VTS_ESP32_C3.name=VALTRACK_V4_VTS_ESP32_C3
+
+VALTRACK_V4_VTS_ESP32_C3.bootloader.tool=esptool_py
+VALTRACK_V4_VTS_ESP32_C3.bootloader.tool.default=esptool_py
+
+VALTRACK_V4_VTS_ESP32_C3.upload.tool=esptool_py
+VALTRACK_V4_VTS_ESP32_C3.upload.tool.default=esptool_py
+VALTRACK_V4_VTS_ESP32_C3.upload.tool.network=esp_ota
+
+VALTRACK_V4_VTS_ESP32_C3.upload.maximum_size=1310720
+VALTRACK_V4_VTS_ESP32_C3.upload.maximum_data_size=327680
+VALTRACK_V4_VTS_ESP32_C3.upload.flags=
+VALTRACK_V4_VTS_ESP32_C3.upload.extra_flags=
+VALTRACK_V4_VTS_ESP32_C3.upload.use_1200bps_touch=false
+VALTRACK_V4_VTS_ESP32_C3.upload.wait_for_upload_port=false
+
+VALTRACK_V4_VTS_ESP32_C3.serial.disableDTR=false
+VALTRACK_V4_VTS_ESP32_C3.serial.disableRTS=false
+
+VALTRACK_V4_VTS_ESP32_C3.build.tarch=riscv32
+VALTRACK_V4_VTS_ESP32_C3.build.target=esp
+VALTRACK_V4_VTS_ESP32_C3.build.mcu=esp32c3
+VALTRACK_V4_VTS_ESP32_C3.build.core=esp32
+VALTRACK_V4_VTS_ESP32_C3.build.variant=VALTRACK_V4_VTS_ESP32_C3
+VALTRACK_V4_VTS_ESP32_C3.build.board=VALTRACK_V4_VTS_ESP32_C3
+VALTRACK_V4_VTS_ESP32_C3.build.bootloader_addr=0x0
+
+VALTRACK_V4_VTS_ESP32_C3.build.cdc_on_boot=1
+VALTRACK_V4_VTS_ESP32_C3.build.f_cpu=160000000L
+VALTRACK_V4_VTS_ESP32_C3.build.flash_size=4MB
+VALTRACK_V4_VTS_ESP32_C3.build.flash_freq=80m
+VALTRACK_V4_VTS_ESP32_C3.build.flash_mode=qio
+VALTRACK_V4_VTS_ESP32_C3.build.boot=qio
+VALTRACK_V4_VTS_ESP32_C3.build.partitions=default
+VALTRACK_V4_VTS_ESP32_C3.build.defines=
+
+VALTRACK_V4_VTS_ESP32_C3.menu.CDCOnBoot.default=Enabled
+VALTRACK_V4_VTS_ESP32_C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+VALTRACK_V4_VTS_ESP32_C3.menu.CDCOnBoot.cdc=Disabled
+VALTRACK_V4_VTS_ESP32_C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default.build.partitions=default
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.minimal.build.partitions=minimal
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.fatflash.build.partitions=ffat
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+VALTRACK_V4_VTS_ESP32_C3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.160=160MHz (WiFi)
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.160.build.f_cpu=160000000L
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.80=80MHz (WiFi)
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.80.build.f_cpu=80000000L
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.40=40MHz
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.40.build.f_cpu=40000000L
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.20=20MHz
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.20.build.f_cpu=20000000L
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.10=10MHz
+VALTRACK_V4_VTS_ESP32_C3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.qio=QIO
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.qio.build.flash_mode=dio
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.qio.build.boot=qio
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.dio=DIO
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.dio.build.flash_mode=dio
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashMode.dio.build.boot=dio
+
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashFreq.80=80MHz
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashFreq.80.build.flash_freq=80m
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashFreq.40=40MHz
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashFreq.40.build.flash_freq=40m
+
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.4M=4MB (32Mb)
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.4M.build.flash_size=4MB
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.8M=8MB (64Mb)
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.8M.build.flash_size=8MB
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.2M=2MB (16Mb)
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.2M.build.flash_size=2MB
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.16M=16MB (128Mb)
+VALTRACK_V4_VTS_ESP32_C3.menu.FlashSize.16M.build.flash_size=16MB
+
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.921600=921600
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.921600.upload.speed=921600
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.115200=115200
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.115200.upload.speed=115200
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.256000.windows=256000
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.256000.upload.speed=256000
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.230400.windows.upload.speed=256000
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.230400=230400
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.230400.upload.speed=230400
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.460800.linux=460800
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.460800.macosx=460800
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.460800.upload.speed=460800
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.512000.windows=512000
+VALTRACK_V4_VTS_ESP32_C3.menu.UploadSpeed.512000.upload.speed=512000
+
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.none=None
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.none.build.code_debug=0
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.error=Error
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.error.build.code_debug=1
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.warn=Warn
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.warn.build.code_debug=2
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.info=Info
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.info.build.code_debug=3
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.debug=Debug
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.debug.build.code_debug=4
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.verbose=Verbose
+VALTRACK_V4_VTS_ESP32_C3.menu.DebugLevel.verbose.build.code_debug=5
+
+VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.none=Disabled
+VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.none.upload.erase_cmd=
+VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.all=Enabled
+VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+VALTRACK_V4_MFW_ESP32_C3.name=VALTRACK_V4_MFW_ESP32_C3
+
+VALTRACK_V4_MFW_ESP32_C3.bootloader.tool=esptool_py
+VALTRACK_V4_MFW_ESP32_C3.bootloader.tool.default=esptool_py
+
+VALTRACK_V4_MFW_ESP32_C3.upload.tool=esptool_py
+VALTRACK_V4_MFW_ESP32_C3.upload.tool.default=esptool_py
+VALTRACK_V4_MFW_ESP32_C3.upload.tool.network=esp_ota
+
+VALTRACK_V4_MFW_ESP32_C3.upload.maximum_size=1310720
+VALTRACK_V4_MFW_ESP32_C3.upload.maximum_data_size=327680
+VALTRACK_V4_MFW_ESP32_C3.upload.flags=
+VALTRACK_V4_MFW_ESP32_C3.upload.extra_flags=
+VALTRACK_V4_MFW_ESP32_C3.upload.use_1200bps_touch=false
+VALTRACK_V4_MFW_ESP32_C3.upload.wait_for_upload_port=false
+
+VALTRACK_V4_MFW_ESP32_C3.serial.disableDTR=false
+VALTRACK_V4_MFW_ESP32_C3.serial.disableRTS=false
+
+VALTRACK_V4_MFW_ESP32_C3.build.tarch=riscv32
+VALTRACK_V4_MFW_ESP32_C3.build.target=esp
+VALTRACK_V4_MFW_ESP32_C3.build.mcu=esp32c3
+VALTRACK_V4_MFW_ESP32_C3.build.core=esp32
+VALTRACK_V4_MFW_ESP32_C3.build.variant=VALTRACK_V4_MFW_ESP32_C3
+VALTRACK_V4_MFW_ESP32_C3.build.board=VALTRACK_V4_MFW_ESP32_C3
+VALTRACK_V4_MFW_ESP32_C3.build.bootloader_addr=0x0
+
+VALTRACK_V4_MFW_ESP32_C3.build.cdc_on_boot=1
+VALTRACK_V4_MFW_ESP32_C3.build.f_cpu=160000000L
+VALTRACK_V4_MFW_ESP32_C3.build.flash_size=4MB
+VALTRACK_V4_MFW_ESP32_C3.build.flash_freq=80m
+VALTRACK_V4_MFW_ESP32_C3.build.flash_mode=qio
+VALTRACK_V4_MFW_ESP32_C3.build.boot=qio
+VALTRACK_V4_MFW_ESP32_C3.build.partitions=default
+VALTRACK_V4_MFW_ESP32_C3.build.defines=
+
+VALTRACK_V4_MFW_ESP32_C3.menu.CDCOnBoot.default=Enabled
+VALTRACK_V4_MFW_ESP32_C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+VALTRACK_V4_MFW_ESP32_C3.menu.CDCOnBoot.cdc=Disabled
+VALTRACK_V4_MFW_ESP32_C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default.build.partitions=default
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.minimal.build.partitions=minimal
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.fatflash.build.partitions=ffat
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+VALTRACK_V4_MFW_ESP32_C3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.160=160MHz (WiFi)
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.160.build.f_cpu=160000000L
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.80=80MHz (WiFi)
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.80.build.f_cpu=80000000L
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.40=40MHz
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.40.build.f_cpu=40000000L
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.20=20MHz
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.20.build.f_cpu=20000000L
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.10=10MHz
+VALTRACK_V4_MFW_ESP32_C3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.qio=QIO
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.qio.build.flash_mode=dio
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.qio.build.boot=qio
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.dio=DIO
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.dio.build.flash_mode=dio
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashMode.dio.build.boot=dio
+
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashFreq.80=80MHz
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashFreq.80.build.flash_freq=80m
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashFreq.40=40MHz
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashFreq.40.build.flash_freq=40m
+
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.4M=4MB (32Mb)
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.4M.build.flash_size=4MB
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.8M=8MB (64Mb)
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.8M.build.flash_size=8MB
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.2M=2MB (16Mb)
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.2M.build.flash_size=2MB
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.16M=16MB (128Mb)
+VALTRACK_V4_MFW_ESP32_C3.menu.FlashSize.16M.build.flash_size=16MB
+
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.921600=921600
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.921600.upload.speed=921600
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.115200=115200
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.115200.upload.speed=115200
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.256000.windows=256000
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.256000.upload.speed=256000
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.230400.windows.upload.speed=256000
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.230400=230400
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.230400.upload.speed=230400
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.460800.linux=460800
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.460800.macosx=460800
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.460800.upload.speed=460800
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.512000.windows=512000
+VALTRACK_V4_MFW_ESP32_C3.menu.UploadSpeed.512000.upload.speed=512000
+
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.none=None
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.none.build.code_debug=0
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.error=Error
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.error.build.code_debug=1
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.warn=Warn
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.warn.build.code_debug=2
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.info=Info
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.info.build.code_debug=3
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.debug=Debug
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.debug.build.code_debug=4
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.verbose=Verbose
+VALTRACK_V4_MFW_ESP32_C3.menu.DebugLevel.verbose.build.code_debug=5
+
+VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.none=Disabled
+VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.none.upload.erase_cmd=
+VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.all=Enabled
+VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+Edgebox-ESP-100.name=Edgebox-ESP-100
+
+Edgebox-ESP-100.bootloader.tool=esptool_py
+Edgebox-ESP-100.bootloader.tool.default=esptool_py
+
+Edgebox-ESP-100.upload.tool=esptool_py
+Edgebox-ESP-100.upload.tool.default=esptool_py
+Edgebox-ESP-100.upload.tool.network=esp_ota
+
+Edgebox-ESP-100.upload.maximum_size=1310720
+Edgebox-ESP-100.upload.maximum_data_size=327680
+Edgebox-ESP-100.upload.flags=
+Edgebox-ESP-100.upload.extra_flags=
+Edgebox-ESP-100.upload.use_1200bps_touch=false
+Edgebox-ESP-100.upload.wait_for_upload_port=false
+
+Edgebox-ESP-100.serial.disableDTR=false
+Edgebox-ESP-100.serial.disableRTS=false
+
+Edgebox-ESP-100.build.tarch=xtensa
+Edgebox-ESP-100.build.bootloader_addr=0x0
+Edgebox-ESP-100.build.target=esp32s3
+Edgebox-ESP-100.build.mcu=esp32s3
+Edgebox-ESP-100.build.core=esp32
+Edgebox-ESP-100.build.variant=Edgebox-ESP-100
+Edgebox-ESP-100.build.board=Edgebox-ESP-100
+
+Edgebox-ESP-100.build.usb_mode=1
+Edgebox-ESP-100.build.cdc_on_boot=0
+Edgebox-ESP-100.build.msc_on_boot=0
+Edgebox-ESP-100.build.dfu_on_boot=0
+Edgebox-ESP-100.build.f_cpu=240000000L
+Edgebox-ESP-100.build.flash_size=4MB
+Edgebox-ESP-100.build.flash_freq=80m
+Edgebox-ESP-100.build.flash_mode=dio
+Edgebox-ESP-100.build.boot=qio
+Edgebox-ESP-100.build.boot_freq=80m
+Edgebox-ESP-100.build.partitions=default
+Edgebox-ESP-100.build.defines=
+Edgebox-ESP-100.build.loop_core=
+Edgebox-ESP-100.build.event_core=
+Edgebox-ESP-100.build.psram_type=qspi
+Edgebox-ESP-100.build.memory_type={build.boot}_{build.psram_type}
+
+Edgebox-ESP-100.menu.PSRAM.disabled=Disabled
+Edgebox-ESP-100.menu.PSRAM.disabled.build.defines=
+Edgebox-ESP-100.menu.PSRAM.disabled.build.psram_type=qspi
+Edgebox-ESP-100.menu.PSRAM.enabled=QSPI PSRAM
+Edgebox-ESP-100.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+Edgebox-ESP-100.menu.PSRAM.enabled.build.psram_type=qspi
+Edgebox-ESP-100.menu.PSRAM.opi=OPI PSRAM
+Edgebox-ESP-100.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+Edgebox-ESP-100.menu.PSRAM.opi.build.psram_type=opi
+
+Edgebox-ESP-100.menu.FlashMode.qio=QIO 80MHz
+Edgebox-ESP-100.menu.FlashMode.qio.build.flash_mode=dio
+Edgebox-ESP-100.menu.FlashMode.qio.build.boot=qio
+Edgebox-ESP-100.menu.FlashMode.qio.build.boot_freq=80m
+Edgebox-ESP-100.menu.FlashMode.qio.build.flash_freq=80m
+Edgebox-ESP-100.menu.FlashMode.qio120=QIO 120MHz
+Edgebox-ESP-100.menu.FlashMode.qio120.build.flash_mode=dio
+Edgebox-ESP-100.menu.FlashMode.qio120.build.boot=qio
+Edgebox-ESP-100.menu.FlashMode.qio120.build.boot_freq=120m
+Edgebox-ESP-100.menu.FlashMode.qio120.build.flash_freq=80m
+Edgebox-ESP-100.menu.FlashMode.dio=DIO 80MHz
+Edgebox-ESP-100.menu.FlashMode.dio.build.flash_mode=dio
+Edgebox-ESP-100.menu.FlashMode.dio.build.boot=dio
+Edgebox-ESP-100.menu.FlashMode.dio.build.boot_freq=80m
+Edgebox-ESP-100.menu.FlashMode.dio.build.flash_freq=80m
+Edgebox-ESP-100.menu.FlashMode.opi=OPI 80MHz
+Edgebox-ESP-100.menu.FlashMode.opi.build.flash_mode=dout
+Edgebox-ESP-100.menu.FlashMode.opi.build.boot=opi
+Edgebox-ESP-100.menu.FlashMode.opi.build.boot_freq=80m
+Edgebox-ESP-100.menu.FlashMode.opi.build.flash_freq=80m
+
+Edgebox-ESP-100.menu.FlashSize.4M=4MB (32Mb)
+Edgebox-ESP-100.menu.FlashSize.4M.build.flash_size=4MB
+Edgebox-ESP-100.menu.FlashSize.8M=8MB (64Mb)
+Edgebox-ESP-100.menu.FlashSize.8M.build.flash_size=8MB
+Edgebox-ESP-100.menu.FlashSize.16M=16MB (128Mb)
+Edgebox-ESP-100.menu.FlashSize.16M.build.flash_size=16MB
+#Edgebox-ESP-100.menu.FlashSize.32M=32MB (256Mb)
+#Edgebox-ESP-100.menu.FlashSize.32M.build.flash_size=32MB
+
+Edgebox-ESP-100.menu.LoopCore.1=Core 1
+Edgebox-ESP-100.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+Edgebox-ESP-100.menu.LoopCore.0=Core 0
+Edgebox-ESP-100.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+Edgebox-ESP-100.menu.EventsCore.1=Core 1
+Edgebox-ESP-100.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+Edgebox-ESP-100.menu.EventsCore.0=Core 0
+Edgebox-ESP-100.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+Edgebox-ESP-100.menu.USBMode.default=Hardware CDC and JTAG
+Edgebox-ESP-100.menu.USBMode.default.build.usb_mode=1
+Edgebox-ESP-100.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
+Edgebox-ESP-100.menu.USBMode.hwcdc.build.usb_mode=0
+
+Edgebox-ESP-100.menu.CDCOnBoot.default=Disabled
+Edgebox-ESP-100.menu.CDCOnBoot.default.build.cdc_on_boot=0
+Edgebox-ESP-100.menu.CDCOnBoot.cdc=Enabled
+Edgebox-ESP-100.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+Edgebox-ESP-100.menu.MSCOnBoot.default=Disabled
+Edgebox-ESP-100.menu.MSCOnBoot.default.build.msc_on_boot=0
+Edgebox-ESP-100.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+Edgebox-ESP-100.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+Edgebox-ESP-100.menu.DFUOnBoot.default=Disabled
+Edgebox-ESP-100.menu.DFUOnBoot.default.build.dfu_on_boot=0
+Edgebox-ESP-100.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+Edgebox-ESP-100.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+Edgebox-ESP-100.menu.UploadMode.default=UART0 / Hardware CDC
+Edgebox-ESP-100.menu.UploadMode.default.upload.use_1200bps_touch=false
+Edgebox-ESP-100.menu.UploadMode.default.upload.wait_for_upload_port=false
+Edgebox-ESP-100.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+Edgebox-ESP-100.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+Edgebox-ESP-100.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+Edgebox-ESP-100.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+Edgebox-ESP-100.menu.PartitionScheme.default.build.partitions=default
+Edgebox-ESP-100.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+Edgebox-ESP-100.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+Edgebox-ESP-100.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+Edgebox-ESP-100.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+Edgebox-ESP-100.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+Edgebox-ESP-100.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+Edgebox-ESP-100.menu.PartitionScheme.minimal.build.partitions=minimal
+Edgebox-ESP-100.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+Edgebox-ESP-100.menu.PartitionScheme.no_ota.build.partitions=no_ota
+Edgebox-ESP-100.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+Edgebox-ESP-100.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+Edgebox-ESP-100.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+Edgebox-ESP-100.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+Edgebox-ESP-100.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+Edgebox-ESP-100.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+Edgebox-ESP-100.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+Edgebox-ESP-100.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+Edgebox-ESP-100.menu.PartitionScheme.huge_app.build.partitions=huge_app
+Edgebox-ESP-100.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+Edgebox-ESP-100.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+Edgebox-ESP-100.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+Edgebox-ESP-100.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+Edgebox-ESP-100.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+Edgebox-ESP-100.menu.PartitionScheme.fatflash.build.partitions=ffat
+Edgebox-ESP-100.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker=RainMaker 4MB
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+Edgebox-ESP-100.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+Edgebox-ESP-100.menu.CPUFreq.240=240MHz (WiFi)
+Edgebox-ESP-100.menu.CPUFreq.240.build.f_cpu=240000000L
+Edgebox-ESP-100.menu.CPUFreq.160=160MHz (WiFi)
+Edgebox-ESP-100.menu.CPUFreq.160.build.f_cpu=160000000L
+Edgebox-ESP-100.menu.CPUFreq.80=80MHz (WiFi)
+Edgebox-ESP-100.menu.CPUFreq.80.build.f_cpu=80000000L
+Edgebox-ESP-100.menu.CPUFreq.40=40MHz
+Edgebox-ESP-100.menu.CPUFreq.40.build.f_cpu=40000000L
+Edgebox-ESP-100.menu.CPUFreq.20=20MHz
+Edgebox-ESP-100.menu.CPUFreq.20.build.f_cpu=20000000L
+Edgebox-ESP-100.menu.CPUFreq.10=10MHz
+Edgebox-ESP-100.menu.CPUFreq.10.build.f_cpu=10000000L
+
+Edgebox-ESP-100.menu.UploadSpeed.921600=921600
+Edgebox-ESP-100.menu.UploadSpeed.921600.upload.speed=921600
+Edgebox-ESP-100.menu.UploadSpeed.115200=115200
+Edgebox-ESP-100.menu.UploadSpeed.115200.upload.speed=115200
+Edgebox-ESP-100.menu.UploadSpeed.256000.windows=256000
+Edgebox-ESP-100.menu.UploadSpeed.256000.upload.speed=256000
+Edgebox-ESP-100.menu.UploadSpeed.230400.windows.upload.speed=256000
+Edgebox-ESP-100.menu.UploadSpeed.230400=230400
+Edgebox-ESP-100.menu.UploadSpeed.230400.upload.speed=230400
+Edgebox-ESP-100.menu.UploadSpeed.460800.linux=460800
+Edgebox-ESP-100.menu.UploadSpeed.460800.macosx=460800
+Edgebox-ESP-100.menu.UploadSpeed.460800.upload.speed=460800
+Edgebox-ESP-100.menu.UploadSpeed.512000.windows=512000
+Edgebox-ESP-100.menu.UploadSpeed.512000.upload.speed=512000
+
+Edgebox-ESP-100.menu.DebugLevel.none=None
+Edgebox-ESP-100.menu.DebugLevel.none.build.code_debug=0
+Edgebox-ESP-100.menu.DebugLevel.error=Error
+Edgebox-ESP-100.menu.DebugLevel.error.build.code_debug=1
+Edgebox-ESP-100.menu.DebugLevel.warn=Warn
+Edgebox-ESP-100.menu.DebugLevel.warn.build.code_debug=2
+Edgebox-ESP-100.menu.DebugLevel.info=Info
+Edgebox-ESP-100.menu.DebugLevel.info.build.code_debug=3
+Edgebox-ESP-100.menu.DebugLevel.debug=Debug
+Edgebox-ESP-100.menu.DebugLevel.debug.build.code_debug=4
+Edgebox-ESP-100.menu.DebugLevel.verbose=Verbose
+Edgebox-ESP-100.menu.DebugLevel.verbose.build.code_debug=5
+
+Edgebox-ESP-100.menu.EraseFlash.none=Disabled
+Edgebox-ESP-100.menu.EraseFlash.none.upload.erase_cmd=
+Edgebox-ESP-100.menu.EraseFlash.all=Enabled
+Edgebox-ESP-100.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+crabik_slot_esp32_s3.name=Crabik Slot ESP32-S3
+
+crabik_slot_esp32_s3.bootloader.tool=esptool_py
+crabik_slot_esp32_s3.bootloader.tool.default=esptool_py
+
+crabik_slot_esp32_s3.upload.tool=esptool_py
+crabik_slot_esp32_s3.upload.tool.default=esptool_py
+crabik_slot_esp32_s3.upload.tool.network=esp_ota
+
+crabik_slot_esp32_s3.upload.maximum_size=1310720
+crabik_slot_esp32_s3.upload.maximum_data_size=327680
+crabik_slot_esp32_s3.upload.speed=921600
+crabik_slot_esp32_s3.upload.flags=
+crabik_slot_esp32_s3.upload.extra_flags=
+crabik_slot_esp32_s3.upload.use_1200bps_touch=false
+crabik_slot_esp32_s3.upload.wait_for_upload_port=false
+
+crabik_slot_esp32_s3.serial.disableDTR=false
+crabik_slot_esp32_s3.serial.disableRTS=false
+
+crabik_slot_esp32_s3.build.tarch=xtensa
+crabik_slot_esp32_s3.build.bootloader_addr=0x0
+crabik_slot_esp32_s3.build.target=esp32s3
+crabik_slot_esp32_s3.build.mcu=esp32s3
+crabik_slot_esp32_s3.build.core=esp32
+crabik_slot_esp32_s3.build.variant=crabik_slot_esp32_s3
+crabik_slot_esp32_s3.build.board=CRABIK_SLOT_ESP32_S3
+
+crabik_slot_esp32_s3.build.usb_mode=0
+crabik_slot_esp32_s3.build.cdc_on_boot=0
+crabik_slot_esp32_s3.build.msc_on_boot=0
+crabik_slot_esp32_s3.build.dfu_on_boot=0
+crabik_slot_esp32_s3.build.f_cpu=240000000L
+crabik_slot_esp32_s3.build.flash_size=8MB
+crabik_slot_esp32_s3.build.flash_freq=80m
+crabik_slot_esp32_s3.build.flash_mode=dio
+crabik_slot_esp32_s3.build.boot=qio
+crabik_slot_esp32_s3.build.partitions=default
+crabik_slot_esp32_s3.build.defines=
+crabik_slot_esp32_s3.build.memory_type=qio_qspi
+crabik_slot_esp32_s3.build.loop_core=
+crabik_slot_esp32_s3.build.event_core=
+
+## IDE 2.0 Seems to not update the value
+crabik_slot_esp32_s3.menu.JTAGAdapter.default=Disabled
+crabik_slot_esp32_s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+crabik_slot_esp32_s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+crabik_slot_esp32_s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+crabik_slot_esp32_s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+
+crabik_slot_esp32_s3.menu.LoopCore.1=Core 1
+crabik_slot_esp32_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+crabik_slot_esp32_s3.menu.LoopCore.0=Core 0
+crabik_slot_esp32_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+crabik_slot_esp32_s3.menu.EventsCore.1=Core 1
+crabik_slot_esp32_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+crabik_slot_esp32_s3.menu.EventsCore.0=Core 0
+crabik_slot_esp32_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+crabik_slot_esp32_s3.menu.CDCOnBoot.default=Enabled (Requires Hardware CDC and JTAG Mode)
+crabik_slot_esp32_s3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+crabik_slot_esp32_s3.menu.CDCOnBoot.discdc=Disabled
+crabik_slot_esp32_s3.menu.CDCOnBoot.discdc.build.cdc_on_boot=0
+
+crabik_slot_esp32_s3.menu.MSCOnBoot.default=Disabled
+crabik_slot_esp32_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+crabik_slot_esp32_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+crabik_slot_esp32_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+crabik_slot_esp32_s3.menu.USBMode.default=Hardware CDC and JTAG
+crabik_slot_esp32_s3.menu.USBMode.default.build.usb_mode=1
+crabik_slot_esp32_s3.menu.USBMode.default.build.cdc_on_boot=1
+crabik_slot_esp32_s3.menu.USBMode.usbotg=USB-OTG
+crabik_slot_esp32_s3.menu.USBMode.usbotg.build.usb_mode=0
+crabik_slot_esp32_s3.menu.USBMode.usbotg.build.cdc_on_boot=0
+
+crabik_slot_esp32_s3.menu.UploadMode.default=UART0 / Hardware CDC
+crabik_slot_esp32_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+crabik_slot_esp32_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+crabik_slot_esp32_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+crabik_slot_esp32_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+crabik_slot_esp32_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+crabik_slot_esp32_s3.menu.CPUFreq.240=240MHz (WiFi)
+crabik_slot_esp32_s3.menu.CPUFreq.240.build.f_cpu=240000000L
+crabik_slot_esp32_s3.menu.CPUFreq.160=160MHz (WiFi)
+crabik_slot_esp32_s3.menu.CPUFreq.160.build.f_cpu=160000000L
+crabik_slot_esp32_s3.menu.CPUFreq.80=80MHz (WiFi)
+crabik_slot_esp32_s3.menu.CPUFreq.80.build.f_cpu=80000000L
+
+crabik_slot_esp32_s3.menu.PartitionScheme.default=8M Flash (3MB APP/1.5MB FATFS)
+crabik_slot_esp32_s3.menu.PartitionScheme.default.build.partitions=default_8MB
+crabik_slot_esp32_s3.menu.PartitionScheme.default.upload.maximum_size=3342336
+crabik_slot_esp32_s3.menu.PartitionScheme.default_4MB=4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+crabik_slot_esp32_s3.menu.PartitionScheme.default_4MB.build.partitions=default
+crabik_slot_esp32_s3.menu.PartitionScheme.defaultffat=4MB with ffat (1.2MB APP/1.5MB FATFS)
+crabik_slot_esp32_s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+crabik_slot_esp32_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+crabik_slot_esp32_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+crabik_slot_esp32_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+crabik_slot_esp32_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+
+crabik_slot_esp32_s3.menu.UploadSpeed.921600=921600
+crabik_slot_esp32_s3.menu.UploadSpeed.921600.upload.speed=921600
+crabik_slot_esp32_s3.menu.UploadSpeed.115200=115200
+crabik_slot_esp32_s3.menu.UploadSpeed.115200.upload.speed=115200
+crabik_slot_esp32_s3.menu.UploadSpeed.256000.windows=256000
+crabik_slot_esp32_s3.menu.UploadSpeed.256000.upload.speed=256000
+crabik_slot_esp32_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+crabik_slot_esp32_s3.menu.UploadSpeed.230400=230400
+crabik_slot_esp32_s3.menu.UploadSpeed.230400.upload.speed=230400
+crabik_slot_esp32_s3.menu.UploadSpeed.460800.linux=460800
+crabik_slot_esp32_s3.menu.UploadSpeed.460800.macosx=460800
+crabik_slot_esp32_s3.menu.UploadSpeed.460800.upload.speed=460800
+crabik_slot_esp32_s3.menu.UploadSpeed.512000.windows=512000
+crabik_slot_esp32_s3.menu.UploadSpeed.512000.upload.speed=512000
+
+crabik_slot_esp32_s3.menu.DebugLevel.none=None
+crabik_slot_esp32_s3.menu.DebugLevel.none.build.code_debug=0
+crabik_slot_esp32_s3.menu.DebugLevel.error=Error
+crabik_slot_esp32_s3.menu.DebugLevel.error.build.code_debug=1
+crabik_slot_esp32_s3.menu.DebugLevel.warn=Warn
+crabik_slot_esp32_s3.menu.DebugLevel.warn.build.code_debug=2
+crabik_slot_esp32_s3.menu.DebugLevel.info=Info
+crabik_slot_esp32_s3.menu.DebugLevel.info.build.code_debug=3
+crabik_slot_esp32_s3.menu.DebugLevel.debug=Debug
+crabik_slot_esp32_s3.menu.DebugLevel.debug.build.code_debug=4
+crabik_slot_esp32_s3.menu.DebugLevel.verbose=Verbose
+crabik_slot_esp32_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+crabik_slot_esp32_s3.menu.EraseFlash.none=Disabled
+crabik_slot_esp32_s3.menu.EraseFlash.none.upload.erase_cmd=
+crabik_slot_esp32_s3.menu.EraseFlash.all=Enabled
+crabik_slot_esp32_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+
+nebulas3.name=Nebula S3
+
+nebulas3.bootloader.tool=esptool_py
+nebulas3.bootloader.tool.default=esptool_py
+
+nebulas3.upload.tool=esptool_py
+nebulas3.upload.tool.default=esptool_py
+nebulas3.upload.tool.network=esp_ota
+
+nebulas3.upload.maximum_size=1310720
+nebulas3.upload.maximum_data_size=327680
+nebulas3.upload.flags=
+nebulas3.upload.extra_flags=
+nebulas3.upload.use_1200bps_touch=false
+nebulas3.upload.wait_for_upload_port=false
+
+nebulas3.serial.disableDTR=false
+nebulas3.serial.disableRTS=false
+
+nebulas3.build.tarch=xtensa
+nebulas3.build.bootloader_addr=0x0
+nebulas3.build.target=esp32s3
+nebulas3.build.mcu=esp32s3
+nebulas3.build.core=esp32
+nebulas3.build.variant=Nebula_S3
+nebulas3.build.board=NEBULAS3
+
+nebulas3.build.usb_mode=1
+nebulas3.build.cdc_on_boot=0
+nebulas3.build.msc_on_boot=0
+nebulas3.build.dfu_on_boot=0
+nebulas3.build.f_cpu=240000000L
+nebulas3.build.flash_size=4MB
+nebulas3.build.flash_freq=80m
+nebulas3.build.flash_mode=dio
+nebulas3.build.boot=qio
+nebulas3.build.boot_freq=80m
+nebulas3.build.partitions=default
+nebulas3.build.defines=
+nebulas3.build.loop_core=
+nebulas3.build.event_core=
+nebulas3.build.psram_type=qspi
+nebulas3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+nebulas3.menu.JTAGAdapter.default=Disabled
+nebulas3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+nebulas3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+nebulas3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+nebulas3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+nebulas3.menu.JTAGAdapter.external=FTDI Adapter
+nebulas3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+nebulas3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+nebulas3.menu.JTAGAdapter.bridge=ESP USB Bridge
+nebulas3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+nebulas3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+nebulas3.menu.PSRAM.disabled=Disabled
+nebulas3.menu.PSRAM.disabled.build.defines=
+nebulas3.menu.PSRAM.disabled.build.psram_type=qspi
+nebulas3.menu.PSRAM.enabled=QSPI PSRAM
+nebulas3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+nebulas3.menu.PSRAM.enabled.build.psram_type=qspi
+nebulas3.menu.PSRAM.opi=OPI PSRAM
+nebulas3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+nebulas3.menu.PSRAM.opi.build.psram_type=opi
+
+nebulas3.menu.FlashMode.qio=QIO 80MHz
+nebulas3.menu.FlashMode.qio.build.flash_mode=dio
+nebulas3.menu.FlashMode.qio.build.boot=qio
+nebulas3.menu.FlashMode.qio.build.boot_freq=80m
+nebulas3.menu.FlashMode.qio.build.flash_freq=80m
+nebulas3.menu.FlashMode.qio120=QIO 120MHz
+nebulas3.menu.FlashMode.qio120.build.flash_mode=dio
+nebulas3.menu.FlashMode.qio120.build.boot=qio
+nebulas3.menu.FlashMode.qio120.build.boot_freq=120m
+nebulas3.menu.FlashMode.qio120.build.flash_freq=80m
+nebulas3.menu.FlashMode.dio=DIO 80MHz
+nebulas3.menu.FlashMode.dio.build.flash_mode=dio
+nebulas3.menu.FlashMode.dio.build.boot=dio
+nebulas3.menu.FlashMode.dio.build.boot_freq=80m
+nebulas3.menu.FlashMode.dio.build.flash_freq=80m
+nebulas3.menu.FlashMode.opi=OPI 80MHz
+nebulas3.menu.FlashMode.opi.build.flash_mode=dout
+nebulas3.menu.FlashMode.opi.build.boot=opi
+nebulas3.menu.FlashMode.opi.build.boot_freq=80m
+nebulas3.menu.FlashMode.opi.build.flash_freq=80m
+
+nebulas3.menu.FlashSize.4M=4MB (32Mb)
+nebulas3.menu.FlashSize.4M.build.flash_size=4MB
+nebulas3.menu.FlashSize.8M=8MB (64Mb)
+nebulas3.menu.FlashSize.8M.build.flash_size=8MB
+nebulas3.menu.FlashSize.16M=16MB (128Mb)
+nebulas3.menu.FlashSize.16M.build.flash_size=16MB
+
+nebulas3.menu.LoopCore.1=Core 1
+nebulas3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+nebulas3.menu.LoopCore.0=Core 0
+nebulas3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+nebulas3.menu.EventsCore.1=Core 1
+nebulas3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+nebulas3.menu.EventsCore.0=Core 0
+nebulas3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+nebulas3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+nebulas3.menu.USBMode.hwcdc.build.usb_mode=1
+nebulas3.menu.USBMode.default=USB-OTG (TinyUSB)
+nebulas3.menu.USBMode.default.build.usb_mode=0
+
+nebulas3.menu.CDCOnBoot.default= Enabled
+nebulas3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+nebulas3.menu.CDCOnBoot.cdc=Disabled
+nebulas3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+nebulas3.menu.MSCOnBoot.default=Disabled
+nebulas3.menu.MSCOnBoot.default.build.msc_on_boot=0
+nebulas3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+nebulas3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+nebulas3.menu.DFUOnBoot.default=Disabled
+nebulas3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+nebulas3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+nebulas3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+nebulas3.menu.UploadMode.default=UART0 / Hardware CDC
+nebulas3.menu.UploadMode.default.upload.use_1200bps_touch=false
+nebulas3.menu.UploadMode.default.upload.wait_for_upload_port=false
+nebulas3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+nebulas3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+nebulas3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+nebulas3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+nebulas3.menu.PartitionScheme.default.build.partitions=default
+nebulas3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+nebulas3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+nebulas3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+nebulas3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+nebulas3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+nebulas3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+nebulas3.menu.PartitionScheme.minimal.build.partitions=minimal
+nebulas3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+nebulas3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+nebulas3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+nebulas3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+nebulas3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+nebulas3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+nebulas3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+nebulas3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+nebulas3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+nebulas3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+nebulas3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+nebulas3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+nebulas3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+nebulas3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+nebulas3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+nebulas3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+nebulas3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+nebulas3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+nebulas3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+nebulas3.menu.PartitionScheme.fatflash.build.partitions=ffat
+nebulas3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+nebulas3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+nebulas3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+nebulas3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+nebulas3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+nebulas3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+nebulas3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+nebulas3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+nebulas3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+nebulas3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+nebulas3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+nebulas3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+nebulas3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+nebulas3.menu.CPUFreq.240=240MHz (WiFi)
+nebulas3.menu.CPUFreq.240.build.f_cpu=240000000L
+nebulas3.menu.CPUFreq.160=160MHz (WiFi)
+nebulas3.menu.CPUFreq.160.build.f_cpu=160000000L
+nebulas3.menu.CPUFreq.80=80MHz (WiFi)
+nebulas3.menu.CPUFreq.80.build.f_cpu=80000000L
+nebulas3.menu.CPUFreq.40=40MHz
+nebulas3.menu.CPUFreq.40.build.f_cpu=40000000L
+nebulas3.menu.CPUFreq.20=20MHz
+nebulas3.menu.CPUFreq.20.build.f_cpu=20000000L
+nebulas3.menu.CPUFreq.10=10MHz
+nebulas3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+nebulas3.menu.UploadSpeed.921600=921600
+nebulas3.menu.UploadSpeed.921600.upload.speed=921600
+nebulas3.menu.UploadSpeed.115200=115200
+nebulas3.menu.UploadSpeed.115200.upload.speed=115200
+nebulas3.menu.UploadSpeed.256000.windows=256000
+nebulas3.menu.UploadSpeed.256000.upload.speed=256000
+nebulas3.menu.UploadSpeed.230400.windows.upload.speed=256000
+nebulas3.menu.UploadSpeed.230400=230400
+nebulas3.menu.UploadSpeed.230400.upload.speed=230400
+nebulas3.menu.UploadSpeed.460800.linux=460800
+nebulas3.menu.UploadSpeed.460800.macosx=460800
+nebulas3.menu.UploadSpeed.460800.upload.speed=460800
+nebulas3.menu.UploadSpeed.512000.windows=512000
+nebulas3.menu.UploadSpeed.512000.upload.speed=512000
+
+nebulas3.menu.DebugLevel.none=None
+nebulas3.menu.DebugLevel.none.build.code_debug=0
+nebulas3.menu.DebugLevel.error=Error
+nebulas3.menu.DebugLevel.error.build.code_debug=1
+nebulas3.menu.DebugLevel.warn=Warn
+nebulas3.menu.DebugLevel.warn.build.code_debug=2
+nebulas3.menu.DebugLevel.info=Info
+nebulas3.menu.DebugLevel.info.build.code_debug=3
+nebulas3.menu.DebugLevel.debug=Debug
+nebulas3.menu.DebugLevel.debug.build.code_debug=4
+nebulas3.menu.DebugLevel.verbose=Verbose
+nebulas3.menu.DebugLevel.verbose.build.code_debug=5
+
+nebulas3.menu.EraseFlash.none=Disabled
+nebulas3.menu.EraseFlash.none.upload.erase_cmd=
+nebulas3.menu.EraseFlash.all=Enabled
+nebulas3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+lionbits3.name=Lion:Bit S3 STEM Dev Board
+
+lionbits3.bootloader.tool=esptool_py
+lionbits3.bootloader.tool.default=esptool_py
+
+lionbits3.upload.tool=esptool_py
+lionbits3.upload.tool.default=esptool_py
+lionbits3.upload.tool.network=esp_ota
+
+lionbits3.upload.maximum_size=1310720
+lionbits3.upload.maximum_data_size=327680
+lionbits3.upload.flags=
+lionbits3.upload.extra_flags=
+lionbits3.upload.use_1200bps_touch=false
+lionbits3.upload.wait_for_upload_port=false
+
+lionbits3.serial.disableDTR=false
+lionbits3.serial.disableRTS=false
+
+lionbits3.build.tarch=xtensa
+lionbits3.build.bootloader_addr=0x0
+lionbits3.build.target=esp32s3
+lionbits3.build.mcu=esp32s3
+lionbits3.build.core=esp32
+lionbits3.build.variant=lionbits3
+lionbits3.build.board=LIONBITS3_DEV
+
+
+lionbits3.build.usb_mode=1
+lionbits3.build.cdc_on_boot=0
+lionbits3.build.msc_on_boot=0
+lionbits3.build.dfu_on_boot=0
+lionbits3.build.f_cpu=240000000L
+lionbits3.build.flash_size=4MB
+lionbits3.build.flash_freq=80m
+lionbits3.build.flash_mode=dio
+lionbits3.build.boot=qio
+lionbits3.build.boot_freq=80m
+lionbits3.build.partitions=default
+lionbits3.build.defines=
+lionbits3.build.loop_core=
+lionbits3.build.event_core=
+lionbits3.build.psram_type=qspi
+lionbits3.build.memory_type={build.boot}_{build.psram_type}
+
+
+lionbits3.menu.JTAGAdapter.default=Disabled
+lionbits3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+lionbits3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+lionbits3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+lionbits3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+lionbits3.menu.JTAGAdapter.external=FTDI Adapter
+lionbits3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+lionbits3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+lionbits3.menu.JTAGAdapter.bridge=ESP USB Bridge
+lionbits3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+lionbits3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+lionbits3.menu.PSRAM.disabled=Disabled
+lionbits3.menu.PSRAM.disabled.build.defines=
+lionbits3.menu.PSRAM.disabled.build.psram_type=qspi
+lionbits3.menu.PSRAM.enabled=QSPI PSRAM
+lionbits3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+lionbits3.menu.PSRAM.enabled.build.psram_type=qspi
+lionbits3.menu.PSRAM.opi=OPI PSRAM
+lionbits3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+lionbits3.menu.PSRAM.opi.build.psram_type=opi
+
+lionbits3.menu.FlashMode.qio=QIO 80MHz
+lionbits3.menu.FlashMode.qio.build.flash_mode=dio
+lionbits3.menu.FlashMode.qio.build.boot=qio
+lionbits3.menu.FlashMode.qio.build.boot_freq=80m
+lionbits3.menu.FlashMode.qio.build.flash_freq=80m
+lionbits3.menu.FlashMode.qio120=QIO 120MHz
+lionbits3.menu.FlashMode.qio120.build.flash_mode=dio
+lionbits3.menu.FlashMode.qio120.build.boot=qio
+lionbits3.menu.FlashMode.qio120.build.boot_freq=120m
+lionbits3.menu.FlashMode.qio120.build.flash_freq=80m
+lionbits3.menu.FlashMode.dio=DIO 80MHz
+lionbits3.menu.FlashMode.dio.build.flash_mode=dio
+lionbits3.menu.FlashMode.dio.build.boot=dio
+lionbits3.menu.FlashMode.dio.build.boot_freq=80m
+lionbits3.menu.FlashMode.dio.build.flash_freq=80m
+lionbits3.menu.FlashMode.opi=OPI 80MHz
+lionbits3.menu.FlashMode.opi.build.flash_mode=dout
+lionbits3.menu.FlashMode.opi.build.boot=opi
+lionbits3.menu.FlashMode.opi.build.boot_freq=80m
+lionbits3.menu.FlashMode.opi.build.flash_freq=80m
+
+lionbits3.menu.FlashSize.4M=4MB (32Mb)
+lionbits3.menu.FlashSize.4M.build.flash_size=4MB
+lionbits3.menu.FlashSize.8M=8MB (64Mb)
+lionbits3.menu.FlashSize.8M.build.flash_size=8MB
+lionbits3.menu.FlashSize.16M=16MB (128Mb)
+lionbits3.menu.FlashSize.16M.build.flash_size=16MB
+#lionbits3.menu.FlashSize.32M=32MB (256Mb)
+#lionbits3.menu.FlashSize.32M.build.flash_size=32MB
+
+lionbits3.menu.LoopCore.1=Core 1
+lionbits3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+lionbits3.menu.LoopCore.0=Core 0
+lionbits3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+lionbits3.menu.EventsCore.1=Core 1
+lionbits3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+lionbits3.menu.EventsCore.0=Core 0
+lionbits3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+lionbits3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+lionbits3.menu.USBMode.hwcdc.build.usb_mode=1
+lionbits3.menu.USBMode.default=USB-OTG (TinyUSB)
+lionbits3.menu.USBMode.default.build.usb_mode=0
+
+lionbits3.menu.CDCOnBoot.default=Disabled
+lionbits3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+lionbits3.menu.CDCOnBoot.cdc=Enabled
+lionbits3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+lionbits3.menu.MSCOnBoot.default=Disabled
+lionbits3.menu.MSCOnBoot.default.build.msc_on_boot=0
+lionbits3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+lionbits3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+lionbits3.menu.DFUOnBoot.default=Disabled
+lionbits3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+lionbits3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+lionbits3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+lionbits3.menu.UploadMode.default=UART0 / Hardware CDC
+lionbits3.menu.UploadMode.default.upload.use_1200bps_touch=false
+lionbits3.menu.UploadMode.default.upload.wait_for_upload_port=false
+lionbits3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+lionbits3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+lionbits3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+lionbits3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+lionbits3.menu.PartitionScheme.default.build.partitions=default
+lionbits3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+lionbits3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+lionbits3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+lionbits3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+lionbits3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+lionbits3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+lionbits3.menu.PartitionScheme.minimal.build.partitions=minimal
+lionbits3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+lionbits3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+lionbits3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+lionbits3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+lionbits3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+lionbits3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+lionbits3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+lionbits3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+lionbits3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+lionbits3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+lionbits3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+lionbits3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+lionbits3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+lionbits3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+lionbits3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+lionbits3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+lionbits3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+lionbits3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+lionbits3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+lionbits3.menu.PartitionScheme.fatflash.build.partitions=ffat
+lionbits3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+lionbits3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+lionbits3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+lionbits3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+lionbits3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+lionbits3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+lionbits3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+lionbits3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+lionbits3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+lionbits3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+lionbits3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+lionbits3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+lionbits3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+lionbits3.menu.CPUFreq.240=240MHz (WiFi)
+lionbits3.menu.CPUFreq.240.build.f_cpu=240000000L
+lionbits3.menu.CPUFreq.160=160MHz (WiFi)
+lionbits3.menu.CPUFreq.160.build.f_cpu=160000000L
+lionbits3.menu.CPUFreq.80=80MHz (WiFi)
+lionbits3.menu.CPUFreq.80.build.f_cpu=80000000L
+lionbits3.menu.CPUFreq.40=40MHz
+lionbits3.menu.CPUFreq.40.build.f_cpu=40000000L
+lionbits3.menu.CPUFreq.20=20MHz
+lionbits3.menu.CPUFreq.20.build.f_cpu=20000000L
+lionbits3.menu.CPUFreq.10=10MHz
+lionbits3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+lionbits3.menu.UploadSpeed.921600=921600
+lionbits3.menu.UploadSpeed.921600.upload.speed=921600
+lionbits3.menu.UploadSpeed.115200=115200
+lionbits3.menu.UploadSpeed.115200.upload.speed=115200
+lionbits3.menu.UploadSpeed.256000.windows=256000
+lionbits3.menu.UploadSpeed.256000.upload.speed=256000
+lionbits3.menu.UploadSpeed.230400.windows.upload.speed=256000
+lionbits3.menu.UploadSpeed.230400=230400
+lionbits3.menu.UploadSpeed.230400.upload.speed=230400
+lionbits3.menu.UploadSpeed.460800.linux=460800
+lionbits3.menu.UploadSpeed.460800.macosx=460800
+lionbits3.menu.UploadSpeed.460800.upload.speed=460800
+lionbits3.menu.UploadSpeed.512000.windows=512000
+lionbits3.menu.UploadSpeed.512000.upload.speed=512000
+
+lionbits3.menu.DebugLevel.none=None
+lionbits3.menu.DebugLevel.none.build.code_debug=0
+lionbits3.menu.DebugLevel.error=Error
+lionbits3.menu.DebugLevel.error.build.code_debug=1
+lionbits3.menu.DebugLevel.warn=Warn
+lionbits3.menu.DebugLevel.warn.build.code_debug=2
+lionbits3.menu.DebugLevel.info=Info
+lionbits3.menu.DebugLevel.info.build.code_debug=3
+lionbits3.menu.DebugLevel.debug=Debug
+lionbits3.menu.DebugLevel.debug.build.code_debug=4
+lionbits3.menu.DebugLevel.verbose=Verbose
+lionbits3.menu.DebugLevel.verbose.build.code_debug=5
+
+lionbits3.menu.EraseFlash.none=Disabled
+lionbits3.menu.EraseFlash.none.upload.erase_cmd=
+lionbits3.menu.EraseFlash.all=Enabled
+lionbits3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+
+gen4-ESP32-S3R8n16.name=4D Systems gen4-ESP32 16MB Modules (ESP32-S3R8n16)
+
+gen4-ESP32-S3R8n16.bootloader.tool=esptool_py
+gen4-ESP32-S3R8n16.bootloader.tool.default=esptool_py
+
+gen4-ESP32-S3R8n16.upload.tool=esptool_py
+gen4-ESP32-S3R8n16.upload.tool.default=esptool_py
+gen4-ESP32-S3R8n16.upload.tool.network=esp_ota
+
+gen4-ESP32-S3R8n16.upload.maximum_size=1310720
+gen4-ESP32-S3R8n16.upload.maximum_data_size=327680
+gen4-ESP32-S3R8n16.upload.flags=
+gen4-ESP32-S3R8n16.upload.extra_flags=
+gen4-ESP32-S3R8n16.upload.use_1200bps_touch=false
+gen4-ESP32-S3R8n16.upload.wait_for_upload_port=false
+
+gen4-ESP32-S3R8n16.serial.disableDTR=false
+gen4-ESP32-S3R8n16.serial.disableRTS=false
+
+gen4-ESP32-S3R8n16.build.tarch=xtensa
+gen4-ESP32-S3R8n16.build.bootloader_addr=0x0
+gen4-ESP32-S3R8n16.build.target=esp32s3
+gen4-ESP32-S3R8n16.build.mcu=esp32s3
+gen4-ESP32-S3R8n16.build.core=esp32
+gen4-ESP32-S3R8n16.build.variant=esp32_s3r8n16
+gen4-ESP32-S3R8n16.build.board=ESP32_S3R8N16
+
+gen4-ESP32-S3R8n16.build.usb_mode=1
+gen4-ESP32-S3R8n16.build.cdc_on_boot=1
+gen4-ESP32-S3R8n16.build.msc_on_boot=0
+gen4-ESP32-S3R8n16.build.dfu_on_boot=0
+gen4-ESP32-S3R8n16.build.f_cpu=240000000L
+gen4-ESP32-S3R8n16.build.flash_size=16MB (128Mb)
+gen4-ESP32-S3R8n16.build.flash_freq=80m
+gen4-ESP32-S3R8n16.build.flash_mode=dio
+gen4-ESP32-S3R8n16.build.boot=qio
+gen4-ESP32-S3R8n16.build.boot_freq=80m
+gen4-ESP32-S3R8n16.build.partitions=default
+gen4-ESP32-S3R8n16.build.defines=-DBOARD_HAS_PSRAM
+gen4-ESP32-S3R8n16.build.loop_core=
+gen4-ESP32-S3R8n16.build.event_core=
+gen4-ESP32-S3R8n16.build.psram_type=opi
+gen4-ESP32-S3R8n16.build.memory_type={build.boot}_{build.psram_type}
+
+gen4-ESP32-S3R8n16.menu.PSRAM.opi=OPI PSRAM
+gen4-ESP32-S3R8n16.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+gen4-ESP32-S3R8n16.menu.PSRAM.opi.build.psram_type=opi
+
+gen4-ESP32-S3R8n16.menu.FlashMode.qio=QIO 80MHz
+gen4-ESP32-S3R8n16.menu.FlashMode.qio.build.flash_mode=dio
+gen4-ESP32-S3R8n16.menu.FlashMode.qio.build.boot=qio
+gen4-ESP32-S3R8n16.menu.FlashMode.qio.build.boot_freq=80m
+gen4-ESP32-S3R8n16.menu.FlashMode.qio.build.flash_freq=80m
+
+gen4-ESP32-S3R8n16.menu.FlashSize.16M=16MB (128Mb)
+gen4-ESP32-S3R8n16.menu.FlashSize.16M.build.flash_size=16MB
+
+gen4-ESP32-S3R8n16.menu.LoopCore.1=Core 1
+gen4-ESP32-S3R8n16.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+gen4-ESP32-S3R8n16.menu.LoopCore.0=Core 0
+gen4-ESP32-S3R8n16.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+gen4-ESP32-S3R8n16.menu.EventsCore.1=Core 1
+gen4-ESP32-S3R8n16.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+gen4-ESP32-S3R8n16.menu.EventsCore.0=Core 0
+gen4-ESP32-S3R8n16.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+gen4-ESP32-S3R8n16.menu.USBMode.default=Hardware CDC and JTAG
+gen4-ESP32-S3R8n16.menu.USBMode.default.build.usb_mode=1
+gen4-ESP32-S3R8n16.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
+gen4-ESP32-S3R8n16.menu.USBMode.hwcdc.build.usb_mode=0
+
+gen4-ESP32-S3R8n16.menu.CDCOnBoot.cdc=Enabled
+gen4-ESP32-S3R8n16.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+gen4-ESP32-S3R8n16.menu.CDCOnBoot.default=Disabled
+gen4-ESP32-S3R8n16.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+gen4-ESP32-S3R8n16.menu.MSCOnBoot.default=Disabled
+gen4-ESP32-S3R8n16.menu.MSCOnBoot.default.build.msc_on_boot=0
+gen4-ESP32-S3R8n16.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+gen4-ESP32-S3R8n16.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+gen4-ESP32-S3R8n16.menu.DFUOnBoot.default=Disabled
+gen4-ESP32-S3R8n16.menu.DFUOnBoot.default.build.dfu_on_boot=0
+gen4-ESP32-S3R8n16.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+gen4-ESP32-S3R8n16.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+gen4-ESP32-S3R8n16.menu.UploadMode.default=UART0 / Hardware CDC
+gen4-ESP32-S3R8n16.menu.UploadMode.default.upload.use_1200bps_touch=false
+gen4-ESP32-S3R8n16.menu.UploadMode.default.upload.wait_for_upload_port=false
+gen4-ESP32-S3R8n16.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+gen4-ESP32-S3R8n16.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+gen4-ESP32-S3R8n16.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme1=Small App w/ OTA + Huge FS (2MB APP/2MB OTA/12MB SPIFFS)
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme1.build.custom_partitions=gen4esp32_2MBapp_2MBota_12MBspiffs
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme1.upload.maximum_size=2097152
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme2=Medium App w/ OTA + Large FS (4MB APP/4MB OTA/7MB SPIFFS)
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme2.build.custom_partitions=gen4esp32_4MBapp_4MBota_7MBspiffs
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme2.upload.maximum_size=4718592
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme3=Large App w/ OTA (8MB APP/8MB OTA)
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme3.build.custom_partitions=gen4esp32_8MBapp_8MBota
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme3.upload.maximum_size=8323072
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme4=Huge App (16MB APP)
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme4.build.custom_partitions=gen4esp32_16MBapp
+gen4-ESP32-S3R8n16.menu.PartitionScheme.gen4esp32scheme4.upload.maximum_size=16646144
+
+gen4-ESP32-S3R8n16.menu.CPUFreq.240=240MHz (WiFi)
+gen4-ESP32-S3R8n16.menu.CPUFreq.240.build.f_cpu=240000000L
+gen4-ESP32-S3R8n16.menu.CPUFreq.160=160MHz (WiFi)
+gen4-ESP32-S3R8n16.menu.CPUFreq.160.build.f_cpu=160000000L
+gen4-ESP32-S3R8n16.menu.CPUFreq.80=80MHz (WiFi)
+gen4-ESP32-S3R8n16.menu.CPUFreq.80.build.f_cpu=80000000L
+gen4-ESP32-S3R8n16.menu.CPUFreq.40=40MHz
+gen4-ESP32-S3R8n16.menu.CPUFreq.40.build.f_cpu=40000000L
+gen4-ESP32-S3R8n16.menu.CPUFreq.20=20MHz
+gen4-ESP32-S3R8n16.menu.CPUFreq.20.build.f_cpu=20000000L
+gen4-ESP32-S3R8n16.menu.CPUFreq.10=10MHz
+gen4-ESP32-S3R8n16.menu.CPUFreq.10.build.f_cpu=10000000L
+
+gen4-ESP32-S3R8n16.menu.UploadSpeed.921600=921600
+gen4-ESP32-S3R8n16.menu.UploadSpeed.921600.upload.speed=921600
+gen4-ESP32-S3R8n16.menu.UploadSpeed.115200=115200
+gen4-ESP32-S3R8n16.menu.UploadSpeed.115200.upload.speed=115200
+gen4-ESP32-S3R8n16.menu.UploadSpeed.256000.windows=256000
+gen4-ESP32-S3R8n16.menu.UploadSpeed.256000.upload.speed=256000
+gen4-ESP32-S3R8n16.menu.UploadSpeed.230400.windows.upload.speed=256000
+gen4-ESP32-S3R8n16.menu.UploadSpeed.230400=230400
+gen4-ESP32-S3R8n16.menu.UploadSpeed.230400.upload.speed=230400
+gen4-ESP32-S3R8n16.menu.UploadSpeed.460800.linux=460800
+gen4-ESP32-S3R8n16.menu.UploadSpeed.460800.macosx=460800
+gen4-ESP32-S3R8n16.menu.UploadSpeed.460800.upload.speed=460800
+gen4-ESP32-S3R8n16.menu.UploadSpeed.512000.windows=512000
+gen4-ESP32-S3R8n16.menu.UploadSpeed.512000.upload.speed=512000
+
+gen4-ESP32-S3R8n16.menu.DebugLevel.none=None
+gen4-ESP32-S3R8n16.menu.DebugLevel.none.build.code_debug=0
+gen4-ESP32-S3R8n16.menu.DebugLevel.error=Error
+gen4-ESP32-S3R8n16.menu.DebugLevel.error.build.code_debug=1
+gen4-ESP32-S3R8n16.menu.DebugLevel.warn=Warn
+gen4-ESP32-S3R8n16.menu.DebugLevel.warn.build.code_debug=2
+gen4-ESP32-S3R8n16.menu.DebugLevel.info=Info
+gen4-ESP32-S3R8n16.menu.DebugLevel.info.build.code_debug=3
+gen4-ESP32-S3R8n16.menu.DebugLevel.debug=Debug
+gen4-ESP32-S3R8n16.menu.DebugLevel.debug.build.code_debug=4
+gen4-ESP32-S3R8n16.menu.DebugLevel.verbose=Verbose
+gen4-ESP32-S3R8n16.menu.DebugLevel.verbose.build.code_debug=5
+
+gen4-ESP32-S3R8n16.menu.EraseFlash.none=Disabled
+gen4-ESP32-S3R8n16.menu.EraseFlash.none.upload.erase_cmd=
+gen4-ESP32-S3R8n16.menu.EraseFlash.all=Enabled
+gen4-ESP32-S3R8n16.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# Namino Rosso
+
+namino_rosso.name=Namino Rosso
+
+namino_rosso.bootloader.tool=esptool_py
+namino_rosso.bootloader.tool.default=esptool_py
+
+namino_rosso.upload.tool=esptool_py
+namino_rosso.upload.tool.default=esptool_py
+namino_rosso.upload.tool.network=esp_ota
+
+namino_rosso.upload.maximum_size=1310720
+namino_rosso.upload.maximum_data_size=327680
+namino_rosso.upload.flags=
+namino_rosso.upload.extra_flags=
+namino_rosso.upload.use_1200bps_touch=true
+namino_rosso.upload.wait_for_upload_port=true
+
+namino_rosso.serial.disableDTR=false
+namino_rosso.serial.disableRTS=false
+
+namino_rosso.build.tarch=xtensa
+namino_rosso.build.bootloader_addr=0x0
+namino_rosso.build.target=esp32s3
+namino_rosso.build.mcu=esp32s3
+namino_rosso.build.core=esp32
+namino_rosso.build.variant=namino_rosso
+namino_rosso.build.board=NAMINO_ROSSO
+
+namino_rosso.build.usb_mode=0
+namino_rosso.build.cdc_on_boot=1
+namino_rosso.build.msc_on_boot=0
+namino_rosso.build.dfu_on_boot=0
+namino_rosso.build.f_cpu=240000000L
+namino_rosso.build.flash_size=4MB
+namino_rosso.build.flash_freq=80m
+namino_rosso.build.flash_mode=dio
+namino_rosso.build.boot=qio
+namino_rosso.build.partitions=default
+namino_rosso.build.defines=
+namino_rosso.build.loop_core=
+namino_rosso.build.event_core=
+namino_rosso.build.flash_type=qio
+namino_rosso.build.psram_type=qspi
+namino_rosso.build.memory_type={build.flash_type}_{build.psram_type}
+
+namino_rosso.menu.LoopCore.1=Core 1
+namino_rosso.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+namino_rosso.menu.LoopCore.0=Core 0
+namino_rosso.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+namino_rosso.menu.EventsCore.1=Core 1
+namino_rosso.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+namino_rosso.menu.EventsCore.0=Core 0
+namino_rosso.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+namino_rosso.menu.USBMode.default=USB-OTG (TinyUSB)
+namino_rosso.menu.USBMode.default.build.usb_mode=0
+namino_rosso.menu.USBMode.hwcdc=Hardware CDC and JTAG
+namino_rosso.menu.USBMode.hwcdc.build.usb_mode=1
+
+namino_rosso.menu.CDCOnBoot.cdc=Enabled
+namino_rosso.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+namino_rosso.menu.CDCOnBoot.default=Disabled
+namino_rosso.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+namino_rosso.menu.MSCOnBoot.default=Disabled
+namino_rosso.menu.MSCOnBoot.default.build.msc_on_boot=0
+namino_rosso.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+namino_rosso.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+namino_rosso.menu.DFUOnBoot.default=Disabled
+namino_rosso.menu.DFUOnBoot.default.build.dfu_on_boot=0
+namino_rosso.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+namino_rosso.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+namino_rosso.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+namino_rosso.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+namino_rosso.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+namino_rosso.menu.UploadMode.default=UART0 / Hardware CDC
+namino_rosso.menu.UploadMode.default.upload.use_1200bps_touch=false
+namino_rosso.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+namino_rosso.menu.PSRAM.disabled=Disabled
+namino_rosso.menu.PSRAM.disabled.build.defines=
+namino_rosso.menu.PSRAM.disabled.build.psram_type=qspi
+namino_rosso.menu.PSRAM.enabled=QSPI PSRAM
+namino_rosso.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+namino_rosso.menu.PSRAM.enabled.build.psram_type=qspi
+namino_rosso.menu.PSRAM.opi=OPI PSRAM
+namino_rosso.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+namino_rosso.menu.PSRAM.opi.build.psram_type=opi
+
+namino_rosso.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+namino_rosso.menu.PartitionScheme.default.build.partitions=default
+namino_rosso.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+namino_rosso.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+namino_rosso.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+namino_rosso.menu.PartitionScheme.minimal.build.partitions=minimal
+namino_rosso.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+namino_rosso.menu.PartitionScheme.no_ota.build.partitions=no_ota
+namino_rosso.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+namino_rosso.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+namino_rosso.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+namino_rosso.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+namino_rosso.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+namino_rosso.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+namino_rosso.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+namino_rosso.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+namino_rosso.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+namino_rosso.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+namino_rosso.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+namino_rosso.menu.PartitionScheme.huge_app.build.partitions=huge_app
+namino_rosso.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+namino_rosso.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+namino_rosso.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+namino_rosso.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+namino_rosso.menu.CPUFreq.240=240MHz (WiFi)
+namino_rosso.menu.CPUFreq.240.build.f_cpu=240000000L
+namino_rosso.menu.CPUFreq.160=160MHz (WiFi)
+namino_rosso.menu.CPUFreq.160.build.f_cpu=160000000L
+namino_rosso.menu.CPUFreq.80=80MHz (WiFi)
+namino_rosso.menu.CPUFreq.80.build.f_cpu=80000000L
+namino_rosso.menu.CPUFreq.40=40MHz
+namino_rosso.menu.CPUFreq.40.build.f_cpu=40000000L
+namino_rosso.menu.CPUFreq.20=20MHz
+namino_rosso.menu.CPUFreq.20.build.f_cpu=20000000L
+namino_rosso.menu.CPUFreq.10=10MHz
+namino_rosso.menu.CPUFreq.10.build.f_cpu=10000000L
+
+namino_rosso.menu.FlashMode.qio=QIO 80MHz
+namino_rosso.menu.FlashMode.qio.build.flash_mode=dio
+namino_rosso.menu.FlashMode.qio.build.boot=qio
+namino_rosso.menu.FlashMode.qio.build.boot_freq=80m
+namino_rosso.menu.FlashMode.qio.build.flash_freq=80m
+namino_rosso.menu.FlashMode.qio120=QIO 120MHz
+namino_rosso.menu.FlashMode.qio120.build.flash_mode=dio
+namino_rosso.menu.FlashMode.qio120.build.boot=qio
+namino_rosso.menu.FlashMode.qio120.build.boot_freq=120m
+namino_rosso.menu.FlashMode.qio120.build.flash_freq=80m
+namino_rosso.menu.FlashMode.dio=DIO 80MHz
+namino_rosso.menu.FlashMode.dio.build.flash_mode=dio
+namino_rosso.menu.FlashMode.dio.build.boot=dio
+namino_rosso.menu.FlashMode.dio.build.boot_freq=80m
+namino_rosso.menu.FlashMode.dio.build.flash_freq=80m
+namino_rosso.menu.FlashMode.opi=OPI 80MHz
+namino_rosso.menu.FlashMode.opi.build.flash_mode=dout
+namino_rosso.menu.FlashMode.opi.build.boot=opi
+namino_rosso.menu.FlashMode.opi.build.boot_freq=80m
+namino_rosso.menu.FlashMode.opi.build.flash_freq=80m
+
+namino_rosso.menu.FlashSize.4M=4MB (32Mb)
+namino_rosso.menu.FlashSize.4M.build.flash_size=4MB
+
+namino_rosso.menu.UploadSpeed.921600=921600
+namino_rosso.menu.UploadSpeed.921600.upload.speed=921600
+namino_rosso.menu.UploadSpeed.115200=115200
+namino_rosso.menu.UploadSpeed.115200.upload.speed=115200
+namino_rosso.menu.UploadSpeed.256000.windows=256000
+namino_rosso.menu.UploadSpeed.256000.upload.speed=256000
+namino_rosso.menu.UploadSpeed.230400.windows.upload.speed=256000
+namino_rosso.menu.UploadSpeed.230400=230400
+namino_rosso.menu.UploadSpeed.230400.upload.speed=230400
+namino_rosso.menu.UploadSpeed.460800.linux=460800
+namino_rosso.menu.UploadSpeed.460800.macosx=460800
+namino_rosso.menu.UploadSpeed.460800.upload.speed=460800
+namino_rosso.menu.UploadSpeed.512000.windows=512000
+namino_rosso.menu.UploadSpeed.512000.upload.speed=512000
+
+namino_rosso.menu.DebugLevel.none=None
+namino_rosso.menu.DebugLevel.none.build.code_debug=0
+namino_rosso.menu.DebugLevel.error=Error
+namino_rosso.menu.DebugLevel.error.build.code_debug=1
+namino_rosso.menu.DebugLevel.warn=Warn
+namino_rosso.menu.DebugLevel.warn.build.code_debug=2
+namino_rosso.menu.DebugLevel.info=Info
+namino_rosso.menu.DebugLevel.info.build.code_debug=3
+namino_rosso.menu.DebugLevel.debug=Debug
+namino_rosso.menu.DebugLevel.debug.build.code_debug=4
+namino_rosso.menu.DebugLevel.verbose=Verbose
+namino_rosso.menu.DebugLevel.verbose.build.code_debug=5
+
+namino_rosso.menu.EraseFlash.none=Disabled
+namino_rosso.menu.EraseFlash.none.upload.erase_cmd=
+namino_rosso.menu.EraseFlash.all=Enabled
+namino_rosso.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# Namino Arancio
+
+namino_arancio.name=Namino Arancio
+
+namino_arancio.bootloader.tool=esptool_py
+namino_arancio.bootloader.tool.default=esptool_py
+
+namino_arancio.upload.tool=esptool_py
+namino_arancio.upload.tool.default=esptool_py
+namino_arancio.upload.tool.network=esp_ota
+
+namino_arancio.upload.maximum_size=1310720
+namino_arancio.upload.maximum_data_size=327680
+namino_arancio.upload.flags=
+namino_arancio.upload.extra_flags=
+namino_arancio.upload.use_1200bps_touch=true
+namino_arancio.upload.wait_for_upload_port=true
+
+namino_arancio.serial.disableDTR=false
+namino_arancio.serial.disableRTS=false
+
+namino_arancio.build.tarch=xtensa
+namino_arancio.build.bootloader_addr=0x0
+namino_arancio.build.target=esp32s3
+namino_arancio.build.mcu=esp32s3
+namino_arancio.build.core=esp32
+namino_arancio.build.variant=namino_arancio
+namino_arancio.build.board=NAMINO_ARANCIO
+
+namino_arancio.build.usb_mode=0
+namino_arancio.build.cdc_on_boot=1
+namino_arancio.build.msc_on_boot=0
+namino_arancio.build.dfu_on_boot=0
+namino_arancio.build.f_cpu=240000000L
+namino_arancio.build.flash_size=4MB
+namino_arancio.build.flash_freq=80m
+namino_arancio.build.flash_mode=dio
+namino_arancio.build.boot=qio
+namino_arancio.build.partitions=default
+namino_arancio.build.defines=
+namino_arancio.build.loop_core=
+namino_arancio.build.event_core=
+namino_arancio.build.flash_type=qio
+namino_arancio.build.psram_type=qspi
+namino_arancio.build.memory_type={build.flash_type}_{build.psram_type}
+
+namino_arancio.menu.LoopCore.1=Core 1
+namino_arancio.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+namino_arancio.menu.LoopCore.0=Core 0
+namino_arancio.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+namino_arancio.menu.EventsCore.1=Core 1
+namino_arancio.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+namino_arancio.menu.EventsCore.0=Core 0
+namino_arancio.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+namino_arancio.menu.USBMode.default=USB-OTG (TinyUSB)
+namino_arancio.menu.USBMode.default.build.usb_mode=0
+namino_arancio.menu.USBMode.hwcdc=Hardware CDC and JTAG
+namino_arancio.menu.USBMode.hwcdc.build.usb_mode=1
+
+namino_arancio.menu.CDCOnBoot.cdc=Enabled
+namino_arancio.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+namino_arancio.menu.CDCOnBoot.default=Disabled
+namino_arancio.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+namino_arancio.menu.MSCOnBoot.default=Disabled
+namino_arancio.menu.MSCOnBoot.default.build.msc_on_boot=0
+namino_arancio.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+namino_arancio.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+namino_arancio.menu.DFUOnBoot.default=Disabled
+namino_arancio.menu.DFUOnBoot.default.build.dfu_on_boot=0
+namino_arancio.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+namino_arancio.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+namino_arancio.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+namino_arancio.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+namino_arancio.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+namino_arancio.menu.UploadMode.default=UART0 / Hardware CDC
+namino_arancio.menu.UploadMode.default.upload.use_1200bps_touch=false
+namino_arancio.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+namino_arancio.menu.PSRAM.disabled=Disabled
+namino_arancio.menu.PSRAM.disabled.build.defines=
+namino_arancio.menu.PSRAM.disabled.build.psram_type=qspi
+namino_arancio.menu.PSRAM.enabled=QSPI PSRAM
+namino_arancio.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+namino_arancio.menu.PSRAM.enabled.build.psram_type=qspi
+namino_arancio.menu.PSRAM.opi=OPI PSRAM
+namino_arancio.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+namino_arancio.menu.PSRAM.opi.build.psram_type=opi
+
+namino_arancio.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+namino_arancio.menu.PartitionScheme.default.build.partitions=default
+namino_arancio.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+namino_arancio.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+namino_arancio.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+namino_arancio.menu.PartitionScheme.minimal.build.partitions=minimal
+namino_arancio.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+namino_arancio.menu.PartitionScheme.no_ota.build.partitions=no_ota
+namino_arancio.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+namino_arancio.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+namino_arancio.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+namino_arancio.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+namino_arancio.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+namino_arancio.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+namino_arancio.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+namino_arancio.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+namino_arancio.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+namino_arancio.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+namino_arancio.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+namino_arancio.menu.PartitionScheme.huge_app.build.partitions=huge_app
+namino_arancio.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+namino_arancio.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+namino_arancio.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+namino_arancio.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+namino_arancio.menu.CPUFreq.240=240MHz (WiFi)
+namino_arancio.menu.CPUFreq.240.build.f_cpu=240000000L
+namino_arancio.menu.CPUFreq.160=160MHz (WiFi)
+namino_arancio.menu.CPUFreq.160.build.f_cpu=160000000L
+namino_arancio.menu.CPUFreq.80=80MHz (WiFi)
+namino_arancio.menu.CPUFreq.80.build.f_cpu=80000000L
+namino_arancio.menu.CPUFreq.40=40MHz
+namino_arancio.menu.CPUFreq.40.build.f_cpu=40000000L
+namino_arancio.menu.CPUFreq.20=20MHz
+namino_arancio.menu.CPUFreq.20.build.f_cpu=20000000L
+namino_arancio.menu.CPUFreq.10=10MHz
+namino_arancio.menu.CPUFreq.10.build.f_cpu=10000000L
+
+namino_arancio.menu.FlashMode.qio=QIO 80MHz
+namino_arancio.menu.FlashMode.qio.build.flash_mode=dio
+namino_arancio.menu.FlashMode.qio.build.boot=qio
+namino_arancio.menu.FlashMode.qio.build.boot_freq=80m
+namino_arancio.menu.FlashMode.qio.build.flash_freq=80m
+namino_arancio.menu.FlashMode.qio120=QIO 120MHz
+namino_arancio.menu.FlashMode.qio120.build.flash_mode=dio
+namino_arancio.menu.FlashMode.qio120.build.boot=qio
+namino_arancio.menu.FlashMode.qio120.build.boot_freq=120m
+namino_arancio.menu.FlashMode.qio120.build.flash_freq=80m
+namino_arancio.menu.FlashMode.dio=DIO 80MHz
+namino_arancio.menu.FlashMode.dio.build.flash_mode=dio
+namino_arancio.menu.FlashMode.dio.build.boot=dio
+namino_arancio.menu.FlashMode.dio.build.boot_freq=80m
+namino_arancio.menu.FlashMode.dio.build.flash_freq=80m
+namino_arancio.menu.FlashMode.opi=OPI 80MHz
+namino_arancio.menu.FlashMode.opi.build.flash_mode=dout
+namino_arancio.menu.FlashMode.opi.build.boot=opi
+namino_arancio.menu.FlashMode.opi.build.boot_freq=80m
+namino_arancio.menu.FlashMode.opi.build.flash_freq=80m
+
+namino_arancio.menu.FlashSize.4M=4MB (32Mb)
+namino_arancio.menu.FlashSize.4M.build.flash_size=4MB
+
+namino_arancio.menu.UploadSpeed.921600=921600
+namino_arancio.menu.UploadSpeed.921600.upload.speed=921600
+namino_arancio.menu.UploadSpeed.115200=115200
+namino_arancio.menu.UploadSpeed.115200.upload.speed=115200
+namino_arancio.menu.UploadSpeed.256000.windows=256000
+namino_arancio.menu.UploadSpeed.256000.upload.speed=256000
+namino_arancio.menu.UploadSpeed.230400.windows.upload.speed=256000
+namino_arancio.menu.UploadSpeed.230400=230400
+namino_arancio.menu.UploadSpeed.230400.upload.speed=230400
+namino_arancio.menu.UploadSpeed.460800.linux=460800
+namino_arancio.menu.UploadSpeed.460800.macosx=460800
+namino_arancio.menu.UploadSpeed.460800.upload.speed=460800
+namino_arancio.menu.UploadSpeed.512000.windows=512000
+namino_arancio.menu.UploadSpeed.512000.upload.speed=512000
+
+namino_arancio.menu.DebugLevel.none=None
+namino_arancio.menu.DebugLevel.none.build.code_debug=0
+namino_arancio.menu.DebugLevel.error=Error
+namino_arancio.menu.DebugLevel.error.build.code_debug=1
+namino_arancio.menu.DebugLevel.warn=Warn
+namino_arancio.menu.DebugLevel.warn.build.code_debug=2
+namino_arancio.menu.DebugLevel.info=Info
+namino_arancio.menu.DebugLevel.info.build.code_debug=3
+namino_arancio.menu.DebugLevel.debug=Debug
+namino_arancio.menu.DebugLevel.debug.build.code_debug=4
+namino_arancio.menu.DebugLevel.verbose=Verbose
+namino_arancio.menu.DebugLevel.verbose.build.code_debug=5
+
+namino_arancio.menu.EraseFlash.none=Disabled
+namino_arancio.menu.EraseFlash.none.upload.erase_cmd=
+namino_arancio.menu.EraseFlash.all=Enabled
+namino_arancio.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# Namino Bianco
+
+namino_bianco.name=Namino Bianco
+
+namino_bianco.bootloader.tool=esptool_py
+namino_bianco.bootloader.tool.default=esptool_py
+
+namino_bianco.upload.tool=esptool_py
+namino_bianco.upload.tool.default=esptool_py
+namino_bianco.upload.tool.network=esp_ota
+
+namino_bianco.upload.maximum_size=1310720
+namino_bianco.upload.maximum_data_size=327680
+namino_bianco.upload.flags=
+namino_bianco.upload.extra_flags=
+namino_bianco.upload.use_1200bps_touch=true
+namino_bianco.upload.wait_for_upload_port=true
+
+namino_bianco.serial.disableDTR=false
+namino_bianco.serial.disableRTS=false
+
+namino_bianco.build.tarch=xtensa
+namino_bianco.build.bootloader_addr=0x0
+namino_bianco.build.target=esp32s3
+namino_bianco.build.mcu=esp32s3
+namino_bianco.build.core=esp32
+namino_bianco.build.variant=namino_bianco
+namino_bianco.build.board=NAMINO_BIANCO
+
+namino_bianco.build.usb_mode=0
+namino_bianco.build.cdc_on_boot=1
+namino_bianco.build.msc_on_boot=0
+namino_bianco.build.dfu_on_boot=0
+namino_bianco.build.f_cpu=240000000L
+namino_bianco.build.flash_size=4MB
+namino_bianco.build.flash_freq=80m
+namino_bianco.build.flash_mode=dio
+namino_bianco.build.boot=qio
+namino_bianco.build.partitions=default
+namino_bianco.build.defines=
+namino_bianco.build.loop_core=
+namino_bianco.build.event_core=
+namino_bianco.build.flash_type=qio
+namino_bianco.build.psram_type=qspi
+namino_bianco.build.memory_type={build.flash_type}_{build.psram_type}
+
+namino_bianco.menu.LoopCore.1=Core 1
+namino_bianco.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+namino_bianco.menu.LoopCore.0=Core 0
+namino_bianco.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+namino_bianco.menu.EventsCore.1=Core 1
+namino_bianco.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+namino_bianco.menu.EventsCore.0=Core 0
+namino_bianco.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+namino_bianco.menu.USBMode.default=USB-OTG (TinyUSB)
+namino_bianco.menu.USBMode.default.build.usb_mode=0
+namino_bianco.menu.USBMode.hwcdc=Hardware CDC and JTAG
+namino_bianco.menu.USBMode.hwcdc.build.usb_mode=1
+
+namino_bianco.menu.CDCOnBoot.cdc=Enabled
+namino_bianco.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+namino_bianco.menu.CDCOnBoot.default=Disabled
+namino_bianco.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+namino_bianco.menu.MSCOnBoot.default=Disabled
+namino_bianco.menu.MSCOnBoot.default.build.msc_on_boot=0
+namino_bianco.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+namino_bianco.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+namino_bianco.menu.DFUOnBoot.default=Disabled
+namino_bianco.menu.DFUOnBoot.default.build.dfu_on_boot=0
+namino_bianco.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+namino_bianco.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+namino_bianco.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+namino_bianco.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+namino_bianco.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+namino_bianco.menu.UploadMode.default=UART0 / Hardware CDC
+namino_bianco.menu.UploadMode.default.upload.use_1200bps_touch=false
+namino_bianco.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+namino_bianco.menu.PSRAM.disabled=Disabled
+namino_bianco.menu.PSRAM.disabled.build.defines=
+namino_bianco.menu.PSRAM.disabled.build.psram_type=qspi
+namino_bianco.menu.PSRAM.enabled=QSPI PSRAM
+namino_bianco.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+namino_bianco.menu.PSRAM.enabled.build.psram_type=qspi
+namino_bianco.menu.PSRAM.opi=OPI PSRAM
+namino_bianco.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+namino_bianco.menu.PSRAM.opi.build.psram_type=opi
+
+namino_bianco.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+namino_bianco.menu.PartitionScheme.default.build.partitions=default
+namino_bianco.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+namino_bianco.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+namino_bianco.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+namino_bianco.menu.PartitionScheme.minimal.build.partitions=minimal
+namino_bianco.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+namino_bianco.menu.PartitionScheme.no_ota.build.partitions=no_ota
+namino_bianco.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+namino_bianco.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+namino_bianco.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+namino_bianco.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+namino_bianco.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+namino_bianco.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+namino_bianco.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+namino_bianco.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+namino_bianco.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+namino_bianco.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+namino_bianco.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+namino_bianco.menu.PartitionScheme.huge_app.build.partitions=huge_app
+namino_bianco.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+namino_bianco.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+namino_bianco.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+namino_bianco.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+namino_bianco.menu.CPUFreq.240=240MHz (WiFi)
+namino_bianco.menu.CPUFreq.240.build.f_cpu=240000000L
+namino_bianco.menu.CPUFreq.160=160MHz (WiFi)
+namino_bianco.menu.CPUFreq.160.build.f_cpu=160000000L
+namino_bianco.menu.CPUFreq.80=80MHz (WiFi)
+namino_bianco.menu.CPUFreq.80.build.f_cpu=80000000L
+namino_bianco.menu.CPUFreq.40=40MHz
+namino_bianco.menu.CPUFreq.40.build.f_cpu=40000000L
+namino_bianco.menu.CPUFreq.20=20MHz
+namino_bianco.menu.CPUFreq.20.build.f_cpu=20000000L
+namino_bianco.menu.CPUFreq.10=10MHz
+namino_bianco.menu.CPUFreq.10.build.f_cpu=10000000L
+
+namino_bianco.menu.FlashMode.qio=QIO 80MHz
+namino_bianco.menu.FlashMode.qio.build.flash_mode=dio
+namino_bianco.menu.FlashMode.qio.build.boot=qio
+namino_bianco.menu.FlashMode.qio.build.boot_freq=80m
+namino_bianco.menu.FlashMode.qio.build.flash_freq=80m
+namino_bianco.menu.FlashMode.qio120=QIO 120MHz
+namino_bianco.menu.FlashMode.qio120.build.flash_mode=dio
+namino_bianco.menu.FlashMode.qio120.build.boot=qio
+namino_bianco.menu.FlashMode.qio120.build.boot_freq=120m
+namino_bianco.menu.FlashMode.qio120.build.flash_freq=80m
+namino_bianco.menu.FlashMode.dio=DIO 80MHz
+namino_bianco.menu.FlashMode.dio.build.flash_mode=dio
+namino_bianco.menu.FlashMode.dio.build.boot=dio
+namino_bianco.menu.FlashMode.dio.build.boot_freq=80m
+namino_bianco.menu.FlashMode.dio.build.flash_freq=80m
+namino_bianco.menu.FlashMode.opi=OPI 80MHz
+namino_bianco.menu.FlashMode.opi.build.flash_mode=dout
+namino_bianco.menu.FlashMode.opi.build.boot=opi
+namino_bianco.menu.FlashMode.opi.build.boot_freq=80m
+namino_bianco.menu.FlashMode.opi.build.flash_freq=80m
+
+namino_bianco.menu.FlashSize.4M=4MB (32Mb)
+namino_bianco.menu.FlashSize.4M.build.flash_size=4MB
+
+namino_bianco.menu.UploadSpeed.921600=921600
+namino_bianco.menu.UploadSpeed.921600.upload.speed=921600
+namino_bianco.menu.UploadSpeed.115200=115200
+namino_bianco.menu.UploadSpeed.115200.upload.speed=115200
+namino_bianco.menu.UploadSpeed.256000.windows=256000
+namino_bianco.menu.UploadSpeed.256000.upload.speed=256000
+namino_bianco.menu.UploadSpeed.230400.windows.upload.speed=256000
+namino_bianco.menu.UploadSpeed.230400=230400
+namino_bianco.menu.UploadSpeed.230400.upload.speed=230400
+namino_bianco.menu.UploadSpeed.460800.linux=460800
+namino_bianco.menu.UploadSpeed.460800.macosx=460800
+namino_bianco.menu.UploadSpeed.460800.upload.speed=460800
+namino_bianco.menu.UploadSpeed.512000.windows=512000
+namino_bianco.menu.UploadSpeed.512000.upload.speed=512000
+
+namino_bianco.menu.DebugLevel.none=None
+namino_bianco.menu.DebugLevel.none.build.code_debug=0
+namino_bianco.menu.DebugLevel.error=Error
+namino_bianco.menu.DebugLevel.error.build.code_debug=1
+namino_bianco.menu.DebugLevel.warn=Warn
+namino_bianco.menu.DebugLevel.warn.build.code_debug=2
+namino_bianco.menu.DebugLevel.info=Info
+namino_bianco.menu.DebugLevel.info.build.code_debug=3
+namino_bianco.menu.DebugLevel.debug=Debug
+namino_bianco.menu.DebugLevel.debug.build.code_debug=4
+namino_bianco.menu.DebugLevel.verbose=Verbose
+namino_bianco.menu.DebugLevel.verbose.build.code_debug=5
+
+namino_bianco.menu.EraseFlash.none=Disabled
+namino_bianco.menu.EraseFlash.none.upload.erase_cmd=
+namino_bianco.menu.EraseFlash.all=Enabled
+namino_bianco.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# IOXESP32, IOXESP32U
+
+ioxesp32.name=IOXESP32
+
+ioxesp32.bootloader.tool=esptool_py
+ioxesp32.bootloader.tool.default=esptool_py
+
+ioxesp32.upload.tool=esptool_py
+ioxesp32.upload.tool.default=esptool_py
+ioxesp32.upload.tool.network=esp_ota
+
+ioxesp32.upload.maximum_size=1310720
+ioxesp32.upload.maximum_data_size=327680
+ioxesp32.upload.flags=
+ioxesp32.upload.extra_flags=
+
+ioxesp32.serial.disableDTR=true
+ioxesp32.serial.disableRTS=true
+
+ioxesp32.build.tarch=xtensa
+ioxesp32.build.bootloader_addr=0x1000
+ioxesp32.build.target=esp32
+ioxesp32.build.mcu=esp32
+ioxesp32.build.core=esp32
+ioxesp32.build.variant=ioxesp32
+ioxesp32.build.board=IOXESP32
+
+ioxesp32.build.f_cpu=240000000L
+ioxesp32.build.flash_mode=dio
+ioxesp32.build.flash_size=4MB
+ioxesp32ps.build.flash_freq=40m
+ioxesp32.build.boot=dio
+ioxesp32.build.partitions=default
+ioxesp32.build.defines=
+ioxesp32.build.extra_libs=
+
+ioxesp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+ioxesp32.menu.PartitionScheme.default.build.partitions=default
+ioxesp32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+ioxesp32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+ioxesp32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+ioxesp32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+ioxesp32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+ioxesp32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+ioxesp32.menu.PartitionScheme.minimal.build.partitions=minimal
+ioxesp32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+ioxesp32.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ioxesp32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ioxesp32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+ioxesp32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+ioxesp32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+ioxesp32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+ioxesp32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+ioxesp32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+ioxesp32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+ioxesp32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+ioxesp32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+ioxesp32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+ioxesp32.menu.PartitionScheme.huge_app.build.partitions=huge_app
+ioxesp32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+ioxesp32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+ioxesp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ioxesp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+ioxesp32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+ioxesp32.menu.PartitionScheme.fatflash.build.partitions=ffat
+ioxesp32.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+ioxesp32.menu.PartitionScheme.rainmaker=RainMaker 4MB
+ioxesp32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+ioxesp32.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+ioxesp32.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+ioxesp32.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+ioxesp32.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+ioxesp32.menu.FlashFreq.80=80MHz
+ioxesp32.menu.FlashFreq.80.build.flash_freq=80m
+ioxesp32.menu.FlashFreq.40=40MHz
+ioxesp32.menu.FlashFreq.40.build.flash_freq=40m
+
+ioxesp32.menu.UploadSpeed.921600=921600
+ioxesp32.menu.UploadSpeed.921600.upload.speed=921600
+ioxesp32.menu.UploadSpeed.115200=115200
+ioxesp32.menu.UploadSpeed.115200.upload.speed=115200
+ioxesp32.menu.UploadSpeed.256000.windows=256000
+ioxesp32.menu.UploadSpeed.256000.upload.speed=256000
+ioxesp32.menu.UploadSpeed.230400.windows.upload.speed=256000
+ioxesp32.menu.UploadSpeed.230400=230400
+ioxesp32.menu.UploadSpeed.230400.upload.speed=230400
+ioxesp32.menu.UploadSpeed.460800.linux=460800
+ioxesp32.menu.UploadSpeed.460800.macosx=460800
+ioxesp32.menu.UploadSpeed.460800.upload.speed=460800
+ioxesp32.menu.UploadSpeed.512000.windows=512000
+ioxesp32.menu.UploadSpeed.512000.upload.speed=512000
+
+ioxesp32.menu.DebugLevel.none=None
+ioxesp32.menu.DebugLevel.none.build.code_debug=0
+ioxesp32.menu.DebugLevel.error=Error
+ioxesp32.menu.DebugLevel.error.build.code_debug=1
+ioxesp32.menu.DebugLevel.warn=Warn
+ioxesp32.menu.DebugLevel.warn.build.code_debug=2
+ioxesp32.menu.DebugLevel.info=Info
+ioxesp32.menu.DebugLevel.info.build.code_debug=3
+ioxesp32.menu.DebugLevel.debug=Debug
+ioxesp32.menu.DebugLevel.debug.build.code_debug=4
+ioxesp32.menu.DebugLevel.verbose=Verbose
+ioxesp32.menu.DebugLevel.verbose.build.code_debug=5
+
+ioxesp32.menu.EraseFlash.none=Disabled
+ioxesp32.menu.EraseFlash.none.upload.erase_cmd=
+ioxesp32.menu.EraseFlash.all=Enabled
+ioxesp32.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# IOXESP32PS
+
+ioxesp32ps.name=IOXESP32PS
+
+ioxesp32ps.bootloader.tool=esptool_py
+ioxesp32ps.bootloader.tool.default=esptool_py
+
+ioxesp32ps.upload.tool=esptool_py
+ioxesp32ps.upload.tool.default=esptool_py
+ioxesp32ps.upload.tool.network=esp_ota
+
+ioxesp32ps.upload.maximum_size=1310720
+ioxesp32ps.upload.maximum_data_size=327680
+ioxesp32ps.upload.flags=
+ioxesp32ps.upload.extra_flags=
+
+ioxesp32ps.serial.disableDTR=true
+ioxesp32ps.serial.disableRTS=true
+
+ioxesp32ps.build.tarch=xtensa
+ioxesp32ps.build.bootloader_addr=0x1000
+ioxesp32ps.build.target=esp32
+ioxesp32ps.build.mcu=esp32
+ioxesp32ps.build.core=esp32
+ioxesp32ps.build.variant=ioxesp32
+ioxesp32ps.build.board=IOXESP32PS
+
+ioxesp32ps.build.f_cpu=240000000L
+ioxesp32ps.build.flash_mode=dio
+ioxesp32ps.build.flash_size=4MB
+ioxesp32ps.build.flash_freq=40m
+ioxesp32ps.build.boot=dio
+ioxesp32ps.build.partitions=default
+ioxesp32ps.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
+ioxesp32ps.build.extra_libs=
+
+ioxesp32ps.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+ioxesp32ps.menu.PartitionScheme.default.build.partitions=default
+ioxesp32ps.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+ioxesp32ps.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+ioxesp32ps.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+ioxesp32ps.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+ioxesp32ps.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+ioxesp32ps.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+ioxesp32ps.menu.PartitionScheme.minimal.build.partitions=minimal
+ioxesp32ps.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+ioxesp32ps.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ioxesp32ps.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ioxesp32ps.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+ioxesp32ps.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+ioxesp32ps.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+ioxesp32ps.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+ioxesp32ps.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+ioxesp32ps.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+ioxesp32ps.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+ioxesp32ps.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+ioxesp32ps.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+ioxesp32ps.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+ioxesp32ps.menu.PartitionScheme.huge_app.build.partitions=huge_app
+ioxesp32ps.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+ioxesp32ps.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+ioxesp32ps.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ioxesp32ps.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+ioxesp32ps.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+ioxesp32ps.menu.PartitionScheme.fatflash.build.partitions=ffat
+ioxesp32ps.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+ioxesp32ps.menu.PartitionScheme.rainmaker=RainMaker 4MB
+ioxesp32ps.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+ioxesp32ps.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+ioxesp32ps.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+ioxesp32ps.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+ioxesp32ps.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+ioxesp32ps.menu.FlashFreq.80=80MHz
+ioxesp32ps.menu.FlashFreq.80.build.flash_freq=80m
+ioxesp32ps.menu.FlashFreq.40=40MHz
+ioxesp32ps.menu.FlashFreq.40.build.flash_freq=40m
+
+ioxesp32ps.menu.UploadSpeed.921600=921600
+ioxesp32ps.menu.UploadSpeed.921600.upload.speed=921600
+ioxesp32ps.menu.UploadSpeed.115200=115200
+ioxesp32ps.menu.UploadSpeed.115200.upload.speed=115200
+ioxesp32ps.menu.UploadSpeed.256000.windows=256000
+ioxesp32ps.menu.UploadSpeed.256000.upload.speed=256000
+ioxesp32ps.menu.UploadSpeed.230400.windows.upload.speed=256000
+ioxesp32ps.menu.UploadSpeed.230400=230400
+ioxesp32ps.menu.UploadSpeed.230400.upload.speed=230400
+ioxesp32ps.menu.UploadSpeed.460800.linux=460800
+ioxesp32ps.menu.UploadSpeed.460800.macosx=460800
+ioxesp32ps.menu.UploadSpeed.460800.upload.speed=460800
+ioxesp32ps.menu.UploadSpeed.512000.windows=512000
+ioxesp32ps.menu.UploadSpeed.512000.upload.speed=512000
+
+ioxesp32ps.menu.DebugLevel.none=None
+ioxesp32ps.menu.DebugLevel.none.build.code_debug=0
+ioxesp32ps.menu.DebugLevel.error=Error
+ioxesp32ps.menu.DebugLevel.error.build.code_debug=1
+ioxesp32ps.menu.DebugLevel.warn=Warn
+ioxesp32ps.menu.DebugLevel.warn.build.code_debug=2
+ioxesp32ps.menu.DebugLevel.info=Info
+ioxesp32ps.menu.DebugLevel.info.build.code_debug=3
+ioxesp32ps.menu.DebugLevel.debug=Debug
+ioxesp32ps.menu.DebugLevel.debug.build.code_debug=4
+ioxesp32ps.menu.DebugLevel.verbose=Verbose
+ioxesp32ps.menu.DebugLevel.verbose.build.code_debug=5
+
+ioxesp32ps.menu.EraseFlash.none=Disabled
+ioxesp32ps.menu.EraseFlash.none.upload.erase_cmd=
+ioxesp32ps.menu.EraseFlash.all=Enabled
+ioxesp32ps.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# IOXESP32-C6
+
+ioxesp32c6.name=IOXESP32-C6
+
+ioxesp32c6.bootloader.tool=esptool_py
+ioxesp32c6.bootloader.tool.default=esptool_py
+
+ioxesp32c6.upload.tool=esptool_py
+ioxesp32c6.upload.tool.default=esptool_py
+ioxesp32c6.upload.tool.network=esp_ota
+
+ioxesp32c6.upload.maximum_size=1310720
+ioxesp32c6.upload.maximum_data_size=327680
+ioxesp32c6.upload.flags=
+ioxesp32c6.upload.extra_flags=
+ioxesp32c6.upload.use_1200bps_touch=false
+ioxesp32c6.upload.wait_for_upload_port=false
+
+ioxesp32c6.serial.disableDTR=false
+ioxesp32c6.serial.disableRTS=false
+
+ioxesp32c6.build.tarch=riscv32
+ioxesp32c6.build.target=esp
+ioxesp32c6.build.mcu=esp32c6
+ioxesp32c6.build.core=esp32
+ioxesp32c6.build.variant=ioxesp32c6
+ioxesp32c6.build.board=ESP32C6_DEV
+ioxesp32c6.build.bootloader_addr=0x0
+
+ioxesp32c6.build.cdc_on_boot=0
+ioxesp32c6.build.f_cpu=160000000L
+ioxesp32c6.build.flash_size=4MB
+ioxesp32c6.build.flash_freq=80m
+ioxesp32c6.build.flash_mode=qio
+ioxesp32c6.build.boot=qio
+ioxesp32c6.build.partitions=default
+ioxesp32c6.build.defines=
+
+## IDE 2.0 Seems to not update the value
+ioxesp32c6.menu.JTAGAdapter.default=Disabled
+ioxesp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+ioxesp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+ioxesp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+ioxesp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+ioxesp32c6.menu.JTAGAdapter.external=FTDI Adapter
+ioxesp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+ioxesp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+ioxesp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
+ioxesp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+ioxesp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+ioxesp32c6.menu.CDCOnBoot.default=Disabled
+ioxesp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
+ioxesp32c6.menu.CDCOnBoot.cdc=Enabled
+ioxesp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+ioxesp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+ioxesp32c6.menu.PartitionScheme.default.build.partitions=default
+ioxesp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+ioxesp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+ioxesp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+ioxesp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
+ioxesp32c6.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+ioxesp32c6.menu.PartitionScheme.no_fs.build.partitions=no_fs
+ioxesp32c6.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+ioxesp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+ioxesp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ioxesp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ioxesp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+ioxesp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+ioxesp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+ioxesp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+ioxesp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+ioxesp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+ioxesp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+ioxesp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+ioxesp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+ioxesp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+ioxesp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
+ioxesp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+ioxesp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+ioxesp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ioxesp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+ioxesp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
+ioxesp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+ioxesp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+ioxesp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+ioxesp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+ioxesp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+ioxesp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+ioxesp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+ioxesp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+ioxesp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+ioxesp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+ioxesp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+ioxesp32c6.menu.PartitionScheme.custom=Custom
+ioxesp32c6.menu.PartitionScheme.custom.build.partitions=
+ioxesp32c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+ioxesp32c6.menu.CPUFreq.160=160MHz (WiFi)
+ioxesp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
+ioxesp32c6.menu.CPUFreq.120=120MHz (WiFi)
+ioxesp32c6.menu.CPUFreq.120.build.f_cpu=120000000L
+ioxesp32c6.menu.CPUFreq.80=80MHz (WiFi)
+ioxesp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
+ioxesp32c6.menu.CPUFreq.40=40MHz
+ioxesp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
+ioxesp32c6.menu.CPUFreq.20=20MHz
+ioxesp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
+ioxesp32c6.menu.CPUFreq.10=10MHz
+ioxesp32c6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+ioxesp32c6.menu.FlashMode.qio=QIO
+ioxesp32c6.menu.FlashMode.qio.build.flash_mode=dio
+ioxesp32c6.menu.FlashMode.qio.build.boot=qio
+ioxesp32c6.menu.FlashMode.dio=DIO
+ioxesp32c6.menu.FlashMode.dio.build.flash_mode=dio
+ioxesp32c6.menu.FlashMode.dio.build.boot=dio
+
+ioxesp32c6.menu.FlashFreq.80=80MHz
+ioxesp32c6.menu.FlashFreq.80.build.flash_freq=80m
+ioxesp32c6.menu.FlashFreq.40=40MHz
+ioxesp32c6.menu.FlashFreq.40.build.flash_freq=40m
+
+ioxesp32c6.menu.UploadSpeed.921600=921600
+ioxesp32c6.menu.UploadSpeed.921600.upload.speed=921600
+ioxesp32c6.menu.UploadSpeed.115200=115200
+ioxesp32c6.menu.UploadSpeed.115200.upload.speed=115200
+ioxesp32c6.menu.UploadSpeed.256000.windows=256000
+ioxesp32c6.menu.UploadSpeed.256000.upload.speed=256000
+ioxesp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
+ioxesp32c6.menu.UploadSpeed.230400=230400
+ioxesp32c6.menu.UploadSpeed.230400.upload.speed=230400
+ioxesp32c6.menu.UploadSpeed.460800.linux=460800
+ioxesp32c6.menu.UploadSpeed.460800.macosx=460800
+ioxesp32c6.menu.UploadSpeed.460800.upload.speed=460800
+ioxesp32c6.menu.UploadSpeed.512000.windows=512000
+ioxesp32c6.menu.UploadSpeed.512000.upload.speed=512000
+
+ioxesp32c6.menu.DebugLevel.none=None
+ioxesp32c6.menu.DebugLevel.none.build.code_debug=0
+ioxesp32c6.menu.DebugLevel.error=Error
+ioxesp32c6.menu.DebugLevel.error.build.code_debug=1
+ioxesp32c6.menu.DebugLevel.warn=Warn
+ioxesp32c6.menu.DebugLevel.warn.build.code_debug=2
+ioxesp32c6.menu.DebugLevel.info=Info
+ioxesp32c6.menu.DebugLevel.info.build.code_debug=3
+ioxesp32c6.menu.DebugLevel.debug=Debug
+ioxesp32c6.menu.DebugLevel.debug.build.code_debug=4
+ioxesp32c6.menu.DebugLevel.verbose=Verbose
+ioxesp32c6.menu.DebugLevel.verbose.build.code_debug=5
+
+ioxesp32c6.menu.EraseFlash.none=Disabled
+ioxesp32c6.menu.EraseFlash.none.upload.erase_cmd=
+ioxesp32c6.menu.EraseFlash.all=Enabled
+ioxesp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+ioxesp32c6.menu.ZigbeeMode.default=Disabled
+ioxesp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
+ioxesp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
+ioxesp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+ioxesp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+ioxesp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+ioxesp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
+ioxesp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+ioxesp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+ioxesp32c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+ioxesp32c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+ioxesp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+# ATD1.47-S3
+
+atd147_s3.name=ATD1.47-S3
+
+atd147_s3.bootloader.tool=esptool_py
+atd147_s3.bootloader.tool.default=esptool_py
+
+atd147_s3.upload.tool=esptool_py
+atd147_s3.upload.tool.default=esptool_py
+atd147_s3.upload.tool.network=esp_ota
+
+atd147_s3.upload.maximum_size=1310720
+atd147_s3.upload.maximum_data_size=327680
+atd147_s3.upload.flags=
+atd147_s3.upload.extra_flags=
+atd147_s3.upload.use_1200bps_touch=false
+atd147_s3.upload.wait_for_upload_port=false
+
+atd147_s3.serial.disableDTR=false
+atd147_s3.serial.disableRTS=false
+
+atd147_s3.build.tarch=xtensa
+atd147_s3.build.bootloader_addr=0x0
+atd147_s3.build.target=esp32s3
+atd147_s3.build.mcu=esp32s3
+atd147_s3.build.core=esp32
+atd147_s3.build.variant=atd147_s3
+atd147_s3.build.board=ATD143_S3
+
+atd147_s3.build.usb_mode=1
+atd147_s3.build.cdc_on_boot=0
+atd147_s3.build.msc_on_boot=0
+atd147_s3.build.dfu_on_boot=0
+atd147_s3.build.f_cpu=240000000L
+atd147_s3.build.flash_size=8MB
+atd147_s3.build.flash_freq=80m
+atd147_s3.build.flash_mode=dio
+atd147_s3.build.boot=qio
+atd147_s3.build.boot_freq=80m
+atd147_s3.build.partitions=default_8MB
+atd147_s3.build.defines=
+atd147_s3.build.loop_core=
+atd147_s3.build.event_core=
+atd147_s3.build.psram_type=opi
+atd147_s3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+atd147_s3.menu.JTAGAdapter.default=Disabled
+atd147_s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+atd147_s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+atd147_s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+atd147_s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+atd147_s3.menu.JTAGAdapter.external=FTDI Adapter
+atd147_s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+atd147_s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+atd147_s3.menu.JTAGAdapter.bridge=ESP USB Bridge
+atd147_s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+atd147_s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+atd147_s3.menu.PSRAM.disabled=Disabled
+atd147_s3.menu.PSRAM.disabled.build.defines=
+atd147_s3.menu.PSRAM.disabled.build.psram_type=opi
+atd147_s3.menu.PSRAM.enabled=Enable
+atd147_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+atd147_s3.menu.PSRAM.enabled.build.psram_type=opi
+
+atd147_s3.menu.LoopCore.1=Core 1
+atd147_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+atd147_s3.menu.LoopCore.0=Core 0
+atd147_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+atd147_s3.menu.EventsCore.1=Core 1
+atd147_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+atd147_s3.menu.EventsCore.0=Core 0
+atd147_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+atd147_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+atd147_s3.menu.USBMode.hwcdc.build.usb_mode=1
+atd147_s3.menu.USBMode.default=USB-OTG (TinyUSB)
+atd147_s3.menu.USBMode.default.build.usb_mode=0
+
+atd147_s3.menu.CDCOnBoot.default=Disabled
+atd147_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+atd147_s3.menu.CDCOnBoot.cdc=Enabled
+atd147_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+atd147_s3.menu.MSCOnBoot.default=Disabled
+atd147_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+atd147_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+atd147_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+atd147_s3.menu.DFUOnBoot.default=Disabled
+atd147_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+atd147_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+atd147_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+atd147_s3.menu.UploadMode.default=UART0 / Hardware CDC
+atd147_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+atd147_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+atd147_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+atd147_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+atd147_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+atd147_s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+atd147_s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+atd147_s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+atd147_s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+atd147_s3.menu.PartitionScheme.minimal.build.partitions=minimal
+atd147_s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+atd147_s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+atd147_s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+atd147_s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+atd147_s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+atd147_s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+atd147_s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+atd147_s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+atd147_s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+atd147_s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+atd147_s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+atd147_s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+atd147_s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+atd147_s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+atd147_s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+atd147_s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+atd147_s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+atd147_s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+atd147_s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+atd147_s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+atd147_s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+atd147_s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+atd147_s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+atd147_s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+atd147_s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+atd147_s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+atd147_s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+atd147_s3.menu.CPUFreq.240=240MHz (WiFi)
+atd147_s3.menu.CPUFreq.240.build.f_cpu=240000000L
+atd147_s3.menu.CPUFreq.160=160MHz (WiFi)
+atd147_s3.menu.CPUFreq.160.build.f_cpu=160000000L
+atd147_s3.menu.CPUFreq.80=80MHz (WiFi)
+atd147_s3.menu.CPUFreq.80.build.f_cpu=80000000L
+atd147_s3.menu.CPUFreq.40=40MHz
+atd147_s3.menu.CPUFreq.40.build.f_cpu=40000000L
+atd147_s3.menu.CPUFreq.20=20MHz
+atd147_s3.menu.CPUFreq.20.build.f_cpu=20000000L
+atd147_s3.menu.CPUFreq.10=10MHz
+atd147_s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+atd147_s3.menu.UploadSpeed.921600=921600
+atd147_s3.menu.UploadSpeed.921600.upload.speed=921600
+atd147_s3.menu.UploadSpeed.115200=115200
+atd147_s3.menu.UploadSpeed.115200.upload.speed=115200
+atd147_s3.menu.UploadSpeed.256000.windows=256000
+atd147_s3.menu.UploadSpeed.256000.upload.speed=256000
+atd147_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+atd147_s3.menu.UploadSpeed.230400=230400
+atd147_s3.menu.UploadSpeed.230400.upload.speed=230400
+atd147_s3.menu.UploadSpeed.460800.linux=460800
+atd147_s3.menu.UploadSpeed.460800.macosx=460800
+atd147_s3.menu.UploadSpeed.460800.upload.speed=460800
+atd147_s3.menu.UploadSpeed.512000.windows=512000
+atd147_s3.menu.UploadSpeed.512000.upload.speed=512000
+
+atd147_s3.menu.DebugLevel.none=None
+atd147_s3.menu.DebugLevel.none.build.code_debug=0
+atd147_s3.menu.DebugLevel.error=Error
+atd147_s3.menu.DebugLevel.error.build.code_debug=1
+atd147_s3.menu.DebugLevel.warn=Warn
+atd147_s3.menu.DebugLevel.warn.build.code_debug=2
+atd147_s3.menu.DebugLevel.info=Info
+atd147_s3.menu.DebugLevel.info.build.code_debug=3
+atd147_s3.menu.DebugLevel.debug=Debug
+atd147_s3.menu.DebugLevel.debug.build.code_debug=4
+atd147_s3.menu.DebugLevel.verbose=Verbose
+atd147_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+atd147_s3.menu.EraseFlash.none=Disabled
+atd147_s3.menu.EraseFlash.none.upload.erase_cmd=
+atd147_s3.menu.EraseFlash.all=Enabled
+atd147_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# ATD3.5-S3
+
+atd35s3.name=ATD3.5-S3
+
+atd35s3.bootloader.tool=esptool_py
+atd35s3.bootloader.tool.default=esptool_py
+
+atd35s3.upload.tool=esptool_py
+atd35s3.upload.tool.default=esptool_py
+atd35s3.upload.tool.network=esp_ota
+
+atd35s3.upload.maximum_size=1310720
+atd35s3.upload.maximum_data_size=327680
+atd35s3.upload.flags=
+atd35s3.upload.extra_flags=
+atd35s3.upload.use_1200bps_touch=false
+atd35s3.upload.wait_for_upload_port=false
+
+atd35s3.serial.disableDTR=false
+atd35s3.serial.disableRTS=false
+
+atd35s3.build.tarch=xtensa
+atd35s3.build.bootloader_addr=0x0
+atd35s3.build.target=esp32s3
+atd35s3.build.mcu=esp32s3
+atd35s3.build.core=esp32
+atd35s3.build.variant=atd35s3
+atd35s3.build.board=ATD143_S3
+
+atd35s3.build.usb_mode=1
+atd35s3.build.cdc_on_boot=0
+atd35s3.build.msc_on_boot=0
+atd35s3.build.dfu_on_boot=0
+atd35s3.build.f_cpu=240000000L
+atd35s3.build.flash_size=8MB
+atd35s3.build.flash_freq=80m
+atd35s3.build.flash_mode=dio
+atd35s3.build.boot=qio
+atd35s3.build.boot_freq=80m
+atd35s3.build.partitions=default_8MB
+atd35s3.build.defines=
+atd35s3.build.loop_core=
+atd35s3.build.event_core=
+atd35s3.build.psram_type=opi
+atd35s3.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+atd35s3.menu.JTAGAdapter.default=Disabled
+atd35s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+atd35s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+atd35s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+atd35s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+atd35s3.menu.JTAGAdapter.external=FTDI Adapter
+atd35s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+atd35s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+atd35s3.menu.JTAGAdapter.bridge=ESP USB Bridge
+atd35s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+atd35s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+atd35s3.menu.PSRAM.disabled=Disabled
+atd35s3.menu.PSRAM.disabled.build.defines=
+atd35s3.menu.PSRAM.disabled.build.psram_type=opi
+atd35s3.menu.PSRAM.enabled=Enable
+atd35s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+atd35s3.menu.PSRAM.enabled.build.psram_type=opi
+
+atd35s3.menu.LoopCore.1=Core 1
+atd35s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+atd35s3.menu.LoopCore.0=Core 0
+atd35s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+atd35s3.menu.EventsCore.1=Core 1
+atd35s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+atd35s3.menu.EventsCore.0=Core 0
+atd35s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+atd35s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+atd35s3.menu.USBMode.hwcdc.build.usb_mode=1
+atd35s3.menu.USBMode.default=USB-OTG (TinyUSB)
+atd35s3.menu.USBMode.default.build.usb_mode=0
+
+atd35s3.menu.CDCOnBoot.default=Disabled
+atd35s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+atd35s3.menu.CDCOnBoot.cdc=Enabled
+atd35s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+atd35s3.menu.MSCOnBoot.default=Disabled
+atd35s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+atd35s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+atd35s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+atd35s3.menu.DFUOnBoot.default=Disabled
+atd35s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+atd35s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+atd35s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+atd35s3.menu.UploadMode.default=UART0 / Hardware CDC
+atd35s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+atd35s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+atd35s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+atd35s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+atd35s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+atd35s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+atd35s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+atd35s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+atd35s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+atd35s3.menu.PartitionScheme.minimal.build.partitions=minimal
+atd35s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+atd35s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+atd35s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+atd35s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+atd35s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+atd35s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+atd35s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+atd35s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+atd35s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+atd35s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+atd35s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+atd35s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+atd35s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+atd35s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+atd35s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+atd35s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+atd35s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+atd35s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+atd35s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
+atd35s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+atd35s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+atd35s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+atd35s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+atd35s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+atd35s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+atd35s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+atd35s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+atd35s3.menu.CPUFreq.240=240MHz (WiFi)
+atd35s3.menu.CPUFreq.240.build.f_cpu=240000000L
+atd35s3.menu.CPUFreq.160=160MHz (WiFi)
+atd35s3.menu.CPUFreq.160.build.f_cpu=160000000L
+atd35s3.menu.CPUFreq.80=80MHz (WiFi)
+atd35s3.menu.CPUFreq.80.build.f_cpu=80000000L
+atd35s3.menu.CPUFreq.40=40MHz
+atd35s3.menu.CPUFreq.40.build.f_cpu=40000000L
+atd35s3.menu.CPUFreq.20=20MHz
+atd35s3.menu.CPUFreq.20.build.f_cpu=20000000L
+atd35s3.menu.CPUFreq.10=10MHz
+atd35s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+atd35s3.menu.UploadSpeed.921600=921600
+atd35s3.menu.UploadSpeed.921600.upload.speed=921600
+atd35s3.menu.UploadSpeed.115200=115200
+atd35s3.menu.UploadSpeed.115200.upload.speed=115200
+atd35s3.menu.UploadSpeed.256000.windows=256000
+atd35s3.menu.UploadSpeed.256000.upload.speed=256000
+atd35s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+atd35s3.menu.UploadSpeed.230400=230400
+atd35s3.menu.UploadSpeed.230400.upload.speed=230400
+atd35s3.menu.UploadSpeed.460800.linux=460800
+atd35s3.menu.UploadSpeed.460800.macosx=460800
+atd35s3.menu.UploadSpeed.460800.upload.speed=460800
+atd35s3.menu.UploadSpeed.512000.windows=512000
+atd35s3.menu.UploadSpeed.512000.upload.speed=512000
+
+atd35s3.menu.DebugLevel.none=None
+atd35s3.menu.DebugLevel.none.build.code_debug=0
+atd35s3.menu.DebugLevel.error=Error
+atd35s3.menu.DebugLevel.error.build.code_debug=1
+atd35s3.menu.DebugLevel.warn=Warn
+atd35s3.menu.DebugLevel.warn.build.code_debug=2
+atd35s3.menu.DebugLevel.info=Info
+atd35s3.menu.DebugLevel.info.build.code_debug=3
+atd35s3.menu.DebugLevel.debug=Debug
+atd35s3.menu.DebugLevel.debug.build.code_debug=4
+atd35s3.menu.DebugLevel.verbose=Verbose
+atd35s3.menu.DebugLevel.verbose.build.code_debug=5
+
+atd35s3.menu.EraseFlash.none=Disabled
+atd35s3.menu.EraseFlash.none.upload.erase_cmd=
+atd35s3.menu.EraseFlash.all=Enabled
+atd35s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# ESP32-S3 PowerFeather
+
+esp32s3_powerfeather.name=ESP32-S3 PowerFeather
+esp32s3_powerfeather.vid.0=0x303a
+esp32s3_powerfeather.pid.0=0x81BB
+
+esp32s3_powerfeather.bootloader.tool=esptool_py
+esp32s3_powerfeather.bootloader.tool.default=esptool_py
+
+esp32s3_powerfeather.upload.tool=esptool_py
+esp32s3_powerfeather.upload.tool.default=esptool_py
+esp32s3_powerfeather.upload.tool.network=esp_ota
+
+esp32s3_powerfeather.upload.maximum_size=1310720
+esp32s3_powerfeather.upload.maximum_data_size=327680
+esp32s3_powerfeather.upload.flags=
+esp32s3_powerfeather.upload.extra_flags=
+esp32s3_powerfeather.upload.use_1200bps_touch=false
+esp32s3_powerfeather.upload.wait_for_upload_port=false
+
+esp32s3_powerfeather.serial.disableDTR=false
+esp32s3_powerfeather.serial.disableRTS=false
+
+esp32s3_powerfeather.build.tarch=xtensa
+esp32s3_powerfeather.build.bootloader_addr=0x0
+esp32s3_powerfeather.build.target=esp32s3
+esp32s3_powerfeather.build.mcu=esp32s3
+esp32s3_powerfeather.build.core=esp32
+esp32s3_powerfeather.build.variant=esp32s3_powerfeather
+esp32s3_powerfeather.build.board=ESP32S3_POWERFEATHER
+
+esp32s3_powerfeather.build.usb_mode=1
+esp32s3_powerfeather.build.cdc_on_boot=1
+esp32s3_powerfeather.build.msc_on_boot=0
+esp32s3_powerfeather.build.dfu_on_boot=0
+esp32s3_powerfeather.build.f_cpu=240000000L
+esp32s3_powerfeather.build.flash_size=8MB
+esp32s3_powerfeather.build.flash_freq=80m
+esp32s3_powerfeather.build.flash_mode=dio
+esp32s3_powerfeather.build.boot=qio
+esp32s3_powerfeather.build.boot_freq=80m
+esp32s3_powerfeather.build.partitions=default_8MB
+esp32s3_powerfeather.build.defines=
+esp32s3_powerfeather.build.loop_core=
+esp32s3_powerfeather.build.event_core=
+esp32s3_powerfeather.build.flash_type=qio
+esp32s3_powerfeather.build.psram_type=qspi
+esp32s3_powerfeather.build.memory_type={build.flash_type}_{build.psram_type}
+
+esp32s3_powerfeather.menu.PSRAM.disabled=Disabled
+esp32s3_powerfeather.menu.PSRAM.disabled.build.defines=
+esp32s3_powerfeather.menu.PSRAM.disabled.build.psram_type=qspi
+esp32s3_powerfeather.menu.PSRAM.enabled=QSPI PSRAM
+esp32s3_powerfeather.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+esp32s3_powerfeather.menu.PSRAM.enabled.build.psram_type=qspi
+
+esp32s3_powerfeather.menu.FlashMode.qio=QIO 80MHz
+esp32s3_powerfeather.menu.FlashMode.qio.build.flash_mode=dio
+esp32s3_powerfeather.menu.FlashMode.qio.build.boot=qio
+esp32s3_powerfeather.menu.FlashMode.qio.build.boot_freq=80m
+esp32s3_powerfeather.menu.FlashMode.qio.build.flash_freq=80m
+esp32s3_powerfeather.menu.FlashMode.qio120=QIO 120MHz
+esp32s3_powerfeather.menu.FlashMode.qio120.build.flash_mode=dio
+esp32s3_powerfeather.menu.FlashMode.qio120.build.boot=qio
+esp32s3_powerfeather.menu.FlashMode.qio120.build.boot_freq=120m
+esp32s3_powerfeather.menu.FlashMode.qio120.build.flash_freq=80m
+esp32s3_powerfeather.menu.FlashMode.dio=DIO 80MHz
+esp32s3_powerfeather.menu.FlashMode.dio.build.flash_mode=dio
+esp32s3_powerfeather.menu.FlashMode.dio.build.boot=dio
+esp32s3_powerfeather.menu.FlashMode.dio.build.boot_freq=80m
+esp32s3_powerfeather.menu.FlashMode.dio.build.flash_freq=80m
+
+esp32s3_powerfeather.menu.LoopCore.1=Core 1
+esp32s3_powerfeather.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+esp32s3_powerfeather.menu.LoopCore.0=Core 0
+esp32s3_powerfeather.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+esp32s3_powerfeather.menu.EventsCore.1=Core 1
+esp32s3_powerfeather.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+esp32s3_powerfeather.menu.EventsCore.0=Core 0
+esp32s3_powerfeather.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+esp32s3_powerfeather.menu.USBMode.hwcdc=Hardware CDC and JTAG
+esp32s3_powerfeather.menu.USBMode.hwcdc.build.usb_mode=1
+esp32s3_powerfeather.menu.USBMode.default=USB-OTG (TinyUSB)
+esp32s3_powerfeather.menu.USBMode.default.build.usb_mode=0
+
+esp32s3_powerfeather.menu.CDCOnBoot.cdc=Enabled
+esp32s3_powerfeather.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+esp32s3_powerfeather.menu.CDCOnBoot.default=Disabled
+esp32s3_powerfeather.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+esp32s3_powerfeather.menu.MSCOnBoot.default=Disabled
+esp32s3_powerfeather.menu.MSCOnBoot.default.build.msc_on_boot=0
+esp32s3_powerfeather.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+esp32s3_powerfeather.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+esp32s3_powerfeather.menu.DFUOnBoot.default=Disabled
+esp32s3_powerfeather.menu.DFUOnBoot.default.build.dfu_on_boot=0
+esp32s3_powerfeather.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+esp32s3_powerfeather.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+esp32s3_powerfeather.menu.UploadMode.default=UART0 / Hardware CDC
+esp32s3_powerfeather.menu.UploadMode.default.upload.use_1200bps_touch=false
+esp32s3_powerfeather.menu.UploadMode.default.upload.wait_for_upload_port=false
+esp32s3_powerfeather.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+esp32s3_powerfeather.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+esp32s3_powerfeather.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+esp32s3_powerfeather.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+esp32s3_powerfeather.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+esp32s3_powerfeather.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+esp32s3_powerfeather.menu.PartitionScheme.default_ffat_8MB=8M with ffat (3MB APP/1.5MB FATFS)
+esp32s3_powerfeather.menu.PartitionScheme.default_ffat_8MB.build.partitions=default_ffat_8MB
+esp32s3_powerfeather.menu.PartitionScheme.default_ffat_8MB.upload.maximum_size=3342336
+esp32s3_powerfeather.menu.PartitionScheme.large_spiffs_8MB=Large SPIFFS (1.2MB APP/5.3MB SPIFFS)
+esp32s3_powerfeather.menu.PartitionScheme.large_spiffs_8MB.build.partitions=large_spiffs_8MB
+esp32s3_powerfeather.menu.PartitionScheme.large_spiffs_8MB.upload.maximum_size=1310720
+esp32s3_powerfeather.menu.PartitionScheme.large_ffat_8MB=Large FFAT (1.2MB APP/5.3MB FATFS)
+esp32s3_powerfeather.menu.PartitionScheme.large_ffat_8MB.build.partitions=large_ffat_8MB
+esp32s3_powerfeather.menu.PartitionScheme.large_ffat_8MB.upload.maximum_size=1310720
+esp32s3_powerfeather.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
+esp32s3_powerfeather.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
+esp32s3_powerfeather.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
+
+esp32s3_powerfeather.menu.CPUFreq.240=240MHz (WiFi)
+esp32s3_powerfeather.menu.CPUFreq.240.build.f_cpu=240000000L
+esp32s3_powerfeather.menu.CPUFreq.160=160MHz (WiFi)
+esp32s3_powerfeather.menu.CPUFreq.160.build.f_cpu=160000000L
+esp32s3_powerfeather.menu.CPUFreq.80=80MHz (WiFi)
+esp32s3_powerfeather.menu.CPUFreq.80.build.f_cpu=80000000L
+esp32s3_powerfeather.menu.CPUFreq.40=40MHz
+esp32s3_powerfeather.menu.CPUFreq.40.build.f_cpu=40000000L
+esp32s3_powerfeather.menu.CPUFreq.20=20MHz
+esp32s3_powerfeather.menu.CPUFreq.20.build.f_cpu=20000000L
+esp32s3_powerfeather.menu.CPUFreq.10=10MHz
+esp32s3_powerfeather.menu.CPUFreq.10.build.f_cpu=10000000L
+
+esp32s3_powerfeather.menu.UploadSpeed.921600=921600
+esp32s3_powerfeather.menu.UploadSpeed.921600.upload.speed=921600
+esp32s3_powerfeather.menu.UploadSpeed.115200=115200
+esp32s3_powerfeather.menu.UploadSpeed.115200.upload.speed=115200
+esp32s3_powerfeather.menu.UploadSpeed.256000.windows=256000
+esp32s3_powerfeather.menu.UploadSpeed.256000.upload.speed=256000
+esp32s3_powerfeather.menu.UploadSpeed.230400.windows.upload.speed=256000
+esp32s3_powerfeather.menu.UploadSpeed.230400=230400
+esp32s3_powerfeather.menu.UploadSpeed.230400.upload.speed=230400
+esp32s3_powerfeather.menu.UploadSpeed.460800.linux=460800
+esp32s3_powerfeather.menu.UploadSpeed.460800.macosx=460800
+esp32s3_powerfeather.menu.UploadSpeed.460800.upload.speed=460800
+esp32s3_powerfeather.menu.UploadSpeed.512000.windows=512000
+esp32s3_powerfeather.menu.UploadSpeed.512000.upload.speed=512000
+
+esp32s3_powerfeather.menu.DebugLevel.none=None
+esp32s3_powerfeather.menu.DebugLevel.none.build.code_debug=0
+esp32s3_powerfeather.menu.DebugLevel.error=Error
+esp32s3_powerfeather.menu.DebugLevel.error.build.code_debug=1
+esp32s3_powerfeather.menu.DebugLevel.warn=Warn
+esp32s3_powerfeather.menu.DebugLevel.warn.build.code_debug=2
+esp32s3_powerfeather.menu.DebugLevel.info=Info
+esp32s3_powerfeather.menu.DebugLevel.info.build.code_debug=3
+esp32s3_powerfeather.menu.DebugLevel.debug=Debug
+esp32s3_powerfeather.menu.DebugLevel.debug.build.code_debug=4
+esp32s3_powerfeather.menu.DebugLevel.verbose=Verbose
+esp32s3_powerfeather.menu.DebugLevel.verbose.build.code_debug=5
+
+esp32s3_powerfeather.menu.EraseFlash.none=Disabled
+esp32s3_powerfeather.menu.EraseFlash.none.upload.erase_cmd=
+esp32s3_powerfeather.menu.EraseFlash.all=Enabled
+esp32s3_powerfeather.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# senseBox MCU ESP32-S2
+
+sensebox_mcu_esp32s2.name=senseBox MCU-S2 ESP32-S2
+sensebox_mcu_esp32s2.vid.0=0x303A
+sensebox_mcu_esp32s2.pid.0=0x81B8
+sensebox_mcu_esp32s2.vid.1=0x303A
+sensebox_mcu_esp32s2.pid.1=0x81B9
+sensebox_mcu_esp32s2.vid.2=0x303A
+sensebox_mcu_esp32s2.pid.2=0x81BA
+
+sensebox_mcu_esp32s2.bootloader.tool=esptool_py
+sensebox_mcu_esp32s2.bootloader.tool.default=esptool_py
+
+sensebox_mcu_esp32s2.upload.tool=esptool_py
+sensebox_mcu_esp32s2.upload.tool.default=esptool_py
+sensebox_mcu_esp32s2.upload.tool.network=esp_ota
+
+sensebox_mcu_esp32s2.upload.maximum_size=1310720
+sensebox_mcu_esp32s2.upload.maximum_data_size=327680
+sensebox_mcu_esp32s2.upload.flags=
+sensebox_mcu_esp32s2.upload.extra_flags=
+sensebox_mcu_esp32s2.upload.use_1200bps_touch=true
+sensebox_mcu_esp32s2.upload.wait_for_upload_port=true
+
+sensebox_mcu_esp32s2.serial.disableDTR=false
+sensebox_mcu_esp32s2.serial.disableRTS=false
+
+sensebox_mcu_esp32s2.build.tarch=xtensa
+sensebox_mcu_esp32s2.build.bootloader_addr=0x1000
+sensebox_mcu_esp32s2.build.target=esp32s2
+sensebox_mcu_esp32s2.build.mcu=esp32s2
+sensebox_mcu_esp32s2.build.core=esp32
+sensebox_mcu_esp32s2.build.variant=sensebox_mcu_esp32s2
+sensebox_mcu_esp32s2.build.board=SENSEBOX_MCU_ESP32S2
+
+sensebox_mcu_esp32s2.build.cdc_on_boot=1
+sensebox_mcu_esp32s2.build.msc_on_boot=1
+sensebox_mcu_esp32s2.build.dfu_on_boot=0
+sensebox_mcu_esp32s2.build.f_cpu=240000000L
+sensebox_mcu_esp32s2.build.flash_size=4MB
+sensebox_mcu_esp32s2.build.flash_freq=80m
+sensebox_mcu_esp32s2.build.flash_mode=dio
+sensebox_mcu_esp32s2.build.boot=qio
+sensebox_mcu_esp32s2.build.partitions=default
+sensebox_mcu_esp32s2.build.defines=
+
+sensebox_mcu_esp32s2.menu.CDCOnBoot.cdc=Enabled
+sensebox_mcu_esp32s2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+sensebox_mcu_esp32s2.menu.CDCOnBoot.default=Disabled
+sensebox_mcu_esp32s2.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+sensebox_mcu_esp32s2.menu.MSCOnBoot.msc=Enabled
+sensebox_mcu_esp32s2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+sensebox_mcu_esp32s2.menu.MSCOnBoot.default=Disabled
+sensebox_mcu_esp32s2.menu.MSCOnBoot.default.build.msc_on_boot=0
+
+sensebox_mcu_esp32s2.menu.DFUOnBoot.default=Disabled
+sensebox_mcu_esp32s2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+sensebox_mcu_esp32s2.menu.DFUOnBoot.dfu=Enabled
+sensebox_mcu_esp32s2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+sensebox_mcu_esp32s2.menu.UploadMode.cdc=Internal USB
+sensebox_mcu_esp32s2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+sensebox_mcu_esp32s2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+sensebox_mcu_esp32s2.menu.UploadMode.default=UART0
+sensebox_mcu_esp32s2.menu.UploadMode.default.upload.use_1200bps_touch=false
+sensebox_mcu_esp32s2.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+sensebox_mcu_esp32s2.menu.PSRAM.enabled=Enabled
+sensebox_mcu_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+sensebox_mcu_esp32s2.menu.PSRAM.disabled=Disabled
+sensebox_mcu_esp32s2.menu.PSRAM.disabled.build.defines=
+
+sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
+sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-4MB-tinyuf2
+sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
+sensebox_mcu_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+sensebox_mcu_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.default.build.partitions=default
+sensebox_mcu_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+sensebox_mcu_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
+sensebox_mcu_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+sensebox_mcu_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+sensebox_mcu_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+sensebox_mcu_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+sensebox_mcu_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+sensebox_mcu_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+sensebox_mcu_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+sensebox_mcu_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+sensebox_mcu_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
+sensebox_mcu_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
+sensebox_mcu_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
+sensebox_mcu_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
+sensebox_mcu_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
+sensebox_mcu_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
+sensebox_mcu_esp32s2.menu.CPUFreq.40=40MHz
+sensebox_mcu_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
+sensebox_mcu_esp32s2.menu.CPUFreq.20=20MHz
+sensebox_mcu_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
+sensebox_mcu_esp32s2.menu.CPUFreq.10=10MHz
+sensebox_mcu_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+sensebox_mcu_esp32s2.menu.FlashMode.qio=QIO
+sensebox_mcu_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
+sensebox_mcu_esp32s2.menu.FlashMode.qio.build.boot=qio
+sensebox_mcu_esp32s2.menu.FlashMode.dio=DIO
+sensebox_mcu_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
+sensebox_mcu_esp32s2.menu.FlashMode.dio.build.boot=dio
+sensebox_mcu_esp32s2.menu.FlashMode.qout=QOUT
+sensebox_mcu_esp32s2.menu.FlashMode.qout.build.flash_mode=dout
+sensebox_mcu_esp32s2.menu.FlashMode.qout.build.boot=qout
+sensebox_mcu_esp32s2.menu.FlashMode.dout=DOUT
+sensebox_mcu_esp32s2.menu.FlashMode.dout.build.flash_mode=dout
+sensebox_mcu_esp32s2.menu.FlashMode.dout.build.boot=dout
+
+sensebox_mcu_esp32s2.menu.FlashFreq.80=80MHz
+sensebox_mcu_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
+sensebox_mcu_esp32s2.menu.FlashFreq.40=40MHz
+sensebox_mcu_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
+
+sensebox_mcu_esp32s2.menu.FlashSize.4M=4MB (32Mb)
+sensebox_mcu_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
+
+sensebox_mcu_esp32s2.menu.UploadSpeed.921600=921600
+sensebox_mcu_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
+sensebox_mcu_esp32s2.menu.UploadSpeed.115200=115200
+sensebox_mcu_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
+sensebox_mcu_esp32s2.menu.UploadSpeed.256000.windows=256000
+sensebox_mcu_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
+sensebox_mcu_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
+sensebox_mcu_esp32s2.menu.UploadSpeed.230400=230400
+sensebox_mcu_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
+sensebox_mcu_esp32s2.menu.UploadSpeed.460800.linux=460800
+sensebox_mcu_esp32s2.menu.UploadSpeed.460800.macosx=460800
+sensebox_mcu_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
+sensebox_mcu_esp32s2.menu.UploadSpeed.512000.windows=512000
+sensebox_mcu_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
+
+sensebox_mcu_esp32s2.menu.DebugLevel.none=None
+sensebox_mcu_esp32s2.menu.DebugLevel.none.build.code_debug=0
+sensebox_mcu_esp32s2.menu.DebugLevel.error=Error
+sensebox_mcu_esp32s2.menu.DebugLevel.error.build.code_debug=1
+sensebox_mcu_esp32s2.menu.DebugLevel.warn=Warn
+sensebox_mcu_esp32s2.menu.DebugLevel.warn.build.code_debug=2
+sensebox_mcu_esp32s2.menu.DebugLevel.info=Info
+sensebox_mcu_esp32s2.menu.DebugLevel.info.build.code_debug=3
+sensebox_mcu_esp32s2.menu.DebugLevel.debug=Debug
+sensebox_mcu_esp32s2.menu.DebugLevel.debug.build.code_debug=4
+sensebox_mcu_esp32s2.menu.DebugLevel.verbose=Verbose
+sensebox_mcu_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
+
+sensebox_mcu_esp32s2.menu.EraseFlash.none=Disabled
+sensebox_mcu_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
+sensebox_mcu_esp32s2.menu.EraseFlash.all=Enabled
+sensebox_mcu_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+nano_nora.name=Arduino Nano ESP32
+nano_nora.vid.0=0x2341
+nano_nora.pid.0=0x0070
+nano_nora.upload_port.0.vid=0x2341
+nano_nora.upload_port.0.pid=0x0070
+
+nano_nora.bootloader.tool=esptool_py
+nano_nora.bootloader.tool.default=esptool_py
+
+nano_nora.upload.tool=dfu-util
+nano_nora.upload.tool.default=dfu-util
+nano_nora.upload.tool.network=esp_ota
+nano_nora.upload.protocol=serial
+nano_nora.upload.maximum_size=3145728
+nano_nora.upload.maximum_data_size=327680
+nano_nora.upload.use_1200bps_touch=false
+nano_nora.upload.wait_for_upload_port=false
+
+nano_nora.serial.disableDTR=false
+nano_nora.serial.disableRTS=false
+
+nano_nora.build.tarch=xtensa
+nano_nora.build.bootloader_addr=0x0
+nano_nora.build.target=esp32s3
+nano_nora.build.mcu=esp32s3
+nano_nora.build.core=esp32
+nano_nora.build.variant=arduino_nano_nora
+nano_nora.build.board=NANO_ESP32
+nano_nora.build.code_debug=0
+
+nano_nora.build.usb_mode=0
+nano_nora.build.cdc_on_boot=1
+nano_nora.build.msc_on_boot=0
+nano_nora.build.dfu_on_boot=1
+nano_nora.build.f_cpu=240000000L
+nano_nora.build.flash_size=16MB
+nano_nora.build.flash_freq=80m
+nano_nora.build.flash_mode=dio
+nano_nora.build.boot=qio
+nano_nora.build.boot_freq=80m
+nano_nora.build.partitions=app3M_fat9M_fact512k_16MB
+nano_nora.build.defines=-DBOARD_HAS_PIN_REMAP {build.disable_pin_remap} -DBOARD_HAS_PSRAM '-DUSB_MANUFACTURER="Arduino"' '-DUSB_PRODUCT="Nano ESP32"'
+nano_nora.build.loop_core=-DARDUINO_RUNNING_CORE=1
+nano_nora.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+nano_nora.build.psram_type=opi
+nano_nora.build.memory_type={build.boot}_{build.psram_type}
+nano_nora.build.disable_pin_remap=
+
+nano_nora.debug_config.nano_nora.cortex-debug.custom.name=Arduino on Nano ESP32
+nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideAttachCommands.0=set remote hardware-watchpoint-limit 2
+nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideAttachCommands.1=monitor reset halt
+nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideAttachCommands.2=monitor gdb_sync
+nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideAttachCommands.3=interrupt
+nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideRestartCommands.0=monitor reset halt
+nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideRestartCommands.1=monitor gdb_sync
+nano_nora.debug_config.nano_nora.cortex-debug.custom.overrideRestartCommands.2=interrupt
+nano_nora.debug.additional_config=debug_config.nano_nora
+
+nano_nora.tools.esptool_py.program.pattern_args=--chip {build.mcu} --port "{serial.port}" --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size {build.flash_size} {build.bootloader_addr} "{build.path}/{build.project_name}.bootloader.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0xf70000 "{build.variant.path}/extra/nora_recovery/nora_recovery.ino.bin" 0x10000 "{build.path}/{build.project_name}.bin"
+nano_nora.tools.esptool_py.erase.pattern_args=--chip {build.mcu} --port "{serial.port}" --before default_reset --after hard_reset erase_flash
+
+nano_nora.debug.executable=
+
+nano_nora.menu.PartitionScheme.default=With FAT partition (default)
+nano_nora.menu.PartitionScheme.spiffs=With SPIFFS partition (advanced)
+nano_nora.menu.PartitionScheme.spiffs.build.partitions=app3M_spiffs9M_fact512k_16MB
+
+nano_nora.menu.PinNumbers.default=By Arduino pin (default)
+nano_nora.menu.PinNumbers.byGPIONumber=By GPIO number (legacy)
+nano_nora.menu.PinNumbers.byGPIONumber.build.disable_pin_remap=-DBOARD_USES_HW_GPIO_NUMBERS
+
+nano_nora.menu.USBMode.default=Normal mode (TinyUSB)
+nano_nora.menu.USBMode.hwcdc=Debug mode (Hardware CDC)
+nano_nora.menu.USBMode.hwcdc.build.usb_mode=1
+nano_nora.menu.USBMode.hwcdc.debug.executable={build.path}/{build.project_name}.elf
+
+##############################################################
+
+makergo_c3_supermini.name=MakerGO ESP32 C3 SuperMini
+
+makergo_c3_supermini.bootloader.tool=esptool_py
+makergo_c3_supermini.bootloader.tool.default=esptool_py
+
+makergo_c3_supermini.upload.tool=esptool_py
+makergo_c3_supermini.upload.tool.default=esptool_py
+makergo_c3_supermini.upload.tool.network=esp_ota
+
+makergo_c3_supermini.upload.maximum_size=1310720
+makergo_c3_supermini.upload.maximum_data_size=327680
+makergo_c3_supermini.upload.flags=
+makergo_c3_supermini.upload.extra_flags=
+makergo_c3_supermini.upload.use_1200bps_touch=false
+makergo_c3_supermini.upload.wait_for_upload_port=false
+
+makergo_c3_supermini.serial.disableDTR=true
+makergo_c3_supermini.serial.disableRTS=true
+
+makergo_c3_supermini.build.tarch=riscv32
+makergo_c3_supermini.build.target=esp
+makergo_c3_supermini.build.mcu=esp32c3
+makergo_c3_supermini.build.core=esp32
+makergo_c3_supermini.build.variant=makergo_c3_supermini
+makergo_c3_supermini.build.board=MAKERGO_C3_SUPERMINI
+makergo_c3_supermini.build.bootloader_addr=0x0
+
+makergo_c3_supermini.build.cdc_on_boot=1
+makergo_c3_supermini.build.f_cpu=160000000L
+makergo_c3_supermini.build.flash_size=4MB
+makergo_c3_supermini.build.flash_freq=80m
+makergo_c3_supermini.build.flash_mode=dio
+makergo_c3_supermini.build.boot=qio
+makergo_c3_supermini.build.partitions=default
+makergo_c3_supermini.build.defines=
+
+makergo_c3_supermini.menu.CDCOnBoot.default=Enabled
+makergo_c3_supermini.menu.CDCOnBoot.default.build.cdc_on_boot=1
+makergo_c3_supermini.menu.CDCOnBoot.dis_cdc=Disabled
+makergo_c3_supermini.menu.CDCOnBoot.dis_cdc.build.cdc_on_boot=0
+
+makergo_c3_supermini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+makergo_c3_supermini.menu.PartitionScheme.default.build.partitions=default
+makergo_c3_supermini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+makergo_c3_supermini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+makergo_c3_supermini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+makergo_c3_supermini.menu.PartitionScheme.no_ota.build.partitions=no_ota
+makergo_c3_supermini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+makergo_c3_supermini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+makergo_c3_supermini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+makergo_c3_supermini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+makergo_c3_supermini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+makergo_c3_supermini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+makergo_c3_supermini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+makergo_c3_supermini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+makergo_c3_supermini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+makergo_c3_supermini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+makergo_c3_supermini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+makergo_c3_supermini.menu.PartitionScheme.huge_app.build.partitions=huge_app
+makergo_c3_supermini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+
+makergo_c3_supermini.menu.CPUFreq.160=160MHz (WiFi)
+makergo_c3_supermini.menu.CPUFreq.160.build.f_cpu=160000000L
+makergo_c3_supermini.menu.CPUFreq.80=80MHz (WiFi)
+makergo_c3_supermini.menu.CPUFreq.80.build.f_cpu=80000000L
+makergo_c3_supermini.menu.CPUFreq.40=40MHz
+makergo_c3_supermini.menu.CPUFreq.40.build.f_cpu=40000000L
+makergo_c3_supermini.menu.CPUFreq.20=20MHz
+makergo_c3_supermini.menu.CPUFreq.20.build.f_cpu=20000000L
+makergo_c3_supermini.menu.CPUFreq.10=10MHz
+makergo_c3_supermini.menu.CPUFreq.10.build.f_cpu=10000000L
+
+
+makergo_c3_supermini.menu.FlashFreq.80=80MHz
+makergo_c3_supermini.menu.FlashFreq.80.build.flash_freq=80m
+makergo_c3_supermini.menu.FlashFreq.40=40MHz
+makergo_c3_supermini.menu.FlashFreq.40.build.flash_freq=40m
+
+makergo_c3_supermini.menu.UploadSpeed.921600=921600
+makergo_c3_supermini.menu.UploadSpeed.921600.upload.speed=921600
+makergo_c3_supermini.menu.UploadSpeed.115200=115200
+makergo_c3_supermini.menu.UploadSpeed.115200.upload.speed=115200
+makergo_c3_supermini.menu.UploadSpeed.256000.windows=256000
+makergo_c3_supermini.menu.UploadSpeed.256000.upload.speed=256000
+makergo_c3_supermini.menu.UploadSpeed.230400.windows.upload.speed=256000
+makergo_c3_supermini.menu.UploadSpeed.230400=230400
+makergo_c3_supermini.menu.UploadSpeed.230400.upload.speed=230400
+makergo_c3_supermini.menu.UploadSpeed.460800.linux=460800
+makergo_c3_supermini.menu.UploadSpeed.460800.macosx=460800
+makergo_c3_supermini.menu.UploadSpeed.460800.upload.speed=460800
+makergo_c3_supermini.menu.UploadSpeed.512000.windows=512000
+makergo_c3_supermini.menu.UploadSpeed.512000.upload.speed=512000
+
+makergo_c3_supermini.menu.DebugLevel.none=None
+makergo_c3_supermini.menu.DebugLevel.none.build.code_debug=0
+makergo_c3_supermini.menu.DebugLevel.error=Error
+makergo_c3_supermini.menu.DebugLevel.error.build.code_debug=1
+makergo_c3_supermini.menu.DebugLevel.warn=Warn
+makergo_c3_supermini.menu.DebugLevel.warn.build.code_debug=2
+makergo_c3_supermini.menu.DebugLevel.info=Info
+makergo_c3_supermini.menu.DebugLevel.info.build.code_debug=3
+makergo_c3_supermini.menu.DebugLevel.debug=Debug
+makergo_c3_supermini.menu.DebugLevel.debug.build.code_debug=4
+makergo_c3_supermini.menu.DebugLevel.verbose=Verbose
+makergo_c3_supermini.menu.DebugLevel.verbose.build.code_debug=5
+
+makergo_c3_supermini.menu.EraseFlash.none=Disabled
+makergo_c3_supermini.menu.EraseFlash.none.upload.erase_cmd=
+makergo_c3_supermini.menu.EraseFlash.all=Enabled
+makergo_c3_supermini.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# ThingPulse ePulse Feather
+
+epulse_feather.name=ThingPulse ePulse Feather
+
+epulse_feather.bootloader.tool=esptool_py
+epulse_feather.bootloader.tool.default=esptool_py
+
+epulse_feather.upload.tool=esptool_py
+epulse_feather.upload.tool.default=esptool_py
+epulse_feather.upload.tool.network=esp_ota
+
+epulse_feather.upload.maximum_size=1310720
+epulse_feather.upload.maximum_data_size=327680
+epulse_feather.upload.flags=
+epulse_feather.upload.extra_flags=
+
+epulse_feather.serial.disableDTR=true
+epulse_feather.serial.disableRTS=true
+
+epulse_feather.build.tarch=xtensa
+epulse_feather.build.bootloader_addr=0x1000
+epulse_feather.build.target=esp32
+epulse_feather.build.mcu=esp32
+epulse_feather.build.core=esp32
+epulse_feather.build.variant=thingpulse_epulse_feather
+epulse_feather.build.board=THINGPULSE_EPULSE_FEATHER
+
+epulse_feather.build.f_cpu=240000000L
+epulse_feather.build.flash_size=8MB
+epulse_feather.build.flash_freq=80m
+epulse_feather.build.flash_mode=dio
+epulse_feather.build.boot=dio
+epulse_feather.build.partitions=default_8MB
+epulse_feather.build.defines=
+epulse_feather.build.loop_core=
+epulse_feather.build.event_core=
+
+epulse_feather.menu.PSRAM.enabled=Enabled
+epulse_feather.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+epulse_feather.menu.PSRAM.disabled=Disabled
+epulse_feather.menu.PSRAM.disabled.build.defines=
+
+epulse_feather.menu.LoopCore.1=Core 1
+epulse_feather.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+epulse_feather.menu.LoopCore.0=Core 0
+epulse_feather.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+epulse_feather.menu.EventsCore.1=Core 1
+epulse_feather.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+epulse_feather.menu.EventsCore.0=Core 0
+epulse_feather.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+epulse_feather.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+epulse_feather.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+epulse_feather.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+epulse_feather.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
+epulse_feather.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
+epulse_feather.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
+
+epulse_feather.menu.CPUFreq.240=240MHz (WiFi/BT)
+epulse_feather.menu.CPUFreq.240.build.f_cpu=240000000L
+epulse_feather.menu.CPUFreq.160=160MHz (WiFi/BT)
+epulse_feather.menu.CPUFreq.160.build.f_cpu=160000000L
+epulse_feather.menu.CPUFreq.80=80MHz (WiFi/BT)
+epulse_feather.menu.CPUFreq.80.build.f_cpu=80000000L
+epulse_feather.menu.CPUFreq.40=40MHz
+epulse_feather.menu.CPUFreq.40.build.f_cpu=40000000L
+epulse_feather.menu.CPUFreq.20=20MHz
+epulse_feather.menu.CPUFreq.20.build.f_cpu=20000000L
+epulse_feather.menu.CPUFreq.10=10MHz
+epulse_feather.menu.CPUFreq.10.build.f_cpu=10000000L
+
+epulse_feather.menu.FlashFreq.80=80MHz
+epulse_feather.menu.FlashFreq.80.build.flash_freq=80m
+epulse_feather.menu.FlashFreq.40=40MHz
+epulse_feather.menu.FlashFreq.40.build.flash_freq=40m
+
+epulse_feather.menu.UploadSpeed.921600=921600
+epulse_feather.menu.UploadSpeed.921600.upload.speed=921600
+epulse_feather.menu.UploadSpeed.115200=115200
+epulse_feather.menu.UploadSpeed.115200.upload.speed=115200
+epulse_feather.menu.UploadSpeed.256000.windows=256000
+epulse_feather.menu.UploadSpeed.256000.upload.speed=256000
+epulse_feather.menu.UploadSpeed.230400.windows.upload.speed=256000
+epulse_feather.menu.UploadSpeed.230400=230400
+epulse_feather.menu.UploadSpeed.230400.upload.speed=230400
+epulse_feather.menu.UploadSpeed.460800.linux=460800
+epulse_feather.menu.UploadSpeed.460800.macosx=460800
+epulse_feather.menu.UploadSpeed.460800.upload.speed=460800
+epulse_feather.menu.UploadSpeed.512000.windows=512000
+epulse_feather.menu.UploadSpeed.512000.upload.speed=512000
+
+epulse_feather.menu.DebugLevel.none=None
+epulse_feather.menu.DebugLevel.none.build.code_debug=0
+epulse_feather.menu.DebugLevel.error=Error
+epulse_feather.menu.DebugLevel.error.build.code_debug=1
+epulse_feather.menu.DebugLevel.warn=Warn
+epulse_feather.menu.DebugLevel.warn.build.code_debug=2
+epulse_feather.menu.DebugLevel.info=Info
+epulse_feather.menu.DebugLevel.info.build.code_debug=3
+epulse_feather.menu.DebugLevel.debug=Debug
+epulse_feather.menu.DebugLevel.debug.build.code_debug=4
+epulse_feather.menu.DebugLevel.verbose=Verbose
+epulse_feather.menu.DebugLevel.verbose.build.code_debug=5
+
+epulse_feather.menu.EraseFlash.none=Disabled
+epulse_feather.menu.EraseFlash.none.upload.erase_cmd=
+epulse_feather.menu.EraseFlash.all=Enabled
+epulse_feather.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+# ThingPulse ePulse Feather C6
+
+epulse_feather_c6.name=ThingPulse ePulse Feather C6
+
+epulse_feather_c6.bootloader.tool=esptool_py
+epulse_feather_c6.bootloader.tool.default=esptool_py
+
+epulse_feather_c6.upload.tool=esptool_py
+epulse_feather_c6.upload.tool.default=esptool_py
+epulse_feather_c6.upload.tool.network=esp_ota
+
+epulse_feather_c6.upload.maximum_size=1310720
+epulse_feather_c6.upload.maximum_data_size=327680
+epulse_feather_c6.upload.flags=
+epulse_feather_c6.upload.extra_flags=
+epulse_feather_c6.upload.use_1200bps_touch=false
+epulse_feather_c6.upload.wait_for_upload_port=false
+
+epulse_feather_c6.serial.disableDTR=false
+epulse_feather_c6.serial.disableRTS=false
+
+epulse_feather_c6.build.tarch=riscv32
+epulse_feather_c6.build.target=esp
+epulse_feather_c6.build.mcu=esp32c6
+epulse_feather_c6.build.core=esp32
+epulse_feather_c6.build.variant=thingpulse_epulse_feather_c6
+epulse_feather_c6.build.board=THINGPULSE_EPULSE_FEATHER_C6
+epulse_feather_c6.build.bootloader_addr=0x0
+
+epulse_feather_c6.build.cdc_on_boot=0
+epulse_feather_c6.build.f_cpu=160000000L
+epulse_feather_c6.build.flash_size=4MB
+epulse_feather_c6.build.flash_freq=80m
+epulse_feather_c6.build.flash_mode=qio
+epulse_feather_c6.build.boot=qio
+epulse_feather_c6.build.partitions=default
+epulse_feather_c6.build.defines=
+
+epulse_feather_c6.menu.JTAGAdapter.default=Disabled
+epulse_feather_c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
+epulse_feather_c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
+epulse_feather_c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
+epulse_feather_c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+epulse_feather_c6.menu.JTAGAdapter.external=FTDI Adapter
+epulse_feather_c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
+epulse_feather_c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
+epulse_feather_c6.menu.JTAGAdapter.bridge=ESP USB Bridge
+epulse_feather_c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
+epulse_feather_c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+epulse_feather_c6.menu.CDCOnBoot.default=Disabled
+epulse_feather_c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
+epulse_feather_c6.menu.CDCOnBoot.cdc=Enabled
+epulse_feather_c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+epulse_feather_c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+epulse_feather_c6.menu.PartitionScheme.default.build.partitions=default
+epulse_feather_c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+epulse_feather_c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+epulse_feather_c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+epulse_feather_c6.menu.PartitionScheme.minimal.build.partitions=minimal
+epulse_feather_c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+epulse_feather_c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
+epulse_feather_c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+epulse_feather_c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+epulse_feather_c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+epulse_feather_c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+epulse_feather_c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+epulse_feather_c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+epulse_feather_c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+epulse_feather_c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+epulse_feather_c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+epulse_feather_c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+epulse_feather_c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+epulse_feather_c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
+epulse_feather_c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+epulse_feather_c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+epulse_feather_c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+epulse_feather_c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+epulse_feather_c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
+epulse_feather_c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+epulse_feather_c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+epulse_feather_c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+epulse_feather_c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+epulse_feather_c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+epulse_feather_c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
+epulse_feather_c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
+epulse_feather_c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
+epulse_feather_c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+epulse_feather_c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+epulse_feather_c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+epulse_feather_c6.menu.PartitionScheme.custom=Custom
+epulse_feather_c6.menu.PartitionScheme.custom.build.partitions=
+epulse_feather_c6.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+epulse_feather_c6.menu.CPUFreq.160=160MHz (WiFi)
+epulse_feather_c6.menu.CPUFreq.160.build.f_cpu=160000000L
+epulse_feather_c6.menu.CPUFreq.120=120MHz (WiFi)
+epulse_feather_c6.menu.CPUFreq.120.build.f_cpu=120000000L
+epulse_feather_c6.menu.CPUFreq.80=80MHz (WiFi)
+epulse_feather_c6.menu.CPUFreq.80.build.f_cpu=80000000L
+epulse_feather_c6.menu.CPUFreq.40=40MHz
+epulse_feather_c6.menu.CPUFreq.40.build.f_cpu=40000000L
+epulse_feather_c6.menu.CPUFreq.20=20MHz
+epulse_feather_c6.menu.CPUFreq.20.build.f_cpu=20000000L
+epulse_feather_c6.menu.CPUFreq.10=10MHz
+epulse_feather_c6.menu.CPUFreq.10.build.f_cpu=10000000L
+
+epulse_feather_c6.menu.FlashMode.qio=QIO
+epulse_feather_c6.menu.FlashMode.qio.build.flash_mode=dio
+epulse_feather_c6.menu.FlashMode.qio.build.boot=qio
+epulse_feather_c6.menu.FlashMode.dio=DIO
+epulse_feather_c6.menu.FlashMode.dio.build.flash_mode=dio
+epulse_feather_c6.menu.FlashMode.dio.build.boot=dio
+
+epulse_feather_c6.menu.FlashFreq.80=80MHz
+epulse_feather_c6.menu.FlashFreq.80.build.flash_freq=80m
+epulse_feather_c6.menu.FlashFreq.40=40MHz
+epulse_feather_c6.menu.FlashFreq.40.build.flash_freq=40m
+
+epulse_feather_c6.menu.FlashSize.4M=4MB (32Mb)
+epulse_feather_c6.menu.FlashSize.4M.build.flash_size=4MB
+epulse_feather_c6.menu.FlashSize.2M=2MB (16Mb)
+epulse_feather_c6.menu.FlashSize.2M.build.flash_size=2MB
+
+epulse_feather_c6.menu.UploadSpeed.921600=921600
+epulse_feather_c6.menu.UploadSpeed.921600.upload.speed=921600
+epulse_feather_c6.menu.UploadSpeed.115200=115200
+epulse_feather_c6.menu.UploadSpeed.115200.upload.speed=115200
+epulse_feather_c6.menu.UploadSpeed.256000.windows=256000
+epulse_feather_c6.menu.UploadSpeed.256000.upload.speed=256000
+epulse_feather_c6.menu.UploadSpeed.230400.windows.upload.speed=256000
+epulse_feather_c6.menu.UploadSpeed.230400=230400
+epulse_feather_c6.menu.UploadSpeed.230400.upload.speed=230400
+epulse_feather_c6.menu.UploadSpeed.460800.linux=460800
+epulse_feather_c6.menu.UploadSpeed.460800.macosx=460800
+epulse_feather_c6.menu.UploadSpeed.460800.upload.speed=460800
+epulse_feather_c6.menu.UploadSpeed.512000.windows=512000
+epulse_feather_c6.menu.UploadSpeed.512000.upload.speed=512000
+
+epulse_feather_c6.menu.DebugLevel.none=None
+epulse_feather_c6.menu.DebugLevel.none.build.code_debug=0
+epulse_feather_c6.menu.DebugLevel.error=Error
+epulse_feather_c6.menu.DebugLevel.error.build.code_debug=1
+epulse_feather_c6.menu.DebugLevel.warn=Warn
+epulse_feather_c6.menu.DebugLevel.warn.build.code_debug=2
+epulse_feather_c6.menu.DebugLevel.info=Info
+epulse_feather_c6.menu.DebugLevel.info.build.code_debug=3
+epulse_feather_c6.menu.DebugLevel.debug=Debug
+epulse_feather_c6.menu.DebugLevel.debug.build.code_debug=4
+epulse_feather_c6.menu.DebugLevel.verbose=Verbose
+epulse_feather_c6.menu.DebugLevel.verbose.build.code_debug=5
+
+epulse_feather_c6.menu.EraseFlash.none=Disabled
+epulse_feather_c6.menu.EraseFlash.none.upload.erase_cmd=
+epulse_feather_c6.menu.EraseFlash.all=Enabled
+epulse_feather_c6.menu.EraseFlash.all.upload.erase_cmd=-e
+
+epulse_feather_c6.menu.ZigbeeMode.default=Disabled
+epulse_feather_c6.menu.ZigbeeMode.default.build.zigbee_mode=
+epulse_feather_c6.menu.ZigbeeMode.default.build.zigbee_libs=
+epulse_feather_c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
+epulse_feather_c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
+epulse_feather_c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api_ed -lesp_zb_cli_command -lzboss_stack.ed -lzboss_port
+epulse_feather_c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+epulse_feather_c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+epulse_feather_c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+epulse_feather_c6.menu.ZigbeeMode.rcp=Zigbee RCP (radio co-processor)
+epulse_feather_c6.menu.ZigbeeMode.rcp.build.zigbee_mode=-DZIGBEE_MODE_RCP
+epulse_feather_c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_command -lzboss_stack.rcp -lzboss_port
+
+##############################################################
+
+Geekble_ESP32C3.name=Geekble Mini ESP32-C3
+
+Geekble_ESP32C3.bootloader.tool=esptool_py
+Geekble_ESP32C3.bootloader.tool.default=esptool_py
+
+Geekble_ESP32C3.upload.tool=esptool_py
+Geekble_ESP32C3.upload.tool.default=esptool_py
+Geekble_ESP32C3.upload.tool.network=esp_ota
+
+Geekble_ESP32C3.upload.maximum_size=1310720
+Geekble_ESP32C3.upload.maximum_data_size=327680
+Geekble_ESP32C3.upload.flags=
+Geekble_ESP32C3.upload.extra_flags=
+Geekble_ESP32C3.upload.use_1200bps_touch=false
+Geekble_ESP32C3.upload.wait_for_upload_port=false
+
+Geekble_ESP32C3.serial.disableDTR=true
+Geekble_ESP32C3.serial.disableRTS=true
+
+Geekble_ESP32C3.build.tarch=riscv32
+Geekble_ESP32C3.build.target=esp
+Geekble_ESP32C3.build.mcu=esp32c3
+Geekble_ESP32C3.build.core=esp32
+Geekble_ESP32C3.build.variant=Geekble_ESP32C3
+Geekble_ESP32C3.build.board=GEEKBLE_ESP32C3
+Geekble_ESP32C3.build.bootloader_addr=0x0
+
+Geekble_ESP32C3.build.cdc_on_boot=1
+Geekble_ESP32C3.build.f_cpu=160000000L
+Geekble_ESP32C3.build.flash_size=4MB
+Geekble_ESP32C3.build.flash_freq=80m
+Geekble_ESP32C3.build.flash_mode=dio
+Geekble_ESP32C3.build.boot=qio
+Geekble_ESP32C3.build.partitions=default
+Geekble_ESP32C3.build.defines=
+
+Geekble_ESP32C3.menu.CDCOnBoot.default=Enabled
+Geekble_ESP32C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+Geekble_ESP32C3.menu.CDCOnBoot.cdc=Disabled
+Geekble_ESP32C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+Geekble_ESP32C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+Geekble_ESP32C3.menu.PartitionScheme.default.build.partitions=default
+Geekble_ESP32C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+Geekble_ESP32C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+Geekble_ESP32C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+Geekble_ESP32C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+Geekble_ESP32C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+Geekble_ESP32C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+Geekble_ESP32C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+Geekble_ESP32C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+Geekble_ESP32C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+Geekble_ESP32C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+Geekble_ESP32C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+Geekble_ESP32C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+Geekble_ESP32C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+Geekble_ESP32C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+Geekble_ESP32C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+Geekble_ESP32C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+Geekble_ESP32C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+Geekble_ESP32C3.menu.CPUFreq.160=160MHz (WiFi) (Default)
+Geekble_ESP32C3.menu.CPUFreq.160.build.f_cpu=160000000L
+Geekble_ESP32C3.menu.CPUFreq.80=80MHz (WiFi)
+Geekble_ESP32C3.menu.CPUFreq.80.build.f_cpu=80000000L
+Geekble_ESP32C3.menu.CPUFreq.40=40MHz
+Geekble_ESP32C3.menu.CPUFreq.40.build.f_cpu=40000000L
+Geekble_ESP32C3.menu.CPUFreq.20=20MHz
+Geekble_ESP32C3.menu.CPUFreq.20.build.f_cpu=20000000L
+Geekble_ESP32C3.menu.CPUFreq.10=10MHz
+Geekble_ESP32C3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+Geekble_ESP32C3.menu.FlashMode.qio=QIO (Default)
+Geekble_ESP32C3.menu.FlashMode.qio.build.flash_mode=dio
+Geekble_ESP32C3.menu.FlashMode.qio.build.boot=qio
+Geekble_ESP32C3.menu.FlashMode.dio=DIO
+Geekble_ESP32C3.menu.FlashMode.dio.build.flash_mode=dio
+Geekble_ESP32C3.menu.FlashMode.dio.build.boot=dio
+Geekble_ESP32C3.menu.FlashMode.qout=QOUT
+Geekble_ESP32C3.menu.FlashMode.qout.build.flash_mode=dout
+Geekble_ESP32C3.menu.FlashMode.qout.build.boot=qout
+Geekble_ESP32C3.menu.FlashMode.dout=DOUT
+Geekble_ESP32C3.menu.FlashMode.dout.build.flash_mode=dout
+
+Geekble_ESP32C3.menu.FlashFreq.80=80MHz (Default)
+Geekble_ESP32C3.menu.FlashFreq.80.build.flash_freq=80m
+Geekble_ESP32C3.menu.FlashFreq.40=40MHz
+Geekble_ESP32C3.menu.FlashFreq.40.build.flash_freq=40m
+
+Geekble_ESP32C3.menu.FlashSize.4M=4MB (Default)
+Geekble_ESP32C3.menu.FlashSize.4M.build.flash_size=4MB
+Geekble_ESP32C3.menu.FlashSize.2M=2MB
+Geekble_ESP32C3.menu.FlashSize.2M.build.flash_size=2MB
+
+Geekble_ESP32C3.menu.UploadSpeed.921600=921600 (Default)
+Geekble_ESP32C3.menu.UploadSpeed.921600.upload.speed=921600
+Geekble_ESP32C3.menu.UploadSpeed.115200=115200
+Geekble_ESP32C3.menu.UploadSpeed.115200.upload.speed=115200
+Geekble_ESP32C3.menu.UploadSpeed.256000.windows=256000
+Geekble_ESP32C3.menu.UploadSpeed.256000.upload.speed=256000
+Geekble_ESP32C3.menu.UploadSpeed.230400.windows.upload.speed=256000
+Geekble_ESP32C3.menu.UploadSpeed.230400=230400
+Geekble_ESP32C3.menu.UploadSpeed.230400.upload.speed=230400
+Geekble_ESP32C3.menu.UploadSpeed.460800.linux=460800
+Geekble_ESP32C3.menu.UploadSpeed.460800.macosx=460800
+Geekble_ESP32C3.menu.UploadSpeed.460800.upload.speed=460800
+Geekble_ESP32C3.menu.UploadSpeed.512000.windows=512000
+Geekble_ESP32C3.menu.UploadSpeed.512000.upload.speed=512000
+
+Geekble_ESP32C3.menu.DebugLevel.none=None
+Geekble_ESP32C3.menu.DebugLevel.none.build.code_debug=0
+Geekble_ESP32C3.menu.DebugLevel.error=Error
+Geekble_ESP32C3.menu.DebugLevel.error.build.code_debug=1
+Geekble_ESP32C3.menu.DebugLevel.warn=Warn
+Geekble_ESP32C3.menu.DebugLevel.warn.build.code_debug=2
+Geekble_ESP32C3.menu.DebugLevel.info=Info
+Geekble_ESP32C3.menu.DebugLevel.info.build.code_debug=3
+Geekble_ESP32C3.menu.DebugLevel.debug=Debug
+Geekble_ESP32C3.menu.DebugLevel.debug.build.code_debug=4
+Geekble_ESP32C3.menu.DebugLevel.verbose=Verbose
+Geekble_ESP32C3.menu.DebugLevel.verbose.build.code_debug=5
+
+Geekble_ESP32C3.menu.EraseFlash.none=Disabled
+Geekble_ESP32C3.menu.EraseFlash.none.upload.erase_cmd=
+Geekble_ESP32C3.menu.EraseFlash.all=Enabled
+Geekble_ESP32C3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_zero.name=Waveshare ESP32-S3-Zero
+waveshare_esp32_s3_zero.vid.0=0x303a
+waveshare_esp32_s3_zero.pid.0=0x822B
+waveshare_esp32_s3_zero.upload_port.0.vid=0x303a
+waveshare_esp32_s3_zero.upload_port.0.pid=0x822B
+
+waveshare_esp32_s3_zero.bootloader.tool=esptool_py
+waveshare_esp32_s3_zero.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_zero.upload.tool=esptool_py
+waveshare_esp32_s3_zero.upload.tool.default=esptool_py
+waveshare_esp32_s3_zero.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_zero.upload.maximum_size=1310720
+
+waveshare_esp32_s3_zero.upload.maximum_data_size=327680
+waveshare_esp32_s3_zero.upload.flags=
+waveshare_esp32_s3_zero.upload.extra_flags=
+waveshare_esp32_s3_zero.upload.use_1200bps_touch=false
+waveshare_esp32_s3_zero.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_zero.serial.disableDTR=false
+waveshare_esp32_s3_zero.serial.disableRTS=false
+
+waveshare_esp32_s3_zero.build.tarch=xtensa
+waveshare_esp32_s3_zero.build.bootloader_addr=0x0
+waveshare_esp32_s3_zero.build.target=esp32s3
+waveshare_esp32_s3_zero.build.mcu=esp32s3
+waveshare_esp32_s3_zero.build.core=esp32
+waveshare_esp32_s3_zero.build.variant=waveshare_esp32_s3_zero
+waveshare_esp32_s3_zero.build.board=WAVESHARE_ESP32_S3_ZERO
+
+waveshare_esp32_s3_zero.build.usb_mode=1
+waveshare_esp32_s3_zero.build.cdc_on_boot=0
+waveshare_esp32_s3_zero.build.msc_on_boot=0
+waveshare_esp32_s3_zero.build.dfu_on_boot=0
+waveshare_esp32_s3_zero.build.f_cpu=240000000L
+waveshare_esp32_s3_zero.build.flash_size=4MB
+waveshare_esp32_s3_zero.build.flash_freq=80m
+waveshare_esp32_s3_zero.build.flash_mode=dio
+waveshare_esp32_s3_zero.build.boot=qio
+waveshare_esp32_s3_zero.build.boot_freq=80m
+waveshare_esp32_s3_zero.build.partitions=default
+waveshare_esp32_s3_zero.build.defines=
+waveshare_esp32_s3_zero.build.loop_core=
+waveshare_esp32_s3_zero.build.event_core=
+waveshare_esp32_s3_zero.build.psram_type=qspi
+waveshare_esp32_s3_zero.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_zero.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_zero.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_zero.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_zero.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_zero.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_zero.menu.PSRAM.enabled.build.psram_type=qspi
+
+waveshare_esp32_s3_zero.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_zero.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_zero.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_zero.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_zero.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_zero.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_zero.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_zero.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_zero.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_zero.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_zero.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_zero.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_zero.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_zero.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_zero.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_zero.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_zero.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_zero.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_zero.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_zero.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_zero.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_zero.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_zero.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_zero.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_zero.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_zero.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_zero.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_zero.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_zero.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_zero.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_zero.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_zero.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_zero.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_zero.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_zero.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_zero.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_zero.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_zero.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_zero.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_zero.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_zero.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_zero.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_zero.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_zero.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_zero.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_zero.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_zero.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_zero.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_zero.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_zero.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_zero.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_zero.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_zero.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_zero.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+waveshare_esp32_s3_zero.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+waveshare_esp32_s3_zero.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_zero.menu.PartitionScheme.otanofs.build.custom_partitions=ota_nofs_4MB
+waveshare_esp32_s3_zero.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_zero.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_zero.menu.PartitionScheme.all_app.build.custom_partitions=max_app_4MB
+waveshare_esp32_s3_zero.menu.PartitionScheme.all_app.upload.maximum_size=4063232
+
+waveshare_esp32_s3_zero.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_zero.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_zero.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_zero.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_zero.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_zero.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_zero.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_zero.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_zero.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_zero.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_zero.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_zero.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_zero.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_zero.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_zero.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_zero.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_zero.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_zero.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_zero.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_zero.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_zero.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_zero.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_zero.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_zero.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_zero.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_zero.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_zero.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_zero.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_zero.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_zero.menu.DebugLevel.none=None
+waveshare_esp32_s3_zero.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_zero.menu.DebugLevel.error=Error
+waveshare_esp32_s3_zero.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_zero.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_zero.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_zero.menu.DebugLevel.info=Info
+waveshare_esp32_s3_zero.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_zero.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_zero.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_zero.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_zero.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_zero.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_zero.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_zero.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_zero.menu.EraseFlash.all.upload.erase_cmd=-e
+
+######################################################
+
+ws_esp32_s3_matrix.name=Waveshare ESP32-S3-Matrix
+ws_esp32_s3_matrix.vid.0=0x303a
+ws_esp32_s3_matrix.pid.0=0x81FB
+ws_esp32_s3_matrix.upload_port.0.vid=0x303a
+ws_esp32_s3_matrix.upload_port.0.pid=0x81FB
+
+ws_esp32_s3_matrix.bootloader.tool=esptool_py
+ws_esp32_s3_matrix.bootloader.tool.default=esptool_py
+
+ws_esp32_s3_matrix.upload.tool=esptool_py
+ws_esp32_s3_matrix.upload.tool.default=esptool_py
+ws_esp32_s3_matrix.upload.tool.network=esp_ota
+
+ws_esp32_s3_matrix.upload.maximum_size=1310720
+
+ws_esp32_s3_matrix.upload.maximum_data_size=327680
+ws_esp32_s3_matrix.upload.flags=
+ws_esp32_s3_matrix.upload.extra_flags=
+ws_esp32_s3_matrix.upload.use_1200bps_touch=false
+ws_esp32_s3_matrix.upload.wait_for_upload_port=false
+
+ws_esp32_s3_matrix.serial.disableDTR=false
+ws_esp32_s3_matrix.serial.disableRTS=false
+
+ws_esp32_s3_matrix.build.tarch=xtensa
+ws_esp32_s3_matrix.build.bootloader_addr=0x0
+ws_esp32_s3_matrix.build.target=esp32s3
+ws_esp32_s3_matrix.build.mcu=esp32s3
+ws_esp32_s3_matrix.build.core=esp32
+ws_esp32_s3_matrix.build.variant=ws_esp32_s3_matrix
+ws_esp32_s3_matrix.build.board=WS_ESP32_S3_MATRIX
+
+ws_esp32_s3_matrix.build.usb_mode=1
+ws_esp32_s3_matrix.build.cdc_on_boot=0
+ws_esp32_s3_matrix.build.msc_on_boot=0
+ws_esp32_s3_matrix.build.dfu_on_boot=0
+ws_esp32_s3_matrix.build.f_cpu=240000000L
+ws_esp32_s3_matrix.build.flash_size=4MB
+ws_esp32_s3_matrix.build.flash_freq=80m
+ws_esp32_s3_matrix.build.flash_mode=dio
+ws_esp32_s3_matrix.build.boot=qio
+ws_esp32_s3_matrix.build.boot_freq=80m
+ws_esp32_s3_matrix.build.partitions=default
+ws_esp32_s3_matrix.build.defines=
+ws_esp32_s3_matrix.build.loop_core=
+ws_esp32_s3_matrix.build.event_core=
+ws_esp32_s3_matrix.build.psram_type=qspi
+ws_esp32_s3_matrix.build.memory_type={build.boot}_{build.psram_type}
+
+ws_esp32_s3_matrix.menu.PSRAM.disabled=Disabled
+ws_esp32_s3_matrix.menu.PSRAM.disabled.build.defines=
+ws_esp32_s3_matrix.menu.PSRAM.disabled.build.psram_type=qspi
+ws_esp32_s3_matrix.menu.PSRAM.enabled=Enabled
+ws_esp32_s3_matrix.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+ws_esp32_s3_matrix.menu.PSRAM.enabled.build.psram_type=qspi
+
+ws_esp32_s3_matrix.menu.FlashMode.qio=QIO 80MHz
+ws_esp32_s3_matrix.menu.FlashMode.qio.build.flash_mode=dio
+ws_esp32_s3_matrix.menu.FlashMode.qio.build.boot=qio
+ws_esp32_s3_matrix.menu.FlashMode.qio.build.boot_freq=80m
+ws_esp32_s3_matrix.menu.FlashMode.qio.build.flash_freq=80m
+ws_esp32_s3_matrix.menu.FlashMode.qio120=QIO 120MHz
+ws_esp32_s3_matrix.menu.FlashMode.qio120.build.flash_mode=dio
+ws_esp32_s3_matrix.menu.FlashMode.qio120.build.boot=qio
+ws_esp32_s3_matrix.menu.FlashMode.qio120.build.boot_freq=120m
+ws_esp32_s3_matrix.menu.FlashMode.qio120.build.flash_freq=80m
+
+ws_esp32_s3_matrix.menu.FlashSize.4M=4MB (32Mb)
+ws_esp32_s3_matrix.menu.FlashSize.4M.build.flash_size=4MB
+
+ws_esp32_s3_matrix.menu.LoopCore.1=Core 1
+ws_esp32_s3_matrix.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+ws_esp32_s3_matrix.menu.LoopCore.0=Core 0
+ws_esp32_s3_matrix.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+ws_esp32_s3_matrix.menu.EventsCore.1=Core 1
+ws_esp32_s3_matrix.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+ws_esp32_s3_matrix.menu.EventsCore.0=Core 0
+ws_esp32_s3_matrix.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+ws_esp32_s3_matrix.menu.USBMode.hwcdc=Hardware CDC and JTAG
+ws_esp32_s3_matrix.menu.USBMode.hwcdc.build.usb_mode=1
+ws_esp32_s3_matrix.menu.USBMode.default=USB-OTG (TinyUSB)
+ws_esp32_s3_matrix.menu.USBMode.default.build.usb_mode=0
+
+ws_esp32_s3_matrix.menu.CDCOnBoot.default=Disabled
+ws_esp32_s3_matrix.menu.CDCOnBoot.default.build.cdc_on_boot=0
+ws_esp32_s3_matrix.menu.CDCOnBoot.cdc=Enabled
+ws_esp32_s3_matrix.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+ws_esp32_s3_matrix.menu.MSCOnBoot.default=Disabled
+ws_esp32_s3_matrix.menu.MSCOnBoot.default.build.msc_on_boot=0
+ws_esp32_s3_matrix.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+ws_esp32_s3_matrix.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+ws_esp32_s3_matrix.menu.DFUOnBoot.default=Disabled
+ws_esp32_s3_matrix.menu.DFUOnBoot.default.build.dfu_on_boot=0
+ws_esp32_s3_matrix.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+ws_esp32_s3_matrix.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+ws_esp32_s3_matrix.menu.UploadMode.default=UART0 / Hardware CDC
+ws_esp32_s3_matrix.menu.UploadMode.default.upload.use_1200bps_touch=false
+ws_esp32_s3_matrix.menu.UploadMode.default.upload.wait_for_upload_port=false
+ws_esp32_s3_matrix.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+ws_esp32_s3_matrix.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+ws_esp32_s3_matrix.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+ws_esp32_s3_matrix.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+ws_esp32_s3_matrix.menu.PartitionScheme.default.build.partitions=default
+ws_esp32_s3_matrix.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+ws_esp32_s3_matrix.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+ws_esp32_s3_matrix.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+ws_esp32_s3_matrix.menu.PartitionScheme.no_ota.build.partitions=no_ota
+ws_esp32_s3_matrix.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+ws_esp32_s3_matrix.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+ws_esp32_s3_matrix.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+ws_esp32_s3_matrix.menu.PartitionScheme.huge_app.build.partitions=huge_app
+ws_esp32_s3_matrix.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+ws_esp32_s3_matrix.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+ws_esp32_s3_matrix.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+ws_esp32_s3_matrix.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker=RainMaker 4MB
+ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+ws_esp32_s3_matrix.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+
+ws_esp32_s3_matrix.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+ws_esp32_s3_matrix.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+ws_esp32_s3_matrix.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+ws_esp32_s3_matrix.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+ws_esp32_s3_matrix.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+ws_esp32_s3_matrix.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+ws_esp32_s3_matrix.menu.PartitionScheme.custom=Custom
+ws_esp32_s3_matrix.menu.PartitionScheme.custom.build.partitions=
+ws_esp32_s3_matrix.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+ws_esp32_s3_matrix.menu.CPUFreq.240=240MHz (WiFi)
+ws_esp32_s3_matrix.menu.CPUFreq.240.build.f_cpu=240000000L
+ws_esp32_s3_matrix.menu.CPUFreq.160=160MHz (WiFi)
+ws_esp32_s3_matrix.menu.CPUFreq.160.build.f_cpu=160000000L
+ws_esp32_s3_matrix.menu.CPUFreq.80=80MHz (WiFi)
+ws_esp32_s3_matrix.menu.CPUFreq.80.build.f_cpu=80000000L
+ws_esp32_s3_matrix.menu.CPUFreq.40=40MHz
+ws_esp32_s3_matrix.menu.CPUFreq.40.build.f_cpu=40000000L
+ws_esp32_s3_matrix.menu.CPUFreq.20=20MHz
+ws_esp32_s3_matrix.menu.CPUFreq.20.build.f_cpu=20000000L
+ws_esp32_s3_matrix.menu.CPUFreq.10=10MHz
+ws_esp32_s3_matrix.menu.CPUFreq.10.build.f_cpu=10000000L
+
+ws_esp32_s3_matrix.menu.UploadSpeed.921600=921600
+ws_esp32_s3_matrix.menu.UploadSpeed.921600.upload.speed=921600
+ws_esp32_s3_matrix.menu.UploadSpeed.115200=115200
+ws_esp32_s3_matrix.menu.UploadSpeed.115200.upload.speed=115200
+ws_esp32_s3_matrix.menu.UploadSpeed.256000.windows=256000
+ws_esp32_s3_matrix.menu.UploadSpeed.256000.upload.speed=256000
+ws_esp32_s3_matrix.menu.UploadSpeed.230400.windows.upload.speed=256000
+ws_esp32_s3_matrix.menu.UploadSpeed.230400=230400
+ws_esp32_s3_matrix.menu.UploadSpeed.230400.upload.speed=230400
+ws_esp32_s3_matrix.menu.UploadSpeed.460800.linux=460800
+ws_esp32_s3_matrix.menu.UploadSpeed.460800.macosx=460800
+ws_esp32_s3_matrix.menu.UploadSpeed.460800.upload.speed=460800
+ws_esp32_s3_matrix.menu.UploadSpeed.512000.windows=512000
+ws_esp32_s3_matrix.menu.UploadSpeed.512000.upload.speed=512000
+
+ws_esp32_s3_matrix.menu.DebugLevel.none=None
+ws_esp32_s3_matrix.menu.DebugLevel.none.build.code_debug=0
+ws_esp32_s3_matrix.menu.DebugLevel.error=Error
+ws_esp32_s3_matrix.menu.DebugLevel.error.build.code_debug=1
+ws_esp32_s3_matrix.menu.DebugLevel.warn=Warn
+ws_esp32_s3_matrix.menu.DebugLevel.warn.build.code_debug=2
+ws_esp32_s3_matrix.menu.DebugLevel.info=Info
+ws_esp32_s3_matrix.menu.DebugLevel.info.build.code_debug=3
+ws_esp32_s3_matrix.menu.DebugLevel.debug=Debug
+ws_esp32_s3_matrix.menu.DebugLevel.debug.build.code_debug=4
+ws_esp32_s3_matrix.menu.DebugLevel.verbose=Verbose
+ws_esp32_s3_matrix.menu.DebugLevel.verbose.build.code_debug=5
+
+ws_esp32_s3_matrix.menu.EraseFlash.none=Disabled
+ws_esp32_s3_matrix.menu.EraseFlash.none.upload.erase_cmd=
+ws_esp32_s3_matrix.menu.EraseFlash.all=Enabled
+ws_esp32_s3_matrix.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_lcd_169.name=Waveshare ESP32-S3-Touch-LCD-1.69
+waveshare_esp32_s3_touch_lcd_169.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_169.pid.0=0x821E
+waveshare_esp32_s3_touch_lcd_169.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_169.upload_port.0.pid=0x821E
+
+waveshare_esp32_s3_touch_lcd_169.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_169.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_169.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_169.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_169.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_169.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_lcd_169.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_169.upload.flags=
+waveshare_esp32_s3_touch_lcd_169.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_169.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_169.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_169.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_169.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_169.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_169.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_169.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_169.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_169.build.core=esp32
+waveshare_esp32_s3_touch_lcd_169.build.variant=waveshare_esp32_s3_touch_lcd_169
+waveshare_esp32_s3_touch_lcd_169.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_169
+
+waveshare_esp32_s3_touch_lcd_169.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_169.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_169.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_169.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_169.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_169.build.flash_size=16MB
+waveshare_esp32_s3_touch_lcd_169.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_169.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_169.build.boot=qio
+waveshare_esp32_s3_touch_lcd_169.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_169.build.partitions=default
+waveshare_esp32_s3_touch_lcd_169.build.defines=
+waveshare_esp32_s3_touch_lcd_169.build.loop_core=
+waveshare_esp32_s3_touch_lcd_169.build.event_core=
+waveshare_esp32_s3_touch_lcd_169.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_169.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_169.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_169.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_169.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_169.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_169.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_169.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_169.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_169.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_169.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_169.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_169.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_169.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_169.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_169.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_169.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_169.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_169.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_169.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_169.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_169.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_169.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_169.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_169.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_169.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_169.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_169.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_169.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_169.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_169.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_169.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_169.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_169.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_169.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_169.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_169.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_amoled_18.name=Waveshare ESP32-S3-Touch-AMOLED-1.8
+waveshare_esp32_s3_touch_amoled_18.vid.0=0x303a
+waveshare_esp32_s3_touch_amoled_18.pid.0=0x8255
+waveshare_esp32_s3_touch_amoled_18.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_amoled_18.upload_port.0.pid=0x8255
+
+waveshare_esp32_s3_touch_amoled_18.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_amoled_18.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_amoled_18.upload.tool=esptool_py
+waveshare_esp32_s3_touch_amoled_18.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_amoled_18.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_amoled_18.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_amoled_18.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_amoled_18.upload.flags=
+waveshare_esp32_s3_touch_amoled_18.upload.extra_flags=
+waveshare_esp32_s3_touch_amoled_18.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_amoled_18.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_amoled_18.serial.disableDTR=false
+waveshare_esp32_s3_touch_amoled_18.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_amoled_18.build.tarch=xtensa
+waveshare_esp32_s3_touch_amoled_18.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_amoled_18.build.target=esp32s3
+waveshare_esp32_s3_touch_amoled_18.build.mcu=esp32s3
+waveshare_esp32_s3_touch_amoled_18.build.core=esp32
+waveshare_esp32_s3_touch_amoled_18.build.variant=waveshare_esp32_s3_touch_amoled_18
+waveshare_esp32_s3_touch_amoled_18.build.board=WAVESHARE_ESP32_S3_TOUCH_AMOLED_18
+
+waveshare_esp32_s3_touch_amoled_18.build.usb_mode=1
+waveshare_esp32_s3_touch_amoled_18.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_amoled_18.build.msc_on_boot=0
+waveshare_esp32_s3_touch_amoled_18.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_amoled_18.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_amoled_18.build.flash_size=16MB
+waveshare_esp32_s3_touch_amoled_18.build.flash_freq=80m
+waveshare_esp32_s3_touch_amoled_18.build.flash_mode=dio
+waveshare_esp32_s3_touch_amoled_18.build.boot=qio
+waveshare_esp32_s3_touch_amoled_18.build.boot_freq=80m
+waveshare_esp32_s3_touch_amoled_18.build.partitions=default
+waveshare_esp32_s3_touch_amoled_18.build.defines=
+waveshare_esp32_s3_touch_amoled_18.build.loop_core=
+waveshare_esp32_s3_touch_amoled_18.build.event_core=
+waveshare_esp32_s3_touch_amoled_18.build.psram_type=qspi
+waveshare_esp32_s3_touch_amoled_18.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_amoled_18.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_amoled_18.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_amoled_18.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_amoled_18.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_amoled_18.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_amoled_18.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_amoled_18.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_amoled_18.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_amoled_18.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_amoled_18.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_amoled_18.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_amoled_18.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_amoled_18.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_amoled_18.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_amoled_18.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_amoled_18.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_amoled_18.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_amoled_18.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_amoled_18.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_amoled_18.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_amoled_18.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_amoled_18.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_amoled_18.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_amoled_18.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_amoled_18.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_amoled_18.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_amoled_18.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_amoled_18.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_amoled_18.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_amoled_18.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_amoled_18.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_amoled_18.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_amoled_18.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_amoled_18.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_amoled_18.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_lcd_169.name=Waveshare ESP32-S3-LCD-1.69
+waveshare_esp32_s3_lcd_169.vid.0=0x303a
+waveshare_esp32_s3_lcd_169.pid.0=0x8221
+waveshare_esp32_s3_lcd_169.upload_port.0.vid=0x303a
+waveshare_esp32_s3_lcd_169.upload_port.0.pid=0x8221
+
+waveshare_esp32_s3_lcd_169.bootloader.tool=esptool_py
+waveshare_esp32_s3_lcd_169.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_lcd_169.upload.tool=esptool_py
+waveshare_esp32_s3_lcd_169.upload.tool.default=esptool_py
+waveshare_esp32_s3_lcd_169.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_lcd_169.upload.maximum_size=1310720
+
+waveshare_esp32_s3_lcd_169.upload.maximum_data_size=327680
+waveshare_esp32_s3_lcd_169.upload.flags=
+waveshare_esp32_s3_lcd_169.upload.extra_flags=
+waveshare_esp32_s3_lcd_169.upload.use_1200bps_touch=false
+waveshare_esp32_s3_lcd_169.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_lcd_169.serial.disableDTR=false
+waveshare_esp32_s3_lcd_169.serial.disableRTS=false
+
+waveshare_esp32_s3_lcd_169.build.tarch=xtensa
+waveshare_esp32_s3_lcd_169.build.bootloader_addr=0x0
+waveshare_esp32_s3_lcd_169.build.target=esp32s3
+waveshare_esp32_s3_lcd_169.build.mcu=esp32s3
+waveshare_esp32_s3_lcd_169.build.core=esp32
+waveshare_esp32_s3_lcd_169.build.variant=waveshare_esp32_s3_lcd_169
+waveshare_esp32_s3_lcd_169.build.board=WAVESHARE_ESP32_S3_LCD_169
+
+waveshare_esp32_s3_lcd_169.build.usb_mode=1
+waveshare_esp32_s3_lcd_169.build.cdc_on_boot=0
+waveshare_esp32_s3_lcd_169.build.msc_on_boot=0
+waveshare_esp32_s3_lcd_169.build.dfu_on_boot=0
+waveshare_esp32_s3_lcd_169.build.f_cpu=240000000L
+waveshare_esp32_s3_lcd_169.build.flash_size=16MB
+waveshare_esp32_s3_lcd_169.build.flash_freq=80m
+waveshare_esp32_s3_lcd_169.build.flash_mode=dio
+waveshare_esp32_s3_lcd_169.build.boot=qio
+waveshare_esp32_s3_lcd_169.build.boot_freq=80m
+waveshare_esp32_s3_lcd_169.build.partitions=default
+waveshare_esp32_s3_lcd_169.build.defines=
+waveshare_esp32_s3_lcd_169.build.loop_core=
+waveshare_esp32_s3_lcd_169.build.event_core=
+waveshare_esp32_s3_lcd_169.build.psram_type=qspi
+waveshare_esp32_s3_lcd_169.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_lcd_169.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_lcd_169.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_lcd_169.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_lcd_169.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_lcd_169.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_lcd_169.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_lcd_169.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_lcd_169.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_lcd_169.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_lcd_169.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_lcd_169.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_lcd_169.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_lcd_169.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_lcd_169.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_lcd_169.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_lcd_169.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_lcd_169.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_lcd_169.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_lcd_169.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_lcd_169.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_lcd_169.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_lcd_169.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_lcd_169.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_lcd_169.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_lcd_169.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_lcd_169.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_lcd_169.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_lcd_169.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_lcd_169.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_lcd_169.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_lcd_169.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_lcd_169.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_lcd_169.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_lcd_169.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_lcd_169.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_lcd_169.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_lcd_169.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_lcd_169.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_lcd_169.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_lcd_169.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.none=None
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.error=Error
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.info=Info
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_lcd_169.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_lcd_169.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_lcd_169.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_lcd_169.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_lcd_169.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32s3_touch_lcd_128.name=Waveshare ESP32S3 Touch LCD 128
+
+waveshare_esp32s3_touch_lcd_128.upload.tool=esptool_py
+waveshare_esp32s3_touch_lcd_128.upload.tool.default=esptool_py
+waveshare_esp32s3_touch_lcd_128.upload.tool.network=esp_ota
+waveshare_esp32s3_touch_lcd_128.upload.maximum_size=16777216
+waveshare_esp32s3_touch_lcd_128.upload.maximum_data_size=327680
+waveshare_esp32s3_touch_lcd_128.upload.wait_for_upload_port=false
+waveshare_esp32s3_touch_lcd_128.upload.speed=460800
+waveshare_esp32s3_touch_lcd_128.upload.flags=
+waveshare_esp32s3_touch_lcd_128.upload.extra_flags=
+
+waveshare_esp32s3_touch_lcd_128.bootloader.tool=esptool_py
+waveshare_esp32s3_touch_lcd_128.bootloader.tool.default=esptool_py
+
+waveshare_esp32s3_touch_lcd_128.serial.disableDTR=true
+waveshare_esp32s3_touch_lcd_128.serial.disableRTS=true
+
+waveshare_esp32s3_touch_lcd_128.build.tarch=xtensa
+waveshare_esp32s3_touch_lcd_128.build.bootloader_addr=0x0
+waveshare_esp32s3_touch_lcd_128.build.mcu=esp32s3
+waveshare_esp32s3_touch_lcd_128.build.core=esp32
+waveshare_esp32s3_touch_lcd_128.build.target=esp32s3
+waveshare_esp32s3_touch_lcd_128.build.variant=waveshare_esp32s3_touch_lcd_128
+waveshare_esp32s3_touch_lcd_128.build.board=WAVESHARE_ESP32S3_TOUCH_LCD_128
+
+waveshare_esp32s3_touch_lcd_128.build.usb_mode=1
+waveshare_esp32s3_touch_lcd_128.build.cdc_on_boot=1
+waveshare_esp32s3_touch_lcd_128.build.msc_on_boot=0
+waveshare_esp32s3_touch_lcd_128.build.dfu_on_boot=0
+
+waveshare_esp32s3_touch_lcd_128.build.f_cpu=240000000L
+waveshare_esp32s3_touch_lcd_128.build.flash_size=16MB
+waveshare_esp32s3_touch_lcd_128.build.flash_freq=80m
+waveshare_esp32s3_touch_lcd_128.build.flash_mode=dio
+waveshare_esp32s3_touch_lcd_128.build.boot=dio
+waveshare_esp32s3_touch_lcd_128.build.partitions=default
+
+waveshare_esp32s3_touch_lcd_128.menu.PSRAM.disabled=Disabled
+waveshare_esp32s3_touch_lcd_128.menu.PSRAM.disabled.build.defines=
+waveshare_esp32s3_touch_lcd_128.menu.PSRAM.enabled=Enabled
+waveshare_esp32s3_touch_lcd_128.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32s3_touch_lcd_128.menu.PSRAM.enabled.build.psram_type=qspi
+
+waveshare_esp32s3_touch_lcd_128.menu.LoopCore.1=Core 1
+waveshare_esp32s3_touch_lcd_128.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32s3_touch_lcd_128.menu.LoopCore.0=Core 0
+waveshare_esp32s3_touch_lcd_128.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32s3_touch_lcd_128.menu.EventsCore.1=Core 1
+waveshare_esp32s3_touch_lcd_128.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32s3_touch_lcd_128.menu.EventsCore.0=Core 0
+waveshare_esp32s3_touch_lcd_128.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.minimal.build.partitions=minimal
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32s3_touch_lcd_128.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.240=240MHz (WiFi/BT)
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.160=160MHz (WiFi/BT)
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.80=80MHz (WiFi/BT)
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.40=40MHz (40MHz XTAL)
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.26=26MHz (26MHz XTAL)
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.26.build.f_cpu=26000000L
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.20=20MHz (40MHz XTAL)
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.13=13MHz (26MHz XTAL)
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.13.build.f_cpu=13000000L
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.10=10MHz (40MHz XTAL)
+waveshare_esp32s3_touch_lcd_128.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32s3_touch_lcd_128.menu.FlashMode.qio=QIO
+waveshare_esp32s3_touch_lcd_128.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32s3_touch_lcd_128.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32s3_touch_lcd_128.menu.FlashMode.dio=DIO
+waveshare_esp32s3_touch_lcd_128.menu.FlashMode.dio.build.flash_mode=dio
+waveshare_esp32s3_touch_lcd_128.menu.FlashMode.dio.build.boot=dio
+
+waveshare_esp32s3_touch_lcd_128.menu.FlashFreq.80=80MHz
+waveshare_esp32s3_touch_lcd_128.menu.FlashFreq.80.build.flash_freq=80m
+waveshare_esp32s3_touch_lcd_128.menu.FlashFreq.40=40MHz
+waveshare_esp32s3_touch_lcd_128.menu.FlashFreq.40.build.flash_freq=40m
+
+waveshare_esp32s3_touch_lcd_128.menu.FlashSize.16M=16MB (128Mb)
+waveshare_esp32s3_touch_lcd_128.menu.FlashSize.16M.build.flash_size=16MB
+
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.921600=921600
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.115200=115200
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.230400=230400
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32s3_touch_lcd_128.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.none=None
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.error=Error
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.warn=Warn
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.info=Info
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.debug=Debug
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.verbose=Verbose
+waveshare_esp32s3_touch_lcd_128.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.none=Disabled
+waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.all=Enabled
+waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+weact_studio_esp32c3.name=WeAct Studio ESP32C3
+
+weact_studio_esp32c3.upload.tool=esptool_py
+weact_studio_esp32c3.upload.tool.default=esptool_py
+weact_studio_esp32c3.upload.tool.network=esp_ota
+weact_studio_esp32c3.upload.maximum_size=1310720
+weact_studio_esp32c3.upload.maximum_data_size=327680
+weact_studio_esp32c3.upload.flags=
+weact_studio_esp32c3.upload.extra_flags=
+weact_studio_esp32c3.upload.use_1200bps_touch=false
+weact_studio_esp32c3.upload.wait_for_upload_port=false
+
+weact_studio_esp32c3.serial.disableDTR=false
+weact_studio_esp32c3.serial.disableRTS=false
+
+weact_studio_esp32c3.build.tarch=riscv32
+weact_studio_esp32c3.build.target=esp
+weact_studio_esp32c3.build.mcu=esp32c3
+weact_studio_esp32c3.build.core=esp32
+weact_studio_esp32c3.build.variant=weact_studio_esp32c3
+weact_studio_esp32c3.build.board=WEACT_STUDIO_ESP32C3
+weact_studio_esp32c3.build.bootloader_addr=0x0
+
+weact_studio_esp32c3.build.usb_mode=1
+weact_studio_esp32c3.build.cdc_on_boot=1
+weact_studio_esp32c3.build.f_cpu=160000000L
+weact_studio_esp32c3.build.flash_size=4MB
+weact_studio_esp32c3.build.flash_freq=80m
+weact_studio_esp32c3.build.flash_mode=qio
+weact_studio_esp32c3.build.boot=qio
+weact_studio_esp32c3.build.partitions=default
+weact_studio_esp32c3.build.defines=
+
+weact_studio_esp32c3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+weact_studio_esp32c3.menu.USBMode.hwcdc.build.usb_mode=1
+weact_studio_esp32c3.menu.USBMode.default=USB-OTG
+weact_studio_esp32c3.menu.USBMode.default.build.usb_mode=0
+
+weact_studio_esp32c3.menu.JTAGAdapter.default=Disabled
+weact_studio_esp32c3.menu.JTAGAdapter.default.build.copy_jtag_files=0
+weact_studio_esp32c3.menu.JTAGAdapter.builtin=Integrated USB JTAG
+weact_studio_esp32c3.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
+weact_studio_esp32c3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+weact_studio_esp32c3.menu.JTAGAdapter.external=FTDI Adapter
+weact_studio_esp32c3.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
+weact_studio_esp32c3.menu.JTAGAdapter.external.build.copy_jtag_files=1
+weact_studio_esp32c3.menu.JTAGAdapter.bridge=ESP USB Bridge
+weact_studio_esp32c3.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
+weact_studio_esp32c3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+weact_studio_esp32c3.menu.CDCOnBoot.default=Enabled
+weact_studio_esp32c3.menu.CDCOnBoot.default.build.cdc_on_boot=1
+weact_studio_esp32c3.menu.CDCOnBoot.cdc=Enabled
+weact_studio_esp32c3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+weact_studio_esp32c3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+weact_studio_esp32c3.menu.PartitionScheme.default.build.partitions=default
+weact_studio_esp32c3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+weact_studio_esp32c3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+weact_studio_esp32c3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+weact_studio_esp32c3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+weact_studio_esp32c3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+weact_studio_esp32c3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+weact_studio_esp32c3.menu.PartitionScheme.minimal.build.partitions=minimal
+weact_studio_esp32c3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+weact_studio_esp32c3.menu.PartitionScheme.no_ota.build.partitions=no_ota
+weact_studio_esp32c3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+weact_studio_esp32c3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+weact_studio_esp32c3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+weact_studio_esp32c3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+weact_studio_esp32c3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+weact_studio_esp32c3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+weact_studio_esp32c3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+weact_studio_esp32c3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+weact_studio_esp32c3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+weact_studio_esp32c3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+weact_studio_esp32c3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+weact_studio_esp32c3.menu.PartitionScheme.huge_app.build.partitions=huge_app
+weact_studio_esp32c3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+
+weact_studio_esp32c3.menu.CPUFreq.160=160MHz (WiFi)
+weact_studio_esp32c3.menu.CPUFreq.160.build.f_cpu=160000000L
+weact_studio_esp32c3.menu.CPUFreq.80=80MHz (WiFi)
+weact_studio_esp32c3.menu.CPUFreq.80.build.f_cpu=80000000L
+weact_studio_esp32c3.menu.CPUFreq.40=40MHz
+weact_studio_esp32c3.menu.CPUFreq.40.build.f_cpu=40000000L
+weact_studio_esp32c3.menu.CPUFreq.20=20MHz
+weact_studio_esp32c3.menu.CPUFreq.20.build.f_cpu=20000000L
+weact_studio_esp32c3.menu.CPUFreq.10=10MHz
+weact_studio_esp32c3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+weact_studio_esp32c3.menu.FlashMode.qio=QIO
+weact_studio_esp32c3.menu.FlashMode.qio.build.flash_mode=dio
+weact_studio_esp32c3.menu.FlashMode.qio.build.boot=qio
+weact_studio_esp32c3.menu.FlashMode.dio=DIO
+weact_studio_esp32c3.menu.FlashMode.dio.build.flash_mode=dio
+weact_studio_esp32c3.menu.FlashMode.dio.build.boot=dio
+
+weact_studio_esp32c3.menu.FlashFreq.80=80MHz
+weact_studio_esp32c3.menu.FlashFreq.80.build.flash_freq=80m
+weact_studio_esp32c3.menu.FlashFreq.40=40MHz
+weact_studio_esp32c3.menu.FlashFreq.40.build.flash_freq=40m
+
+weact_studio_esp32c3.menu.UploadSpeed.921600=921600
+weact_studio_esp32c3.menu.UploadSpeed.921600.upload.speed=921600
+weact_studio_esp32c3.menu.UploadSpeed.115200=115200
+weact_studio_esp32c3.menu.UploadSpeed.115200.upload.speed=115200
+weact_studio_esp32c3.menu.UploadSpeed.256000.windows=256000
+weact_studio_esp32c3.menu.UploadSpeed.256000.upload.speed=256000
+weact_studio_esp32c3.menu.UploadSpeed.230400.windows.upload.speed=256000
+weact_studio_esp32c3.menu.UploadSpeed.230400=230400
+weact_studio_esp32c3.menu.UploadSpeed.230400.upload.speed=230400
+weact_studio_esp32c3.menu.UploadSpeed.460800.linux=460800
+weact_studio_esp32c3.menu.UploadSpeed.460800.macosx=460800
+weact_studio_esp32c3.menu.UploadSpeed.460800.upload.speed=460800
+weact_studio_esp32c3.menu.UploadSpeed.512000.windows=512000
+weact_studio_esp32c3.menu.UploadSpeed.512000.upload.speed=512000
+
+weact_studio_esp32c3.menu.DebugLevel.none=None
+weact_studio_esp32c3.menu.DebugLevel.none.build.code_debug=0
+weact_studio_esp32c3.menu.DebugLevel.error=Error
+weact_studio_esp32c3.menu.DebugLevel.error.build.code_debug=1
+weact_studio_esp32c3.menu.DebugLevel.warn=Warn
+weact_studio_esp32c3.menu.DebugLevel.warn.build.code_debug=2
+weact_studio_esp32c3.menu.DebugLevel.info=Info
+weact_studio_esp32c3.menu.DebugLevel.info.build.code_debug=3
+weact_studio_esp32c3.menu.DebugLevel.debug=Debug
+weact_studio_esp32c3.menu.DebugLevel.debug.build.code_debug=4
+weact_studio_esp32c3.menu.DebugLevel.verbose=Verbose
+weact_studio_esp32c3.menu.DebugLevel.verbose.build.code_debug=5
+
+weact_studio_esp32c3.menu.EraseFlash.none=Disabled
+weact_studio_esp32c3.menu.EraseFlash.none.upload.erase_cmd=
+weact_studio_esp32c3.menu.EraseFlash.all=Enabled
+weact_studio_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+aslcanx2.name=AutosportLabs ESP-CAN-X2
+
+aslcanx2.bootloader.tool=esptool_py
+aslcanx2.bootloader.tool.default=esptool_py
+
+aslcanx2.upload.tool=esptool_py
+aslcanx2.upload.tool.default=esptool_py
+aslcanx2.upload.tool.network=esp_ota
+
+aslcanx2.upload.maximum_size=1310720
+aslcanx2.upload.maximum_data_size=327680
+aslcanx2.upload.flags=
+aslcanx2.upload.extra_flags=
+aslcanx2.upload.use_1200bps_touch=false
+aslcanx2.upload.wait_for_upload_port=false
+
+aslcanx2.serial.disableDTR=false
+aslcanx2.serial.disableRTS=false
+
+aslcanx2.build.tarch=xtensa
+aslcanx2.build.bootloader_addr=0x0
+aslcanx2.build.target=esp32s3
+aslcanx2.build.mcu=esp32s3
+aslcanx2.build.core=esp32
+aslcanx2.build.variant=aslcanx2
+aslcanx2.build.board=ASL_CAN_X2
+
+aslcanx2.build.usb_mode=1
+aslcanx2.build.cdc_on_boot=0
+aslcanx2.build.msc_on_boot=0
+aslcanx2.build.dfu_on_boot=0
+aslcanx2.build.f_cpu=240000000L
+aslcanx2.build.flash_size=8MB
+aslcanx2.build.flash_freq=80m
+aslcanx2.build.flash_mode=dio
+aslcanx2.build.boot=qio
+aslcanx2.build.boot_freq=80m
+aslcanx2.build.partitions=default_8MB
+aslcanx2.build.defines=
+aslcanx2.build.loop_core=
+aslcanx2.build.event_core=
+aslcanx2.build.psram_type=qspi
+aslcanx2.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+aslcanx2.menu.JTAGAdapter.default=Disabled
+aslcanx2.menu.JTAGAdapter.default.build.copy_jtag_files=0
+aslcanx2.menu.JTAGAdapter.builtin=Integrated USB JTAG
+aslcanx2.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+aslcanx2.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+aslcanx2.menu.JTAGAdapter.external=FTDI Adapter
+aslcanx2.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+aslcanx2.menu.JTAGAdapter.external.build.copy_jtag_files=1
+aslcanx2.menu.JTAGAdapter.bridge=ESP USB Bridge
+aslcanx2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+aslcanx2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+aslcanx2.menu.PSRAM.disabled=Disabled
+aslcanx2.menu.PSRAM.disabled.build.defines=
+aslcanx2.menu.PSRAM.disabled.build.psram_type=qspi
+aslcanx2.menu.PSRAM.opi=OPI PSRAM
+aslcanx2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
+aslcanx2.menu.PSRAM.opi.build.psram_type=opi
+
+aslcanx2.menu.FlashMode.qio=QIO 80MHz
+aslcanx2.menu.FlashMode.qio.build.flash_mode=dio
+aslcanx2.menu.FlashMode.qio.build.boot=qio
+aslcanx2.menu.FlashMode.qio.build.boot_freq=80m
+aslcanx2.menu.FlashMode.qio.build.flash_freq=80m
+aslcanx2.menu.FlashMode.qio120=QIO 120MHz
+aslcanx2.menu.FlashMode.qio120.build.flash_mode=dio
+aslcanx2.menu.FlashMode.qio120.build.boot=qio
+aslcanx2.menu.FlashMode.qio120.build.boot_freq=120m
+aslcanx2.menu.FlashMode.qio120.build.flash_freq=80m
+aslcanx2.menu.FlashMode.dio=DIO 80MHz
+aslcanx2.menu.FlashMode.dio.build.flash_mode=dio
+aslcanx2.menu.FlashMode.dio.build.boot=dio
+aslcanx2.menu.FlashMode.dio.build.boot_freq=80m
+aslcanx2.menu.FlashMode.dio.build.flash_freq=80m
+aslcanx2.menu.FlashMode.opi=OPI 80MHz
+aslcanx2.menu.FlashMode.opi.build.flash_mode=dout
+aslcanx2.menu.FlashMode.opi.build.boot=opi
+aslcanx2.menu.FlashMode.opi.build.boot_freq=80m
+aslcanx2.menu.FlashMode.opi.build.flash_freq=80m
+
+aslcanx2.menu.LoopCore.1=Core 1
+aslcanx2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+aslcanx2.menu.LoopCore.0=Core 0
+aslcanx2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+aslcanx2.menu.EventsCore.1=Core 1
+aslcanx2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+aslcanx2.menu.EventsCore.0=Core 0
+aslcanx2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+aslcanx2.menu.USBMode.hwcdc=Hardware CDC and JTAG
+aslcanx2.menu.USBMode.hwcdc.build.usb_mode=1
+aslcanx2.menu.USBMode.default=USB-OTG (TinyUSB)
+aslcanx2.menu.USBMode.default.build.usb_mode=0
+
+aslcanx2.menu.CDCOnBoot.default=Enabled
+aslcanx2.menu.CDCOnBoot.default.build.cdc_on_boot=1
+aslcanx2.menu.CDCOnBoot.cdc=Disabled
+aslcanx2.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
+
+aslcanx2.menu.MSCOnBoot.default=Disabled
+aslcanx2.menu.MSCOnBoot.default.build.msc_on_boot=0
+aslcanx2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+aslcanx2.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+aslcanx2.menu.DFUOnBoot.default=Disabled
+aslcanx2.menu.DFUOnBoot.default.build.dfu_on_boot=0
+aslcanx2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+aslcanx2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+aslcanx2.menu.UploadMode.default=UART0 / Hardware CDC
+aslcanx2.menu.UploadMode.default.upload.use_1200bps_touch=false
+aslcanx2.menu.UploadMode.default.upload.wait_for_upload_port=false
+aslcanx2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+aslcanx2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+aslcanx2.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+aslcanx2.menu.PartitionScheme.default=Default with spiffs (3MB APP/1.5MB SPIFFS)
+aslcanx2.menu.PartitionScheme.default.build.partitions=default_8MB
+aslcanx2.menu.PartitionScheme.default.upload.maximum_size=3342336
+aslcanx2.menu.PartitionScheme.defaultffat=Default with ffat (3MB APP/1.5MB FATFS)
+aslcanx2.menu.PartitionScheme.defaultffat.build.partitions=default_8MB_ffat
+aslcanx2.menu.PartitionScheme.defaultffat.upload.maximum_size=3342336
+aslcanx2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+aslcanx2.menu.PartitionScheme.minimal.build.partitions=minimal
+aslcanx2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+aslcanx2.menu.PartitionScheme.no_ota.build.partitions=no_ota
+aslcanx2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+aslcanx2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+aslcanx2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+aslcanx2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+aslcanx2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+aslcanx2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+aslcanx2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+aslcanx2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+aslcanx2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+aslcanx2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+aslcanx2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+aslcanx2.menu.PartitionScheme.huge_app.build.partitions=huge_app
+aslcanx2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+aslcanx2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+aslcanx2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+aslcanx2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+aslcanx2.menu.PartitionScheme.rainmaker=RainMaker 4MB
+aslcanx2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+aslcanx2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+aslcanx2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+aslcanx2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+aslcanx2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+aslcanx2.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+aslcanx2.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+aslcanx2.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+
+aslcanx2.menu.CPUFreq.240=240MHz (WiFi)
+aslcanx2.menu.CPUFreq.240.build.f_cpu=240000000L
+aslcanx2.menu.CPUFreq.160=160MHz (WiFi)
+aslcanx2.menu.CPUFreq.160.build.f_cpu=160000000L
+aslcanx2.menu.CPUFreq.80=80MHz (WiFi)
+aslcanx2.menu.CPUFreq.80.build.f_cpu=80000000L
+aslcanx2.menu.CPUFreq.40=40MHz
+aslcanx2.menu.CPUFreq.40.build.f_cpu=40000000L
+aslcanx2.menu.CPUFreq.20=20MHz
+aslcanx2.menu.CPUFreq.20.build.f_cpu=20000000L
+aslcanx2.menu.CPUFreq.10=10MHz
+aslcanx2.menu.CPUFreq.10.build.f_cpu=10000000L
+
+aslcanx2.menu.UploadSpeed.921600=921600
+aslcanx2.menu.UploadSpeed.921600.upload.speed=921600
+aslcanx2.menu.UploadSpeed.115200=115200
+aslcanx2.menu.UploadSpeed.115200.upload.speed=115200
+aslcanx2.menu.UploadSpeed.256000.windows=256000
+aslcanx2.menu.UploadSpeed.256000.upload.speed=256000
+aslcanx2.menu.UploadSpeed.230400.windows.upload.speed=256000
+aslcanx2.menu.UploadSpeed.230400=230400
+aslcanx2.menu.UploadSpeed.230400.upload.speed=230400
+aslcanx2.menu.UploadSpeed.460800.linux=460800
+aslcanx2.menu.UploadSpeed.460800.macosx=460800
+aslcanx2.menu.UploadSpeed.460800.upload.speed=460800
+aslcanx2.menu.UploadSpeed.512000.windows=512000
+aslcanx2.menu.UploadSpeed.512000.upload.speed=512000
+
+aslcanx2.menu.DebugLevel.none=None
+aslcanx2.menu.DebugLevel.none.build.code_debug=0
+aslcanx2.menu.DebugLevel.error=Error
+aslcanx2.menu.DebugLevel.error.build.code_debug=1
+aslcanx2.menu.DebugLevel.warn=Warn
+aslcanx2.menu.DebugLevel.warn.build.code_debug=2
+aslcanx2.menu.DebugLevel.info=Info
+aslcanx2.menu.DebugLevel.info.build.code_debug=3
+aslcanx2.menu.DebugLevel.debug=Debug
+aslcanx2.menu.DebugLevel.debug.build.code_debug=4
+aslcanx2.menu.DebugLevel.verbose=Verbose
+aslcanx2.menu.DebugLevel.verbose.build.code_debug=5
+
+aslcanx2.menu.EraseFlash.none=Disabled
+aslcanx2.menu.EraseFlash.none.upload.erase_cmd=
+aslcanx2.menu.EraseFlash.all=Enabled
+aslcanx2.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+walter.name=DPTechnics Walter
+
+walter.bootloader.tool=esptool_py
+walter.bootloader.tool.default=esptool_py
+
+walter.upload.tool=esptool_py
+walter.upload.tool.default=esptool_py
+walter.upload.tool.network=esp_ota
+
+walter.upload.maximum_size=1310720
+walter.upload.maximum_data_size=327680
+walter.upload.flags=
+walter.upload.extra_flags=
+walter.upload.use_1200bps_touch=false
+walter.upload.wait_for_upload_port=false
+
+walter.serial.disableDTR=false
+walter.serial.disableRTS=false
+
+walter.build.tarch=xtensa
+walter.build.bootloader_addr=0x0
+walter.build.target=esp32s3
+walter.build.mcu=esp32s3
+walter.build.core=esp32
+walter.build.variant=walter
+walter.build.board=DPTECHNICS_WALTER
+
+walter.build.usb_mode=1
+walter.build.cdc_on_boot=1
+walter.build.msc_on_boot=0
+walter.build.dfu_on_boot=0
+walter.build.f_cpu=240000000L
+walter.build.flash_size=16MB
+walter.build.flash_freq=80m
+walter.build.flash_mode=dio
+walter.build.boot=qio
+walter.build.boot_freq=80m
+walter.build.partitions=default
+walter.build.defines=
+walter.build.loop_core=
+walter.build.event_core=
+walter.build.psram_type=qspi
+walter.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+walter.menu.JTAGAdapter.default=Disabled
+walter.menu.JTAGAdapter.default.build.copy_jtag_files=0
+walter.menu.JTAGAdapter.builtin=Integrated USB JTAG
+walter.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+walter.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+walter.menu.JTAGAdapter.external=FTDI Adapter
+walter.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+walter.menu.JTAGAdapter.external.build.copy_jtag_files=1
+walter.menu.JTAGAdapter.bridge=ESP USB Bridge
+walter.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+walter.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+walter.menu.PSRAM.enabled=QSPI PSRAM
+walter.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+walter.menu.PSRAM.enabled.build.psram_type=qspi
+walter.menu.PSRAM.disabled=Disabled
+walter.menu.PSRAM.disabled.build.defines=
+walter.menu.PSRAM.disabled.build.psram_type=qspi
+
+walter.menu.FlashMode.qio=QIO 80MHz
+walter.menu.FlashMode.qio.build.flash_mode=dio
+walter.menu.FlashMode.qio.build.boot=qio
+walter.menu.FlashMode.qio.build.boot_freq=80m
+walter.menu.FlashMode.qio.build.flash_freq=80m
+walter.menu.FlashMode.dio=DIO 80MHz
+walter.menu.FlashMode.dio.build.flash_mode=dio
+walter.menu.FlashMode.dio.build.boot=dio
+walter.menu.FlashMode.dio.build.boot_freq=80m
+walter.menu.FlashMode.dio.build.flash_freq=80m
+
+walter.menu.FlashSize.16M=16MB (128Mb)
+walter.menu.FlashSize.16M.build.flash_size=16MB
+
+walter.menu.LoopCore.1=Core 1
+walter.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+walter.menu.LoopCore.0=Core 0
+walter.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+walter.menu.EventsCore.1=Core 1
+walter.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+walter.menu.EventsCore.0=Core 0
+walter.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+walter.menu.USBMode.hwcdc=Hardware CDC and JTAG
+walter.menu.USBMode.hwcdc.build.usb_mode=1
+walter.menu.USBMode.default=USB-OTG (TinyUSB)
+walter.menu.USBMode.default.build.usb_mode=0
+
+walter.menu.CDCOnBoot.cdc=Enabled
+walter.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+walter.menu.CDCOnBoot.default=Disabled
+walter.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+walter.menu.MSCOnBoot.default=Disabled
+walter.menu.MSCOnBoot.default.build.msc_on_boot=0
+walter.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+walter.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+walter.menu.DFUOnBoot.default=Disabled
+walter.menu.DFUOnBoot.default.build.dfu_on_boot=0
+walter.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+walter.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+walter.menu.UploadMode.default=UART0 / Hardware CDC
+walter.menu.UploadMode.default.upload.use_1200bps_touch=false
+walter.menu.UploadMode.default.upload.wait_for_upload_port=false
+walter.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+walter.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+walter.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+walter.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+walter.menu.PartitionScheme.fatflash.build.partitions=ffat
+walter.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+walter.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+walter.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+walter.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+walter.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
+walter.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
+walter.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
+
+walter.menu.CPUFreq.240=240MHz (WiFi)
+walter.menu.CPUFreq.240.build.f_cpu=240000000L
+walter.menu.CPUFreq.160=160MHz (WiFi)
+walter.menu.CPUFreq.160.build.f_cpu=160000000L
+walter.menu.CPUFreq.80=80MHz (WiFi)
+walter.menu.CPUFreq.80.build.f_cpu=80000000L
+walter.menu.CPUFreq.40=40MHz
+walter.menu.CPUFreq.40.build.f_cpu=40000000L
+walter.menu.CPUFreq.20=20MHz
+walter.menu.CPUFreq.20.build.f_cpu=20000000L
+walter.menu.CPUFreq.10=10MHz
+walter.menu.CPUFreq.10.build.f_cpu=10000000L
+
+walter.menu.UploadSpeed.921600=921600
+walter.menu.UploadSpeed.921600.upload.speed=921600
+walter.menu.UploadSpeed.115200=115200
+walter.menu.UploadSpeed.115200.upload.speed=115200
+walter.menu.UploadSpeed.256000.windows=256000
+walter.menu.UploadSpeed.256000.upload.speed=256000
+walter.menu.UploadSpeed.230400.windows.upload.speed=256000
+walter.menu.UploadSpeed.230400=230400
+walter.menu.UploadSpeed.230400.upload.speed=230400
+walter.menu.UploadSpeed.460800.linux=460800
+walter.menu.UploadSpeed.460800.macosx=460800
+walter.menu.UploadSpeed.460800.upload.speed=460800
+walter.menu.UploadSpeed.512000.windows=512000
+walter.menu.UploadSpeed.512000.upload.speed=512000
+
+walter.menu.DebugLevel.none=None
+walter.menu.DebugLevel.none.build.code_debug=0
+walter.menu.DebugLevel.error=Error
+walter.menu.DebugLevel.error.build.code_debug=1
+walter.menu.DebugLevel.warn=Warn
+walter.menu.DebugLevel.warn.build.code_debug=2
+walter.menu.DebugLevel.info=Info
+walter.menu.DebugLevel.info.build.code_debug=3
+walter.menu.DebugLevel.debug=Debug
+walter.menu.DebugLevel.debug.build.code_debug=4
+walter.menu.DebugLevel.verbose=Verbose
+walter.menu.DebugLevel.verbose.build.code_debug=5
+
+walter.menu.EraseFlash.none=Disabled
+walter.menu.EraseFlash.none.upload.erase_cmd=
+walter.menu.EraseFlash.all=Enabled
+walter.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+elecrow_crowpanel_7.name=Elecrow CrowPanel 7.0P
+
+elecrow_crowpanel_7.upload.tool=esptool_py
+elecrow_crowpanel_7.upload.tool.default=esptool_py
+elecrow_crowpanel_7.upload.tool.network=esp_ota
+elecrow_crowpanel_7.upload.maximum_size=1310720
+elecrow_crowpanel_7.upload.maximum_data_size=327680
+elecrow_crowpanel_7.upload.wait_for_upload_port=false
+elecrow_crowpanel_7.upload.speed=460800
+elecrow_crowpanel_7.upload.flags=
+elecrow_crowpanel_7.upload.extra_flags=
+
+elecrow_crowpanel_7.bootloader.tool=esptool_py
+elecrow_crowpanel_7.bootloader.tool.default=esptool_py
+
+elecrow_crowpanel_7.serial.disableDTR=true
+elecrow_crowpanel_7.serial.disableRTS=true
+
+elecrow_crowpanel_7.build.tarch=xtensa
+elecrow_crowpanel_7.build.bootloader_addr=0x0
+elecrow_crowpanel_7.build.mcu=esp32s3
+elecrow_crowpanel_7.build.core=esp32
+elecrow_crowpanel_7.build.target=esp32s3
+elecrow_crowpanel_7.build.variant=elecrow_crowpanel_7
+elecrow_crowpanel_7.build.board=ELECROW_CROWPANEL_7
+
+elecrow_crowpanel_7.build.usb_mode=1
+elecrow_crowpanel_7.build.cdc_on_boot=1
+elecrow_crowpanel_7.build.msc_on_boot=0
+elecrow_crowpanel_7.build.dfu_on_boot=0
+
+elecrow_crowpanel_7.build.f_cpu=240000000L
+elecrow_crowpanel_7.build.flash_size=4MB
+elecrow_crowpanel_7.build.flash_freq=80m
+elecrow_crowpanel_7.build.flash_mode=dio
+elecrow_crowpanel_7.build.boot=dio
+elecrow_crowpanel_7.build.partitions=default
+
+elecrow_crowpanel_7.menu.PSRAM.disabled=Disabled
+elecrow_crowpanel_7.menu.PSRAM.disabled.build.defines=
+elecrow_crowpanel_7.menu.PSRAM.enabled=Enabled
+elecrow_crowpanel_7.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+elecrow_crowpanel_7.menu.PSRAM.enabled.build.psram_type=opi
+
+elecrow_crowpanel_7.menu.LoopCore.1=Core 1
+elecrow_crowpanel_7.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+elecrow_crowpanel_7.menu.LoopCore.0=Core 0
+elecrow_crowpanel_7.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+elecrow_crowpanel_7.menu.EventsCore.1=Core 1
+elecrow_crowpanel_7.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+elecrow_crowpanel_7.menu.EventsCore.0=Core 0
+elecrow_crowpanel_7.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+elecrow_crowpanel_7.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+elecrow_crowpanel_7.menu.PartitionScheme.default.build.partitions=default
+elecrow_crowpanel_7.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+elecrow_crowpanel_7.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+elecrow_crowpanel_7.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+elecrow_crowpanel_7.menu.PartitionScheme.minimal.build.partitions=minimal
+elecrow_crowpanel_7.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+elecrow_crowpanel_7.menu.PartitionScheme.no_ota.build.partitions=no_ota
+elecrow_crowpanel_7.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+elecrow_crowpanel_7.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+elecrow_crowpanel_7.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+elecrow_crowpanel_7.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+elecrow_crowpanel_7.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+elecrow_crowpanel_7.menu.PartitionScheme.huge_app.build.partitions=huge_app
+elecrow_crowpanel_7.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+
+elecrow_crowpanel_7.menu.CPUFreq.240=240MHz (WiFi/BT)
+elecrow_crowpanel_7.menu.CPUFreq.240.build.f_cpu=240000000L
+elecrow_crowpanel_7.menu.CPUFreq.160=160MHz (WiFi/BT)
+elecrow_crowpanel_7.menu.CPUFreq.160.build.f_cpu=160000000L
+elecrow_crowpanel_7.menu.CPUFreq.80=80MHz (WiFi/BT)
+elecrow_crowpanel_7.menu.CPUFreq.80.build.f_cpu=80000000L
+elecrow_crowpanel_7.menu.CPUFreq.40=40MHz (40MHz XTAL)
+elecrow_crowpanel_7.menu.CPUFreq.40.build.f_cpu=40000000L
+elecrow_crowpanel_7.menu.CPUFreq.26=26MHz (26MHz XTAL)
+elecrow_crowpanel_7.menu.CPUFreq.26.build.f_cpu=26000000L
+elecrow_crowpanel_7.menu.CPUFreq.20=20MHz (40MHz XTAL)
+elecrow_crowpanel_7.menu.CPUFreq.20.build.f_cpu=20000000L
+elecrow_crowpanel_7.menu.CPUFreq.13=13MHz (26MHz XTAL)
+elecrow_crowpanel_7.menu.CPUFreq.13.build.f_cpu=13000000L
+elecrow_crowpanel_7.menu.CPUFreq.10=10MHz (40MHz XTAL)
+elecrow_crowpanel_7.menu.CPUFreq.10.build.f_cpu=10000000L
+
+elecrow_crowpanel_7.menu.FlashMode.qio=QIO
+elecrow_crowpanel_7.menu.FlashMode.qio.build.flash_mode=dio
+elecrow_crowpanel_7.menu.FlashMode.qio.build.boot=qio
+elecrow_crowpanel_7.menu.FlashMode.dio=DIO
+elecrow_crowpanel_7.menu.FlashMode.dio.build.flash_mode=dio
+elecrow_crowpanel_7.menu.FlashMode.dio.build.boot=dio
+
+elecrow_crowpanel_7.menu.FlashFreq.80=80MHz
+elecrow_crowpanel_7.menu.FlashFreq.80.build.flash_freq=80m
+elecrow_crowpanel_7.menu.FlashFreq.40=40MHz
+elecrow_crowpanel_7.menu.FlashFreq.40.build.flash_freq=40m
+
+elecrow_crowpanel_7.menu.FlashSize.4MB=4MB (32Mb)
+elecrow_crowpanel_7.menu.FlashSize.4MB.build.flash_size=4MB
+
+elecrow_crowpanel_7.menu.UploadSpeed.921600=921600
+elecrow_crowpanel_7.menu.UploadSpeed.921600.upload.speed=921600
+elecrow_crowpanel_7.menu.UploadSpeed.115200=115200
+elecrow_crowpanel_7.menu.UploadSpeed.115200.upload.speed=115200
+elecrow_crowpanel_7.menu.UploadSpeed.256000.windows=256000
+elecrow_crowpanel_7.menu.UploadSpeed.256000.upload.speed=256000
+elecrow_crowpanel_7.menu.UploadSpeed.230400.windows.upload.speed=256000
+elecrow_crowpanel_7.menu.UploadSpeed.230400=230400
+elecrow_crowpanel_7.menu.UploadSpeed.230400.upload.speed=230400
+elecrow_crowpanel_7.menu.UploadSpeed.460800.linux=460800
+elecrow_crowpanel_7.menu.UploadSpeed.460800.macosx=460800
+elecrow_crowpanel_7.menu.UploadSpeed.460800.upload.speed=460800
+elecrow_crowpanel_7.menu.UploadSpeed.512000.windows=512000
+elecrow_crowpanel_7.menu.UploadSpeed.512000.upload.speed=512000
+
+elecrow_crowpanel_7.menu.DebugLevel.none=None
+elecrow_crowpanel_7.menu.DebugLevel.none.build.code_debug=0
+elecrow_crowpanel_7.menu.DebugLevel.error=Error
+elecrow_crowpanel_7.menu.DebugLevel.error.build.code_debug=1
+elecrow_crowpanel_7.menu.DebugLevel.warn=Warn
+elecrow_crowpanel_7.menu.DebugLevel.warn.build.code_debug=2
+elecrow_crowpanel_7.menu.DebugLevel.info=Info
+elecrow_crowpanel_7.menu.DebugLevel.info.build.code_debug=3
+elecrow_crowpanel_7.menu.DebugLevel.debug=Debug
+elecrow_crowpanel_7.menu.DebugLevel.debug.build.code_debug=4
+elecrow_crowpanel_7.menu.DebugLevel.verbose=Verbose
+elecrow_crowpanel_7.menu.DebugLevel.verbose.build.code_debug=5
+
+elecrow_crowpanel_7.menu.EraseFlash.none=Disabled
+elecrow_crowpanel_7.menu.EraseFlash.none.upload.erase_cmd=
+elecrow_crowpanel_7.menu.EraseFlash.all=Enabled
+elecrow_crowpanel_7.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+circuitart_zero_s3.name=CircuitART Zero S3
+circuitart_zero_s3.vid.0=0x303a
+circuitart_zero_s3.pid.0=0x80DB
+
+circuitart_zero_s3.bootloader.tool=esptool_py
+circuitart_zero_s3.bootloader.tool.default=esptool_py
+
+circuitart_zero_s3.upload.tool=esptool_py
+circuitart_zero_s3.upload.tool.default=esptool_py
+circuitart_zero_s3.upload.tool.network=esp_ota
+
+circuitart_zero_s3.upload.maximum_size=1310720
+circuitart_zero_s3.upload.maximum_data_size=327680
+circuitart_zero_s3.upload.flags=
+circuitart_zero_s3.upload.extra_flags=
+circuitart_zero_s3.upload.use_1200bps_touch=false
+circuitart_zero_s3.upload.wait_for_upload_port=false
+
+circuitart_zero_s3.serial.disableDTR=false
+circuitart_zero_s3.serial.disableRTS=false
+
+circuitart_zero_s3.build.tarch=xtensa
+circuitart_zero_s3.build.bootloader_addr=0x0
+circuitart_zero_s3.build.target=esp32s3
+circuitart_zero_s3.build.mcu=esp32s3
+circuitart_zero_s3.build.core=esp32
+circuitart_zero_s3.build.variant=circuitart_zero_s3
+circuitart_zero_s3.build.board=CIRCUITART_ZERO_S3
+
+circuitart_zero_s3.build.usb_mode=1
+circuitart_zero_s3.build.cdc_on_boot=0
+circuitart_zero_s3.build.msc_on_boot=0
+circuitart_zero_s3.build.dfu_on_boot=0
+circuitart_zero_s3.build.f_cpu=240000000L
+circuitart_zero_s3.build.flash_size=16MB
+circuitart_zero_s3.build.flash_freq=80m
+circuitart_zero_s3.build.flash_mode=dio
+circuitart_zero_s3.build.boot=qio
+circuitart_zero_s3.build.partitions=default
+circuitart_zero_s3.build.defines=
+circuitart_zero_s3.build.loop_core=
+circuitart_zero_s3.build.event_core=
+circuitart_zero_s3.build.flash_type=qio
+circuitart_zero_s3.build.psram_type=qspi
+circuitart_zero_s3.build.memory_type=qio_qspi
+
+circuitart_zero_s3.menu.LoopCore.1=Core 1
+circuitart_zero_s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+circuitart_zero_s3.menu.LoopCore.0=Core 0
+circuitart_zero_s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+circuitart_zero_s3.menu.EventsCore.1=Core 1
+circuitart_zero_s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+circuitart_zero_s3.menu.EventsCore.0=Core 0
+circuitart_zero_s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+circuitart_zero_s3.menu.USBMode.default=USB-OTG (TinyUSB)
+circuitart_zero_s3.menu.USBMode.default.build.usb_mode=0
+circuitart_zero_s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
+circuitart_zero_s3.menu.USBMode.hwcdc.build.usb_mode=1
+
+circuitart_zero_s3.menu.CDCOnBoot.cdc=Enabled
+circuitart_zero_s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+circuitart_zero_s3.menu.CDCOnBoot.default=Disabled
+circuitart_zero_s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+circuitart_zero_s3.menu.MSCOnBoot.default=Disabled
+circuitart_zero_s3.menu.MSCOnBoot.default.build.msc_on_boot=0
+circuitart_zero_s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+circuitart_zero_s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+circuitart_zero_s3.menu.DFUOnBoot.default=Disabled
+circuitart_zero_s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+circuitart_zero_s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+circuitart_zero_s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+circuitart_zero_s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+circuitart_zero_s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+circuitart_zero_s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+circuitart_zero_s3.menu.UploadMode.default=UART0 / Hardware CDC
+circuitart_zero_s3.menu.UploadMode.default.upload.use_1200bps_touch=false
+circuitart_zero_s3.menu.UploadMode.default.upload.wait_for_upload_port=false
+
+circuitart_zero_s3.menu.PSRAM.enabled=Enabled
+circuitart_zero_s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+circuitart_zero_s3.menu.PSRAM.disabled=Disabled
+circuitart_zero_s3.menu.PSRAM.disabled.build.defines=
+
+circuitart_zero_s3.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
+circuitart_zero_s3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
+circuitart_zero_s3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
+circuitart_zero_s3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/12MB FFAT)
+circuitart_zero_s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
+circuitart_zero_s3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
+circuitart_zero_s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
+circuitart_zero_s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
+circuitart_zero_s3.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
+circuitart_zero_s3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
+circuitart_zero_s3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
+circuitart_zero_s3.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
+circuitart_zero_s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+circuitart_zero_s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+circuitart_zero_s3.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
+circuitart_zero_s3.menu.PartitionScheme.fatflash.build.partitions=ffat
+circuitart_zero_s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+
+circuitart_zero_s3.menu.CPUFreq.240=240MHz (WiFi)
+circuitart_zero_s3.menu.CPUFreq.240.build.f_cpu=240000000L
+circuitart_zero_s3.menu.CPUFreq.160=160MHz (WiFi)
+circuitart_zero_s3.menu.CPUFreq.160.build.f_cpu=160000000L
+circuitart_zero_s3.menu.CPUFreq.80=80MHz (WiFi)
+circuitart_zero_s3.menu.CPUFreq.80.build.f_cpu=80000000L
+circuitart_zero_s3.menu.CPUFreq.40=40MHz
+circuitart_zero_s3.menu.CPUFreq.40.build.f_cpu=40000000L
+circuitart_zero_s3.menu.CPUFreq.20=20MHz
+circuitart_zero_s3.menu.CPUFreq.20.build.f_cpu=20000000L
+circuitart_zero_s3.menu.CPUFreq.10=10MHz
+circuitart_zero_s3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+circuitart_zero_s3.menu.FlashMode.qio=QIO
+circuitart_zero_s3.menu.FlashMode.qio.build.flash_mode=dio
+circuitart_zero_s3.menu.FlashMode.qio.build.boot=qio
+circuitart_zero_s3.menu.FlashMode.dio=DIO
+circuitart_zero_s3.menu.FlashMode.dio.build.flash_mode=dio
+circuitart_zero_s3.menu.FlashMode.dio.build.boot=dio
+
+circuitart_zero_s3.menu.UploadSpeed.921600=921600
+circuitart_zero_s3.menu.UploadSpeed.921600.upload.speed=921600
+circuitart_zero_s3.menu.UploadSpeed.115200=115200
+circuitart_zero_s3.menu.UploadSpeed.115200.upload.speed=115200
+circuitart_zero_s3.menu.UploadSpeed.256000.windows=256000
+circuitart_zero_s3.menu.UploadSpeed.256000.upload.speed=256000
+circuitart_zero_s3.menu.UploadSpeed.230400.windows.upload.speed=256000
+circuitart_zero_s3.menu.UploadSpeed.230400=230400
+circuitart_zero_s3.menu.UploadSpeed.230400.upload.speed=230400
+circuitart_zero_s3.menu.UploadSpeed.460800.linux=460800
+circuitart_zero_s3.menu.UploadSpeed.460800.macosx=460800
+circuitart_zero_s3.menu.UploadSpeed.460800.upload.speed=460800
+circuitart_zero_s3.menu.UploadSpeed.512000.windows=512000
+circuitart_zero_s3.menu.UploadSpeed.512000.upload.speed=512000
+
+circuitart_zero_s3.menu.DebugLevel.none=None
+circuitart_zero_s3.menu.DebugLevel.none.build.code_debug=0
+circuitart_zero_s3.menu.DebugLevel.error=Error
+circuitart_zero_s3.menu.DebugLevel.error.build.code_debug=1
+circuitart_zero_s3.menu.DebugLevel.warn=Warn
+circuitart_zero_s3.menu.DebugLevel.warn.build.code_debug=2
+circuitart_zero_s3.menu.DebugLevel.info=Info
+circuitart_zero_s3.menu.DebugLevel.info.build.code_debug=3
+circuitart_zero_s3.menu.DebugLevel.debug=Debug
+circuitart_zero_s3.menu.DebugLevel.debug.build.code_debug=4
+circuitart_zero_s3.menu.DebugLevel.verbose=Verbose
+circuitart_zero_s3.menu.DebugLevel.verbose.build.code_debug=5
+
+circuitart_zero_s3.menu.EraseFlash.none=Disabled
+circuitart_zero_s3.menu.EraseFlash.none.upload.erase_cmd=
+circuitart_zero_s3.menu.EraseFlash.all=Enabled
+circuitart_zero_s3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+# Alfredo NoU3
+
+alfredo-nou3.name=Alfredo NoU3
+alfredo-nou3.vid.0=0xAFD0
+alfredo-nou3.pid.0=0x0003
+alfredo-nou3.upload_port.0.vid=0xAFD0
+alfredo-nou3.upload_port.0.pid=0x0003
+
+alfredo-nou3.bootloader.tool=esptool_py
+alfredo-nou3.bootloader.tool.default=esptool_py
+
+alfredo-nou3.upload.tool=esptool_py
+alfredo-nou3.upload.tool.default=esptool_py
+alfredo-nou3.upload.tool.network=esp_ota
+
+alfredo-nou3.upload.maximum_size=3342336
+alfredo-nou3.upload.maximum_data_size=327680
+alfredo-nou3.upload.flags=
+alfredo-nou3.upload.extra_flags=
+alfredo-nou3.upload.use_1200bps_touch=false
+alfredo-nou3.upload.wait_for_upload_port=false
+
+alfredo-nou3.serial.disableDTR=false
+alfredo-nou3.serial.disableRTS=false
+
+alfredo-nou3.build.tarch=xtensa
+alfredo-nou3.build.bootloader_addr=0x0
+alfredo-nou3.build.target=esp32s3
+alfredo-nou3.build.mcu=esp32s3
+alfredo-nou3.build.core=esp32
+alfredo-nou3.build.variant=alfredo-nou3
+alfredo-nou3.build.board=ALFREDO_NOU3
+
+alfredo-nou3.build.usb_mode=1
+alfredo-nou3.build.cdc_on_boot=1
+alfredo-nou3.build.msc_on_boot=0
+alfredo-nou3.build.dfu_on_boot=0
+alfredo-nou3.build.f_cpu=240000000L
+alfredo-nou3.build.flash_size=8MB
+alfredo-nou3.build.flash_freq=80m
+alfredo-nou3.build.flash_mode=dio
+alfredo-nou3.build.boot=qio
+alfredo-nou3.build.partitions=default
+alfredo-nou3.build.defines=
+alfredo-nou3.build.loop_core=
+alfredo-nou3.build.event_core=
+alfredo-nou3.build.flash_type=qio
+alfredo-nou3.build.psram_type=qspi
+alfredo-nou3.build.memory_type={build.flash_type}_{build.psram_type}
+
+alfredo-nou3.menu.LoopCore.1=Core 1
+alfredo-nou3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+alfredo-nou3.menu.LoopCore.0=Core 0
+alfredo-nou3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+alfredo-nou3.menu.EventsCore.1=Core 1
+alfredo-nou3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+alfredo-nou3.menu.EventsCore.0=Core 0
+alfredo-nou3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+alfredo-nou3.menu.USBMode.default=Hardware CDC and JTAG
+alfredo-nou3.menu.USBMode.default.build.usb_mode=1
+alfredo-nou3.menu.USBMode.usbotg=USB-OTG (TinyUSB)
+alfredo-nou3.menu.USBMode.usbotg.build.usb_mode=0
+
+alfredo-nou3.menu.CDCOnBoot.cdc=Enabled
+alfredo-nou3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+alfredo-nou3.menu.CDCOnBoot.default=Disabled
+alfredo-nou3.menu.CDCOnBoot.default.build.cdc_on_boot=0
+
+alfredo-nou3.menu.MSCOnBoot.default=Disabled
+alfredo-nou3.menu.MSCOnBoot.default.build.msc_on_boot=0
+alfredo-nou3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+alfredo-nou3.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+alfredo-nou3.menu.DFUOnBoot.default=Disabled
+alfredo-nou3.menu.DFUOnBoot.default.build.dfu_on_boot=0
+alfredo-nou3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+alfredo-nou3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+alfredo-nou3.menu.UploadMode.default=UART0 / Hardware CDC
+alfredo-nou3.menu.UploadMode.default.upload.use_1200bps_touch=false
+alfredo-nou3.menu.UploadMode.default.upload.wait_for_upload_port=false
+alfredo-nou3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+alfredo-nou3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+alfredo-nou3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+alfredo-nou3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
+alfredo-nou3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+alfredo-nou3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+alfredo-nou3.menu.PartitionScheme.big_8MB=Max App (8MB APP)
+alfredo-nou3.menu.PartitionScheme.big_8MB.build.partitions=max_app_8MB
+alfredo-nou3.menu.PartitionScheme.big_8MB.upload.maximum_size=8257536
+
+alfredo-nou3.menu.CPUFreq.240=240MHz (WiFi)
+alfredo-nou3.menu.CPUFreq.240.build.f_cpu=240000000L
+alfredo-nou3.menu.CPUFreq.160=160MHz (WiFi)
+alfredo-nou3.menu.CPUFreq.160.build.f_cpu=160000000L
+alfredo-nou3.menu.CPUFreq.80=80MHz (WiFi)
+alfredo-nou3.menu.CPUFreq.80.build.f_cpu=80000000L
+alfredo-nou3.menu.CPUFreq.40=40MHz
+alfredo-nou3.menu.CPUFreq.40.build.f_cpu=40000000L
+alfredo-nou3.menu.CPUFreq.20=20MHz
+alfredo-nou3.menu.CPUFreq.20.build.f_cpu=20000000L
+alfredo-nou3.menu.CPUFreq.10=10MHz
+alfredo-nou3.menu.CPUFreq.10.build.f_cpu=10000000L
+
+alfredo-nou3.menu.FlashMode.qio=QIO 80MHz
+alfredo-nou3.menu.FlashMode.qio.build.flash_mode=dio
+alfredo-nou3.menu.FlashMode.qio.build.boot=qio
+alfredo-nou3.menu.FlashMode.qio.build.boot_freq=80m
+alfredo-nou3.menu.FlashMode.qio.build.flash_freq=80m
+alfredo-nou3.menu.FlashMode.qio120=QIO 120MHz
+alfredo-nou3.menu.FlashMode.qio120.build.flash_mode=dio
+alfredo-nou3.menu.FlashMode.qio120.build.boot=qio
+alfredo-nou3.menu.FlashMode.qio120.build.boot_freq=120m
+alfredo-nou3.menu.FlashMode.qio120.build.flash_freq=80m
+alfredo-nou3.menu.FlashMode.dio=DIO 80MHz
+alfredo-nou3.menu.FlashMode.dio.build.flash_mode=dio
+alfredo-nou3.menu.FlashMode.dio.build.boot=dio
+alfredo-nou3.menu.FlashMode.dio.build.boot_freq=80m
+alfredo-nou3.menu.FlashMode.dio.build.flash_freq=80m
+alfredo-nou3.menu.FlashMode.opi=OPI 80MHz
+alfredo-nou3.menu.FlashMode.opi.build.flash_mode=dout
+alfredo-nou3.menu.FlashMode.opi.build.boot=opi
+alfredo-nou3.menu.FlashMode.opi.build.boot_freq=80m
+alfredo-nou3.menu.FlashMode.opi.build.flash_freq=80m
+
+alfredo-nou3.menu.FlashSize.8M=8MB (64Mb)
+alfredo-nou3.menu.FlashSize.8M.build.flash_size=8MB
+
+alfredo-nou3.menu.UploadSpeed.921600=921600
+alfredo-nou3.menu.UploadSpeed.921600.upload.speed=921600
+alfredo-nou3.menu.UploadSpeed.512000.windows=512000
+alfredo-nou3.menu.UploadSpeed.512000.upload.speed=512000
+alfredo-nou3.menu.UploadSpeed.460800.linux=460800
+alfredo-nou3.menu.UploadSpeed.460800.macosx=460800
+alfredo-nou3.menu.UploadSpeed.460800.upload.speed=460800
+alfredo-nou3.menu.UploadSpeed.256000.windows=256000
+alfredo-nou3.menu.UploadSpeed.256000.upload.speed=256000
+alfredo-nou3.menu.UploadSpeed.230400.windows.upload.speed=256000
+alfredo-nou3.menu.UploadSpeed.230400=230400
+alfredo-nou3.menu.UploadSpeed.230400.upload.speed=230400
+alfredo-nou3.menu.UploadSpeed.115200=115200
+alfredo-nou3.menu.UploadSpeed.115200.upload.speed=115200
+
+alfredo-nou3.menu.DebugLevel.none=None
+alfredo-nou3.menu.DebugLevel.none.build.code_debug=0
+alfredo-nou3.menu.DebugLevel.error=Error
+alfredo-nou3.menu.DebugLevel.error.build.code_debug=1
+alfredo-nou3.menu.DebugLevel.warn=Warn
+alfredo-nou3.menu.DebugLevel.warn.build.code_debug=2
+alfredo-nou3.menu.DebugLevel.info=Info
+alfredo-nou3.menu.DebugLevel.info.build.code_debug=3
+alfredo-nou3.menu.DebugLevel.debug=Debug
+alfredo-nou3.menu.DebugLevel.debug.build.code_debug=4
+alfredo-nou3.menu.DebugLevel.verbose=Verbose
+alfredo-nou3.menu.DebugLevel.verbose.build.code_debug=5
+
+alfredo-nou3.menu.EraseFlash.none=Disabled
+alfredo-nou3.menu.EraseFlash.none.upload.erase_cmd=
+alfredo-nou3.menu.EraseFlash.all=Enabled
+alfredo-nou3.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+codecell.name=CodeCell
+codecell.vid.0=0x303a
+codecell.pid.0=0x1002
+codecell.upload_port.0.vid=0x303a
+codecell.upload_port.0.pid=0x1002
+
+codecell.bootloader.tool=esptool_py
+codecell.upload.tool=esptool_py
+codecell.upload.maximum_size=4194304
+codecell.upload.maximum_data_size=327680
+codecell.upload.use_1200bps_touch=false
+codecell.upload.wait_for_upload_port=false
+
+codecell.upload.speed=921600
+codecell.serial.disableDTR=false
+codecell.serial.disableRTS=false
+
+codecell.build.tarch=riscv32
+codecell.build.target=esp
+codecell.build.mcu=esp32c3
+codecell.build.core=esp32
+codecell.build.variant=codecell
+codecell.build.board=ESP32C3_DEV
+codecell.build.bootloader_addr=0x0
+codecell.build.cdc_on_boot=1
+codecell.build.f_cpu=160000000L
+codecell.build.flash_size=4MB
+codecell.build.flash_freq=80m
+codecell.build.flash_mode=qio
+codecell.build.boot=qio
+codecell.build.partitions=default
+
+codecell.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+codecell.menu.CPUFreq.160=160MHz
+codecell.menu.FlashMode.qio=QIO
+codecell.menu.FlashFreq.80=80MHz
+codecell.menu.FlashSize.4M=4MB (32Mb)
+codecell.menu.UploadSpeed.921600=921600
+
+codecell.menu.DebugLevel.none=None
+codecell.menu.DebugLevel.none.build.code_debug=0
+codecell.menu.DebugLevel.error=Error
+codecell.menu.DebugLevel.error.build.code_debug=1
+codecell.menu.DebugLevel.warn=Warn
+codecell.menu.DebugLevel.warn.build.code_debug=2
+codecell.menu.DebugLevel.info=Info
+codecell.menu.DebugLevel.info.build.code_debug=3
+codecell.menu.DebugLevel.debug=Debug
+codecell.menu.DebugLevel.debug.build.code_debug=4
+codecell.menu.DebugLevel.verbose=Verbose
+codecell.menu.DebugLevel.verbose.build.code_debug=5
+
+codecell.menu.EraseFlash.none=Disabled
+codecell.menu.EraseFlash.none.upload.erase_cmd=
+codecell.menu.EraseFlash.all=Enabled
+codecell.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+jczn_2432s028r.name=ESP32-2432S028R CYD
+
+jczn_2432s028r.bootloader.tool=esptool_py
+jczn_2432s028r.bootloader.tool.default=esptool_py
+
+jczn_2432s028r.upload.tool=esptool_py
+jczn_2432s028r.upload.tool.default=esptool_py
+jczn_2432s028r.upload.tool.network=esp_ota
+
+jczn_2432s028r.upload.maximum_size=1310720
+jczn_2432s028r.upload.maximum_data_size=327680
+jczn_2432s028r.upload.flags=
+jczn_2432s028r.upload.extra_flags=
+
+jczn_2432s028r.serial.disableDTR=true
+jczn_2432s028r.serial.disableRTS=true
+
+jczn_2432s028r.build.tarch=xtensa
+jczn_2432s028r.build.bootloader_addr=0x1000
+jczn_2432s028r.build.target=esp32
+jczn_2432s028r.build.mcu=esp32
+jczn_2432s028r.build.core=esp32
+jczn_2432s028r.build.variant=jczn_2432s028r
+jczn_2432s028r.build.board=ESP32_2432S028R
+
+jczn_2432s028r.build.f_cpu=240000000L
+jczn_2432s028r.build.flash_size=4MB
+jczn_2432s028r.build.flash_freq=40m
+jczn_2432s028r.build.flash_mode=dio
+jczn_2432s028r.build.boot=dio
+jczn_2432s028r.build.partitions=default
+jczn_2432s028r.build.defines=
+jczn_2432s028r.build.loop_core=
+jczn_2432s028r.build.event_core=
+
+## IDE 2.0 Seems to not update the value
+jczn_2432s028r.menu.JTAGAdapter.default=Disabled
+jczn_2432s028r.menu.JTAGAdapter.default.build.copy_jtag_files=0
+jczn_2432s028r.menu.JTAGAdapter.external=FTDI Adapter
+jczn_2432s028r.menu.JTAGAdapter.external.build.openocdscript=esp32-wrover-kit-3.3v.cfg
+jczn_2432s028r.menu.JTAGAdapter.external.build.copy_jtag_files=1
+jczn_2432s028r.menu.JTAGAdapter.bridge=ESP USB Bridge
+jczn_2432s028r.menu.JTAGAdapter.bridge.build.openocdscript=esp32-bridge.cfg
+jczn_2432s028r.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+jczn_2432s028r.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+jczn_2432s028r.menu.PartitionScheme.default.build.partitions=default
+jczn_2432s028r.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+jczn_2432s028r.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+jczn_2432s028r.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+jczn_2432s028r.menu.PartitionScheme.no_ota.build.partitions=no_ota
+jczn_2432s028r.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+jczn_2432s028r.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+jczn_2432s028r.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+jczn_2432s028r.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+jczn_2432s028r.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+jczn_2432s028r.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+jczn_2432s028r.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+jczn_2432s028r.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+jczn_2432s028r.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+jczn_2432s028r.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+jczn_2432s028r.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+jczn_2432s028r.menu.PartitionScheme.huge_app.build.partitions=huge_app
+jczn_2432s028r.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+jczn_2432s028r.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+jczn_2432s028r.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+jczn_2432s028r.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+jczn_2432s028r.menu.PartitionScheme.rainmaker=RainMaker 4MB
+jczn_2432s028r.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+jczn_2432s028r.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+jczn_2432s028r.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+jczn_2432s028r.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+jczn_2432s028r.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+jczn_2432s028r.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+jczn_2432s028r.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+jczn_2432s028r.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+
+jczn_2432s028r.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+jczn_2432s028r.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+jczn_2432s028r.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+jczn_2432s028r.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+jczn_2432s028r.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+jczn_2432s028r.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+jczn_2432s028r.menu.PartitionScheme.custom=Custom
+jczn_2432s028r.menu.PartitionScheme.custom.build.partitions=
+jczn_2432s028r.menu.PartitionScheme.custom.upload.maximum_size=4128768
+
+jczn_2432s028r.menu.CPUFreq.240=240MHz (WiFi/BT)
+jczn_2432s028r.menu.CPUFreq.240.build.f_cpu=240000000L
+jczn_2432s028r.menu.CPUFreq.160=160MHz (WiFi/BT)
+jczn_2432s028r.menu.CPUFreq.160.build.f_cpu=160000000L
+jczn_2432s028r.menu.CPUFreq.80=80MHz (WiFi/BT)
+jczn_2432s028r.menu.CPUFreq.80.build.f_cpu=80000000L
+jczn_2432s028r.menu.CPUFreq.40=40MHz
+jczn_2432s028r.menu.CPUFreq.40.build.f_cpu=40000000L
+jczn_2432s028r.menu.CPUFreq.20=20MHz
+jczn_2432s028r.menu.CPUFreq.20.build.f_cpu=20000000L
+jczn_2432s028r.menu.CPUFreq.10=10MHz
+jczn_2432s028r.menu.CPUFreq.10.build.f_cpu=10000000L
+
+jczn_2432s028r.menu.FlashMode.qio=QIO
+jczn_2432s028r.menu.FlashMode.qio.build.flash_mode=dio
+jczn_2432s028r.menu.FlashMode.qio.build.boot=qio
+
+jczn_2432s028r.menu.FlashFreq.80=80MHz
+jczn_2432s028r.menu.FlashFreq.80.build.flash_freq=80m
+jczn_2432s028r.menu.FlashFreq.40=40MHz
+jczn_2432s028r.menu.FlashFreq.40.build.flash_freq=40m
+
+jczn_2432s028r.menu.FlashSize.4M=4MB
+jczn_2432s028r.menu.FlashSize.4M.build.flash_size=4MB
+
+jczn_2432s028r.menu.UploadSpeed.921600=921600
+jczn_2432s028r.menu.UploadSpeed.921600.upload.speed=921600
+jczn_2432s028r.menu.UploadSpeed.115200=115200
+jczn_2432s028r.menu.UploadSpeed.115200.upload.speed=115200
+jczn_2432s028r.menu.UploadSpeed.256000.windows=256000
+jczn_2432s028r.menu.UploadSpeed.256000.upload.speed=256000
+jczn_2432s028r.menu.UploadSpeed.230400.windows.upload.speed=256000
+jczn_2432s028r.menu.UploadSpeed.230400=230400
+jczn_2432s028r.menu.UploadSpeed.230400.upload.speed=230400
+jczn_2432s028r.menu.UploadSpeed.460800.linux=460800
+jczn_2432s028r.menu.UploadSpeed.460800.macosx=460800
+jczn_2432s028r.menu.UploadSpeed.460800.upload.speed=460800
+jczn_2432s028r.menu.UploadSpeed.512000.windows=512000
+jczn_2432s028r.menu.UploadSpeed.512000.upload.speed=512000
+
+jczn_2432s028r.menu.LoopCore.1=Core 1
+jczn_2432s028r.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+jczn_2432s028r.menu.LoopCore.0=Core 0
+jczn_2432s028r.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+jczn_2432s028r.menu.EventsCore.1=Core 1
+jczn_2432s028r.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+jczn_2432s028r.menu.EventsCore.0=Core 0
+jczn_2432s028r.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+jczn_2432s028r.menu.DebugLevel.none=None
+jczn_2432s028r.menu.DebugLevel.none.build.code_debug=0
+jczn_2432s028r.menu.DebugLevel.error=Error
+jczn_2432s028r.menu.DebugLevel.error.build.code_debug=1
+jczn_2432s028r.menu.DebugLevel.warn=Warn
+jczn_2432s028r.menu.DebugLevel.warn.build.code_debug=2
+jczn_2432s028r.menu.DebugLevel.info=Info
+jczn_2432s028r.menu.DebugLevel.info.build.code_debug=3
+jczn_2432s028r.menu.DebugLevel.debug=Debug
+jczn_2432s028r.menu.DebugLevel.debug.build.code_debug=4
+jczn_2432s028r.menu.DebugLevel.verbose=Verbose
+jczn_2432s028r.menu.DebugLevel.verbose.build.code_debug=5
+
+jczn_2432s028r.menu.EraseFlash.none=Disabled
+jczn_2432s028r.menu.EraseFlash.none.upload.erase_cmd=
+jczn_2432s028r.menu.EraseFlash.all=Enabled
+jczn_2432s028r.menu.EraseFlash.all.upload.erase_cmd=-e
+
+jczn_2432s028r.menu.ZigbeeMode.default=Disabled
+jczn_2432s028r.menu.ZigbeeMode.default.build.zigbee_mode=
+jczn_2432s028r.menu.ZigbeeMode.default.build.zigbee_libs=
+jczn_2432s028r.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+jczn_2432s028r.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+jczn_2432s028r.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
+waveshare_esp32_s3_touch_amoled_241.name=Waveshare ESP32-S3-Touch-AMOLED-2.41
+waveshare_esp32_s3_touch_amoled_241.vid.0=0x303a
+waveshare_esp32_s3_touch_amoled_241.pid.0=0x8242
+waveshare_esp32_s3_touch_amoled_241.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_amoled_241.upload_port.0.pid=0x8242
+
+waveshare_esp32_s3_touch_amoled_241.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_amoled_241.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_amoled_241.upload.tool=esptool_py
+waveshare_esp32_s3_touch_amoled_241.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_amoled_241.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_amoled_241.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_amoled_241.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_amoled_241.upload.flags=
+waveshare_esp32_s3_touch_amoled_241.upload.extra_flags=
+waveshare_esp32_s3_touch_amoled_241.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_amoled_241.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_amoled_241.serial.disableDTR=false
+waveshare_esp32_s3_touch_amoled_241.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_amoled_241.build.tarch=xtensa
+waveshare_esp32_s3_touch_amoled_241.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_amoled_241.build.target=esp32s3
+waveshare_esp32_s3_touch_amoled_241.build.mcu=esp32s3
+waveshare_esp32_s3_touch_amoled_241.build.core=esp32
+waveshare_esp32_s3_touch_amoled_241.build.variant=waveshare_esp32_s3_touch_amoled_241
+waveshare_esp32_s3_touch_amoled_241.build.board=WAVESHARE_ESP32_S3_TOUCH_AMOLED_241
+
+waveshare_esp32_s3_touch_amoled_241.build.usb_mode=1
+waveshare_esp32_s3_touch_amoled_241.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_amoled_241.build.msc_on_boot=0
+waveshare_esp32_s3_touch_amoled_241.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_amoled_241.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_amoled_241.build.flash_size=16MB
+
+waveshare_esp32_s3_touch_amoled_241.build.flash_freq=80m
+waveshare_esp32_s3_touch_amoled_241.build.flash_mode=dio
+waveshare_esp32_s3_touch_amoled_241.build.boot=qio
+waveshare_esp32_s3_touch_amoled_241.build.boot_freq=80m
+waveshare_esp32_s3_touch_amoled_241.build.partitions=default
+waveshare_esp32_s3_touch_amoled_241.build.defines=
+waveshare_esp32_s3_touch_amoled_241.build.loop_core=
+waveshare_esp32_s3_touch_amoled_241.build.event_core=
+waveshare_esp32_s3_touch_amoled_241.build.psram_type=qspi
+waveshare_esp32_s3_touch_amoled_241.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_amoled_241.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_amoled_241.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_amoled_241.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_amoled_241.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_amoled_241.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_amoled_241.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_amoled_241.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_amoled_241.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_amoled_241.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_amoled_241.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_amoled_241.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_amoled_241.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_amoled_241.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_amoled_241.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_amoled_241.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_amoled_241.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_amoled_241.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_amoled_241.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_amoled_241.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_amoled_241.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_amoled_241.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_amoled_241.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_amoled_241.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_amoled_241.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_amoled_241.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_amoled_241.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_amoled_241.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_amoled_241.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_amoled_241.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_amoled_241.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_amoled_241.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_amoled_241.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_amoled_241.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_amoled_241.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_amoled_241.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_lcd_43.name=Waveshare ESP32-S3-Touch-LCD-4.3
+waveshare_esp32_s3_touch_lcd_43.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_43.pid.0=0x822E
+waveshare_esp32_s3_touch_lcd_43.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_43.upload_port.0.pid=0x822E
+
+waveshare_esp32_s3_touch_lcd_43.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_43.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_43.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_43.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_43.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_43.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_lcd_43.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_43.upload.flags=
+waveshare_esp32_s3_touch_lcd_43.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_43.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_43.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_43.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_43.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_43.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_43.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_43.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_43.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_43.build.core=esp32
+waveshare_esp32_s3_touch_lcd_43.build.variant=waveshare_esp32_s3_touch_lcd_43
+waveshare_esp32_s3_touch_lcd_43.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_43
+
+waveshare_esp32_s3_touch_lcd_43.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_43.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_43.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_43.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_43.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_43.build.flash_size=8MB
+waveshare_esp32_s3_touch_lcd_43.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_43.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_43.build.boot=qio
+waveshare_esp32_s3_touch_lcd_43.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_43.build.partitions=default
+waveshare_esp32_s3_touch_lcd_43.build.defines=
+waveshare_esp32_s3_touch_lcd_43.build.loop_core=
+waveshare_esp32_s3_touch_lcd_43.build.event_core=
+waveshare_esp32_s3_touch_lcd_43.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_43.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_43.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_43.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_43.menu.FlashSize.8M=8MB (64Mb)
+waveshare_esp32_s3_touch_lcd_43.menu.FlashSize.8M.build.flash_size=8MB
+waveshare_esp32_s3_touch_lcd_43.menu.FlashSize.16M=16MB (128Mb)
+waveshare_esp32_s3_touch_lcd_43.menu.FlashSize.16M.build.flash_size=16MB
+
+waveshare_esp32_s3_touch_lcd_43.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_43.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_43.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_43.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_43.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_43.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_43.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_43.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_43.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_43.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_43.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_43.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_43.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_43.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_43.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_43.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_43.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_43.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_43.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_43.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_43.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_43.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_43.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_43.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_43.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_43.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_43.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_43.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_43.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_43.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_43.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_43.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_43.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_lcd_43B.name=Waveshare ESP32-S3-Touch-LCD-4.3B
+waveshare_esp32_s3_touch_lcd_43B.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_43B.pid.0=0x8231
+waveshare_esp32_s3_touch_lcd_43B.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_43B.upload_port.0.pid=0x8231
+
+waveshare_esp32_s3_touch_lcd_43B.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_43B.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_43B.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_43B.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_43B.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_43B.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_lcd_43B.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_43B.upload.flags=
+waveshare_esp32_s3_touch_lcd_43B.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_43B.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_43B.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_43B.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_43B.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_43B.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_43B.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_43B.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_43B.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_43B.build.core=esp32
+waveshare_esp32_s3_touch_lcd_43B.build.variant=waveshare_esp32_s3_touch_lcd_43b
+waveshare_esp32_s3_touch_lcd_43B.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_43B
+
+waveshare_esp32_s3_touch_lcd_43B.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_43B.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_43B.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_43B.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_43B.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_43B.build.flash_size=16MB
+waveshare_esp32_s3_touch_lcd_43B.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_43B.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_43B.build.boot=qio
+waveshare_esp32_s3_touch_lcd_43B.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_43B.build.partitions=default
+waveshare_esp32_s3_touch_lcd_43B.build.defines=
+waveshare_esp32_s3_touch_lcd_43B.build.loop_core=
+waveshare_esp32_s3_touch_lcd_43B.build.event_core=
+waveshare_esp32_s3_touch_lcd_43B.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_43B.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_43B.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_43B.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_43B.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_43B.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_43B.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_43B.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_43B.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_43B.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_43B.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_43B.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_43B.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_43B.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_43B.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_43B.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_43B.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_43B.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_43B.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_43B.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_43B.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_43B.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_43B.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_43B.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_43B.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_43B.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_43B.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_43B.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_43B.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_43B.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_43B.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_43B.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_43B.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_43B.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_43B.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_43B.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_lcd_7.name=Waveshare ESP32-S3-Touch-LCD-7
+waveshare_esp32_s3_touch_lcd_7.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_7.pid.0=0x8234
+waveshare_esp32_s3_touch_lcd_7.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_7.upload_port.0.pid=0x8234
+
+waveshare_esp32_s3_touch_lcd_7.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_7.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_7.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_7.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_7.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_7.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_lcd_7.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_7.upload.flags=
+waveshare_esp32_s3_touch_lcd_7.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_7.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_7.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_7.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_7.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_7.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_7.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_7.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_7.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_7.build.core=esp32
+waveshare_esp32_s3_touch_lcd_7.build.variant=waveshare_esp32_s3_touch_lcd_7
+waveshare_esp32_s3_touch_lcd_7.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_7
+
+waveshare_esp32_s3_touch_lcd_7.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_7.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_7.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_7.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_7.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_7.build.flash_size=8MB
+waveshare_esp32_s3_touch_lcd_7.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_7.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_7.build.boot=qio
+waveshare_esp32_s3_touch_lcd_7.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_7.build.partitions=default
+waveshare_esp32_s3_touch_lcd_7.build.defines=
+waveshare_esp32_s3_touch_lcd_7.build.loop_core=
+waveshare_esp32_s3_touch_lcd_7.build.event_core=
+waveshare_esp32_s3_touch_lcd_7.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_7.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_7.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_7.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_7.menu.FlashSize.8M=8MB (64Mb)
+waveshare_esp32_s3_touch_lcd_7.menu.FlashSize.8M.build.flash_size=8MB
+waveshare_esp32_s3_touch_lcd_7.menu.FlashSize.16M=16MB (128Mb)
+waveshare_esp32_s3_touch_lcd_7.menu.FlashSize.16M.build.flash_size=16MB
+
+waveshare_esp32_s3_touch_lcd_7.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_7.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_7.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_7.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_7.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_7.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_7.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_7.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_7.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_7.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_7.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_7.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_7.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_7.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_7.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_7.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_7.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_7.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_7.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_7.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_7.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_7.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_7.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_7.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_7.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_7.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_7.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_7.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_7.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_7.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_7.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_7.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_7.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_lcd_5.name=Waveshare ESP32-S3-Touch-LCD-5
+waveshare_esp32_s3_touch_lcd_5.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_5.pid.0=0x8237
+waveshare_esp32_s3_touch_lcd_5.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_5.upload_port.0.pid=0x8237
+
+waveshare_esp32_s3_touch_lcd_5.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_5.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_5.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_5.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_5.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_5.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_lcd_5.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_5.upload.flags=
+waveshare_esp32_s3_touch_lcd_5.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_5.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_5.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_5.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_5.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_5.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_5.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_5.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_5.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_5.build.core=esp32
+waveshare_esp32_s3_touch_lcd_5.build.variant=waveshare_esp32_s3_touch_lcd_5
+waveshare_esp32_s3_touch_lcd_5.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_5
+
+waveshare_esp32_s3_touch_lcd_5.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_5.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_5.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_5.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_5.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_5.build.flash_size=16MB
+waveshare_esp32_s3_touch_lcd_5.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_5.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_5.build.boot=qio
+waveshare_esp32_s3_touch_lcd_5.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_5.build.partitions=default
+waveshare_esp32_s3_touch_lcd_5.build.defines=
+waveshare_esp32_s3_touch_lcd_5.build.loop_core=
+waveshare_esp32_s3_touch_lcd_5.build.event_core=
+waveshare_esp32_s3_touch_lcd_5.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_5.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_5.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_5.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_5.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_5.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_5.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_5.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_5.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_5.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_5.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_5.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_5.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_5.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_5.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_5.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_5.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_5.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_5.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_5.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_5.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_5.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_5.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_5.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_5.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_5.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_5.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_5.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_5.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_5.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_5.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_5.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_5.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_5.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_5.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_5.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_5.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_lcd_5B.name=Waveshare ESP32-S3-Touch-LCD-5B
+waveshare_esp32_s3_touch_lcd_5B.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_5B.pid.0=0x823A
+waveshare_esp32_s3_touch_lcd_5B.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_5B.upload_port.0.pid=0x823A
+
+waveshare_esp32_s3_touch_lcd_5B.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_5B.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_5B.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_5B.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_5B.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_5B.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_lcd_5B.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_5B.upload.flags=
+waveshare_esp32_s3_touch_lcd_5B.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_5B.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_5B.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_5B.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_5B.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_5B.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_5B.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_5B.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_5B.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_5B.build.core=esp32
+waveshare_esp32_s3_touch_lcd_5B.build.variant=waveshare_esp32_s3_touch_lcd_5b
+waveshare_esp32_s3_touch_lcd_5B.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_5B
+
+waveshare_esp32_s3_touch_lcd_5B.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_5B.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_5B.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_5B.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_5B.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_5B.build.flash_size=16MB
+waveshare_esp32_s3_touch_lcd_5B.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_5B.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_5B.build.boot=qio
+waveshare_esp32_s3_touch_lcd_5B.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_5B.build.partitions=default
+waveshare_esp32_s3_touch_lcd_5B.build.defines=
+waveshare_esp32_s3_touch_lcd_5B.build.loop_core=
+waveshare_esp32_s3_touch_lcd_5B.build.event_core=
+waveshare_esp32_s3_touch_lcd_5B.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_5B.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_5B.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_5B.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_5B.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_5B.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_5B.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_5B.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_5B.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_5B.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_5B.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_5B.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_5B.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_5B.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_5B.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_5B.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_5B.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_5B.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_5B.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_5B.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_5B.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_5B.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_5B.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_5B.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_5B.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_5B.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_5B.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_5B.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_5B.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_5B.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_5B.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_5B.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_5B.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_5B.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_5B.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_5B.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_lcd_4.name=Waveshare ESP32-S3-Touch-LCD-4
+waveshare_esp32_s3_touch_lcd_4.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_4.pid.0=0x823D
+waveshare_esp32_s3_touch_lcd_4.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_4.upload_port.0.pid=0x823D
+
+waveshare_esp32_s3_touch_lcd_4.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_4.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_4.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_4.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_4.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_4.upload.maximum_size=1310720
+
+waveshare_esp32_s3_touch_lcd_4.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_4.upload.flags=
+waveshare_esp32_s3_touch_lcd_4.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_4.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_4.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_4.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_4.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_4.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_4.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_4.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_4.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_4.build.core=esp32
+waveshare_esp32_s3_touch_lcd_4.build.variant=waveshare_esp32_s3_touch_lcd_4
+waveshare_esp32_s3_touch_lcd_4.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_4
+
+waveshare_esp32_s3_touch_lcd_4.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_4.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_4.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_4.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_4.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_4.build.flash_size=16MB
+waveshare_esp32_s3_touch_lcd_4.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_4.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_4.build.boot=qio
+waveshare_esp32_s3_touch_lcd_4.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_4.build.partitions=default
+waveshare_esp32_s3_touch_lcd_4.build.defines=
+waveshare_esp32_s3_touch_lcd_4.build.loop_core=
+waveshare_esp32_s3_touch_lcd_4.build.event_core=
+waveshare_esp32_s3_touch_lcd_4.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_4.build.memory_type={build.boot}_{build.psram_type}
+
+waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.disabled.build.psram_type=qspi
+waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_4.menu.PSRAM.enabled.build.psram_type=opi
+
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_4.menu.FlashMode.qio120.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_4.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_4.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_4.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_4.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_4.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_4.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_4.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_4.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_4.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_4.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_4.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_4.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_4.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_4.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_4.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_4.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_4.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_4.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_4.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_4.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_4.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_4.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_4.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_4.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_4.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.all_app.upload.maximum_size=4128768
+
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_4.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_4.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_4.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_4.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.all.upload.erase_cmd=-e
+
+##############################################################
+
+waveshare_esp32_s3_touch_lcd_185.name=Waveshare ESP32-S3-Touch-LCD-1.85
+waveshare_esp32_s3_touch_lcd_185.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_185.pid.0=0x8290
+waveshare_esp32_s3_touch_lcd_185.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_185.upload_port.0.pid=0x8290
+
+waveshare_esp32_s3_touch_lcd_185.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_185.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_185.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_185.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_185.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_185.upload.maximum_size=1310720
+waveshare_esp32_s3_touch_lcd_185.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_185.upload.flags=
+waveshare_esp32_s3_touch_lcd_185.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_185.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_185.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_185.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_185.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_185.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_185.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_185.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_185.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_185.build.core=esp32
+waveshare_esp32_s3_touch_lcd_185.build.variant=waveshare_esp32_s3_touch_lcd_185
+waveshare_esp32_s3_touch_lcd_185.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_185
+
+waveshare_esp32_s3_touch_lcd_185.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_185.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_185.build.flash_size=16MB
+waveshare_esp32_s3_touch_lcd_185.build.flash_freq=120m
+waveshare_esp32_s3_touch_lcd_185.build.flash_mode=qio
+waveshare_esp32_s3_touch_lcd_185.build.boot=qio
+waveshare_esp32_s3_touch_lcd_185.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_185.build.partitions=default
+waveshare_esp32_s3_touch_lcd_185.build.defines=
+waveshare_esp32_s3_touch_lcd_185.build.loop_core=
+waveshare_esp32_s3_touch_lcd_185.build.event_core=
+waveshare_esp32_s3_touch_lcd_185.build.psram_type=opi
+waveshare_esp32_s3_touch_lcd_185.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.default.build.copy_jtag_files=0
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.builtin=Integrated USB JTAG
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.external=FTDI Adapter
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.external.build.copy_jtag_files=1
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.bridge=ESP USB Bridge
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.enabled.build.psram_type=opi
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.disabled.build.psram_type=qspi
+
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio=DIO 80MHz
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio.build.boot=dio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi=OPI 80MHz
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi.build.flash_mode=dout
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi.build.boot=opi
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_185.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_185.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_185.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_185.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_185.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_185.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+waveshare_esp32_s3_touch_lcd_185.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_185.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_185.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_185.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_185.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_185.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_185.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_185.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_185.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.minimal.build.partitions=minimal
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_fs.build.partitions=no_fs
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_185.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_185.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_185.menu.EraseFlash.all.upload.erase_cmd=-e
+
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.default.build.zigbee_mode=
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.default.build.zigbee_libs=
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+

From d2a129e74c6667581cc52bbaaeb9525e45eb0917 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BA=8C=E4=B9=9D?=
 <153150268+Sail-211010@users.noreply.github.com>
Date: Thu, 17 Oct 2024 14:44:48 +0800
Subject: [PATCH 3/8] Add files via upload

Add the Waveshare ESP32-S3-Touch-LCD-1.85 board
---
 .../pins_arduino.h                            | 64 +++++++++++++++++++
 1 file changed, 64 insertions(+)
 create mode 100644 variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h

diff --git a/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
new file mode 100644
index 00000000000..8924dd70483
--- /dev/null
+++ b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
@@ -0,0 +1,64 @@
+#ifndef Pins_Arduino_h
+#define Pins_Arduino_h
+
+#include <stdint.h>
+#include "soc/soc_caps.h"
+
+// BN: ESP32 Family Device
+#define USB_VID 0x303a
+#define USB_PID 0x8290
+
+#define USB_MANUFACTURER "Waveshare"
+#define USB_PRODUCT      "ESP32-S3-Touch-LCD-1.85"
+#define USB_SERIAL       ""
+
+// I2C pins
+static const uint8_t SCL = 10;
+static const uint8_t SDA = 11;
+
+static const uint8_t TX = 43;
+static const uint8_t RX = 44;
+
+static const uint8_t SS = 10;
+static const uint8_t MOSI = 11;
+static const uint8_t MISO = 13;
+static const uint8_t SCK = 12;
+
+static const uint8_t A0 = 1;
+static const uint8_t A1 = 2;
+static const uint8_t A2 = 3;
+static const uint8_t A3 = 4;
+static const uint8_t A4 = 5;
+static const uint8_t A5 = 6;
+static const uint8_t A6 = 7;
+static const uint8_t A7 = 8;
+static const uint8_t A8 = 9;
+static const uint8_t A9 = 10;
+static const uint8_t A10 = 11;
+static const uint8_t A11 = 12;
+static const uint8_t A12 = 13;
+static const uint8_t A13 = 14;
+static const uint8_t A14 = 15;
+static const uint8_t A15 = 16;
+static const uint8_t A16 = 17;
+static const uint8_t A17 = 18;
+static const uint8_t A18 = 19;
+static const uint8_t A19 = 20;
+
+static const uint8_t T1 = 1;
+static const uint8_t T2 = 2;
+static const uint8_t T3 = 3;
+static const uint8_t T4 = 4;
+static const uint8_t T5 = 5;
+static const uint8_t T6 = 6;
+static const uint8_t T7 = 7;
+static const uint8_t T8 = 8;
+static const uint8_t T9 = 9;
+static const uint8_t T10 = 10;
+static const uint8_t T11 = 11;
+static const uint8_t T12 = 12;
+static const uint8_t T13 = 13;
+static const uint8_t T14 = 14;
+
+
+#endif                           /* Pins_Arduino_h */

From 2e27380179ac5be737e91bd3f90a33842bc3b6d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BA=8C=E4=B9=9D?=
 <153150268+Sail-211010@users.noreply.github.com>
Date: Thu, 17 Oct 2024 14:50:32 +0800
Subject: [PATCH 4/8] Update pins_arduino.h

Modify the pin definition
---
 variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
index 8924dd70483..a63523f3517 100644
--- a/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
+++ b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
@@ -19,10 +19,11 @@ static const uint8_t SDA = 11;
 static const uint8_t TX = 43;
 static const uint8_t RX = 44;
 
-static const uint8_t SS = 10;
-static const uint8_t MOSI = 11;
-static const uint8_t MISO = 13;
-static const uint8_t SCK = 12;
+// Mapping based on the ESP32S3 data sheet - alternate for SPI2
+static const uint8_t SS = 34;    // FSPICS0
+static const uint8_t MOSI = 35;  // FSPID
+static const uint8_t MISO = 37;  // FSPIQ
+static const uint8_t SCK = 36;   // FSPICLK
 
 static const uint8_t A0 = 1;
 static const uint8_t A1 = 2;

From 8c1743ecf164b18892a74fd42fa9609cc64fb421 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BA=8C=E4=B9=9D?=
 <153150268+Sail-211010@users.noreply.github.com>
Date: Thu, 17 Oct 2024 14:44:48 +0800
Subject: [PATCH 5/8] Add files via upload

Add the Waveshare ESP32-S3-Touch-LCD-1.85 board
---
 .../pins_arduino.h                            | 64 +++++++++++++++++++
 1 file changed, 64 insertions(+)
 create mode 100644 variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h

diff --git a/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
new file mode 100644
index 00000000000..8924dd70483
--- /dev/null
+++ b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
@@ -0,0 +1,64 @@
+#ifndef Pins_Arduino_h
+#define Pins_Arduino_h
+
+#include <stdint.h>
+#include "soc/soc_caps.h"
+
+// BN: ESP32 Family Device
+#define USB_VID 0x303a
+#define USB_PID 0x8290
+
+#define USB_MANUFACTURER "Waveshare"
+#define USB_PRODUCT      "ESP32-S3-Touch-LCD-1.85"
+#define USB_SERIAL       ""
+
+// I2C pins
+static const uint8_t SCL = 10;
+static const uint8_t SDA = 11;
+
+static const uint8_t TX = 43;
+static const uint8_t RX = 44;
+
+static const uint8_t SS = 10;
+static const uint8_t MOSI = 11;
+static const uint8_t MISO = 13;
+static const uint8_t SCK = 12;
+
+static const uint8_t A0 = 1;
+static const uint8_t A1 = 2;
+static const uint8_t A2 = 3;
+static const uint8_t A3 = 4;
+static const uint8_t A4 = 5;
+static const uint8_t A5 = 6;
+static const uint8_t A6 = 7;
+static const uint8_t A7 = 8;
+static const uint8_t A8 = 9;
+static const uint8_t A9 = 10;
+static const uint8_t A10 = 11;
+static const uint8_t A11 = 12;
+static const uint8_t A12 = 13;
+static const uint8_t A13 = 14;
+static const uint8_t A14 = 15;
+static const uint8_t A15 = 16;
+static const uint8_t A16 = 17;
+static const uint8_t A17 = 18;
+static const uint8_t A18 = 19;
+static const uint8_t A19 = 20;
+
+static const uint8_t T1 = 1;
+static const uint8_t T2 = 2;
+static const uint8_t T3 = 3;
+static const uint8_t T4 = 4;
+static const uint8_t T5 = 5;
+static const uint8_t T6 = 6;
+static const uint8_t T7 = 7;
+static const uint8_t T8 = 8;
+static const uint8_t T9 = 9;
+static const uint8_t T10 = 10;
+static const uint8_t T11 = 11;
+static const uint8_t T12 = 12;
+static const uint8_t T13 = 13;
+static const uint8_t T14 = 14;
+
+
+#endif                           /* Pins_Arduino_h */

From c5f9a2179145bbd573989665acf2853f6b68576c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BA=8C=E4=B9=9D?=
 <153150268+Sail-211010@users.noreply.github.com>
Date: Thu, 17 Oct 2024 14:50:32 +0800
Subject: [PATCH 6/8] Update pins_arduino.h

Modify the pin definition
---
 variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
index 8924dd70483..a63523f3517 100644
--- a/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
+++ b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
@@ -19,10 +19,11 @@ static const uint8_t SDA = 11;
 static const uint8_t TX = 43;
 static const uint8_t RX = 44;
 
-static const uint8_t SS = 10;
-static const uint8_t MOSI = 11;
-static const uint8_t MISO = 13;
-static const uint8_t SCK = 12;
+// Mapping based on the ESP32S3 data sheet - alternate for SPI2
+static const uint8_t SS = 34;    // FSPICS0
+static const uint8_t MOSI = 35;  // FSPID
+static const uint8_t MISO = 37;  // FSPIQ
+static const uint8_t SCK = 36;   // FSPICLK
 
 static const uint8_t A0 = 1;
 static const uint8_t A1 = 2;

From 514294745e88d0debba836a0782fedc9d2432054 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Proch=C3=A1zka?=
 <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Date: Thu, 17 Oct 2024 09:59:25 +0200
Subject: [PATCH 7/8] feat(board): Add waweshare s3 rouch lcd 185

---
 boards.txt | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 237 insertions(+)

diff --git a/boards.txt b/boards.txt
index d1813a7d22a..74d709ec1e1 100644
--- a/boards.txt
+++ b/boards.txt
@@ -43958,6 +43958,243 @@ waveshare_esp32_s3_touch_lcd_4.menu.EraseFlash.all.upload.erase_cmd=-e
 
 ##############################################################
 
+waveshare_esp32_s3_touch_lcd_185.name=Waveshare ESP32-S3-Touch-LCD-1.85
+waveshare_esp32_s3_touch_lcd_185.vid.0=0x303a
+waveshare_esp32_s3_touch_lcd_185.pid.0=0x8290
+waveshare_esp32_s3_touch_lcd_185.upload_port.0.vid=0x303a
+waveshare_esp32_s3_touch_lcd_185.upload_port.0.pid=0x8290
+
+waveshare_esp32_s3_touch_lcd_185.bootloader.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_185.bootloader.tool.default=esptool_py
+
+waveshare_esp32_s3_touch_lcd_185.upload.tool=esptool_py
+waveshare_esp32_s3_touch_lcd_185.upload.tool.default=esptool_py
+waveshare_esp32_s3_touch_lcd_185.upload.tool.network=esp_ota
+
+waveshare_esp32_s3_touch_lcd_185.upload.maximum_size=1310720
+waveshare_esp32_s3_touch_lcd_185.upload.maximum_data_size=327680
+waveshare_esp32_s3_touch_lcd_185.upload.flags=
+waveshare_esp32_s3_touch_lcd_185.upload.extra_flags=
+waveshare_esp32_s3_touch_lcd_185.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_185.upload.wait_for_upload_port=false
+
+waveshare_esp32_s3_touch_lcd_185.serial.disableDTR=false
+waveshare_esp32_s3_touch_lcd_185.serial.disableRTS=false
+
+waveshare_esp32_s3_touch_lcd_185.build.tarch=xtensa
+waveshare_esp32_s3_touch_lcd_185.build.bootloader_addr=0x0
+waveshare_esp32_s3_touch_lcd_185.build.target=esp32s3
+waveshare_esp32_s3_touch_lcd_185.build.mcu=esp32s3
+waveshare_esp32_s3_touch_lcd_185.build.core=esp32
+waveshare_esp32_s3_touch_lcd_185.build.variant=waveshare_esp32_s3_touch_lcd_185
+waveshare_esp32_s3_touch_lcd_185.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_185
+
+waveshare_esp32_s3_touch_lcd_185.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_185.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_185.build.flash_size=16MB
+waveshare_esp32_s3_touch_lcd_185.build.flash_freq=120m
+waveshare_esp32_s3_touch_lcd_185.build.flash_mode=qio
+waveshare_esp32_s3_touch_lcd_185.build.boot=qio
+waveshare_esp32_s3_touch_lcd_185.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_185.build.partitions=default
+waveshare_esp32_s3_touch_lcd_185.build.defines=
+waveshare_esp32_s3_touch_lcd_185.build.loop_core=
+waveshare_esp32_s3_touch_lcd_185.build.event_core=
+waveshare_esp32_s3_touch_lcd_185.build.psram_type=opi
+waveshare_esp32_s3_touch_lcd_185.build.memory_type={build.boot}_{build.psram_type}
+
+## IDE 2.0 Seems to not update the value
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.default.build.copy_jtag_files=0
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.builtin=Integrated USB JTAG
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.external=FTDI Adapter
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.external.build.copy_jtag_files=1
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.bridge=ESP USB Bridge
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
+waveshare_esp32_s3_touch_lcd_185.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.enabled=Enabled
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.enabled.build.psram_type=opi
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.disabled=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.disabled.build.defines=
+waveshare_esp32_s3_touch_lcd_185.menu.PSRAM.disabled.build.psram_type=qspi
+
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120=QIO 120MHz
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120.build.boot=qio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120.build.boot_freq=120m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio120.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio=QIO 80MHz
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio.build.boot=qio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.qio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio=DIO 80MHz
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio.build.flash_mode=dio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio.build.boot=dio
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.dio.build.flash_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi=OPI 80MHz
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi.build.flash_mode=dout
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi.build.boot=opi
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi.build.boot_freq=80m
+waveshare_esp32_s3_touch_lcd_185.menu.FlashMode.opi.build.flash_freq=80m
+
+waveshare_esp32_s3_touch_lcd_185.menu.LoopCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_185.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
+waveshare_esp32_s3_touch_lcd_185.menu.LoopCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_185.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
+
+waveshare_esp32_s3_touch_lcd_185.menu.EventsCore.0=Core 0
+waveshare_esp32_s3_touch_lcd_185.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
+waveshare_esp32_s3_touch_lcd_185.menu.EventsCore.1=Core 1
+waveshare_esp32_s3_touch_lcd_185.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.USBMode.hwcdc=Hardware CDC and JTAG
+waveshare_esp32_s3_touch_lcd_185.menu.USBMode.hwcdc.build.usb_mode=1
+waveshare_esp32_s3_touch_lcd_185.menu.USBMode.default=USB-OTG (TinyUSB)
+waveshare_esp32_s3_touch_lcd_185.menu.USBMode.default.build.usb_mode=0
+
+waveshare_esp32_s3_touch_lcd_185.menu.CDCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.CDCOnBoot.default.build.cdc_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.menu.CDCOnBoot.cdc=Enabled
+waveshare_esp32_s3_touch_lcd_185.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.MSCOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.MSCOnBoot.default.build.msc_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_185.menu.MSCOnBoot.msc.build.msc_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.DFUOnBoot.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.DFUOnBoot.default.build.dfu_on_boot=0
+waveshare_esp32_s3_touch_lcd_185.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
+waveshare_esp32_s3_touch_lcd_185.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
+
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.default=UART0 / Hardware CDC
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.default.upload.use_1200bps_touch=false
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.default.upload.wait_for_upload_port=false
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.cdc.upload.use_1200bps_touch=true
+waveshare_esp32_s3_touch_lcd_185.menu.UploadMode.cdc.upload.wait_for_upload_port=true
+
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.fatflash.build.partitions=ffat
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.default.build.partitions=default
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker=RainMaker 4MB
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.huge_app.build.partitions=huge_app
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.minimal.build.partitions=minimal
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_fs.build.partitions=no_fs
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_ota.build.partitions=no_ota
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.custom=Custom
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.custom.build.partitions=
+waveshare_esp32_s3_touch_lcd_185.menu.PartitionScheme.custom.upload.maximum_size=16777216
+
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.240=240MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.240.build.f_cpu=240000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.160=160MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.160.build.f_cpu=160000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.80=80MHz (WiFi)
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.80.build.f_cpu=80000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.40=40MHz
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.40.build.f_cpu=40000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.20=20MHz
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.20.build.f_cpu=20000000L
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.10=10MHz
+waveshare_esp32_s3_touch_lcd_185.menu.CPUFreq.10.build.f_cpu=10000000L
+
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.921600=921600
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.921600.upload.speed=921600
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.115200=115200
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.115200.upload.speed=115200
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.256000.windows=256000
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.256000.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.230400.windows.upload.speed=256000
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.230400=230400
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.230400.upload.speed=230400
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.460800.linux=460800
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.460800.macosx=460800
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.460800.upload.speed=460800
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.512000.windows=512000
+waveshare_esp32_s3_touch_lcd_185.menu.UploadSpeed.512000.upload.speed=512000
+
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.none=None
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.none.build.code_debug=0
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.error=Error
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.error.build.code_debug=1
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.warn=Warn
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.warn.build.code_debug=2
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.info=Info
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.info.build.code_debug=3
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.debug=Debug
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.debug.build.code_debug=4
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.verbose=Verbose
+waveshare_esp32_s3_touch_lcd_185.menu.DebugLevel.verbose.build.code_debug=5
+
+waveshare_esp32_s3_touch_lcd_185.menu.EraseFlash.none=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.EraseFlash.none.upload.erase_cmd=
+waveshare_esp32_s3_touch_lcd_185.menu.EraseFlash.all=Enabled
+waveshare_esp32_s3_touch_lcd_185.menu.EraseFlash.all.upload.erase_cmd=-e
+
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.default=Disabled
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.default.build.zigbee_mode=
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.default.build.zigbee_libs=
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
+waveshare_esp32_s3_touch_lcd_185.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr -lzboss_port
+
+##############################################################
+
 cezerio_dev_esp32c6.name=cezerio dev ESP32C6
 
 cezerio_dev_esp32c6.bootloader.tool=esptool_py

From 5a44fbb5529ab9a4bb86e59c8977ffdc8de646a8 Mon Sep 17 00:00:00 2001
From: "pre-commit-ci-lite[bot]"
 <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Date: Thu, 17 Oct 2024 08:02:10 +0000
Subject: [PATCH 8/8] ci(pre-commit): Apply automatic fixes

---
 .../pins_arduino.h                            | 129 +++++++++---------
 1 file changed, 64 insertions(+), 65 deletions(-)

diff --git a/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
index a63523f3517..863590e321a 100644
--- a/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
+++ b/variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h
@@ -1,65 +1,64 @@
-#ifndef Pins_Arduino_h
-#define Pins_Arduino_h
-
-#include <stdint.h>
-#include "soc/soc_caps.h"
-
-// BN: ESP32 Family Device
-#define USB_VID 0x303a
-#define USB_PID 0x8290
-
-#define USB_MANUFACTURER "Waveshare"
-#define USB_PRODUCT      "ESP32-S3-Touch-LCD-1.85"
-#define USB_SERIAL       ""
-
-// I2C pins
-static const uint8_t SCL = 10;
-static const uint8_t SDA = 11;
-
-static const uint8_t TX = 43;
-static const uint8_t RX = 44;
-
-// Mapping based on the ESP32S3 data sheet - alternate for SPI2
-static const uint8_t SS = 34;    // FSPICS0
-static const uint8_t MOSI = 35;  // FSPID
-static const uint8_t MISO = 37;  // FSPIQ
-static const uint8_t SCK = 36;   // FSPICLK
-
-static const uint8_t A0 = 1;
-static const uint8_t A1 = 2;
-static const uint8_t A2 = 3;
-static const uint8_t A3 = 4;
-static const uint8_t A4 = 5;
-static const uint8_t A5 = 6;
-static const uint8_t A6 = 7;
-static const uint8_t A7 = 8;
-static const uint8_t A8 = 9;
-static const uint8_t A9 = 10;
-static const uint8_t A10 = 11;
-static const uint8_t A11 = 12;
-static const uint8_t A12 = 13;
-static const uint8_t A13 = 14;
-static const uint8_t A14 = 15;
-static const uint8_t A15 = 16;
-static const uint8_t A16 = 17;
-static const uint8_t A17 = 18;
-static const uint8_t A18 = 19;
-static const uint8_t A19 = 20;
-
-static const uint8_t T1 = 1;
-static const uint8_t T2 = 2;
-static const uint8_t T3 = 3;
-static const uint8_t T4 = 4;
-static const uint8_t T5 = 5;
-static const uint8_t T6 = 6;
-static const uint8_t T7 = 7;
-static const uint8_t T8 = 8;
-static const uint8_t T9 = 9;
-static const uint8_t T10 = 10;
-static const uint8_t T11 = 11;
-static const uint8_t T12 = 12;
-static const uint8_t T13 = 13;
-static const uint8_t T14 = 14;
-
-
-#endif                           /* Pins_Arduino_h */
+#ifndef Pins_Arduino_h
+#define Pins_Arduino_h
+
+#include <stdint.h>
+#include "soc/soc_caps.h"
+
+// BN: ESP32 Family Device
+#define USB_VID 0x303a
+#define USB_PID 0x8290
+
+#define USB_MANUFACTURER "Waveshare"
+#define USB_PRODUCT      "ESP32-S3-Touch-LCD-1.85"
+#define USB_SERIAL       ""
+
+// I2C pins
+static const uint8_t SCL = 10;
+static const uint8_t SDA = 11;
+
+static const uint8_t TX = 43;
+static const uint8_t RX = 44;
+
+// Mapping based on the ESP32S3 data sheet - alternate for SPI2
+static const uint8_t SS = 34;    // FSPICS0
+static const uint8_t MOSI = 35;  // FSPID
+static const uint8_t MISO = 37;  // FSPIQ
+static const uint8_t SCK = 36;   // FSPICLK
+
+static const uint8_t A0 = 1;
+static const uint8_t A1 = 2;
+static const uint8_t A2 = 3;
+static const uint8_t A3 = 4;
+static const uint8_t A4 = 5;
+static const uint8_t A5 = 6;
+static const uint8_t A6 = 7;
+static const uint8_t A7 = 8;
+static const uint8_t A8 = 9;
+static const uint8_t A9 = 10;
+static const uint8_t A10 = 11;
+static const uint8_t A11 = 12;
+static const uint8_t A12 = 13;
+static const uint8_t A13 = 14;
+static const uint8_t A14 = 15;
+static const uint8_t A15 = 16;
+static const uint8_t A16 = 17;
+static const uint8_t A17 = 18;
+static const uint8_t A18 = 19;
+static const uint8_t A19 = 20;
+
+static const uint8_t T1 = 1;
+static const uint8_t T2 = 2;
+static const uint8_t T3 = 3;
+static const uint8_t T4 = 4;
+static const uint8_t T5 = 5;
+static const uint8_t T6 = 6;
+static const uint8_t T7 = 7;
+static const uint8_t T8 = 8;
+static const uint8_t T9 = 9;
+static const uint8_t T10 = 10;
+static const uint8_t T11 = 11;
+static const uint8_t T12 = 12;
+static const uint8_t T13 = 13;
+static const uint8_t T14 = 14;
+
+#endif /* Pins_Arduino_h */