# 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
menu.ChipVariant=Chip Variant

# 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
menu.DisplayModel=Display Model

##############################################################
### 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/128KB 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

##############################################################

esp32c5.name=ESP32C5 Dev Module

esp32c5.bootloader.tool=esptool_py
esp32c5.bootloader.tool.default=esptool_py

esp32c5.upload.tool=esptool_py
esp32c5.upload.tool.default=esptool_py
esp32c5.upload.tool.network=esp_ota

esp32c5.upload.maximum_size=1310720
esp32c5.upload.maximum_data_size=327680
esp32c5.upload.flags=
esp32c5.upload.extra_flags=
esp32c5.upload.use_1200bps_touch=false
esp32c5.upload.wait_for_upload_port=false

esp32c5.serial.disableDTR=false
esp32c5.serial.disableRTS=false

esp32c5.build.tarch=riscv32
esp32c5.build.target=esp
esp32c5.build.mcu=esp32c5
esp32c5.build.core=esp32
esp32c5.build.variant=esp32c5
esp32c5.build.board=ESP32C5_DEV
esp32c5.build.bootloader_addr=0x2000

esp32c5.build.cdc_on_boot=0
esp32c5.build.f_cpu=240000000L
esp32c5.build.flash_size=4MB
esp32c5.build.flash_freq=80m
esp32c5.build.flash_mode=qio
esp32c5.build.boot=qio
esp32c5.build.partitions=default
esp32c5.build.defines=

## IDE 2.0 Seems to not update the value
esp32c5.menu.JTAGAdapter.default=Disabled
esp32c5.menu.JTAGAdapter.default.build.copy_jtag_files=0
esp32c5.menu.JTAGAdapter.builtin=Integrated USB JTAG
esp32c5.menu.JTAGAdapter.builtin.build.openocdscript=esp32c5-builtin.cfg
esp32c5.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
esp32c5.menu.JTAGAdapter.external=FTDI Adapter
esp32c5.menu.JTAGAdapter.external.build.openocdscript=esp32c5-ftdi.cfg
esp32c5.menu.JTAGAdapter.external.build.copy_jtag_files=1
esp32c5.menu.JTAGAdapter.bridge=ESP USB Bridge
esp32c5.menu.JTAGAdapter.bridge.build.openocdscript=esp32c5-bridge.cfg
esp32c5.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

esp32c5.menu.PSRAM.disabled=Disabled
esp32c5.menu.PSRAM.disabled.build.defines=
esp32c5.menu.PSRAM.enabled=Enabled
esp32c5.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM

esp32c5.menu.CDCOnBoot.default=Disabled
esp32c5.menu.CDCOnBoot.default.build.cdc_on_boot=0
esp32c5.menu.CDCOnBoot.cdc=Enabled
esp32c5.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

esp32c5.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
esp32c5.menu.PartitionScheme.default.build.partitions=default
esp32c5.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
esp32c5.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
esp32c5.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
esp32c5.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
esp32c5.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
esp32c5.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
esp32c5.menu.PartitionScheme.minimal.build.partitions=minimal
esp32c5.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
esp32c5.menu.PartitionScheme.no_fs.build.partitions=no_fs
esp32c5.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
esp32c5.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
esp32c5.menu.PartitionScheme.no_ota.build.partitions=no_ota
esp32c5.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
esp32c5.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
esp32c5.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
esp32c5.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
esp32c5.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
esp32c5.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
esp32c5.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
esp32c5.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
esp32c5.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
esp32c5.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
esp32c5.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
esp32c5.menu.PartitionScheme.huge_app.build.partitions=huge_app
esp32c5.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
esp32c5.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
esp32c5.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
esp32c5.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
esp32c5.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
esp32c5.menu.PartitionScheme.fatflash.build.partitions=ffat
esp32c5.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
esp32c5.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
esp32c5.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
esp32c5.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
esp32c5.menu.PartitionScheme.rainmaker=RainMaker 4MB
esp32c5.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
esp32c5.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
esp32c5.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
esp32c5.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
esp32c5.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
esp32c5.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
esp32c5.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
esp32c5.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
esp32c5.menu.PartitionScheme.zigbee_2MB=Zigbee 2MB with spiffs
esp32c5.menu.PartitionScheme.zigbee_2MB.build.partitions=zigbee_2MB
esp32c5.menu.PartitionScheme.zigbee_2MB.upload.maximum_size=1310720
esp32c5.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
esp32c5.menu.PartitionScheme.zigbee.build.partitions=zigbee
esp32c5.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
esp32c5.menu.PartitionScheme.zigbee_8MB=Zigbee 8MB with spiffs
esp32c5.menu.PartitionScheme.zigbee_8MB.build.partitions=zigbee_8MB
esp32c5.menu.PartitionScheme.zigbee_8MB.upload.maximum_size=3407872
esp32c5.menu.PartitionScheme.zigbee_zczr_2MB=Zigbee ZCZR 2MB with spiffs
esp32c5.menu.PartitionScheme.zigbee_zczr_2MB.build.partitions=zigbee_zczr_2MB
esp32c5.menu.PartitionScheme.zigbee_zczr_2MB.upload.maximum_size=1310720
esp32c5.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
esp32c5.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
esp32c5.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
esp32c5.menu.PartitionScheme.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
esp32c5.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
esp32c5.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
esp32c5.menu.PartitionScheme.custom=Custom
esp32c5.menu.PartitionScheme.custom.build.partitions=
esp32c5.menu.PartitionScheme.custom.upload.maximum_size=16777216

esp32c5.menu.CPUFreq.240=240MHz (WiFi)
esp32c5.menu.CPUFreq.240.build.f_cpu=240000000L
esp32c5.menu.CPUFreq.120=120MHz (WiFi)
esp32c5.menu.CPUFreq.120.build.f_cpu=120000000L
esp32c5.menu.CPUFreq.80=80MHz (WiFi)
esp32c5.menu.CPUFreq.80.build.f_cpu=80000000L
esp32c5.menu.CPUFreq.40=40MHz
esp32c5.menu.CPUFreq.40.build.f_cpu=40000000L
esp32c5.menu.CPUFreq.20=20MHz
esp32c5.menu.CPUFreq.20.build.f_cpu=20000000L
esp32c5.menu.CPUFreq.10=10MHz
esp32c5.menu.CPUFreq.10.build.f_cpu=10000000L

esp32c5.menu.FlashMode.qio=QIO
esp32c5.menu.FlashMode.qio.build.flash_mode=dio
esp32c5.menu.FlashMode.qio.build.boot=qio
esp32c5.menu.FlashMode.dio=DIO
esp32c5.menu.FlashMode.dio.build.flash_mode=dio
esp32c5.menu.FlashMode.dio.build.boot=dio

esp32c5.menu.FlashFreq.80=80MHz
esp32c5.menu.FlashFreq.80.build.flash_freq=80m
esp32c5.menu.FlashFreq.40=40MHz
esp32c5.menu.FlashFreq.40.build.flash_freq=40m

esp32c5.menu.FlashSize.4M=4MB (32Mb)
esp32c5.menu.FlashSize.4M.build.flash_size=4MB
esp32c5.menu.FlashSize.8M=8MB (64Mb)
esp32c5.menu.FlashSize.8M.build.flash_size=8MB
esp32c5.menu.FlashSize.2M=2MB (16Mb)
esp32c5.menu.FlashSize.2M.build.flash_size=2MB
esp32c5.menu.FlashSize.16M=16MB (128Mb)
esp32c5.menu.FlashSize.16M.build.flash_size=16MB

esp32c5.menu.UploadSpeed.921600=921600
esp32c5.menu.UploadSpeed.921600.upload.speed=921600
esp32c5.menu.UploadSpeed.115200=115200
esp32c5.menu.UploadSpeed.115200.upload.speed=115200
esp32c5.menu.UploadSpeed.256000.windows=256000
esp32c5.menu.UploadSpeed.256000.upload.speed=256000
esp32c5.menu.UploadSpeed.230400.windows.upload.speed=256000
esp32c5.menu.UploadSpeed.230400=230400
esp32c5.menu.UploadSpeed.230400.upload.speed=230400
esp32c5.menu.UploadSpeed.460800.linux=460800
esp32c5.menu.UploadSpeed.460800.macosx=460800
esp32c5.menu.UploadSpeed.460800.upload.speed=460800
esp32c5.menu.UploadSpeed.512000.windows=512000
esp32c5.menu.UploadSpeed.512000.upload.speed=512000

esp32c5.menu.DebugLevel.none=None
esp32c5.menu.DebugLevel.none.build.code_debug=0
esp32c5.menu.DebugLevel.error=Error
esp32c5.menu.DebugLevel.error.build.code_debug=1
esp32c5.menu.DebugLevel.warn=Warn
esp32c5.menu.DebugLevel.warn.build.code_debug=2
esp32c5.menu.DebugLevel.info=Info
esp32c5.menu.DebugLevel.info.build.code_debug=3
esp32c5.menu.DebugLevel.debug=Debug
esp32c5.menu.DebugLevel.debug.build.code_debug=4
esp32c5.menu.DebugLevel.verbose=Verbose
esp32c5.menu.DebugLevel.verbose.build.code_debug=5

esp32c5.menu.EraseFlash.none=Disabled
esp32c5.menu.EraseFlash.none.upload.erase_cmd=
esp32c5.menu.EraseFlash.all=Enabled
esp32c5.menu.EraseFlash.all.upload.erase_cmd=-e

esp32c5.menu.ZigbeeMode.default=Disabled
esp32c5.menu.ZigbeeMode.default.build.zigbee_mode=
esp32c5.menu.ZigbeeMode.default.build.zigbee_libs=
esp32c5.menu.ZigbeeMode.ed=Zigbee ED (end device)
esp32c5.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
esp32c5.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
esp32c5.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
esp32c5.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
esp32c5.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native
esp32c5.menu.ZigbeeMode.ed_debug=Zigbee ED (end device) - Debug
esp32c5.menu.ZigbeeMode.ed_debug.build.zigbee_mode=-DZIGBEE_MODE_ED
esp32c5.menu.ZigbeeMode.ed_debug.build.zigbee_libs=-lesp_zb_api.ed.debug -lzboss_stack.ed.debug -lzboss_port.native.debug
esp32c5.menu.ZigbeeMode.zczr_debug=Zigbee ZCZR (coordinator/router) - Debug
esp32c5.menu.ZigbeeMode.zczr_debug.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
esp32c5.menu.ZigbeeMode.zczr_debug.build.zigbee_libs=-lesp_zb_api.zczr.debug -lzboss_stack.zczr.debug -lzboss_port.native.debug

##############################################################

esp32p4.name=ESP32P4 Dev Module

esp32p4.bootloader.tool=esptool_py
esp32p4.bootloader.tool.default=esptool_py

esp32p4.upload.tool=esptool_py
esp32p4.upload.tool.default=esptool_py
esp32p4.upload.tool.network=esp_ota

esp32p4.upload.maximum_size=1310720
esp32p4.upload.maximum_data_size=327680
esp32p4.upload.flags=
esp32p4.upload.extra_flags=
esp32p4.upload.use_1200bps_touch=false
esp32p4.upload.wait_for_upload_port=false

esp32p4.serial.disableDTR=false
esp32p4.serial.disableRTS=false

esp32p4.build.tarch=riscv32
esp32p4.build.target=esp
esp32p4.build.mcu=esp32p4
esp32p4.build.core=esp32
esp32p4.build.variant=esp32p4
esp32p4.build.chip_variant=esp32p4_es
esp32p4.build.board=ESP32P4_DEV
esp32p4.build.bootloader_addr=0x2000

esp32p4.build.usb_mode=0
esp32p4.build.cdc_on_boot=0
esp32p4.build.msc_on_boot=0
esp32p4.build.dfu_on_boot=0
esp32p4.build.f_cpu=360000000L
esp32p4.build.flash_size=4MB
esp32p4.build.flash_freq=80m
esp32p4.build.img_freq=80m
esp32p4.build.flash_mode=qio
esp32p4.build.boot=qio
esp32p4.build.partitions=default
esp32p4.build.defines=

esp32p4.menu.ChipVariant.prev3=Before v3.00
esp32p4.menu.ChipVariant.prev3.build.chip_variant=esp32p4_es
esp32p4.menu.ChipVariant.prev3.build.f_cpu=360000000L
esp32p4.menu.ChipVariant.postv3=v3.00 or newer
esp32p4.menu.ChipVariant.postv3.build.chip_variant=esp32p4
esp32p4.menu.ChipVariant.postv3.build.f_cpu=400000000L

## IDE 2.0 Seems to not update the value
esp32p4.menu.JTAGAdapter.default=Disabled
esp32p4.menu.JTAGAdapter.default.build.copy_jtag_files=0
esp32p4.menu.JTAGAdapter.builtin=Integrated USB JTAG
esp32p4.menu.JTAGAdapter.builtin.build.openocdscript=esp32p4-builtin.cfg
esp32p4.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
esp32p4.menu.JTAGAdapter.external=FTDI Adapter
esp32p4.menu.JTAGAdapter.external.build.openocdscript=esp32p4-ftdi.cfg
esp32p4.menu.JTAGAdapter.external.build.copy_jtag_files=1
esp32p4.menu.JTAGAdapter.bridge=ESP USB Bridge
esp32p4.menu.JTAGAdapter.bridge.build.openocdscript=esp32p4-bridge.cfg
esp32p4.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

esp32p4.menu.PSRAM.disabled=Disabled
esp32p4.menu.PSRAM.disabled.build.defines=
esp32p4.menu.PSRAM.enabled=Enabled
esp32p4.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM

esp32p4.menu.USBMode.default=USB-OTG (TinyUSB)
esp32p4.menu.USBMode.default.build.usb_mode=0
esp32p4.menu.USBMode.hwcdc=Hardware CDC and JTAG
esp32p4.menu.USBMode.hwcdc.build.usb_mode=1

esp32p4.menu.CDCOnBoot.default=Disabled
esp32p4.menu.CDCOnBoot.default.build.cdc_on_boot=0
esp32p4.menu.CDCOnBoot.cdc=Enabled
esp32p4.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

esp32p4.menu.MSCOnBoot.default=Disabled
esp32p4.menu.MSCOnBoot.default.build.msc_on_boot=0
esp32p4.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
esp32p4.menu.MSCOnBoot.msc.build.msc_on_boot=1

esp32p4.menu.DFUOnBoot.default=Disabled
esp32p4.menu.DFUOnBoot.default.build.dfu_on_boot=0
esp32p4.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
esp32p4.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

esp32p4.menu.UploadMode.default=UART0 / Hardware CDC
esp32p4.menu.UploadMode.default.upload.use_1200bps_touch=false
esp32p4.menu.UploadMode.default.upload.wait_for_upload_port=false
esp32p4.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
esp32p4.menu.UploadMode.cdc.upload.use_1200bps_touch=true
esp32p4.menu.UploadMode.cdc.upload.wait_for_upload_port=true

esp32p4.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
esp32p4.menu.PartitionScheme.default.build.partitions=default
esp32p4.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
esp32p4.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
esp32p4.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
esp32p4.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
esp32p4.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
esp32p4.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
esp32p4.menu.PartitionScheme.minimal.build.partitions=minimal
esp32p4.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
esp32p4.menu.PartitionScheme.no_fs.build.partitions=no_fs
esp32p4.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
esp32p4.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
esp32p4.menu.PartitionScheme.no_ota.build.partitions=no_ota
esp32p4.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
esp32p4.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
esp32p4.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
esp32p4.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
esp32p4.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
esp32p4.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
esp32p4.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
esp32p4.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
esp32p4.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
esp32p4.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
esp32p4.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
esp32p4.menu.PartitionScheme.huge_app.build.partitions=huge_app
esp32p4.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
esp32p4.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
esp32p4.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
esp32p4.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
esp32p4.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
esp32p4.menu.PartitionScheme.fatflash.build.partitions=ffat
esp32p4.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
esp32p4.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
esp32p4.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
esp32p4.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
esp32p4.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
esp32p4.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
esp32p4.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
esp32p4.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
esp32p4.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
esp32p4.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
esp32p4.menu.PartitionScheme.app13M_data7M_32MB=32M Flash (13MB APP/6.75MB SPIFFS)
esp32p4.menu.PartitionScheme.app13M_data7M_32MB.build.partitions=default_32MB
esp32p4.menu.PartitionScheme.app13M_data7M_32MB.upload.maximum_size=13107200
esp32p4.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
esp32p4.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
esp32p4.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
esp32p4.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
esp32p4.menu.PartitionScheme.custom=Custom
esp32p4.menu.PartitionScheme.custom.build.partitions=
esp32p4.menu.PartitionScheme.custom.upload.maximum_size=16777216

esp32p4.menu.FlashMode.qio=QIO
esp32p4.menu.FlashMode.qio.build.flash_mode=dio
esp32p4.menu.FlashMode.qio.build.boot=qio
esp32p4.menu.FlashMode.dio=DIO
esp32p4.menu.FlashMode.dio.build.flash_mode=dio
esp32p4.menu.FlashMode.dio.build.boot=dio

esp32p4.menu.FlashFreq.80=80MHz
esp32p4.menu.FlashFreq.80.build.flash_freq=80m
esp32p4.menu.FlashFreq.40=40MHz
esp32p4.menu.FlashFreq.40.build.flash_freq=40m

esp32p4.menu.FlashSize.4M=4MB (32Mb)
esp32p4.menu.FlashSize.4M.build.flash_size=4MB
esp32p4.menu.FlashSize.8M=8MB (64Mb)
esp32p4.menu.FlashSize.8M.build.flash_size=8MB
esp32p4.menu.FlashSize.8M.build.partitions=default_8MB
esp32p4.menu.FlashSize.2M=2MB (16Mb)
esp32p4.menu.FlashSize.2M.build.flash_size=2MB
esp32p4.menu.FlashSize.2M.build.partitions=minimal
esp32p4.menu.FlashSize.16M=16MB (128Mb)
esp32p4.menu.FlashSize.16M.build.flash_size=16MB
esp32p4.menu.FlashSize.32M=32MB (256Mb)
esp32p4.menu.FlashSize.32M.build.flash_size=32MB

esp32p4.menu.UploadSpeed.921600=921600
esp32p4.menu.UploadSpeed.921600.upload.speed=921600
esp32p4.menu.UploadSpeed.115200=115200
esp32p4.menu.UploadSpeed.115200.upload.speed=115200
esp32p4.menu.UploadSpeed.256000.windows=256000
esp32p4.menu.UploadSpeed.256000.upload.speed=256000
esp32p4.menu.UploadSpeed.230400.windows.upload.speed=256000
esp32p4.menu.UploadSpeed.230400=230400
esp32p4.menu.UploadSpeed.230400.upload.speed=230400
esp32p4.menu.UploadSpeed.460800.linux=460800
esp32p4.menu.UploadSpeed.460800.macosx=460800
esp32p4.menu.UploadSpeed.460800.upload.speed=460800
esp32p4.menu.UploadSpeed.512000.windows=512000
esp32p4.menu.UploadSpeed.512000.upload.speed=512000

esp32p4.menu.DebugLevel.none=None
esp32p4.menu.DebugLevel.none.build.code_debug=0
esp32p4.menu.DebugLevel.error=Error
esp32p4.menu.DebugLevel.error.build.code_debug=1
esp32p4.menu.DebugLevel.warn=Warn
esp32p4.menu.DebugLevel.warn.build.code_debug=2
esp32p4.menu.DebugLevel.info=Info
esp32p4.menu.DebugLevel.info.build.code_debug=3
esp32p4.menu.DebugLevel.debug=Debug
esp32p4.menu.DebugLevel.debug.build.code_debug=4
esp32p4.menu.DebugLevel.verbose=Verbose
esp32p4.menu.DebugLevel.verbose.build.code_debug=5

esp32p4.menu.EraseFlash.none=Disabled
esp32p4.menu.EraseFlash.none.upload.erase_cmd=
esp32p4.menu.EraseFlash.all=Enabled
esp32p4.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/128KB 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=4096000
esp32h2.menu.PartitionScheme.zigbee_2MB=Zigbee 2MB with spiffs
esp32h2.menu.PartitionScheme.zigbee_2MB.build.partitions=zigbee_2MB
esp32h2.menu.PartitionScheme.zigbee_2MB.upload.maximum_size=1310720
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_8MB=Zigbee 8MB with spiffs
esp32h2.menu.PartitionScheme.zigbee_8MB.build.partitions=zigbee_8MB
esp32h2.menu.PartitionScheme.zigbee_8MB.upload.maximum_size=3407872
esp32h2.menu.PartitionScheme.zigbee_zczr_2MB=Zigbee ZCZR 2MB with spiffs
esp32h2.menu.PartitionScheme.zigbee_zczr_2MB.build.partitions=zigbee_zczr_2MB
esp32h2.menu.PartitionScheme.zigbee_zczr_2MB.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.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
esp32h2.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
esp32h2.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native
esp32h2.menu.ZigbeeMode.ed_debug=Zigbee ED (end device) - Debug
esp32h2.menu.ZigbeeMode.ed_debug.build.zigbee_mode=-DZIGBEE_MODE_ED
esp32h2.menu.ZigbeeMode.ed_debug.build.zigbee_libs=-lesp_zb_api.ed.debug -lzboss_stack.ed.debug -lzboss_port.native.debug
esp32h2.menu.ZigbeeMode.zczr_debug=Zigbee ZCZR (coordinator/router) - Debug
esp32h2.menu.ZigbeeMode.zczr_debug.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
esp32h2.menu.ZigbeeMode.zczr_debug.build.zigbee_libs=-lesp_zb_api.zczr.debug -lzboss_stack.zczr.debug -lzboss_port.native.debug

##############################################################

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/128KB 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=4096000
esp32c6.menu.PartitionScheme.zigbee_2MB=Zigbee 2MB with spiffs
esp32c6.menu.PartitionScheme.zigbee_2MB.build.partitions=zigbee_2MB
esp32c6.menu.PartitionScheme.zigbee_2MB.upload.maximum_size=1310720
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_8MB=Zigbee 8MB with spiffs
esp32c6.menu.PartitionScheme.zigbee_8MB.build.partitions=zigbee_8MB
esp32c6.menu.PartitionScheme.zigbee_8MB.upload.maximum_size=3407872
esp32c6.menu.PartitionScheme.zigbee_zczr_2MB=Zigbee ZCZR 2MB with spiffs
esp32c6.menu.PartitionScheme.zigbee_zczr_2MB.build.partitions=zigbee_zczr_2MB
esp32c6.menu.PartitionScheme.zigbee_zczr_2MB.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.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
esp32c6.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
esp32c6.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native
esp32c6.menu.ZigbeeMode.ed_debug=Zigbee ED (end device) - Debug
esp32c6.menu.ZigbeeMode.ed_debug.build.zigbee_mode=-DZIGBEE_MODE_ED
esp32c6.menu.ZigbeeMode.ed_debug.build.zigbee_libs=-lesp_zb_api.ed.debug -lzboss_stack.ed.debug -lzboss_port.native.debug
esp32c6.menu.ZigbeeMode.zczr_debug=Zigbee ZCZR (coordinator/router) - Debug
esp32c6.menu.ZigbeeMode.zczr_debug.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
esp32c6.menu.ZigbeeMode.zczr_debug.build.zigbee_libs=-lesp_zb_api.zczr.debug -lzboss_stack.zczr.debug -lzboss_port.native.debug

##############################################################

esp32c61.name=ESP32C61 Dev Module
esp32c61.hide=true

esp32c61.bootloader.tool=esptool_py
esp32c61.bootloader.tool.default=esptool_py

esp32c61.upload.tool=esptool_py
esp32c61.upload.tool.default=esptool_py
esp32c61.upload.tool.network=esp_ota

esp32c61.upload.maximum_size=1310720
esp32c61.upload.maximum_data_size=327680
esp32c61.upload.flags=
esp32c61.upload.extra_flags=
esp32c61.upload.use_1200bps_touch=false
esp32c61.upload.wait_for_upload_port=false

esp32c61.serial.disableDTR=false
esp32c61.serial.disableRTS=false

esp32c61.build.tarch=riscv32
esp32c61.build.target=esp
esp32c61.build.mcu=esp32c61
esp32c61.build.core=esp32
esp32c61.build.variant=esp32c61
esp32c61.build.board=ESP32C61_DEV
esp32c61.build.bootloader_addr=0x0

esp32c61.build.cdc_on_boot=0
esp32c61.build.f_cpu=160000000L
esp32c61.build.flash_size=4MB
esp32c61.build.flash_freq=80m
esp32c61.build.flash_mode=qio
esp32c61.build.boot=qio
esp32c61.build.partitions=default
esp32c61.build.defines=

## IDE 2.0 Seems to not update the value
esp32c61.menu.JTAGAdapter.default=Disabled
esp32c61.menu.JTAGAdapter.default.build.copy_jtag_files=0
esp32c61.menu.JTAGAdapter.builtin=Integrated USB JTAG
esp32c61.menu.JTAGAdapter.builtin.build.openocdscript=esp32c61-builtin.cfg
esp32c61.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
esp32c61.menu.JTAGAdapter.external=FTDI Adapter
esp32c61.menu.JTAGAdapter.external.build.openocdscript=esp32c61-ftdi.cfg
esp32c61.menu.JTAGAdapter.external.build.copy_jtag_files=1
esp32c61.menu.JTAGAdapter.bridge=ESP USB Bridge
esp32c61.menu.JTAGAdapter.bridge.build.openocdscript=esp32c61-bridge.cfg
esp32c61.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

esp32c61.menu.PSRAM.disabled=Disabled
esp32c61.menu.PSRAM.disabled.build.defines=
esp32c61.menu.PSRAM.enabled=Enabled
esp32c61.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM

esp32c61.menu.CDCOnBoot.default=Disabled
esp32c61.menu.CDCOnBoot.default.build.cdc_on_boot=0
esp32c61.menu.CDCOnBoot.cdc=Enabled
esp32c61.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

esp32c61.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
esp32c61.menu.PartitionScheme.default.build.partitions=default
esp32c61.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
esp32c61.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
esp32c61.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
esp32c61.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
esp32c61.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
esp32c61.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
esp32c61.menu.PartitionScheme.minimal.build.partitions=minimal
esp32c61.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
esp32c61.menu.PartitionScheme.no_fs.build.partitions=no_fs
esp32c61.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
esp32c61.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
esp32c61.menu.PartitionScheme.no_ota.build.partitions=no_ota
esp32c61.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
esp32c61.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
esp32c61.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
esp32c61.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
esp32c61.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
esp32c61.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
esp32c61.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
esp32c61.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
esp32c61.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
esp32c61.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
esp32c61.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
esp32c61.menu.PartitionScheme.huge_app.build.partitions=huge_app
esp32c61.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
esp32c61.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
esp32c61.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
esp32c61.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
esp32c61.menu.PartitionScheme.rainmaker=RainMaker 4MB
esp32c61.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
esp32c61.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
esp32c61.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
esp32c61.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
esp32c61.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
esp32c61.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
esp32c61.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
esp32c61.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
esp32c61.menu.PartitionScheme.custom=Custom
esp32c61.menu.PartitionScheme.custom.build.partitions=
esp32c61.menu.PartitionScheme.custom.upload.maximum_size=8388608

esp32c61.menu.CPUFreq.160=160MHz (WiFi)
esp32c61.menu.CPUFreq.160.build.f_cpu=160000000L
esp32c61.menu.CPUFreq.120=120MHz (WiFi)
esp32c61.menu.CPUFreq.120.build.f_cpu=120000000L
esp32c61.menu.CPUFreq.80=80MHz (WiFi)
esp32c61.menu.CPUFreq.80.build.f_cpu=80000000L
esp32c61.menu.CPUFreq.40=40MHz
esp32c61.menu.CPUFreq.40.build.f_cpu=40000000L
esp32c61.menu.CPUFreq.20=20MHz
esp32c61.menu.CPUFreq.20.build.f_cpu=20000000L
esp32c61.menu.CPUFreq.10=10MHz
esp32c61.menu.CPUFreq.10.build.f_cpu=10000000L

esp32c61.menu.FlashMode.qio=QIO
esp32c61.menu.FlashMode.qio.build.flash_mode=dio
esp32c61.menu.FlashMode.qio.build.boot=qio
esp32c61.menu.FlashMode.dio=DIO
esp32c61.menu.FlashMode.dio.build.flash_mode=dio
esp32c61.menu.FlashMode.dio.build.boot=dio

esp32c61.menu.FlashFreq.80=80MHz
esp32c61.menu.FlashFreq.80.build.flash_freq=80m
esp32c61.menu.FlashFreq.40=40MHz
esp32c61.menu.FlashFreq.40.build.flash_freq=40m

esp32c61.menu.FlashSize.4M=4MB (32Mb)
esp32c61.menu.FlashSize.4M.build.flash_size=4MB
esp32c61.menu.FlashSize.8M=8MB (64Mb)
esp32c61.menu.FlashSize.8M.build.flash_size=8MB
esp32c61.menu.FlashSize.2M=2MB (16Mb)
esp32c61.menu.FlashSize.2M.build.flash_size=2MB

esp32c61.menu.UploadSpeed.921600=921600
esp32c61.menu.UploadSpeed.921600.upload.speed=921600
esp32c61.menu.UploadSpeed.115200=115200
esp32c61.menu.UploadSpeed.115200.upload.speed=115200
esp32c61.menu.UploadSpeed.256000.windows=256000
esp32c61.menu.UploadSpeed.256000.upload.speed=256000
esp32c61.menu.UploadSpeed.230400.windows.upload.speed=256000
esp32c61.menu.UploadSpeed.230400=230400
esp32c61.menu.UploadSpeed.230400.upload.speed=230400
esp32c61.menu.UploadSpeed.460800.linux=460800
esp32c61.menu.UploadSpeed.460800.macosx=460800
esp32c61.menu.UploadSpeed.460800.upload.speed=460800
esp32c61.menu.UploadSpeed.512000.windows=512000
esp32c61.menu.UploadSpeed.512000.upload.speed=512000

esp32c61.menu.DebugLevel.none=None
esp32c61.menu.DebugLevel.none.build.code_debug=0
esp32c61.menu.DebugLevel.error=Error
esp32c61.menu.DebugLevel.error.build.code_debug=1
esp32c61.menu.DebugLevel.warn=Warn
esp32c61.menu.DebugLevel.warn.build.code_debug=2
esp32c61.menu.DebugLevel.info=Info
esp32c61.menu.DebugLevel.info.build.code_debug=3
esp32c61.menu.DebugLevel.debug=Debug
esp32c61.menu.DebugLevel.debug.build.code_debug=4
esp32c61.menu.DebugLevel.verbose=Verbose
esp32c61.menu.DebugLevel.verbose.build.code_debug=5

esp32c61.menu.EraseFlash.none=Disabled
esp32c61.menu.EraseFlash.none.upload.erase_cmd=
esp32c61.menu.EraseFlash.all=Enabled
esp32c61.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

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/128KB 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=4096000
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.app13M_data7M_32MB=32M Flash (13MB APP/6.75MB SPIFFS)
esp32s3.menu.PartitionScheme.app13M_data7M_32MB.build.partitions=default_32MB
esp32s3.menu.PartitionScheme.app13M_data7M_32MB.upload.maximum_size=13107200
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.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
esp32s3.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
esp32s3.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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/128KB 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=4096000
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.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
esp32c3.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
esp32c3.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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/128KB 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=4096000
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.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
esp32s2.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
esp32s2.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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/128KB 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=4096000
esp32.menu.PartitionScheme.storage_4MB=Storage APP (2MB APP/1MB NVS/1MB SPIFFS)
esp32.menu.PartitionScheme.storage_4MB.build.partitions=storage_4MB_noota
esp32.menu.PartitionScheme.storage_4MB.upload.maximum_size=2097152
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.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
esp32.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
esp32.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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/128KB 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=4096000
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.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/128KB SPIFFS)
esp32wrover.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
esp32wrover.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
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=4194304

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=4194304

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.16M.build.flash_size=16MB
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.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.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
esp32s3-octal.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
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/128KB 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.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=4096000
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.PartitionScheme.app13M_data7M_32MB=32M Flash (13MB APP/6.75MB SPIFFS)
esp32s3-octal.menu.PartitionScheme.app13M_data7M_32MB.build.partitions=default_32MB
esp32s3-octal.menu.PartitionScheme.app13M_data7M_32MB.upload.maximum_size=13107200

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/128KB SPIFFS)
esp32s3usbotg.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
esp32s3usbotg.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
esp32s3usbotg.menu.PartitionScheme.custom=Custom
esp32s3usbotg.menu.PartitionScheme.custom.build.partitions=
esp32s3usbotg.menu.PartitionScheme.custom.upload.maximum_size=8388608

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.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/128KB SPIFFS)
esp32s3camlcd.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
esp32s3camlcd.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080

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/128KB 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/128KB 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=4096000

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

##############################################################

esp32p4_core_board.name=ESP32P4 Core Board

esp32p4_core_board.bootloader.tool=esptool_py
esp32p4_core_board.bootloader.tool.default=esptool_py

esp32p4_core_board.upload.tool=esptool_py
esp32p4_core_board.upload.tool.default=esptool_py
esp32p4_core_board.upload.tool.network=esp_ota

esp32p4_core_board.upload.maximum_size=1310720
esp32p4_core_board.upload.maximum_data_size=327680
esp32p4_core_board.upload.flags=
esp32p4_core_board.upload.extra_flags=
esp32p4_core_board.upload.use_1200bps_touch=false
esp32p4_core_board.upload.wait_for_upload_port=false

esp32p4_core_board.serial.disableDTR=false
esp32p4_core_board.serial.disableRTS=false

esp32p4_core_board.build.tarch=riscv32
esp32p4_core_board.build.target=esp
esp32p4_core_board.build.mcu=esp32p4
esp32p4_core_board.build.core=esp32
esp32p4_core_board.build.variant=esp32p4_core_board
esp32p4_core_board.build.chip_variant=esp32p4_es
esp32p4_core_board.build.board=ESP32P4_CORE_BOARD
esp32p4_core_board.build.bootloader_addr=0x2000

esp32p4_core_board.build.usb_mode=0
esp32p4_core_board.build.cdc_on_boot=0
esp32p4_core_board.build.msc_on_boot=0
esp32p4_core_board.build.dfu_on_boot=0
esp32p4_core_board.build.f_cpu=360000000L
esp32p4_core_board.build.flash_size=16MB
esp32p4_core_board.build.flash_freq=80m
esp32p4_core_board.build.img_freq=80m
esp32p4_core_board.build.flash_mode=qio
esp32p4_core_board.build.boot=qio
esp32p4_core_board.build.partitions=default
esp32p4_core_board.build.defines=-DBOARD_HAS_PSRAM

esp32p4_core_board.menu.ChipVariant.prev3=Before v3.00
esp32p4_core_board.menu.ChipVariant.prev3.build.chip_variant=esp32p4_es
esp32p4_core_board.menu.ChipVariant.prev3.build.f_cpu=360000000L
esp32p4_core_board.menu.ChipVariant.postv3=v3.00 or newer
esp32p4_core_board.menu.ChipVariant.postv3.build.chip_variant=esp32p4
esp32p4_core_board.menu.ChipVariant.postv3.build.f_cpu=400000000L

## IDE 2.0 Seems to not update the value
esp32p4_core_board.menu.JTAGAdapter.default=Disabled
esp32p4_core_board.menu.JTAGAdapter.default.build.copy_jtag_files=0
esp32p4_core_board.menu.JTAGAdapter.builtin=Integrated USB JTAG
esp32p4_core_board.menu.JTAGAdapter.builtin.build.openocdscript=esp32p4-builtin.cfg
esp32p4_core_board.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
esp32p4_core_board.menu.JTAGAdapter.external=FTDI Adapter
esp32p4_core_board.menu.JTAGAdapter.external.build.openocdscript=esp32p4-ftdi.cfg
esp32p4_core_board.menu.JTAGAdapter.external.build.copy_jtag_files=1
esp32p4_core_board.menu.JTAGAdapter.bridge=ESP USB Bridge
esp32p4_core_board.menu.JTAGAdapter.bridge.build.openocdscript=esp32p4-bridge.cfg
esp32p4_core_board.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

esp32p4_core_board.menu.USBMode.default=USB-OTG (TinyUSB)
esp32p4_core_board.menu.USBMode.default.build.usb_mode=0
esp32p4_core_board.menu.USBMode.hwcdc=Hardware CDC and JTAG
esp32p4_core_board.menu.USBMode.hwcdc.build.usb_mode=1

esp32p4_core_board.menu.CDCOnBoot.default=Disabled
esp32p4_core_board.menu.CDCOnBoot.default.build.cdc_on_boot=0
esp32p4_core_board.menu.CDCOnBoot.cdc=Enabled
esp32p4_core_board.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

esp32p4_core_board.menu.MSCOnBoot.default=Disabled
esp32p4_core_board.menu.MSCOnBoot.default.build.msc_on_boot=0
esp32p4_core_board.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
esp32p4_core_board.menu.MSCOnBoot.msc.build.msc_on_boot=1

esp32p4_core_board.menu.DFUOnBoot.default=Disabled
esp32p4_core_board.menu.DFUOnBoot.default.build.dfu_on_boot=0
esp32p4_core_board.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
esp32p4_core_board.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

esp32p4_core_board.menu.UploadMode.default=UART0 / Hardware CDC
esp32p4_core_board.menu.UploadMode.default.upload.use_1200bps_touch=false
esp32p4_core_board.menu.UploadMode.default.upload.wait_for_upload_port=false
esp32p4_core_board.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
esp32p4_core_board.menu.UploadMode.cdc.upload.use_1200bps_touch=true
esp32p4_core_board.menu.UploadMode.cdc.upload.wait_for_upload_port=true

esp32p4_core_board.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
esp32p4_core_board.menu.PartitionScheme.default.build.partitions=default
esp32p4_core_board.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
esp32p4_core_board.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
esp32p4_core_board.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
esp32p4_core_board.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
esp32p4_core_board.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
esp32p4_core_board.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
esp32p4_core_board.menu.PartitionScheme.minimal.build.partitions=minimal
esp32p4_core_board.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
esp32p4_core_board.menu.PartitionScheme.no_fs.build.partitions=no_fs
esp32p4_core_board.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
esp32p4_core_board.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
esp32p4_core_board.menu.PartitionScheme.no_ota.build.partitions=no_ota
esp32p4_core_board.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
esp32p4_core_board.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
esp32p4_core_board.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
esp32p4_core_board.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
esp32p4_core_board.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
esp32p4_core_board.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
esp32p4_core_board.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
esp32p4_core_board.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
esp32p4_core_board.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
esp32p4_core_board.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
esp32p4_core_board.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
esp32p4_core_board.menu.PartitionScheme.huge_app.build.partitions=huge_app
esp32p4_core_board.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
esp32p4_core_board.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
esp32p4_core_board.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
esp32p4_core_board.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
esp32p4_core_board.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
esp32p4_core_board.menu.PartitionScheme.fatflash.build.partitions=ffat
esp32p4_core_board.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
esp32p4_core_board.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
esp32p4_core_board.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
esp32p4_core_board.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
esp32p4_core_board.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
esp32p4_core_board.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
esp32p4_core_board.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
esp32p4_core_board.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
esp32p4_core_board.menu.PartitionScheme.custom=Custom
esp32p4_core_board.menu.PartitionScheme.custom.build.partitions=
esp32p4_core_board.menu.PartitionScheme.custom.upload.maximum_size=16777216

esp32p4_core_board.menu.UploadSpeed.921600=921600
esp32p4_core_board.menu.UploadSpeed.921600.upload.speed=921600
esp32p4_core_board.menu.UploadSpeed.115200=115200
esp32p4_core_board.menu.UploadSpeed.115200.upload.speed=115200
esp32p4_core_board.menu.UploadSpeed.256000.windows=256000
esp32p4_core_board.menu.UploadSpeed.256000.upload.speed=256000
esp32p4_core_board.menu.UploadSpeed.230400.windows.upload.speed=256000
esp32p4_core_board.menu.UploadSpeed.230400=230400
esp32p4_core_board.menu.UploadSpeed.230400.upload.speed=230400
esp32p4_core_board.menu.UploadSpeed.460800.linux=460800
esp32p4_core_board.menu.UploadSpeed.460800.macosx=460800
esp32p4_core_board.menu.UploadSpeed.460800.upload.speed=460800
esp32p4_core_board.menu.UploadSpeed.512000.windows=512000
esp32p4_core_board.menu.UploadSpeed.512000.upload.speed=512000

esp32p4_core_board.menu.DebugLevel.none=None
esp32p4_core_board.menu.DebugLevel.none.build.code_debug=0
esp32p4_core_board.menu.DebugLevel.error=Error
esp32p4_core_board.menu.DebugLevel.error.build.code_debug=1
esp32p4_core_board.menu.DebugLevel.warn=Warn
esp32p4_core_board.menu.DebugLevel.warn.build.code_debug=2
esp32p4_core_board.menu.DebugLevel.info=Info
esp32p4_core_board.menu.DebugLevel.info.build.code_debug=3
esp32p4_core_board.menu.DebugLevel.debug=Debug
esp32p4_core_board.menu.DebugLevel.debug.build.code_debug=4
esp32p4_core_board.menu.DebugLevel.verbose=Verbose
esp32p4_core_board.menu.DebugLevel.verbose.build.code_debug=5

esp32p4_core_board.menu.EraseFlash.none=Disabled
esp32p4_core_board.menu.EraseFlash.none.upload.erase_cmd=
esp32p4_core_board.menu.EraseFlash.all=Enabled
esp32p4_core_board.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/128KB 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=4096000

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/128KB 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/128KB 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/128KB 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_edges3_d.name=UM EdgeS3[D]
um_edges3_d.vid.0=0x303a
um_edges3_d.pid.0=0x82DC
um_edges3_d.upload_port.0.vid=0x303a
um_edges3_d.upload_port.0.pid=0x82DC

um_edges3_d.bootloader.tool=esptool_py
um_edges3_d.bootloader.tool.default=esptool_py

um_edges3_d.upload.tool=esptool_py
um_edges3_d.upload.tool.default=esptool_py
um_edges3_d.upload.tool.network=esp_ota

um_edges3_d.upload.maximum_size=1310720
um_edges3_d.upload.maximum_data_size=327680
um_edges3_d.upload.flags=
um_edges3_d.upload.extra_flags=
um_edges3_d.upload.use_1200bps_touch=false
um_edges3_d.upload.wait_for_upload_port=false

um_edges3_d.serial.disableDTR=false
um_edges3_d.serial.disableRTS=false

um_edges3_d.build.tarch=xtensa
um_edges3_d.build.bootloader_addr=0x0
um_edges3_d.build.target=esp32s3
um_edges3_d.build.mcu=esp32s3
um_edges3_d.build.core=esp32
um_edges3_d.build.variant=um_edges3_d
um_edges3_d.build.board=EDGES3D

um_edges3_d.build.usb_mode=1
um_edges3_d.build.cdc_on_boot=1
um_edges3_d.build.msc_on_boot=0
um_edges3_d.build.dfu_on_boot=0
um_edges3_d.build.f_cpu=240000000L
um_edges3_d.build.flash_size=8MB
um_edges3_d.build.flash_freq=80m
um_edges3_d.build.flash_mode=dio
um_edges3_d.build.boot=qio
um_edges3_d.build.partitions=default
um_edges3_d.build.defines=
um_edges3_d.build.loop_core=
um_edges3_d.build.event_core=
um_edges3_d.build.flash_type=qio
um_edges3_d.build.psram_type=qspi
um_edges3_d.build.memory_type=qio_qspi

um_edges3_d.menu.LoopCore.1=Core 1
um_edges3_d.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
um_edges3_d.menu.LoopCore.0=Core 0
um_edges3_d.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

um_edges3_d.menu.EventsCore.1=Core 1
um_edges3_d.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
um_edges3_d.menu.EventsCore.0=Core 0
um_edges3_d.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

um_edges3_d.menu.USBMode.hwcdc=Hardware CDC and JTAG
um_edges3_d.menu.USBMode.hwcdc.build.usb_mode=1
um_edges3_d.menu.USBMode.default=USB-OTG (TinyUSB)
um_edges3_d.menu.USBMode.default.build.usb_mode=0

um_edges3_d.menu.CDCOnBoot.cdc=Enabled
um_edges3_d.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
um_edges3_d.menu.CDCOnBoot.default=Disabled
um_edges3_d.menu.CDCOnBoot.default.build.cdc_on_boot=0

um_edges3_d.menu.MSCOnBoot.default=Disabled
um_edges3_d.menu.MSCOnBoot.default.build.msc_on_boot=0
um_edges3_d.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
um_edges3_d.menu.MSCOnBoot.msc.build.msc_on_boot=1

um_edges3_d.menu.DFUOnBoot.default=Disabled
um_edges3_d.menu.DFUOnBoot.default.build.dfu_on_boot=0
um_edges3_d.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
um_edges3_d.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

um_edges3_d.menu.UploadMode.cdc.upload.wait_for_upload_port=true
um_edges3_d.menu.UploadMode.default=UART0 / Hardware CDC
um_edges3_d.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
um_edges3_d.menu.UploadMode.cdc.upload.use_1200bps_touch=true
um_edges3_d.menu.UploadMode.default.upload.use_1200bps_touch=false
um_edges3_d.menu.UploadMode.default.upload.wait_for_upload_port=false

um_edges3_d.menu.PSRAM.enabled=Enabled
um_edges3_d.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
um_edges3_d.menu.PSRAM.disabled=Disabled
um_edges3_d.menu.PSRAM.disabled.build.defines=

um_edges3_d.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
um_edges3_d.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
um_edges3_d.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336

um_edges3_d.menu.CPUFreq.240=240MHz (WiFi)
um_edges3_d.menu.CPUFreq.240.build.f_cpu=240000000L
um_edges3_d.menu.CPUFreq.160=160MHz (WiFi)
um_edges3_d.menu.CPUFreq.160.build.f_cpu=160000000L
um_edges3_d.menu.CPUFreq.80=80MHz (WiFi)
um_edges3_d.menu.CPUFreq.80.build.f_cpu=80000000L
um_edges3_d.menu.CPUFreq.40=40MHz
um_edges3_d.menu.CPUFreq.40.build.f_cpu=40000000L
um_edges3_d.menu.CPUFreq.20=20MHz
um_edges3_d.menu.CPUFreq.20.build.f_cpu=20000000L
um_edges3_d.menu.CPUFreq.10=10MHz
um_edges3_d.menu.CPUFreq.10.build.f_cpu=10000000L

um_edges3_d.menu.FlashMode.qio=QIO
um_edges3_d.menu.FlashMode.qio.build.flash_mode=dio
um_edges3_d.menu.FlashMode.qio.build.boot=qio
um_edges3_d.menu.FlashMode.dio=DIO
um_edges3_d.menu.FlashMode.dio.build.flash_mode=dio
um_edges3_d.menu.FlashMode.dio.build.boot=dio

um_edges3_d.menu.UploadSpeed.921600=921600
um_edges3_d.menu.UploadSpeed.921600.upload.speed=921600
um_edges3_d.menu.UploadSpeed.115200=115200
um_edges3_d.menu.UploadSpeed.115200.upload.speed=115200
um_edges3_d.menu.UploadSpeed.256000.windows=256000
um_edges3_d.menu.UploadSpeed.256000.upload.speed=256000
um_edges3_d.menu.UploadSpeed.230400.windows.upload.speed=256000
um_edges3_d.menu.UploadSpeed.230400=230400
um_edges3_d.menu.UploadSpeed.230400.upload.speed=230400
um_edges3_d.menu.UploadSpeed.460800.linux=460800
um_edges3_d.menu.UploadSpeed.460800.macosx=460800
um_edges3_d.menu.UploadSpeed.460800.upload.speed=460800
um_edges3_d.menu.UploadSpeed.512000.windows=512000
um_edges3_d.menu.UploadSpeed.512000.upload.speed=512000

um_edges3_d.menu.DebugLevel.none=None
um_edges3_d.menu.DebugLevel.none.build.code_debug=0
um_edges3_d.menu.DebugLevel.error=Error
um_edges3_d.menu.DebugLevel.error.build.code_debug=1
um_edges3_d.menu.DebugLevel.warn=Warn
um_edges3_d.menu.DebugLevel.warn.build.code_debug=2
um_edges3_d.menu.DebugLevel.info=Info
um_edges3_d.menu.DebugLevel.info.build.code_debug=3
um_edges3_d.menu.DebugLevel.debug=Debug
um_edges3_d.menu.DebugLevel.debug.build.code_debug=4
um_edges3_d.menu.DebugLevel.verbose=Verbose
um_edges3_d.menu.DebugLevel.verbose.build.code_debug=5

um_edges3_d.menu.EraseFlash.none=Disabled
um_edges3_d.menu.EraseFlash.none.upload.erase_cmd=
um_edges3_d.menu.EraseFlash.all=Enabled
um_edges3_d.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/128KB 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/128KB 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=8MB
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/128KB 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_squixl.name=UM SQUIXL
um_squixl.vid.0=0x303a
um_squixl.pid.0=0x82DF
um_squixl.upload_port.0.vid=0x303a
um_squixl.upload_port.0.pid=0x82DF

um_squixl.bootloader.tool=esptool_py
um_squixl.bootloader.tool.default=esptool_py

um_squixl.upload.tool=esptool_py
um_squixl.upload.tool.default=esptool_py
um_squixl.upload.tool.network=esp_ota

um_squixl.upload.maximum_size=1310720
um_squixl.upload.maximum_data_size=327680
um_squixl.upload.flags=
um_squixl.upload.extra_flags=
um_squixl.upload.use_1200bps_touch=false
um_squixl.upload.wait_for_upload_port=false

um_squixl.serial.disableDTR=false
um_squixl.serial.disableRTS=false

um_squixl.build.tarch=xtensa
um_squixl.build.bootloader_addr=0x0
um_squixl.build.target=esp32s3
um_squixl.build.mcu=esp32s3
um_squixl.build.core=esp32
um_squixl.build.variant=um_squixl
um_squixl.build.board=SQUIXL

um_squixl.build.usb_mode=1
um_squixl.build.cdc_on_boot=1
um_squixl.build.msc_on_boot=0
um_squixl.build.dfu_on_boot=0
um_squixl.build.f_cpu=240000000L
um_squixl.build.flash_size=16MB
um_squixl.build.flash_freq=80m
um_squixl.build.flash_mode=dio
um_squixl.build.boot=qio
um_squixl.build.partitions=default
um_squixl.build.defines=
um_squixl.build.loop_core=
um_squixl.build.event_core=
um_squixl.build.flash_type=qio
um_squixl.build.psram_type=opi
um_squixl.build.memory_type=qio_opi

um_squixl.menu.LoopCore.1=Core 1
um_squixl.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
um_squixl.menu.LoopCore.0=Core 0
um_squixl.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

um_squixl.menu.EventsCore.1=Core 1
um_squixl.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
um_squixl.menu.EventsCore.0=Core 0
um_squixl.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

um_squixl.menu.USBMode.hwcdc=Hardware CDC and JTAG
um_squixl.menu.USBMode.hwcdc.build.usb_mode=1
um_squixl.menu.USBMode.default=USB-OTG (TinyUSB)
um_squixl.menu.USBMode.default.build.usb_mode=0

um_squixl.menu.CDCOnBoot.cdc=Enabled
um_squixl.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
um_squixl.menu.CDCOnBoot.default=Disabled
um_squixl.menu.CDCOnBoot.default.build.cdc_on_boot=0

um_squixl.menu.MSCOnBoot.default=Disabled
um_squixl.menu.MSCOnBoot.default.build.msc_on_boot=0
um_squixl.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
um_squixl.menu.MSCOnBoot.msc.build.msc_on_boot=1

um_squixl.menu.DFUOnBoot.default=Disabled
um_squixl.menu.DFUOnBoot.default.build.dfu_on_boot=0
um_squixl.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
um_squixl.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

um_squixl.menu.UploadMode.cdc.upload.wait_for_upload_port=true
um_squixl.menu.UploadMode.default=UART0 / Hardware CDC
um_squixl.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
um_squixl.menu.UploadMode.cdc.upload.use_1200bps_touch=true
um_squixl.menu.UploadMode.default.upload.use_1200bps_touch=false
um_squixl.menu.UploadMode.default.upload.wait_for_upload_port=false

um_squixl.menu.PSRAM.opi=OPI PSRAM
um_squixl.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
um_squixl.menu.PSRAM.opi.build.psram_type=opi

um_squixl.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
um_squixl.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
um_squixl.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
um_squixl.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
um_squixl.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
um_squixl.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
um_squixl.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
um_squixl.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
um_squixl.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
um_squixl.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
um_squixl.menu.PartitionScheme.fatflash.build.partitions=ffat
um_squixl.menu.PartitionScheme.fatflash.upload.maximum_size=2097152

um_squixl.menu.CPUFreq.240=240MHz (WiFi)
um_squixl.menu.CPUFreq.240.build.f_cpu=240000000L
um_squixl.menu.CPUFreq.160=160MHz (WiFi)
um_squixl.menu.CPUFreq.160.build.f_cpu=160000000L
um_squixl.menu.CPUFreq.80=80MHz (WiFi)
um_squixl.menu.CPUFreq.80.build.f_cpu=80000000L
um_squixl.menu.CPUFreq.40=40MHz
um_squixl.menu.CPUFreq.40.build.f_cpu=40000000L
um_squixl.menu.CPUFreq.20=20MHz
um_squixl.menu.CPUFreq.20.build.f_cpu=20000000L
um_squixl.menu.CPUFreq.10=10MHz
um_squixl.menu.CPUFreq.10.build.f_cpu=10000000L

um_squixl.menu.FlashMode.qio=QIO
um_squixl.menu.FlashMode.qio.build.flash_mode=dio
um_squixl.menu.FlashMode.qio.build.boot=qio
um_squixl.menu.FlashMode.dio=DIO
um_squixl.menu.FlashMode.dio.build.flash_mode=dio
um_squixl.menu.FlashMode.dio.build.boot=dio

um_squixl.menu.UploadSpeed.921600=921600
um_squixl.menu.UploadSpeed.921600.upload.speed=921600
um_squixl.menu.UploadSpeed.115200=115200
um_squixl.menu.UploadSpeed.115200.upload.speed=115200
um_squixl.menu.UploadSpeed.256000.windows=256000
um_squixl.menu.UploadSpeed.256000.upload.speed=256000
um_squixl.menu.UploadSpeed.230400.windows.upload.speed=256000
um_squixl.menu.UploadSpeed.230400=230400
um_squixl.menu.UploadSpeed.230400.upload.speed=230400
um_squixl.menu.UploadSpeed.460800.linux=460800
um_squixl.menu.UploadSpeed.460800.macosx=460800
um_squixl.menu.UploadSpeed.460800.upload.speed=460800
um_squixl.menu.UploadSpeed.512000.windows=512000
um_squixl.menu.UploadSpeed.512000.upload.speed=512000

um_squixl.menu.DebugLevel.none=None
um_squixl.menu.DebugLevel.none.build.code_debug=0
um_squixl.menu.DebugLevel.error=Error
um_squixl.menu.DebugLevel.error.build.code_debug=1
um_squixl.menu.DebugLevel.warn=Warn
um_squixl.menu.DebugLevel.warn.build.code_debug=2
um_squixl.menu.DebugLevel.info=Info
um_squixl.menu.DebugLevel.info.build.code_debug=3
um_squixl.menu.DebugLevel.debug=Debug
um_squixl.menu.DebugLevel.debug.build.code_debug=4
um_squixl.menu.DebugLevel.verbose=Verbose
um_squixl.menu.DebugLevel.verbose.build.code_debug=5

um_squixl.menu.EraseFlash.none=Disabled
um_squixl.menu.EraseFlash.none.upload.erase_cmd=
um_squixl.menu.EraseFlash.all=Enabled
um_squixl.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=8MB
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=4096000
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=8388608

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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

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/128KB 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.DebugLevel.verbose=Verbose
S_ODI_Ultra.menu.DebugLevel.verbose.build.code_debug=5

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/128KB 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=4096000

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=4096000

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/128KB 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.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.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.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_SX1262=Radio-SX1262
twatchs3.menu.Revision.Radio_SX1262.build.board=LILYGO_LORA_SX1262
twatchs3.menu.Revision.Radio_SX1280=Radio-SX1280
twatchs3.menu.Revision.Radio_SX1280.build.board=LILYGO_LORA_SX1280
twatchs3.menu.Revision.Radio_CC1101=Radio-CC1101
twatchs3.menu.Revision.Radio_CC1101.build.board=LILYGO_LORA_CC1101
twatchs3.menu.Revision.Radio_LR1121=Radio-LR1121
twatchs3.menu.Revision.Radio_LR1121.build.board=LILYGO_LORA_LR1121
twatchs3.menu.Revision.Radio_SI4432=Radio-SI4432
twatchs3.menu.Revision.Radio_SI4432.build.board=LILYGO_LORA_SI4432

##############################################################


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.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.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.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_SX1262=Radio-SX1262
twatch_ultra.menu.Revision.Radio_SX1262.build.board=LILYGO_LORA_SX1262
twatch_ultra.menu.Revision.Radio_SX1280=Radio-SX1280
twatch_ultra.menu.Revision.Radio_SX1280.build.board=LILYGO_LORA_SX1280
twatch_ultra.menu.Revision.Radio_CC1101=Radio-CC1101
twatch_ultra.menu.Revision.Radio_CC1101.build.board=LILYGO_LORA_CC1101
twatch_ultra.menu.Revision.Radio_LR1121=Radio-LR1121
twatch_ultra.menu.Revision.Radio_LR1121.build.board=LILYGO_LORA_LR1121
twatch_ultra.menu.Revision.Radio_SI4432=Radio-SI4432
twatch_ultra.menu.Revision.Radio_SI4432.build.board=LILYGO_LORA_SI4432

##############################################################

tlora_pager.name=LilyGo-T-LoRa-Pager

tlora_pager.bootloader.tool=esptool_py
tlora_pager.bootloader.tool.default=esptool_py

tlora_pager.upload.tool=esptool_py
tlora_pager.upload.tool.default=esptool_py
tlora_pager.upload.tool.network=esp_ota

tlora_pager.upload.maximum_size=1310720
tlora_pager.upload.maximum_data_size=327680
tlora_pager.upload.flags=
tlora_pager.upload.extra_flags=
tlora_pager.upload.use_1200bps_touch=false
tlora_pager.upload.wait_for_upload_port=false

tlora_pager.serial.disableDTR=false
tlora_pager.serial.disableRTS=false

tlora_pager.build.tarch=xtensa
tlora_pager.build.bootloader_addr=0x0
tlora_pager.build.target=esp32s3
tlora_pager.build.mcu=esp32s3
tlora_pager.build.core=esp32
tlora_pager.build.variant=lilygo_tlora_pager
tlora_pager.build.board=T_LORA_PAGER

tlora_pager.build.usb_mode=1
tlora_pager.build.cdc_on_boot=1
tlora_pager.build.msc_on_boot=0
tlora_pager.build.dfu_on_boot=0
tlora_pager.build.f_cpu=240000000L
tlora_pager.build.flash_size=16MB
tlora_pager.build.flash_freq=80m
tlora_pager.build.flash_mode=dio
tlora_pager.build.boot=qio
tlora_pager.build.boot_freq=80m
tlora_pager.build.partitions=app3M_fat9M_16MB
tlora_pager.build.defines=-DBOARD_HAS_PSRAM -DARDUINO_T_LORA_PAGER
tlora_pager.build.loop_core=
tlora_pager.build.event_core=
tlora_pager.build.psram_type=qspi
tlora_pager.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
tlora_pager.menu.JTAGAdapter.default=Disabled
tlora_pager.menu.JTAGAdapter.default.build.copy_jtag_files=0
tlora_pager.menu.JTAGAdapter.builtin=Integrated USB JTAG
tlora_pager.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
tlora_pager.menu.JTAGAdapter.builtin.build.copy_jtag_files=1

tlora_pager.menu.LoopCore.1=Core 1
tlora_pager.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
tlora_pager.menu.LoopCore.0=Core 0
tlora_pager.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

tlora_pager.menu.EventsCore.1=Core 1
tlora_pager.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
tlora_pager.menu.EventsCore.0=Core 0
tlora_pager.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

tlora_pager.menu.USBMode.hwcdc=Hardware CDC and JTAG
tlora_pager.menu.USBMode.hwcdc.build.usb_mode=1
tlora_pager.menu.USBMode.default=USB-OTG (TinyUSB)
tlora_pager.menu.USBMode.default.build.usb_mode=0

tlora_pager.menu.CDCOnBoot.default=Enabled
tlora_pager.menu.CDCOnBoot.default.build.cdc_on_boot=1
tlora_pager.menu.CDCOnBoot.cdc=Disabled
tlora_pager.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

tlora_pager.menu.MSCOnBoot.default=Disabled
tlora_pager.menu.MSCOnBoot.default.build.msc_on_boot=0
tlora_pager.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
tlora_pager.menu.MSCOnBoot.msc.build.msc_on_boot=1

tlora_pager.menu.DFUOnBoot.default=Disabled
tlora_pager.menu.DFUOnBoot.default.build.dfu_on_boot=0
tlora_pager.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
tlora_pager.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

tlora_pager.menu.UploadMode.default=UART0 / Hardware CDC
tlora_pager.menu.UploadMode.default.upload.use_1200bps_touch=false
tlora_pager.menu.UploadMode.default.upload.wait_for_upload_port=false
tlora_pager.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
tlora_pager.menu.UploadMode.cdc.upload.use_1200bps_touch=true
tlora_pager.menu.UploadMode.cdc.upload.wait_for_upload_port=true

tlora_pager.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
tlora_pager.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
tlora_pager.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
tlora_pager.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
tlora_pager.menu.PartitionScheme.fatflash.build.partitions=ffat
tlora_pager.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
tlora_pager.menu.PartitionScheme.rainmaker=RainMaker
tlora_pager.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
tlora_pager.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
tlora_pager.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
tlora_pager.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
tlora_pager.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
tlora_pager.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
tlora_pager.menu.PartitionScheme.custom=Custom
tlora_pager.menu.PartitionScheme.custom.build.partitions=
tlora_pager.menu.PartitionScheme.custom.upload.maximum_size=16777216

tlora_pager.menu.CPUFreq.240=240MHz (WiFi)
tlora_pager.menu.CPUFreq.240.build.f_cpu=240000000L
tlora_pager.menu.CPUFreq.160=160MHz (WiFi)
tlora_pager.menu.CPUFreq.160.build.f_cpu=160000000L
tlora_pager.menu.CPUFreq.80=80MHz (WiFi)
tlora_pager.menu.CPUFreq.80.build.f_cpu=80000000L
tlora_pager.menu.CPUFreq.40=40MHz
tlora_pager.menu.CPUFreq.40.build.f_cpu=40000000L
tlora_pager.menu.CPUFreq.20=20MHz
tlora_pager.menu.CPUFreq.20.build.f_cpu=20000000L
tlora_pager.menu.CPUFreq.10=10MHz
tlora_pager.menu.CPUFreq.10.build.f_cpu=10000000L

tlora_pager.menu.UploadSpeed.921600=921600
tlora_pager.menu.UploadSpeed.921600.upload.speed=921600
tlora_pager.menu.UploadSpeed.115200=115200
tlora_pager.menu.UploadSpeed.115200.upload.speed=115200
tlora_pager.menu.UploadSpeed.256000.windows=256000
tlora_pager.menu.UploadSpeed.256000.upload.speed=256000
tlora_pager.menu.UploadSpeed.230400.windows.upload.speed=256000
tlora_pager.menu.UploadSpeed.230400=230400
tlora_pager.menu.UploadSpeed.230400.upload.speed=230400
tlora_pager.menu.UploadSpeed.460800.linux=460800
tlora_pager.menu.UploadSpeed.460800.macosx=460800
tlora_pager.menu.UploadSpeed.460800.upload.speed=460800
tlora_pager.menu.UploadSpeed.512000.windows=512000
tlora_pager.menu.UploadSpeed.512000.upload.speed=512000

tlora_pager.menu.DebugLevel.none=None
tlora_pager.menu.DebugLevel.none.build.code_debug=0
tlora_pager.menu.DebugLevel.error=Error
tlora_pager.menu.DebugLevel.error.build.code_debug=1
tlora_pager.menu.DebugLevel.warn=Warn
tlora_pager.menu.DebugLevel.warn.build.code_debug=2
tlora_pager.menu.DebugLevel.info=Info
tlora_pager.menu.DebugLevel.info.build.code_debug=3
tlora_pager.menu.DebugLevel.debug=Debug
tlora_pager.menu.DebugLevel.debug.build.code_debug=4
tlora_pager.menu.DebugLevel.verbose=Verbose
tlora_pager.menu.DebugLevel.verbose.build.code_debug=5

tlora_pager.menu.EraseFlash.none=Disabled
tlora_pager.menu.EraseFlash.none.upload.erase_cmd=
tlora_pager.menu.EraseFlash.all=Enabled
tlora_pager.menu.EraseFlash.all.upload.erase_cmd=-e


tlora_pager.menu.Revision.Radio_SX1262=Radio-SX1262
tlora_pager.menu.Revision.Radio_SX1262.build.board=LILYGO_LORA_SX1262
tlora_pager.menu.Revision.Radio_SX1280=Radio-SX1280
tlora_pager.menu.Revision.Radio_SX1280.build.board=LILYGO_LORA_SX1280
tlora_pager.menu.Revision.Radio_CC1101=Radio-CC1101
tlora_pager.menu.Revision.Radio_CC1101.build.board=LILYGO_LORA_CC1101
tlora_pager.menu.Revision.Radio_LR1121=Radio-LR1121
tlora_pager.menu.Revision.Radio_LR1121.build.board=LILYGO_LORA_LR1121
tlora_pager.menu.Revision.Radio_SI4432=Radio-SI4432
tlora_pager.menu.Revision.Radio_SI4432.build.board=LILYGO_LORA_SI4432

##############################################################

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/128KB 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/128KB 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/128KB 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/128KB 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/128KB 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/128KB 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/128KB 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=4194304

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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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/128KB 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=4096000
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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

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/128KB 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/128KB 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=4096000

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/128KB 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=4096000
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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

# 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/128KB 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/128KB 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=4096000

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/128KB 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=4096000

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=-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=-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=4096000

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/128KB 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/128KB 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=4096000

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/128KB 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.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/128KB 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.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/128KB 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=4194304

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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

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/128KB 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=4096000

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/128KB 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=4096000

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/128KB 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=4194304

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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native
##############################################################

# 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/128KB 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=4096000

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

##############################################################
dfrobot_lorawan_esp32s3.name=DFRobot LoRaWAN ESP32-S3
#dfrobot_lorawan_esp32s3.vid.0=0x303a
#dfrobot_lorawan_esp32s3.pid.0=0x1001

dfrobot_lorawan_esp32s3.bootloader.tool=esptool_py
dfrobot_lorawan_esp32s3.bootloader.tool.default=esptool_py

dfrobot_lorawan_esp32s3.upload.tool=esptool_py
dfrobot_lorawan_esp32s3.upload.tool.default=esptool_py
dfrobot_lorawan_esp32s3.upload.tool.network=esp_ota

dfrobot_lorawan_esp32s3.upload.speed=921600
dfrobot_lorawan_esp32s3.upload.erase_cmd=
dfrobot_lorawan_esp32s3.upload.maximum_size=1310720
dfrobot_lorawan_esp32s3.upload.maximum_data_size=327680
dfrobot_lorawan_esp32s3.upload.flags=
dfrobot_lorawan_esp32s3.upload.extra_flags=
dfrobot_lorawan_esp32s3.upload.use_1200bps_touch=false
dfrobot_lorawan_esp32s3.upload.wait_for_upload_port=false

dfrobot_lorawan_esp32s3.serial.disableDTR=false
dfrobot_lorawan_esp32s3.serial.disableRTS=false

dfrobot_lorawan_esp32s3.build.tarch=xtensa
dfrobot_lorawan_esp32s3.build.bootloader_addr=0x0
dfrobot_lorawan_esp32s3.build.target=esp32s3
dfrobot_lorawan_esp32s3.build.mcu=esp32s3
dfrobot_lorawan_esp32s3.build.core=esp32
dfrobot_lorawan_esp32s3.build.variant=dfrobot_lorawan_esp32s3
dfrobot_lorawan_esp32s3.build.board=DFROBOT_LORAWAN_ESP32S3
dfrobot_lorawan_esp32s3.build.usb_mode=1
dfrobot_lorawan_esp32s3.build.cdc_on_boot=1
dfrobot_lorawan_esp32s3.build.msc_on_boot=0
dfrobot_lorawan_esp32s3.build.dfu_on_boot=0
dfrobot_lorawan_esp32s3.build.f_cpu=240000000L
dfrobot_lorawan_esp32s3.build.flash_size=4MB
dfrobot_lorawan_esp32s3.build.flash_freq=80m
dfrobot_lorawan_esp32s3.build.flash_mode=dio
dfrobot_lorawan_esp32s3.build.boot=qio
dfrobot_lorawan_esp32s3.build.boot_freq=80m
dfrobot_lorawan_esp32s3.build.partitions=default
dfrobot_lorawan_esp32s3.build.defines=-D{build.band}
dfrobot_lorawan_esp32s3.build.loop_core=
dfrobot_lorawan_esp32s3.build.event_core=
dfrobot_lorawan_esp32s3.build.psram_type=qspi
dfrobot_lorawan_esp32s3.build.memory_type={build.flash_type}_{build.psram_type}
dfrobot_lorawan_esp32s3.build.region=

dfrobot_lorawan_esp32s3.menu.FlashMode.qio=QIO 80MHz
dfrobot_lorawan_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
dfrobot_lorawan_esp32s3.menu.FlashMode.qio.build.boot=qio
dfrobot_lorawan_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
dfrobot_lorawan_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
dfrobot_lorawan_esp32s3.menu.FlashMode.qio.build.flash_type=qio
dfrobot_lorawan_esp32s3.menu.FlashMode.qio120=QIO 120MHz
dfrobot_lorawan_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
dfrobot_lorawan_esp32s3.menu.FlashMode.qio120.build.boot=qio
dfrobot_lorawan_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
dfrobot_lorawan_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
dfrobot_lorawan_esp32s3.menu.FlashMode.qio120.build.flash_type=qio
dfrobot_lorawan_esp32s3.menu.FlashMode.dio=DIO 80MHz
dfrobot_lorawan_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
dfrobot_lorawan_esp32s3.menu.FlashMode.dio.build.boot=dio
dfrobot_lorawan_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
dfrobot_lorawan_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
dfrobot_lorawan_esp32s3.menu.FlashMode.dio.build.flash_type=qio

dfrobot_lorawan_esp32s3.menu.FlashSize.4M=4MB (32Mb)
dfrobot_lorawan_esp32s3.menu.FlashSize.4M.build.flash_size=4MB

dfrobot_lorawan_esp32s3.menu.LoopCore.1=Core 1
dfrobot_lorawan_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
dfrobot_lorawan_esp32s3.menu.LoopCore.0=Core 0
dfrobot_lorawan_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

dfrobot_lorawan_esp32s3.menu.EventsCore.1=Core 1
dfrobot_lorawan_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
dfrobot_lorawan_esp32s3.menu.EventsCore.0=Core 0
dfrobot_lorawan_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
dfrobot_lorawan_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
dfrobot_lorawan_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
dfrobot_lorawan_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
dfrobot_lorawan_esp32s3.menu.USBMode.default.build.usb_mode=0

dfrobot_lorawan_esp32s3.menu.CDCOnBoot.default=Disabled
dfrobot_lorawan_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
dfrobot_lorawan_esp32s3.menu.CDCOnBoot.cdc=Enabled
dfrobot_lorawan_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

dfrobot_lorawan_esp32s3.menu.MSCOnBoot.default=Disabled
dfrobot_lorawan_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
dfrobot_lorawan_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
dfrobot_lorawan_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1

dfrobot_lorawan_esp32s3.menu.DFUOnBoot.default=Disabled
dfrobot_lorawan_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
dfrobot_lorawan_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
dfrobot_lorawan_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

dfrobot_lorawan_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
dfrobot_lorawan_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
dfrobot_lorawan_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
dfrobot_lorawan_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
dfrobot_lorawan_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
dfrobot_lorawan_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true

dfrobot_lorawan_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.default.build.partitions=default
dfrobot_lorawan_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
dfrobot_lorawan_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
dfrobot_lorawan_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
dfrobot_lorawan_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
dfrobot_lorawan_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
dfrobot_lorawan_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
dfrobot_lorawan_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
dfrobot_lorawan_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
dfrobot_lorawan_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
dfrobot_lorawan_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
dfrobot_lorawan_esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
dfrobot_lorawan_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
dfrobot_lorawan_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
dfrobot_lorawan_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
dfrobot_lorawan_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
dfrobot_lorawan_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656


dfrobot_lorawan_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
dfrobot_lorawan_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
dfrobot_lorawan_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
dfrobot_lorawan_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
dfrobot_lorawan_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
dfrobot_lorawan_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
dfrobot_lorawan_esp32s3.menu.CPUFreq.40=40MHz
dfrobot_lorawan_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
dfrobot_lorawan_esp32s3.menu.CPUFreq.20=20MHz
dfrobot_lorawan_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
dfrobot_lorawan_esp32s3.menu.CPUFreq.10=10MHz
dfrobot_lorawan_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L

dfrobot_lorawan_esp32s3.menu.UploadSpeed.921600=921600
dfrobot_lorawan_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
dfrobot_lorawan_esp32s3.menu.UploadSpeed.115200=115200
dfrobot_lorawan_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
dfrobot_lorawan_esp32s3.menu.UploadSpeed.256000.windows=256000
dfrobot_lorawan_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
dfrobot_lorawan_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
dfrobot_lorawan_esp32s3.menu.UploadSpeed.230400=230400
dfrobot_lorawan_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
dfrobot_lorawan_esp32s3.menu.UploadSpeed.460800.linux=460800
dfrobot_lorawan_esp32s3.menu.UploadSpeed.460800.macosx=460800
dfrobot_lorawan_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
dfrobot_lorawan_esp32s3.menu.UploadSpeed.512000.windows=512000
dfrobot_lorawan_esp32s3.menu.UploadSpeed.512000.upload.speed=512000

dfrobot_lorawan_esp32s3.menu.DebugLevel.none=None
dfrobot_lorawan_esp32s3.menu.DebugLevel.none.build.code_debug=0
dfrobot_lorawan_esp32s3.menu.DebugLevel.error=Error
dfrobot_lorawan_esp32s3.menu.DebugLevel.error.build.code_debug=1
dfrobot_lorawan_esp32s3.menu.DebugLevel.warn=Warn
dfrobot_lorawan_esp32s3.menu.DebugLevel.warn.build.code_debug=2
dfrobot_lorawan_esp32s3.menu.DebugLevel.info=Info
dfrobot_lorawan_esp32s3.menu.DebugLevel.info.build.code_debug=3
dfrobot_lorawan_esp32s3.menu.DebugLevel.debug=Debug
dfrobot_lorawan_esp32s3.menu.DebugLevel.debug.build.code_debug=4
dfrobot_lorawan_esp32s3.menu.DebugLevel.verbose=Verbose
dfrobot_lorawan_esp32s3.menu.DebugLevel.verbose.build.code_debug=5

dfrobot_lorawan_esp32s3.menu.EraseFlash.none=Disabled
dfrobot_lorawan_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
dfrobot_lorawan_esp32s3.menu.EraseFlash.all=Enabled
dfrobot_lorawan_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e

dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.0=REGION_EU868
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.0.build.band=REGION_EU868
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.1=REGION_EU433
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.1.build.band=REGION_EU433
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.2=REGION_CN470
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.2.build.band=REGION_CN470
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.3=REGION_US915
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.3.build.band=REGION_US915
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.4=REGION_AU915
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.4.build.band=REGION_AU915
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.5=REGION_CN779
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.5.build.band=REGION_CN779
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.6=REGION_AS923
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.6.build.band=REGION_AS923
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.7=REGION_KR920
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.7.build.band=REGION_KR920
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.8=REGION_IN865
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.8.build.band=REGION_IN865
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.9=REGION_US915_HYBRID
dfrobot_lorawan_esp32s3.menu.LORAWAN_REGION.9.build.band=REGION_US915_HYBRID

##############################################################

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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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.PartitionScheme.large_spiffs_8MB=Large SPIFFS (1.2MB APP / 5.3MB SPIFFS)
adafruit_feather_esp32_v2.menu.PartitionScheme.large_spiffs_8MB.build.partitions=large_spiffs_8MB
adafruit_feather_esp32_v2.menu.PartitionScheme.large_spiffs_8MB.upload.maximum_size=1310720

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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

#############################
# 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.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/128KB 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.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=4194304

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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################
# 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.PartitionScheme.large_spiffs_8MB=Large SPIFFS (1.2MB APP / 5.3MB SPIFFS)
adafruit_qtpy_esp32_pico.menu.PartitionScheme.large_spiffs_8MB.build.partitions=large_spiffs_8MB
adafruit_qtpy_esp32_pico.menu.PartitionScheme.large_spiffs_8MB.upload.maximum_size=1310720

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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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_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.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.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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# Adafruit Sparkle Motion w/ESP32

sparklemotion.name=Adafruit Sparkle Motion (ESP32)

sparklemotion.bootloader.tool=esptool_py
sparklemotion.bootloader.tool.default=esptool_py

sparklemotion.upload.tool=esptool_py
sparklemotion.upload.tool.default=esptool_py
sparklemotion.upload.tool.network=esp_ota

sparklemotion.upload.maximum_size=1310720
sparklemotion.upload.maximum_data_size=327680
sparklemotion.upload.flags=
sparklemotion.upload.extra_flags=

sparklemotion.serial.disableDTR=true
sparklemotion.serial.disableRTS=true

sparklemotion.build.tarch=xtensa
sparklemotion.build.bootloader_addr=0x1000
sparklemotion.build.target=esp32
sparklemotion.build.mcu=esp32
sparklemotion.build.core=esp32
sparklemotion.build.variant=adafruit_sparklemotion_esp32
sparklemotion.build.board=SPARKLEMOTION_ESP32

sparklemotion.build.f_cpu=240000000L
sparklemotion.build.flash_size=4MB
sparklemotion.build.flash_freq=80m
sparklemotion.build.flash_mode=dio
sparklemotion.build.boot=dio
sparklemotion.build.partitions=default
sparklemotion.build.defines=
sparklemotion.build.loop_core=
sparklemotion.build.event_core=

sparklemotion.menu.LoopCore.1=Core 1
sparklemotion.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
sparklemotion.menu.LoopCore.0=Core 0
sparklemotion.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

sparklemotion.menu.EventsCore.1=Core 1
sparklemotion.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
sparklemotion.menu.EventsCore.0=Core 0
sparklemotion.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

sparklemotion.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
sparklemotion.menu.PartitionScheme.default.build.partitions=default
sparklemotion.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
sparklemotion.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
sparklemotion.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
sparklemotion.menu.PartitionScheme.minimal.build.partitions=minimal
sparklemotion.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
sparklemotion.menu.PartitionScheme.no_ota.build.partitions=no_ota
sparklemotion.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
sparklemotion.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
sparklemotion.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
sparklemotion.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
sparklemotion.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
sparklemotion.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
sparklemotion.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
sparklemotion.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
sparklemotion.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
sparklemotion.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
sparklemotion.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
sparklemotion.menu.PartitionScheme.huge_app.build.partitions=huge_app
sparklemotion.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
sparklemotion.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
sparklemotion.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
sparklemotion.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080

sparklemotion.menu.CPUFreq.240=240MHz (WiFi/BT)
sparklemotion.menu.CPUFreq.240.build.f_cpu=240000000L
sparklemotion.menu.CPUFreq.160=160MHz (WiFi/BT)
sparklemotion.menu.CPUFreq.160.build.f_cpu=160000000L
sparklemotion.menu.CPUFreq.80=80MHz (WiFi/BT)
sparklemotion.menu.CPUFreq.80.build.f_cpu=80000000L
sparklemotion.menu.CPUFreq.40=40MHz
sparklemotion.menu.CPUFreq.40.build.f_cpu=40000000L
sparklemotion.menu.CPUFreq.20=20MHz
sparklemotion.menu.CPUFreq.20.build.f_cpu=20000000L
sparklemotion.menu.CPUFreq.10=10MHz
sparklemotion.menu.CPUFreq.10.build.f_cpu=10000000L

sparklemotion.menu.FlashFreq.80=80MHz
sparklemotion.menu.FlashFreq.80.build.flash_freq=80m
sparklemotion.menu.FlashFreq.40=40MHz
sparklemotion.menu.FlashFreq.40.build.flash_freq=40m

sparklemotion.menu.FlashSize.4M=4MB (32Mb)
sparklemotion.menu.FlashSize.4M.build.flash_size=4MB

sparklemotion.menu.UploadSpeed.921600=921600
sparklemotion.menu.UploadSpeed.921600.upload.speed=921600
sparklemotion.menu.UploadSpeed.115200=115200
sparklemotion.menu.UploadSpeed.115200.upload.speed=115200
sparklemotion.menu.UploadSpeed.256000.windows=256000
sparklemotion.menu.UploadSpeed.256000.upload.speed=256000
sparklemotion.menu.UploadSpeed.230400.windows.upload.speed=256000
sparklemotion.menu.UploadSpeed.230400=230400
sparklemotion.menu.UploadSpeed.230400.upload.speed=230400
sparklemotion.menu.UploadSpeed.460800.linux=460800
sparklemotion.menu.UploadSpeed.460800.macosx=460800
sparklemotion.menu.UploadSpeed.460800.upload.speed=460800
sparklemotion.menu.UploadSpeed.512000.windows=512000
sparklemotion.menu.UploadSpeed.512000.upload.speed=512000

sparklemotion.menu.DebugLevel.none=None
sparklemotion.menu.DebugLevel.none.build.code_debug=0
sparklemotion.menu.DebugLevel.error=Error
sparklemotion.menu.DebugLevel.error.build.code_debug=1
sparklemotion.menu.DebugLevel.warn=Warn
sparklemotion.menu.DebugLevel.warn.build.code_debug=2
sparklemotion.menu.DebugLevel.info=Info
sparklemotion.menu.DebugLevel.info.build.code_debug=3
sparklemotion.menu.DebugLevel.debug=Debug
sparklemotion.menu.DebugLevel.debug.build.code_debug=4
sparklemotion.menu.DebugLevel.verbose=Verbose
sparklemotion.menu.DebugLevel.verbose.build.code_debug=5

sparklemotion.menu.EraseFlash.none=Disabled
sparklemotion.menu.EraseFlash.none.upload.erase_cmd=
sparklemotion.menu.EraseFlash.all=Enabled
sparklemotion.menu.EraseFlash.all.upload.erase_cmd=-e

sparklemotion.menu.ZigbeeMode.default=Disabled
sparklemotion.menu.ZigbeeMode.default.build.zigbee_mode=
sparklemotion.menu.ZigbeeMode.default.build.zigbee_libs=
sparklemotion.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
sparklemotion.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
sparklemotion.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# Adafruit Sparkle Motion Mini w/ESP32

sparklemotionmini.name=Adafruit Sparkle Motion Mini (ESP32)

sparklemotionmini.bootloader.tool=esptool_py
sparklemotionmini.bootloader.tool.default=esptool_py

sparklemotionmini.upload.tool=esptool_py
sparklemotionmini.upload.tool.default=esptool_py
sparklemotionmini.upload.tool.network=esp_ota

sparklemotionmini.upload.maximum_size=1310720
sparklemotionmini.upload.maximum_data_size=327680
sparklemotionmini.upload.flags=
sparklemotionmini.upload.extra_flags=

sparklemotionmini.serial.disableDTR=true
sparklemotionmini.serial.disableRTS=true

sparklemotionmini.build.tarch=xtensa
sparklemotionmini.build.bootloader_addr=0x1000
sparklemotionmini.build.target=esp32
sparklemotionmini.build.mcu=esp32
sparklemotionmini.build.core=esp32
sparklemotionmini.build.variant=adafruit_sparklemotionmini_esp32
sparklemotionmini.build.board=SPARKLEMOTIONMINI_ESP32

sparklemotionmini.build.f_cpu=240000000L
sparklemotionmini.build.flash_size=4MB
sparklemotionmini.build.flash_freq=80m
sparklemotionmini.build.flash_mode=dio
sparklemotionmini.build.boot=dio
sparklemotionmini.build.partitions=default
sparklemotionmini.build.defines=
sparklemotionmini.build.loop_core=
sparklemotionmini.build.event_core=

sparklemotionmini.menu.LoopCore.1=Core 1
sparklemotionmini.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
sparklemotionmini.menu.LoopCore.0=Core 0
sparklemotionmini.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

sparklemotionmini.menu.EventsCore.1=Core 1
sparklemotionmini.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
sparklemotionmini.menu.EventsCore.0=Core 0
sparklemotionmini.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

sparklemotionmini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
sparklemotionmini.menu.PartitionScheme.default.build.partitions=default
sparklemotionmini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
sparklemotionmini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
sparklemotionmini.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
sparklemotionmini.menu.PartitionScheme.minimal.build.partitions=minimal
sparklemotionmini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
sparklemotionmini.menu.PartitionScheme.no_ota.build.partitions=no_ota
sparklemotionmini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
sparklemotionmini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
sparklemotionmini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
sparklemotionmini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
sparklemotionmini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
sparklemotionmini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
sparklemotionmini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
sparklemotionmini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
sparklemotionmini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
sparklemotionmini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
sparklemotionmini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
sparklemotionmini.menu.PartitionScheme.huge_app.build.partitions=huge_app
sparklemotionmini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
sparklemotionmini.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
sparklemotionmini.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
sparklemotionmini.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080

sparklemotionmini.menu.CPUFreq.240=240MHz (WiFi/BT)
sparklemotionmini.menu.CPUFreq.240.build.f_cpu=240000000L
sparklemotionmini.menu.CPUFreq.160=160MHz (WiFi/BT)
sparklemotionmini.menu.CPUFreq.160.build.f_cpu=160000000L
sparklemotionmini.menu.CPUFreq.80=80MHz (WiFi/BT)
sparklemotionmini.menu.CPUFreq.80.build.f_cpu=80000000L
sparklemotionmini.menu.CPUFreq.40=40MHz
sparklemotionmini.menu.CPUFreq.40.build.f_cpu=40000000L
sparklemotionmini.menu.CPUFreq.20=20MHz
sparklemotionmini.menu.CPUFreq.20.build.f_cpu=20000000L
sparklemotionmini.menu.CPUFreq.10=10MHz
sparklemotionmini.menu.CPUFreq.10.build.f_cpu=10000000L

sparklemotionmini.menu.FlashFreq.80=80MHz
sparklemotionmini.menu.FlashFreq.80.build.flash_freq=80m
sparklemotionmini.menu.FlashFreq.40=40MHz
sparklemotionmini.menu.FlashFreq.40.build.flash_freq=40m

sparklemotionmini.menu.FlashSize.4M=4MB (32Mb)
sparklemotionmini.menu.FlashSize.4M.build.flash_size=4MB

sparklemotionmini.menu.UploadSpeed.921600=921600
sparklemotionmini.menu.UploadSpeed.921600.upload.speed=921600
sparklemotionmini.menu.UploadSpeed.115200=115200
sparklemotionmini.menu.UploadSpeed.115200.upload.speed=115200
sparklemotionmini.menu.UploadSpeed.256000.windows=256000
sparklemotionmini.menu.UploadSpeed.256000.upload.speed=256000
sparklemotionmini.menu.UploadSpeed.230400.windows.upload.speed=256000
sparklemotionmini.menu.UploadSpeed.230400=230400
sparklemotionmini.menu.UploadSpeed.230400.upload.speed=230400
sparklemotionmini.menu.UploadSpeed.460800.linux=460800
sparklemotionmini.menu.UploadSpeed.460800.macosx=460800
sparklemotionmini.menu.UploadSpeed.460800.upload.speed=460800
sparklemotionmini.menu.UploadSpeed.512000.windows=512000
sparklemotionmini.menu.UploadSpeed.512000.upload.speed=512000

sparklemotionmini.menu.DebugLevel.none=None
sparklemotionmini.menu.DebugLevel.none.build.code_debug=0
sparklemotionmini.menu.DebugLevel.error=Error
sparklemotionmini.menu.DebugLevel.error.build.code_debug=1
sparklemotionmini.menu.DebugLevel.warn=Warn
sparklemotionmini.menu.DebugLevel.warn.build.code_debug=2
sparklemotionmini.menu.DebugLevel.info=Info
sparklemotionmini.menu.DebugLevel.info.build.code_debug=3
sparklemotionmini.menu.DebugLevel.debug=Debug
sparklemotionmini.menu.DebugLevel.debug.build.code_debug=4
sparklemotionmini.menu.DebugLevel.verbose=Verbose
sparklemotionmini.menu.DebugLevel.verbose.build.code_debug=5

sparklemotionmini.menu.EraseFlash.none=Disabled
sparklemotionmini.menu.EraseFlash.none.upload.erase_cmd=
sparklemotionmini.menu.EraseFlash.all=Enabled
sparklemotionmini.menu.EraseFlash.all.upload.erase_cmd=-e

sparklemotionmini.menu.ZigbeeMode.default=Disabled
sparklemotionmini.menu.ZigbeeMode.default.build.zigbee_mode=
sparklemotionmini.menu.ZigbeeMode.default.build.zigbee_libs=
sparklemotionmini.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
sparklemotionmini.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
sparklemotionmini.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################
# Adafruit Sparkle Motion Stick w/ESP32

sparklemotionstick.name=Adafruit Sparkle Motion Stick (ESP32)

sparklemotionstick.bootloader.tool=esptool_py
sparklemotionstick.bootloader.tool.default=esptool_py

sparklemotionstick.upload.tool=esptool_py
sparklemotionstick.upload.tool.default=esptool_py
sparklemotionstick.upload.tool.network=esp_ota

sparklemotionstick.upload.maximum_size=1310720
sparklemotionstick.upload.maximum_data_size=327680
sparklemotionstick.upload.flags=
sparklemotionstick.upload.extra_flags=

sparklemotionstick.serial.disableDTR=true
sparklemotionstick.serial.disableRTS=true

sparklemotionstick.build.tarch=xtensa
sparklemotionstick.build.bootloader_addr=0x1000
sparklemotionstick.build.target=esp32
sparklemotionstick.build.mcu=esp32
sparklemotionstick.build.core=esp32
sparklemotionstick.build.variant=adafruit_sparklemotionstick_esp32
sparklemotionstick.build.board=SPARKLEMOTIONSTICK_ESP32

sparklemotionstick.build.f_cpu=240000000L
sparklemotionstick.build.flash_size=4MB
sparklemotionstick.build.flash_freq=80m
sparklemotionstick.build.flash_mode=dio
sparklemotionstick.build.boot=dio
sparklemotionstick.build.partitions=default
sparklemotionstick.build.defines=
sparklemotionstick.build.loop_core=
sparklemotionstick.build.event_core=

sparklemotionstick.menu.LoopCore.1=Core 1
sparklemotionstick.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
sparklemotionstick.menu.LoopCore.0=Core 0
sparklemotionstick.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

sparklemotionstick.menu.EventsCore.1=Core 1
sparklemotionstick.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
sparklemotionstick.menu.EventsCore.0=Core 0
sparklemotionstick.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

sparklemotionstick.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
sparklemotionstick.menu.PartitionScheme.default.build.partitions=default
sparklemotionstick.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
sparklemotionstick.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
sparklemotionstick.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
sparklemotionstick.menu.PartitionScheme.minimal.build.partitions=minimal
sparklemotionstick.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
sparklemotionstick.menu.PartitionScheme.no_ota.build.partitions=no_ota
sparklemotionstick.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
sparklemotionstick.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
sparklemotionstick.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
sparklemotionstick.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
sparklemotionstick.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
sparklemotionstick.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
sparklemotionstick.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
sparklemotionstick.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
sparklemotionstick.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
sparklemotionstick.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
sparklemotionstick.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
sparklemotionstick.menu.PartitionScheme.huge_app.build.partitions=huge_app
sparklemotionstick.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
sparklemotionstick.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
sparklemotionstick.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
sparklemotionstick.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080

sparklemotionstick.menu.CPUFreq.240=240MHz (WiFi/BT)
sparklemotionstick.menu.CPUFreq.240.build.f_cpu=240000000L
sparklemotionstick.menu.CPUFreq.160=160MHz (WiFi/BT)
sparklemotionstick.menu.CPUFreq.160.build.f_cpu=160000000L
sparklemotionstick.menu.CPUFreq.80=80MHz (WiFi/BT)
sparklemotionstick.menu.CPUFreq.80.build.f_cpu=80000000L
sparklemotionstick.menu.CPUFreq.40=40MHz
sparklemotionstick.menu.CPUFreq.40.build.f_cpu=40000000L
sparklemotionstick.menu.CPUFreq.20=20MHz
sparklemotionstick.menu.CPUFreq.20.build.f_cpu=20000000L
sparklemotionstick.menu.CPUFreq.10=10MHz
sparklemotionstick.menu.CPUFreq.10.build.f_cpu=10000000L

sparklemotionstick.menu.FlashFreq.80=80MHz
sparklemotionstick.menu.FlashFreq.80.build.flash_freq=80m
sparklemotionstick.menu.FlashFreq.40=40MHz
sparklemotionstick.menu.FlashFreq.40.build.flash_freq=40m

sparklemotionstick.menu.FlashSize.4M=4MB (32Mb)
sparklemotionstick.menu.FlashSize.4M.build.flash_size=4MB

sparklemotionstick.menu.UploadSpeed.921600=921600
sparklemotionstick.menu.UploadSpeed.921600.upload.speed=921600
sparklemotionstick.menu.UploadSpeed.115200=115200
sparklemotionstick.menu.UploadSpeed.115200.upload.speed=115200
sparklemotionstick.menu.UploadSpeed.256000.windows=256000
sparklemotionstick.menu.UploadSpeed.256000.upload.speed=256000
sparklemotionstick.menu.UploadSpeed.230400.windows.upload.speed=256000
sparklemotionstick.menu.UploadSpeed.230400=230400
sparklemotionstick.menu.UploadSpeed.230400.upload.speed=230400
sparklemotionstick.menu.UploadSpeed.460800.linux=460800
sparklemotionstick.menu.UploadSpeed.460800.macosx=460800
sparklemotionstick.menu.UploadSpeed.460800.upload.speed=460800
sparklemotionstick.menu.UploadSpeed.512000.windows=512000
sparklemotionstick.menu.UploadSpeed.512000.upload.speed=512000

sparklemotionstick.menu.DebugLevel.none=None
sparklemotionstick.menu.DebugLevel.none.build.code_debug=0
sparklemotionstick.menu.DebugLevel.error=Error
sparklemotionstick.menu.DebugLevel.error.build.code_debug=1
sparklemotionstick.menu.DebugLevel.warn=Warn
sparklemotionstick.menu.DebugLevel.warn.build.code_debug=2
sparklemotionstick.menu.DebugLevel.info=Info
sparklemotionstick.menu.DebugLevel.info.build.code_debug=3
sparklemotionstick.menu.DebugLevel.debug=Debug
sparklemotionstick.menu.DebugLevel.debug.build.code_debug=4
sparklemotionstick.menu.DebugLevel.verbose=Verbose
sparklemotionstick.menu.DebugLevel.verbose.build.code_debug=5

sparklemotionstick.menu.EraseFlash.none=Disabled
sparklemotionstick.menu.EraseFlash.none.upload.erase_cmd=
sparklemotionstick.menu.EraseFlash.all=Enabled
sparklemotionstick.menu.EraseFlash.all.upload.erase_cmd=-e

sparklemotionstick.menu.ZigbeeMode.default=Disabled
sparklemotionstick.menu.ZigbeeMode.default.build.zigbee_mode=
sparklemotionstick.menu.ZigbeeMode.default.build.zigbee_libs=
sparklemotionstick.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
sparklemotionstick.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
sparklemotionstick.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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.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/128KB 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=4096000
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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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.DebugLevel.verbose=Verbose
esp32doit-devkit-v1.menu.DebugLevel.verbose.build.code_debug=5

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/128KB 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=4096000
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/128KB 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=4096000
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.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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

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/128KB 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=4096000
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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

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/128KB 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=4096000
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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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.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/128KB 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.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=4194304

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.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/128KB 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.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=4194304

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/128KB 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.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=4096000
m5stack_stickc_plus2.menu.PartitionScheme.custom=Custom
m5stack_stickc_plus2.menu.PartitionScheme.custom.build.partitions=
m5stack_stickc_plus2.menu.PartitionScheme.custom.upload.maximum_size=8388608

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.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/128KB 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.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=4194304

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/128KB 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.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=4096000
m5stack_atoms3.menu.PartitionScheme.custom=Custom
m5stack_atoms3.menu.PartitionScheme.custom.build.partitions=
m5stack_atoms3.menu.PartitionScheme.custom.upload.maximum_size=8388608

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/128KB 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=4096000
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_tab5.name=M5Tab5

m5stack_tab5.bootloader.tool=esptool_py
m5stack_tab5.bootloader.tool.default=esptool_py

m5stack_tab5.upload.tool=esptool_py
m5stack_tab5.upload.tool.default=esptool_py
m5stack_tab5.upload.tool.network=esp_ota

m5stack_tab5.upload.maximum_size=1310720
m5stack_tab5.upload.maximum_data_size=327680
m5stack_tab5.upload.flags=
m5stack_tab5.upload.extra_flags=
m5stack_tab5.upload.use_1200bps_touch=false
m5stack_tab5.upload.wait_for_upload_port=false

m5stack_tab5.serial.disableDTR=false
m5stack_tab5.serial.disableRTS=false

m5stack_tab5.build.tarch=riscv32
m5stack_tab5.build.target=esp
m5stack_tab5.build.mcu=esp32p4
m5stack_tab5.build.core=esp32
m5stack_tab5.build.variant=m5stack_tab5
m5stack_tab5.build.board=M5STACK_TAB5
m5stack_tab5.build.bootloader_addr=0x2000

m5stack_tab5.build.usb_mode=0
m5stack_tab5.build.cdc_on_boot=0
m5stack_tab5.build.msc_on_boot=0
m5stack_tab5.build.dfu_on_boot=0
m5stack_tab5.build.f_cpu=360000000L
m5stack_tab5.build.flash_size=16MB
m5stack_tab5.build.flash_freq=80m
m5stack_tab5.build.img_freq=80m
m5stack_tab5.build.flash_mode=qio
m5stack_tab5.build.boot=qio
m5stack_tab5.build.partitions=default
m5stack_tab5.build.defines=

## IDE 2.0 Seems to not update the value
m5stack_tab5.menu.JTAGAdapter.default=Disabled
m5stack_tab5.menu.JTAGAdapter.default.build.copy_jtag_files=0
m5stack_tab5.menu.JTAGAdapter.builtin=Integrated USB JTAG
m5stack_tab5.menu.JTAGAdapter.builtin.build.openocdscript=esp32p4-builtin.cfg
m5stack_tab5.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
m5stack_tab5.menu.JTAGAdapter.external=FTDI Adapter
m5stack_tab5.menu.JTAGAdapter.external.build.openocdscript=esp32p4-ftdi.cfg
m5stack_tab5.menu.JTAGAdapter.external.build.copy_jtag_files=1
m5stack_tab5.menu.JTAGAdapter.bridge=ESP USB Bridge
m5stack_tab5.menu.JTAGAdapter.bridge.build.openocdscript=esp32p4-bridge.cfg
m5stack_tab5.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

m5stack_tab5.menu.PSRAM.enabled=Enabled
m5stack_tab5.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
m5stack_tab5.menu.PSRAM.disabled=Disabled
m5stack_tab5.menu.PSRAM.disabled.build.defines=

m5stack_tab5.menu.USBMode.hwcdc=Hardware CDC and JTAG
m5stack_tab5.menu.USBMode.hwcdc.build.usb_mode=1
m5stack_tab5.menu.USBMode.default=USB-OTG (TinyUSB)
m5stack_tab5.menu.USBMode.default.build.usb_mode=0

m5stack_tab5.menu.CDCOnBoot.cdc=Enabled
m5stack_tab5.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
m5stack_tab5.menu.CDCOnBoot.default=Disabled
m5stack_tab5.menu.CDCOnBoot.default.build.cdc_on_boot=0

m5stack_tab5.menu.MSCOnBoot.default=Disabled
m5stack_tab5.menu.MSCOnBoot.default.build.msc_on_boot=0
m5stack_tab5.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
m5stack_tab5.menu.MSCOnBoot.msc.build.msc_on_boot=1

m5stack_tab5.menu.DFUOnBoot.default=Disabled
m5stack_tab5.menu.DFUOnBoot.default.build.dfu_on_boot=0
m5stack_tab5.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
m5stack_tab5.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

m5stack_tab5.menu.UploadMode.default=UART0 / Hardware CDC
m5stack_tab5.menu.UploadMode.default.upload.use_1200bps_touch=false
m5stack_tab5.menu.UploadMode.default.upload.wait_for_upload_port=false
m5stack_tab5.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
m5stack_tab5.menu.UploadMode.cdc.upload.use_1200bps_touch=true
m5stack_tab5.menu.UploadMode.cdc.upload.wait_for_upload_port=true

m5stack_tab5.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
m5stack_tab5.menu.PartitionScheme.default.build.partitions=default_16MB
m5stack_tab5.menu.PartitionScheme.default.upload.maximum_size=6553600
m5stack_tab5.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
m5stack_tab5.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
m5stack_tab5.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
m5stack_tab5.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
m5stack_tab5.menu.PartitionScheme.minimal.build.partitions=minimal
m5stack_tab5.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
m5stack_tab5.menu.PartitionScheme.no_fs.build.partitions=no_fs
m5stack_tab5.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
m5stack_tab5.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
m5stack_tab5.menu.PartitionScheme.no_ota.build.partitions=no_ota
m5stack_tab5.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
m5stack_tab5.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
m5stack_tab5.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
m5stack_tab5.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
m5stack_tab5.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
m5stack_tab5.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
m5stack_tab5.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
m5stack_tab5.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
m5stack_tab5.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
m5stack_tab5.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
m5stack_tab5.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
m5stack_tab5.menu.PartitionScheme.huge_app.build.partitions=huge_app
m5stack_tab5.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
m5stack_tab5.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
m5stack_tab5.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
m5stack_tab5.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
m5stack_tab5.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
m5stack_tab5.menu.PartitionScheme.fatflash.build.partitions=ffat
m5stack_tab5.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
m5stack_tab5.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
m5stack_tab5.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
m5stack_tab5.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
m5stack_tab5.menu.PartitionScheme.custom=Custom
m5stack_tab5.menu.PartitionScheme.custom.build.partitions=
m5stack_tab5.menu.PartitionScheme.custom.upload.maximum_size=16777216

## From https://docs.espressif.com/projects/esp-idf/en/latest/esp32p4/api-reference/kconfig.html#config-esp-default-cpu-freq-mhz
m5stack_tab5.menu.CPUFreq.360=360MHz
m5stack_tab5.menu.CPUFreq.360.build.f_cpu=360000000L
m5stack_tab5.menu.CPUFreq.40=40MHz
m5stack_tab5.menu.CPUFreq.40.build.f_cpu=40000000L

m5stack_tab5.menu.FlashMode.qio=QIO
m5stack_tab5.menu.FlashMode.qio.build.flash_mode=dio
m5stack_tab5.menu.FlashMode.qio.build.boot=qio
m5stack_tab5.menu.FlashMode.dio=DIO
m5stack_tab5.menu.FlashMode.dio.build.flash_mode=dio
m5stack_tab5.menu.FlashMode.dio.build.boot=dio

m5stack_tab5.menu.FlashFreq.80=80MHz
m5stack_tab5.menu.FlashFreq.80.build.flash_freq=80m
m5stack_tab5.menu.FlashFreq.40=40MHz
m5stack_tab5.menu.FlashFreq.40.build.flash_freq=40m

m5stack_tab5.menu.FlashSize.16M=16MB (128Mb)
m5stack_tab5.menu.FlashSize.16M.build.flash_size=16MB

m5stack_tab5.menu.UploadSpeed.921600=921600
m5stack_tab5.menu.UploadSpeed.921600.upload.speed=921600
m5stack_tab5.menu.UploadSpeed.115200=115200
m5stack_tab5.menu.UploadSpeed.115200.upload.speed=115200
m5stack_tab5.menu.UploadSpeed.256000.windows=256000
m5stack_tab5.menu.UploadSpeed.256000.upload.speed=256000
m5stack_tab5.menu.UploadSpeed.230400.windows.upload.speed=256000
m5stack_tab5.menu.UploadSpeed.230400=230400
m5stack_tab5.menu.UploadSpeed.230400.upload.speed=230400
m5stack_tab5.menu.UploadSpeed.460800.linux=460800
m5stack_tab5.menu.UploadSpeed.460800.macosx=460800
m5stack_tab5.menu.UploadSpeed.460800.upload.speed=460800
m5stack_tab5.menu.UploadSpeed.512000.windows=512000
m5stack_tab5.menu.UploadSpeed.512000.upload.speed=512000

m5stack_tab5.menu.DebugLevel.none=None
m5stack_tab5.menu.DebugLevel.none.build.code_debug=0
m5stack_tab5.menu.DebugLevel.error=Error
m5stack_tab5.menu.DebugLevel.error.build.code_debug=1
m5stack_tab5.menu.DebugLevel.warn=Warn
m5stack_tab5.menu.DebugLevel.warn.build.code_debug=2
m5stack_tab5.menu.DebugLevel.info=Info
m5stack_tab5.menu.DebugLevel.info.build.code_debug=3
m5stack_tab5.menu.DebugLevel.debug=Debug
m5stack_tab5.menu.DebugLevel.debug.build.code_debug=4
m5stack_tab5.menu.DebugLevel.verbose=Verbose
m5stack_tab5.menu.DebugLevel.verbose.build.code_debug=5

m5stack_tab5.menu.EraseFlash.none=Disabled
m5stack_tab5.menu.EraseFlash.none.upload.erase_cmd=
m5stack_tab5.menu.EraseFlash.all=Enabled
m5stack_tab5.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.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/128KB 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.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/128KB 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/128KB 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=4096000
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.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/128KB 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/128KB 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=4096000
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.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/128KB 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.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=4194304

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.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/128KB 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.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=4194304

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/128KB 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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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=4096000
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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

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.80.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/128KB 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/128KB 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/128KB 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=4096000

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=16MB
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.FlashSize.default=16MB (128Mb) rev 7+
wesp32.menu.FlashSize.default.build.flash_size=16MB
wesp32.menu.FlashSize.default_4m_flash=4MB (32Mb) rev 5 and below
wesp32.menu.FlashSize.default_4m_flash.build.flash_size=4MB

wesp32.menu.PartitionScheme.default=16M OTA with large SPIFFS (4.5MB APP/6.8MB SPIFFS)
wesp32.menu.PartitionScheme.default.build.partitions=large_spiffs_16MB
wesp32.menu.PartitionScheme.default.upload.maximum_size=4718592
wesp32.menu.PartitionScheme.default_large_app=16M large OTA app with SPIFFS (6.2MB APP/3.3MB SPIFFS)
wesp32.menu.PartitionScheme.default_large_app.build.partitions=default_16MB
wesp32.menu.PartitionScheme.default_large_app.upload.maximum_size=6553600
wesp32.menu.PartitionScheme.default_fatfs=16M OTA with large FATFS (3MB APP/9.8MB FATFS)
wesp32.menu.PartitionScheme.default_fatfs.build.partitions=app3M_fat9M_16MB
wesp32.menu.PartitionScheme.default_fatfs.upload.maximum_size=3145728
wesp32.menu.PartitionScheme.default_4m_flash=4M OTA app with SPIFFS (1.25MB APP/1.3MB SPIFFS)
wesp32.menu.PartitionScheme.default_4m_flash.build.partitions=default

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

##############################################################

mant1s.name=Silicognition ManT1S

mant1s.bootloader.tool=esptool_py
mant1s.bootloader.tool.default=esptool_py

mant1s.upload.tool=esptool_py
mant1s.upload.tool.default=esptool_py
mant1s.upload.tool.network=esp_ota

mant1s.upload.maximum_size=1310720
mant1s.upload.maximum_data_size=2424832
mant1s.upload.flags=
mant1s.upload.extra_flags=

mant1s.serial.disableDTR=true
mant1s.serial.disableRTS=true

mant1s.build.tarch=xtensa
mant1s.build.bootloader_addr=0x1000
mant1s.build.target=esp32
mant1s.build.mcu=esp32
mant1s.build.core=esp32
mant1s.build.variant=mant1s
mant1s.build.board=MANT1S

mant1s.build.f_cpu=240000000L
mant1s.build.flash_mode=dio
mant1s.build.flash_size=8MB
mant1s.build.boot=dio
mant1s.build.partitions=default
mant1s.build.defines=

mant1s.menu.FlashFreq.80=80MHz
mant1s.menu.FlashFreq.80.build.flash_freq=80m
mant1s.menu.FlashFreq.40=40MHz
mant1s.menu.FlashFreq.40.build.flash_freq=40m

mant1s.menu.PSRAM.enabled=Enabled
mant1s.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
mant1s.menu.PSRAM.enabled.build.extra_libs=
mant1s.menu.PSRAM.disabled=Disabled
mant1s.menu.PSRAM.disabled.build.defines=
mant1s.menu.PSRAM.disabled.build.extra_libs=

mant1s.menu.PartitionScheme.default=8M OTA with large SPIFFS (1.25MB APP/5.3MB SPIFFS)
mant1s.menu.PartitionScheme.default.build.partitions=large_spiffs_8MB
mant1s.menu.PartitionScheme.default_large_app=8M large OTA app with SPIFFS (3MB APP/1.5MB SPIFFS)
mant1s.menu.PartitionScheme.default_large_app.build.partitions=default_8MB
mant1s.menu.PartitionScheme.default_large_app.upload.maximum_size=3342336
mant1s.menu.PartitionScheme.default_fatfs=8M OTA with large FATFS (1.25MB APP/5.3MB FATFS)
mant1s.menu.PartitionScheme.default_fatfs.build.partitions=large_ffat_8MB
mant1s.menu.PartitionScheme.default_large_app_fatfs=8M large OTA app with FATFS (3MB APP/1.5MB FATFS)
mant1s.menu.PartitionScheme.default_large_app_fatfs.build.partitions=default_ffat_8MB
mant1s.menu.PartitionScheme.default_large_app_fatfs.upload.maximum_size=3342336

mant1s.menu.UploadSpeed.921600=921600
mant1s.menu.UploadSpeed.921600.upload.speed=921600
mant1s.menu.UploadSpeed.115200=115200
mant1s.menu.UploadSpeed.115200.upload.speed=115200
mant1s.menu.UploadSpeed.256000.windows=256000
mant1s.menu.UploadSpeed.256000.upload.speed=256000
mant1s.menu.UploadSpeed.230400.windows.upload.speed=256000
mant1s.menu.UploadSpeed.230400=230400
mant1s.menu.UploadSpeed.230400.upload.speed=230400
mant1s.menu.UploadSpeed.460800.linux=460800
mant1s.menu.UploadSpeed.460800.macosx=460800
mant1s.menu.UploadSpeed.460800.upload.speed=460800
mant1s.menu.UploadSpeed.512000.windows=512000
mant1s.menu.UploadSpeed.512000.upload.speed=512000

mant1s.menu.DebugLevel.none=None
mant1s.menu.DebugLevel.none.build.code_debug=0
mant1s.menu.DebugLevel.error=Error
mant1s.menu.DebugLevel.error.build.code_debug=1
mant1s.menu.DebugLevel.warn=Warn
mant1s.menu.DebugLevel.warn.build.code_debug=2
mant1s.menu.DebugLevel.info=Info
mant1s.menu.DebugLevel.info.build.code_debug=3
mant1s.menu.DebugLevel.debug=Debug
mant1s.menu.DebugLevel.debug.build.code_debug=4
mant1s.menu.DebugLevel.verbose=Verbose
mant1s.menu.DebugLevel.verbose.build.code_debug=5

mant1s.menu.EraseFlash.none=Disabled
mant1s.menu.EraseFlash.none.upload.erase_cmd=
mant1s.menu.EraseFlash.all=Enabled
mant1s.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/128KB 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=4096000

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/128KB 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/128KB 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.DebugLevel.verbose=Verbose
vintlabs-devkit-v1.menu.DebugLevel.verbose.build.code_debug=5

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/128KB 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/128KB 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/128KB SPIFFS)
mPython.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
mPython.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080

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=dio
wifiduino32c3.build.boot=dio
wifiduino32c3.build.partitions=no_ota
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.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.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.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/128KB 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=4096000

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.dio=DIO
wifiduino32c3.menu.FlashMode.dio.build.flash_mode=dio
wifiduino32c3.menu.FlashMode.dio.build.boot=dio
wifiduino32c3.menu.FlashMode.qio=QIO
wifiduino32c3.menu.FlashMode.qio.build.flash_mode=dio
wifiduino32c3.menu.FlashMode.qio.build.boot=qio

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=16MB
wifiduino32s3.build.flash_freq=80m
wifiduino32s3.build.flash_mode=dio
wifiduino32s3.build.boot=qio
wifiduino32s3.build.boot_freq=80m
wifiduino32s3.build.partitions=app3M_fat9M_16MB
wifiduino32s3.build.defines=
wifiduino32s3.build.loop_core=
wifiduino32s3.build.event_core=
wifiduino32s3.build.psram_type=opi
wifiduino32s3.build.memory_type={build.boot}_{build.psram_type}

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.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.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.16M=16MB (128Mb)
wifiduino32s3.menu.FlashSize.16M.build.flash_size=16MB
wifiduino32s3.menu.FlashSize.8M=8MB (64Mb)
wifiduino32s3.menu.FlashSize.8M.build.flash_size=8MB
#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.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.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/128KB 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.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=4096000

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.denky32.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/128KB 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/128KB 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/128KB 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/128KB 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=4096000

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/128KB 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=4096000

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

##############################################################

deneyapkartv2.name=Deneyap Kart v2

deneyapkartv2.vid.0=0x303a
deneyapkartv2.pid.0=0x82EB

deneyapkartv2.bootloader.tool=esptool_py
deneyapkartv2.bootloader.tool.default=esptool_py

deneyapkartv2.upload.tool=esptool_py
deneyapkartv2.upload.tool.default=esptool_py
deneyapkartv2.upload.tool.network=esp_ota

deneyapkartv2.upload.maximum_size=1310720
deneyapkartv2.upload.maximum_data_size=327680
deneyapkartv2.upload.flags=
deneyapkartv2.upload.extra_flags=
deneyapkartv2.upload.use_1200bps_touch=false
deneyapkartv2.upload.wait_for_upload_port=false

deneyapkartv2.serial.disableDTR=false
deneyapkartv2.serial.disableRTS=false

deneyapkartv2.build.tarch=xtensa
deneyapkartv2.build.bootloader_addr=0x0
deneyapkartv2.build.target=esp32s3
deneyapkartv2.build.mcu=esp32s3
deneyapkartv2.build.core=esp32
deneyapkartv2.build.variant=deneyapkartv2
deneyapkartv2.build.board=DYDKV2

deneyapkartv2.build.usb_mode=1
deneyapkartv2.build.cdc_on_boot=1
deneyapkartv2.build.msc_on_boot=0
deneyapkartv2.build.dfu_on_boot=0
deneyapkartv2.build.f_cpu=240000000L
deneyapkartv2.build.flash_size=4MB
deneyapkartv2.build.flash_freq=80m
deneyapkartv2.build.flash_mode=dio
deneyapkartv2.build.boot=qio
deneyapkartv2.build.boot_freq=80m
deneyapkartv2.build.partitions=default
deneyapkartv2.build.defines=-DBOARD_HAS_PSRAM
deneyapkartv2.build.loop_core=
deneyapkartv2.build.event_core=
deneyapkartv2.build.psram_type=opi
deneyapkartv2.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
deneyapkartv2.menu.JTAGAdapter.default=Disabled
deneyapkartv2.menu.JTAGAdapter.default.build.copy_jtag_files=0
deneyapkartv2.menu.JTAGAdapter.builtin=Integrated USB JTAG
deneyapkartv2.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
deneyapkartv2.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
deneyapkartv2.menu.JTAGAdapter.external=FTDI Adapter
deneyapkartv2.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
deneyapkartv2.menu.JTAGAdapter.external.build.copy_jtag_files=1
deneyapkartv2.menu.JTAGAdapter.bridge=ESP USB Bridge
deneyapkartv2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
deneyapkartv2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

deneyapkartv2.menu.PSRAM.opi=OPI PSRAM
deneyapkartv2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
deneyapkartv2.menu.PSRAM.opi.build.psram_type=opi
deneyapkartv2.menu.PSRAM.disabled=Disabled
deneyapkartv2.menu.PSRAM.disabled.build.defines=
deneyapkartv2.menu.PSRAM.disabled.build.psram_type=qspi

deneyapkartv2.menu.FlashMode.qio=QIO 80MHz
deneyapkartv2.menu.FlashMode.qio.build.flash_mode=dio
deneyapkartv2.menu.FlashMode.qio.build.boot=qio
deneyapkartv2.menu.FlashMode.qio.build.boot_freq=80m
deneyapkartv2.menu.FlashMode.qio.build.flash_freq=80m
deneyapkartv2.menu.FlashMode.qio120=QIO 120MHz
deneyapkartv2.menu.FlashMode.qio120.build.flash_mode=dio
deneyapkartv2.menu.FlashMode.qio120.build.boot=qio
deneyapkartv2.menu.FlashMode.qio120.build.boot_freq=120m
deneyapkartv2.menu.FlashMode.qio120.build.flash_freq=80m
deneyapkartv2.menu.FlashMode.dio=DIO 80MHz
deneyapkartv2.menu.FlashMode.dio.build.flash_mode=dio
deneyapkartv2.menu.FlashMode.dio.build.boot=dio
deneyapkartv2.menu.FlashMode.dio.build.boot_freq=80m
deneyapkartv2.menu.FlashMode.dio.build.flash_freq=80m
deneyapkartv2.menu.FlashMode.opi=OPI 80MHz
deneyapkartv2.menu.FlashMode.opi.build.flash_mode=dout
deneyapkartv2.menu.FlashMode.opi.build.boot=opi
deneyapkartv2.menu.FlashMode.opi.build.boot_freq=80m
deneyapkartv2.menu.FlashMode.opi.build.flash_freq=80m

deneyapkartv2.menu.FlashSize.4M=4MB (32Mb)
deneyapkartv2.menu.FlashSize.4M.build.flash_size=4MB

deneyapkartv2.menu.LoopCore.1=Core 1
deneyapkartv2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
deneyapkartv2.menu.LoopCore.0=Core 0
deneyapkartv2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

deneyapkartv2.menu.EventsCore.1=Core 1
deneyapkartv2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
deneyapkartv2.menu.EventsCore.0=Core 0
deneyapkartv2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

deneyapkartv2.menu.USBMode.hwcdc=Hardware CDC and JTAG
deneyapkartv2.menu.USBMode.hwcdc.build.usb_mode=1
deneyapkartv2.menu.USBMode.default=USB-OTG (TinyUSB)
deneyapkartv2.menu.USBMode.default.build.usb_mode=0

deneyapkartv2.menu.CDCOnBoot.cdc=Enabled
deneyapkartv2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
deneyapkartv2.menu.CDCOnBoot.default=Disabled
deneyapkartv2.menu.CDCOnBoot.default.build.cdc_on_boot=0

deneyapkartv2.menu.MSCOnBoot.default=Disabled
deneyapkartv2.menu.MSCOnBoot.default.build.msc_on_boot=0
deneyapkartv2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
deneyapkartv2.menu.MSCOnBoot.msc.build.msc_on_boot=1

deneyapkartv2.menu.DFUOnBoot.default=Disabled
deneyapkartv2.menu.DFUOnBoot.default.build.dfu_on_boot=0
deneyapkartv2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
deneyapkartv2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

deneyapkartv2.menu.UploadMode.default=UART0 / Hardware CDC
deneyapkartv2.menu.UploadMode.default.upload.use_1200bps_touch=false
deneyapkartv2.menu.UploadMode.default.upload.wait_for_upload_port=false
deneyapkartv2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
deneyapkartv2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
deneyapkartv2.menu.UploadMode.cdc.upload.wait_for_upload_port=true

deneyapkartv2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
deneyapkartv2.menu.PartitionScheme.default.build.partitions=default
deneyapkartv2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
deneyapkartv2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
deneyapkartv2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
deneyapkartv2.menu.PartitionScheme.minimal.build.partitions=minimal
deneyapkartv2.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
deneyapkartv2.menu.PartitionScheme.no_fs.build.partitions=no_fs
deneyapkartv2.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
deneyapkartv2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
deneyapkartv2.menu.PartitionScheme.no_ota.build.partitions=no_ota
deneyapkartv2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
deneyapkartv2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
deneyapkartv2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
deneyapkartv2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
deneyapkartv2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
deneyapkartv2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
deneyapkartv2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
deneyapkartv2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
deneyapkartv2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
deneyapkartv2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
deneyapkartv2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
deneyapkartv2.menu.PartitionScheme.huge_app.build.partitions=huge_app
deneyapkartv2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
deneyapkartv2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
deneyapkartv2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
deneyapkartv2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
deneyapkartv2.menu.PartitionScheme.rainmaker=RainMaker 4MB
deneyapkartv2.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
deneyapkartv2.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
deneyapkartv2.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
deneyapkartv2.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
deneyapkartv2.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
deneyapkartv2.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
deneyapkartv2.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
deneyapkartv2.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
deneyapkartv2.menu.PartitionScheme.custom=Custom
deneyapkartv2.menu.PartitionScheme.custom.build.partitions=
deneyapkartv2.menu.PartitionScheme.custom.upload.maximum_size=4194304

deneyapkartv2.menu.CPUFreq.240=240MHz (WiFi)
deneyapkartv2.menu.CPUFreq.240.build.f_cpu=240000000L
deneyapkartv2.menu.CPUFreq.160=160MHz (WiFi)
deneyapkartv2.menu.CPUFreq.160.build.f_cpu=160000000L
deneyapkartv2.menu.CPUFreq.80=80MHz (WiFi)
deneyapkartv2.menu.CPUFreq.80.build.f_cpu=80000000L
deneyapkartv2.menu.CPUFreq.40=40MHz
deneyapkartv2.menu.CPUFreq.40.build.f_cpu=40000000L
deneyapkartv2.menu.CPUFreq.20=20MHz
deneyapkartv2.menu.CPUFreq.20.build.f_cpu=20000000L
deneyapkartv2.menu.CPUFreq.10=10MHz
deneyapkartv2.menu.CPUFreq.10.build.f_cpu=10000000L

deneyapkartv2.menu.UploadSpeed.921600=921600
deneyapkartv2.menu.UploadSpeed.921600.upload.speed=921600
deneyapkartv2.menu.UploadSpeed.115200=115200
deneyapkartv2.menu.UploadSpeed.115200.upload.speed=115200
deneyapkartv2.menu.UploadSpeed.256000.windows=256000
deneyapkartv2.menu.UploadSpeed.256000.upload.speed=256000
deneyapkartv2.menu.UploadSpeed.230400.windows.upload.speed=256000
deneyapkartv2.menu.UploadSpeed.230400=230400
deneyapkartv2.menu.UploadSpeed.230400.upload.speed=230400
deneyapkartv2.menu.UploadSpeed.460800.linux=460800
deneyapkartv2.menu.UploadSpeed.460800.macosx=460800
deneyapkartv2.menu.UploadSpeed.460800.upload.speed=460800
deneyapkartv2.menu.UploadSpeed.512000.windows=512000
deneyapkartv2.menu.UploadSpeed.512000.upload.speed=512000

deneyapkartv2.menu.DebugLevel.none=None
deneyapkartv2.menu.DebugLevel.none.build.code_debug=0
deneyapkartv2.menu.DebugLevel.error=Error
deneyapkartv2.menu.DebugLevel.error.build.code_debug=1
deneyapkartv2.menu.DebugLevel.warn=Warn
deneyapkartv2.menu.DebugLevel.warn.build.code_debug=2
deneyapkartv2.menu.DebugLevel.info=Info
deneyapkartv2.menu.DebugLevel.info.build.code_debug=3
deneyapkartv2.menu.DebugLevel.debug=Debug
deneyapkartv2.menu.DebugLevel.debug.build.code_debug=4
deneyapkartv2.menu.DebugLevel.verbose=Verbose
deneyapkartv2.menu.DebugLevel.verbose.build.code_debug=5

deneyapkartv2.menu.EraseFlash.none=Disabled
deneyapkartv2.menu.EraseFlash.none.upload.erase_cmd=
deneyapkartv2.menu.EraseFlash.all=Enabled
deneyapkartv2.menu.EraseFlash.all.upload.erase_cmd=-e

deneyapkartv2.menu.ZigbeeMode.default=Disabled
deneyapkartv2.menu.ZigbeeMode.default.build.zigbee_mode=
deneyapkartv2.menu.ZigbeeMode.default.build.zigbee_libs=
deneyapkartv2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
deneyapkartv2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
deneyapkartv2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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/128KB 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=4096000

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/128KB 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=4096000

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/128KB 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=4096000

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/128KB 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=4096000

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/128KB 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=4096000

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/128KB 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/128KB 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/128KB 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/128KB 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=4096000

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/128KB SPIFFS)
dpu_esp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
dpu_esp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080

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/128KB 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/128KB 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/128KB 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=4096000

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_ESP32C5.name=XIAO_ESP32C5

XIAO_ESP32C5.vid.0=0x2886
XIAO_ESP32C5.pid.0=0x0067

XIAO_ESP32C5.bootloader.tool=esptool_py
XIAO_ESP32C5.bootloader.tool.default=esptool_py

XIAO_ESP32C5.upload.tool=esptool_py
XIAO_ESP32C5.upload.tool.default=esptool_py
XIAO_ESP32C5.upload.tool.network=esp_ota

XIAO_ESP32C5.upload.maximum_size=1310720
XIAO_ESP32C5.upload.maximum_data_size=327680
XIAO_ESP32C5.upload.flags=
XIAO_ESP32C5.upload.extra_flags=
XIAO_ESP32C5.upload.use_1200bps_touch=false
XIAO_ESP32C5.upload.wait_for_upload_port=false

XIAO_ESP32C5.serial.disableDTR=false
XIAO_ESP32C5.serial.disableRTS=false

XIAO_ESP32C5.build.tarch=riscv32
XIAO_ESP32C5.build.target=esp
XIAO_ESP32C5.build.mcu=esp32c5
XIAO_ESP32C5.build.core=esp32
XIAO_ESP32C5.build.variant=XIAO_ESP32C5
XIAO_ESP32C5.build.board=XIAO_ESP32C5
XIAO_ESP32C5.build.bootloader_addr=0x2000

XIAO_ESP32C5.build.cdc_on_boot=1
XIAO_ESP32C5.build.f_cpu=240000000L
XIAO_ESP32C5.build.flash_size=8MB
XIAO_ESP32C5.build.flash_freq=80m
XIAO_ESP32C5.build.flash_mode=qio
XIAO_ESP32C5.build.boot=qio
XIAO_ESP32C5.build.partitions=default_8MB
XIAO_ESP32C5.build.defines=

## IDE 2.0 Seems to not update the value
XIAO_ESP32C5.menu.JTAGAdapter.default=Disabled
XIAO_ESP32C5.menu.JTAGAdapter.default.build.copy_jtag_files=0
XIAO_ESP32C5.menu.JTAGAdapter.builtin=Integrated USB JTAG
XIAO_ESP32C5.menu.JTAGAdapter.builtin.build.openocdscript=esp32c5-builtin.cfg
XIAO_ESP32C5.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
XIAO_ESP32C5.menu.JTAGAdapter.external=FTDI Adapter
XIAO_ESP32C5.menu.JTAGAdapter.external.build.openocdscript=esp32c5-ftdi.cfg
XIAO_ESP32C5.menu.JTAGAdapter.external.build.copy_jtag_files=1
XIAO_ESP32C5.menu.JTAGAdapter.bridge=ESP USB Bridge
XIAO_ESP32C5.menu.JTAGAdapter.bridge.build.openocdscript=esp32c5-bridge.cfg
XIAO_ESP32C5.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

XIAO_ESP32C5.menu.PSRAM.disabled=Disabled
XIAO_ESP32C5.menu.PSRAM.disabled.build.defines=
XIAO_ESP32C5.menu.PSRAM.enabled=Enabled
XIAO_ESP32C5.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM

XIAO_ESP32C5.menu.CDCOnBoot.cdc=Enabled
XIAO_ESP32C5.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
XIAO_ESP32C5.menu.CDCOnBoot.default=Disabled
XIAO_ESP32C5.menu.CDCOnBoot.default.build.cdc_on_boot=0

XIAO_ESP32C5.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
XIAO_ESP32C5.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
XIAO_ESP32C5.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
XIAO_ESP32C5.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
XIAO_ESP32C5.menu.PartitionScheme.default.build.partitions=default
XIAO_ESP32C5.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
XIAO_ESP32C5.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
XIAO_ESP32C5.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
XIAO_ESP32C5.menu.PartitionScheme.minimal.build.partitions=minimal
XIAO_ESP32C5.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
XIAO_ESP32C5.menu.PartitionScheme.no_ota.build.partitions=no_ota
XIAO_ESP32C5.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
XIAO_ESP32C5.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
XIAO_ESP32C5.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
XIAO_ESP32C5.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
XIAO_ESP32C5.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
XIAO_ESP32C5.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
XIAO_ESP32C5.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
XIAO_ESP32C5.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
XIAO_ESP32C5.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
XIAO_ESP32C5.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
XIAO_ESP32C5.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
XIAO_ESP32C5.menu.PartitionScheme.huge_app.build.partitions=huge_app
XIAO_ESP32C5.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
XIAO_ESP32C5.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
XIAO_ESP32C5.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
XIAO_ESP32C5.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
XIAO_ESP32C5.menu.PartitionScheme.rainmaker=RainMaker 4MB
XIAO_ESP32C5.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
XIAO_ESP32C5.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
XIAO_ESP32C5.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
XIAO_ESP32C5.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
XIAO_ESP32C5.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
XIAO_ESP32C5.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
XIAO_ESP32C5.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
XIAO_ESP32C5.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
XIAO_ESP32C5.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
XIAO_ESP32C5.menu.PartitionScheme.zigbee.build.partitions=zigbee
XIAO_ESP32C5.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
XIAO_ESP32C5.menu.PartitionScheme.zigbee_8MB=Zigbee 8MB with spiffs
XIAO_ESP32C5.menu.PartitionScheme.zigbee_8MB.build.partitions=zigbee_8MB
XIAO_ESP32C5.menu.PartitionScheme.zigbee_8MB.upload.maximum_size=3407872
XIAO_ESP32C5.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
XIAO_ESP32C5.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
XIAO_ESP32C5.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
XIAO_ESP32C5.menu.PartitionScheme.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
XIAO_ESP32C5.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
XIAO_ESP32C5.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872

XIAO_ESP32C5.menu.CPUFreq.240=240MHz (WiFi)
XIAO_ESP32C5.menu.CPUFreq.240.build.f_cpu=240000000L
XIAO_ESP32C5.menu.CPUFreq.160=160MHz (WiFi)
XIAO_ESP32C5.menu.CPUFreq.160.build.f_cpu=160000000L
XIAO_ESP32C5.menu.CPUFreq.80=80MHz (WiFi)
XIAO_ESP32C5.menu.CPUFreq.80.build.f_cpu=80000000L
XIAO_ESP32C5.menu.CPUFreq.40=40MHz
XIAO_ESP32C5.menu.CPUFreq.40.build.f_cpu=40000000L
XIAO_ESP32C5.menu.CPUFreq.20=20MHz
XIAO_ESP32C5.menu.CPUFreq.20.build.f_cpu=20000000L
XIAO_ESP32C5.menu.CPUFreq.10=10MHz
XIAO_ESP32C5.menu.CPUFreq.10.build.f_cpu=10000000L

XIAO_ESP32C5.menu.FlashMode.qio=QIO
XIAO_ESP32C5.menu.FlashMode.qio.build.flash_mode=dio
XIAO_ESP32C5.menu.FlashMode.qio.build.boot=qio
XIAO_ESP32C5.menu.FlashMode.dio=DIO
XIAO_ESP32C5.menu.FlashMode.dio.build.flash_mode=dio
XIAO_ESP32C5.menu.FlashMode.dio.build.boot=dio

XIAO_ESP32C5.menu.FlashFreq.80=80MHz
XIAO_ESP32C5.menu.FlashFreq.80.build.flash_freq=80m
XIAO_ESP32C5.menu.FlashFreq.40=40MHz
XIAO_ESP32C5.menu.FlashFreq.40.build.flash_freq=40m

XIAO_ESP32C5.menu.FlashSize.8M=8MB (64Mb)
XIAO_ESP32C5.menu.FlashSize.8M.build.flash_size=8MB

XIAO_ESP32C5.menu.UploadSpeed.921600=921600
XIAO_ESP32C5.menu.UploadSpeed.921600.upload.speed=921600
XIAO_ESP32C5.menu.UploadSpeed.115200=115200
XIAO_ESP32C5.menu.UploadSpeed.115200.upload.speed=115200
XIAO_ESP32C5.menu.UploadSpeed.256000.windows=256000
XIAO_ESP32C5.menu.UploadSpeed.256000.upload.speed=256000
XIAO_ESP32C5.menu.UploadSpeed.230400.windows.upload.speed=256000
XIAO_ESP32C5.menu.UploadSpeed.230400=230400
XIAO_ESP32C5.menu.UploadSpeed.230400.upload.speed=230400
XIAO_ESP32C5.menu.UploadSpeed.460800.linux=460800
XIAO_ESP32C5.menu.UploadSpeed.460800.macosx=460800
XIAO_ESP32C5.menu.UploadSpeed.460800.upload.speed=460800
XIAO_ESP32C5.menu.UploadSpeed.512000.windows=512000
XIAO_ESP32C5.menu.UploadSpeed.512000.upload.speed=512000

XIAO_ESP32C5.menu.DebugLevel.none=None
XIAO_ESP32C5.menu.DebugLevel.none.build.code_debug=0
XIAO_ESP32C5.menu.DebugLevel.error=Error
XIAO_ESP32C5.menu.DebugLevel.error.build.code_debug=1
XIAO_ESP32C5.menu.DebugLevel.warn=Warn
XIAO_ESP32C5.menu.DebugLevel.warn.build.code_debug=2
XIAO_ESP32C5.menu.DebugLevel.info=Info
XIAO_ESP32C5.menu.DebugLevel.info.build.code_debug=3
XIAO_ESP32C5.menu.DebugLevel.debug=Debug
XIAO_ESP32C5.menu.DebugLevel.debug.build.code_debug=4
XIAO_ESP32C5.menu.DebugLevel.verbose=Verbose
XIAO_ESP32C5.menu.DebugLevel.verbose.build.code_debug=5

XIAO_ESP32C5.menu.EraseFlash.none=Disabled
XIAO_ESP32C5.menu.EraseFlash.none.upload.erase_cmd=
XIAO_ESP32C5.menu.EraseFlash.all=Enabled
XIAO_ESP32C5.menu.EraseFlash.all.upload.erase_cmd=-e

XIAO_ESP32C5.menu.ZigbeeMode.default=Disabled
XIAO_ESP32C5.menu.ZigbeeMode.default.build.zigbee_mode=
XIAO_ESP32C5.menu.ZigbeeMode.default.build.zigbee_libs=
XIAO_ESP32C5.menu.ZigbeeMode.ed=Zigbee ED (end device)
XIAO_ESP32C5.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
XIAO_ESP32C5.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
XIAO_ESP32C5.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
XIAO_ESP32C5.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
XIAO_ESP32C5.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native
XIAO_ESP32C5.menu.ZigbeeMode.ed_debug=Zigbee ED (end device) - Debug
XIAO_ESP32C5.menu.ZigbeeMode.ed_debug.build.zigbee_mode=-DZIGBEE_MODE_ED
XIAO_ESP32C5.menu.ZigbeeMode.ed_debug.build.zigbee_libs=-lesp_zb_api.ed.debug -lzboss_stack.ed.debug -lzboss_port.native.debug
XIAO_ESP32C5.menu.ZigbeeMode.zczr_debug=Zigbee ZCZR (coordinator/router) - Debug
XIAO_ESP32C5.menu.ZigbeeMode.zczr_debug.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
XIAO_ESP32C5.menu.ZigbeeMode.zczr_debug.build.zigbee_libs=-lesp_zb_api.zczr.debug -lzboss_stack.zczr.debug -lzboss_port.native.debug

##############################################################

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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

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.partitions=tinyuf2-partitions-8MB
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.PartitionScheme.tinyuf2_noota=TinyUF2 8MB No OTA (4MB APP/3.7MB FFAT)
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-8MB-noota
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota.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

##############################################################

XIAO_ESP32S3_Plus.name=XIAO_ESP32S3_PLUS
XIAO_ESP32S3_Plus.vid.0=0x2886
XIAO_ESP32S3_Plus.pid.0=0x0063
XIAO_ESP32S3_Plus.vid.1=0x2886
XIAO_ESP32S3_Plus.pid.1=0x8063

XIAO_ESP32S3_Plus.bootloader.tool=esptool_py
XIAO_ESP32S3_Plus.bootloader.tool.default=esptool_py

XIAO_ESP32S3_Plus.upload.tool=esptool_py
XIAO_ESP32S3_Plus.upload.tool.default=esptool_py
XIAO_ESP32S3_Plus.upload.tool.network=esp_ota

XIAO_ESP32S3_Plus.upload.maximum_size=1310720
XIAO_ESP32S3_Plus.upload.maximum_data_size=327680
XIAO_ESP32S3_Plus.upload.flags=
XIAO_ESP32S3_Plus.upload.extra_flags=
XIAO_ESP32S3_Plus.upload.use_1200bps_touch=false
XIAO_ESP32S3_Plus.upload.wait_for_upload_port=false

XIAO_ESP32S3_Plus.serial.disableDTR=false
XIAO_ESP32S3_Plus.serial.disableRTS=false

XIAO_ESP32S3_Plus.build.tarch=xtensa
XIAO_ESP32S3_Plus.build.bootloader_addr=0x0
XIAO_ESP32S3_Plus.build.target=esp32s3
XIAO_ESP32S3_Plus.build.mcu=esp32s3
XIAO_ESP32S3_Plus.build.core=esp32
XIAO_ESP32S3_Plus.build.variant=XIAO_ESP32S3_Plus
XIAO_ESP32S3_Plus.build.board=XIAO_ESP32S3_PLUS

XIAO_ESP32S3_Plus.build.usb_mode=0
XIAO_ESP32S3_Plus.build.cdc_on_boot=1
XIAO_ESP32S3_Plus.build.msc_on_boot=0
XIAO_ESP32S3_Plus.build.dfu_on_boot=0
XIAO_ESP32S3_Plus.build.f_cpu=240000000L
XIAO_ESP32S3_Plus.build.flash_size=16MB
XIAO_ESP32S3_Plus.build.flash_freq=80m
XIAO_ESP32S3_Plus.build.flash_mode=dio
XIAO_ESP32S3_Plus.build.boot=qio
XIAO_ESP32S3_Plus.build.boot_freq=80m
XIAO_ESP32S3_Plus.build.partitions=ffat
XIAO_ESP32S3_Plus.build.defines=
XIAO_ESP32S3_Plus.build.loop_core=
XIAO_ESP32S3_Plus.build.event_core=
XIAO_ESP32S3_Plus.build.psram_type=qspi
XIAO_ESP32S3_Plus.build.memory_type={build.boot}_{build.psram_type}

XIAO_ESP32S3_Plus.menu.JTAGAdapter.default=Disabled
XIAO_ESP32S3_Plus.menu.JTAGAdapter.default.build.copy_jtag_files=0
XIAO_ESP32S3_Plus.menu.JTAGAdapter.builtin=Integrated USB JTAG
XIAO_ESP32S3_Plus.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
XIAO_ESP32S3_Plus.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
XIAO_ESP32S3_Plus.menu.JTAGAdapter.external=FTDI Adapter
XIAO_ESP32S3_Plus.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
XIAO_ESP32S3_Plus.menu.JTAGAdapter.external.build.copy_jtag_files=1
XIAO_ESP32S3_Plus.menu.JTAGAdapter.bridge=ESP USB Bridge
XIAO_ESP32S3_Plus.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
XIAO_ESP32S3_Plus.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

XIAO_ESP32S3_Plus.menu.PSRAM.disabled=Disabled
XIAO_ESP32S3_Plus.menu.PSRAM.disabled.build.defines=
XIAO_ESP32S3_Plus.menu.PSRAM.disabled.build.psram_type=qspi
XIAO_ESP32S3_Plus.menu.PSRAM.opi=OPI PSRAM
XIAO_ESP32S3_Plus.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
XIAO_ESP32S3_Plus.menu.PSRAM.opi.build.psram_type=opi

XIAO_ESP32S3_Plus.menu.FlashMode.qio=QIO 80MHz
XIAO_ESP32S3_Plus.menu.FlashMode.qio.build.flash_mode=dio
XIAO_ESP32S3_Plus.menu.FlashMode.qio.build.boot=qio
XIAO_ESP32S3_Plus.menu.FlashMode.qio.build.boot_freq=80m
XIAO_ESP32S3_Plus.menu.FlashMode.qio.build.flash_freq=80m
XIAO_ESP32S3_Plus.menu.FlashMode.dio=DIO 80MHz
XIAO_ESP32S3_Plus.menu.FlashMode.dio.build.flash_mode=dio
XIAO_ESP32S3_Plus.menu.FlashMode.dio.build.boot=dio
XIAO_ESP32S3_Plus.menu.FlashMode.dio.build.boot_freq=80m
XIAO_ESP32S3_Plus.menu.FlashMode.dio.build.flash_freq=80m

XIAO_ESP32S3_Plus.menu.FlashSize.16M=16MB (128Mb)
XIAO_ESP32S3_Plus.menu.FlashSize.16M.build.flash_size=16MB

XIAO_ESP32S3_Plus.menu.LoopCore.1=Core 1
XIAO_ESP32S3_Plus.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
XIAO_ESP32S3_Plus.menu.LoopCore.0=Core 0
XIAO_ESP32S3_Plus.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

XIAO_ESP32S3_Plus.menu.EventsCore.1=Core 1
XIAO_ESP32S3_Plus.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
XIAO_ESP32S3_Plus.menu.EventsCore.0=Core 0
XIAO_ESP32S3_Plus.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

XIAO_ESP32S3_Plus.menu.USBMode.hwcdc=Hardware CDC and JTAG
XIAO_ESP32S3_Plus.menu.USBMode.hwcdc.build.usb_mode=1
XIAO_ESP32S3_Plus.menu.USBMode.default=USB-OTG (TinyUSB)
XIAO_ESP32S3_Plus.menu.USBMode.default.build.usb_mode=0

XIAO_ESP32S3_Plus.menu.CDCOnBoot.default=Enabled
XIAO_ESP32S3_Plus.menu.CDCOnBoot.default.build.cdc_on_boot=1
XIAO_ESP32S3_Plus.menu.CDCOnBoot.cdc=Disabled
XIAO_ESP32S3_Plus.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

XIAO_ESP32S3_Plus.menu.MSCOnBoot.default=Disabled
XIAO_ESP32S3_Plus.menu.MSCOnBoot.default.build.msc_on_boot=0
XIAO_ESP32S3_Plus.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
XIAO_ESP32S3_Plus.menu.MSCOnBoot.msc.build.msc_on_boot=1

XIAO_ESP32S3_Plus.menu.DFUOnBoot.default=Disabled
XIAO_ESP32S3_Plus.menu.DFUOnBoot.default.build.dfu_on_boot=0
XIAO_ESP32S3_Plus.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
XIAO_ESP32S3_Plus.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

XIAO_ESP32S3_Plus.menu.UploadMode.default=UART0 / Hardware CDC
XIAO_ESP32S3_Plus.menu.UploadMode.default.upload.use_1200bps_touch=false
XIAO_ESP32S3_Plus.menu.UploadMode.default.upload.wait_for_upload_port=false
XIAO_ESP32S3_Plus.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
XIAO_ESP32S3_Plus.menu.UploadMode.cdc.upload.use_1200bps_touch=true
XIAO_ESP32S3_Plus.menu.UploadMode.cdc.upload.wait_for_upload_port=true

XIAO_ESP32S3_Plus.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
XIAO_ESP32S3_Plus.menu.PartitionScheme.fatflash.build.partitions=ffat
XIAO_ESP32S3_Plus.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
XIAO_ESP32S3_Plus.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
XIAO_ESP32S3_Plus.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
XIAO_ESP32S3_Plus.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
XIAO_ESP32S3_Plus.menu.PartitionScheme.default_8MB=Default with spiffs (3MB APP/1.5MB SPIFFS)
XIAO_ESP32S3_Plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
XIAO_ESP32S3_Plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
XIAO_ESP32S3_Plus.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
XIAO_ESP32S3_Plus.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
XIAO_ESP32S3_Plus.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB
XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"

XIAO_ESP32S3_Plus.menu.CPUFreq.240=240MHz (WiFi)
XIAO_ESP32S3_Plus.menu.CPUFreq.240.build.f_cpu=240000000L
XIAO_ESP32S3_Plus.menu.CPUFreq.160=160MHz (WiFi)
XIAO_ESP32S3_Plus.menu.CPUFreq.160.build.f_cpu=160000000L
XIAO_ESP32S3_Plus.menu.CPUFreq.80=80MHz (WiFi)
XIAO_ESP32S3_Plus.menu.CPUFreq.80.build.f_cpu=80000000L
XIAO_ESP32S3_Plus.menu.CPUFreq.40=40MHz
XIAO_ESP32S3_Plus.menu.CPUFreq.40.build.f_cpu=40000000L
XIAO_ESP32S3_Plus.menu.CPUFreq.20=20MHz
XIAO_ESP32S3_Plus.menu.CPUFreq.20.build.f_cpu=20000000L
XIAO_ESP32S3_Plus.menu.CPUFreq.10=10MHz
XIAO_ESP32S3_Plus.menu.CPUFreq.10.build.f_cpu=10000000L

XIAO_ESP32S3_Plus.menu.UploadSpeed.921600=921600
XIAO_ESP32S3_Plus.menu.UploadSpeed.921600.upload.speed=921600
XIAO_ESP32S3_Plus.menu.UploadSpeed.115200=115200
XIAO_ESP32S3_Plus.menu.UploadSpeed.115200.upload.speed=115200
XIAO_ESP32S3_Plus.menu.UploadSpeed.256000.windows=256000
XIAO_ESP32S3_Plus.menu.UploadSpeed.256000.upload.speed=256000
XIAO_ESP32S3_Plus.menu.UploadSpeed.230400.windows.upload.speed=256000
XIAO_ESP32S3_Plus.menu.UploadSpeed.230400=230400
XIAO_ESP32S3_Plus.menu.UploadSpeed.230400.upload.speed=230400
XIAO_ESP32S3_Plus.menu.UploadSpeed.460800.linux=460800
XIAO_ESP32S3_Plus.menu.UploadSpeed.460800.macosx=460800
XIAO_ESP32S3_Plus.menu.UploadSpeed.460800.upload.speed=460800
XIAO_ESP32S3_Plus.menu.UploadSpeed.512000.windows=512000
XIAO_ESP32S3_Plus.menu.UploadSpeed.512000.upload.speed=512000

XIAO_ESP32S3_Plus.menu.DebugLevel.none=None
XIAO_ESP32S3_Plus.menu.DebugLevel.none.build.code_debug=0
XIAO_ESP32S3_Plus.menu.DebugLevel.error=Error
XIAO_ESP32S3_Plus.menu.DebugLevel.error.build.code_debug=1
XIAO_ESP32S3_Plus.menu.DebugLevel.warn=Warn
XIAO_ESP32S3_Plus.menu.DebugLevel.warn.build.code_debug=2
XIAO_ESP32S3_Plus.menu.DebugLevel.info=Info
XIAO_ESP32S3_Plus.menu.DebugLevel.info.build.code_debug=3
XIAO_ESP32S3_Plus.menu.DebugLevel.debug=Debug
XIAO_ESP32S3_Plus.menu.DebugLevel.debug.build.code_debug=4
XIAO_ESP32S3_Plus.menu.DebugLevel.verbose=Verbose
XIAO_ESP32S3_Plus.menu.DebugLevel.verbose.build.code_debug=5

XIAO_ESP32S3_Plus.menu.EraseFlash.none=Disabled
XIAO_ESP32S3_Plus.menu.EraseFlash.none.upload.erase_cmd=
XIAO_ESP32S3_Plus.menu.EraseFlash.all=Enabled
XIAO_ESP32S3_Plus.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/128KB 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/128KB 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.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/128KB 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/128KB 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=4096000
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/128KB 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=4096000
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/128KB 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/128KB 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/128KB 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=4096000

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/128KB 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=4096000

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/128KB 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=4096000

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/128KB 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=4096000

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/128KB 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=4096000

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 Modules (ESP32-S3)

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 -D{build.board} -D{build.DisplayModel}
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.FlashSize.16M=16MB (128Mb)
gen4-ESP32-S3R8n16.menu.FlashSize.16M.build.flash_size=16MB
gen4-ESP32-S3R8n16.menu.FlashSize.32M=32MB (256Mb)
gen4-ESP32-S3R8n16.menu.FlashSize.32M.build.flash_size=32MB

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.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
gen4-ESP32-S3R8n16.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
gen4-ESP32-S3R8n16.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
gen4-ESP32-S3R8n16.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
gen4-ESP32-S3R8n16.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
gen4-ESP32-S3R8n16.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
gen4-ESP32-S3R8n16.menu.PartitionScheme.app13M_data7M_32MB=32M Flash (13MB APP/6.75MB SPIFFS)
gen4-ESP32-S3R8n16.menu.PartitionScheme.app13M_data7M_32MB.build.partitions=default_32MB
gen4-ESP32-S3R8n16.menu.PartitionScheme.app13M_data7M_32MB.upload.maximum_size=13107200

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

gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_24=gen4-ESP32-24
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_24.build.DisplayModel=ESP32S3_24
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_24t=gen4-ESP32-24T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_24t.build.DisplayModel=ESP32S3_24T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_24ct=gen4-ESP32-24CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_24ct.build.DisplayModel=ESP32S3_24CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_24ct_clb=gen4-ESP32-24CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_24ct_clb.build.DisplayModel=ESP32S3_24CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_28=gen4-ESP32-28
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_28.build.DisplayModel=ESP32S3_28
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_28t=gen4-ESP32-28T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_28t.build.DisplayModel=ESP32S3_28T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_28ct=gen4-ESP32-28CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_28ct.build.DisplayModel=ESP32S3_28CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_28ct_clb=gen4-ESP32-28CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_28ct_clb.build.DisplayModel=ESP32S3_28CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_32=gen4-ESP32-32
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_32.build.DisplayModel=ESP32S3_32
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_32t=gen4-ESP32-32T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_32t.build.DisplayModel=ESP32S3_32T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_32ct=gen4-ESP32-32CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_32ct.build.DisplayModel=ESP32S3_32CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_32ct_clb=gen4-ESP32-32CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_32ct_clb.build.DisplayModel=ESP32S3_32CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_35=gen4-ESP32-35
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_35.build.DisplayModel=ESP32S3_35
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_35t=gen4-ESP32-35T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_35t.build.DisplayModel=ESP32S3_35T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_35ct=gen4-ESP32-35CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_35ct.build.DisplayModel=ESP32S3_35CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_35ct_clb=gen4-ESP32-35CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_35ct_clb.build.DisplayModel=ESP32S3_35CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43_qspi=gen4-ESP32Q-43
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43_qspi.build.DisplayModel=ESP32S3_Q43
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43t_qspi=gen4-ESP32Q-43T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43t_qspi.build.DisplayModel=ESP32S3_Q43T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43ct_qspi=gen4-ESP32Q-43CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43ct_qspi.build.DisplayModel=ESP32S3_Q43CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43ct_clb_qspi=gen4-ESP32Q-43CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43ct_clb_qspi.build.DisplayModel=ESP32S3_Q43CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43=gen4-ESP32-43
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43.build.DisplayModel=ESP32S3_43
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43t=gen4-ESP32-43T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43t.build.DisplayModel=ESP32S3_43T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43ct=gen4-ESP32-43CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43ct.build.DisplayModel=ESP32S3_43CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43ct_clb=gen4-ESP32-43CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_43ct_clb.build.DisplayModel=ESP32S3_43CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_50=gen4-ESP32-50
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_50.build.DisplayModel=ESP32S3_50
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_50t=gen4-ESP32-50T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_50t.build.DisplayModel=ESP32S3_50T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_50ct=gen4-ESP32-50CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_50ct.build.DisplayModel=ESP32S3_50CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_50ct_clb=gen4-ESP32-50CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_50ct_clb.build.DisplayModel=ESP32S3_50CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_70=gen4-ESP32-70
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_70.build.DisplayModel=ESP32S3_70
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_70t=gen4-ESP32-70T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_70t.build.DisplayModel=ESP32S3_70T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_70ct=gen4-ESP32-70CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_70ct.build.DisplayModel=ESP32S3_70CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_70ct_clb=gen4-ESP32-70CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_70ct_clb.build.DisplayModel=ESP32S3_70CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_90=ESP32-90
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_90.build.DisplayModel=ESP32S3_90
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_90t=ESP32-90T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_90t.build.DisplayModel=ESP32S3_90T
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_90ct=ESP32-90CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_90ct.build.DisplayModel=ESP32S3_90CT
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_90ct_clb=ESP32-90CT-CLB
gen4-ESP32-S3R8n16.menu.DisplayModel.esp32s3_90ct_clb.build.DisplayModel=ESP32S3_90CT


##############################################################
# 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/128KB 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/128KB 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/128KB 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
ioxesp32.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.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/128KB SPIFFS)
ioxesp32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
ioxesp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
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.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/128KB SPIFFS)
ioxesp32ps.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
ioxesp32ps.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
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/128KB 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=4194304

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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################
# 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/128KB 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=4096000

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/128KB 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=4096000

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" 0x170000 "{runtime.platform.path}/variants/{build.variant}/APOTA.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/128KB 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

##############################################################
# senseBox Eye

sensebox_eye.name=senseBox Eye
sensebox_eye.vid.0=0x303A
sensebox_eye.pid.0=0x82D1
sensebox_eye.vid.1=0x303A
sensebox_eye.pid.1=0x82D2
sensebox_eye.vid.2=0x303A
sensebox_eye.pid.2=0x82D3

sensebox_eye.bootloader.tool=esptool_py
sensebox_eye.bootloader.tool.default=esptool_py

sensebox_eye.upload.tool=esptool_py
sensebox_eye.upload.tool.default=esptool_py
sensebox_eye.upload.tool.network=esp_ota

sensebox_eye.upload.maximum_size=1310720
sensebox_eye.upload.maximum_data_size=327680
sensebox_eye.upload.flags=
sensebox_eye.upload.extra_flags=
sensebox_eye.upload.use_1200bps_touch=false
sensebox_eye.upload.wait_for_upload_port=false

sensebox_eye.serial.disableDTR=false
sensebox_eye.serial.disableRTS=false

sensebox_eye.build.tarch=xtensa
sensebox_eye.build.bootloader_addr=0x0
sensebox_eye.build.target=esp32s3
sensebox_eye.build.mcu=esp32s3
sensebox_eye.build.core=esp32
sensebox_eye.build.variant=sensebox_eye
sensebox_eye.build.board=SENSEBOX_EYE

sensebox_eye.build.usb_mode=0
sensebox_eye.build.cdc_on_boot=1
sensebox_eye.build.msc_on_boot=1
sensebox_eye.build.dfu_on_boot=0
sensebox_eye.build.f_cpu=240000000L
sensebox_eye.build.flash_size=16MB (128Mb)
sensebox_eye.build.flash_freq=80m
sensebox_eye.build.flash_mode=dio
sensebox_eye.build.boot=qio
sensebox_eye.build.boot_freq=80m
sensebox_eye.build.partitions=tinyuf2
sensebox_eye.build.defines=
sensebox_eye.build.loop_core=
sensebox_eye.build.event_core=
sensebox_eye.build.psram_type=qspi
sensebox_eye.build.memory_type={build.boot}_{build.psram_type}

sensebox_eye.menu.JTAGAdapter.default=Disabled
sensebox_eye.menu.JTAGAdapter.default.build.copy_jtag_files=0
sensebox_eye.menu.JTAGAdapter.builtin=Integrated USB JTAG
sensebox_eye.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
sensebox_eye.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
sensebox_eye.menu.JTAGAdapter.external=FTDI Adapter
sensebox_eye.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
sensebox_eye.menu.JTAGAdapter.external.build.copy_jtag_files=1
sensebox_eye.menu.JTAGAdapter.bridge=ESP USB Bridge
sensebox_eye.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
sensebox_eye.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

sensebox_eye.menu.PSRAM.opi=OPI PSRAM
sensebox_eye.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
sensebox_eye.menu.PSRAM.opi.build.psram_type=opi
sensebox_eye.menu.PSRAM.disabled=Disabled
sensebox_eye.menu.PSRAM.disabled.build.defines=
sensebox_eye.menu.PSRAM.disabled.build.psram_type=qspi

sensebox_eye.menu.FlashMode.qio=QIO 80MHz
sensebox_eye.menu.FlashMode.qio.build.flash_mode=dio
sensebox_eye.menu.FlashMode.qio.build.boot=qio
sensebox_eye.menu.FlashMode.qio.build.boot_freq=80m
sensebox_eye.menu.FlashMode.qio.build.flash_freq=80m
sensebox_eye.menu.FlashMode.dio=DIO 80MHz
sensebox_eye.menu.FlashMode.dio.build.flash_mode=dio
sensebox_eye.menu.FlashMode.dio.build.boot=dio
sensebox_eye.menu.FlashMode.dio.build.boot_freq=80m
sensebox_eye.menu.FlashMode.dio.build.flash_freq=80m

sensebox_eye.menu.FlashSize.16M=16MB (128Mb)
sensebox_eye.menu.FlashSize.16M.build.flash_size=16MB

sensebox_eye.menu.LoopCore.1=Core 1
sensebox_eye.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
sensebox_eye.menu.LoopCore.0=Core 0
sensebox_eye.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

sensebox_eye.menu.EventsCore.1=Core 1
sensebox_eye.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
sensebox_eye.menu.EventsCore.0=Core 0
sensebox_eye.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

sensebox_eye.menu.USBMode.default=USB-OTG (TinyUSB)
sensebox_eye.menu.USBMode.default.build.usb_mode=0
sensebox_eye.menu.USBMode.hwcdc=Hardware CDC and JTAG
sensebox_eye.menu.USBMode.hwcdc.build.usb_mode=1

sensebox_eye.menu.CDCOnBoot.default=Enabled
sensebox_eye.menu.CDCOnBoot.default.build.cdc_on_boot=1
sensebox_eye.menu.CDCOnBoot.cdc=Disabled
sensebox_eye.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

sensebox_eye.menu.MSCOnBoot.default=Enabled (Requires USB-OTG Mode)
sensebox_eye.menu.MSCOnBoot.default.build.msc_on_boot=1
sensebox_eye.menu.MSCOnBoot.msc=Disabled
sensebox_eye.menu.MSCOnBoot.msc.build.msc_on_boot=0

sensebox_eye.menu.DFUOnBoot.default=Disabled
sensebox_eye.menu.DFUOnBoot.default.build.dfu_on_boot=0
sensebox_eye.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
sensebox_eye.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

sensebox_eye.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
sensebox_eye.menu.UploadMode.cdc.upload.use_1200bps_touch=true
sensebox_eye.menu.UploadMode.cdc.upload.wait_for_upload_port=true
sensebox_eye.menu.UploadMode.default=UART0 / Hardware CDC
sensebox_eye.menu.UploadMode.default.upload.use_1200bps_touch=false
sensebox_eye.menu.UploadMode.default.upload.wait_for_upload_port=false

sensebox_eye.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/12MB FFAT)
sensebox_eye.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
sensebox_eye.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-16MB-tinyuf2
sensebox_eye.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
sensebox_eye.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin" 0x210000 "{runtime.platform.path}/variants/{build.variant}/APOTA.bin"
sensebox_eye.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
sensebox_eye.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
sensebox_eye.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
sensebox_eye.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
sensebox_eye.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
sensebox_eye.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
sensebox_eye.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
sensebox_eye.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
sensebox_eye.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
sensebox_eye.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
sensebox_eye.menu.PartitionScheme.fatflash.build.partitions=ffat
sensebox_eye.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
sensebox_eye.menu.PartitionScheme.gen4esp32scheme4=Huge App (16MB APP)
sensebox_eye.menu.PartitionScheme.gen4esp32scheme4.build.custom_partitions=gen4esp32_16MBapp
sensebox_eye.menu.PartitionScheme.gen4esp32scheme4.upload.maximum_size=16646144

sensebox_eye.menu.CPUFreq.240=240MHz (WiFi)
sensebox_eye.menu.CPUFreq.240.build.f_cpu=240000000L
sensebox_eye.menu.CPUFreq.160=160MHz (WiFi)
sensebox_eye.menu.CPUFreq.160.build.f_cpu=160000000L
sensebox_eye.menu.CPUFreq.80=80MHz (WiFi)
sensebox_eye.menu.CPUFreq.80.build.f_cpu=80000000L
sensebox_eye.menu.CPUFreq.40=40MHz
sensebox_eye.menu.CPUFreq.40.build.f_cpu=40000000L
sensebox_eye.menu.CPUFreq.20=20MHz
sensebox_eye.menu.CPUFreq.20.build.f_cpu=20000000L
sensebox_eye.menu.CPUFreq.10=10MHz
sensebox_eye.menu.CPUFreq.10.build.f_cpu=10000000L

sensebox_eye.menu.UploadSpeed.921600=921600
sensebox_eye.menu.UploadSpeed.921600.upload.speed=921600
sensebox_eye.menu.UploadSpeed.115200=115200
sensebox_eye.menu.UploadSpeed.115200.upload.speed=115200
sensebox_eye.menu.UploadSpeed.256000.windows=256000
sensebox_eye.menu.UploadSpeed.256000.upload.speed=256000
sensebox_eye.menu.UploadSpeed.230400.windows.upload.speed=256000
sensebox_eye.menu.UploadSpeed.230400=230400
sensebox_eye.menu.UploadSpeed.230400.upload.speed=230400
sensebox_eye.menu.UploadSpeed.460800.linux=460800
sensebox_eye.menu.UploadSpeed.460800.macosx=460800
sensebox_eye.menu.UploadSpeed.460800.upload.speed=460800
sensebox_eye.menu.UploadSpeed.512000.windows=512000
sensebox_eye.menu.UploadSpeed.512000.upload.speed=512000

sensebox_eye.menu.DebugLevel.none=None
sensebox_eye.menu.DebugLevel.none.build.code_debug=0
sensebox_eye.menu.DebugLevel.error=Error
sensebox_eye.menu.DebugLevel.error.build.code_debug=1
sensebox_eye.menu.DebugLevel.warn=Warn
sensebox_eye.menu.DebugLevel.warn.build.code_debug=2
sensebox_eye.menu.DebugLevel.info=Info
sensebox_eye.menu.DebugLevel.info.build.code_debug=3
sensebox_eye.menu.DebugLevel.debug=Debug
sensebox_eye.menu.DebugLevel.debug.build.code_debug=4
sensebox_eye.menu.DebugLevel.verbose=Verbose
sensebox_eye.menu.DebugLevel.verbose.build.code_debug=5

sensebox_eye.menu.EraseFlash.none=Disabled
sensebox_eye.menu.EraseFlash.none.upload.erase_cmd=
sensebox_eye.menu.EraseFlash.all=Enabled
sensebox_eye.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.flags=
nano_nora.upload.extra_flags=
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

nano_nora.menu.DebugLevel.none=None
nano_nora.menu.DebugLevel.none.build.code_debug=0
nano_nora.menu.DebugLevel.error=Error
nano_nora.menu.DebugLevel.error.build.code_debug=1
nano_nora.menu.DebugLevel.warn=Warn
nano_nora.menu.DebugLevel.warn.build.code_debug=2
nano_nora.menu.DebugLevel.info=Info
nano_nora.menu.DebugLevel.info.build.code_debug=3
nano_nora.menu.DebugLevel.debug=Debug
nano_nora.menu.DebugLevel.debug.build.code_debug=4
nano_nora.menu.DebugLevel.verbose=Verbose
nano_nora.menu.DebugLevel.verbose.build.code_debug=5

##############################################################

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

##############################################################

makergo_c6_supermini.name=MakerGO ESP32 C6 SuperMini

makergo_c6_supermini.bootloader.tool=esptool_py
makergo_c6_supermini.bootloader.tool.default=esptool_py

makergo_c6_supermini.upload.tool=esptool_py
makergo_c6_supermini.upload.tool.default=esptool_py
makergo_c6_supermini.upload.tool.network=esp_ota

makergo_c6_supermini.upload.maximum_size=1310720
makergo_c6_supermini.upload.maximum_data_size=327680
makergo_c6_supermini.upload.flags=
makergo_c6_supermini.upload.extra_flags=
makergo_c6_supermini.upload.use_1200bps_touch=false
makergo_c6_supermini.upload.wait_for_upload_port=false

makergo_c6_supermini.serial.disableDTR=false
makergo_c6_supermini.serial.disableRTS=false

makergo_c6_supermini.build.tarch=riscv32
makergo_c6_supermini.build.target=esp
makergo_c6_supermini.build.mcu=esp32c6
makergo_c6_supermini.build.core=esp32
makergo_c6_supermini.build.variant=makergo_c6_supermini
makergo_c6_supermini.build.board=MAKERGO_C6_SUPERMINI
makergo_c6_supermini.build.bootloader_addr=0x0

makergo_c6_supermini.build.cdc_on_boot=0
makergo_c6_supermini.build.f_cpu=160000000L
makergo_c6_supermini.build.flash_size=4MB
makergo_c6_supermini.build.flash_freq=80m
makergo_c6_supermini.build.flash_mode=qio
makergo_c6_supermini.build.boot=qio
makergo_c6_supermini.build.partitions=default
makergo_c6_supermini.build.defines=

## IDE 2.0 Seems to not update the value
makergo_c6_supermini.menu.JTAGAdapter.default=Disabled
makergo_c6_supermini.menu.JTAGAdapter.default.build.copy_jtag_files=0
makergo_c6_supermini.menu.JTAGAdapter.builtin=Integrated USB JTAG
makergo_c6_supermini.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
makergo_c6_supermini.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
makergo_c6_supermini.menu.JTAGAdapter.external=FTDI Adapter
makergo_c6_supermini.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
makergo_c6_supermini.menu.JTAGAdapter.external.build.copy_jtag_files=1
makergo_c6_supermini.menu.JTAGAdapter.bridge=ESP USB Bridge
makergo_c6_supermini.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
makergo_c6_supermini.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

makergo_c6_supermini.menu.CDCOnBoot.default=Disabled
makergo_c6_supermini.menu.CDCOnBoot.default.build.cdc_on_boot=0
makergo_c6_supermini.menu.CDCOnBoot.cdc=Enabled
makergo_c6_supermini.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

makergo_c6_supermini.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
makergo_c6_supermini.menu.PartitionScheme.default.build.partitions=default
makergo_c6_supermini.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
makergo_c6_supermini.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
makergo_c6_supermini.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
makergo_c6_supermini.menu.PartitionScheme.minimal.build.partitions=minimal
makergo_c6_supermini.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
makergo_c6_supermini.menu.PartitionScheme.no_ota.build.partitions=no_ota
makergo_c6_supermini.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
makergo_c6_supermini.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
makergo_c6_supermini.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
makergo_c6_supermini.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
makergo_c6_supermini.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
makergo_c6_supermini.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
makergo_c6_supermini.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
makergo_c6_supermini.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
makergo_c6_supermini.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
makergo_c6_supermini.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
makergo_c6_supermini.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
makergo_c6_supermini.menu.PartitionScheme.huge_app.build.partitions=huge_app
makergo_c6_supermini.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
makergo_c6_supermini.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
makergo_c6_supermini.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
makergo_c6_supermini.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
makergo_c6_supermini.menu.PartitionScheme.rainmaker=RainMaker 4MB
makergo_c6_supermini.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
makergo_c6_supermini.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
makergo_c6_supermini.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
makergo_c6_supermini.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
makergo_c6_supermini.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
makergo_c6_supermini.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
makergo_c6_supermini.menu.PartitionScheme.zigbee.build.partitions=zigbee
makergo_c6_supermini.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
makergo_c6_supermini.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
makergo_c6_supermini.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
makergo_c6_supermini.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
makergo_c6_supermini.menu.PartitionScheme.custom=Custom
makergo_c6_supermini.menu.PartitionScheme.custom.build.partitions=
makergo_c6_supermini.menu.PartitionScheme.custom.upload.maximum_size=4194304

makergo_c6_supermini.menu.CPUFreq.160=160MHz (WiFi)
makergo_c6_supermini.menu.CPUFreq.160.build.f_cpu=160000000L
makergo_c6_supermini.menu.CPUFreq.80=80MHz (WiFi)
makergo_c6_supermini.menu.CPUFreq.80.build.f_cpu=80000000L
makergo_c6_supermini.menu.CPUFreq.40=40MHz
makergo_c6_supermini.menu.CPUFreq.40.build.f_cpu=40000000L
makergo_c6_supermini.menu.CPUFreq.20=20MHz
makergo_c6_supermini.menu.CPUFreq.20.build.f_cpu=20000000L
makergo_c6_supermini.menu.CPUFreq.10=10MHz
makergo_c6_supermini.menu.CPUFreq.10.build.f_cpu=10000000L

makergo_c6_supermini.menu.FlashMode.qio=QIO
makergo_c6_supermini.menu.FlashMode.qio.build.flash_mode=dio
makergo_c6_supermini.menu.FlashMode.qio.build.boot=qio
makergo_c6_supermini.menu.FlashMode.dio=DIO
makergo_c6_supermini.menu.FlashMode.dio.build.flash_mode=dio
makergo_c6_supermini.menu.FlashMode.dio.build.boot=dio

makergo_c6_supermini.menu.FlashFreq.80=80MHz
makergo_c6_supermini.menu.FlashFreq.80.build.flash_freq=80m
makergo_c6_supermini.menu.FlashFreq.40=40MHz
makergo_c6_supermini.menu.FlashFreq.40.build.flash_freq=40m

makergo_c6_supermini.menu.FlashSize.4M=4MB (32Mb)
makergo_c6_supermini.menu.FlashSize.4M.build.flash_size=4MB

makergo_c6_supermini.menu.UploadSpeed.921600=921600
makergo_c6_supermini.menu.UploadSpeed.921600.upload.speed=921600
makergo_c6_supermini.menu.UploadSpeed.115200=115200
makergo_c6_supermini.menu.UploadSpeed.115200.upload.speed=115200
makergo_c6_supermini.menu.UploadSpeed.256000.windows=256000
makergo_c6_supermini.menu.UploadSpeed.256000.upload.speed=256000
makergo_c6_supermini.menu.UploadSpeed.230400.windows.upload.speed=256000
makergo_c6_supermini.menu.UploadSpeed.230400=230400
makergo_c6_supermini.menu.UploadSpeed.230400.upload.speed=230400
makergo_c6_supermini.menu.UploadSpeed.460800.linux=460800
makergo_c6_supermini.menu.UploadSpeed.460800.macosx=460800
makergo_c6_supermini.menu.UploadSpeed.460800.upload.speed=460800
makergo_c6_supermini.menu.UploadSpeed.512000.windows=512000
makergo_c6_supermini.menu.UploadSpeed.512000.upload.speed=512000

makergo_c6_supermini.menu.DebugLevel.none=None
makergo_c6_supermini.menu.DebugLevel.none.build.code_debug=0
makergo_c6_supermini.menu.DebugLevel.error=Error
makergo_c6_supermini.menu.DebugLevel.error.build.code_debug=1
makergo_c6_supermini.menu.DebugLevel.warn=Warn
makergo_c6_supermini.menu.DebugLevel.warn.build.code_debug=2
makergo_c6_supermini.menu.DebugLevel.info=Info
makergo_c6_supermini.menu.DebugLevel.info.build.code_debug=3
makergo_c6_supermini.menu.DebugLevel.debug=Debug
makergo_c6_supermini.menu.DebugLevel.debug.build.code_debug=4
makergo_c6_supermini.menu.DebugLevel.verbose=Verbose
makergo_c6_supermini.menu.DebugLevel.verbose.build.code_debug=5

makergo_c6_supermini.menu.EraseFlash.none=Disabled
makergo_c6_supermini.menu.EraseFlash.none.upload.erase_cmd=
makergo_c6_supermini.menu.EraseFlash.all=Enabled
makergo_c6_supermini.menu.EraseFlash.all.upload.erase_cmd=-e

makergo_c6_supermini.menu.ZigbeeMode.default=Disabled
makergo_c6_supermini.menu.ZigbeeMode.default.build.zigbee_mode=
makergo_c6_supermini.menu.ZigbeeMode.default.build.zigbee_libs=
makergo_c6_supermini.menu.ZigbeeMode.ed=Zigbee ED (end device)
makergo_c6_supermini.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
makergo_c6_supermini.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
makergo_c6_supermini.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
makergo_c6_supermini.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
makergo_c6_supermini.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################
# 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/128KB 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=4194304

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 -lzboss_stack.ed -lzboss_port.native
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 -lzboss_stack.zczr -lzboss_port.native

##############################################################

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.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.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

##############################################################

Geekble_Nano_ESP32S3.name=Geekble nano ESP32-S3
Geekble_Nano_ESP32S3.vid.0=0x303a
Geekble_Nano_ESP32S3.pid.0= 0x82C5
Geekble_Nano_ESP32S3.upload_port.0.vid=0x303a
Geekble_Nano_ESP32S3.upload_port.0.pid= 0x82C5

Geekble_Nano_ESP32S3.bootloader.tool=esptool_py
Geekble_Nano_ESP32S3.bootloader.tool.default=esptool_py

Geekble_Nano_ESP32S3.upload.tool=esptool_py
Geekble_Nano_ESP32S3.upload.tool.default=esptool_py
Geekble_Nano_ESP32S3.upload.tool.network=esp_ota

Geekble_Nano_ESP32S3.upload.maximum_size=1310720
Geekble_Nano_ESP32S3.upload.maximum_data_size=327680
Geekble_Nano_ESP32S3.upload.speed=921600
Geekble_Nano_ESP32S3.upload.flags=
Geekble_Nano_ESP32S3.upload.extra_flags=
Geekble_Nano_ESP32S3.upload.use_1200bps_touch=false
Geekble_Nano_ESP32S3.upload.wait_for_upload_port=false

Geekble_Nano_ESP32S3.serial.disableDTR=false
Geekble_Nano_ESP32S3.serial.disableRTS=false

Geekble_Nano_ESP32S3.build.tarch=xtensa
Geekble_Nano_ESP32S3.build.bootloader_addr=0x0
Geekble_Nano_ESP32S3.build.target=esp32s3
Geekble_Nano_ESP32S3.build.mcu=esp32s3
Geekble_Nano_ESP32S3.build.core=esp32
Geekble_Nano_ESP32S3.build.variant=Geekble_Nano_ESP32S3
Geekble_Nano_ESP32S3.build.board=GEEKBLE_NANO_ESP32S3

Geekble_Nano_ESP32S3.build.usb_mode=1
Geekble_Nano_ESP32S3.build.cdc_on_boot=1
Geekble_Nano_ESP32S3.build.msc_on_boot=0
Geekble_Nano_ESP32S3.build.dfu_on_boot=0
Geekble_Nano_ESP32S3.build.f_cpu=240000000L
Geekble_Nano_ESP32S3.build.flash_size=4MB
Geekble_Nano_ESP32S3.build.flash_freq=80m
Geekble_Nano_ESP32S3.build.flash_mode=dio
Geekble_Nano_ESP32S3.build.boot=qio
Geekble_Nano_ESP32S3.build.partitions=default
Geekble_Nano_ESP32S3.build.defines=
Geekble_Nano_ESP32S3.build.memory_type=qio_qspi
Geekble_Nano_ESP32S3.build.loop_core=-DARDUINO_RUNNING_CORE=1
Geekble_Nano_ESP32S3.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1

Geekble_Nano_ESP32S3.menu.USBMode.default=USB-OTG (TinyUSB)
Geekble_Nano_ESP32S3.menu.USBMode.default.build.usb_mode=0
Geekble_Nano_ESP32S3.menu.USBMode.default.build.cdc_on_boot=1
Geekble_Nano_ESP32S3.menu.USBMode.hwcdc=Hardware CDC and JTAG
Geekble_Nano_ESP32S3.menu.USBMode.hwcdc.build.usb_mode=1
Geekble_Nano_ESP32S3.menu.USBMode.hwcdc.build.cdc_on_boot=1

Geekble_Nano_ESP32S3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
Geekble_Nano_ESP32S3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
Geekble_Nano_ESP32S3.menu.UploadMode.cdc.upload.wait_for_upload_port=true

Geekble_Nano_ESP32S3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
Geekble_Nano_ESP32S3.menu.PartitionScheme.default.build.partitions=default
Geekble_Nano_ESP32S3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
Geekble_Nano_ESP32S3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
Geekble_Nano_ESP32S3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
Geekble_Nano_ESP32S3.menu.PartitionScheme.no_ota.build.partitions=no_ota
Geekble_Nano_ESP32S3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
Geekble_Nano_ESP32S3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
Geekble_Nano_ESP32S3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
Geekble_Nano_ESP32S3.menu.PartitionScheme.huge_app.build.partitions=huge_app
Geekble_Nano_ESP32S3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
Geekble_Nano_ESP32S3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
Geekble_Nano_ESP32S3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
Geekble_Nano_ESP32S3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
Geekble_Nano_ESP32S3.menu.PartitionScheme.rainmaker=RainMaker 4MB
Geekble_Nano_ESP32S3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
Geekble_Nano_ESP32S3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
Geekble_Nano_ESP32S3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
Geekble_Nano_ESP32S3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
Geekble_Nano_ESP32S3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
Geekble_Nano_ESP32S3.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
Geekble_Nano_ESP32S3.menu.PartitionScheme.otanofs.build.custom_partitions=ota_nofs_4MB
Geekble_Nano_ESP32S3.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
Geekble_Nano_ESP32S3.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
Geekble_Nano_ESP32S3.menu.PartitionScheme.all_app.build.custom_partitions=max_app_4MB
Geekble_Nano_ESP32S3.menu.PartitionScheme.all_app.upload.maximum_size=4063232
Geekble_Nano_ESP32S3.menu.PartitionScheme.custom=Custom
Geekble_Nano_ESP32S3.menu.PartitionScheme.custom.build.partitions=
Geekble_Nano_ESP32S3.menu.PartitionScheme.custom.upload.maximum_size=4194304

Geekble_Nano_ESP32S3.menu.PSRAM.disabled=Disabled
Geekble_Nano_ESP32S3.menu.PSRAM.disabled.build.defines=
Geekble_Nano_ESP32S3.menu.PSRAM.disabled.build.psram_type=qspi
Geekble_Nano_ESP32S3.menu.PSRAM.enabled=Enabled
Geekble_Nano_ESP32S3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
Geekble_Nano_ESP32S3.menu.PSRAM.enabled.build.psram_type=qspi

Geekble_Nano_ESP32S3.menu.DebugLevel.none=None
Geekble_Nano_ESP32S3.menu.DebugLevel.none.build.code_debug=0
Geekble_Nano_ESP32S3.menu.DebugLevel.error=Error
Geekble_Nano_ESP32S3.menu.DebugLevel.error.build.code_debug=1
Geekble_Nano_ESP32S3.menu.DebugLevel.warn=Warn
Geekble_Nano_ESP32S3.menu.DebugLevel.warn.build.code_debug=2
Geekble_Nano_ESP32S3.menu.DebugLevel.info=Info
Geekble_Nano_ESP32S3.menu.DebugLevel.info.build.code_debug=3
Geekble_Nano_ESP32S3.menu.DebugLevel.debug=Debug
Geekble_Nano_ESP32S3.menu.DebugLevel.debug.build.code_debug=4
Geekble_Nano_ESP32S3.menu.DebugLevel.verbose=Verbose
Geekble_Nano_ESP32S3.menu.DebugLevel.verbose.build.code_debug=5

Geekble_Nano_ESP32S3.menu.EraseFlash.none=Disabled
Geekble_Nano_ESP32S3.menu.EraseFlash.none.upload.erase_cmd=
Geekble_Nano_ESP32S3.menu.EraseFlash.all=Enabled
Geekble_Nano_ESP32S3.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=Enabled
waveshare_esp32_s3_zero.menu.CDCOnBoot.default.build.cdc_on_boot=1
waveshare_esp32_s3_zero.menu.CDCOnBoot.cdc=Disabled
waveshare_esp32_s3_zero.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

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/128KB 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=4194304

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/128KB 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=4194304

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.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.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/128KB 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=4096000
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.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.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.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/128KB 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=4096000
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.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_touch_amoled_206.name=Waveshare ESP32-S3-Touch-AMOLED-2.06

waveshare_esp32_s3_touch_amoled_206.bootloader.tool=esptool_py
waveshare_esp32_s3_touch_amoled_206.bootloader.tool.default=esptool_py

waveshare_esp32_s3_touch_amoled_206.upload.tool=esptool_py
waveshare_esp32_s3_touch_amoled_206.upload.tool.default=esptool_py
waveshare_esp32_s3_touch_amoled_206.upload.tool.network=esp_ota

waveshare_esp32_s3_touch_amoled_206.upload.maximum_size=1310720

waveshare_esp32_s3_touch_amoled_206.upload.maximum_data_size=327680
waveshare_esp32_s3_touch_amoled_206.upload.flags=
waveshare_esp32_s3_touch_amoled_206.upload.extra_flags=
waveshare_esp32_s3_touch_amoled_206.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_amoled_206.upload.wait_for_upload_port=false

waveshare_esp32_s3_touch_amoled_206.serial.disableDTR=false
waveshare_esp32_s3_touch_amoled_206.serial.disableRTS=false

waveshare_esp32_s3_touch_amoled_206.build.tarch=xtensa
waveshare_esp32_s3_touch_amoled_206.build.bootloader_addr=0x0
waveshare_esp32_s3_touch_amoled_206.build.target=esp32s3
waveshare_esp32_s3_touch_amoled_206.build.mcu=esp32s3
waveshare_esp32_s3_touch_amoled_206.build.core=esp32
waveshare_esp32_s3_touch_amoled_206.build.variant=waveshare_esp32_s3_touch_amoled_206
waveshare_esp32_s3_touch_amoled_206.build.board=WAVESHARE_ESP32_S3_TOUCH_AMOLED_206

waveshare_esp32_s3_touch_amoled_206.build.usb_mode=1
waveshare_esp32_s3_touch_amoled_206.build.cdc_on_boot=0
waveshare_esp32_s3_touch_amoled_206.build.msc_on_boot=0
waveshare_esp32_s3_touch_amoled_206.build.dfu_on_boot=0
waveshare_esp32_s3_touch_amoled_206.build.f_cpu=240000000L
waveshare_esp32_s3_touch_amoled_206.build.flash_size=32MB

waveshare_esp32_s3_touch_amoled_206.build.flash_freq=80m
waveshare_esp32_s3_touch_amoled_206.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_206.build.boot=qio
waveshare_esp32_s3_touch_amoled_206.build.boot_freq=80m
waveshare_esp32_s3_touch_amoled_206.build.partitions=default
waveshare_esp32_s3_touch_amoled_206.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_amoled_206.build.loop_core=
waveshare_esp32_s3_touch_amoled_206.build.event_core=
waveshare_esp32_s3_touch_amoled_206.build.psram_type=opi
waveshare_esp32_s3_touch_amoled_206.build.memory_type={build.boot}_{build.psram_type}

waveshare_esp32_s3_touch_amoled_206.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_touch_amoled_206.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_amoled_206.menu.PSRAM.enabled.build.psram_type=opi
waveshare_esp32_s3_touch_amoled_206.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_touch_amoled_206.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_touch_amoled_206.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_touch_amoled_206.menu.FlashMode.qio120.build.flash_freq=80m

waveshare_esp32_s3_touch_amoled_206.menu.LoopCore.1=Core 1
waveshare_esp32_s3_touch_amoled_206.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_touch_amoled_206.menu.LoopCore.0=Core 0
waveshare_esp32_s3_touch_amoled_206.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_touch_amoled_206.menu.EventsCore.1=Core 1
waveshare_esp32_s3_touch_amoled_206.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
waveshare_esp32_s3_touch_amoled_206.menu.EventsCore.0=Core 0
waveshare_esp32_s3_touch_amoled_206.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

waveshare_esp32_s3_touch_amoled_206.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_touch_amoled_206.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_touch_amoled_206.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_touch_amoled_206.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_touch_amoled_206.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_206.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_touch_amoled_206.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_touch_amoled_206.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_touch_amoled_206.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_206.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_touch_amoled_206.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_amoled_206.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_touch_amoled_206.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_206.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_touch_amoled_206.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_amoled_206.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_touch_amoled_206.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_touch_amoled_206.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_amoled_206.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_touch_amoled_206.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_touch_amoled_206.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_touch_amoled_206.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.default_32MB=Default 32MB with spiffs (12.5MB APP/6.75MB SPIFFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.default_32MB.build.partitions=default_32MB
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.max_app_32MB=Max APP 32MB (31.4 MB)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.max_app_32MB.build.custom_partitions=max_app_32MB
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.max_app_32MB.upload.maximum_size=33423360
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.all_app.upload.maximum_size=4128768
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_touch_amoled_206.menu.PartitionScheme.custom.upload.maximum_size=33554432

waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_touch_amoled_206.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_touch_amoled_206.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.none=None
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.error=Error
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.info=Info
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_touch_amoled_206.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_touch_amoled_206.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_touch_amoled_206.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_touch_amoled_206.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_touch_amoled_206.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.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.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/128KB 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=4096000
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.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/128KB 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

##############################################################

waveshare_esp32_c3_zero.name=Waveshare ESP32-C3-Zero

waveshare_esp32_c3_zero.bootloader.tool=esptool_py
waveshare_esp32_c3_zero.bootloader.tool.default=esptool_py

waveshare_esp32_c3_zero.upload.tool=esptool_py
waveshare_esp32_c3_zero.upload.tool.default=esptool_py
waveshare_esp32_c3_zero.upload.tool.network=esp_ota

waveshare_esp32_c3_zero.upload.maximum_size=1310720
waveshare_esp32_c3_zero.upload.maximum_data_size=327680
waveshare_esp32_c3_zero.upload.flags=
waveshare_esp32_c3_zero.upload.extra_flags=
waveshare_esp32_c3_zero.upload.use_1200bps_touch=false
waveshare_esp32_c3_zero.upload.wait_for_upload_port=false

waveshare_esp32_c3_zero.serial.disableDTR=false
waveshare_esp32_c3_zero.serial.disableRTS=false

waveshare_esp32_c3_zero.build.tarch=riscv32
waveshare_esp32_c3_zero.build.target=esp
waveshare_esp32_c3_zero.build.mcu=esp32c3
waveshare_esp32_c3_zero.build.core=esp32
waveshare_esp32_c3_zero.build.variant=waveshare_esp32_c3_zero
waveshare_esp32_c3_zero.build.board=WAVESHARE_ESP32_C3_ZERO
waveshare_esp32_c3_zero.build.bootloader_addr=0x0

waveshare_esp32_c3_zero.build.cdc_on_boot=1
waveshare_esp32_c3_zero.build.f_cpu=160000000L
waveshare_esp32_c3_zero.build.flash_size=4MB
waveshare_esp32_c3_zero.build.flash_freq=80m
waveshare_esp32_c3_zero.build.flash_mode=qio
waveshare_esp32_c3_zero.build.boot=qio
waveshare_esp32_c3_zero.build.partitions=default
waveshare_esp32_c3_zero.build.defines=

## IDE 2.0 Seems to not update the value
waveshare_esp32_c3_zero.menu.JTAGAdapter.default=Disabled
waveshare_esp32_c3_zero.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_c3_zero.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_c3_zero.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
waveshare_esp32_c3_zero.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_c3_zero.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_c3_zero.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
waveshare_esp32_c3_zero.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_c3_zero.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_c3_zero.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
waveshare_esp32_c3_zero.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_c3_zero.menu.CDCOnBoot.default=Enabled
waveshare_esp32_c3_zero.menu.CDCOnBoot.default.build.cdc_on_boot=1
waveshare_esp32_c3_zero.menu.CDCOnBoot.cdc=Disabled
waveshare_esp32_c3_zero.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

waveshare_esp32_c3_zero.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_c3_zero.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_c3_zero.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_c3_zero.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_c3_zero.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_c3_zero.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_c3_zero.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_c3_zero.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_c3_zero.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_c3_zero.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_c3_zero.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_c3_zero.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_c3_zero.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_c3_zero.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_c3_zero.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_c3_zero.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_c3_zero.menu.PartitionScheme.custom=Custom
waveshare_esp32_c3_zero.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_c3_zero.menu.PartitionScheme.custom.upload.maximum_size=4194304

waveshare_esp32_c3_zero.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_c3_zero.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_c3_zero.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_c3_zero.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_c3_zero.menu.CPUFreq.40=40MHz
waveshare_esp32_c3_zero.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_c3_zero.menu.CPUFreq.20=20MHz
waveshare_esp32_c3_zero.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_c3_zero.menu.CPUFreq.10=10MHz
waveshare_esp32_c3_zero.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_c3_zero.menu.FlashMode.qio=QIO
waveshare_esp32_c3_zero.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_c3_zero.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_c3_zero.menu.FlashMode.dio=DIO
waveshare_esp32_c3_zero.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_c3_zero.menu.FlashMode.dio.build.boot=dio

waveshare_esp32_c3_zero.menu.FlashFreq.80=80MHz
waveshare_esp32_c3_zero.menu.FlashFreq.80.build.flash_freq=80m
waveshare_esp32_c3_zero.menu.FlashFreq.40=40MHz
waveshare_esp32_c3_zero.menu.FlashFreq.40.build.flash_freq=40m

waveshare_esp32_c3_zero.menu.FlashSize.4M=4MB (32Mb)
waveshare_esp32_c3_zero.menu.FlashSize.4M.build.flash_size=4MB

waveshare_esp32_c3_zero.menu.UploadSpeed.921600=921600
waveshare_esp32_c3_zero.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_c3_zero.menu.UploadSpeed.115200=115200
waveshare_esp32_c3_zero.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_c3_zero.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_c3_zero.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_c3_zero.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_c3_zero.menu.UploadSpeed.230400=230400
waveshare_esp32_c3_zero.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_c3_zero.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_c3_zero.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_c3_zero.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_c3_zero.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_c3_zero.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_c3_zero.menu.DebugLevel.none=None
waveshare_esp32_c3_zero.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_c3_zero.menu.DebugLevel.error=Error
waveshare_esp32_c3_zero.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_c3_zero.menu.DebugLevel.warn=Warn
waveshare_esp32_c3_zero.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_c3_zero.menu.DebugLevel.info=Info
waveshare_esp32_c3_zero.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_c3_zero.menu.DebugLevel.debug=Debug
waveshare_esp32_c3_zero.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_c3_zero.menu.DebugLevel.verbose=Verbose
waveshare_esp32_c3_zero.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_c3_zero.menu.EraseFlash.none=Disabled
waveshare_esp32_c3_zero.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_c3_zero.menu.EraseFlash.all=Enabled
waveshare_esp32_c3_zero.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_c3_zero.menu.ZigbeeMode.default=Disabled
waveshare_esp32_c3_zero.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_c3_zero.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_c3_zero.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_c3_zero.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_c3_zero.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

waveshare_esp32_c6_zero.name=Waveshare ESP32-C6-Zero

waveshare_esp32_c6_zero.bootloader.tool=esptool_py
waveshare_esp32_c6_zero.bootloader.tool.default=esptool_py

waveshare_esp32_c6_zero.upload.tool=esptool_py
waveshare_esp32_c6_zero.upload.tool.default=esptool_py
waveshare_esp32_c6_zero.upload.tool.network=esp_ota

waveshare_esp32_c6_zero.upload.maximum_size=1310720
waveshare_esp32_c6_zero.upload.maximum_data_size=327680
waveshare_esp32_c6_zero.upload.flags=
waveshare_esp32_c6_zero.upload.extra_flags=
waveshare_esp32_c6_zero.upload.use_1200bps_touch=false
waveshare_esp32_c6_zero.upload.wait_for_upload_port=false

waveshare_esp32_c6_zero.serial.disableDTR=false
waveshare_esp32_c6_zero.serial.disableRTS=false

waveshare_esp32_c6_zero.build.tarch=riscv32
waveshare_esp32_c6_zero.build.target=esp
waveshare_esp32_c6_zero.build.mcu=esp32c6
waveshare_esp32_c6_zero.build.core=esp32
waveshare_esp32_c6_zero.build.variant=waveshare_esp32_c6_zero
waveshare_esp32_c6_zero.build.board=WAVESHARE_ESP32_C6_ZERO
waveshare_esp32_c6_zero.build.bootloader_addr=0x0

waveshare_esp32_c6_zero.build.cdc_on_boot=0
waveshare_esp32_c6_zero.build.f_cpu=160000000L
waveshare_esp32_c6_zero.build.flash_size=4MB
waveshare_esp32_c6_zero.build.flash_freq=80m
waveshare_esp32_c6_zero.build.flash_mode=qio
waveshare_esp32_c6_zero.build.boot=qio
waveshare_esp32_c6_zero.build.partitions=default
waveshare_esp32_c6_zero.build.defines=

## IDE 2.0 Seems to not update the value
waveshare_esp32_c6_zero.menu.JTAGAdapter.default=Disabled
waveshare_esp32_c6_zero.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_c6_zero.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_c6_zero.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
waveshare_esp32_c6_zero.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_c6_zero.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_c6_zero.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
waveshare_esp32_c6_zero.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_c6_zero.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_c6_zero.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
waveshare_esp32_c6_zero.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_c6_zero.menu.CDCOnBoot.default=Enabled
waveshare_esp32_c6_zero.menu.CDCOnBoot.default.build.cdc_on_boot=1
waveshare_esp32_c6_zero.menu.CDCOnBoot.cdc=Disabled
waveshare_esp32_c6_zero.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

waveshare_esp32_c6_zero.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_c6_zero.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_c6_zero.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_c6_zero.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_c6_zero.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_c6_zero.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_c6_zero.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_c6_zero.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_c6_zero.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
waveshare_esp32_c6_zero.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_c6_zero.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_c6_zero.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_c6_zero.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_c6_zero.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_c6_zero.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_c6_zero.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_c6_zero.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_c6_zero.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
waveshare_esp32_c6_zero.menu.PartitionScheme.zigbee.build.partitions=zigbee
waveshare_esp32_c6_zero.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
waveshare_esp32_c6_zero.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_c6_zero.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_c6_zero.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_c6_zero.menu.PartitionScheme.custom=Custom
waveshare_esp32_c6_zero.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_c6_zero.menu.PartitionScheme.custom.upload.maximum_size=4194304

waveshare_esp32_c6_zero.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_c6_zero.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_c6_zero.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_c6_zero.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_c6_zero.menu.CPUFreq.40=40MHz
waveshare_esp32_c6_zero.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_c6_zero.menu.CPUFreq.20=20MHz
waveshare_esp32_c6_zero.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_c6_zero.menu.CPUFreq.10=10MHz
waveshare_esp32_c6_zero.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_c6_zero.menu.FlashMode.qio=QIO
waveshare_esp32_c6_zero.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_c6_zero.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_c6_zero.menu.FlashMode.dio=DIO
waveshare_esp32_c6_zero.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_c6_zero.menu.FlashMode.dio.build.boot=dio

waveshare_esp32_c6_zero.menu.FlashFreq.80=80MHz
waveshare_esp32_c6_zero.menu.FlashFreq.80.build.flash_freq=80m
waveshare_esp32_c6_zero.menu.FlashFreq.40=40MHz
waveshare_esp32_c6_zero.menu.FlashFreq.40.build.flash_freq=40m

waveshare_esp32_c6_zero.menu.FlashSize.4M=4MB (32Mb)
waveshare_esp32_c6_zero.menu.FlashSize.4M.build.flash_size=4MB

waveshare_esp32_c6_zero.menu.UploadSpeed.921600=921600
waveshare_esp32_c6_zero.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_c6_zero.menu.UploadSpeed.115200=115200
waveshare_esp32_c6_zero.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_c6_zero.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_c6_zero.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_c6_zero.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_c6_zero.menu.UploadSpeed.230400=230400
waveshare_esp32_c6_zero.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_c6_zero.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_c6_zero.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_c6_zero.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_c6_zero.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_c6_zero.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_c6_zero.menu.DebugLevel.none=None
waveshare_esp32_c6_zero.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_c6_zero.menu.DebugLevel.error=Error
waveshare_esp32_c6_zero.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_c6_zero.menu.DebugLevel.warn=Warn
waveshare_esp32_c6_zero.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_c6_zero.menu.DebugLevel.info=Info
waveshare_esp32_c6_zero.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_c6_zero.menu.DebugLevel.debug=Debug
waveshare_esp32_c6_zero.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_c6_zero.menu.DebugLevel.verbose=Verbose
waveshare_esp32_c6_zero.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_c6_zero.menu.EraseFlash.none=Disabled
waveshare_esp32_c6_zero.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_c6_zero.menu.EraseFlash.all=Enabled
waveshare_esp32_c6_zero.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_c6_zero.menu.ZigbeeMode.default=Disabled
waveshare_esp32_c6_zero.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_c6_zero.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_c6_zero.menu.ZigbeeMode.ed=Zigbee ED (end device)
waveshare_esp32_c6_zero.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
waveshare_esp32_c6_zero.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
waveshare_esp32_c6_zero.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_c6_zero.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_c6_zero.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################

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.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/128KB 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=4096000

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/128KB 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=true
alfredo-nou3.upload.wait_for_upload_port=true

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=0
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=USB-OTG (TinyUSB)
alfredo-nou3.menu.USBMode.default.build.usb_mode=0
alfredo-nou3.menu.USBMode.hwcdc=Hardware CDC and JTAG
alfredo-nou3.menu.USBMode.hwcdc.build.usb_mode=1

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.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.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.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 C3

codecell.bootloader.tool=esptool_py
codecell.bootloader.tool.default=esptool_py

codecell.upload.tool=esptool_py
codecell.upload.tool.default=esptool_py
codecell.upload.tool.network=esp_ota

codecell.upload.maximum_size=1310720
codecell.upload.maximum_data_size=327680
codecell.upload.flags=
codecell.upload.extra_flags=
codecell.upload.use_1200bps_touch=false
codecell.upload.wait_for_upload_port=false

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=CODECELLC3
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.build.defines=


codecell.menu.JTAGAdapter.default=Disabled
codecell.menu.JTAGAdapter.default.build.copy_jtag_files=0
codecell.menu.JTAGAdapter.builtin=Integrated USB JTAG
codecell.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
codecell.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
codecell.menu.JTAGAdapter.external=FTDI Adapter
codecell.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
codecell.menu.JTAGAdapter.external.build.copy_jtag_files=1
codecell.menu.JTAGAdapter.bridge=ESP USB Bridge
codecell.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
codecell.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

codecell.menu.CDCOnBoot.default=Enabled
codecell.menu.CDCOnBoot.default.build.cdc_on_boot=0
codecell.menu.CDCOnBoot.cdc=Enabled
codecell.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

codecell.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
codecell.menu.PartitionScheme.default.build.partitions=default
codecell.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
codecell.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
codecell.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
codecell.menu.PartitionScheme.minimal.build.partitions=minimal
codecell.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
codecell.menu.PartitionScheme.no_fs.build.partitions=no_fs
codecell.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
codecell.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
codecell.menu.PartitionScheme.no_ota.build.partitions=no_ota
codecell.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
codecell.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
codecell.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
codecell.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
codecell.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
codecell.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
codecell.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
codecell.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
codecell.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
codecell.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
codecell.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
codecell.menu.PartitionScheme.huge_app.build.partitions=huge_app
codecell.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
codecell.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
codecell.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
codecell.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
codecell.menu.PartitionScheme.rainmaker=RainMaker 4MB
codecell.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
codecell.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
codecell.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
codecell.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
codecell.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
codecell.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
codecell.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
codecell.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
codecell.menu.PartitionScheme.custom=Custom
codecell.menu.PartitionScheme.custom.build.partitions=
codecell.menu.PartitionScheme.custom.upload.maximum_size=4194304

codecell.menu.CPUFreq.160=160MHz (WiFi)
codecell.menu.CPUFreq.160.build.f_cpu=160000000L
codecell.menu.CPUFreq.80=80MHz (WiFi)
codecell.menu.CPUFreq.80.build.f_cpu=80000000L
codecell.menu.CPUFreq.40=40MHz
codecell.menu.CPUFreq.40.build.f_cpu=40000000L
codecell.menu.CPUFreq.20=20MHz
codecell.menu.CPUFreq.20.build.f_cpu=20000000L
codecell.menu.CPUFreq.10=10MHz
codecell.menu.CPUFreq.10.build.f_cpu=10000000L

codecell.menu.FlashMode.qio=QIO
codecell.menu.FlashMode.qio.build.flash_mode=dio
codecell.menu.FlashMode.qio.build.boot=qio
codecell.menu.FlashMode.dio=DIO
codecell.menu.FlashMode.dio.build.flash_mode=dio
codecell.menu.FlashMode.dio.build.boot=dio

codecell.menu.FlashFreq.80=80MHz
codecell.menu.FlashFreq.80.build.flash_freq=80m
codecell.menu.FlashFreq.40=40MHz
codecell.menu.FlashFreq.40.build.flash_freq=40m

codecell.menu.FlashSize.4M=4MB (32Mb)
codecell.menu.FlashSize.4M.build.flash_size=4MB

codecell.menu.UploadSpeed.921600=921600
codecell.menu.UploadSpeed.921600.upload.speed=921600
codecell.menu.UploadSpeed.115200=115200
codecell.menu.UploadSpeed.115200.upload.speed=115200
codecell.menu.UploadSpeed.256000.windows=256000
codecell.menu.UploadSpeed.256000.upload.speed=256000
codecell.menu.UploadSpeed.230400.windows.upload.speed=256000
codecell.menu.UploadSpeed.230400=230400
codecell.menu.UploadSpeed.230400.upload.speed=230400
codecell.menu.UploadSpeed.460800.linux=460800
codecell.menu.UploadSpeed.460800.macosx=460800
codecell.menu.UploadSpeed.460800.upload.speed=460800
codecell.menu.UploadSpeed.512000.windows=512000
codecell.menu.UploadSpeed.512000.upload.speed=512000

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

codecell.menu.ZigbeeMode.default=Disabled
codecell.menu.ZigbeeMode.default.build.zigbee_mode=
codecell.menu.ZigbeeMode.default.build.zigbee_libs=
codecell.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
codecell.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
codecell.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote
##############################################################

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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

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.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.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/128KB 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=4096000
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.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.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.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/128KB 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=4096000
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.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.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.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/128KB 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=4096000
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.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.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.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/128KB 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=4096000
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.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.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.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/128KB 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=4096000
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.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.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.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/128KB 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=4096000
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.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.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.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/128KB 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=4096000
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.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=4096000
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/128KB 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 -lzboss_stack.zczr -lzboss_port.remote

##############################################################

cezerio_dev_esp32c6.name=cezerio dev ESP32C6

cezerio_dev_esp32c6.bootloader.tool=esptool_py
cezerio_dev_esp32c6.bootloader.tool.default=esptool_py

cezerio_dev_esp32c6.upload.tool=esptool_py
cezerio_dev_esp32c6.upload.tool.default=esptool_py
cezerio_dev_esp32c6.upload.tool.network=esp_ota

cezerio_dev_esp32c6.upload.maximum_size=1310720
cezerio_dev_esp32c6.upload.maximum_data_size=327680
cezerio_dev_esp32c6.upload.flags=
cezerio_dev_esp32c6.upload.extra_flags=
cezerio_dev_esp32c6.upload.use_1200bps_touch=false
cezerio_dev_esp32c6.upload.wait_for_upload_port=false

cezerio_dev_esp32c6.serial.disableDTR=false
cezerio_dev_esp32c6.serial.disableRTS=false

cezerio_dev_esp32c6.build.tarch=riscv32
cezerio_dev_esp32c6.build.target=esp
cezerio_dev_esp32c6.build.mcu=esp32c6
cezerio_dev_esp32c6.build.core=esp32
cezerio_dev_esp32c6.build.variant=cezerio_dev_esp32c6
cezerio_dev_esp32c6.build.board=CEZERIO_DEV_ESP32C6
cezerio_dev_esp32c6.build.bootloader_addr=0x0

cezerio_dev_esp32c6.build.cdc_on_boot=0
cezerio_dev_esp32c6.build.f_cpu=160000000L
cezerio_dev_esp32c6.build.flash_size=4MB
cezerio_dev_esp32c6.build.flash_freq=80m
cezerio_dev_esp32c6.build.flash_mode=qio
cezerio_dev_esp32c6.build.boot=qio
cezerio_dev_esp32c6.build.partitions=default
cezerio_dev_esp32c6.build.defines=

## IDE 2.0 Seems to not update the value
cezerio_dev_esp32c6.menu.JTAGAdapter.default=Disabled
cezerio_dev_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
cezerio_dev_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
cezerio_dev_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
cezerio_dev_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
cezerio_dev_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
cezerio_dev_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
cezerio_dev_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
cezerio_dev_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
cezerio_dev_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
cezerio_dev_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

cezerio_dev_esp32c6.menu.CDCOnBoot.default=Enabled
cezerio_dev_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=1
cezerio_dev_esp32c6.menu.CDCOnBoot.cdc=Disabled
cezerio_dev_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

cezerio_dev_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
cezerio_dev_esp32c6.menu.PartitionScheme.default.build.partitions=default
cezerio_dev_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
cezerio_dev_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
cezerio_dev_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
cezerio_dev_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
cezerio_dev_esp32c6.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
cezerio_dev_esp32c6.menu.PartitionScheme.no_fs.build.partitions=no_fs
cezerio_dev_esp32c6.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
cezerio_dev_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
cezerio_dev_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
cezerio_dev_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
cezerio_dev_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
cezerio_dev_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
cezerio_dev_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
cezerio_dev_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
cezerio_dev_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
cezerio_dev_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
cezerio_dev_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
cezerio_dev_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
cezerio_dev_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
cezerio_dev_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
cezerio_dev_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
cezerio_dev_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
cezerio_dev_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
cezerio_dev_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
cezerio_dev_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
cezerio_dev_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
cezerio_dev_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
cezerio_dev_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
cezerio_dev_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
cezerio_dev_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
cezerio_dev_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
cezerio_dev_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
cezerio_dev_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
cezerio_dev_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
cezerio_dev_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
cezerio_dev_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
cezerio_dev_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
cezerio_dev_esp32c6.menu.PartitionScheme.custom=Custom
cezerio_dev_esp32c6.menu.PartitionScheme.custom.build.partitions=
cezerio_dev_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=4194304

cezerio_dev_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
cezerio_dev_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
cezerio_dev_esp32c6.menu.CPUFreq.120=120MHz (WiFi)
cezerio_dev_esp32c6.menu.CPUFreq.120.build.f_cpu=120000000L
cezerio_dev_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
cezerio_dev_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
cezerio_dev_esp32c6.menu.CPUFreq.40=40MHz
cezerio_dev_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
cezerio_dev_esp32c6.menu.CPUFreq.20=20MHz
cezerio_dev_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
cezerio_dev_esp32c6.menu.CPUFreq.10=10MHz
cezerio_dev_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L

cezerio_dev_esp32c6.menu.FlashMode.qio=QIO
cezerio_dev_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
cezerio_dev_esp32c6.menu.FlashMode.qio.build.boot=qio
cezerio_dev_esp32c6.menu.FlashMode.dio=DIO
cezerio_dev_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
cezerio_dev_esp32c6.menu.FlashMode.dio.build.boot=dio

cezerio_dev_esp32c6.menu.FlashFreq.80=80MHz
cezerio_dev_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
cezerio_dev_esp32c6.menu.FlashFreq.40=40MHz
cezerio_dev_esp32c6.menu.FlashFreq.40.build.flash_freq=40m

cezerio_dev_esp32c6.menu.FlashSize.4M=4MB (32Mb)
cezerio_dev_esp32c6.menu.FlashSize.4M.build.flash_size=4MB

cezerio_dev_esp32c6.menu.UploadSpeed.921600=921600
cezerio_dev_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
cezerio_dev_esp32c6.menu.UploadSpeed.115200=115200
cezerio_dev_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
cezerio_dev_esp32c6.menu.UploadSpeed.256000.windows=256000
cezerio_dev_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
cezerio_dev_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
cezerio_dev_esp32c6.menu.UploadSpeed.230400=230400
cezerio_dev_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
cezerio_dev_esp32c6.menu.UploadSpeed.460800.linux=460800
cezerio_dev_esp32c6.menu.UploadSpeed.460800.macosx=460800
cezerio_dev_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
cezerio_dev_esp32c6.menu.UploadSpeed.512000.windows=512000
cezerio_dev_esp32c6.menu.UploadSpeed.512000.upload.speed=512000

cezerio_dev_esp32c6.menu.DebugLevel.none=None
cezerio_dev_esp32c6.menu.DebugLevel.none.build.code_debug=0
cezerio_dev_esp32c6.menu.DebugLevel.error=Error
cezerio_dev_esp32c6.menu.DebugLevel.error.build.code_debug=1
cezerio_dev_esp32c6.menu.DebugLevel.warn=Warn
cezerio_dev_esp32c6.menu.DebugLevel.warn.build.code_debug=2
cezerio_dev_esp32c6.menu.DebugLevel.info=Info
cezerio_dev_esp32c6.menu.DebugLevel.info.build.code_debug=3
cezerio_dev_esp32c6.menu.DebugLevel.debug=Debug
cezerio_dev_esp32c6.menu.DebugLevel.debug.build.code_debug=4
cezerio_dev_esp32c6.menu.DebugLevel.verbose=Verbose
cezerio_dev_esp32c6.menu.DebugLevel.verbose.build.code_debug=5

cezerio_dev_esp32c6.menu.EraseFlash.none=Disabled
cezerio_dev_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
cezerio_dev_esp32c6.menu.EraseFlash.all=Enabled
cezerio_dev_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e

cezerio_dev_esp32c6.menu.ZigbeeMode.default=Disabled
cezerio_dev_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
cezerio_dev_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
cezerio_dev_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
cezerio_dev_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
cezerio_dev_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
cezerio_dev_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
cezerio_dev_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
cezerio_dev_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################

cezerio_mini_dev_esp32c6.name=cezerio mini dev ESP32C6

cezerio_mini_dev_esp32c6.bootloader.tool=esptool_py
cezerio_mini_dev_esp32c6.bootloader.tool.default=esptool_py

cezerio_mini_dev_esp32c6.upload.tool=esptool_py
cezerio_mini_dev_esp32c6.upload.tool.default=esptool_py
cezerio_mini_dev_esp32c6.upload.tool.network=esp_ota

cezerio_mini_dev_esp32c6.upload.maximum_size=1310720
cezerio_mini_dev_esp32c6.upload.maximum_data_size=327680
cezerio_mini_dev_esp32c6.upload.flags=
cezerio_mini_dev_esp32c6.upload.extra_flags=
cezerio_mini_dev_esp32c6.upload.use_1200bps_touch=false
cezerio_mini_dev_esp32c6.upload.wait_for_upload_port=false

cezerio_mini_dev_esp32c6.serial.disableDTR=false
cezerio_mini_dev_esp32c6.serial.disableRTS=false

cezerio_mini_dev_esp32c6.build.tarch=riscv32
cezerio_mini_dev_esp32c6.build.target=esp
cezerio_mini_dev_esp32c6.build.mcu=esp32c6
cezerio_mini_dev_esp32c6.build.core=esp32
cezerio_mini_dev_esp32c6.build.variant=cezerio_mini_dev_esp32c6
cezerio_mini_dev_esp32c6.build.board=CEZERIO_MINI_DEV_ESP32C6
cezerio_mini_dev_esp32c6.build.bootloader_addr=0x0

cezerio_mini_dev_esp32c6.build.cdc_on_boot=0
cezerio_mini_dev_esp32c6.build.f_cpu=160000000L
cezerio_mini_dev_esp32c6.build.flash_size=4MB
cezerio_mini_dev_esp32c6.build.flash_freq=80m
cezerio_mini_dev_esp32c6.build.flash_mode=qio
cezerio_mini_dev_esp32c6.build.boot=qio
cezerio_mini_dev_esp32c6.build.partitions=default
cezerio_mini_dev_esp32c6.build.defines=

## IDE 2.0 Seems to not update the value
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.default=Disabled
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
cezerio_mini_dev_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

cezerio_mini_dev_esp32c6.menu.CDCOnBoot.default=Enabled
cezerio_mini_dev_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=1
cezerio_mini_dev_esp32c6.menu.CDCOnBoot.cdc=Disabled
cezerio_mini_dev_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

cezerio_mini_dev_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.default.build.partitions=default
cezerio_mini_dev_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
cezerio_mini_dev_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
cezerio_mini_dev_esp32c6.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.no_fs.build.partitions=no_fs
cezerio_mini_dev_esp32c6.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
cezerio_mini_dev_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
cezerio_mini_dev_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
cezerio_mini_dev_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
cezerio_mini_dev_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
cezerio_mini_dev_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
cezerio_mini_dev_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
cezerio_mini_dev_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
cezerio_mini_dev_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
cezerio_mini_dev_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
cezerio_mini_dev_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
cezerio_mini_dev_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
cezerio_mini_dev_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
cezerio_mini_dev_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
cezerio_mini_dev_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
cezerio_mini_dev_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
cezerio_mini_dev_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
cezerio_mini_dev_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
cezerio_mini_dev_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
cezerio_mini_dev_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
cezerio_mini_dev_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
cezerio_mini_dev_esp32c6.menu.PartitionScheme.custom=Custom
cezerio_mini_dev_esp32c6.menu.PartitionScheme.custom.build.partitions=
cezerio_mini_dev_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=4194304

cezerio_mini_dev_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
cezerio_mini_dev_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
cezerio_mini_dev_esp32c6.menu.CPUFreq.120=120MHz (WiFi)
cezerio_mini_dev_esp32c6.menu.CPUFreq.120.build.f_cpu=120000000L
cezerio_mini_dev_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
cezerio_mini_dev_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
cezerio_mini_dev_esp32c6.menu.CPUFreq.40=40MHz
cezerio_mini_dev_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
cezerio_mini_dev_esp32c6.menu.CPUFreq.20=20MHz
cezerio_mini_dev_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
cezerio_mini_dev_esp32c6.menu.CPUFreq.10=10MHz
cezerio_mini_dev_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L

cezerio_mini_dev_esp32c6.menu.FlashMode.qio=QIO
cezerio_mini_dev_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
cezerio_mini_dev_esp32c6.menu.FlashMode.qio.build.boot=qio
cezerio_mini_dev_esp32c6.menu.FlashMode.dio=DIO
cezerio_mini_dev_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
cezerio_mini_dev_esp32c6.menu.FlashMode.dio.build.boot=dio

cezerio_mini_dev_esp32c6.menu.FlashFreq.80=80MHz
cezerio_mini_dev_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
cezerio_mini_dev_esp32c6.menu.FlashFreq.40=40MHz
cezerio_mini_dev_esp32c6.menu.FlashFreq.40.build.flash_freq=40m

cezerio_mini_dev_esp32c6.menu.FlashSize.4M=4MB (32Mb)
cezerio_mini_dev_esp32c6.menu.FlashSize.4M.build.flash_size=4MB

cezerio_mini_dev_esp32c6.menu.UploadSpeed.921600=921600
cezerio_mini_dev_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
cezerio_mini_dev_esp32c6.menu.UploadSpeed.115200=115200
cezerio_mini_dev_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
cezerio_mini_dev_esp32c6.menu.UploadSpeed.256000.windows=256000
cezerio_mini_dev_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
cezerio_mini_dev_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
cezerio_mini_dev_esp32c6.menu.UploadSpeed.230400=230400
cezerio_mini_dev_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
cezerio_mini_dev_esp32c6.menu.UploadSpeed.460800.linux=460800
cezerio_mini_dev_esp32c6.menu.UploadSpeed.460800.macosx=460800
cezerio_mini_dev_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
cezerio_mini_dev_esp32c6.menu.UploadSpeed.512000.windows=512000
cezerio_mini_dev_esp32c6.menu.UploadSpeed.512000.upload.speed=512000

cezerio_mini_dev_esp32c6.menu.DebugLevel.none=None
cezerio_mini_dev_esp32c6.menu.DebugLevel.none.build.code_debug=0
cezerio_mini_dev_esp32c6.menu.DebugLevel.error=Error
cezerio_mini_dev_esp32c6.menu.DebugLevel.error.build.code_debug=1
cezerio_mini_dev_esp32c6.menu.DebugLevel.warn=Warn
cezerio_mini_dev_esp32c6.menu.DebugLevel.warn.build.code_debug=2
cezerio_mini_dev_esp32c6.menu.DebugLevel.info=Info
cezerio_mini_dev_esp32c6.menu.DebugLevel.info.build.code_debug=3
cezerio_mini_dev_esp32c6.menu.DebugLevel.debug=Debug
cezerio_mini_dev_esp32c6.menu.DebugLevel.debug.build.code_debug=4
cezerio_mini_dev_esp32c6.menu.DebugLevel.verbose=Verbose
cezerio_mini_dev_esp32c6.menu.DebugLevel.verbose.build.code_debug=5

cezerio_mini_dev_esp32c6.menu.EraseFlash.none=Disabled
cezerio_mini_dev_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
cezerio_mini_dev_esp32c6.menu.EraseFlash.all=Enabled
cezerio_mini_dev_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e

cezerio_mini_dev_esp32c6.menu.ZigbeeMode.default=Disabled
cezerio_mini_dev_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
cezerio_mini_dev_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
cezerio_mini_dev_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
cezerio_mini_dev_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
cezerio_mini_dev_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
cezerio_mini_dev_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
cezerio_mini_dev_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
cezerio_mini_dev_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################

waveshare_esp32_s3_lcd_185.name=Waveshare ESP32-S3-LCD-1.85
waveshare_esp32_s3_lcd_185.vid.0=0x303a
waveshare_esp32_s3_lcd_185.pid.0=0x8242
waveshare_esp32_s3_lcd_185.upload_port.0.vid=0x303a
waveshare_esp32_s3_lcd_185.upload_port.0.pid=0x8242

waveshare_esp32_s3_lcd_185.bootloader.tool=esptool_py
waveshare_esp32_s3_lcd_185.bootloader.tool.default=esptool_py

waveshare_esp32_s3_lcd_185.upload.tool=esptool_py
waveshare_esp32_s3_lcd_185.upload.tool.default=esptool_py
waveshare_esp32_s3_lcd_185.upload.tool.network=esp_ota

waveshare_esp32_s3_lcd_185.upload.maximum_size=1310720
waveshare_esp32_s3_lcd_185.upload.maximum_data_size=327680
waveshare_esp32_s3_lcd_185.upload.flags=
waveshare_esp32_s3_lcd_185.upload.extra_flags=
waveshare_esp32_s3_lcd_185.upload.use_1200bps_touch=false
waveshare_esp32_s3_lcd_185.upload.wait_for_upload_port=false

waveshare_esp32_s3_lcd_185.serial.disableDTR=false
waveshare_esp32_s3_lcd_185.serial.disableRTS=false

waveshare_esp32_s3_lcd_185.build.tarch=xtensa
waveshare_esp32_s3_lcd_185.build.bootloader_addr=0x0
waveshare_esp32_s3_lcd_185.build.target=esp32s3
waveshare_esp32_s3_lcd_185.build.mcu=esp32s3
waveshare_esp32_s3_lcd_185.build.core=esp32
waveshare_esp32_s3_lcd_185.build.variant=waveshare_esp32_s3_lcd_185
waveshare_esp32_s3_lcd_185.build.board=WAVESHARE_ESP32_S3_LCD_185

waveshare_esp32_s3_lcd_185.build.usb_mode=1
waveshare_esp32_s3_lcd_185.build.cdc_on_boot=0
waveshare_esp32_s3_lcd_185.build.msc_on_boot=0
waveshare_esp32_s3_lcd_185.build.dfu_on_boot=0
waveshare_esp32_s3_lcd_185.build.f_cpu=240000000L
waveshare_esp32_s3_lcd_185.build.flash_size=16MB
waveshare_esp32_s3_lcd_185.build.flash_freq=120m
waveshare_esp32_s3_lcd_185.build.flash_mode=qio
waveshare_esp32_s3_lcd_185.build.boot=qio
waveshare_esp32_s3_lcd_185.build.boot_freq=80m
waveshare_esp32_s3_lcd_185.build.partitions=default
waveshare_esp32_s3_lcd_185.build.defines=
waveshare_esp32_s3_lcd_185.build.loop_core=
waveshare_esp32_s3_lcd_185.build.event_core=
waveshare_esp32_s3_lcd_185.build.psram_type=opi
waveshare_esp32_s3_lcd_185.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.default=Disabled
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
waveshare_esp32_s3_lcd_185.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_s3_lcd_185.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_lcd_185.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_lcd_185.menu.PSRAM.enabled.build.psram_type=opi
waveshare_esp32_s3_lcd_185.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_lcd_185.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_lcd_185.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_lcd_185.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio120.build.flash_freq=80m
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_lcd_185.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_lcd_185.menu.FlashMode.dio=DIO 80MHz
waveshare_esp32_s3_lcd_185.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_s3_lcd_185.menu.FlashMode.dio.build.boot=dio
waveshare_esp32_s3_lcd_185.menu.FlashMode.dio.build.boot_freq=80m
waveshare_esp32_s3_lcd_185.menu.FlashMode.dio.build.flash_freq=80m
waveshare_esp32_s3_lcd_185.menu.FlashMode.opi=OPI 80MHz
waveshare_esp32_s3_lcd_185.menu.FlashMode.opi.build.flash_mode=dout
waveshare_esp32_s3_lcd_185.menu.FlashMode.opi.build.boot=opi
waveshare_esp32_s3_lcd_185.menu.FlashMode.opi.build.boot_freq=80m
waveshare_esp32_s3_lcd_185.menu.FlashMode.opi.build.flash_freq=80m

waveshare_esp32_s3_lcd_185.menu.LoopCore.1=Core 1
waveshare_esp32_s3_lcd_185.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_lcd_185.menu.LoopCore.0=Core 0
waveshare_esp32_s3_lcd_185.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_lcd_185.menu.EventsCore.0=Core 0
waveshare_esp32_s3_lcd_185.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
waveshare_esp32_s3_lcd_185.menu.EventsCore.1=Core 1
waveshare_esp32_s3_lcd_185.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1

waveshare_esp32_s3_lcd_185.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_lcd_185.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_lcd_185.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_lcd_185.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_lcd_185.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_lcd_185.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_lcd_185.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_lcd_185.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_lcd_185.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_lcd_185.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_lcd_185.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_lcd_185.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_lcd_185.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_lcd_185.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_lcd_185.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_lcd_185.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_lcd_185.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_lcd_185.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_lcd_185.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_lcd_185.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_lcd_185.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_lcd_185.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_lcd_185.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_lcd_185.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_lcd_185.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_lcd_185.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_lcd_185.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_lcd_185.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_lcd_185.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_lcd_185.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_lcd_185.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_lcd_185.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_lcd_185.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_lcd_185.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_lcd_185.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_lcd_185.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_lcd_185.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_lcd_185.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_lcd_185.menu.DebugLevel.none=None
waveshare_esp32_s3_lcd_185.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_lcd_185.menu.DebugLevel.error=Error
waveshare_esp32_s3_lcd_185.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_lcd_185.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_lcd_185.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_lcd_185.menu.DebugLevel.info=Info
waveshare_esp32_s3_lcd_185.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_lcd_185.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_lcd_185.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_lcd_185.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_lcd_185.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_lcd_185.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_lcd_185.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_lcd_185.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_lcd_185.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_s3_lcd_185.menu.ZigbeeMode.default=Disabled
waveshare_esp32_s3_lcd_185.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_s3_lcd_185.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_s3_lcd_185.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_s3_lcd_185.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_s3_lcd_185.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################

waveshare_esp32_s3_touch_lcd_146.name=Waveshare ESP32-S3-Touch-LCD-1.46
waveshare_esp32_s3_touch_lcd_146.vid.0=0x303a
waveshare_esp32_s3_touch_lcd_146.pid.0=0x8242
waveshare_esp32_s3_touch_lcd_146.upload_port.0.vid=0x303a
waveshare_esp32_s3_touch_lcd_146.upload_port.0.pid=0x8242

waveshare_esp32_s3_touch_lcd_146.bootloader.tool=esptool_py
waveshare_esp32_s3_touch_lcd_146.bootloader.tool.default=esptool_py

waveshare_esp32_s3_touch_lcd_146.upload.tool=esptool_py
waveshare_esp32_s3_touch_lcd_146.upload.tool.default=esptool_py
waveshare_esp32_s3_touch_lcd_146.upload.tool.network=esp_ota

waveshare_esp32_s3_touch_lcd_146.upload.maximum_size=1310720
waveshare_esp32_s3_touch_lcd_146.upload.maximum_data_size=327680
waveshare_esp32_s3_touch_lcd_146.upload.flags=
waveshare_esp32_s3_touch_lcd_146.upload.extra_flags=
waveshare_esp32_s3_touch_lcd_146.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_lcd_146.upload.wait_for_upload_port=false

waveshare_esp32_s3_touch_lcd_146.serial.disableDTR=false
waveshare_esp32_s3_touch_lcd_146.serial.disableRTS=false

waveshare_esp32_s3_touch_lcd_146.build.tarch=xtensa
waveshare_esp32_s3_touch_lcd_146.build.bootloader_addr=0x0
waveshare_esp32_s3_touch_lcd_146.build.target=esp32s3
waveshare_esp32_s3_touch_lcd_146.build.mcu=esp32s3
waveshare_esp32_s3_touch_lcd_146.build.core=esp32
waveshare_esp32_s3_touch_lcd_146.build.variant=waveshare_esp32_s3_touch_lcd_146
waveshare_esp32_s3_touch_lcd_146.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_146

waveshare_esp32_s3_touch_lcd_146.build.usb_mode=1
waveshare_esp32_s3_touch_lcd_146.build.cdc_on_boot=0
waveshare_esp32_s3_touch_lcd_146.build.msc_on_boot=0
waveshare_esp32_s3_touch_lcd_146.build.dfu_on_boot=0
waveshare_esp32_s3_touch_lcd_146.build.f_cpu=240000000L
waveshare_esp32_s3_touch_lcd_146.build.flash_size=16MB
waveshare_esp32_s3_touch_lcd_146.build.flash_freq=120m
waveshare_esp32_s3_touch_lcd_146.build.flash_mode=qio
waveshare_esp32_s3_touch_lcd_146.build.boot=qio
waveshare_esp32_s3_touch_lcd_146.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_146.build.partitions=default
waveshare_esp32_s3_touch_lcd_146.build.defines=
waveshare_esp32_s3_touch_lcd_146.build.loop_core=
waveshare_esp32_s3_touch_lcd_146.build.event_core=
waveshare_esp32_s3_touch_lcd_146.build.psram_type=opi
waveshare_esp32_s3_touch_lcd_146.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.default=Disabled
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
waveshare_esp32_s3_touch_lcd_146.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_s3_touch_lcd_146.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_touch_lcd_146.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_lcd_146.menu.PSRAM.enabled.build.psram_type=opi
waveshare_esp32_s3_touch_lcd_146.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_touch_lcd_146.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_touch_lcd_146.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio120.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.dio=DIO 80MHz
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.dio.build.boot=dio
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.dio.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.dio.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.opi=OPI 80MHz
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.opi.build.flash_mode=dout
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.opi.build.boot=opi
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.opi.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_146.menu.FlashMode.opi.build.flash_freq=80m

waveshare_esp32_s3_touch_lcd_146.menu.LoopCore.1=Core 1
waveshare_esp32_s3_touch_lcd_146.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_touch_lcd_146.menu.LoopCore.0=Core 0
waveshare_esp32_s3_touch_lcd_146.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_touch_lcd_146.menu.EventsCore.0=Core 0
waveshare_esp32_s3_touch_lcd_146.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
waveshare_esp32_s3_touch_lcd_146.menu.EventsCore.1=Core 1
waveshare_esp32_s3_touch_lcd_146.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1

waveshare_esp32_s3_touch_lcd_146.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_touch_lcd_146.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_touch_lcd_146.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_touch_lcd_146.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_touch_lcd_146.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_146.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_touch_lcd_146.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_touch_lcd_146.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_touch_lcd_146.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_146.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_touch_lcd_146.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_lcd_146.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_touch_lcd_146.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_146.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_touch_lcd_146.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_lcd_146.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_touch_lcd_146.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_touch_lcd_146.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_lcd_146.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_touch_lcd_146.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_touch_lcd_146.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_touch_lcd_146.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_touch_lcd_146.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_touch_lcd_146.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_touch_lcd_146.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.none=None
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.error=Error
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.info=Info
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_touch_lcd_146.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_touch_lcd_146.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_touch_lcd_146.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_touch_lcd_146.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_touch_lcd_146.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_s3_touch_lcd_146.menu.ZigbeeMode.default=Disabled
waveshare_esp32_s3_touch_lcd_146.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_s3_touch_lcd_146.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_s3_touch_lcd_146.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_s3_touch_lcd_146.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_s3_touch_lcd_146.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

waveshare_esp32_s3_lcd_146.name=Waveshare ESP32-S3-LCD-1.46
waveshare_esp32_s3_lcd_146.vid.0=0x303a
waveshare_esp32_s3_lcd_146.pid.0=0x8242
waveshare_esp32_s3_lcd_146.upload_port.0.vid=0x303a
waveshare_esp32_s3_lcd_146.upload_port.0.pid=0x8242

waveshare_esp32_s3_lcd_146.bootloader.tool=esptool_py
waveshare_esp32_s3_lcd_146.bootloader.tool.default=esptool_py

waveshare_esp32_s3_lcd_146.upload.tool=esptool_py
waveshare_esp32_s3_lcd_146.upload.tool.default=esptool_py
waveshare_esp32_s3_lcd_146.upload.tool.network=esp_ota

waveshare_esp32_s3_lcd_146.upload.maximum_size=1310720
waveshare_esp32_s3_lcd_146.upload.maximum_data_size=327680
waveshare_esp32_s3_lcd_146.upload.flags=
waveshare_esp32_s3_lcd_146.upload.extra_flags=
waveshare_esp32_s3_lcd_146.upload.use_1200bps_touch=false
waveshare_esp32_s3_lcd_146.upload.wait_for_upload_port=false

waveshare_esp32_s3_lcd_146.serial.disableDTR=false
waveshare_esp32_s3_lcd_146.serial.disableRTS=false

waveshare_esp32_s3_lcd_146.build.tarch=xtensa
waveshare_esp32_s3_lcd_146.build.bootloader_addr=0x0
waveshare_esp32_s3_lcd_146.build.target=esp32s3
waveshare_esp32_s3_lcd_146.build.mcu=esp32s3
waveshare_esp32_s3_lcd_146.build.core=esp32
waveshare_esp32_s3_lcd_146.build.variant=waveshare_esp32_s3_lcd_146
waveshare_esp32_s3_lcd_146.build.board=WAVESHARE_ESP32_S3_LCD_146

waveshare_esp32_s3_lcd_146.build.usb_mode=1
waveshare_esp32_s3_lcd_146.build.cdc_on_boot=0
waveshare_esp32_s3_lcd_146.build.msc_on_boot=0
waveshare_esp32_s3_lcd_146.build.dfu_on_boot=0
waveshare_esp32_s3_lcd_146.build.f_cpu=240000000L
waveshare_esp32_s3_lcd_146.build.flash_size=16MB
waveshare_esp32_s3_lcd_146.build.flash_freq=120m
waveshare_esp32_s3_lcd_146.build.flash_mode=qio
waveshare_esp32_s3_lcd_146.build.boot=qio
waveshare_esp32_s3_lcd_146.build.boot_freq=80m
waveshare_esp32_s3_lcd_146.build.partitions=default
waveshare_esp32_s3_lcd_146.build.defines=
waveshare_esp32_s3_lcd_146.build.loop_core=
waveshare_esp32_s3_lcd_146.build.event_core=
waveshare_esp32_s3_lcd_146.build.psram_type=opi
waveshare_esp32_s3_lcd_146.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.default=Disabled
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
waveshare_esp32_s3_lcd_146.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_s3_lcd_146.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_lcd_146.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_lcd_146.menu.PSRAM.enabled.build.psram_type=opi
waveshare_esp32_s3_lcd_146.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_lcd_146.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_lcd_146.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_lcd_146.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio120.build.flash_freq=80m
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_lcd_146.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_lcd_146.menu.FlashMode.dio=DIO 80MHz
waveshare_esp32_s3_lcd_146.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_s3_lcd_146.menu.FlashMode.dio.build.boot=dio
waveshare_esp32_s3_lcd_146.menu.FlashMode.dio.build.boot_freq=80m
waveshare_esp32_s3_lcd_146.menu.FlashMode.dio.build.flash_freq=80m
waveshare_esp32_s3_lcd_146.menu.FlashMode.opi=OPI 80MHz
waveshare_esp32_s3_lcd_146.menu.FlashMode.opi.build.flash_mode=dout
waveshare_esp32_s3_lcd_146.menu.FlashMode.opi.build.boot=opi
waveshare_esp32_s3_lcd_146.menu.FlashMode.opi.build.boot_freq=80m
waveshare_esp32_s3_lcd_146.menu.FlashMode.opi.build.flash_freq=80m

waveshare_esp32_s3_lcd_146.menu.LoopCore.1=Core 1
waveshare_esp32_s3_lcd_146.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_lcd_146.menu.LoopCore.0=Core 0
waveshare_esp32_s3_lcd_146.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_lcd_146.menu.EventsCore.0=Core 0
waveshare_esp32_s3_lcd_146.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
waveshare_esp32_s3_lcd_146.menu.EventsCore.1=Core 1
waveshare_esp32_s3_lcd_146.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1

waveshare_esp32_s3_lcd_146.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_lcd_146.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_lcd_146.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_lcd_146.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_lcd_146.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_lcd_146.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_lcd_146.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_lcd_146.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_lcd_146.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_lcd_146.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_lcd_146.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_lcd_146.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_lcd_146.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_lcd_146.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_lcd_146.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_lcd_146.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_lcd_146.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_lcd_146.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_lcd_146.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_lcd_146.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_lcd_146.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_lcd_146.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_lcd_146.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_lcd_146.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_lcd_146.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_lcd_146.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_lcd_146.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_lcd_146.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_lcd_146.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_lcd_146.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_lcd_146.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_lcd_146.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_lcd_146.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_lcd_146.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_lcd_146.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_lcd_146.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_lcd_146.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_lcd_146.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_lcd_146.menu.DebugLevel.none=None
waveshare_esp32_s3_lcd_146.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_lcd_146.menu.DebugLevel.error=Error
waveshare_esp32_s3_lcd_146.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_lcd_146.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_lcd_146.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_lcd_146.menu.DebugLevel.info=Info
waveshare_esp32_s3_lcd_146.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_lcd_146.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_lcd_146.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_lcd_146.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_lcd_146.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_lcd_146.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_lcd_146.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_lcd_146.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_lcd_146.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_s3_lcd_146.menu.ZigbeeMode.default=Disabled
waveshare_esp32_s3_lcd_146.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_s3_lcd_146.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_s3_lcd_146.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_s3_lcd_146.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_s3_lcd_146.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

waveshare_esp32_s3_touch_lcd_185_box.name=Waveshare ESP32-S3-Touch-LCD-1.85-BOX
waveshare_esp32_s3_touch_lcd_185_box.vid.0=0x303a
waveshare_esp32_s3_touch_lcd_185_box.pid.0=0x8242
waveshare_esp32_s3_touch_lcd_185_box.upload_port.0.vid=0x303a
waveshare_esp32_s3_touch_lcd_185_box.upload_port.0.pid=0x8242

waveshare_esp32_s3_touch_lcd_185_box.bootloader.tool=esptool_py
waveshare_esp32_s3_touch_lcd_185_box.bootloader.tool.default=esptool_py

waveshare_esp32_s3_touch_lcd_185_box.upload.tool=esptool_py
waveshare_esp32_s3_touch_lcd_185_box.upload.tool.default=esptool_py
waveshare_esp32_s3_touch_lcd_185_box.upload.tool.network=esp_ota

waveshare_esp32_s3_touch_lcd_185_box.upload.maximum_size=1310720
waveshare_esp32_s3_touch_lcd_185_box.upload.maximum_data_size=327680
waveshare_esp32_s3_touch_lcd_185_box.upload.flags=
waveshare_esp32_s3_touch_lcd_185_box.upload.extra_flags=
waveshare_esp32_s3_touch_lcd_185_box.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_lcd_185_box.upload.wait_for_upload_port=false

waveshare_esp32_s3_touch_lcd_185_box.serial.disableDTR=false
waveshare_esp32_s3_touch_lcd_185_box.serial.disableRTS=false

waveshare_esp32_s3_touch_lcd_185_box.build.tarch=xtensa
waveshare_esp32_s3_touch_lcd_185_box.build.bootloader_addr=0x0
waveshare_esp32_s3_touch_lcd_185_box.build.target=esp32s3
waveshare_esp32_s3_touch_lcd_185_box.build.mcu=esp32s3
waveshare_esp32_s3_touch_lcd_185_box.build.core=esp32
waveshare_esp32_s3_touch_lcd_185_box.build.variant=waveshare_esp32_s3_touch_lcd_185_box
waveshare_esp32_s3_touch_lcd_185_box.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_185_BOX

waveshare_esp32_s3_touch_lcd_185_box.build.usb_mode=1
waveshare_esp32_s3_touch_lcd_185_box.build.cdc_on_boot=0
waveshare_esp32_s3_touch_lcd_185_box.build.msc_on_boot=0
waveshare_esp32_s3_touch_lcd_185_box.build.dfu_on_boot=0
waveshare_esp32_s3_touch_lcd_185_box.build.f_cpu=240000000L
waveshare_esp32_s3_touch_lcd_185_box.build.flash_size=16MB
waveshare_esp32_s3_touch_lcd_185_box.build.flash_freq=120m
waveshare_esp32_s3_touch_lcd_185_box.build.flash_mode=qio
waveshare_esp32_s3_touch_lcd_185_box.build.boot=qio
waveshare_esp32_s3_touch_lcd_185_box.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_185_box.build.partitions=default
waveshare_esp32_s3_touch_lcd_185_box.build.defines=
waveshare_esp32_s3_touch_lcd_185_box.build.loop_core=
waveshare_esp32_s3_touch_lcd_185_box.build.event_core=
waveshare_esp32_s3_touch_lcd_185_box.build.psram_type=opi
waveshare_esp32_s3_touch_lcd_185_box.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.default=Disabled
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
waveshare_esp32_s3_touch_lcd_185_box.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_s3_touch_lcd_185_box.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_touch_lcd_185_box.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_lcd_185_box.menu.PSRAM.enabled.build.psram_type=opi
waveshare_esp32_s3_touch_lcd_185_box.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_touch_lcd_185_box.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_touch_lcd_185_box.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio120.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.dio=DIO 80MHz
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.dio.build.boot=dio
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.dio.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.dio.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.opi=OPI 80MHz
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.opi.build.flash_mode=dout
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.opi.build.boot=opi
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.opi.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_185_box.menu.FlashMode.opi.build.flash_freq=80m

waveshare_esp32_s3_touch_lcd_185_box.menu.LoopCore.1=Core 1
waveshare_esp32_s3_touch_lcd_185_box.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_touch_lcd_185_box.menu.LoopCore.0=Core 0
waveshare_esp32_s3_touch_lcd_185_box.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_touch_lcd_185_box.menu.EventsCore.0=Core 0
waveshare_esp32_s3_touch_lcd_185_box.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
waveshare_esp32_s3_touch_lcd_185_box.menu.EventsCore.1=Core 1
waveshare_esp32_s3_touch_lcd_185_box.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1

waveshare_esp32_s3_touch_lcd_185_box.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_touch_lcd_185_box.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_touch_lcd_185_box.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_touch_lcd_185_box.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_touch_lcd_185_box.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_185_box.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_touch_lcd_185_box.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_touch_lcd_185_box.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_touch_lcd_185_box.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_185_box.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_touch_lcd_185_box.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_lcd_185_box.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_touch_lcd_185_box.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_185_box.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_touch_lcd_185_box.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_lcd_185_box.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_touch_lcd_185_box.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_touch_lcd_185_box.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_touch_lcd_185_box.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_touch_lcd_185_box.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.none=None
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.error=Error
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.info=Info
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_touch_lcd_185_box.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_touch_lcd_185_box.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_touch_lcd_185_box.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_touch_lcd_185_box.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_touch_lcd_185_box.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_s3_touch_lcd_185_box.menu.ZigbeeMode.default=Disabled
waveshare_esp32_s3_touch_lcd_185_box.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_s3_touch_lcd_185_box.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_s3_touch_lcd_185_box.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_s3_touch_lcd_185_box.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_s3_touch_lcd_185_box.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

waveshare_esp32_s3_lcd_147.name=Waveshare ESP32-S3-LCD-1.47
waveshare_esp32_s3_lcd_147.vid.0=0x303a
waveshare_esp32_s3_lcd_147.pid.0=0x8242
waveshare_esp32_s3_lcd_147.upload_port.0.vid=0x303a
waveshare_esp32_s3_lcd_147.upload_port.0.pid=0x8242

waveshare_esp32_s3_lcd_147.bootloader.tool=esptool_py
waveshare_esp32_s3_lcd_147.bootloader.tool.default=esptool_py

waveshare_esp32_s3_lcd_147.upload.tool=esptool_py
waveshare_esp32_s3_lcd_147.upload.tool.default=esptool_py
waveshare_esp32_s3_lcd_147.upload.tool.network=esp_ota

waveshare_esp32_s3_lcd_147.upload.maximum_size=1310720
waveshare_esp32_s3_lcd_147.upload.maximum_data_size=327680
waveshare_esp32_s3_lcd_147.upload.flags=
waveshare_esp32_s3_lcd_147.upload.extra_flags=
waveshare_esp32_s3_lcd_147.upload.use_1200bps_touch=false
waveshare_esp32_s3_lcd_147.upload.wait_for_upload_port=false

waveshare_esp32_s3_lcd_147.serial.disableDTR=false
waveshare_esp32_s3_lcd_147.serial.disableRTS=false

waveshare_esp32_s3_lcd_147.build.tarch=xtensa
waveshare_esp32_s3_lcd_147.build.bootloader_addr=0x0
waveshare_esp32_s3_lcd_147.build.target=esp32s3
waveshare_esp32_s3_lcd_147.build.mcu=esp32s3
waveshare_esp32_s3_lcd_147.build.core=esp32
waveshare_esp32_s3_lcd_147.build.variant=waveshare_esp32_s3_lcd_147
waveshare_esp32_s3_lcd_147.build.board=WAVESHARE_ESP32_S3_LCD_147

waveshare_esp32_s3_lcd_147.build.usb_mode=1
waveshare_esp32_s3_lcd_147.build.cdc_on_boot=0
waveshare_esp32_s3_lcd_147.build.msc_on_boot=0
waveshare_esp32_s3_lcd_147.build.dfu_on_boot=0
waveshare_esp32_s3_lcd_147.build.f_cpu=240000000L
waveshare_esp32_s3_lcd_147.build.flash_size=16MB
waveshare_esp32_s3_lcd_147.build.flash_freq=80m
waveshare_esp32_s3_lcd_147.build.flash_mode=qio
waveshare_esp32_s3_lcd_147.build.boot=qio
waveshare_esp32_s3_lcd_147.build.boot_freq=80m
waveshare_esp32_s3_lcd_147.build.partitions=default
waveshare_esp32_s3_lcd_147.build.defines=
waveshare_esp32_s3_lcd_147.build.loop_core=
waveshare_esp32_s3_lcd_147.build.event_core=
waveshare_esp32_s3_lcd_147.build.psram_type=opi
waveshare_esp32_s3_lcd_147.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.default=Disabled
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
waveshare_esp32_s3_lcd_147.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_s3_lcd_147.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_lcd_147.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_lcd_147.menu.PSRAM.enabled.build.psram_type=opi
waveshare_esp32_s3_lcd_147.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_lcd_147.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_lcd_147.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_lcd_147.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_lcd_147.menu.FlashMode.qio120.build.flash_freq=80m
waveshare_esp32_s3_lcd_147.menu.FlashMode.dio=DIO 80MHz
waveshare_esp32_s3_lcd_147.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_s3_lcd_147.menu.FlashMode.dio.build.boot=dio
waveshare_esp32_s3_lcd_147.menu.FlashMode.dio.build.boot_freq=80m
waveshare_esp32_s3_lcd_147.menu.FlashMode.dio.build.flash_freq=80m
waveshare_esp32_s3_lcd_147.menu.FlashMode.opi=OPI 80MHz
waveshare_esp32_s3_lcd_147.menu.FlashMode.opi.build.flash_mode=dout
waveshare_esp32_s3_lcd_147.menu.FlashMode.opi.build.boot=opi
waveshare_esp32_s3_lcd_147.menu.FlashMode.opi.build.boot_freq=80m
waveshare_esp32_s3_lcd_147.menu.FlashMode.opi.build.flash_freq=80m

waveshare_esp32_s3_lcd_147.menu.LoopCore.1=Core 1
waveshare_esp32_s3_lcd_147.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_lcd_147.menu.LoopCore.0=Core 0
waveshare_esp32_s3_lcd_147.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_lcd_147.menu.EventsCore.1=Core 1
waveshare_esp32_s3_lcd_147.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
waveshare_esp32_s3_lcd_147.menu.EventsCore.0=Core 0
waveshare_esp32_s3_lcd_147.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

waveshare_esp32_s3_lcd_147.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_lcd_147.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_lcd_147.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_lcd_147.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_lcd_147.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_lcd_147.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_lcd_147.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_lcd_147.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_lcd_147.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_lcd_147.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_lcd_147.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_lcd_147.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_lcd_147.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_lcd_147.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_lcd_147.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_lcd_147.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_lcd_147.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_lcd_147.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_lcd_147.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_lcd_147.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_lcd_147.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_lcd_147.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_lcd_147.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_lcd_147.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_lcd_147.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_lcd_147.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_lcd_147.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_lcd_147.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_lcd_147.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_lcd_147.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_lcd_147.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_lcd_147.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_lcd_147.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_lcd_147.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_lcd_147.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_lcd_147.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_lcd_147.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_lcd_147.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_lcd_147.menu.DebugLevel.none=None
waveshare_esp32_s3_lcd_147.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_lcd_147.menu.DebugLevel.error=Error
waveshare_esp32_s3_lcd_147.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_lcd_147.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_lcd_147.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_lcd_147.menu.DebugLevel.info=Info
waveshare_esp32_s3_lcd_147.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_lcd_147.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_lcd_147.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_lcd_147.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_lcd_147.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_lcd_147.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_lcd_147.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_lcd_147.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_lcd_147.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_s3_lcd_147.menu.ZigbeeMode.default=Disabled
waveshare_esp32_s3_lcd_147.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_s3_lcd_147.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_s3_lcd_147.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_s3_lcd_147.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_s3_lcd_147.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

waveshare_esp32_s3_touch_lcd_21.name=Waveshare ESP32-S3-Touch-LCD-2.1
waveshare_esp32_s3_touch_lcd_21.vid.0=0x303a
waveshare_esp32_s3_touch_lcd_21.pid.0=0x8242
waveshare_esp32_s3_touch_lcd_21.upload_port.0.vid=0x303a
waveshare_esp32_s3_touch_lcd_21.upload_port.0.pid=0x8242

waveshare_esp32_s3_touch_lcd_21.bootloader.tool=esptool_py
waveshare_esp32_s3_touch_lcd_21.bootloader.tool.default=esptool_py

waveshare_esp32_s3_touch_lcd_21.upload.tool=esptool_py
waveshare_esp32_s3_touch_lcd_21.upload.tool.default=esptool_py
waveshare_esp32_s3_touch_lcd_21.upload.tool.network=esp_ota

waveshare_esp32_s3_touch_lcd_21.upload.maximum_size=1310720
waveshare_esp32_s3_touch_lcd_21.upload.maximum_data_size=327680
waveshare_esp32_s3_touch_lcd_21.upload.flags=
waveshare_esp32_s3_touch_lcd_21.upload.extra_flags=
waveshare_esp32_s3_touch_lcd_21.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_lcd_21.upload.wait_for_upload_port=false

waveshare_esp32_s3_touch_lcd_21.serial.disableDTR=false
waveshare_esp32_s3_touch_lcd_21.serial.disableRTS=false

waveshare_esp32_s3_touch_lcd_21.build.tarch=xtensa
waveshare_esp32_s3_touch_lcd_21.build.bootloader_addr=0x0
waveshare_esp32_s3_touch_lcd_21.build.target=esp32s3
waveshare_esp32_s3_touch_lcd_21.build.mcu=esp32s3
waveshare_esp32_s3_touch_lcd_21.build.core=esp32
waveshare_esp32_s3_touch_lcd_21.build.variant=waveshare_esp32_s3_touch_lcd_21
waveshare_esp32_s3_touch_lcd_21.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_21

waveshare_esp32_s3_touch_lcd_21.build.usb_mode=1
waveshare_esp32_s3_touch_lcd_21.build.cdc_on_boot=0
waveshare_esp32_s3_touch_lcd_21.build.msc_on_boot=0
waveshare_esp32_s3_touch_lcd_21.build.dfu_on_boot=0
waveshare_esp32_s3_touch_lcd_21.build.f_cpu=240000000L
waveshare_esp32_s3_touch_lcd_21.build.flash_size=16MB
waveshare_esp32_s3_touch_lcd_21.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_21.build.flash_mode=qio
waveshare_esp32_s3_touch_lcd_21.build.boot=qio
waveshare_esp32_s3_touch_lcd_21.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_21.build.partitions=default
waveshare_esp32_s3_touch_lcd_21.build.defines=
waveshare_esp32_s3_touch_lcd_21.build.loop_core=
waveshare_esp32_s3_touch_lcd_21.build.event_core=
waveshare_esp32_s3_touch_lcd_21.build.psram_type=opi
waveshare_esp32_s3_touch_lcd_21.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.default=Disabled
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
waveshare_esp32_s3_touch_lcd_21.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_s3_touch_lcd_21.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_touch_lcd_21.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_lcd_21.menu.PSRAM.enabled.build.psram_type=opi
waveshare_esp32_s3_touch_lcd_21.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_touch_lcd_21.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_touch_lcd_21.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.qio120.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.dio=DIO 80MHz
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.dio.build.boot=dio
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.dio.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.dio.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.opi=OPI 80MHz
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.opi.build.flash_mode=dout
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.opi.build.boot=opi
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.opi.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_21.menu.FlashMode.opi.build.flash_freq=80m

waveshare_esp32_s3_touch_lcd_21.menu.LoopCore.1=Core 1
waveshare_esp32_s3_touch_lcd_21.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_touch_lcd_21.menu.LoopCore.0=Core 0
waveshare_esp32_s3_touch_lcd_21.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_touch_lcd_21.menu.EventsCore.1=Core 1
waveshare_esp32_s3_touch_lcd_21.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
waveshare_esp32_s3_touch_lcd_21.menu.EventsCore.0=Core 0
waveshare_esp32_s3_touch_lcd_21.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

waveshare_esp32_s3_touch_lcd_21.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_touch_lcd_21.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_touch_lcd_21.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_touch_lcd_21.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_touch_lcd_21.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_21.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_touch_lcd_21.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_touch_lcd_21.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_touch_lcd_21.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_21.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_touch_lcd_21.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_lcd_21.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_touch_lcd_21.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_21.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_touch_lcd_21.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_lcd_21.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_touch_lcd_21.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_touch_lcd_21.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_lcd_21.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_touch_lcd_21.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_touch_lcd_21.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_touch_lcd_21.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_touch_lcd_21.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_touch_lcd_21.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_touch_lcd_21.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.none=None
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.error=Error
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.info=Info
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_touch_lcd_21.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_touch_lcd_21.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_touch_lcd_21.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_touch_lcd_21.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_touch_lcd_21.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_s3_touch_lcd_21.menu.ZigbeeMode.default=Disabled
waveshare_esp32_s3_touch_lcd_21.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_s3_touch_lcd_21.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_s3_touch_lcd_21.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_s3_touch_lcd_21.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_s3_touch_lcd_21.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

waveshare_esp32_s3_touch_lcd_28.name=Waveshare ESP32-S3-Touch-LCD-2.8
waveshare_esp32_s3_touch_lcd_28.vid.0=0x303a
waveshare_esp32_s3_touch_lcd_28.pid.0=0x8242
waveshare_esp32_s3_touch_lcd_28.upload_port.0.vid=0x303a
waveshare_esp32_s3_touch_lcd_28.upload_port.0.pid=0x8242

waveshare_esp32_s3_touch_lcd_28.bootloader.tool=esptool_py
waveshare_esp32_s3_touch_lcd_28.bootloader.tool.default=esptool_py

waveshare_esp32_s3_touch_lcd_28.upload.tool=esptool_py
waveshare_esp32_s3_touch_lcd_28.upload.tool.default=esptool_py
waveshare_esp32_s3_touch_lcd_28.upload.tool.network=esp_ota

waveshare_esp32_s3_touch_lcd_28.upload.maximum_size=1310720
waveshare_esp32_s3_touch_lcd_28.upload.maximum_data_size=327680
waveshare_esp32_s3_touch_lcd_28.upload.flags=
waveshare_esp32_s3_touch_lcd_28.upload.extra_flags=
waveshare_esp32_s3_touch_lcd_28.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_lcd_28.upload.wait_for_upload_port=false

waveshare_esp32_s3_touch_lcd_28.serial.disableDTR=false
waveshare_esp32_s3_touch_lcd_28.serial.disableRTS=false

waveshare_esp32_s3_touch_lcd_28.build.tarch=xtensa
waveshare_esp32_s3_touch_lcd_28.build.bootloader_addr=0x0
waveshare_esp32_s3_touch_lcd_28.build.target=esp32s3
waveshare_esp32_s3_touch_lcd_28.build.mcu=esp32s3
waveshare_esp32_s3_touch_lcd_28.build.core=esp32
waveshare_esp32_s3_touch_lcd_28.build.variant=waveshare_esp32_s3_touch_lcd_28
waveshare_esp32_s3_touch_lcd_28.build.board=WAVESHARE_ESP32_S3_TOUCH_LCD_28

waveshare_esp32_s3_touch_lcd_28.build.usb_mode=1
waveshare_esp32_s3_touch_lcd_28.build.cdc_on_boot=0
waveshare_esp32_s3_touch_lcd_28.build.msc_on_boot=0
waveshare_esp32_s3_touch_lcd_28.build.dfu_on_boot=0
waveshare_esp32_s3_touch_lcd_28.build.f_cpu=240000000L
waveshare_esp32_s3_touch_lcd_28.build.flash_size=16MB
waveshare_esp32_s3_touch_lcd_28.build.flash_freq=120m
waveshare_esp32_s3_touch_lcd_28.build.flash_mode=qio
waveshare_esp32_s3_touch_lcd_28.build.boot=qio
waveshare_esp32_s3_touch_lcd_28.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_28.build.partitions=default
waveshare_esp32_s3_touch_lcd_28.build.defines=
waveshare_esp32_s3_touch_lcd_28.build.loop_core=
waveshare_esp32_s3_touch_lcd_28.build.event_core=
waveshare_esp32_s3_touch_lcd_28.build.psram_type=opi
waveshare_esp32_s3_touch_lcd_28.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.default=Disabled
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
waveshare_esp32_s3_touch_lcd_28.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_s3_touch_lcd_28.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_touch_lcd_28.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_lcd_28.menu.PSRAM.enabled.build.psram_type=opi
waveshare_esp32_s3_touch_lcd_28.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_touch_lcd_28.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_touch_lcd_28.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio120.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.dio=DIO 80MHz
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.dio.build.boot=dio
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.dio.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.dio.build.flash_freq=80m
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.opi=OPI 80MHz
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.opi.build.flash_mode=dout
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.opi.build.boot=opi
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.opi.build.boot_freq=80m
waveshare_esp32_s3_touch_lcd_28.menu.FlashMode.opi.build.flash_freq=80m

waveshare_esp32_s3_touch_lcd_28.menu.LoopCore.1=Core 1
waveshare_esp32_s3_touch_lcd_28.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_touch_lcd_28.menu.LoopCore.0=Core 0
waveshare_esp32_s3_touch_lcd_28.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_touch_lcd_28.menu.EventsCore.0=Core 0
waveshare_esp32_s3_touch_lcd_28.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
waveshare_esp32_s3_touch_lcd_28.menu.EventsCore.1=Core 1
waveshare_esp32_s3_touch_lcd_28.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1

waveshare_esp32_s3_touch_lcd_28.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_touch_lcd_28.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_touch_lcd_28.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_touch_lcd_28.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_touch_lcd_28.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_28.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_touch_lcd_28.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_touch_lcd_28.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_touch_lcd_28.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_28.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_touch_lcd_28.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_lcd_28.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_touch_lcd_28.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_touch_lcd_28.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_touch_lcd_28.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_lcd_28.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_touch_lcd_28.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_touch_lcd_28.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_lcd_28.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_touch_lcd_28.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_touch_lcd_28.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_touch_lcd_28.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_touch_lcd_28.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_touch_lcd_28.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_touch_lcd_28.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.none=None
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.error=Error
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.info=Info
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_touch_lcd_28.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_touch_lcd_28.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_touch_lcd_28.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_touch_lcd_28.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_touch_lcd_28.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_s3_touch_lcd_28.menu.ZigbeeMode.default=Disabled
waveshare_esp32_s3_touch_lcd_28.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_s3_touch_lcd_28.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_s3_touch_lcd_28.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_s3_touch_lcd_28.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_s3_touch_lcd_28.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

waveshare_esp32_s3_relay_6ch.name=Waveshare ESP32-S3-Relay-6CH
waveshare_esp32_s3_relay_6ch.vid.0=0x303a
waveshare_esp32_s3_relay_6ch.pid.0=0x8242
waveshare_esp32_s3_relay_6ch.upload_port.0.vid=0x303a
waveshare_esp32_s3_relay_6ch.upload_port.0.pid=0x8242

waveshare_esp32_s3_relay_6ch.bootloader.tool=esptool_py
waveshare_esp32_s3_relay_6ch.bootloader.tool.default=esptool_py

waveshare_esp32_s3_relay_6ch.upload.tool=esptool_py
waveshare_esp32_s3_relay_6ch.upload.tool.default=esptool_py
waveshare_esp32_s3_relay_6ch.upload.tool.network=esp_ota

waveshare_esp32_s3_relay_6ch.upload.maximum_size=1310720
waveshare_esp32_s3_relay_6ch.upload.maximum_data_size=327680
waveshare_esp32_s3_relay_6ch.upload.flags=
waveshare_esp32_s3_relay_6ch.upload.extra_flags=
waveshare_esp32_s3_relay_6ch.upload.use_1200bps_touch=false
waveshare_esp32_s3_relay_6ch.upload.wait_for_upload_port=false

waveshare_esp32_s3_relay_6ch.serial.disableDTR=false
waveshare_esp32_s3_relay_6ch.serial.disableRTS=false

waveshare_esp32_s3_relay_6ch.build.tarch=xtensa
waveshare_esp32_s3_relay_6ch.build.bootloader_addr=0x0
waveshare_esp32_s3_relay_6ch.build.target=esp32s3
waveshare_esp32_s3_relay_6ch.build.mcu=esp32s3
waveshare_esp32_s3_relay_6ch.build.core=esp32
waveshare_esp32_s3_relay_6ch.build.variant=waveshare_esp32_s3_relay_6ch
waveshare_esp32_s3_relay_6ch.build.board=WAVESHARE_ESP32_S3_RELAY_6CH

waveshare_esp32_s3_relay_6ch.build.usb_mode=1
waveshare_esp32_s3_relay_6ch.build.cdc_on_boot=0
waveshare_esp32_s3_relay_6ch.build.msc_on_boot=0
waveshare_esp32_s3_relay_6ch.build.dfu_on_boot=0
waveshare_esp32_s3_relay_6ch.build.f_cpu=240000000L
waveshare_esp32_s3_relay_6ch.build.flash_size=8MB
waveshare_esp32_s3_relay_6ch.build.flash_freq=80m
waveshare_esp32_s3_relay_6ch.build.flash_mode=qio
waveshare_esp32_s3_relay_6ch.build.boot=qio
waveshare_esp32_s3_relay_6ch.build.boot_freq=80m
waveshare_esp32_s3_relay_6ch.build.partitions=default
waveshare_esp32_s3_relay_6ch.build.defines=
waveshare_esp32_s3_relay_6ch.build.loop_core=
waveshare_esp32_s3_relay_6ch.build.event_core=
waveshare_esp32_s3_relay_6ch.build.psram_type=
waveshare_esp32_s3_relay_6ch.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.default=Disabled
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.default.build.copy_jtag_files=0
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.builtin=Integrated USB JTAG
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.external=FTDI Adapter
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.external.build.copy_jtag_files=1
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.bridge=ESP USB Bridge
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
waveshare_esp32_s3_relay_6ch.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

waveshare_esp32_s3_relay_6ch.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_relay_6ch.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_relay_6ch.menu.PSRAM.disabled.build.psram_type=qspi

waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_relay_6ch.menu.FlashMode.qio120.build.flash_freq=80m
waveshare_esp32_s3_relay_6ch.menu.FlashMode.dio=DIO 80MHz
waveshare_esp32_s3_relay_6ch.menu.FlashMode.dio.build.flash_mode=dio
waveshare_esp32_s3_relay_6ch.menu.FlashMode.dio.build.boot=dio
waveshare_esp32_s3_relay_6ch.menu.FlashMode.dio.build.boot_freq=80m
waveshare_esp32_s3_relay_6ch.menu.FlashMode.dio.build.flash_freq=80m
waveshare_esp32_s3_relay_6ch.menu.FlashMode.opi=OPI 80MHz
waveshare_esp32_s3_relay_6ch.menu.FlashMode.opi.build.flash_mode=dout
waveshare_esp32_s3_relay_6ch.menu.FlashMode.opi.build.boot=opi
waveshare_esp32_s3_relay_6ch.menu.FlashMode.opi.build.boot_freq=80m
waveshare_esp32_s3_relay_6ch.menu.FlashMode.opi.build.flash_freq=80m

waveshare_esp32_s3_relay_6ch.menu.FlashSize.8M=8MB (64Mb)
waveshare_esp32_s3_relay_6ch.menu.FlashSize.8M.build.flash_size=8MB
waveshare_esp32_s3_relay_6ch.menu.FlashSize.8M.build.partitions=default_8MB
waveshare_esp32_s3_relay_6ch.menu.FlashSize.16M=16MB (128Mb)
waveshare_esp32_s3_relay_6ch.menu.FlashSize.16M.build.flash_size=16MB

waveshare_esp32_s3_relay_6ch.menu.LoopCore.1=Core 1
waveshare_esp32_s3_relay_6ch.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_relay_6ch.menu.LoopCore.0=Core 0
waveshare_esp32_s3_relay_6ch.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_relay_6ch.menu.EventsCore.1=Core 1
waveshare_esp32_s3_relay_6ch.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
waveshare_esp32_s3_relay_6ch.menu.EventsCore.0=Core 0
waveshare_esp32_s3_relay_6ch.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

waveshare_esp32_s3_relay_6ch.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_relay_6ch.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_relay_6ch.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_relay_6ch.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_relay_6ch.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_relay_6ch.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_relay_6ch.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_relay_6ch.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_relay_6ch.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_relay_6ch.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_relay_6ch.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_relay_6ch.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_relay_6ch.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_relay_6ch.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_relay_6ch.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_relay_6ch.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_relay_6ch.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_relay_6ch.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_relay_6ch.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_relay_6ch.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_relay_6ch.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_relay_6ch.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.minimal.build.partitions=minimal
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.no_fs.build.partitions=no_fs
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_relay_6ch.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_relay_6ch.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_relay_6ch.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_relay_6ch.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_relay_6ch.menu.DebugLevel.none=None
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.error=Error
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.info=Info
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_relay_6ch.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_relay_6ch.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_relay_6ch.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_relay_6ch.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_relay_6ch.menu.EraseFlash.all.upload.erase_cmd=-e

waveshare_esp32_s3_relay_6ch.menu.ZigbeeMode.default=Disabled
waveshare_esp32_s3_relay_6ch.menu.ZigbeeMode.default.build.zigbee_mode=
waveshare_esp32_s3_relay_6ch.menu.ZigbeeMode.default.build.zigbee_libs=
waveshare_esp32_s3_relay_6ch.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
waveshare_esp32_s3_relay_6ch.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
waveshare_esp32_s3_relay_6ch.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

waveshare_esp32_s3_touch_amoled_164.name=Waveshare ESP32-S3-Touch-AMOLED-1.64
waveshare_esp32_s3_touch_amoled_164.vid.0=0x303a
waveshare_esp32_s3_touch_amoled_164.pid.0=0x8249
waveshare_esp32_s3_touch_amoled_164.upload_port.0.vid=0x303a
waveshare_esp32_s3_touch_amoled_164.upload_port.0.pid=0x8249

waveshare_esp32_s3_touch_amoled_164.bootloader.tool=esptool_py
waveshare_esp32_s3_touch_amoled_164.bootloader.tool.default=esptool_py

waveshare_esp32_s3_touch_amoled_164.upload.tool=esptool_py
waveshare_esp32_s3_touch_amoled_164.upload.tool.default=esptool_py
waveshare_esp32_s3_touch_amoled_164.upload.tool.network=esp_ota

waveshare_esp32_s3_touch_amoled_164.upload.maximum_size=1310720

waveshare_esp32_s3_touch_amoled_164.upload.maximum_data_size=327680
waveshare_esp32_s3_touch_amoled_164.upload.flags=
waveshare_esp32_s3_touch_amoled_164.upload.extra_flags=
waveshare_esp32_s3_touch_amoled_164.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_amoled_164.upload.wait_for_upload_port=false

waveshare_esp32_s3_touch_amoled_164.serial.disableDTR=false
waveshare_esp32_s3_touch_amoled_164.serial.disableRTS=false

waveshare_esp32_s3_touch_amoled_164.build.tarch=xtensa
waveshare_esp32_s3_touch_amoled_164.build.bootloader_addr=0x0
waveshare_esp32_s3_touch_amoled_164.build.target=esp32s3
waveshare_esp32_s3_touch_amoled_164.build.mcu=esp32s3
waveshare_esp32_s3_touch_amoled_164.build.core=esp32
waveshare_esp32_s3_touch_amoled_164.build.variant=waveshare_esp32_s3_touch_amoled_164
waveshare_esp32_s3_touch_amoled_164.build.board=WAVESHARE_ESP32_S3_TOUCH_AMOLED_164

waveshare_esp32_s3_touch_amoled_164.build.usb_mode=1
waveshare_esp32_s3_touch_amoled_164.build.cdc_on_boot=0
waveshare_esp32_s3_touch_amoled_164.build.msc_on_boot=0
waveshare_esp32_s3_touch_amoled_164.build.dfu_on_boot=0
waveshare_esp32_s3_touch_amoled_164.build.f_cpu=240000000L
waveshare_esp32_s3_touch_amoled_164.build.flash_size=16MB

waveshare_esp32_s3_touch_amoled_164.build.flash_freq=80m
waveshare_esp32_s3_touch_amoled_164.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_164.build.boot=qio
waveshare_esp32_s3_touch_amoled_164.build.boot_freq=80m
waveshare_esp32_s3_touch_amoled_164.build.partitions=default
waveshare_esp32_s3_touch_amoled_164.build.defines=
waveshare_esp32_s3_touch_amoled_164.build.loop_core=
waveshare_esp32_s3_touch_amoled_164.build.event_core=
waveshare_esp32_s3_touch_amoled_164.build.psram_type=qspi
waveshare_esp32_s3_touch_amoled_164.build.memory_type={build.boot}_{build.psram_type}

waveshare_esp32_s3_touch_amoled_164.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_touch_amoled_164.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_touch_amoled_164.menu.PSRAM.disabled.build.psram_type=qspi
waveshare_esp32_s3_touch_amoled_164.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_touch_amoled_164.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_amoled_164.menu.PSRAM.enabled.build.psram_type=opi

waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_touch_amoled_164.menu.FlashMode.qio120.build.flash_freq=80m

waveshare_esp32_s3_touch_amoled_164.menu.LoopCore.1=Core 1
waveshare_esp32_s3_touch_amoled_164.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_touch_amoled_164.menu.LoopCore.0=Core 0
waveshare_esp32_s3_touch_amoled_164.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_touch_amoled_164.menu.EventsCore.1=Core 1
waveshare_esp32_s3_touch_amoled_164.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
waveshare_esp32_s3_touch_amoled_164.menu.EventsCore.0=Core 0
waveshare_esp32_s3_touch_amoled_164.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

waveshare_esp32_s3_touch_amoled_164.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_touch_amoled_164.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_touch_amoled_164.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_touch_amoled_164.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_touch_amoled_164.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_164.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_touch_amoled_164.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_touch_amoled_164.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_touch_amoled_164.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_164.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_touch_amoled_164.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_amoled_164.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_touch_amoled_164.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_164.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_touch_amoled_164.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_amoled_164.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_touch_amoled_164.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_touch_amoled_164.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_amoled_164.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_touch_amoled_164.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_touch_amoled_164.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_touch_amoled_164.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.all_app.upload.maximum_size=4128768
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_touch_amoled_164.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_touch_amoled_164.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_touch_amoled_164.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.none=None
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.error=Error
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.info=Info
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_touch_amoled_164.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_touch_amoled_164.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_touch_amoled_164.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_touch_amoled_164.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_touch_amoled_164.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

waveshare_esp32_s3_touch_amoled_143.name=Waveshare ESP32-S3-Touch-AMOLED-1.43
waveshare_esp32_s3_touch_amoled_143.vid.0=0x303a
waveshare_esp32_s3_touch_amoled_143.pid.0=0x824a
waveshare_esp32_s3_touch_amoled_143.upload_port.0.vid=0x303a
waveshare_esp32_s3_touch_amoled_143.upload_port.0.pid=0x824a

waveshare_esp32_s3_touch_amoled_143.bootloader.tool=esptool_py
waveshare_esp32_s3_touch_amoled_143.bootloader.tool.default=esptool_py

waveshare_esp32_s3_touch_amoled_143.upload.tool=esptool_py
waveshare_esp32_s3_touch_amoled_143.upload.tool.default=esptool_py
waveshare_esp32_s3_touch_amoled_143.upload.tool.network=esp_ota

waveshare_esp32_s3_touch_amoled_143.upload.maximum_size=1310720

waveshare_esp32_s3_touch_amoled_143.upload.maximum_data_size=327680
waveshare_esp32_s3_touch_amoled_143.upload.flags=
waveshare_esp32_s3_touch_amoled_143.upload.extra_flags=
waveshare_esp32_s3_touch_amoled_143.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_amoled_143.upload.wait_for_upload_port=false

waveshare_esp32_s3_touch_amoled_143.serial.disableDTR=false
waveshare_esp32_s3_touch_amoled_143.serial.disableRTS=false

waveshare_esp32_s3_touch_amoled_143.build.tarch=xtensa
waveshare_esp32_s3_touch_amoled_143.build.bootloader_addr=0x0
waveshare_esp32_s3_touch_amoled_143.build.target=esp32s3
waveshare_esp32_s3_touch_amoled_143.build.mcu=esp32s3
waveshare_esp32_s3_touch_amoled_143.build.core=esp32
waveshare_esp32_s3_touch_amoled_143.build.variant=waveshare_esp32_s3_touch_amoled_143
waveshare_esp32_s3_touch_amoled_143.build.board=WAVESHARE_ESP32_S3_TOUCH_AMOLED_143

waveshare_esp32_s3_touch_amoled_143.build.usb_mode=1
waveshare_esp32_s3_touch_amoled_143.build.cdc_on_boot=0
waveshare_esp32_s3_touch_amoled_143.build.msc_on_boot=0
waveshare_esp32_s3_touch_amoled_143.build.dfu_on_boot=0
waveshare_esp32_s3_touch_amoled_143.build.f_cpu=240000000L
waveshare_esp32_s3_touch_amoled_143.build.flash_size=16MB

waveshare_esp32_s3_touch_amoled_143.build.flash_freq=80m
waveshare_esp32_s3_touch_amoled_143.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_143.build.boot=qio
waveshare_esp32_s3_touch_amoled_143.build.boot_freq=80m
waveshare_esp32_s3_touch_amoled_143.build.partitions=default
waveshare_esp32_s3_touch_amoled_143.build.defines=
waveshare_esp32_s3_touch_amoled_143.build.loop_core=
waveshare_esp32_s3_touch_amoled_143.build.event_core=
waveshare_esp32_s3_touch_amoled_143.build.psram_type=qspi
waveshare_esp32_s3_touch_amoled_143.build.memory_type={build.boot}_{build.psram_type}

waveshare_esp32_s3_touch_amoled_143.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_touch_amoled_143.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_touch_amoled_143.menu.PSRAM.disabled.build.psram_type=qspi
waveshare_esp32_s3_touch_amoled_143.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_touch_amoled_143.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_amoled_143.menu.PSRAM.enabled.build.psram_type=opi

waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_touch_amoled_143.menu.FlashMode.qio120.build.flash_freq=80m

waveshare_esp32_s3_touch_amoled_143.menu.LoopCore.1=Core 1
waveshare_esp32_s3_touch_amoled_143.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_touch_amoled_143.menu.LoopCore.0=Core 0
waveshare_esp32_s3_touch_amoled_143.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_touch_amoled_143.menu.EventsCore.1=Core 1
waveshare_esp32_s3_touch_amoled_143.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
waveshare_esp32_s3_touch_amoled_143.menu.EventsCore.0=Core 0
waveshare_esp32_s3_touch_amoled_143.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

waveshare_esp32_s3_touch_amoled_143.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_touch_amoled_143.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_touch_amoled_143.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_touch_amoled_143.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_touch_amoled_143.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_143.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_touch_amoled_143.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_touch_amoled_143.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_touch_amoled_143.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_143.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_touch_amoled_143.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_amoled_143.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_touch_amoled_143.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_143.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_touch_amoled_143.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_amoled_143.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_touch_amoled_143.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_touch_amoled_143.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_amoled_143.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_touch_amoled_143.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_touch_amoled_143.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_touch_amoled_143.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.all_app.upload.maximum_size=4128768
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_touch_amoled_143.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_touch_amoled_143.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_touch_amoled_143.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.none=None
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.error=Error
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.info=Info
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_touch_amoled_143.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_touch_amoled_143.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_touch_amoled_143.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_touch_amoled_143.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_touch_amoled_143.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

waveshare_esp32_s3_touch_amoled_191.name=Waveshare ESP32-S3-Touch-AMOLED-1.91
waveshare_esp32_s3_touch_amoled_191.vid.0=0x303a
waveshare_esp32_s3_touch_amoled_191.pid.0=0x824b
waveshare_esp32_s3_touch_amoled_191.upload_port.0.vid=0x303a
waveshare_esp32_s3_touch_amoled_191.upload_port.0.pid=0x824b

waveshare_esp32_s3_touch_amoled_191.bootloader.tool=esptool_py
waveshare_esp32_s3_touch_amoled_191.bootloader.tool.default=esptool_py

waveshare_esp32_s3_touch_amoled_191.upload.tool=esptool_py
waveshare_esp32_s3_touch_amoled_191.upload.tool.default=esptool_py
waveshare_esp32_s3_touch_amoled_191.upload.tool.network=esp_ota

waveshare_esp32_s3_touch_amoled_191.upload.maximum_size=1310720

waveshare_esp32_s3_touch_amoled_191.upload.maximum_data_size=327680
waveshare_esp32_s3_touch_amoled_191.upload.flags=
waveshare_esp32_s3_touch_amoled_191.upload.extra_flags=
waveshare_esp32_s3_touch_amoled_191.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_amoled_191.upload.wait_for_upload_port=false

waveshare_esp32_s3_touch_amoled_191.serial.disableDTR=false
waveshare_esp32_s3_touch_amoled_191.serial.disableRTS=false

waveshare_esp32_s3_touch_amoled_191.build.tarch=xtensa
waveshare_esp32_s3_touch_amoled_191.build.bootloader_addr=0x0
waveshare_esp32_s3_touch_amoled_191.build.target=esp32s3
waveshare_esp32_s3_touch_amoled_191.build.mcu=esp32s3
waveshare_esp32_s3_touch_amoled_191.build.core=esp32
waveshare_esp32_s3_touch_amoled_191.build.variant=waveshare_esp32_s3_touch_amoled_191
waveshare_esp32_s3_touch_amoled_191.build.board=WAVESHARE_ESP32_S3_TOUCH_AMOLED_191

waveshare_esp32_s3_touch_amoled_191.build.usb_mode=1
waveshare_esp32_s3_touch_amoled_191.build.cdc_on_boot=0
waveshare_esp32_s3_touch_amoled_191.build.msc_on_boot=0
waveshare_esp32_s3_touch_amoled_191.build.dfu_on_boot=0
waveshare_esp32_s3_touch_amoled_191.build.f_cpu=240000000L
waveshare_esp32_s3_touch_amoled_191.build.flash_size=16MB

waveshare_esp32_s3_touch_amoled_191.build.flash_freq=80m
waveshare_esp32_s3_touch_amoled_191.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_191.build.boot=qio
waveshare_esp32_s3_touch_amoled_191.build.boot_freq=80m
waveshare_esp32_s3_touch_amoled_191.build.partitions=default
waveshare_esp32_s3_touch_amoled_191.build.defines=
waveshare_esp32_s3_touch_amoled_191.build.loop_core=
waveshare_esp32_s3_touch_amoled_191.build.event_core=
waveshare_esp32_s3_touch_amoled_191.build.psram_type=qspi
waveshare_esp32_s3_touch_amoled_191.build.memory_type={build.boot}_{build.psram_type}

waveshare_esp32_s3_touch_amoled_191.menu.PSRAM.disabled=Disabled
waveshare_esp32_s3_touch_amoled_191.menu.PSRAM.disabled.build.defines=
waveshare_esp32_s3_touch_amoled_191.menu.PSRAM.disabled.build.psram_type=qspi
waveshare_esp32_s3_touch_amoled_191.menu.PSRAM.enabled=Enabled
waveshare_esp32_s3_touch_amoled_191.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
waveshare_esp32_s3_touch_amoled_191.menu.PSRAM.enabled.build.psram_type=opi

waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio=QIO 80MHz
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio.build.boot=qio
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio.build.boot_freq=80m
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio.build.flash_freq=80m
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio120=QIO 120MHz
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio120.build.flash_mode=dio
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio120.build.boot=qio
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio120.build.boot_freq=120m
waveshare_esp32_s3_touch_amoled_191.menu.FlashMode.qio120.build.flash_freq=80m

waveshare_esp32_s3_touch_amoled_191.menu.LoopCore.1=Core 1
waveshare_esp32_s3_touch_amoled_191.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
waveshare_esp32_s3_touch_amoled_191.menu.LoopCore.0=Core 0
waveshare_esp32_s3_touch_amoled_191.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

waveshare_esp32_s3_touch_amoled_191.menu.EventsCore.1=Core 1
waveshare_esp32_s3_touch_amoled_191.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
waveshare_esp32_s3_touch_amoled_191.menu.EventsCore.0=Core 0
waveshare_esp32_s3_touch_amoled_191.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

waveshare_esp32_s3_touch_amoled_191.menu.USBMode.hwcdc=Hardware CDC and JTAG
waveshare_esp32_s3_touch_amoled_191.menu.USBMode.hwcdc.build.usb_mode=1
waveshare_esp32_s3_touch_amoled_191.menu.USBMode.default=USB-OTG (TinyUSB)
waveshare_esp32_s3_touch_amoled_191.menu.USBMode.default.build.usb_mode=0

waveshare_esp32_s3_touch_amoled_191.menu.CDCOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_191.menu.CDCOnBoot.default.build.cdc_on_boot=0
waveshare_esp32_s3_touch_amoled_191.menu.CDCOnBoot.cdc=Enabled
waveshare_esp32_s3_touch_amoled_191.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

waveshare_esp32_s3_touch_amoled_191.menu.MSCOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_191.menu.MSCOnBoot.default.build.msc_on_boot=0
waveshare_esp32_s3_touch_amoled_191.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_amoled_191.menu.MSCOnBoot.msc.build.msc_on_boot=1

waveshare_esp32_s3_touch_amoled_191.menu.DFUOnBoot.default=Disabled
waveshare_esp32_s3_touch_amoled_191.menu.DFUOnBoot.default.build.dfu_on_boot=0
waveshare_esp32_s3_touch_amoled_191.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
waveshare_esp32_s3_touch_amoled_191.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

waveshare_esp32_s3_touch_amoled_191.menu.UploadMode.default=UART0 / Hardware CDC
waveshare_esp32_s3_touch_amoled_191.menu.UploadMode.default.upload.use_1200bps_touch=false
waveshare_esp32_s3_touch_amoled_191.menu.UploadMode.default.upload.wait_for_upload_port=false
waveshare_esp32_s3_touch_amoled_191.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
waveshare_esp32_s3_touch_amoled_191.menu.UploadMode.cdc.upload.use_1200bps_touch=true
waveshare_esp32_s3_touch_amoled_191.menu.UploadMode.cdc.upload.wait_for_upload_port=true

waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.default.build.partitions=default
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.no_ota.build.partitions=no_ota
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.huge_app.build.partitions=huge_app
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.rainmaker=RainMaker 4MB
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.fatflash.build.partitions=ffat
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.otanofs=OTA no FS (2MB APP with OTA)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.otanofs.build.custom_partitions=partitions_otanofs_4MB
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.otanofs.upload.maximum_size=2031616
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.all_app=Max APP (4MB APP no OTA)
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.all_app.build.custom_partitions=partitions_all_app_4MB
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.all_app.upload.maximum_size=4128768
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.custom=Custom
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.custom.build.partitions=
waveshare_esp32_s3_touch_amoled_191.menu.PartitionScheme.custom.upload.maximum_size=16777216

waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.240=240MHz (WiFi)
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.240.build.f_cpu=240000000L
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.160=160MHz (WiFi)
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.160.build.f_cpu=160000000L
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.80=80MHz (WiFi)
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.80.build.f_cpu=80000000L
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.40=40MHz
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.40.build.f_cpu=40000000L
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.20=20MHz
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.20.build.f_cpu=20000000L
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.10=10MHz
waveshare_esp32_s3_touch_amoled_191.menu.CPUFreq.10.build.f_cpu=10000000L

waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.921600=921600
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.921600.upload.speed=921600
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.115200=115200
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.115200.upload.speed=115200
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.256000.windows=256000
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.256000.upload.speed=256000
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.230400.windows.upload.speed=256000
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.230400=230400
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.230400.upload.speed=230400
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.460800.linux=460800
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.460800.macosx=460800
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.460800.upload.speed=460800
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.512000.windows=512000
waveshare_esp32_s3_touch_amoled_191.menu.UploadSpeed.512000.upload.speed=512000

waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.none=None
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.none.build.code_debug=0
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.error=Error
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.error.build.code_debug=1
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.warn=Warn
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.warn.build.code_debug=2
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.info=Info
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.info.build.code_debug=3
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.debug=Debug
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.debug.build.code_debug=4
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.verbose=Verbose
waveshare_esp32_s3_touch_amoled_191.menu.DebugLevel.verbose.build.code_debug=5

waveshare_esp32_s3_touch_amoled_191.menu.EraseFlash.none=Disabled
waveshare_esp32_s3_touch_amoled_191.menu.EraseFlash.none.upload.erase_cmd=
waveshare_esp32_s3_touch_amoled_191.menu.EraseFlash.all=Enabled
waveshare_esp32_s3_touch_amoled_191.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################


Pcbcupid_GLYPH_C3.name=Pcbcupid GLYPH C3
Pcbcupid_GLYPH_C3.vid.0=0x2886
Pcbcupid_GLYPH_C3.pid.0=0x0046

Pcbcupid_GLYPH_C3.bootloader.tool=esptool_py
Pcbcupid_GLYPH_C3.bootloader.tool.default=esptool_py

Pcbcupid_GLYPH_C3.upload.tool=esptool_py
Pcbcupid_GLYPH_C3.upload.tool.default=esptool_py
Pcbcupid_GLYPH_C3.upload.tool.network=esp_ota

Pcbcupid_GLYPH_C3.upload.maximum_size=1310720
Pcbcupid_GLYPH_C3.upload.maximum_data_size=327680
Pcbcupid_GLYPH_C3.upload.flags=
Pcbcupid_GLYPH_C3.upload.extra_flags=
Pcbcupid_GLYPH_C3.upload.use_1200bps_touch=false
Pcbcupid_GLYPH_C3.upload.wait_for_upload_port=false

Pcbcupid_GLYPH_C3.serial.disableDTR=false
Pcbcupid_GLYPH_C3.serial.disableRTS=false

Pcbcupid_GLYPH_C3.build.tarch=riscv32
Pcbcupid_GLYPH_C3.build.target=esp
Pcbcupid_GLYPH_C3.build.mcu=esp32c3
Pcbcupid_GLYPH_C3.build.core=esp32
Pcbcupid_GLYPH_C3.build.variant=Pcbcupid_GLYPH_C3
Pcbcupid_GLYPH_C3.build.board=PCBCUPID_GLYPHC3
Pcbcupid_GLYPH_C3.build.bootloader_addr=0x0

Pcbcupid_GLYPH_C3.build.cdc_on_boot=1
Pcbcupid_GLYPH_C3.build.f_cpu=160000000L
Pcbcupid_GLYPH_C3.build.flash_size=4MB
Pcbcupid_GLYPH_C3.build.flash_freq=80m
Pcbcupid_GLYPH_C3.build.flash_mode=qio
Pcbcupid_GLYPH_C3.build.boot=qio
Pcbcupid_GLYPH_C3.build.partitions=default
Pcbcupid_GLYPH_C3.build.defines=

Pcbcupid_GLYPH_C3.menu.CDCOnBoot.default=Enabled
Pcbcupid_GLYPH_C3.menu.CDCOnBoot.default.build.cdc_on_boot=1
Pcbcupid_GLYPH_C3.menu.CDCOnBoot.cdc=Disabled
Pcbcupid_GLYPH_C3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

Pcbcupid_GLYPH_C3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.default.build.partitions=default
Pcbcupid_GLYPH_C3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
Pcbcupid_GLYPH_C3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.minimal.build.partitions=minimal
Pcbcupid_GLYPH_C3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.no_ota.build.partitions=no_ota
Pcbcupid_GLYPH_C3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
Pcbcupid_GLYPH_C3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
Pcbcupid_GLYPH_C3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.huge_app.build.partitions=huge_app
Pcbcupid_GLYPH_C3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
Pcbcupid_GLYPH_C3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
Pcbcupid_GLYPH_C3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
Pcbcupid_GLYPH_C3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
Pcbcupid_GLYPH_C3.menu.PartitionScheme.rainmaker=RainMaker 4MB
Pcbcupid_GLYPH_C3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
Pcbcupid_GLYPH_C3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
Pcbcupid_GLYPH_C3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
Pcbcupid_GLYPH_C3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
Pcbcupid_GLYPH_C3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656

Pcbcupid_GLYPH_C3.menu.CPUFreq.160=160MHz (WiFi)
Pcbcupid_GLYPH_C3.menu.CPUFreq.160.build.f_cpu=160000000L
Pcbcupid_GLYPH_C3.menu.CPUFreq.80=80MHz (WiFi)
Pcbcupid_GLYPH_C3.menu.CPUFreq.80.build.f_cpu=80000000L
Pcbcupid_GLYPH_C3.menu.CPUFreq.40=40MHz
Pcbcupid_GLYPH_C3.menu.CPUFreq.40.build.f_cpu=40000000L
Pcbcupid_GLYPH_C3.menu.CPUFreq.20=20MHz
Pcbcupid_GLYPH_C3.menu.CPUFreq.20.build.f_cpu=20000000L
Pcbcupid_GLYPH_C3.menu.CPUFreq.10=10MHz
Pcbcupid_GLYPH_C3.menu.CPUFreq.10.build.f_cpu=10000000L

Pcbcupid_GLYPH_C3.menu.FlashMode.qio=QIO
Pcbcupid_GLYPH_C3.menu.FlashMode.qio.build.flash_mode=dio
Pcbcupid_GLYPH_C3.menu.FlashMode.qio.build.boot=qio
Pcbcupid_GLYPH_C3.menu.FlashMode.dio=DIO
Pcbcupid_GLYPH_C3.menu.FlashMode.dio.build.flash_mode=dio
Pcbcupid_GLYPH_C3.menu.FlashMode.dio.build.boot=dio

Pcbcupid_GLYPH_C3.menu.FlashFreq.80=80MHz
Pcbcupid_GLYPH_C3.menu.FlashFreq.80.build.flash_freq=80m
Pcbcupid_GLYPH_C3.menu.FlashFreq.40=40MHz
Pcbcupid_GLYPH_C3.menu.FlashFreq.40.build.flash_freq=40m

Pcbcupid_GLYPH_C3.menu.FlashSize.4M=4MB (32Mb)
Pcbcupid_GLYPH_C3.menu.FlashSize.4M.build.flash_size=4MB

Pcbcupid_GLYPH_C3.menu.UploadSpeed.921600=921600
Pcbcupid_GLYPH_C3.menu.UploadSpeed.921600.upload.speed=921600
Pcbcupid_GLYPH_C3.menu.UploadSpeed.115200=115200
Pcbcupid_GLYPH_C3.menu.UploadSpeed.115200.upload.speed=115200
Pcbcupid_GLYPH_C3.menu.UploadSpeed.256000.windows=256000
Pcbcupid_GLYPH_C3.menu.UploadSpeed.256000.upload.speed=256000
Pcbcupid_GLYPH_C3.menu.UploadSpeed.230400.windows.upload.speed=256000
Pcbcupid_GLYPH_C3.menu.UploadSpeed.230400=230400
Pcbcupid_GLYPH_C3.menu.UploadSpeed.230400.upload.speed=230400
Pcbcupid_GLYPH_C3.menu.UploadSpeed.460800.linux=460800
Pcbcupid_GLYPH_C3.menu.UploadSpeed.460800.macosx=460800
Pcbcupid_GLYPH_C3.menu.UploadSpeed.460800.upload.speed=460800
Pcbcupid_GLYPH_C3.menu.UploadSpeed.512000.windows=512000
Pcbcupid_GLYPH_C3.menu.UploadSpeed.512000.upload.speed=512000

Pcbcupid_GLYPH_C3.menu.DebugLevel.none=None
Pcbcupid_GLYPH_C3.menu.DebugLevel.none.build.code_debug=0
Pcbcupid_GLYPH_C3.menu.DebugLevel.error=Error
Pcbcupid_GLYPH_C3.menu.DebugLevel.error.build.code_debug=1
Pcbcupid_GLYPH_C3.menu.DebugLevel.warn=Warn
Pcbcupid_GLYPH_C3.menu.DebugLevel.warn.build.code_debug=2
Pcbcupid_GLYPH_C3.menu.DebugLevel.info=Info
Pcbcupid_GLYPH_C3.menu.DebugLevel.info.build.code_debug=3
Pcbcupid_GLYPH_C3.menu.DebugLevel.debug=Debug
Pcbcupid_GLYPH_C3.menu.DebugLevel.debug.build.code_debug=4
Pcbcupid_GLYPH_C3.menu.DebugLevel.verbose=Verbose
Pcbcupid_GLYPH_C3.menu.DebugLevel.verbose.build.code_debug=5

Pcbcupid_GLYPH_C3.menu.EraseFlash.none=Disabled
Pcbcupid_GLYPH_C3.menu.EraseFlash.none.upload.erase_cmd=
Pcbcupid_GLYPH_C3.menu.EraseFlash.all=Enabled
Pcbcupid_GLYPH_C3.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################


Pcbcupid_GLYPH_H2.name=Pcbcupid GLYPH H2

Pcbcupid_GLYPH_H2.bootloader.tool=esptool_py
Pcbcupid_GLYPH_H2.bootloader.tool.default=esptool_py

Pcbcupid_GLYPH_H2.upload.tool=esptool_py
Pcbcupid_GLYPH_H2.upload.tool.default=esptool_py
Pcbcupid_GLYPH_H2.upload.tool.network=esp_ota

Pcbcupid_GLYPH_H2.upload.maximum_size=1310720
Pcbcupid_GLYPH_H2.upload.maximum_data_size=327680
Pcbcupid_GLYPH_H2.upload.flags=
Pcbcupid_GLYPH_H2.upload.extra_flags=
Pcbcupid_GLYPH_H2.upload.use_1200bps_touch=false
Pcbcupid_GLYPH_H2.upload.wait_for_upload_port=false

Pcbcupid_GLYPH_H2.serial.disableDTR=false
Pcbcupid_GLYPH_H2.serial.disableRTS=false

Pcbcupid_GLYPH_H2.build.tarch=riscv32
Pcbcupid_GLYPH_H2.build.target=esp
Pcbcupid_GLYPH_H2.build.mcu=esp32h2
Pcbcupid_GLYPH_H2.build.core=esp32
Pcbcupid_GLYPH_H2.build.variant=Pcbcupid_GLYPH_H2
Pcbcupid_GLYPH_H2.build.board=PCBCUPID_GLYPHH2
Pcbcupid_GLYPH_H2.build.bootloader_addr=0x0

Pcbcupid_GLYPH_H2.build.cdc_on_boot=1
Pcbcupid_GLYPH_H2.build.f_cpu=96000000L
Pcbcupid_GLYPH_H2.build.flash_size=4MB
Pcbcupid_GLYPH_H2.build.flash_freq=64m
Pcbcupid_GLYPH_H2.build.img_freq=48m
Pcbcupid_GLYPH_H2.build.flash_mode=qio
Pcbcupid_GLYPH_H2.build.boot=qio
Pcbcupid_GLYPH_H2.build.partitions=default
Pcbcupid_GLYPH_H2.build.defines=

## IDE 2.0 Seems to not update the value
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.default=Disabled
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.default.build.copy_jtag_files=0
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.builtin=Integrated USB JTAG
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.builtin.build.openocdscript=esp32h2-builtin.cfg
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.external=FTDI Adapter
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.external.build.openocdscript=esp32h2-ftdi.cfg
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.external.build.copy_jtag_files=1
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.bridge=ESP USB Bridge
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.bridge.build.openocdscript=esp32h2-bridge.cfg
Pcbcupid_GLYPH_H2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

Pcbcupid_GLYPH_H2.menu.CDCOnBoot.default=Enabled
Pcbcupid_GLYPH_H2.menu.CDCOnBoot.default.build.cdc_on_boot=1
Pcbcupid_GLYPH_H2.menu.CDCOnBoot.cdc=Disabled
Pcbcupid_GLYPH_H2.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

Pcbcupid_GLYPH_H2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.default.build.partitions=default
Pcbcupid_GLYPH_H2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
Pcbcupid_GLYPH_H2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.minimal.build.partitions=minimal
Pcbcupid_GLYPH_H2.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.no_fs.build.partitions=no_fs
Pcbcupid_GLYPH_H2.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
Pcbcupid_GLYPH_H2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.no_ota.build.partitions=no_ota
Pcbcupid_GLYPH_H2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
Pcbcupid_GLYPH_H2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
Pcbcupid_GLYPH_H2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.huge_app.build.partitions=huge_app
Pcbcupid_GLYPH_H2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
Pcbcupid_GLYPH_H2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
Pcbcupid_GLYPH_H2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
Pcbcupid_GLYPH_H2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
Pcbcupid_GLYPH_H2.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
Pcbcupid_GLYPH_H2.menu.PartitionScheme.zigbee.build.partitions=zigbee
Pcbcupid_GLYPH_H2.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
Pcbcupid_GLYPH_H2.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
Pcbcupid_GLYPH_H2.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
Pcbcupid_GLYPH_H2.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
Pcbcupid_GLYPH_H2.menu.PartitionScheme.custom=Custom
Pcbcupid_GLYPH_H2.menu.PartitionScheme.custom.build.partitions=
Pcbcupid_GLYPH_H2.menu.PartitionScheme.custom.upload.maximum_size=4194304

Pcbcupid_GLYPH_H2.menu.FlashMode.qio=QIO
Pcbcupid_GLYPH_H2.menu.FlashMode.qio.build.flash_mode=dio
Pcbcupid_GLYPH_H2.menu.FlashMode.qio.build.boot=qio
Pcbcupid_GLYPH_H2.menu.FlashMode.dio=DIO
Pcbcupid_GLYPH_H2.menu.FlashMode.dio.build.flash_mode=dio
Pcbcupid_GLYPH_H2.menu.FlashMode.dio.build.boot=dio

Pcbcupid_GLYPH_H2.menu.FlashFreq.64=64MHz
Pcbcupid_GLYPH_H2.menu.FlashFreq.64.build.flash_freq=64m
Pcbcupid_GLYPH_H2.menu.FlashFreq.64.build.img_freq=48m
#Pcbcupid_GLYPH_H2.menu.FlashFreq.32=32MHz
#Pcbcupid_GLYPH_H2.menu.FlashFreq.32.build.flash_freq=32m
#Pcbcupid_GLYPH_H2.menu.FlashFreq.32.build.img_freq=24m
Pcbcupid_GLYPH_H2.menu.FlashFreq.16=16MHz
Pcbcupid_GLYPH_H2.menu.FlashFreq.16.build.flash_freq=16m
Pcbcupid_GLYPH_H2.menu.FlashFreq.16.build.img_freq=12m

Pcbcupid_GLYPH_H2.menu.FlashSize.2M=2MB (16Mb)
Pcbcupid_GLYPH_H2.menu.FlashSize.2M.build.flash_size=2MB
Pcbcupid_GLYPH_H2.menu.FlashSize.4M=4MB (32Mb)
Pcbcupid_GLYPH_H2.menu.FlashSize.4M.build.flash_size=4MB

Pcbcupid_GLYPH_H2.menu.UploadSpeed.921600=921600
Pcbcupid_GLYPH_H2.menu.UploadSpeed.921600.upload.speed=921600
Pcbcupid_GLYPH_H2.menu.UploadSpeed.115200=115200
Pcbcupid_GLYPH_H2.menu.UploadSpeed.115200.upload.speed=115200
Pcbcupid_GLYPH_H2.menu.UploadSpeed.256000.windows=256000
Pcbcupid_GLYPH_H2.menu.UploadSpeed.256000.upload.speed=256000
Pcbcupid_GLYPH_H2.menu.UploadSpeed.230400.windows.upload.speed=256000
Pcbcupid_GLYPH_H2.menu.UploadSpeed.230400=230400
Pcbcupid_GLYPH_H2.menu.UploadSpeed.230400.upload.speed=230400
Pcbcupid_GLYPH_H2.menu.UploadSpeed.460800.linux=460800
Pcbcupid_GLYPH_H2.menu.UploadSpeed.460800.macosx=460800
Pcbcupid_GLYPH_H2.menu.UploadSpeed.460800.upload.speed=460800
Pcbcupid_GLYPH_H2.menu.UploadSpeed.512000.windows=512000
Pcbcupid_GLYPH_H2.menu.UploadSpeed.512000.upload.speed=512000

Pcbcupid_GLYPH_H2.menu.DebugLevel.none=None
Pcbcupid_GLYPH_H2.menu.DebugLevel.none.build.code_debug=0
Pcbcupid_GLYPH_H2.menu.DebugLevel.error=Error
Pcbcupid_GLYPH_H2.menu.DebugLevel.error.build.code_debug=1
Pcbcupid_GLYPH_H2.menu.DebugLevel.warn=Warn
Pcbcupid_GLYPH_H2.menu.DebugLevel.warn.build.code_debug=2
Pcbcupid_GLYPH_H2.menu.DebugLevel.info=Info
Pcbcupid_GLYPH_H2.menu.DebugLevel.info.build.code_debug=3
Pcbcupid_GLYPH_H2.menu.DebugLevel.debug=Debug
Pcbcupid_GLYPH_H2.menu.DebugLevel.debug.build.code_debug=4
Pcbcupid_GLYPH_H2.menu.DebugLevel.verbose=Verbose
Pcbcupid_GLYPH_H2.menu.DebugLevel.verbose.build.code_debug=5

Pcbcupid_GLYPH_H2.menu.EraseFlash.none=Disabled
Pcbcupid_GLYPH_H2.menu.EraseFlash.none.upload.erase_cmd=
Pcbcupid_GLYPH_H2.menu.EraseFlash.all=Enabled
Pcbcupid_GLYPH_H2.menu.EraseFlash.all.upload.erase_cmd=-e

Pcbcupid_GLYPH_H2.menu.ZigbeeMode.default=Disabled
Pcbcupid_GLYPH_H2.menu.ZigbeeMode.default.build.zigbee_mode=
Pcbcupid_GLYPH_H2.menu.ZigbeeMode.default.build.zigbee_libs=
Pcbcupid_GLYPH_H2.menu.ZigbeeMode.ed=Zigbee ED (end device)
Pcbcupid_GLYPH_H2.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
Pcbcupid_GLYPH_H2.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
Pcbcupid_GLYPH_H2.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
Pcbcupid_GLYPH_H2.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
Pcbcupid_GLYPH_H2.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################

Pcbcupid_GLYPH_C6.name=Pcbcupid GLYPH C6

Pcbcupid_GLYPH_C6.bootloader.tool=esptool_py
Pcbcupid_GLYPH_C6.bootloader.tool.default=esptool_py

Pcbcupid_GLYPH_C6.upload.tool=esptool_py
Pcbcupid_GLYPH_C6.upload.tool.default=esptool_py
Pcbcupid_GLYPH_C6.upload.tool.network=esp_ota

Pcbcupid_GLYPH_C6.upload.maximum_size=1310720
Pcbcupid_GLYPH_C6.upload.maximum_data_size=327680
Pcbcupid_GLYPH_C6.upload.flags=
Pcbcupid_GLYPH_C6.upload.extra_flags=
Pcbcupid_GLYPH_C6.upload.use_1200bps_touch=false
Pcbcupid_GLYPH_C6.upload.wait_for_upload_port=false

Pcbcupid_GLYPH_C6.serial.disableDTR=false
Pcbcupid_GLYPH_C6.serial.disableRTS=false

Pcbcupid_GLYPH_C6.build.tarch=riscv32
Pcbcupid_GLYPH_C6.build.target=esp
Pcbcupid_GLYPH_C6.build.mcu=esp32c6
Pcbcupid_GLYPH_C6.build.core=esp32
Pcbcupid_GLYPH_C6.build.variant=Pcbcupid_GLYPH_C6
Pcbcupid_GLYPH_C6.build.board=PCBCUPID_GLYPHC6
Pcbcupid_GLYPH_C6.build.bootloader_addr=0x0

Pcbcupid_GLYPH_C6.build.cdc_on_boot=1
Pcbcupid_GLYPH_C6.build.f_cpu=160000000L
Pcbcupid_GLYPH_C6.build.flash_size=4MB
Pcbcupid_GLYPH_C6.build.flash_freq=80m
Pcbcupid_GLYPH_C6.build.flash_mode=qio
Pcbcupid_GLYPH_C6.build.boot=qio
Pcbcupid_GLYPH_C6.build.partitions=default
Pcbcupid_GLYPH_C6.build.defines=

## IDE 2.0 Seems to not update the value
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.default=Disabled
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.default.build.copy_jtag_files=0
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.builtin=Integrated USB JTAG
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.external=FTDI Adapter
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.external.build.copy_jtag_files=1
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.bridge=ESP USB Bridge
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
Pcbcupid_GLYPH_C6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

Pcbcupid_GLYPH_C6.menu.CDCOnBoot.cdc=Enabled
Pcbcupid_GLYPH_C6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
Pcbcupid_GLYPH_C6.menu.CDCOnBoot.default=Disabled
Pcbcupid_GLYPH_C6.menu.CDCOnBoot.default.build.cdc_on_boot=0

Pcbcupid_GLYPH_C6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
Pcbcupid_GLYPH_C6.menu.PartitionScheme.default.build.partitions=default
Pcbcupid_GLYPH_C6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
Pcbcupid_GLYPH_C6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
Pcbcupid_GLYPH_C6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
Pcbcupid_GLYPH_C6.menu.PartitionScheme.no_ota.build.partitions=no_ota
Pcbcupid_GLYPH_C6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
Pcbcupid_GLYPH_C6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
Pcbcupid_GLYPH_C6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
Pcbcupid_GLYPH_C6.menu.PartitionScheme.huge_app.build.partitions=huge_app
Pcbcupid_GLYPH_C6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
Pcbcupid_GLYPH_C6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
Pcbcupid_GLYPH_C6.menu.PartitionScheme.zigbee.build.partitions=zigbee
Pcbcupid_GLYPH_C6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
Pcbcupid_GLYPH_C6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
Pcbcupid_GLYPH_C6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
Pcbcupid_GLYPH_C6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720

Pcbcupid_GLYPH_C6.menu.CPUFreq.160=160MHz (WiFi)
Pcbcupid_GLYPH_C6.menu.CPUFreq.160.build.f_cpu=160000000L
Pcbcupid_GLYPH_C6.menu.CPUFreq.80=80MHz (WiFi)
Pcbcupid_GLYPH_C6.menu.CPUFreq.80.build.f_cpu=80000000L
Pcbcupid_GLYPH_C6.menu.CPUFreq.40=40MHz
Pcbcupid_GLYPH_C6.menu.CPUFreq.40.build.f_cpu=40000000L
Pcbcupid_GLYPH_C6.menu.CPUFreq.20=20MHz
Pcbcupid_GLYPH_C6.menu.CPUFreq.20.build.f_cpu=20000000L
Pcbcupid_GLYPH_C6.menu.CPUFreq.10=10MHz
Pcbcupid_GLYPH_C6.menu.CPUFreq.10.build.f_cpu=10000000L

Pcbcupid_GLYPH_C6.menu.FlashMode.qio=QIO
Pcbcupid_GLYPH_C6.menu.FlashMode.qio.build.flash_mode=dio
Pcbcupid_GLYPH_C6.menu.FlashMode.qio.build.boot=qio
Pcbcupid_GLYPH_C6.menu.FlashMode.dio=DIO
Pcbcupid_GLYPH_C6.menu.FlashMode.dio.build.flash_mode=dio
Pcbcupid_GLYPH_C6.menu.FlashMode.dio.build.boot=dio

Pcbcupid_GLYPH_C6.menu.FlashFreq.80=80MHz
Pcbcupid_GLYPH_C6.menu.FlashFreq.80.build.flash_freq=80m
Pcbcupid_GLYPH_C6.menu.FlashFreq.40=40MHz
Pcbcupid_GLYPH_C6.menu.FlashFreq.40.build.flash_freq=40m

Pcbcupid_GLYPH_C6.menu.FlashSize.4M=4MB (32Mb)
Pcbcupid_GLYPH_C6.menu.FlashSize.4M.build.flash_size=4MB

Pcbcupid_GLYPH_C6.menu.UploadSpeed.921600=921600
Pcbcupid_GLYPH_C6.menu.UploadSpeed.921600.upload.speed=921600
Pcbcupid_GLYPH_C6.menu.UploadSpeed.115200=115200
Pcbcupid_GLYPH_C6.menu.UploadSpeed.115200.upload.speed=115200
Pcbcupid_GLYPH_C6.menu.UploadSpeed.256000.windows=256000
Pcbcupid_GLYPH_C6.menu.UploadSpeed.256000.upload.speed=256000
Pcbcupid_GLYPH_C6.menu.UploadSpeed.230400.windows.upload.speed=256000
Pcbcupid_GLYPH_C6.menu.UploadSpeed.230400=230400
Pcbcupid_GLYPH_C6.menu.UploadSpeed.230400.upload.speed=230400
Pcbcupid_GLYPH_C6.menu.UploadSpeed.460800.linux=460800
Pcbcupid_GLYPH_C6.menu.UploadSpeed.460800.macosx=460800
Pcbcupid_GLYPH_C6.menu.UploadSpeed.460800.upload.speed=460800
Pcbcupid_GLYPH_C6.menu.UploadSpeed.512000.windows=512000
Pcbcupid_GLYPH_C6.menu.UploadSpeed.512000.upload.speed=512000

Pcbcupid_GLYPH_C6.menu.DebugLevel.none=None
Pcbcupid_GLYPH_C6.menu.DebugLevel.none.build.code_debug=0
Pcbcupid_GLYPH_C6.menu.DebugLevel.error=Error
Pcbcupid_GLYPH_C6.menu.DebugLevel.error.build.code_debug=1
Pcbcupid_GLYPH_C6.menu.DebugLevel.warn=Warn
Pcbcupid_GLYPH_C6.menu.DebugLevel.warn.build.code_debug=2
Pcbcupid_GLYPH_C6.menu.DebugLevel.info=Info
Pcbcupid_GLYPH_C6.menu.DebugLevel.info.build.code_debug=3
Pcbcupid_GLYPH_C6.menu.DebugLevel.debug=Debug
Pcbcupid_GLYPH_C6.menu.DebugLevel.debug.build.code_debug=4
Pcbcupid_GLYPH_C6.menu.DebugLevel.verbose=Verbose
Pcbcupid_GLYPH_C6.menu.DebugLevel.verbose.build.code_debug=5

Pcbcupid_GLYPH_C6.menu.EraseFlash.none=Disabled
Pcbcupid_GLYPH_C6.menu.EraseFlash.none.upload.erase_cmd=
Pcbcupid_GLYPH_C6.menu.EraseFlash.all=Enabled
Pcbcupid_GLYPH_C6.menu.EraseFlash.all.upload.erase_cmd=-e

Pcbcupid_GLYPH_C6.menu.ZigbeeMode.default=Disabled
Pcbcupid_GLYPH_C6.menu.ZigbeeMode.default.build.zigbee_mode=
Pcbcupid_GLYPH_C6.menu.ZigbeeMode.default.build.zigbee_libs=
Pcbcupid_GLYPH_C6.menu.ZigbeeMode.ed=Zigbee ED (end device)
Pcbcupid_GLYPH_C6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
Pcbcupid_GLYPH_C6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
Pcbcupid_GLYPH_C6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
Pcbcupid_GLYPH_C6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
Pcbcupid_GLYPH_C6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################

yb_esp32s3_amp_v2.name=YelloByte YB-ESP32-S3-AMP (Rev.2)

yb_esp32s3_amp_v2.bootloader.tool=esptool_py
yb_esp32s3_amp_v2.bootloader.tool.default=esptool_py

yb_esp32s3_amp_v2.upload.tool=esptool_py
yb_esp32s3_amp_v2.upload.tool.default=esptool_py
yb_esp32s3_amp_v2.upload.tool.network=esp_ota

yb_esp32s3_amp_v2.upload.maximum_size=1310720
yb_esp32s3_amp_v2.upload.maximum_data_size=327680
yb_esp32s3_amp_v2.upload.flags=
yb_esp32s3_amp_v2.upload.extra_flags=
yb_esp32s3_amp_v2.upload.use_1200bps_touch=false
yb_esp32s3_amp_v2.upload.wait_for_upload_port=false

yb_esp32s3_amp_v2.serial.disableDTR=false
yb_esp32s3_amp_v2.serial.disableRTS=false

yb_esp32s3_amp_v2.build.tarch=xtensa
yb_esp32s3_amp_v2.build.bootloader_addr=0x0
yb_esp32s3_amp_v2.build.target=esp32s3
yb_esp32s3_amp_v2.build.mcu=esp32s3
yb_esp32s3_amp_v2.build.core=esp32
yb_esp32s3_amp_v2.build.variant=yb_esp32s3_amp_v2
yb_esp32s3_amp_v2.build.board=YB_ESP32S3_AMP_V2

yb_esp32s3_amp_v2.build.usb_mode=1
yb_esp32s3_amp_v2.build.cdc_on_boot=0
yb_esp32s3_amp_v2.build.msc_on_boot=0
yb_esp32s3_amp_v2.build.dfu_on_boot=0
yb_esp32s3_amp_v2.build.f_cpu=240000000L
yb_esp32s3_amp_v2.build.flash_size=8MB
yb_esp32s3_amp_v2.build.flash_freq=80m
yb_esp32s3_amp_v2.build.flash_mode=dio
yb_esp32s3_amp_v2.build.boot=qio
yb_esp32s3_amp_v2.build.partitions=default
yb_esp32s3_amp_v2.build.defines=
yb_esp32s3_amp_v2.build.loop_core=
yb_esp32s3_amp_v2.build.event_core=
yb_esp32s3_amp_v2.build.flash_type=qio
yb_esp32s3_amp_v2.build.psram_type=qspi
yb_esp32s3_amp_v2.build.memory_type={build.flash_type}_{build.psram_type}

yb_esp32s3_amp_v2.menu.JTAGAdapter.default=Disabled
yb_esp32s3_amp_v2.menu.JTAGAdapter.default.build.copy_jtag_files=0
yb_esp32s3_amp_v2.menu.JTAGAdapter.external=FTDI Adapter
yb_esp32s3_amp_v2.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
yb_esp32s3_amp_v2.menu.JTAGAdapter.external.build.copy_jtag_files=1
yb_esp32s3_amp_v2.menu.JTAGAdapter.bridge=ESP USB Bridge
yb_esp32s3_amp_v2.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
yb_esp32s3_amp_v2.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

yb_esp32s3_amp_v2.menu.LoopCore.1=Core 1
yb_esp32s3_amp_v2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
yb_esp32s3_amp_v2.menu.LoopCore.0=Core 0
yb_esp32s3_amp_v2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

yb_esp32s3_amp_v2.menu.EventsCore.1=Core 1
yb_esp32s3_amp_v2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
yb_esp32s3_amp_v2.menu.EventsCore.0=Core 0
yb_esp32s3_amp_v2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

yb_esp32s3_amp_v2.menu.USBMode.hwcdc=Hardware CDC and JTAG
yb_esp32s3_amp_v2.menu.USBMode.hwcdc.build.usb_mode=1
yb_esp32s3_amp_v2.menu.USBMode.default=USB-OTG (TinyUSB)
yb_esp32s3_amp_v2.menu.USBMode.default.build.usb_mode=0

yb_esp32s3_amp_v2.menu.CDCOnBoot.default=Disabled
yb_esp32s3_amp_v2.menu.CDCOnBoot.default.build.cdc_on_boot=0
yb_esp32s3_amp_v2.menu.CDCOnBoot.cdc=Enabled
yb_esp32s3_amp_v2.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

yb_esp32s3_amp_v2.menu.MSCOnBoot.default=Disabled
yb_esp32s3_amp_v2.menu.MSCOnBoot.default.build.msc_on_boot=0
yb_esp32s3_amp_v2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
yb_esp32s3_amp_v2.menu.MSCOnBoot.msc.build.msc_on_boot=1

yb_esp32s3_amp_v2.menu.DFUOnBoot.default=Disabled
yb_esp32s3_amp_v2.menu.DFUOnBoot.default.build.dfu_on_boot=0
yb_esp32s3_amp_v2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
yb_esp32s3_amp_v2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

yb_esp32s3_amp_v2.menu.UploadMode.default=UART0 / Hardware CDC
yb_esp32s3_amp_v2.menu.UploadMode.default.upload.use_1200bps_touch=false
yb_esp32s3_amp_v2.menu.UploadMode.default.upload.wait_for_upload_port=false
yb_esp32s3_amp_v2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
yb_esp32s3_amp_v2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
yb_esp32s3_amp_v2.menu.UploadMode.cdc.upload.wait_for_upload_port=true

yb_esp32s3_amp_v2.menu.PSRAM.enabled=QSPI PSRAM
yb_esp32s3_amp_v2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_amp_v2.menu.PSRAM.enabled.build.psram_type=qspi
yb_esp32s3_amp_v2.menu.PSRAM.disabled=Disabled
yb_esp32s3_amp_v2.menu.PSRAM.disabled.build.defines=
yb_esp32s3_amp_v2.menu.PSRAM.disabled.build.psram_type=qspi
yb_esp32s3_amp_v2.menu.PSRAM.opi=OPI PSRAM
yb_esp32s3_amp_v2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_amp_v2.menu.PSRAM.opi.build.psram_type=opi

yb_esp32s3_amp_v2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.default.build.partitions=default
yb_esp32s3_amp_v2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
yb_esp32s3_amp_v2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
yb_esp32s3_amp_v2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
yb_esp32s3_amp_v2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.minimal.build.partitions=minimal
yb_esp32s3_amp_v2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.no_ota.build.partitions=no_ota
yb_esp32s3_amp_v2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
yb_esp32s3_amp_v2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
yb_esp32s3_amp_v2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.huge_app.build.partitions=huge_app
yb_esp32s3_amp_v2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
yb_esp32s3_amp_v2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
yb_esp32s3_amp_v2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
yb_esp32s3_amp_v2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
yb_esp32s3_amp_v2.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
yb_esp32s3_amp_v2.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
yb_esp32s3_amp_v2.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536

yb_esp32s3_amp_v2.menu.CPUFreq.240=240MHz (WiFi)
yb_esp32s3_amp_v2.menu.CPUFreq.240.build.f_cpu=240000000L
yb_esp32s3_amp_v2.menu.CPUFreq.160=160MHz (WiFi)
yb_esp32s3_amp_v2.menu.CPUFreq.160.build.f_cpu=160000000L
yb_esp32s3_amp_v2.menu.CPUFreq.80=80MHz (WiFi)
yb_esp32s3_amp_v2.menu.CPUFreq.80.build.f_cpu=80000000L
yb_esp32s3_amp_v2.menu.CPUFreq.40=40MHz
yb_esp32s3_amp_v2.menu.CPUFreq.40.build.f_cpu=40000000L
yb_esp32s3_amp_v2.menu.CPUFreq.20=20MHz
yb_esp32s3_amp_v2.menu.CPUFreq.20.build.f_cpu=20000000L
yb_esp32s3_amp_v2.menu.CPUFreq.10=10MHz
yb_esp32s3_amp_v2.menu.CPUFreq.10.build.f_cpu=10000000L

yb_esp32s3_amp_v2.menu.FlashMode.qio=QIO 80MHz
yb_esp32s3_amp_v2.menu.FlashMode.qio.build.flash_mode=dio
yb_esp32s3_amp_v2.menu.FlashMode.qio.build.boot=qio
yb_esp32s3_amp_v2.menu.FlashMode.qio.build.boot_freq=80m
yb_esp32s3_amp_v2.menu.FlashMode.qio.build.flash_freq=80m
yb_esp32s3_amp_v2.menu.FlashMode.qio120=QIO 120MHz
yb_esp32s3_amp_v2.menu.FlashMode.qio120.build.flash_mode=dio
yb_esp32s3_amp_v2.menu.FlashMode.qio120.build.boot=qio
yb_esp32s3_amp_v2.menu.FlashMode.qio120.build.boot_freq=120m
yb_esp32s3_amp_v2.menu.FlashMode.qio120.build.flash_freq=80m
yb_esp32s3_amp_v2.menu.FlashMode.dio=DIO 80MHz
yb_esp32s3_amp_v2.menu.FlashMode.dio.build.flash_mode=dio
yb_esp32s3_amp_v2.menu.FlashMode.dio.build.boot=dio
yb_esp32s3_amp_v2.menu.FlashMode.dio.build.boot_freq=80m
yb_esp32s3_amp_v2.menu.FlashMode.dio.build.flash_freq=80m
yb_esp32s3_amp_v2.menu.FlashMode.opi=OPI 80MHz
yb_esp32s3_amp_v2.menu.FlashMode.opi.build.flash_mode=dout
yb_esp32s3_amp_v2.menu.FlashMode.opi.build.boot=opi
yb_esp32s3_amp_v2.menu.FlashMode.opi.build.boot_freq=80m
yb_esp32s3_amp_v2.menu.FlashMode.opi.build.flash_freq=80m

yb_esp32s3_amp_v2.menu.FlashSize.4M=4MB (32Mb)
yb_esp32s3_amp_v2.menu.FlashSize.4M.build.flash_size=4MB
yb_esp32s3_amp_v2.menu.FlashSize.8M=8MB (64Mb)
yb_esp32s3_amp_v2.menu.FlashSize.8M.build.flash_size=8MB
yb_esp32s3_amp_v2.menu.FlashSize.16M=16MB (128Mb)
yb_esp32s3_amp_v2.menu.FlashSize.16M.build.flash_size=16MB

yb_esp32s3_amp_v2.menu.UploadSpeed.921600=921600
yb_esp32s3_amp_v2.menu.UploadSpeed.921600.upload.speed=921600
yb_esp32s3_amp_v2.menu.UploadSpeed.115200=115200
yb_esp32s3_amp_v2.menu.UploadSpeed.115200.upload.speed=115200
yb_esp32s3_amp_v2.menu.UploadSpeed.256000.windows=256000
yb_esp32s3_amp_v2.menu.UploadSpeed.256000.upload.speed=256000
yb_esp32s3_amp_v2.menu.UploadSpeed.230400.windows.upload.speed=256000
yb_esp32s3_amp_v2.menu.UploadSpeed.230400=230400
yb_esp32s3_amp_v2.menu.UploadSpeed.230400.upload.speed=230400
yb_esp32s3_amp_v2.menu.UploadSpeed.460800.linux=460800
yb_esp32s3_amp_v2.menu.UploadSpeed.460800.macosx=460800
yb_esp32s3_amp_v2.menu.UploadSpeed.460800.upload.speed=460800
yb_esp32s3_amp_v2.menu.UploadSpeed.512000.windows=512000
yb_esp32s3_amp_v2.menu.UploadSpeed.512000.upload.speed=512000

yb_esp32s3_amp_v2.menu.DebugLevel.none=None
yb_esp32s3_amp_v2.menu.DebugLevel.none.build.code_debug=0
yb_esp32s3_amp_v2.menu.DebugLevel.error=Error
yb_esp32s3_amp_v2.menu.DebugLevel.error.build.code_debug=1
yb_esp32s3_amp_v2.menu.DebugLevel.warn=Warn
yb_esp32s3_amp_v2.menu.DebugLevel.warn.build.code_debug=2
yb_esp32s3_amp_v2.menu.DebugLevel.info=Info
yb_esp32s3_amp_v2.menu.DebugLevel.info.build.code_debug=3
yb_esp32s3_amp_v2.menu.DebugLevel.debug=Debug
yb_esp32s3_amp_v2.menu.DebugLevel.debug.build.code_debug=4
yb_esp32s3_amp_v2.menu.DebugLevel.verbose=Verbose
yb_esp32s3_amp_v2.menu.DebugLevel.verbose.build.code_debug=5

yb_esp32s3_amp_v2.menu.EraseFlash.none=Disabled
yb_esp32s3_amp_v2.menu.EraseFlash.none.upload.erase_cmd=
yb_esp32s3_amp_v2.menu.EraseFlash.all=Enabled
yb_esp32s3_amp_v2.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

yb_esp32s3_amp_v3.name=YelloByte YB-ESP32-S3-AMP (Rev.3)

yb_esp32s3_amp_v3.bootloader.tool=esptool_py
yb_esp32s3_amp_v3.bootloader.tool.default=esptool_py

yb_esp32s3_amp_v3.upload.tool=esptool_py
yb_esp32s3_amp_v3.upload.tool.default=esptool_py
yb_esp32s3_amp_v3.upload.tool.network=esp_ota

yb_esp32s3_amp_v3.upload.maximum_size=1310720
yb_esp32s3_amp_v3.upload.maximum_data_size=327680
yb_esp32s3_amp_v3.upload.flags=
yb_esp32s3_amp_v3.upload.extra_flags=
yb_esp32s3_amp_v3.upload.use_1200bps_touch=false
yb_esp32s3_amp_v3.upload.wait_for_upload_port=false

yb_esp32s3_amp_v3.serial.disableDTR=false
yb_esp32s3_amp_v3.serial.disableRTS=false

yb_esp32s3_amp_v3.build.tarch=xtensa
yb_esp32s3_amp_v3.build.bootloader_addr=0x0
yb_esp32s3_amp_v3.build.target=esp32s3
yb_esp32s3_amp_v3.build.mcu=esp32s3
yb_esp32s3_amp_v3.build.core=esp32
yb_esp32s3_amp_v3.build.variant=yb_esp32s3_amp_v3
yb_esp32s3_amp_v3.build.board=YB_ESP32S3_AMP_V3

yb_esp32s3_amp_v3.build.usb_mode=1
yb_esp32s3_amp_v3.build.cdc_on_boot=1
yb_esp32s3_amp_v3.build.msc_on_boot=0
yb_esp32s3_amp_v3.build.dfu_on_boot=0
yb_esp32s3_amp_v3.build.f_cpu=240000000L
yb_esp32s3_amp_v3.build.flash_size=8MB
yb_esp32s3_amp_v3.build.flash_freq=80m
yb_esp32s3_amp_v3.build.flash_mode=dio
yb_esp32s3_amp_v3.build.boot=qio
yb_esp32s3_amp_v3.build.partitions=default
yb_esp32s3_amp_v3.build.defines=
yb_esp32s3_amp_v3.build.loop_core=
yb_esp32s3_amp_v3.build.event_core=
yb_esp32s3_amp_v3.build.flash_type=qio
yb_esp32s3_amp_v3.build.psram_type=qspi
yb_esp32s3_amp_v3.build.memory_type={build.flash_type}_{build.psram_type}

yb_esp32s3_amp_v3.menu.JTAGAdapter.default=Disabled
yb_esp32s3_amp_v3.menu.JTAGAdapter.default.build.copy_jtag_files=0
yb_esp32s3_amp_v3.menu.JTAGAdapter.builtin=Integrated USB JTAG
yb_esp32s3_amp_v3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
yb_esp32s3_amp_v3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
yb_esp32s3_amp_v3.menu.JTAGAdapter.external=FTDI Adapter
yb_esp32s3_amp_v3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
yb_esp32s3_amp_v3.menu.JTAGAdapter.external.build.copy_jtag_files=1
yb_esp32s3_amp_v3.menu.JTAGAdapter.bridge=ESP USB Bridge
yb_esp32s3_amp_v3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
yb_esp32s3_amp_v3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

yb_esp32s3_amp_v3.menu.LoopCore.1=Core 1
yb_esp32s3_amp_v3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
yb_esp32s3_amp_v3.menu.LoopCore.0=Core 0
yb_esp32s3_amp_v3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

yb_esp32s3_amp_v3.menu.EventsCore.1=Core 1
yb_esp32s3_amp_v3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
yb_esp32s3_amp_v3.menu.EventsCore.0=Core 0
yb_esp32s3_amp_v3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

yb_esp32s3_amp_v3.menu.USBMode.hwcdc=Hardware CDC and JTAG
yb_esp32s3_amp_v3.menu.USBMode.hwcdc.build.usb_mode=1
yb_esp32s3_amp_v3.menu.USBMode.default=USB-OTG (TinyUSB)
yb_esp32s3_amp_v3.menu.USBMode.default.build.usb_mode=0

yb_esp32s3_amp_v3.menu.CDCOnBoot.cdc=Enabled
yb_esp32s3_amp_v3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
yb_esp32s3_amp_v3.menu.CDCOnBoot.default=Disabled
yb_esp32s3_amp_v3.menu.CDCOnBoot.default.build.cdc_on_boot=0

yb_esp32s3_amp_v3.menu.MSCOnBoot.default=Disabled
yb_esp32s3_amp_v3.menu.MSCOnBoot.default.build.msc_on_boot=0
yb_esp32s3_amp_v3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
yb_esp32s3_amp_v3.menu.MSCOnBoot.msc.build.msc_on_boot=1

yb_esp32s3_amp_v3.menu.DFUOnBoot.default=Disabled
yb_esp32s3_amp_v3.menu.DFUOnBoot.default.build.dfu_on_boot=0
yb_esp32s3_amp_v3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
yb_esp32s3_amp_v3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

yb_esp32s3_amp_v3.menu.UploadMode.default=UART0 / Hardware CDC
yb_esp32s3_amp_v3.menu.UploadMode.default.upload.use_1200bps_touch=false
yb_esp32s3_amp_v3.menu.UploadMode.default.upload.wait_for_upload_port=false
yb_esp32s3_amp_v3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
yb_esp32s3_amp_v3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
yb_esp32s3_amp_v3.menu.UploadMode.cdc.upload.wait_for_upload_port=true

yb_esp32s3_amp_v3.menu.PSRAM.enabled=QSPI PSRAM
yb_esp32s3_amp_v3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_amp_v3.menu.PSRAM.enabled.build.psram_type=qspi
yb_esp32s3_amp_v3.menu.PSRAM.disabled=Disabled
yb_esp32s3_amp_v3.menu.PSRAM.disabled.build.defines=
yb_esp32s3_amp_v3.menu.PSRAM.disabled.build.psram_type=qspi
yb_esp32s3_amp_v3.menu.PSRAM.opi=OPI PSRAM
yb_esp32s3_amp_v3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_amp_v3.menu.PSRAM.opi.build.psram_type=opi

yb_esp32s3_amp_v3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.default.build.partitions=default
yb_esp32s3_amp_v3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
yb_esp32s3_amp_v3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
yb_esp32s3_amp_v3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
yb_esp32s3_amp_v3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.minimal.build.partitions=minimal
yb_esp32s3_amp_v3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.no_ota.build.partitions=no_ota
yb_esp32s3_amp_v3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
yb_esp32s3_amp_v3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
yb_esp32s3_amp_v3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.huge_app.build.partitions=huge_app
yb_esp32s3_amp_v3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
yb_esp32s3_amp_v3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
yb_esp32s3_amp_v3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
yb_esp32s3_amp_v3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
yb_esp32s3_amp_v3.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
yb_esp32s3_amp_v3.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
yb_esp32s3_amp_v3.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536

yb_esp32s3_amp_v3.menu.CPUFreq.240=240MHz (WiFi)
yb_esp32s3_amp_v3.menu.CPUFreq.240.build.f_cpu=240000000L
yb_esp32s3_amp_v3.menu.CPUFreq.160=160MHz (WiFi)
yb_esp32s3_amp_v3.menu.CPUFreq.160.build.f_cpu=160000000L
yb_esp32s3_amp_v3.menu.CPUFreq.80=80MHz (WiFi)
yb_esp32s3_amp_v3.menu.CPUFreq.80.build.f_cpu=80000000L
yb_esp32s3_amp_v3.menu.CPUFreq.40=40MHz
yb_esp32s3_amp_v3.menu.CPUFreq.40.build.f_cpu=40000000L
yb_esp32s3_amp_v3.menu.CPUFreq.20=20MHz
yb_esp32s3_amp_v3.menu.CPUFreq.20.build.f_cpu=20000000L
yb_esp32s3_amp_v3.menu.CPUFreq.10=10MHz
yb_esp32s3_amp_v3.menu.CPUFreq.10.build.f_cpu=10000000L

yb_esp32s3_amp_v3.menu.FlashMode.qio=QIO 80MHz
yb_esp32s3_amp_v3.menu.FlashMode.qio.build.flash_mode=dio
yb_esp32s3_amp_v3.menu.FlashMode.qio.build.boot=qio
yb_esp32s3_amp_v3.menu.FlashMode.qio.build.boot_freq=80m
yb_esp32s3_amp_v3.menu.FlashMode.qio.build.flash_freq=80m
yb_esp32s3_amp_v3.menu.FlashMode.qio120=QIO 120MHz
yb_esp32s3_amp_v3.menu.FlashMode.qio120.build.flash_mode=dio
yb_esp32s3_amp_v3.menu.FlashMode.qio120.build.boot=qio
yb_esp32s3_amp_v3.menu.FlashMode.qio120.build.boot_freq=120m
yb_esp32s3_amp_v3.menu.FlashMode.qio120.build.flash_freq=80m
yb_esp32s3_amp_v3.menu.FlashMode.dio=DIO 80MHz
yb_esp32s3_amp_v3.menu.FlashMode.dio.build.flash_mode=dio
yb_esp32s3_amp_v3.menu.FlashMode.dio.build.boot=dio
yb_esp32s3_amp_v3.menu.FlashMode.dio.build.boot_freq=80m
yb_esp32s3_amp_v3.menu.FlashMode.dio.build.flash_freq=80m
yb_esp32s3_amp_v3.menu.FlashMode.opi=OPI 80MHz
yb_esp32s3_amp_v3.menu.FlashMode.opi.build.flash_mode=dout
yb_esp32s3_amp_v3.menu.FlashMode.opi.build.boot=opi
yb_esp32s3_amp_v3.menu.FlashMode.opi.build.boot_freq=80m
yb_esp32s3_amp_v3.menu.FlashMode.opi.build.flash_freq=80m

yb_esp32s3_amp_v3.menu.FlashSize.4M=4MB (32Mb)
yb_esp32s3_amp_v3.menu.FlashSize.4M.build.flash_size=4MB
yb_esp32s3_amp_v3.menu.FlashSize.8M=8MB (64Mb)
yb_esp32s3_amp_v3.menu.FlashSize.8M.build.flash_size=8MB
yb_esp32s3_amp_v3.menu.FlashSize.16M=16MB (128Mb)
yb_esp32s3_amp_v3.menu.FlashSize.16M.build.flash_size=16MB

yb_esp32s3_amp_v3.menu.UploadSpeed.921600=921600
yb_esp32s3_amp_v3.menu.UploadSpeed.921600.upload.speed=921600
yb_esp32s3_amp_v3.menu.UploadSpeed.115200=115200
yb_esp32s3_amp_v3.menu.UploadSpeed.115200.upload.speed=115200
yb_esp32s3_amp_v3.menu.UploadSpeed.256000.windows=256000
yb_esp32s3_amp_v3.menu.UploadSpeed.256000.upload.speed=256000
yb_esp32s3_amp_v3.menu.UploadSpeed.230400.windows.upload.speed=256000
yb_esp32s3_amp_v3.menu.UploadSpeed.230400=230400
yb_esp32s3_amp_v3.menu.UploadSpeed.230400.upload.speed=230400
yb_esp32s3_amp_v3.menu.UploadSpeed.460800.linux=460800
yb_esp32s3_amp_v3.menu.UploadSpeed.460800.macosx=460800
yb_esp32s3_amp_v3.menu.UploadSpeed.460800.upload.speed=460800
yb_esp32s3_amp_v3.menu.UploadSpeed.512000.windows=512000
yb_esp32s3_amp_v3.menu.UploadSpeed.512000.upload.speed=512000

yb_esp32s3_amp_v3.menu.DebugLevel.none=None
yb_esp32s3_amp_v3.menu.DebugLevel.none.build.code_debug=0
yb_esp32s3_amp_v3.menu.DebugLevel.error=Error
yb_esp32s3_amp_v3.menu.DebugLevel.error.build.code_debug=1
yb_esp32s3_amp_v3.menu.DebugLevel.warn=Warn
yb_esp32s3_amp_v3.menu.DebugLevel.warn.build.code_debug=2
yb_esp32s3_amp_v3.menu.DebugLevel.info=Info
yb_esp32s3_amp_v3.menu.DebugLevel.info.build.code_debug=3
yb_esp32s3_amp_v3.menu.DebugLevel.debug=Debug
yb_esp32s3_amp_v3.menu.DebugLevel.debug.build.code_debug=4
yb_esp32s3_amp_v3.menu.DebugLevel.verbose=Verbose
yb_esp32s3_amp_v3.menu.DebugLevel.verbose.build.code_debug=5

yb_esp32s3_amp_v3.menu.EraseFlash.none=Disabled
yb_esp32s3_amp_v3.menu.EraseFlash.none.upload.erase_cmd=
yb_esp32s3_amp_v3.menu.EraseFlash.all=Enabled
yb_esp32s3_amp_v3.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

yb_esp32s3_eth.name=YelloByte YB-ESP32-S3-ETH

yb_esp32s3_eth.bootloader.tool=esptool_py
yb_esp32s3_eth.bootloader.tool.default=esptool_py

yb_esp32s3_eth.upload.tool=esptool_py
yb_esp32s3_eth.upload.tool.default=esptool_py
yb_esp32s3_eth.upload.tool.network=esp_ota

yb_esp32s3_eth.upload.maximum_size=1310720
yb_esp32s3_eth.upload.maximum_data_size=327680
yb_esp32s3_eth.upload.flags=
yb_esp32s3_eth.upload.extra_flags=
yb_esp32s3_eth.upload.use_1200bps_touch=false
yb_esp32s3_eth.upload.wait_for_upload_port=false

yb_esp32s3_eth.serial.disableDTR=false
yb_esp32s3_eth.serial.disableRTS=false

yb_esp32s3_eth.build.tarch=xtensa
yb_esp32s3_eth.build.bootloader_addr=0x0
yb_esp32s3_eth.build.target=esp32s3
yb_esp32s3_eth.build.mcu=esp32s3
yb_esp32s3_eth.build.core=esp32
yb_esp32s3_eth.build.variant=yb_esp32s3_eth
yb_esp32s3_eth.build.board=YB_ESP32S3_ETH

yb_esp32s3_eth.build.usb_mode=1
yb_esp32s3_eth.build.cdc_on_boot=0
yb_esp32s3_eth.build.msc_on_boot=0
yb_esp32s3_eth.build.dfu_on_boot=0
yb_esp32s3_eth.build.f_cpu=240000000L
yb_esp32s3_eth.build.flash_size=4MB
yb_esp32s3_eth.build.flash_freq=80m
yb_esp32s3_eth.build.flash_mode=dio
yb_esp32s3_eth.build.boot=qio
yb_esp32s3_eth.build.boot_freq=80m
yb_esp32s3_eth.build.partitions=default
yb_esp32s3_eth.build.defines=
yb_esp32s3_eth.build.loop_core=
yb_esp32s3_eth.build.event_core=
yb_esp32s3_eth.build.psram_type=qspi
yb_esp32s3_eth.build.memory_type={build.boot}_{build.psram_type}

yb_esp32s3_eth.menu.JTAGAdapter.default=Disabled
yb_esp32s3_eth.menu.JTAGAdapter.default.build.copy_jtag_files=0
yb_esp32s3_eth.menu.JTAGAdapter.builtin=Integrated USB JTAG
yb_esp32s3_eth.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
yb_esp32s3_eth.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
yb_esp32s3_eth.menu.JTAGAdapter.external=FTDI Adapter
yb_esp32s3_eth.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
yb_esp32s3_eth.menu.JTAGAdapter.external.build.copy_jtag_files=1
yb_esp32s3_eth.menu.JTAGAdapter.bridge=ESP USB Bridge
yb_esp32s3_eth.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
yb_esp32s3_eth.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

yb_esp32s3_eth.menu.LoopCore.1=Core 1
yb_esp32s3_eth.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
yb_esp32s3_eth.menu.LoopCore.0=Core 0
yb_esp32s3_eth.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

yb_esp32s3_eth.menu.EventsCore.1=Core 1
yb_esp32s3_eth.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
yb_esp32s3_eth.menu.EventsCore.0=Core 0
yb_esp32s3_eth.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

yb_esp32s3_eth.menu.USBMode.hwcdc=Hardware CDC and JTAG
yb_esp32s3_eth.menu.USBMode.hwcdc.build.usb_mode=1
yb_esp32s3_eth.menu.USBMode.default=USB-OTG (TinyUSB)
yb_esp32s3_eth.menu.USBMode.default.build.usb_mode=0

yb_esp32s3_eth.menu.CDCOnBoot.default=Disabled
yb_esp32s3_eth.menu.CDCOnBoot.default.build.cdc_on_boot=0
yb_esp32s3_eth.menu.CDCOnBoot.cdc=Enabled
yb_esp32s3_eth.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

yb_esp32s3_eth.menu.MSCOnBoot.default=Disabled
yb_esp32s3_eth.menu.MSCOnBoot.default.build.msc_on_boot=0
yb_esp32s3_eth.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
yb_esp32s3_eth.menu.MSCOnBoot.msc.build.msc_on_boot=1

yb_esp32s3_eth.menu.DFUOnBoot.default=Disabled
yb_esp32s3_eth.menu.DFUOnBoot.default.build.dfu_on_boot=0
yb_esp32s3_eth.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
yb_esp32s3_eth.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

yb_esp32s3_eth.menu.UploadMode.default=UART0 / Hardware CDC
yb_esp32s3_eth.menu.UploadMode.default.upload.use_1200bps_touch=false
yb_esp32s3_eth.menu.UploadMode.default.upload.wait_for_upload_port=false
yb_esp32s3_eth.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
yb_esp32s3_eth.menu.UploadMode.cdc.upload.use_1200bps_touch=true
yb_esp32s3_eth.menu.UploadMode.cdc.upload.wait_for_upload_port=true

yb_esp32s3_eth.menu.PSRAM.disabled=Disabled
yb_esp32s3_eth.menu.PSRAM.disabled.build.defines=
yb_esp32s3_eth.menu.PSRAM.disabled.build.psram_type=qspi
yb_esp32s3_eth.menu.PSRAM.enabled=QSPI PSRAM
yb_esp32s3_eth.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_eth.menu.PSRAM.enabled.build.psram_type=qspi
yb_esp32s3_eth.menu.PSRAM.opi=OPI PSRAM
yb_esp32s3_eth.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_eth.menu.PSRAM.opi.build.psram_type=opi

yb_esp32s3_eth.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
yb_esp32s3_eth.menu.PartitionScheme.default.build.partitions=default
yb_esp32s3_eth.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
yb_esp32s3_eth.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
yb_esp32s3_eth.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
yb_esp32s3_eth.menu.PartitionScheme.default_16MB=16M with spiffs (6.25MB APP/3.43MB SPIFFS)
yb_esp32s3_eth.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
yb_esp32s3_eth.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
yb_esp32s3_eth.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
yb_esp32s3_eth.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
yb_esp32s3_eth.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
yb_esp32s3_eth.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
yb_esp32s3_eth.menu.PartitionScheme.fatflash.build.partitions=ffat
yb_esp32s3_eth.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
yb_esp32s3_eth.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
yb_esp32s3_eth.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
yb_esp32s3_eth.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
yb_esp32s3_eth.menu.PartitionScheme.minimal.build.partitions=minimal
yb_esp32s3_eth.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
yb_esp32s3_eth.menu.PartitionScheme.no_ota.build.partitions=no_ota
yb_esp32s3_eth.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
yb_esp32s3_eth.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
yb_esp32s3_eth.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
yb_esp32s3_eth.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
yb_esp32s3_eth.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
yb_esp32s3_eth.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
yb_esp32s3_eth.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
yb_esp32s3_eth.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
yb_esp32s3_eth.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
yb_esp32s3_eth.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
yb_esp32s3_eth.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
yb_esp32s3_eth.menu.PartitionScheme.huge_app.build.partitions=huge_app
yb_esp32s3_eth.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
yb_esp32s3_eth.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
yb_esp32s3_eth.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
yb_esp32s3_eth.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
yb_esp32s3_eth.menu.PartitionScheme.custom=Custom
yb_esp32s3_eth.menu.PartitionScheme.custom.build.partitions=
yb_esp32s3_eth.menu.PartitionScheme.custom.upload.maximum_size=16777216

yb_esp32s3_eth.menu.CPUFreq.240=240MHz (WiFi)
yb_esp32s3_eth.menu.CPUFreq.240.build.f_cpu=240000000L
yb_esp32s3_eth.menu.CPUFreq.160=160MHz (WiFi)
yb_esp32s3_eth.menu.CPUFreq.160.build.f_cpu=160000000L
yb_esp32s3_eth.menu.CPUFreq.80=80MHz (WiFi)
yb_esp32s3_eth.menu.CPUFreq.80.build.f_cpu=80000000L
yb_esp32s3_eth.menu.CPUFreq.40=40MHz
yb_esp32s3_eth.menu.CPUFreq.40.build.f_cpu=40000000L
yb_esp32s3_eth.menu.CPUFreq.20=20MHz
yb_esp32s3_eth.menu.CPUFreq.20.build.f_cpu=20000000L
yb_esp32s3_eth.menu.CPUFreq.10=10MHz
yb_esp32s3_eth.menu.CPUFreq.10.build.f_cpu=10000000L

yb_esp32s3_eth.menu.FlashMode.qio=QIO 80MHz
yb_esp32s3_eth.menu.FlashMode.qio.build.flash_mode=dio
yb_esp32s3_eth.menu.FlashMode.qio.build.boot=qio
yb_esp32s3_eth.menu.FlashMode.qio.build.boot_freq=80m
yb_esp32s3_eth.menu.FlashMode.qio.build.flash_freq=80m
yb_esp32s3_eth.menu.FlashMode.qio120=QIO 120MHz
yb_esp32s3_eth.menu.FlashMode.qio120.build.flash_mode=dio
yb_esp32s3_eth.menu.FlashMode.qio120.build.boot=qio
yb_esp32s3_eth.menu.FlashMode.qio120.build.boot_freq=120m
yb_esp32s3_eth.menu.FlashMode.qio120.build.flash_freq=80m
yb_esp32s3_eth.menu.FlashMode.dio=DIO 80MHz
yb_esp32s3_eth.menu.FlashMode.dio.build.flash_mode=dio
yb_esp32s3_eth.menu.FlashMode.dio.build.boot=dio
yb_esp32s3_eth.menu.FlashMode.dio.build.boot_freq=80m
yb_esp32s3_eth.menu.FlashMode.dio.build.flash_freq=80m
yb_esp32s3_eth.menu.FlashMode.opi=OPI 80MHz
yb_esp32s3_eth.menu.FlashMode.opi.build.flash_mode=dout
yb_esp32s3_eth.menu.FlashMode.opi.build.boot=opi
yb_esp32s3_eth.menu.FlashMode.opi.build.boot_freq=80m
yb_esp32s3_eth.menu.FlashMode.opi.build.flash_freq=80m

yb_esp32s3_eth.menu.FlashSize.4M=4MB (32Mb)
yb_esp32s3_eth.menu.FlashSize.4M.build.flash_size=4MB
yb_esp32s3_eth.menu.FlashSize.8M=8MB (64Mb)
yb_esp32s3_eth.menu.FlashSize.8M.build.flash_size=8MB
yb_esp32s3_eth.menu.FlashSize.16M=16MB (128Mb)
yb_esp32s3_eth.menu.FlashSize.16M.build.flash_size=16MB

yb_esp32s3_eth.menu.UploadSpeed.921600=921600
yb_esp32s3_eth.menu.UploadSpeed.921600.upload.speed=921600
yb_esp32s3_eth.menu.UploadSpeed.115200=115200
yb_esp32s3_eth.menu.UploadSpeed.115200.upload.speed=115200
yb_esp32s3_eth.menu.UploadSpeed.256000.windows=256000
yb_esp32s3_eth.menu.UploadSpeed.256000.upload.speed=256000
yb_esp32s3_eth.menu.UploadSpeed.230400.windows.upload.speed=256000
yb_esp32s3_eth.menu.UploadSpeed.230400=230400
yb_esp32s3_eth.menu.UploadSpeed.230400.upload.speed=230400
yb_esp32s3_eth.menu.UploadSpeed.460800.linux=460800
yb_esp32s3_eth.menu.UploadSpeed.460800.macosx=460800
yb_esp32s3_eth.menu.UploadSpeed.460800.upload.speed=460800
yb_esp32s3_eth.menu.UploadSpeed.512000.windows=512000
yb_esp32s3_eth.menu.UploadSpeed.512000.upload.speed=512000

yb_esp32s3_eth.menu.DebugLevel.none=None
yb_esp32s3_eth.menu.DebugLevel.none.build.code_debug=0
yb_esp32s3_eth.menu.DebugLevel.error=Error
yb_esp32s3_eth.menu.DebugLevel.error.build.code_debug=1
yb_esp32s3_eth.menu.DebugLevel.warn=Warn
yb_esp32s3_eth.menu.DebugLevel.warn.build.code_debug=2
yb_esp32s3_eth.menu.DebugLevel.info=Info
yb_esp32s3_eth.menu.DebugLevel.info.build.code_debug=3
yb_esp32s3_eth.menu.DebugLevel.debug=Debug
yb_esp32s3_eth.menu.DebugLevel.debug.build.code_debug=4
yb_esp32s3_eth.menu.DebugLevel.verbose=Verbose
yb_esp32s3_eth.menu.DebugLevel.verbose.build.code_debug=5

yb_esp32s3_eth.menu.EraseFlash.none=Disabled
yb_esp32s3_eth.menu.EraseFlash.none.upload.erase_cmd=
yb_esp32s3_eth.menu.EraseFlash.all=Enabled
yb_esp32s3_eth.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

yb_esp32s3_drv.name=YelloByte YB-ESP32-S3-DRV

yb_esp32s3_drv.bootloader.tool=esptool_py
yb_esp32s3_drv.bootloader.tool.default=esptool_py

yb_esp32s3_drv.upload.tool=esptool_py
yb_esp32s3_drv.upload.tool.default=esptool_py
yb_esp32s3_drv.upload.tool.network=esp_ota

yb_esp32s3_drv.upload.maximum_size=1310720
yb_esp32s3_drv.upload.maximum_data_size=327680
yb_esp32s3_drv.upload.flags=
yb_esp32s3_drv.upload.extra_flags=
yb_esp32s3_drv.upload.use_1200bps_touch=false
yb_esp32s3_drv.upload.wait_for_upload_port=false

yb_esp32s3_drv.serial.disableDTR=false
yb_esp32s3_drv.serial.disableRTS=false

yb_esp32s3_drv.build.tarch=xtensa
yb_esp32s3_drv.build.bootloader_addr=0x0
yb_esp32s3_drv.build.target=esp32s3
yb_esp32s3_drv.build.mcu=esp32s3
yb_esp32s3_drv.build.core=esp32
yb_esp32s3_drv.build.variant=yb_esp32s3_drv
yb_esp32s3_drv.build.board=YB_ESP32S3_DRV

yb_esp32s3_drv.build.usb_mode=1
yb_esp32s3_drv.build.cdc_on_boot=1
yb_esp32s3_drv.build.msc_on_boot=0
yb_esp32s3_drv.build.dfu_on_boot=0
yb_esp32s3_drv.build.f_cpu=240000000L
yb_esp32s3_drv.build.flash_size=8MB
yb_esp32s3_drv.build.flash_freq=80m
yb_esp32s3_drv.build.flash_mode=dio
yb_esp32s3_drv.build.boot=qio
yb_esp32s3_drv.build.partitions=default
yb_esp32s3_drv.build.defines=
yb_esp32s3_drv.build.loop_core=
yb_esp32s3_drv.build.event_core=
yb_esp32s3_drv.build.flash_type=qio
yb_esp32s3_drv.build.psram_type=qspi
yb_esp32s3_drv.build.memory_type={build.flash_type}_{build.psram_type}

yb_esp32s3_drv.menu.JTAGAdapter.default=Disabled
yb_esp32s3_drv.menu.JTAGAdapter.default.build.copy_jtag_files=0
yb_esp32s3_drv.menu.JTAGAdapter.builtin=Integrated USB JTAG
yb_esp32s3_drv.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
yb_esp32s3_drv.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
yb_esp32s3_drv.menu.JTAGAdapter.external=FTDI Adapter
yb_esp32s3_drv.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
yb_esp32s3_drv.menu.JTAGAdapter.external.build.copy_jtag_files=1
yb_esp32s3_drv.menu.JTAGAdapter.bridge=ESP USB Bridge
yb_esp32s3_drv.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
yb_esp32s3_drv.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

yb_esp32s3_drv.menu.LoopCore.1=Core 1
yb_esp32s3_drv.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
yb_esp32s3_drv.menu.LoopCore.0=Core 0
yb_esp32s3_drv.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

yb_esp32s3_drv.menu.EventsCore.1=Core 1
yb_esp32s3_drv.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
yb_esp32s3_drv.menu.EventsCore.0=Core 0
yb_esp32s3_drv.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

yb_esp32s3_drv.menu.USBMode.hwcdc=Hardware CDC and JTAG
yb_esp32s3_drv.menu.USBMode.hwcdc.build.usb_mode=1
yb_esp32s3_drv.menu.USBMode.default=USB-OTG (TinyUSB)
yb_esp32s3_drv.menu.USBMode.default.build.usb_mode=0

yb_esp32s3_drv.menu.CDCOnBoot.cdc=Enabled
yb_esp32s3_drv.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
yb_esp32s3_drv.menu.CDCOnBoot.default=Disabled
yb_esp32s3_drv.menu.CDCOnBoot.default.build.cdc_on_boot=0

yb_esp32s3_drv.menu.MSCOnBoot.default=Disabled
yb_esp32s3_drv.menu.MSCOnBoot.default.build.msc_on_boot=0
yb_esp32s3_drv.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
yb_esp32s3_drv.menu.MSCOnBoot.msc.build.msc_on_boot=1

yb_esp32s3_drv.menu.DFUOnBoot.default=Disabled
yb_esp32s3_drv.menu.DFUOnBoot.default.build.dfu_on_boot=0
yb_esp32s3_drv.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
yb_esp32s3_drv.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

yb_esp32s3_drv.menu.UploadMode.default=UART0 / Hardware CDC
yb_esp32s3_drv.menu.UploadMode.default.upload.use_1200bps_touch=false
yb_esp32s3_drv.menu.UploadMode.default.upload.wait_for_upload_port=false
yb_esp32s3_drv.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
yb_esp32s3_drv.menu.UploadMode.cdc.upload.use_1200bps_touch=true
yb_esp32s3_drv.menu.UploadMode.cdc.upload.wait_for_upload_port=true

yb_esp32s3_drv.menu.PSRAM.enabled=QSPI PSRAM
yb_esp32s3_drv.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_drv.menu.PSRAM.enabled.build.psram_type=qspi
yb_esp32s3_drv.menu.PSRAM.disabled=Disabled
yb_esp32s3_drv.menu.PSRAM.disabled.build.defines=
yb_esp32s3_drv.menu.PSRAM.disabled.build.psram_type=qspi
yb_esp32s3_drv.menu.PSRAM.opi=OPI PSRAM
yb_esp32s3_drv.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_drv.menu.PSRAM.opi.build.psram_type=opi

yb_esp32s3_drv.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
yb_esp32s3_drv.menu.PartitionScheme.default.build.partitions=default
yb_esp32s3_drv.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
yb_esp32s3_drv.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
yb_esp32s3_drv.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
yb_esp32s3_drv.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
yb_esp32s3_drv.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
yb_esp32s3_drv.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
yb_esp32s3_drv.menu.PartitionScheme.minimal.build.partitions=minimal
yb_esp32s3_drv.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
yb_esp32s3_drv.menu.PartitionScheme.no_ota.build.partitions=no_ota
yb_esp32s3_drv.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
yb_esp32s3_drv.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
yb_esp32s3_drv.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
yb_esp32s3_drv.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
yb_esp32s3_drv.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
yb_esp32s3_drv.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
yb_esp32s3_drv.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
yb_esp32s3_drv.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
yb_esp32s3_drv.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
yb_esp32s3_drv.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
yb_esp32s3_drv.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
yb_esp32s3_drv.menu.PartitionScheme.huge_app.build.partitions=huge_app
yb_esp32s3_drv.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
yb_esp32s3_drv.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
yb_esp32s3_drv.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
yb_esp32s3_drv.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
yb_esp32s3_drv.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
yb_esp32s3_drv.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
yb_esp32s3_drv.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536

yb_esp32s3_drv.menu.CPUFreq.240=240MHz (WiFi)
yb_esp32s3_drv.menu.CPUFreq.240.build.f_cpu=240000000L
yb_esp32s3_drv.menu.CPUFreq.160=160MHz (WiFi)
yb_esp32s3_drv.menu.CPUFreq.160.build.f_cpu=160000000L
yb_esp32s3_drv.menu.CPUFreq.80=80MHz (WiFi)
yb_esp32s3_drv.menu.CPUFreq.80.build.f_cpu=80000000L
yb_esp32s3_drv.menu.CPUFreq.40=40MHz
yb_esp32s3_drv.menu.CPUFreq.40.build.f_cpu=40000000L
yb_esp32s3_drv.menu.CPUFreq.20=20MHz
yb_esp32s3_drv.menu.CPUFreq.20.build.f_cpu=20000000L
yb_esp32s3_drv.menu.CPUFreq.10=10MHz
yb_esp32s3_drv.menu.CPUFreq.10.build.f_cpu=10000000L

yb_esp32s3_drv.menu.FlashMode.qio=QIO 80MHz
yb_esp32s3_drv.menu.FlashMode.qio.build.flash_mode=dio
yb_esp32s3_drv.menu.FlashMode.qio.build.boot=qio
yb_esp32s3_drv.menu.FlashMode.qio.build.boot_freq=80m
yb_esp32s3_drv.menu.FlashMode.qio.build.flash_freq=80m
yb_esp32s3_drv.menu.FlashMode.qio120=QIO 120MHz
yb_esp32s3_drv.menu.FlashMode.qio120.build.flash_mode=dio
yb_esp32s3_drv.menu.FlashMode.qio120.build.boot=qio
yb_esp32s3_drv.menu.FlashMode.qio120.build.boot_freq=120m
yb_esp32s3_drv.menu.FlashMode.qio120.build.flash_freq=80m
yb_esp32s3_drv.menu.FlashMode.dio=DIO 80MHz
yb_esp32s3_drv.menu.FlashMode.dio.build.flash_mode=dio
yb_esp32s3_drv.menu.FlashMode.dio.build.boot=dio
yb_esp32s3_drv.menu.FlashMode.dio.build.boot_freq=80m
yb_esp32s3_drv.menu.FlashMode.dio.build.flash_freq=80m
yb_esp32s3_drv.menu.FlashMode.opi=OPI 80MHz
yb_esp32s3_drv.menu.FlashMode.opi.build.flash_mode=dout
yb_esp32s3_drv.menu.FlashMode.opi.build.boot=opi
yb_esp32s3_drv.menu.FlashMode.opi.build.boot_freq=80m
yb_esp32s3_drv.menu.FlashMode.opi.build.flash_freq=80m

yb_esp32s3_drv.menu.FlashSize.4M=4MB (32Mb)
yb_esp32s3_drv.menu.FlashSize.4M.build.flash_size=4MB
yb_esp32s3_drv.menu.FlashSize.8M=8MB (64Mb)
yb_esp32s3_drv.menu.FlashSize.8M.build.flash_size=8MB
yb_esp32s3_drv.menu.FlashSize.16M=16MB (128Mb)
yb_esp32s3_drv.menu.FlashSize.16M.build.flash_size=16MB

yb_esp32s3_drv.menu.UploadSpeed.921600=921600
yb_esp32s3_drv.menu.UploadSpeed.921600.upload.speed=921600
yb_esp32s3_drv.menu.UploadSpeed.115200=115200
yb_esp32s3_drv.menu.UploadSpeed.115200.upload.speed=115200
yb_esp32s3_drv.menu.UploadSpeed.256000.windows=256000
yb_esp32s3_drv.menu.UploadSpeed.256000.upload.speed=256000
yb_esp32s3_drv.menu.UploadSpeed.230400.windows.upload.speed=256000
yb_esp32s3_drv.menu.UploadSpeed.230400=230400
yb_esp32s3_drv.menu.UploadSpeed.230400.upload.speed=230400
yb_esp32s3_drv.menu.UploadSpeed.460800.linux=460800
yb_esp32s3_drv.menu.UploadSpeed.460800.macosx=460800
yb_esp32s3_drv.menu.UploadSpeed.460800.upload.speed=460800
yb_esp32s3_drv.menu.UploadSpeed.512000.windows=512000
yb_esp32s3_drv.menu.UploadSpeed.512000.upload.speed=512000

yb_esp32s3_drv.menu.DebugLevel.none=None
yb_esp32s3_drv.menu.DebugLevel.none.build.code_debug=0
yb_esp32s3_drv.menu.DebugLevel.error=Error
yb_esp32s3_drv.menu.DebugLevel.error.build.code_debug=1
yb_esp32s3_drv.menu.DebugLevel.warn=Warn
yb_esp32s3_drv.menu.DebugLevel.warn.build.code_debug=2
yb_esp32s3_drv.menu.DebugLevel.info=Info
yb_esp32s3_drv.menu.DebugLevel.info.build.code_debug=3
yb_esp32s3_drv.menu.DebugLevel.debug=Debug
yb_esp32s3_drv.menu.DebugLevel.debug.build.code_debug=4
yb_esp32s3_drv.menu.DebugLevel.verbose=Verbose
yb_esp32s3_drv.menu.DebugLevel.verbose.build.code_debug=5

yb_esp32s3_drv.menu.EraseFlash.none=Disabled
yb_esp32s3_drv.menu.EraseFlash.none.upload.erase_cmd=
yb_esp32s3_drv.menu.EraseFlash.all=Enabled
yb_esp32s3_drv.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

yb_esp32s3_amp.name=YelloByte YB-ESP32-S3-AMP

yb_esp32s3_amp.bootloader.tool=esptool_py
yb_esp32s3_amp.bootloader.tool.default=esptool_py

yb_esp32s3_amp.upload.tool=esptool_py
yb_esp32s3_amp.upload.tool.default=esptool_py
yb_esp32s3_amp.upload.tool.network=esp_ota

yb_esp32s3_amp.upload.maximum_size=1310720
yb_esp32s3_amp.upload.maximum_data_size=327680
yb_esp32s3_amp.upload.flags=
yb_esp32s3_amp.upload.extra_flags=
yb_esp32s3_amp.upload.use_1200bps_touch=false
yb_esp32s3_amp.upload.wait_for_upload_port=false

yb_esp32s3_amp.serial.disableDTR=false
yb_esp32s3_amp.serial.disableRTS=false

yb_esp32s3_amp.build.tarch=xtensa
yb_esp32s3_amp.build.bootloader_addr=0x0
yb_esp32s3_amp.build.target=esp32s3
yb_esp32s3_amp.build.mcu=esp32s3
yb_esp32s3_amp.build.core=esp32
yb_esp32s3_amp.build.variant=yb_esp32s3_amp
yb_esp32s3_amp.build.board=YB_ESP32S3_AMP

yb_esp32s3_amp.build.usb_mode=1
yb_esp32s3_amp.build.cdc_on_boot=0
yb_esp32s3_amp.build.msc_on_boot=0
yb_esp32s3_amp.build.dfu_on_boot=0
yb_esp32s3_amp.build.f_cpu=240000000L
yb_esp32s3_amp.build.flash_size=8MB
yb_esp32s3_amp.build.flash_freq=80m
yb_esp32s3_amp.build.flash_mode=dio
yb_esp32s3_amp.build.boot=qio
yb_esp32s3_amp.build.partitions=default
yb_esp32s3_amp.build.defines=
yb_esp32s3_amp.build.loop_core=
yb_esp32s3_amp.build.event_core=
yb_esp32s3_amp.build.flash_type=qio
yb_esp32s3_amp.build.psram_type=qspi
yb_esp32s3_amp.build.memory_type={build.flash_type}_{build.psram_type}

yb_esp32s3_amp.menu.JTAGAdapter.default=Disabled
yb_esp32s3_amp.menu.JTAGAdapter.default.build.copy_jtag_files=0
yb_esp32s3_amp.menu.JTAGAdapter.external=FTDI Adapter
yb_esp32s3_amp.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
yb_esp32s3_amp.menu.JTAGAdapter.external.build.copy_jtag_files=1
yb_esp32s3_amp.menu.JTAGAdapter.bridge=ESP USB Bridge
yb_esp32s3_amp.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
yb_esp32s3_amp.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

yb_esp32s3_amp.menu.LoopCore.1=Core 1
yb_esp32s3_amp.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
yb_esp32s3_amp.menu.LoopCore.0=Core 0
yb_esp32s3_amp.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

yb_esp32s3_amp.menu.EventsCore.1=Core 1
yb_esp32s3_amp.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
yb_esp32s3_amp.menu.EventsCore.0=Core 0
yb_esp32s3_amp.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

yb_esp32s3_amp.menu.USBMode.hwcdc=Hardware CDC and JTAG
yb_esp32s3_amp.menu.USBMode.hwcdc.build.usb_mode=1
yb_esp32s3_amp.menu.USBMode.default=USB-OTG (TinyUSB)
yb_esp32s3_amp.menu.USBMode.default.build.usb_mode=0

yb_esp32s3_amp.menu.CDCOnBoot.default=Disabled
yb_esp32s3_amp.menu.CDCOnBoot.default.build.cdc_on_boot=0
yb_esp32s3_amp.menu.CDCOnBoot.cdc=Enabled
yb_esp32s3_amp.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

yb_esp32s3_amp.menu.MSCOnBoot.default=Disabled
yb_esp32s3_amp.menu.MSCOnBoot.default.build.msc_on_boot=0
yb_esp32s3_amp.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
yb_esp32s3_amp.menu.MSCOnBoot.msc.build.msc_on_boot=1

yb_esp32s3_amp.menu.DFUOnBoot.default=Disabled
yb_esp32s3_amp.menu.DFUOnBoot.default.build.dfu_on_boot=0
yb_esp32s3_amp.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
yb_esp32s3_amp.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

yb_esp32s3_amp.menu.UploadMode.default=UART0 / Hardware CDC
yb_esp32s3_amp.menu.UploadMode.default.upload.use_1200bps_touch=false
yb_esp32s3_amp.menu.UploadMode.default.upload.wait_for_upload_port=false
yb_esp32s3_amp.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
yb_esp32s3_amp.menu.UploadMode.cdc.upload.use_1200bps_touch=true
yb_esp32s3_amp.menu.UploadMode.cdc.upload.wait_for_upload_port=true

yb_esp32s3_amp.menu.PSRAM.enabled=QSPI PSRAM
yb_esp32s3_amp.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_amp.menu.PSRAM.enabled.build.psram_type=qspi
yb_esp32s3_amp.menu.PSRAM.disabled=Disabled
yb_esp32s3_amp.menu.PSRAM.disabled.build.defines=
yb_esp32s3_amp.menu.PSRAM.disabled.build.psram_type=qspi
yb_esp32s3_amp.menu.PSRAM.opi=OPI PSRAM
yb_esp32s3_amp.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_amp.menu.PSRAM.opi.build.psram_type=opi

yb_esp32s3_amp.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
yb_esp32s3_amp.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
yb_esp32s3_amp.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
yb_esp32s3_amp.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
yb_esp32s3_amp.menu.PartitionScheme.default.build.partitions=default
yb_esp32s3_amp.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
yb_esp32s3_amp.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
yb_esp32s3_amp.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
yb_esp32s3_amp.menu.PartitionScheme.minimal.build.partitions=minimal
yb_esp32s3_amp.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
yb_esp32s3_amp.menu.PartitionScheme.no_ota.build.partitions=no_ota
yb_esp32s3_amp.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
yb_esp32s3_amp.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
yb_esp32s3_amp.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
yb_esp32s3_amp.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
yb_esp32s3_amp.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
yb_esp32s3_amp.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
yb_esp32s3_amp.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
yb_esp32s3_amp.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
yb_esp32s3_amp.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
yb_esp32s3_amp.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
yb_esp32s3_amp.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
yb_esp32s3_amp.menu.PartitionScheme.huge_app.build.partitions=huge_app
yb_esp32s3_amp.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
yb_esp32s3_amp.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
yb_esp32s3_amp.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
yb_esp32s3_amp.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
yb_esp32s3_amp.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
yb_esp32s3_amp.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
yb_esp32s3_amp.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536

yb_esp32s3_amp.menu.CPUFreq.240=240MHz (WiFi)
yb_esp32s3_amp.menu.CPUFreq.240.build.f_cpu=240000000L
yb_esp32s3_amp.menu.CPUFreq.160=160MHz (WiFi)
yb_esp32s3_amp.menu.CPUFreq.160.build.f_cpu=160000000L
yb_esp32s3_amp.menu.CPUFreq.80=80MHz (WiFi)
yb_esp32s3_amp.menu.CPUFreq.80.build.f_cpu=80000000L
yb_esp32s3_amp.menu.CPUFreq.40=40MHz
yb_esp32s3_amp.menu.CPUFreq.40.build.f_cpu=40000000L
yb_esp32s3_amp.menu.CPUFreq.20=20MHz
yb_esp32s3_amp.menu.CPUFreq.20.build.f_cpu=20000000L
yb_esp32s3_amp.menu.CPUFreq.10=10MHz
yb_esp32s3_amp.menu.CPUFreq.10.build.f_cpu=10000000L

yb_esp32s3_amp.menu.FlashMode.qio=QIO 80MHz
yb_esp32s3_amp.menu.FlashMode.qio.build.flash_mode=dio
yb_esp32s3_amp.menu.FlashMode.qio.build.boot=qio
yb_esp32s3_amp.menu.FlashMode.qio.build.boot_freq=80m
yb_esp32s3_amp.menu.FlashMode.qio.build.flash_freq=80m
yb_esp32s3_amp.menu.FlashMode.qio120=QIO 120MHz
yb_esp32s3_amp.menu.FlashMode.qio120.build.flash_mode=dio
yb_esp32s3_amp.menu.FlashMode.qio120.build.boot=qio
yb_esp32s3_amp.menu.FlashMode.qio120.build.boot_freq=120m
yb_esp32s3_amp.menu.FlashMode.qio120.build.flash_freq=80m
yb_esp32s3_amp.menu.FlashMode.dio=DIO 80MHz
yb_esp32s3_amp.menu.FlashMode.dio.build.flash_mode=dio
yb_esp32s3_amp.menu.FlashMode.dio.build.boot=dio
yb_esp32s3_amp.menu.FlashMode.dio.build.boot_freq=80m
yb_esp32s3_amp.menu.FlashMode.dio.build.flash_freq=80m
yb_esp32s3_amp.menu.FlashMode.opi=OPI 80MHz
yb_esp32s3_amp.menu.FlashMode.opi.build.flash_mode=dout
yb_esp32s3_amp.menu.FlashMode.opi.build.boot=opi
yb_esp32s3_amp.menu.FlashMode.opi.build.boot_freq=80m
yb_esp32s3_amp.menu.FlashMode.opi.build.flash_freq=80m

yb_esp32s3_amp.menu.FlashSize.8M=8MB (64Mb)
yb_esp32s3_amp.menu.FlashSize.8M.build.flash_size=8MB
yb_esp32s3_amp.menu.FlashSize.4M=4MB (32Mb)
yb_esp32s3_amp.menu.FlashSize.4M.build.flash_size=4MB
yb_esp32s3_amp.menu.FlashSize.16M=16MB (128Mb)
yb_esp32s3_amp.menu.FlashSize.16M.build.flash_size=16MB

yb_esp32s3_amp.menu.UploadSpeed.921600=921600
yb_esp32s3_amp.menu.UploadSpeed.921600.upload.speed=921600
yb_esp32s3_amp.menu.UploadSpeed.115200=115200
yb_esp32s3_amp.menu.UploadSpeed.115200.upload.speed=115200
yb_esp32s3_amp.menu.UploadSpeed.256000.windows=256000
yb_esp32s3_amp.menu.UploadSpeed.256000.upload.speed=256000
yb_esp32s3_amp.menu.UploadSpeed.230400.windows.upload.speed=256000
yb_esp32s3_amp.menu.UploadSpeed.230400=230400
yb_esp32s3_amp.menu.UploadSpeed.230400.upload.speed=230400
yb_esp32s3_amp.menu.UploadSpeed.460800.linux=460800
yb_esp32s3_amp.menu.UploadSpeed.460800.macosx=460800
yb_esp32s3_amp.menu.UploadSpeed.460800.upload.speed=460800
yb_esp32s3_amp.menu.UploadSpeed.512000.windows=512000
yb_esp32s3_amp.menu.UploadSpeed.512000.upload.speed=512000

yb_esp32s3_amp.menu.DebugLevel.none=None
yb_esp32s3_amp.menu.DebugLevel.none.build.code_debug=0
yb_esp32s3_amp.menu.DebugLevel.error=Error
yb_esp32s3_amp.menu.DebugLevel.error.build.code_debug=1
yb_esp32s3_amp.menu.DebugLevel.warn=Warn
yb_esp32s3_amp.menu.DebugLevel.warn.build.code_debug=2
yb_esp32s3_amp.menu.DebugLevel.info=Info
yb_esp32s3_amp.menu.DebugLevel.info.build.code_debug=3
yb_esp32s3_amp.menu.DebugLevel.debug=Debug
yb_esp32s3_amp.menu.DebugLevel.debug.build.code_debug=4
yb_esp32s3_amp.menu.DebugLevel.verbose=Verbose
yb_esp32s3_amp.menu.DebugLevel.verbose.build.code_debug=5

yb_esp32s3_amp.menu.EraseFlash.none=Disabled
yb_esp32s3_amp.menu.EraseFlash.none.upload.erase_cmd=
yb_esp32s3_amp.menu.EraseFlash.all=Enabled
yb_esp32s3_amp.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

yb_esp32s3_dac.name=YelloByte YB-ESP32-S3-DAC

yb_esp32s3_dac.bootloader.tool=esptool_py
yb_esp32s3_dac.bootloader.tool.default=esptool_py

yb_esp32s3_dac.upload.tool=esptool_py
yb_esp32s3_dac.upload.tool.default=esptool_py
yb_esp32s3_dac.upload.tool.network=esp_ota

yb_esp32s3_dac.upload.maximum_size=1310720
yb_esp32s3_dac.upload.maximum_data_size=327680
yb_esp32s3_dac.upload.flags=
yb_esp32s3_dac.upload.extra_flags=
yb_esp32s3_dac.upload.use_1200bps_touch=false
yb_esp32s3_dac.upload.wait_for_upload_port=false

yb_esp32s3_dac.serial.disableDTR=false
yb_esp32s3_dac.serial.disableRTS=false

yb_esp32s3_dac.build.tarch=xtensa
yb_esp32s3_dac.build.bootloader_addr=0x0
yb_esp32s3_dac.build.target=esp32s3
yb_esp32s3_dac.build.mcu=esp32s3
yb_esp32s3_dac.build.core=esp32
yb_esp32s3_dac.build.variant=yb_esp32s3_dac
yb_esp32s3_dac.build.board=YB_ESP32S3_DAC

yb_esp32s3_dac.build.usb_mode=1
yb_esp32s3_dac.build.cdc_on_boot=0
yb_esp32s3_dac.build.msc_on_boot=0
yb_esp32s3_dac.build.dfu_on_boot=0
yb_esp32s3_dac.build.f_cpu=240000000L
yb_esp32s3_dac.build.flash_size=8MB
yb_esp32s3_dac.build.flash_freq=80m
yb_esp32s3_dac.build.flash_mode=dio
yb_esp32s3_dac.build.boot=qio
yb_esp32s3_dac.build.partitions=default
yb_esp32s3_dac.build.defines=
yb_esp32s3_dac.build.loop_core=
yb_esp32s3_dac.build.event_core=
yb_esp32s3_dac.build.flash_type=qio
yb_esp32s3_dac.build.psram_type=qspi
yb_esp32s3_dac.build.memory_type={build.flash_type}_{build.psram_type}

yb_esp32s3_dac.menu.JTAGAdapter.default=Disabled
yb_esp32s3_dac.menu.JTAGAdapter.default.build.copy_jtag_files=0
yb_esp32s3_dac.menu.JTAGAdapter.external=FTDI Adapter
yb_esp32s3_dac.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
yb_esp32s3_dac.menu.JTAGAdapter.external.build.copy_jtag_files=1
yb_esp32s3_dac.menu.JTAGAdapter.bridge=ESP USB Bridge
yb_esp32s3_dac.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
yb_esp32s3_dac.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

yb_esp32s3_dac.menu.LoopCore.1=Core 1
yb_esp32s3_dac.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
yb_esp32s3_dac.menu.LoopCore.0=Core 0
yb_esp32s3_dac.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

yb_esp32s3_dac.menu.EventsCore.1=Core 1
yb_esp32s3_dac.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
yb_esp32s3_dac.menu.EventsCore.0=Core 0
yb_esp32s3_dac.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

yb_esp32s3_dac.menu.USBMode.hwcdc=Hardware CDC and JTAG
yb_esp32s3_dac.menu.USBMode.hwcdc.build.usb_mode=1
yb_esp32s3_dac.menu.USBMode.default=USB-OTG (TinyUSB)
yb_esp32s3_dac.menu.USBMode.default.build.usb_mode=0

yb_esp32s3_dac.menu.CDCOnBoot.default=Disabled
yb_esp32s3_dac.menu.CDCOnBoot.default.build.cdc_on_boot=0
yb_esp32s3_dac.menu.CDCOnBoot.cdc=Enabled
yb_esp32s3_dac.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

yb_esp32s3_dac.menu.MSCOnBoot.default=Disabled
yb_esp32s3_dac.menu.MSCOnBoot.default.build.msc_on_boot=0
yb_esp32s3_dac.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
yb_esp32s3_dac.menu.MSCOnBoot.msc.build.msc_on_boot=1

yb_esp32s3_dac.menu.DFUOnBoot.default=Disabled
yb_esp32s3_dac.menu.DFUOnBoot.default.build.dfu_on_boot=0
yb_esp32s3_dac.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
yb_esp32s3_dac.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

yb_esp32s3_dac.menu.UploadMode.default=UART0 / Hardware CDC
yb_esp32s3_dac.menu.UploadMode.default.upload.use_1200bps_touch=false
yb_esp32s3_dac.menu.UploadMode.default.upload.wait_for_upload_port=false
yb_esp32s3_dac.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
yb_esp32s3_dac.menu.UploadMode.cdc.upload.use_1200bps_touch=true
yb_esp32s3_dac.menu.UploadMode.cdc.upload.wait_for_upload_port=true

yb_esp32s3_dac.menu.PSRAM.enabled=QSPI PSRAM
yb_esp32s3_dac.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_dac.menu.PSRAM.enabled.build.psram_type=qspi
yb_esp32s3_dac.menu.PSRAM.disabled=Disabled
yb_esp32s3_dac.menu.PSRAM.disabled.build.defines=
yb_esp32s3_dac.menu.PSRAM.disabled.build.psram_type=qspi
yb_esp32s3_dac.menu.PSRAM.opi=OPI PSRAM
yb_esp32s3_dac.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
yb_esp32s3_dac.menu.PSRAM.opi.build.psram_type=opi

yb_esp32s3_dac.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
yb_esp32s3_dac.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
yb_esp32s3_dac.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
yb_esp32s3_dac.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
yb_esp32s3_dac.menu.PartitionScheme.default.build.partitions=default
yb_esp32s3_dac.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
yb_esp32s3_dac.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
yb_esp32s3_dac.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
yb_esp32s3_dac.menu.PartitionScheme.minimal.build.partitions=minimal
yb_esp32s3_dac.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
yb_esp32s3_dac.menu.PartitionScheme.no_ota.build.partitions=no_ota
yb_esp32s3_dac.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
yb_esp32s3_dac.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
yb_esp32s3_dac.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
yb_esp32s3_dac.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
yb_esp32s3_dac.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
yb_esp32s3_dac.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
yb_esp32s3_dac.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
yb_esp32s3_dac.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
yb_esp32s3_dac.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
yb_esp32s3_dac.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
yb_esp32s3_dac.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
yb_esp32s3_dac.menu.PartitionScheme.huge_app.build.partitions=huge_app
yb_esp32s3_dac.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
yb_esp32s3_dac.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
yb_esp32s3_dac.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
yb_esp32s3_dac.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
yb_esp32s3_dac.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
yb_esp32s3_dac.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
yb_esp32s3_dac.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536

yb_esp32s3_dac.menu.CPUFreq.240=240MHz (WiFi)
yb_esp32s3_dac.menu.CPUFreq.240.build.f_cpu=240000000L
yb_esp32s3_dac.menu.CPUFreq.160=160MHz (WiFi)
yb_esp32s3_dac.menu.CPUFreq.160.build.f_cpu=160000000L
yb_esp32s3_dac.menu.CPUFreq.80=80MHz (WiFi)
yb_esp32s3_dac.menu.CPUFreq.80.build.f_cpu=80000000L
yb_esp32s3_dac.menu.CPUFreq.40=40MHz
yb_esp32s3_dac.menu.CPUFreq.40.build.f_cpu=40000000L
yb_esp32s3_dac.menu.CPUFreq.20=20MHz
yb_esp32s3_dac.menu.CPUFreq.20.build.f_cpu=20000000L
yb_esp32s3_dac.menu.CPUFreq.10=10MHz
yb_esp32s3_dac.menu.CPUFreq.10.build.f_cpu=10000000L

yb_esp32s3_dac.menu.FlashMode.qio=QIO 80MHz
yb_esp32s3_dac.menu.FlashMode.qio.build.flash_mode=dio
yb_esp32s3_dac.menu.FlashMode.qio.build.boot=qio
yb_esp32s3_dac.menu.FlashMode.qio.build.boot_freq=80m
yb_esp32s3_dac.menu.FlashMode.qio.build.flash_freq=80m
yb_esp32s3_dac.menu.FlashMode.qio120=QIO 120MHz
yb_esp32s3_dac.menu.FlashMode.qio120.build.flash_mode=dio
yb_esp32s3_dac.menu.FlashMode.qio120.build.boot=qio
yb_esp32s3_dac.menu.FlashMode.qio120.build.boot_freq=120m
yb_esp32s3_dac.menu.FlashMode.qio120.build.flash_freq=80m
yb_esp32s3_dac.menu.FlashMode.dio=DIO 80MHz
yb_esp32s3_dac.menu.FlashMode.dio.build.flash_mode=dio
yb_esp32s3_dac.menu.FlashMode.dio.build.boot=dio
yb_esp32s3_dac.menu.FlashMode.dio.build.boot_freq=80m
yb_esp32s3_dac.menu.FlashMode.dio.build.flash_freq=80m
yb_esp32s3_dac.menu.FlashMode.opi=OPI 80MHz
yb_esp32s3_dac.menu.FlashMode.opi.build.flash_mode=dout
yb_esp32s3_dac.menu.FlashMode.opi.build.boot=opi
yb_esp32s3_dac.menu.FlashMode.opi.build.boot_freq=80m
yb_esp32s3_dac.menu.FlashMode.opi.build.flash_freq=80m

yb_esp32s3_dac.menu.FlashSize.8M=8MB (64Mb)
yb_esp32s3_dac.menu.FlashSize.8M.build.flash_size=8MB
yb_esp32s3_dac.menu.FlashSize.4M=4MB (32Mb)
yb_esp32s3_dac.menu.FlashSize.4M.build.flash_size=4MB
yb_esp32s3_dac.menu.FlashSize.16M=16MB (128Mb)
yb_esp32s3_dac.menu.FlashSize.16M.build.flash_size=16MB

yb_esp32s3_dac.menu.UploadSpeed.921600=921600
yb_esp32s3_dac.menu.UploadSpeed.921600.upload.speed=921600
yb_esp32s3_dac.menu.UploadSpeed.115200=115200
yb_esp32s3_dac.menu.UploadSpeed.115200.upload.speed=115200
yb_esp32s3_dac.menu.UploadSpeed.256000.windows=256000
yb_esp32s3_dac.menu.UploadSpeed.256000.upload.speed=256000
yb_esp32s3_dac.menu.UploadSpeed.230400.windows.upload.speed=256000
yb_esp32s3_dac.menu.UploadSpeed.230400=230400
yb_esp32s3_dac.menu.UploadSpeed.230400.upload.speed=230400
yb_esp32s3_dac.menu.UploadSpeed.460800.linux=460800
yb_esp32s3_dac.menu.UploadSpeed.460800.macosx=460800
yb_esp32s3_dac.menu.UploadSpeed.460800.upload.speed=460800
yb_esp32s3_dac.menu.UploadSpeed.512000.windows=512000
yb_esp32s3_dac.menu.UploadSpeed.512000.upload.speed=512000

yb_esp32s3_dac.menu.DebugLevel.none=None
yb_esp32s3_dac.menu.DebugLevel.none.build.code_debug=0
yb_esp32s3_dac.menu.DebugLevel.error=Error
yb_esp32s3_dac.menu.DebugLevel.error.build.code_debug=1
yb_esp32s3_dac.menu.DebugLevel.warn=Warn
yb_esp32s3_dac.menu.DebugLevel.warn.build.code_debug=2
yb_esp32s3_dac.menu.DebugLevel.info=Info
yb_esp32s3_dac.menu.DebugLevel.info.build.code_debug=3
yb_esp32s3_dac.menu.DebugLevel.debug=Debug
yb_esp32s3_dac.menu.DebugLevel.debug.build.code_debug=4
yb_esp32s3_dac.menu.DebugLevel.verbose=Verbose
yb_esp32s3_dac.menu.DebugLevel.verbose.build.code_debug=5

yb_esp32s3_dac.menu.EraseFlash.none=Disabled
yb_esp32s3_dac.menu.EraseFlash.none.upload.erase_cmd=
yb_esp32s3_dac.menu.EraseFlash.all=Enabled
yb_esp32s3_dac.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################
# Huidu HD-WF2 - esp32-s3 HUB75 driver board
# https://www.hdwell.com/Product/index46.html

huidu_hd_wf2.name=Huidu HD-WF2

huidu_hd_wf2.bootloader.tool=esptool_py
huidu_hd_wf2.bootloader.tool.default=esptool_py

huidu_hd_wf2.upload.tool=esptool_py
huidu_hd_wf2.upload.tool.default=esptool_py
huidu_hd_wf2.upload.tool.network=esp_ota

huidu_hd_wf2.upload.maximum_size=1310720
huidu_hd_wf2.upload.maximum_data_size=327680
huidu_hd_wf2.upload.flags=
huidu_hd_wf2.upload.extra_flags=
huidu_hd_wf2.upload.use_1200bps_touch=true
huidu_hd_wf2.upload.wait_for_upload_port=true

huidu_hd_wf2.serial.disableDTR=false
huidu_hd_wf2.serial.disableRTS=false

huidu_hd_wf2.build.tarch=xtensa
huidu_hd_wf2.build.bootloader_addr=0x0
huidu_hd_wf2.build.target=esp32s3
huidu_hd_wf2.build.mcu=esp32s3
huidu_hd_wf2.build.core=esp32
huidu_hd_wf2.build.variant=huidu_hd_wf2
huidu_hd_wf2.build.board=HUIDU_HD_WF2

huidu_hd_wf2.build.usb_mode=0
huidu_hd_wf2.build.cdc_on_boot=1
huidu_hd_wf2.build.msc_on_boot=0
huidu_hd_wf2.build.dfu_on_boot=0
huidu_hd_wf2.build.f_cpu=240000000L
huidu_hd_wf2.build.flash_size=8MB
huidu_hd_wf2.build.flash_freq=80m
huidu_hd_wf2.build.flash_mode=qio
huidu_hd_wf2.build.boot=qio
huidu_hd_wf2.build.partitions=default
huidu_hd_wf2.build.defines=
huidu_hd_wf2.build.loop_core=
huidu_hd_wf2.build.event_core=
huidu_hd_wf2.build.flash_type=qio
huidu_hd_wf2.build.psram_type=qspi
huidu_hd_wf2.build.memory_type={build.flash_type}_{build.psram_type}

huidu_hd_wf2.menu.FlashSize.8M=8MB (64Mb)
huidu_hd_wf2.menu.FlashSize.8M.build.flash_size=8MB

huidu_hd_wf2.menu.LoopCore.1=Core 1
huidu_hd_wf2.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
huidu_hd_wf2.menu.LoopCore.0=Core 0
huidu_hd_wf2.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

huidu_hd_wf2.menu.EventsCore.1=Core 1
huidu_hd_wf2.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
huidu_hd_wf2.menu.EventsCore.0=Core 0
huidu_hd_wf2.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

huidu_hd_wf2.menu.USBMode.hwcdc=Hardware CDC and JTAG
huidu_hd_wf2.menu.USBMode.hwcdc.build.usb_mode=1
huidu_hd_wf2.menu.USBMode.default=USB-OTG (TinyUSB)
huidu_hd_wf2.menu.USBMode.default.build.usb_mode=0

huidu_hd_wf2.menu.CDCOnBoot.default=Enabled
huidu_hd_wf2.menu.CDCOnBoot.default.build.cdc_on_boot=1
huidu_hd_wf2.menu.CDCOnBoot.cdc=Disabled
huidu_hd_wf2.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

huidu_hd_wf2.menu.MSCOnBoot.default=Disabled
huidu_hd_wf2.menu.MSCOnBoot.default.build.msc_on_boot=0
huidu_hd_wf2.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
huidu_hd_wf2.menu.MSCOnBoot.msc.build.msc_on_boot=1

huidu_hd_wf2.menu.DFUOnBoot.default=Disabled
huidu_hd_wf2.menu.DFUOnBoot.default.build.dfu_on_boot=0
huidu_hd_wf2.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
huidu_hd_wf2.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

huidu_hd_wf2.menu.UploadMode.default=UART0 / Hardware CDC
huidu_hd_wf2.menu.UploadMode.default.upload.use_1200bps_touch=false
huidu_hd_wf2.menu.UploadMode.default.upload.wait_for_upload_port=false
huidu_hd_wf2.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
huidu_hd_wf2.menu.UploadMode.cdc.upload.use_1200bps_touch=true
huidu_hd_wf2.menu.UploadMode.cdc.upload.wait_for_upload_port=true

huidu_hd_wf2.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
huidu_hd_wf2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
huidu_hd_wf2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
huidu_hd_wf2.menu.PartitionScheme.large_spiffs_8MB=Large SPIFFS (1.3MB APP/5.5MiB SPIFFS)
huidu_hd_wf2.menu.PartitionScheme.large_spiffs_8MB.build.partitions=large_spiffs_8MB
huidu_hd_wf2.menu.PartitionScheme.large_spiffs_8MB.upload.maximum_size=1310720
huidu_hd_wf2.menu.PartitionScheme.default_ffat_8MB=8MiB fatfs (3MB APP/1.5MB FATFS)
huidu_hd_wf2.menu.PartitionScheme.default_ffat_8MB.build.partitions=default_ffat_8MB
huidu_hd_wf2.menu.PartitionScheme.default_ffat_8MB.upload.maximum_size=3342336

huidu_hd_wf2.menu.CPUFreq.240=240MHz (WiFi)
huidu_hd_wf2.menu.CPUFreq.240.build.f_cpu=240000000L
huidu_hd_wf2.menu.CPUFreq.160=160MHz (WiFi)
huidu_hd_wf2.menu.CPUFreq.160.build.f_cpu=160000000L
huidu_hd_wf2.menu.CPUFreq.80=80MHz (WiFi)
huidu_hd_wf2.menu.CPUFreq.80.build.f_cpu=80000000L
huidu_hd_wf2.menu.CPUFreq.40=40MHz
huidu_hd_wf2.menu.CPUFreq.40.build.f_cpu=40000000L

huidu_hd_wf2.menu.FlashMode.dio=DIO 80MHz
huidu_hd_wf2.menu.FlashMode.dio.build.flash_mode=dio
huidu_hd_wf2.menu.FlashMode.dio.build.boot=dio
huidu_hd_wf2.menu.FlashMode.dio.build.boot_freq=80m
huidu_hd_wf2.menu.FlashMode.dio.build.flash_freq=80m

huidu_hd_wf2.menu.UploadSpeed.921600=921600
huidu_hd_wf2.menu.UploadSpeed.921600.upload.speed=921600
huidu_hd_wf2.menu.UploadSpeed.115200=115200
huidu_hd_wf2.menu.UploadSpeed.115200.upload.speed=115200
huidu_hd_wf2.menu.UploadSpeed.460800.linux=460800
huidu_hd_wf2.menu.UploadSpeed.460800.macosx=460800
huidu_hd_wf2.menu.UploadSpeed.460800.upload.speed=460800

huidu_hd_wf2.menu.DebugLevel.none=None
huidu_hd_wf2.menu.DebugLevel.none.build.code_debug=0
huidu_hd_wf2.menu.DebugLevel.error=Error
huidu_hd_wf2.menu.DebugLevel.error.build.code_debug=1
huidu_hd_wf2.menu.DebugLevel.warn=Warn
huidu_hd_wf2.menu.DebugLevel.warn.build.code_debug=2
huidu_hd_wf2.menu.DebugLevel.info=Info
huidu_hd_wf2.menu.DebugLevel.info.build.code_debug=3
huidu_hd_wf2.menu.DebugLevel.debug=Debug
huidu_hd_wf2.menu.DebugLevel.debug.build.code_debug=4
huidu_hd_wf2.menu.DebugLevel.verbose=Verbose
huidu_hd_wf2.menu.DebugLevel.verbose.build.code_debug=5

huidu_hd_wf2.menu.EraseFlash.none=Disabled
huidu_hd_wf2.menu.EraseFlash.none.upload.erase_cmd=
huidu_hd_wf2.menu.EraseFlash.all=Enabled
huidu_hd_wf2.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################
# Huidu HD-WF4 - esp32-s3 HUB75 driver board
# https://www.hdwell.com/Product/index46.html

huidu_hd_wf4.name=Huidu HD-WF4

huidu_hd_wf4.bootloader.tool=esptool_py
huidu_hd_wf4.bootloader.tool.default=esptool_py

huidu_hd_wf4.upload.tool=esptool_py
huidu_hd_wf4.upload.tool.default=esptool_py
huidu_hd_wf4.upload.tool.network=esp_ota

huidu_hd_wf4.upload.maximum_size=1310720
huidu_hd_wf4.upload.maximum_data_size=327680
huidu_hd_wf4.upload.flags=
huidu_hd_wf4.upload.extra_flags=
huidu_hd_wf4.upload.use_1200bps_touch=true
huidu_hd_wf4.upload.wait_for_upload_port=true

huidu_hd_wf4.serial.disableDTR=false
huidu_hd_wf4.serial.disableRTS=false

huidu_hd_wf4.build.tarch=xtensa
huidu_hd_wf4.build.bootloader_addr=0x0
huidu_hd_wf4.build.target=esp32s3
huidu_hd_wf4.build.mcu=esp32s3
huidu_hd_wf4.build.core=esp32
huidu_hd_wf4.build.variant=huidu_hd_wf4
huidu_hd_wf4.build.board=HUIDU_HD_WF4

huidu_hd_wf4.build.usb_mode=0
huidu_hd_wf4.build.cdc_on_boot=1
huidu_hd_wf4.build.msc_on_boot=0
huidu_hd_wf4.build.dfu_on_boot=0
huidu_hd_wf4.build.f_cpu=240000000L
huidu_hd_wf4.build.flash_size=8MB
huidu_hd_wf4.build.flash_freq=80m
huidu_hd_wf4.build.flash_mode=qio
huidu_hd_wf4.build.boot=qio
huidu_hd_wf4.build.partitions=default
huidu_hd_wf4.build.defines=
huidu_hd_wf4.build.loop_core=
huidu_hd_wf4.build.event_core=
huidu_hd_wf4.build.flash_type=qio
huidu_hd_wf4.build.psram_type=qspi
huidu_hd_wf4.build.memory_type={build.flash_type}_{build.psram_type}

huidu_hd_wf4.menu.FlashSize.8M=8MB (64Mb)
huidu_hd_wf4.menu.FlashSize.8M.build.flash_size=8MB

huidu_hd_wf4.menu.LoopCore.1=Core 1
huidu_hd_wf4.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
huidu_hd_wf4.menu.LoopCore.0=Core 0
huidu_hd_wf4.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

huidu_hd_wf4.menu.EventsCore.1=Core 1
huidu_hd_wf4.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
huidu_hd_wf4.menu.EventsCore.0=Core 0
huidu_hd_wf4.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

huidu_hd_wf4.menu.USBMode.hwcdc=Hardware CDC and JTAG
huidu_hd_wf4.menu.USBMode.hwcdc.build.usb_mode=1
huidu_hd_wf4.menu.USBMode.default=USB-OTG (TinyUSB)
huidu_hd_wf4.menu.USBMode.default.build.usb_mode=0

huidu_hd_wf4.menu.CDCOnBoot.default=Enabled
huidu_hd_wf4.menu.CDCOnBoot.default.build.cdc_on_boot=1
huidu_hd_wf4.menu.CDCOnBoot.cdc=Disabled
huidu_hd_wf4.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

huidu_hd_wf4.menu.MSCOnBoot.default=Disabled
huidu_hd_wf4.menu.MSCOnBoot.default.build.msc_on_boot=0
huidu_hd_wf4.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
huidu_hd_wf4.menu.MSCOnBoot.msc.build.msc_on_boot=1

huidu_hd_wf4.menu.DFUOnBoot.default=Disabled
huidu_hd_wf4.menu.DFUOnBoot.default.build.dfu_on_boot=0
huidu_hd_wf4.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
huidu_hd_wf4.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

huidu_hd_wf4.menu.UploadMode.default=UART0 / Hardware CDC
huidu_hd_wf4.menu.UploadMode.default.upload.use_1200bps_touch=false
huidu_hd_wf4.menu.UploadMode.default.upload.wait_for_upload_port=false
huidu_hd_wf4.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
huidu_hd_wf4.menu.UploadMode.cdc.upload.use_1200bps_touch=true
huidu_hd_wf4.menu.UploadMode.cdc.upload.wait_for_upload_port=true

huidu_hd_wf4.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
huidu_hd_wf4.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
huidu_hd_wf4.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
huidu_hd_wf4.menu.PartitionScheme.large_spiffs_8MB=Large SPIFFS (1.3MB APP/5.5MiB SPIFFS)
huidu_hd_wf4.menu.PartitionScheme.large_spiffs_8MB.build.partitions=large_spiffs_8MB
huidu_hd_wf4.menu.PartitionScheme.large_spiffs_8MB.upload.maximum_size=1310720
huidu_hd_wf4.menu.PartitionScheme.default_ffat_8MB=8MiB fatfs (3MB APP/1.5MB FATFS)
huidu_hd_wf4.menu.PartitionScheme.default_ffat_8MB.build.partitions=default_ffat_8MB
huidu_hd_wf4.menu.PartitionScheme.default_ffat_8MB.upload.maximum_size=3342336

huidu_hd_wf4.menu.CPUFreq.240=240MHz (WiFi)
huidu_hd_wf4.menu.CPUFreq.240.build.f_cpu=240000000L
huidu_hd_wf4.menu.CPUFreq.160=160MHz (WiFi)
huidu_hd_wf4.menu.CPUFreq.160.build.f_cpu=160000000L
huidu_hd_wf4.menu.CPUFreq.80=80MHz (WiFi)
huidu_hd_wf4.menu.CPUFreq.80.build.f_cpu=80000000L
huidu_hd_wf4.menu.CPUFreq.40=40MHz
huidu_hd_wf4.menu.CPUFreq.40.build.f_cpu=40000000L

huidu_hd_wf4.menu.FlashMode.dio=DIO 80MHz
huidu_hd_wf4.menu.FlashMode.dio.build.flash_mode=dio
huidu_hd_wf4.menu.FlashMode.dio.build.boot=dio
huidu_hd_wf4.menu.FlashMode.dio.build.boot_freq=80m
huidu_hd_wf4.menu.FlashMode.dio.build.flash_freq=80m

huidu_hd_wf4.menu.UploadSpeed.921600=921600
huidu_hd_wf4.menu.UploadSpeed.921600.upload.speed=921600
huidu_hd_wf4.menu.UploadSpeed.115200=115200
huidu_hd_wf4.menu.UploadSpeed.115200.upload.speed=115200
huidu_hd_wf4.menu.UploadSpeed.460800.linux=460800
huidu_hd_wf4.menu.UploadSpeed.460800.macosx=460800
huidu_hd_wf4.menu.UploadSpeed.460800.upload.speed=460800

huidu_hd_wf4.menu.DebugLevel.none=None
huidu_hd_wf4.menu.DebugLevel.none.build.code_debug=0
huidu_hd_wf4.menu.DebugLevel.error=Error
huidu_hd_wf4.menu.DebugLevel.error.build.code_debug=1
huidu_hd_wf4.menu.DebugLevel.warn=Warn
huidu_hd_wf4.menu.DebugLevel.warn.build.code_debug=2
huidu_hd_wf4.menu.DebugLevel.info=Info
huidu_hd_wf4.menu.DebugLevel.info.build.code_debug=3
huidu_hd_wf4.menu.DebugLevel.debug=Debug
huidu_hd_wf4.menu.DebugLevel.debug.build.code_debug=4
huidu_hd_wf4.menu.DebugLevel.verbose=Verbose
huidu_hd_wf4.menu.DebugLevel.verbose.build.code_debug=5

huidu_hd_wf4.menu.EraseFlash.none=Disabled
huidu_hd_wf4.menu.EraseFlash.none.upload.erase_cmd=
huidu_hd_wf4.menu.EraseFlash.all=Enabled
huidu_hd_wf4.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################

# CYOBot (CYOBrain V2 ESP32S3) Board
cyobot_v2_esp32s3.name=CYOBOT V2 ESP32S3

cyobot_v2_esp32s3.bootloader.tool=esptool_py
cyobot_v2_esp32s3.bootloader.tool.default=esptool_py

cyobot_v2_esp32s3.upload.tool=esptool_py
cyobot_v2_esp32s3.upload.tool.default=esptool_py
cyobot_v2_esp32s3.upload.tool.network=esp_ota

cyobot_v2_esp32s3.upload.maximum_size=1310720
cyobot_v2_esp32s3.upload.maximum_data_size=327680
cyobot_v2_esp32s3.upload.flags=
cyobot_v2_esp32s3.upload.extra_flags=
cyobot_v2_esp32s3.upload.use_1200bps_touch=false
cyobot_v2_esp32s3.upload.wait_for_upload_port=false

cyobot_v2_esp32s3.serial.disableDTR=false
cyobot_v2_esp32s3.serial.disableRTS=false

cyobot_v2_esp32s3.build.tarch=xtensa
cyobot_v2_esp32s3.build.bootloader_addr=0x0
cyobot_v2_esp32s3.build.target=esp32s3
cyobot_v2_esp32s3.build.mcu=esp32s3
cyobot_v2_esp32s3.build.core=esp32
cyobot_v2_esp32s3.build.variant=cyobot_v2_esp32s3
cyobot_v2_esp32s3.build.board=CYOBOT_V2_ESP32S3

cyobot_v2_esp32s3.build.usb_mode=1
cyobot_v2_esp32s3.build.cdc_on_boot=0
cyobot_v2_esp32s3.build.msc_on_boot=0
cyobot_v2_esp32s3.build.dfu_on_boot=0
cyobot_v2_esp32s3.build.f_cpu=240000000L
cyobot_v2_esp32s3.build.flash_size=4MB
cyobot_v2_esp32s3.build.flash_freq=80m
cyobot_v2_esp32s3.build.flash_mode=dio
cyobot_v2_esp32s3.build.boot=qio
cyobot_v2_esp32s3.build.boot_freq=80m
cyobot_v2_esp32s3.build.partitions=default
cyobot_v2_esp32s3.build.defines=
cyobot_v2_esp32s3.build.loop_core=
cyobot_v2_esp32s3.build.event_core=
cyobot_v2_esp32s3.build.psram_type=qspi
cyobot_v2_esp32s3.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
cyobot_v2_esp32s3.menu.JTAGAdapter.default=Disabled
cyobot_v2_esp32s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
cyobot_v2_esp32s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
cyobot_v2_esp32s3.menu.JTAGAdapter.builtin.build.openocdscript=cyobot_v2_esp32s3-builtin.cfg
cyobot_v2_esp32s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
cyobot_v2_esp32s3.menu.JTAGAdapter.external=FTDI Adapter
cyobot_v2_esp32s3.menu.JTAGAdapter.external.build.openocdscript=cyobot_v2_esp32s3-ftdi.cfg
cyobot_v2_esp32s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
cyobot_v2_esp32s3.menu.JTAGAdapter.bridge=ESP USB Bridge
cyobot_v2_esp32s3.menu.JTAGAdapter.bridge.build.openocdscript=cyobot_v2_esp32s3-bridge.cfg
cyobot_v2_esp32s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

cyobot_v2_esp32s3.menu.PSRAM.disabled=Disabled
cyobot_v2_esp32s3.menu.PSRAM.disabled.build.defines=
cyobot_v2_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
cyobot_v2_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
cyobot_v2_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
cyobot_v2_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
cyobot_v2_esp32s3.menu.PSRAM.opi=OPI PSRAM
cyobot_v2_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
cyobot_v2_esp32s3.menu.PSRAM.opi.build.psram_type=opi

cyobot_v2_esp32s3.menu.FlashMode.qio=QIO 80MHz
cyobot_v2_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
cyobot_v2_esp32s3.menu.FlashMode.qio.build.boot=qio
cyobot_v2_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
cyobot_v2_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
cyobot_v2_esp32s3.menu.FlashMode.qio120=QIO 120MHz
cyobot_v2_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
cyobot_v2_esp32s3.menu.FlashMode.qio120.build.boot=qio
cyobot_v2_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
cyobot_v2_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
cyobot_v2_esp32s3.menu.FlashMode.dio=DIO 80MHz
cyobot_v2_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
cyobot_v2_esp32s3.menu.FlashMode.dio.build.boot=dio
cyobot_v2_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
cyobot_v2_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
cyobot_v2_esp32s3.menu.FlashMode.opi=OPI 80MHz
cyobot_v2_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
cyobot_v2_esp32s3.menu.FlashMode.opi.build.boot=opi
cyobot_v2_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
cyobot_v2_esp32s3.menu.FlashMode.opi.build.flash_freq=80m

cyobot_v2_esp32s3.menu.FlashSize.4M=4MB (32Mb)
cyobot_v2_esp32s3.menu.FlashSize.4M.build.flash_size=4MB
cyobot_v2_esp32s3.menu.FlashSize.8M=8MB (64Mb)
cyobot_v2_esp32s3.menu.FlashSize.8M.build.flash_size=8MB
cyobot_v2_esp32s3.menu.FlashSize.16M=16MB (128Mb)
cyobot_v2_esp32s3.menu.FlashSize.16M.build.flash_size=16MB
cyobot_v2_esp32s3.menu.FlashSize.32M=32MB (256Mb)
cyobot_v2_esp32s3.menu.FlashSize.32M.build.flash_size=32MB

cyobot_v2_esp32s3.menu.LoopCore.1=Core 1
cyobot_v2_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
cyobot_v2_esp32s3.menu.LoopCore.0=Core 0
cyobot_v2_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

cyobot_v2_esp32s3.menu.EventsCore.1=Core 1
cyobot_v2_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
cyobot_v2_esp32s3.menu.EventsCore.0=Core 0
cyobot_v2_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

cyobot_v2_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
cyobot_v2_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
cyobot_v2_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
cyobot_v2_esp32s3.menu.USBMode.default.build.usb_mode=0

cyobot_v2_esp32s3.menu.CDCOnBoot.default=Disabled
cyobot_v2_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
cyobot_v2_esp32s3.menu.CDCOnBoot.cdc=Enabled
cyobot_v2_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

cyobot_v2_esp32s3.menu.MSCOnBoot.default=Disabled
cyobot_v2_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
cyobot_v2_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
cyobot_v2_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1

cyobot_v2_esp32s3.menu.DFUOnBoot.default=Disabled
cyobot_v2_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
cyobot_v2_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
cyobot_v2_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

cyobot_v2_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
cyobot_v2_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
cyobot_v2_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
cyobot_v2_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
cyobot_v2_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
cyobot_v2_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true

cyobot_v2_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
cyobot_v2_esp32s3.menu.PartitionScheme.default.build.partitions=default
cyobot_v2_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
cyobot_v2_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
cyobot_v2_esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
cyobot_v2_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
cyobot_v2_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
cyobot_v2_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
cyobot_v2_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
cyobot_v2_esp32s3.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
cyobot_v2_esp32s3.menu.PartitionScheme.no_fs.build.partitions=no_fs
cyobot_v2_esp32s3.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
cyobot_v2_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
cyobot_v2_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
cyobot_v2_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
cyobot_v2_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
cyobot_v2_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
cyobot_v2_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
cyobot_v2_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
cyobot_v2_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
cyobot_v2_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
cyobot_v2_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
cyobot_v2_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
cyobot_v2_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
cyobot_v2_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
cyobot_v2_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
cyobot_v2_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
cyobot_v2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
cyobot_v2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
cyobot_v2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
cyobot_v2_esp32s3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
cyobot_v2_esp32s3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
cyobot_v2_esp32s3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
cyobot_v2_esp32s3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
cyobot_v2_esp32s3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
cyobot_v2_esp32s3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
cyobot_v2_esp32s3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
cyobot_v2_esp32s3.menu.PartitionScheme.custom=Custom
cyobot_v2_esp32s3.menu.PartitionScheme.custom.build.partitions=
cyobot_v2_esp32s3.menu.PartitionScheme.custom.upload.maximum_size=16777216

cyobot_v2_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
cyobot_v2_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
cyobot_v2_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
cyobot_v2_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
cyobot_v2_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
cyobot_v2_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
cyobot_v2_esp32s3.menu.CPUFreq.40=40MHz
cyobot_v2_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
cyobot_v2_esp32s3.menu.CPUFreq.20=20MHz
cyobot_v2_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
cyobot_v2_esp32s3.menu.CPUFreq.10=10MHz
cyobot_v2_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L

cyobot_v2_esp32s3.menu.UploadSpeed.921600=921600
cyobot_v2_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
cyobot_v2_esp32s3.menu.UploadSpeed.115200=115200
cyobot_v2_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
cyobot_v2_esp32s3.menu.UploadSpeed.256000.windows=256000
cyobot_v2_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
cyobot_v2_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
cyobot_v2_esp32s3.menu.UploadSpeed.230400=230400
cyobot_v2_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
cyobot_v2_esp32s3.menu.UploadSpeed.460800.linux=460800
cyobot_v2_esp32s3.menu.UploadSpeed.460800.macosx=460800
cyobot_v2_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
cyobot_v2_esp32s3.menu.UploadSpeed.512000.windows=512000
cyobot_v2_esp32s3.menu.UploadSpeed.512000.upload.speed=512000

cyobot_v2_esp32s3.menu.DebugLevel.none=None
cyobot_v2_esp32s3.menu.DebugLevel.none.build.code_debug=0
cyobot_v2_esp32s3.menu.DebugLevel.error=Error
cyobot_v2_esp32s3.menu.DebugLevel.error.build.code_debug=1
cyobot_v2_esp32s3.menu.DebugLevel.warn=Warn
cyobot_v2_esp32s3.menu.DebugLevel.warn.build.code_debug=2
cyobot_v2_esp32s3.menu.DebugLevel.info=Info
cyobot_v2_esp32s3.menu.DebugLevel.info.build.code_debug=3
cyobot_v2_esp32s3.menu.DebugLevel.debug=Debug
cyobot_v2_esp32s3.menu.DebugLevel.debug.build.code_debug=4
cyobot_v2_esp32s3.menu.DebugLevel.verbose=Verbose
cyobot_v2_esp32s3.menu.DebugLevel.verbose.build.code_debug=5

cyobot_v2_esp32s3.menu.EraseFlash.none=Disabled
cyobot_v2_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
cyobot_v2_esp32s3.menu.EraseFlash.all=Enabled
cyobot_v2_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e

cyobot_v2_esp32s3.menu.ZigbeeMode.default=Disabled
cyobot_v2_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
cyobot_v2_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
cyobot_v2_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
cyobot_v2_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
cyobot_v2_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

rakwireless_rak3112.name=RAKwireless RAK3112

rakwireless_rak3112.upload.tool=esptool_py
rakwireless_rak3112.upload.tool.default=esptool_py
rakwireless_rak3112.upload.tool.network=esp_ota
rakwireless_rak3112.upload.maximum_size=1310720
rakwireless_rak3112.upload.maximum_data_size=327680
rakwireless_rak3112.upload.wait_for_upload_port=false
rakwireless_rak3112.upload.speed=460800
rakwireless_rak3112.upload.flags=
rakwireless_rak3112.upload.extra_flags=

rakwireless_rak3112.bootloader.tool=esptool_py
rakwireless_rak3112.bootloader.tool.default=esptool_py

rakwireless_rak3112.serial.disableDTR=true
rakwireless_rak3112.serial.disableRTS=true

rakwireless_rak3112.build.tarch=xtensa
rakwireless_rak3112.build.bootloader_addr=0x0
rakwireless_rak3112.build.mcu=esp32s3
rakwireless_rak3112.build.core=esp32
rakwireless_rak3112.build.target=esp32s3
rakwireless_rak3112.build.variant=rakwireless_rak3112
rakwireless_rak3112.build.board=RAKWIRELESS_RAK3112

rakwireless_rak3112.build.usb_mode=1
rakwireless_rak3112.build.cdc_on_boot=1
rakwireless_rak3112.build.msc_on_boot=0
rakwireless_rak3112.build.dfu_on_boot=0

rakwireless_rak3112.build.f_cpu=240000000L
rakwireless_rak3112.build.flash_size=16MB
rakwireless_rak3112.build.flash_freq=80m
rakwireless_rak3112.build.flash_mode=qio
rakwireless_rak3112.build.boot=qio
rakwireless_rak3112.build.partitions=default
rakwireless_rak3112.build.defines=
rakwireless_rak3112.build.psram_type=opi
rakwireless_rak3112.build.memory_type={build.boot}_{build.psram_type}

rakwireless_rak3112.menu.PSRAM.enabled=Enabled
rakwireless_rak3112.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
rakwireless_rak3112.menu.PSRAM.enabled.build.psram_type=opi
rakwireless_rak3112.menu.PSRAM.disabled=Disabled
rakwireless_rak3112.menu.PSRAM.disabled.build.defines=

rakwireless_rak3112.menu.LoopCore.1=Core 1
rakwireless_rak3112.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
rakwireless_rak3112.menu.LoopCore.0=Core 0
rakwireless_rak3112.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

rakwireless_rak3112.menu.EventsCore.1=Core 1
rakwireless_rak3112.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
rakwireless_rak3112.menu.EventsCore.0=Core 0
rakwireless_rak3112.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

rakwireless_rak3112.menu.USBMode.hwcdc=Hardware CDC and JTAG
rakwireless_rak3112.menu.USBMode.hwcdc.build.usb_mode=1
rakwireless_rak3112.menu.USBMode.default=USB-OTG (TinyUSB)
rakwireless_rak3112.menu.USBMode.default.build.usb_mode=0

rakwireless_rak3112.menu.CDCOnBoot.default=Enabled
rakwireless_rak3112.menu.CDCOnBoot.default.build.cdc_on_boot=1
rakwireless_rak3112.menu.CDCOnBoot.cdc=Disabled
rakwireless_rak3112.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

rakwireless_rak3112.menu.MSCOnBoot.default=Disabled
rakwireless_rak3112.menu.MSCOnBoot.default.build.msc_on_boot=0
rakwireless_rak3112.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
rakwireless_rak3112.menu.MSCOnBoot.msc.build.msc_on_boot=1

rakwireless_rak3112.menu.DFUOnBoot.default=Disabled
rakwireless_rak3112.menu.DFUOnBoot.default.build.dfu_on_boot=0
rakwireless_rak3112.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
rakwireless_rak3112.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

rakwireless_rak3112.menu.UploadMode.default=UART0 / Hardware CDC
rakwireless_rak3112.menu.UploadMode.default.upload.use_1200bps_touch=false
rakwireless_rak3112.menu.UploadMode.default.upload.wait_for_upload_port=false
rakwireless_rak3112.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
rakwireless_rak3112.menu.UploadMode.cdc.upload.use_1200bps_touch=true
rakwireless_rak3112.menu.UploadMode.cdc.upload.wait_for_upload_port=true

rakwireless_rak3112.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
rakwireless_rak3112.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
rakwireless_rak3112.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
rakwireless_rak3112.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
rakwireless_rak3112.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
rakwireless_rak3112.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
rakwireless_rak3112.menu.PartitionScheme.tinyuf2=TinyUF2 16MB (2MB APP/11.6MB FATFS)
rakwireless_rak3112.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
rakwireless_rak3112.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-16MB
rakwireless_rak3112.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
rakwireless_rak3112.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota=TinyUF2 16MB No OTA(4MB APP/11.6MB FATFS)
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-16MB-noota
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
rakwireless_rak3112.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
rakwireless_rak3112.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
rakwireless_rak3112.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
rakwireless_rak3112.menu.PartitionScheme.custom=Custom
rakwireless_rak3112.menu.PartitionScheme.custom.build.partitions=
rakwireless_rak3112.menu.PartitionScheme.custom.upload.maximum_size=16777216

rakwireless_rak3112.menu.CPUFreq.240=240MHz (WiFi/BT)
rakwireless_rak3112.menu.CPUFreq.240.build.f_cpu=240000000L
rakwireless_rak3112.menu.CPUFreq.160=160MHz (WiFi/BT)
rakwireless_rak3112.menu.CPUFreq.160.build.f_cpu=160000000L
rakwireless_rak3112.menu.CPUFreq.80=80MHz (WiFi/BT)
rakwireless_rak3112.menu.CPUFreq.80.build.f_cpu=80000000L

rakwireless_rak3112.menu.FlashMode.qio=QIO
rakwireless_rak3112.menu.FlashMode.qio.build.flash_mode=dio
rakwireless_rak3112.menu.FlashMode.qio.build.boot=qio
rakwireless_rak3112.menu.FlashMode.dio=DIO
rakwireless_rak3112.menu.FlashMode.dio.build.flash_mode=dio
rakwireless_rak3112.menu.FlashMode.dio.build.boot=dio

rakwireless_rak3112.menu.FlashFreq.80=80MHz
rakwireless_rak3112.menu.FlashFreq.80.build.flash_freq=80m
rakwireless_rak3112.menu.FlashFreq.40=40MHz
rakwireless_rak3112.menu.FlashFreq.40.build.flash_freq=40m

rakwireless_rak3112.menu.UploadSpeed.921600=921600
rakwireless_rak3112.menu.UploadSpeed.921600.upload.speed=921600
rakwireless_rak3112.menu.UploadSpeed.115200=115200
rakwireless_rak3112.menu.UploadSpeed.115200.upload.speed=115200
rakwireless_rak3112.menu.UploadSpeed.256000.windows=256000
rakwireless_rak3112.menu.UploadSpeed.256000.upload.speed=256000
rakwireless_rak3112.menu.UploadSpeed.230400.windows.upload.speed=256000
rakwireless_rak3112.menu.UploadSpeed.230400=230400
rakwireless_rak3112.menu.UploadSpeed.230400.upload.speed=230400
rakwireless_rak3112.menu.UploadSpeed.460800.linux=460800
rakwireless_rak3112.menu.UploadSpeed.460800.macosx=460800
rakwireless_rak3112.menu.UploadSpeed.460800.upload.speed=460800
rakwireless_rak3112.menu.UploadSpeed.512000.windows=512000
rakwireless_rak3112.menu.UploadSpeed.512000.upload.speed=512000

rakwireless_rak3112.menu.DebugLevel.none=None
rakwireless_rak3112.menu.DebugLevel.none.build.code_debug=0
rakwireless_rak3112.menu.DebugLevel.error=Error
rakwireless_rak3112.menu.DebugLevel.error.build.code_debug=1
rakwireless_rak3112.menu.DebugLevel.warn=Warn
rakwireless_rak3112.menu.DebugLevel.warn.build.code_debug=2
rakwireless_rak3112.menu.DebugLevel.info=Info
rakwireless_rak3112.menu.DebugLevel.info.build.code_debug=3
rakwireless_rak3112.menu.DebugLevel.debug=Debug
rakwireless_rak3112.menu.DebugLevel.debug.build.code_debug=4
rakwireless_rak3112.menu.DebugLevel.verbose=Verbose
rakwireless_rak3112.menu.DebugLevel.verbose.build.code_debug=5

rakwireless_rak3112.menu.EraseFlash.none=Disabled
rakwireless_rak3112.menu.EraseFlash.none.upload.erase_cmd=
rakwireless_rak3112.menu.EraseFlash.all=Enabled
rakwireless_rak3112.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################
kodedot.name=kode dot

kodedot.bootloader.tool=esptool_py
kodedot.bootloader.tool.default=esptool_py

kodedot.upload.tool=esptool_py_app_only
kodedot.upload.tool.default=esptool_py_app_only
kodedot.upload.tool.network=esp_ota

kodedot.upload.maximum_size=8388608
kodedot.upload.maximum_data_size=327680
kodedot.upload.flags=
kodedot.upload.extra_flags=
kodedot.upload.use_1200bps_touch=false
kodedot.upload.wait_for_upload_port=false
kodedot.upload.speed=921600

kodedot.upload.erase_cmd=

kodedot.serial.disableDTR=false
kodedot.serial.disableRTS=false

kodedot.build.tarch=xtensa
kodedot.build.bootloader_addr=0x0
kodedot.build.target=esp32s3
kodedot.build.mcu=esp32s3
kodedot.build.core=esp32
kodedot.build.variant=kodedot
kodedot.build.board=KODE_DOT

kodedot.build.usb_mode=1
kodedot.build.cdc_on_boot=1
kodedot.build.msc_on_boot=0
kodedot.build.dfu_on_boot=0

kodedot.build.f_cpu=240000000L

kodedot.build.flash_offset=0x400000
kodedot.build.flash_size=32MB
kodedot.build.flash_freq=80m
kodedot.build.flash_mode=dio
kodedot.build.psram_type=opi

kodedot.build.custom_partitions=kodedot_partitions

kodedot.build.defines=

kodedot.build.loop_core=-DARDUINO_RUNNING_CORE=1
kodedot.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1

kodedot.recipe.hooks.objcopy.postobjcopy.3.pattern=
kodedot.recipe.hooks.objcopy.postobjcopy.3.pattern_args=

kodedot.recipe.output.save_file={build.project_name}.ino.bin

kodedot.menu.DebugLevel.none=None
kodedot.menu.DebugLevel.none.build.code_debug=0
kodedot.menu.DebugLevel.error=Error
kodedot.menu.DebugLevel.error.build.code_debug=1
kodedot.menu.DebugLevel.warn=Warn
kodedot.menu.DebugLevel.warn.build.code_debug=2
kodedot.menu.DebugLevel.info=Info
kodedot.menu.DebugLevel.info.build.code_debug=3
kodedot.menu.DebugLevel.debug=Debug
kodedot.menu.DebugLevel.debug.build.code_debug=4
kodedot.menu.DebugLevel.verbose=Verbose
kodedot.menu.DebugLevel.verbose.build.code_debug=5

##############################################################

# FED4 Board
fed4.name=FED4
fed4.vid.0=0x303A
fed4.pid.0=0x82E5
fed4.upload_port.0.vid=0x303A
fed4.upload_port.0.pid=0x82E5
fed4.bootloader.tool=esptool_py
fed4.bootloader.tool.default=esptool_py

fed4.upload.tool=esptool_py
fed4.upload.tool.default=esptool_py
fed4.upload.tool.network=esp_ota

fed4.upload.maximum_size=1310720
fed4.upload.maximum_data_size=327680
fed4.upload.flags=
fed4.upload.extra_flags=
fed4.upload.use_1200bps_touch=false
fed4.upload.wait_for_upload_port=false

fed4.serial.disableDTR=false
fed4.serial.disableRTS=false

fed4.build.tarch=xtensa
fed4.build.bootloader_addr=0x0
fed4.build.target=esp32s3
fed4.build.mcu=esp32s3
fed4.build.core=esp32
fed4.build.variant=fed4
fed4.build.board=FED4

fed4.build.usb_mode=1
fed4.build.cdc_on_boot=0
fed4.build.msc_on_boot=0
fed4.build.dfu_on_boot=0
fed4.build.f_cpu=240000000L
fed4.build.flash_size=16MB
fed4.build.flash_freq=80m
fed4.build.flash_mode=dio
fed4.build.boot=qio
fed4.build.boot_freq=80m
fed4.build.partitions=default_16MB
fed4.build.defines=
fed4.build.loop_core=
fed4.build.event_core=
fed4.build.psram_type=qspi
fed4.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
fed4.menu.JTAGAdapter.default=Disabled
fed4.menu.JTAGAdapter.default.build.copy_jtag_files=0
fed4.menu.JTAGAdapter.builtin=Integrated USB JTAG
fed4.menu.JTAGAdapter.builtin.build.openocdscript=fed4-builtin.cfg
fed4.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
fed4.menu.JTAGAdapter.external=FTDI Adapter
fed4.menu.JTAGAdapter.external.build.openocdscript=fed4-ftdi.cfg
fed4.menu.JTAGAdapter.external.build.copy_jtag_files=1
fed4.menu.JTAGAdapter.bridge=ESP USB Bridge
fed4.menu.JTAGAdapter.bridge.build.openocdscript=fed4-bridge.cfg
fed4.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

fed4.menu.FlashMode.qio=QIO 80MHz
fed4.menu.FlashMode.qio.build.flash_mode=dio
fed4.menu.FlashMode.qio.build.boot=qio
fed4.menu.FlashMode.qio.build.boot_freq=80m
fed4.menu.FlashMode.qio.build.flash_freq=80m
fed4.menu.FlashMode.qio120=QIO 120MHz
fed4.menu.FlashMode.qio120.build.flash_mode=dio
fed4.menu.FlashMode.qio120.build.boot=qio
fed4.menu.FlashMode.qio120.build.boot_freq=120m
fed4.menu.FlashMode.qio120.build.flash_freq=80m
fed4.menu.FlashMode.dio=DIO 80MHz
fed4.menu.FlashMode.dio.build.flash_mode=dio
fed4.menu.FlashMode.dio.build.boot=dio
fed4.menu.FlashMode.dio.build.boot_freq=80m
fed4.menu.FlashMode.dio.build.flash_freq=80m

fed4.menu.FlashSize.16M=16MB (128Mb)
fed4.menu.FlashSize.16M.build.flash_size=16MB

fed4.menu.LoopCore.1=Core 1
fed4.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
fed4.menu.LoopCore.0=Core 0
fed4.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

fed4.menu.EventsCore.1=Core 1
fed4.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
fed4.menu.EventsCore.0=Core 0
fed4.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

fed4.menu.USBMode.hwcdc=Hardware CDC and JTAG
fed4.menu.USBMode.hwcdc.build.usb_mode=1
fed4.menu.USBMode.default=USB-OTG (TinyUSB)
fed4.menu.USBMode.default.build.usb_mode=0

fed4.menu.CDCOnBoot.default=Disabled
fed4.menu.CDCOnBoot.default.build.cdc_on_boot=0
fed4.menu.CDCOnBoot.cdc=Enabled
fed4.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

fed4.menu.MSCOnBoot.default=Disabled
fed4.menu.MSCOnBoot.default.build.msc_on_boot=0
fed4.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
fed4.menu.MSCOnBoot.msc.build.msc_on_boot=1

fed4.menu.DFUOnBoot.default=Disabled
fed4.menu.DFUOnBoot.default.build.dfu_on_boot=0
fed4.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
fed4.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

fed4.menu.UploadMode.default=UART0 / Hardware CDC
fed4.menu.UploadMode.default.upload.use_1200bps_touch=false
fed4.menu.UploadMode.default.upload.wait_for_upload_port=false
fed4.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
fed4.menu.UploadMode.cdc.upload.use_1200bps_touch=true
fed4.menu.UploadMode.cdc.upload.wait_for_upload_port=true

fed4.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
fed4.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
fed4.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
fed4.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
fed4.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
fed4.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
fed4.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
fed4.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
fed4.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
fed4.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
fed4.menu.PartitionScheme.fatflash.build.partitions=ffat
fed4.menu.PartitionScheme.fatflash.upload.maximum_size=2097152

fed4.menu.CPUFreq.240=240MHz (WiFi)
fed4.menu.CPUFreq.240.build.f_cpu=240000000L
fed4.menu.CPUFreq.160=160MHz (WiFi)
fed4.menu.CPUFreq.160.build.f_cpu=160000000L
fed4.menu.CPUFreq.80=80MHz (WiFi)
fed4.menu.CPUFreq.80.build.f_cpu=80000000L
fed4.menu.CPUFreq.40=40MHz
fed4.menu.CPUFreq.40.build.f_cpu=40000000L
fed4.menu.CPUFreq.20=20MHz
fed4.menu.CPUFreq.20.build.f_cpu=20000000L
fed4.menu.CPUFreq.10=10MHz
fed4.menu.CPUFreq.10.build.f_cpu=10000000L

fed4.menu.UploadSpeed.921600=921600
fed4.menu.UploadSpeed.921600.upload.speed=921600
fed4.menu.UploadSpeed.115200=115200
fed4.menu.UploadSpeed.115200.upload.speed=115200
fed4.menu.UploadSpeed.256000.windows=256000
fed4.menu.UploadSpeed.256000.upload.speed=256000
fed4.menu.UploadSpeed.230400.windows.upload.speed=256000
fed4.menu.UploadSpeed.230400=230400
fed4.menu.UploadSpeed.230400.upload.speed=230400
fed4.menu.UploadSpeed.460800.linux=460800
fed4.menu.UploadSpeed.460800.macosx=460800
fed4.menu.UploadSpeed.460800.upload.speed=460800
fed4.menu.UploadSpeed.512000.windows=512000
fed4.menu.UploadSpeed.512000.upload.speed=512000

fed4.menu.DebugLevel.none=None
fed4.menu.DebugLevel.none.build.code_debug=0
fed4.menu.DebugLevel.error=Error
fed4.menu.DebugLevel.error.build.code_debug=1
fed4.menu.DebugLevel.warn=Warn
fed4.menu.DebugLevel.warn.build.code_debug=2
fed4.menu.DebugLevel.info=Info
fed4.menu.DebugLevel.info.build.code_debug=3
fed4.menu.DebugLevel.debug=Debug
fed4.menu.DebugLevel.debug.build.code_debug=4
fed4.menu.DebugLevel.verbose=Verbose
fed4.menu.DebugLevel.verbose.build.code_debug=5

fed4.menu.EraseFlash.none=Disabled
fed4.menu.EraseFlash.none.upload.erase_cmd=
fed4.menu.EraseFlash.all=Enabled
fed4.menu.EraseFlash.all.upload.erase_cmd=-e

fed4.menu.ZigbeeMode.default=Disabled
fed4.menu.ZigbeeMode.default.build.zigbee_mode=
fed4.menu.ZigbeeMode.default.build.zigbee_libs=
fed4.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
fed4.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
fed4.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

# FoBE Quill ESP32S3 Mesh FH4R2

fobe_quill_esp32s3_mesh.name=FoBE Quill ESP32S3 Mesh
fobe_quill_esp32s3_mesh.vid.0=0x303a
fobe_quill_esp32s3_mesh.pid.0=0x82f4
fobe_quill_esp32s3_mesh.vid.1=0x303a
fobe_quill_esp32s3_mesh.pid.1=0x82f5
fobe_quill_esp32s3_mesh.vid.2=0x303a
fobe_quill_esp32s3_mesh.pid.2=0x82f6

fobe_quill_esp32s3_mesh.bootloader.tool=esptool_py
fobe_quill_esp32s3_mesh.bootloader.tool.default=esptool_py

fobe_quill_esp32s3_mesh.upload.tool=esptool_py
fobe_quill_esp32s3_mesh.upload.tool.default=esptool_py
fobe_quill_esp32s3_mesh.upload.tool.network=esp_ota

fobe_quill_esp32s3_mesh.upload.maximum_size=1310720
fobe_quill_esp32s3_mesh.upload.maximum_data_size=327680
fobe_quill_esp32s3_mesh.upload.flags=
fobe_quill_esp32s3_mesh.upload.extra_flags=
fobe_quill_esp32s3_mesh.upload.use_1200bps_touch=true
fobe_quill_esp32s3_mesh.upload.wait_for_upload_port=true

fobe_quill_esp32s3_mesh.serial.disableDTR=false
fobe_quill_esp32s3_mesh.serial.disableRTS=false

fobe_quill_esp32s3_mesh.build.tarch=xtensa
fobe_quill_esp32s3_mesh.build.bootloader_addr=0x0
fobe_quill_esp32s3_mesh.build.target=esp32s3
fobe_quill_esp32s3_mesh.build.mcu=esp32s3
fobe_quill_esp32s3_mesh.build.core=esp32
fobe_quill_esp32s3_mesh.build.variant=fobe_quill_esp32s3_mesh
fobe_quill_esp32s3_mesh.build.board=FOBE_QUILL_ESP32S3_MESH

fobe_quill_esp32s3_mesh.build.usb_mode=0
fobe_quill_esp32s3_mesh.build.cdc_on_boot=1
fobe_quill_esp32s3_mesh.build.msc_on_boot=0
fobe_quill_esp32s3_mesh.build.dfu_on_boot=0
fobe_quill_esp32s3_mesh.build.f_cpu=240000000L
fobe_quill_esp32s3_mesh.build.flash_size=4MB
fobe_quill_esp32s3_mesh.build.flash_freq=80m
fobe_quill_esp32s3_mesh.build.flash_mode=qio
fobe_quill_esp32s3_mesh.build.boot=qio
fobe_quill_esp32s3_mesh.build.boot_freq=80m
fobe_quill_esp32s3_mesh.build.partitions=ffat
fobe_quill_esp32s3_mesh.build.defines=
fobe_quill_esp32s3_mesh.build.loop_core=
fobe_quill_esp32s3_mesh.build.event_core=
fobe_quill_esp32s3_mesh.build.psram_type=qspi
fobe_quill_esp32s3_mesh.build.memory_type={build.boot}_{build.psram_type}

fobe_quill_esp32s3_mesh.menu.JTAGAdapter.default=Disabled
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.default.build.copy_jtag_files=0
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.builtin=Integrated USB JTAG
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.external=FTDI Adapter
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.external.build.copy_jtag_files=1
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.bridge=ESP USB Bridge
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
fobe_quill_esp32s3_mesh.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

fobe_quill_esp32s3_mesh.menu.PSRAM.disabled=Disabled
fobe_quill_esp32s3_mesh.menu.PSRAM.disabled.build.defines=
fobe_quill_esp32s3_mesh.menu.PSRAM.disabled.build.psram_type=qspi
fobe_quill_esp32s3_mesh.menu.PSRAM.enabled=QSPI PSRAM
fobe_quill_esp32s3_mesh.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
fobe_quill_esp32s3_mesh.menu.PSRAM.enabled.build.psram_type=qspi

fobe_quill_esp32s3_mesh.menu.FlashMode.qio=QIO 80MHz
fobe_quill_esp32s3_mesh.menu.FlashMode.qio.build.flash_mode=dio
fobe_quill_esp32s3_mesh.menu.FlashMode.qio.build.boot=qio
fobe_quill_esp32s3_mesh.menu.FlashMode.qio.build.boot_freq=80m
fobe_quill_esp32s3_mesh.menu.FlashMode.qio.build.flash_freq=80m
fobe_quill_esp32s3_mesh.menu.FlashMode.dio=DIO 80MHz
fobe_quill_esp32s3_mesh.menu.FlashMode.dio.build.flash_mode=dio
fobe_quill_esp32s3_mesh.menu.FlashMode.dio.build.boot=dio
fobe_quill_esp32s3_mesh.menu.FlashMode.dio.build.boot_freq=80m
fobe_quill_esp32s3_mesh.menu.FlashMode.dio.build.flash_freq=80m

fobe_quill_esp32s3_mesh.menu.FlashSize.4M=4MB (32Mb)
fobe_quill_esp32s3_mesh.menu.FlashSize.4M.build.flash_size=4MB

fobe_quill_esp32s3_mesh.menu.LoopCore.1=Core 1
fobe_quill_esp32s3_mesh.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
fobe_quill_esp32s3_mesh.menu.LoopCore.0=Core 0
fobe_quill_esp32s3_mesh.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

fobe_quill_esp32s3_mesh.menu.EventsCore.1=Core 1
fobe_quill_esp32s3_mesh.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
fobe_quill_esp32s3_mesh.menu.EventsCore.0=Core 0
fobe_quill_esp32s3_mesh.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

fobe_quill_esp32s3_mesh.menu.USBMode.hwcdc=Hardware CDC and JTAG
fobe_quill_esp32s3_mesh.menu.USBMode.hwcdc.build.usb_mode=1
fobe_quill_esp32s3_mesh.menu.USBMode.default=USB-OTG (TinyUSB)
fobe_quill_esp32s3_mesh.menu.USBMode.default.build.usb_mode=0

fobe_quill_esp32s3_mesh.menu.CDCOnBoot.default=Enabled
fobe_quill_esp32s3_mesh.menu.CDCOnBoot.default.build.cdc_on_boot=1
fobe_quill_esp32s3_mesh.menu.CDCOnBoot.cdc=Disabled
fobe_quill_esp32s3_mesh.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

fobe_quill_esp32s3_mesh.menu.MSCOnBoot.default=Disabled
fobe_quill_esp32s3_mesh.menu.MSCOnBoot.default.build.msc_on_boot=0
fobe_quill_esp32s3_mesh.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
fobe_quill_esp32s3_mesh.menu.MSCOnBoot.msc.build.msc_on_boot=1

fobe_quill_esp32s3_mesh.menu.DFUOnBoot.default=Disabled
fobe_quill_esp32s3_mesh.menu.DFUOnBoot.default.build.dfu_on_boot=0
fobe_quill_esp32s3_mesh.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
fobe_quill_esp32s3_mesh.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

fobe_quill_esp32s3_mesh.menu.UploadMode.default=UART0 / Hardware CDC
fobe_quill_esp32s3_mesh.menu.UploadMode.default.upload.use_1200bps_touch=false
fobe_quill_esp32s3_mesh.menu.UploadMode.default.upload.wait_for_upload_port=false
fobe_quill_esp32s3_mesh.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
fobe_quill_esp32s3_mesh.menu.UploadMode.cdc.upload.use_1200bps_touch=true
fobe_quill_esp32s3_mesh.menu.UploadMode.cdc.upload.wait_for_upload_port=true

fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
fobe_quill_esp32s3_mesh.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
fobe_quill_esp32s3_mesh.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.default.build.partitions=default
fobe_quill_esp32s3_mesh.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
fobe_quill_esp32s3_mesh.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.minimal.build.partitions=minimal
fobe_quill_esp32s3_mesh.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.no_ota.build.partitions=no_ota
fobe_quill_esp32s3_mesh.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
fobe_quill_esp32s3_mesh.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
fobe_quill_esp32s3_mesh.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.huge_app.build.partitions=huge_app
fobe_quill_esp32s3_mesh.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
fobe_quill_esp32s3_mesh.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
fobe_quill_esp32s3_mesh.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
fobe_quill_esp32s3_mesh.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
fobe_quill_esp32s3_mesh.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
fobe_quill_esp32s3_mesh.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
fobe_quill_esp32s3_mesh.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720

fobe_quill_esp32s3_mesh.menu.CPUFreq.240=240MHz (WiFi)
fobe_quill_esp32s3_mesh.menu.CPUFreq.240.build.f_cpu=240000000L
fobe_quill_esp32s3_mesh.menu.CPUFreq.160=160MHz (WiFi)
fobe_quill_esp32s3_mesh.menu.CPUFreq.160.build.f_cpu=160000000L
fobe_quill_esp32s3_mesh.menu.CPUFreq.80=80MHz (WiFi)
fobe_quill_esp32s3_mesh.menu.CPUFreq.80.build.f_cpu=80000000L
fobe_quill_esp32s3_mesh.menu.CPUFreq.40=40MHz
fobe_quill_esp32s3_mesh.menu.CPUFreq.40.build.f_cpu=40000000L
fobe_quill_esp32s3_mesh.menu.CPUFreq.20=20MHz
fobe_quill_esp32s3_mesh.menu.CPUFreq.20.build.f_cpu=20000000L
fobe_quill_esp32s3_mesh.menu.CPUFreq.10=10MHz
fobe_quill_esp32s3_mesh.menu.CPUFreq.10.build.f_cpu=10000000L

fobe_quill_esp32s3_mesh.menu.UploadSpeed.921600=921600
fobe_quill_esp32s3_mesh.menu.UploadSpeed.921600.upload.speed=921600
fobe_quill_esp32s3_mesh.menu.UploadSpeed.115200=115200
fobe_quill_esp32s3_mesh.menu.UploadSpeed.115200.upload.speed=115200
fobe_quill_esp32s3_mesh.menu.UploadSpeed.256000.windows=256000
fobe_quill_esp32s3_mesh.menu.UploadSpeed.256000.upload.speed=256000
fobe_quill_esp32s3_mesh.menu.UploadSpeed.230400.windows.upload.speed=256000
fobe_quill_esp32s3_mesh.menu.UploadSpeed.230400=230400
fobe_quill_esp32s3_mesh.menu.UploadSpeed.230400.upload.speed=230400
fobe_quill_esp32s3_mesh.menu.UploadSpeed.460800.linux=460800
fobe_quill_esp32s3_mesh.menu.UploadSpeed.460800.macosx=460800
fobe_quill_esp32s3_mesh.menu.UploadSpeed.460800.upload.speed=460800
fobe_quill_esp32s3_mesh.menu.UploadSpeed.512000.windows=512000
fobe_quill_esp32s3_mesh.menu.UploadSpeed.512000.upload.speed=512000

fobe_quill_esp32s3_mesh.menu.DebugLevel.none=None
fobe_quill_esp32s3_mesh.menu.DebugLevel.none.build.code_debug=0
fobe_quill_esp32s3_mesh.menu.DebugLevel.error=Error
fobe_quill_esp32s3_mesh.menu.DebugLevel.error.build.code_debug=1
fobe_quill_esp32s3_mesh.menu.DebugLevel.warn=Warn
fobe_quill_esp32s3_mesh.menu.DebugLevel.warn.build.code_debug=2
fobe_quill_esp32s3_mesh.menu.DebugLevel.info=Info
fobe_quill_esp32s3_mesh.menu.DebugLevel.info.build.code_debug=3
fobe_quill_esp32s3_mesh.menu.DebugLevel.debug=Debug
fobe_quill_esp32s3_mesh.menu.DebugLevel.debug.build.code_debug=4
fobe_quill_esp32s3_mesh.menu.DebugLevel.verbose=Verbose
fobe_quill_esp32s3_mesh.menu.DebugLevel.verbose.build.code_debug=5

fobe_quill_esp32s3_mesh.menu.EraseFlash.none=Disabled
fobe_quill_esp32s3_mesh.menu.EraseFlash.none.upload.erase_cmd=
fobe_quill_esp32s3_mesh.menu.EraseFlash.all=Enabled
fobe_quill_esp32s3_mesh.menu.EraseFlash.all.upload.erase_cmd=-e

fobe_quill_esp32s3_mesh.menu.ZigbeeMode.default=Disabled
fobe_quill_esp32s3_mesh.menu.ZigbeeMode.default.build.zigbee_mode=
fobe_quill_esp32s3_mesh.menu.ZigbeeMode.default.build.zigbee_libs=
fobe_quill_esp32s3_mesh.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
fobe_quill_esp32s3_mesh.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
fobe_quill_esp32s3_mesh.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

twinaiot.name=Twin AIoT Module

twinaiot.bootloader.tool=esptool_py
twinaiot.bootloader.tool.default=esptool_py

twinaiot.upload.tool=esptool_py
twinaiot.upload.tool.default=esptool_py
twinaiot.upload.tool.network=esp_ota

twinaiot.upload.maximum_size=1310720
twinaiot.upload.maximum_data_size=327680
twinaiot.upload.flags=
twinaiot.upload.extra_flags=
twinaiot.upload.use_1200bps_touch=false
twinaiot.upload.wait_for_upload_port=false

twinaiot.serial.disableDTR=false
twinaiot.serial.disableRTS=false

twinaiot.build.tarch=xtensa
twinaiot.build.bootloader_addr=0x0
twinaiot.build.target=esp32s3
twinaiot.build.mcu=esp32s3
twinaiot.build.core=esp32
twinaiot.build.variant=twinaiot
twinaiot.build.board=TWIN_AIOT

twinaiot.build.usb_mode=1
twinaiot.build.cdc_on_boot=0
twinaiot.build.msc_on_boot=0
twinaiot.build.dfu_on_boot=0
twinaiot.build.f_cpu=240000000L
twinaiot.build.flash_size=4MB
twinaiot.build.flash_freq=80m
twinaiot.build.flash_mode=dio
twinaiot.build.boot=qio
twinaiot.build.boot_freq=80m
twinaiot.build.partitions=default
twinaiot.build.defines=
twinaiot.build.loop_core=
twinaiot.build.event_core=
twinaiot.build.psram_type=qspi
twinaiot.build.memory_type={build.boot}_{build.psram_type}

twinaiot.menu.JTAGAdapter.default=Disabled
twinaiot.menu.JTAGAdapter.default.build.copy_jtag_files=0
twinaiot.menu.JTAGAdapter.builtin=Integrated USB JTAG
twinaiot.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
twinaiot.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
twinaiot.menu.JTAGAdapter.external=FTDI Adapter
twinaiot.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
twinaiot.menu.JTAGAdapter.external.build.copy_jtag_files=1
twinaiot.menu.JTAGAdapter.bridge=ESP USB Bridge
twinaiot.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
twinaiot.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

twinaiot.menu.PSRAM.disabled=Disabled
twinaiot.menu.PSRAM.disabled.build.defines=
twinaiot.menu.PSRAM.disabled.build.psram_type=qspi
twinaiot.menu.PSRAM.enabled=QSPI PSRAM
twinaiot.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
twinaiot.menu.PSRAM.enabled.build.psram_type=qspi

twinaiot.menu.FlashMode.qio=QIO 80MHz
twinaiot.menu.FlashMode.qio.build.flash_mode=dio
twinaiot.menu.FlashMode.qio.build.boot=qio
twinaiot.menu.FlashMode.qio.build.boot_freq=80m
twinaiot.menu.FlashMode.qio.build.flash_freq=80m
twinaiot.menu.FlashMode.qio120=QIO 120MHz
twinaiot.menu.FlashMode.qio120.build.flash_mode=dio
twinaiot.menu.FlashMode.qio120.build.boot=qio
twinaiot.menu.FlashMode.qio120.build.boot_freq=120m
twinaiot.menu.FlashMode.qio120.build.flash_freq=80m
twinaiot.menu.FlashMode.dio=DIO 80MHz
twinaiot.menu.FlashMode.dio.build.flash_mode=dio
twinaiot.menu.FlashMode.dio.build.boot=dio
twinaiot.menu.FlashMode.dio.build.boot_freq=80m
twinaiot.menu.FlashMode.dio.build.flash_freq=80m


twinaiot.menu.FlashSize.4M=4MB (32Mb)
twinaiot.menu.FlashSize.4M.build.flash_size=4MB

twinaiot.menu.CPUFreq.240=240MHz (WiFi)
twinaiot.menu.CPUFreq.240.build.f_cpu=240000000L
twinaiot.menu.CPUFreq.160=160MHz (WiFi)
twinaiot.menu.CPUFreq.160.build.f_cpu=160000000L
twinaiot.menu.CPUFreq.80=80MHz (WiFi)
twinaiot.menu.CPUFreq.80.build.f_cpu=80000000L
twinaiot.menu.CPUFreq.40=40MHz
twinaiot.menu.CPUFreq.40.build.f_cpu=40000000L
twinaiot.menu.CPUFreq.20=20MHz
twinaiot.menu.CPUFreq.20.build.f_cpu=20000000L
twinaiot.menu.CPUFreq.10=10MHz
twinaiot.menu.CPUFreq.10.build.f_cpu=10000000L

twinaiot.menu.UploadSpeed.921600=921600
twinaiot.menu.UploadSpeed.921600.upload.speed=921600
twinaiot.menu.UploadSpeed.115200=115200
twinaiot.menu.UploadSpeed.115200.upload.speed=115200
twinaiot.menu.UploadSpeed.256000.windows=256000
twinaiot.menu.UploadSpeed.256000.upload.speed=256000
twinaiot.menu.UploadSpeed.230400.windows.upload.speed=256000
twinaiot.menu.UploadSpeed.230400=230400
twinaiot.menu.UploadSpeed.230400.upload.speed=230400
twinaiot.menu.UploadSpeed.460800.linux=460800
twinaiot.menu.UploadSpeed.460800.macosx=460800
twinaiot.menu.UploadSpeed.460800.upload.speed=460800
twinaiot.menu.UploadSpeed.512000.windows=512000
twinaiot.menu.UploadSpeed.512000.upload.speed=512000

twinaiot.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
twinaiot.menu.PartitionScheme.default.build.partitions=default
twinaiot.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
twinaiot.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
twinaiot.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
twinaiot.menu.PartitionScheme.minimal.build.partitions=minimal
twinaiot.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
twinaiot.menu.PartitionScheme.no_fs.build.partitions=no_fs
twinaiot.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
twinaiot.menu.PartitionScheme.no_ota.build.partitions=no_ota
twinaiot.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
twinaiot.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
twinaiot.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
twinaiot.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
twinaiot.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
twinaiot.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
twinaiot.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
twinaiot.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
twinaiot.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
twinaiot.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
twinaiot.menu.PartitionScheme.huge_app.build.partitions=huge_app
twinaiot.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
twinaiot.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
twinaiot.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
twinaiot.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
twinaiot.menu.PartitionScheme.rainmaker=RainMaker 4MB
twinaiot.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
twinaiot.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
twinaiot.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
twinaiot.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
twinaiot.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
twinaiot.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
twinaiot.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
twinaiot.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
twinaiot.menu.PartitionScheme.custom=Custom
twinaiot.menu.PartitionScheme.custom.build.partitions=
twinaiot.menu.PartitionScheme.custom.upload.maximum_size=4194304

twinaiot.menu.LoopCore.1=Core 1
twinaiot.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
twinaiot.menu.LoopCore.0=Core 0
twinaiot.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

twinaiot.menu.EventsCore.1=Core 1
twinaiot.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
twinaiot.menu.EventsCore.0=Core 0
twinaiot.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

twinaiot.menu.USBMode.hwcdc=Hardware CDC and JTAG
twinaiot.menu.USBMode.hwcdc.build.usb_mode=1
twinaiot.menu.USBMode.default=USB-OTG (TinyUSB)
twinaiot.menu.USBMode.default.build.usb_mode=0

twinaiot.menu.CDCOnBoot.default=Disabled
twinaiot.menu.CDCOnBoot.default.build.cdc_on_boot=0
twinaiot.menu.CDCOnBoot.cdc=Enabled
twinaiot.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

twinaiot.menu.MSCOnBoot.default=Disabled
twinaiot.menu.MSCOnBoot.default.build.msc_on_boot=0
twinaiot.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
twinaiot.menu.MSCOnBoot.msc.build.msc_on_boot=1

twinaiot.menu.DFUOnBoot.default=Disabled
twinaiot.menu.DFUOnBoot.default.build.dfu_on_boot=0
twinaiot.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
twinaiot.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

twinaiot.menu.UploadMode.default=UART0 / Hardware CDC
twinaiot.menu.UploadMode.default.upload.use_1200bps_touch=false
twinaiot.menu.UploadMode.default.upload.wait_for_upload_port=false
twinaiot.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
twinaiot.menu.UploadMode.cdc.upload.use_1200bps_touch=true
twinaiot.menu.UploadMode.cdc.upload.wait_for_upload_port=true

twinaiot.menu.DebugLevel.none=None
twinaiot.menu.DebugLevel.none.build.code_debug=0
twinaiot.menu.DebugLevel.error=Error
twinaiot.menu.DebugLevel.error.build.code_debug=1
twinaiot.menu.DebugLevel.warn=Warn
twinaiot.menu.DebugLevel.warn.build.code_debug=2
twinaiot.menu.DebugLevel.info=Info
twinaiot.menu.DebugLevel.info.build.code_debug=3
twinaiot.menu.DebugLevel.debug=Debug
twinaiot.menu.DebugLevel.debug.build.code_debug=4
twinaiot.menu.DebugLevel.verbose=Verbose
twinaiot.menu.DebugLevel.verbose.build.code_debug=5

twinaiot.menu.EraseFlash.none=Disabled
twinaiot.menu.EraseFlash.none.upload.erase_cmd=
twinaiot.menu.EraseFlash.all=Enabled
twinaiot.menu.EraseFlash.all.upload.erase_cmd=-e

twinaiot.menu.ZigbeeMode.default=Disabled
twinaiot.menu.ZigbeeMode.default.build.zigbee_mode=
twinaiot.menu.ZigbeeMode.default.build.zigbee_libs=
twinaiot.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
twinaiot.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
twinaiot.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

esp32p4_4ds_mipi.name=4D Systems ESP32-P4 MIPI Displays

esp32p4_4ds_mipi.bootloader.tool=esptool_py
esp32p4_4ds_mipi.bootloader.tool.default=esptool_py

esp32p4_4ds_mipi.upload.tool=esptool_py
esp32p4_4ds_mipi.upload.tool.default=esptool_py
esp32p4_4ds_mipi.upload.tool.network=esp_ota

esp32p4_4ds_mipi.upload.maximum_size=1310720
esp32p4_4ds_mipi.upload.maximum_data_size=327680
esp32p4_4ds_mipi.upload.flags=
esp32p4_4ds_mipi.upload.extra_flags=
esp32p4_4ds_mipi.upload.use_1200bps_touch=false
esp32p4_4ds_mipi.upload.wait_for_upload_port=false

esp32p4_4ds_mipi.serial.disableDTR=false
esp32p4_4ds_mipi.serial.disableRTS=false

esp32p4_4ds_mipi.build.tarch=riscv32
esp32p4_4ds_mipi.build.target=esp
esp32p4_4ds_mipi.build.mcu=esp32p4
esp32p4_4ds_mipi.build.core=esp32
esp32p4_4ds_mipi.build.variant=esp32p4_4ds_mipi
esp32p4_4ds_mipi.build.board=ESP32P4_4DS_MIPI
esp32p4_4ds_mipi.build.bootloader_addr=0x2000

esp32p4_4ds_mipi.build.usb_mode=0
esp32p4_4ds_mipi.build.cdc_on_boot=0
esp32p4_4ds_mipi.build.msc_on_boot=0
esp32p4_4ds_mipi.build.dfu_on_boot=0
esp32p4_4ds_mipi.build.f_cpu=360000000L
esp32p4_4ds_mipi.build.flash_size=32MB
esp32p4_4ds_mipi.build.flash_freq=80m
esp32p4_4ds_mipi.build.img_freq=80m
esp32p4_4ds_mipi.build.flash_mode=qio
esp32p4_4ds_mipi.build.boot=qio
esp32p4_4ds_mipi.build.partitions=app5M_fat24M_32MB

## IDE 2.0 Seems to not update the value
esp32p4_4ds_mipi.menu.JTAGAdapter.default=Disabled
esp32p4_4ds_mipi.menu.JTAGAdapter.default.build.copy_jtag_files=0
esp32p4_4ds_mipi.menu.JTAGAdapter.builtin=Integrated USB JTAG
esp32p4_4ds_mipi.menu.JTAGAdapter.builtin.build.openocdscript=esp32p4-builtin.cfg
esp32p4_4ds_mipi.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
esp32p4_4ds_mipi.menu.JTAGAdapter.external=FTDI Adapter
esp32p4_4ds_mipi.menu.JTAGAdapter.external.build.openocdscript=esp32p4-ftdi.cfg
esp32p4_4ds_mipi.menu.JTAGAdapter.external.build.copy_jtag_files=1
esp32p4_4ds_mipi.menu.JTAGAdapter.bridge=ESP USB Bridge
esp32p4_4ds_mipi.menu.JTAGAdapter.bridge.build.openocdscript=esp32p4-bridge.cfg
esp32p4_4ds_mipi.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

esp32p4_4ds_mipi.menu.USBMode.default=USB-OTG (TinyUSB)
esp32p4_4ds_mipi.menu.USBMode.default.build.usb_mode=0
esp32p4_4ds_mipi.menu.USBMode.hwcdc=Hardware CDC and JTAG
esp32p4_4ds_mipi.menu.USBMode.hwcdc.build.usb_mode=1

esp32p4_4ds_mipi.menu.CDCOnBoot.default=Disabled
esp32p4_4ds_mipi.menu.CDCOnBoot.default.build.cdc_on_boot=0
esp32p4_4ds_mipi.menu.CDCOnBoot.cdc=Enabled
esp32p4_4ds_mipi.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

esp32p4_4ds_mipi.menu.MSCOnBoot.default=Disabled
esp32p4_4ds_mipi.menu.MSCOnBoot.default.build.msc_on_boot=0
esp32p4_4ds_mipi.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
esp32p4_4ds_mipi.menu.MSCOnBoot.msc.build.msc_on_boot=1

esp32p4_4ds_mipi.menu.DFUOnBoot.default=Disabled
esp32p4_4ds_mipi.menu.DFUOnBoot.default.build.dfu_on_boot=0
esp32p4_4ds_mipi.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
esp32p4_4ds_mipi.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

esp32p4_4ds_mipi.menu.UploadMode.default=UART0 / Hardware CDC
esp32p4_4ds_mipi.menu.UploadMode.default.upload.use_1200bps_touch=false
esp32p4_4ds_mipi.menu.UploadMode.default.upload.wait_for_upload_port=false
esp32p4_4ds_mipi.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
esp32p4_4ds_mipi.menu.UploadMode.cdc.upload.use_1200bps_touch=true
esp32p4_4ds_mipi.menu.UploadMode.cdc.upload.wait_for_upload_port=true

esp32p4_4ds_mipi.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
esp32p4_4ds_mipi.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
esp32p4_4ds_mipi.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
esp32p4_4ds_mipi.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
esp32p4_4ds_mipi.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
esp32p4_4ds_mipi.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
esp32p4_4ds_mipi.menu.PartitionScheme.app13M_data7M_32MB=32M Flash (13MB APP/6.75MB SPIFFS)
esp32p4_4ds_mipi.menu.PartitionScheme.app13M_data7M_32MB.build.partitions=default_32MB
esp32p4_4ds_mipi.menu.PartitionScheme.app13M_data7M_32MB.upload.maximum_size=13107200

## From https://docs.espressif.com/projects/esp-idf/en/latest/esp32p4/api-reference/kconfig.html#config-esp-default-cpu-freq-mhz
esp32p4_4ds_mipi.menu.CPUFreq.360=360MHz
esp32p4_4ds_mipi.menu.CPUFreq.360.build.f_cpu=360000000L
esp32p4_4ds_mipi.menu.CPUFreq.40=40MHz
esp32p4_4ds_mipi.menu.CPUFreq.40.build.f_cpu=40000000L

esp32p4_4ds_mipi.menu.UploadSpeed.921600=921600
esp32p4_4ds_mipi.menu.UploadSpeed.921600.upload.speed=921600
esp32p4_4ds_mipi.menu.UploadSpeed.115200=115200
esp32p4_4ds_mipi.menu.UploadSpeed.115200.upload.speed=115200
esp32p4_4ds_mipi.menu.UploadSpeed.256000.windows=256000
esp32p4_4ds_mipi.menu.UploadSpeed.256000.upload.speed=256000
esp32p4_4ds_mipi.menu.UploadSpeed.230400.windows.upload.speed=256000
esp32p4_4ds_mipi.menu.UploadSpeed.230400=230400
esp32p4_4ds_mipi.menu.UploadSpeed.230400.upload.speed=230400
esp32p4_4ds_mipi.menu.UploadSpeed.460800.linux=460800
esp32p4_4ds_mipi.menu.UploadSpeed.460800.macosx=460800
esp32p4_4ds_mipi.menu.UploadSpeed.460800.upload.speed=460800
esp32p4_4ds_mipi.menu.UploadSpeed.512000.windows=512000
esp32p4_4ds_mipi.menu.UploadSpeed.512000.upload.speed=512000

esp32p4_4ds_mipi.menu.DebugLevel.none=None
esp32p4_4ds_mipi.menu.DebugLevel.none.build.code_debug=0
esp32p4_4ds_mipi.menu.DebugLevel.error=Error
esp32p4_4ds_mipi.menu.DebugLevel.error.build.code_debug=1
esp32p4_4ds_mipi.menu.DebugLevel.warn=Warn
esp32p4_4ds_mipi.menu.DebugLevel.warn.build.code_debug=2
esp32p4_4ds_mipi.menu.DebugLevel.info=Info
esp32p4_4ds_mipi.menu.DebugLevel.info.build.code_debug=3
esp32p4_4ds_mipi.menu.DebugLevel.debug=Debug
esp32p4_4ds_mipi.menu.DebugLevel.debug.build.code_debug=4
esp32p4_4ds_mipi.menu.DebugLevel.verbose=Verbose
esp32p4_4ds_mipi.menu.DebugLevel.verbose.build.code_debug=5

esp32p4_4ds_mipi.menu.EraseFlash.none=Disabled
esp32p4_4ds_mipi.menu.EraseFlash.none.upload.erase_cmd=
esp32p4_4ds_mipi.menu.EraseFlash.all=Enabled
esp32p4_4ds_mipi.menu.EraseFlash.all.upload.erase_cmd=-e

esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_70=ESP32-P4-70
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_70.build.DisplayModel=ESP32P4_70
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_70ct=ESP32-P4-70CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_70ct.build.DisplayModel=ESP32P4_70CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_70ct_clb=ESP32-P4-70CT-CLB
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_70ct_clb.build.DisplayModel=ESP32P4_70CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_80=ESP32-P4-80
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_80.build.DisplayModel=ESP32P4_80
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_80ct=ESP32-P4-80CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_80ct.build.DisplayModel=ESP32P4_80CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_80ct_clb=ESP32-P4-80CT-CLB
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_80ct_clb.build.DisplayModel=ESP32P4_80CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_90=ESP32-P4-90
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_90.build.DisplayModel=ESP32P4_90
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_90ct=ESP32-P4-90CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_90ct.build.DisplayModel=ESP32P4_90CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_90ct_clb=ESP32-P4-90CT-CLB
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_90ct_clb.build.DisplayModel=ESP32P4_90CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101=ESP32-P4-101
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101.build.DisplayModel=ESP32P4_101
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101ct=ESP32-P4-101CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101ct.build.DisplayModel=ESP32P4_101CT
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101ct_clb=ESP32-P4-101CT-CLB
esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101ct_clb.build.DisplayModel=ESP32P4_101CT

esp32p4_4ds_mipi.build.defines=-DBOARD_HAS_PSRAM -D{build.board} -D{build.DisplayModel}

##############################################################

esp32p4_4ds_mipi_round.name=4D Systems ESP32-P4 Round MIPI Displays

esp32p4_4ds_mipi_round.bootloader.tool=esptool_py
esp32p4_4ds_mipi_round.bootloader.tool.default=esptool_py

esp32p4_4ds_mipi_round.upload.tool=esptool_py
esp32p4_4ds_mipi_round.upload.tool.default=esptool_py
esp32p4_4ds_mipi_round.upload.tool.network=esp_ota

esp32p4_4ds_mipi_round.upload.maximum_size=1310720
esp32p4_4ds_mipi_round.upload.maximum_data_size=327680
esp32p4_4ds_mipi_round.upload.flags=
esp32p4_4ds_mipi_round.upload.extra_flags=
esp32p4_4ds_mipi_round.upload.use_1200bps_touch=false
esp32p4_4ds_mipi_round.upload.wait_for_upload_port=false

esp32p4_4ds_mipi_round.serial.disableDTR=false
esp32p4_4ds_mipi_round.serial.disableRTS=false

esp32p4_4ds_mipi_round.build.tarch=riscv32
esp32p4_4ds_mipi_round.build.target=esp
esp32p4_4ds_mipi_round.build.mcu=esp32p4
esp32p4_4ds_mipi_round.build.core=esp32
esp32p4_4ds_mipi_round.build.variant=esp32p4_4ds_mipi_round
esp32p4_4ds_mipi_round.build.board=ESP32P4_4DS_MIPI_ROUND
esp32p4_4ds_mipi_round.build.bootloader_addr=0x2000

esp32p4_4ds_mipi_round.build.usb_mode=0
esp32p4_4ds_mipi_round.build.cdc_on_boot=0
esp32p4_4ds_mipi_round.build.msc_on_boot=0
esp32p4_4ds_mipi_round.build.dfu_on_boot=0
esp32p4_4ds_mipi_round.build.f_cpu=360000000L
esp32p4_4ds_mipi_round.build.flash_size=32MB
esp32p4_4ds_mipi_round.build.flash_freq=80m
esp32p4_4ds_mipi_round.build.img_freq=80m
esp32p4_4ds_mipi_round.build.flash_mode=qio
esp32p4_4ds_mipi_round.build.boot=qio
esp32p4_4ds_mipi_round.build.partitions=app5M_fat24M_32MB

esp32p4_4ds_mipi_round.menu.JTAGAdapter.default=Disabled
esp32p4_4ds_mipi_round.menu.JTAGAdapter.default.build.copy_jtag_files=0
esp32p4_4ds_mipi_round.menu.JTAGAdapter.builtin=Integrated USB JTAG
esp32p4_4ds_mipi_round.menu.JTAGAdapter.builtin.build.openocdscript=esp32p4-builtin.cfg
esp32p4_4ds_mipi_round.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
esp32p4_4ds_mipi_round.menu.JTAGAdapter.external=FTDI Adapter
esp32p4_4ds_mipi_round.menu.JTAGAdapter.external.build.openocdscript=esp32p4-ftdi.cfg
esp32p4_4ds_mipi_round.menu.JTAGAdapter.external.build.copy_jtag_files=1
esp32p4_4ds_mipi_round.menu.JTAGAdapter.bridge=ESP USB Bridge
esp32p4_4ds_mipi_round.menu.JTAGAdapter.bridge.build.openocdscript=esp32p4-bridge.cfg
esp32p4_4ds_mipi_round.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

esp32p4_4ds_mipi_round.menu.USBMode.default=USB-OTG (TinyUSB)
esp32p4_4ds_mipi_round.menu.USBMode.default.build.usb_mode=0
esp32p4_4ds_mipi_round.menu.USBMode.hwcdc=Hardware CDC and JTAG
esp32p4_4ds_mipi_round.menu.USBMode.hwcdc.build.usb_mode=1

esp32p4_4ds_mipi_round.menu.CDCOnBoot.default=Disabled
esp32p4_4ds_mipi_round.menu.CDCOnBoot.default.build.cdc_on_boot=0
esp32p4_4ds_mipi_round.menu.CDCOnBoot.cdc=Enabled
esp32p4_4ds_mipi_round.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

esp32p4_4ds_mipi_round.menu.MSCOnBoot.default=Disabled
esp32p4_4ds_mipi_round.menu.MSCOnBoot.default.build.msc_on_boot=0
esp32p4_4ds_mipi_round.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
esp32p4_4ds_mipi_round.menu.MSCOnBoot.msc.build.msc_on_boot=1

esp32p4_4ds_mipi_round.menu.DFUOnBoot.default=Disabled
esp32p4_4ds_mipi_round.menu.DFUOnBoot.default.build.dfu_on_boot=0
esp32p4_4ds_mipi_round.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
esp32p4_4ds_mipi_round.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

esp32p4_4ds_mipi_round.menu.UploadMode.default=UART0 / Hardware CDC
esp32p4_4ds_mipi_round.menu.UploadMode.default.upload.use_1200bps_touch=false
esp32p4_4ds_mipi_round.menu.UploadMode.default.upload.wait_for_upload_port=false
esp32p4_4ds_mipi_round.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
esp32p4_4ds_mipi_round.menu.UploadMode.cdc.upload.use_1200bps_touch=true
esp32p4_4ds_mipi_round.menu.UploadMode.cdc.upload.wait_for_upload_port=true

esp32p4_4ds_mipi_round.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
esp32p4_4ds_mipi_round.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
esp32p4_4ds_mipi_round.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
esp32p4_4ds_mipi_round.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
esp32p4_4ds_mipi_round.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
esp32p4_4ds_mipi_round.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
esp32p4_4ds_mipi_round.menu.PartitionScheme.app13M_data7M_32MB=32M Flash (13MB APP/6.75MB SPIFFS)
esp32p4_4ds_mipi_round.menu.PartitionScheme.app13M_data7M_32MB.build.partitions=default_32MB
esp32p4_4ds_mipi_round.menu.PartitionScheme.app13M_data7M_32MB.upload.maximum_size=13107200

## From https://docs.espressif.com/projects/esp-idf/en/latest/esp32p4/api-reference/kconfig.html#config-esp-default-cpu-freq-mhz
esp32p4_4ds_mipi_round.menu.CPUFreq.360=360MHz
esp32p4_4ds_mipi_round.menu.CPUFreq.360.build.f_cpu=360000000L
esp32p4_4ds_mipi_round.menu.CPUFreq.40=40MHz
esp32p4_4ds_mipi_round.menu.CPUFreq.40.build.f_cpu=40000000L

esp32p4_4ds_mipi_round.menu.UploadSpeed.921600=921600
esp32p4_4ds_mipi_round.menu.UploadSpeed.921600.upload.speed=921600
esp32p4_4ds_mipi_round.menu.UploadSpeed.115200=115200
esp32p4_4ds_mipi_round.menu.UploadSpeed.115200.upload.speed=115200
esp32p4_4ds_mipi_round.menu.UploadSpeed.256000.windows=256000
esp32p4_4ds_mipi_round.menu.UploadSpeed.256000.upload.speed=256000
esp32p4_4ds_mipi_round.menu.UploadSpeed.230400.windows.upload.speed=256000
esp32p4_4ds_mipi_round.menu.UploadSpeed.230400=230400
esp32p4_4ds_mipi_round.menu.UploadSpeed.230400.upload.speed=230400
esp32p4_4ds_mipi_round.menu.UploadSpeed.460800.linux=460800
esp32p4_4ds_mipi_round.menu.UploadSpeed.460800.macosx=460800
esp32p4_4ds_mipi_round.menu.UploadSpeed.460800.upload.speed=460800
esp32p4_4ds_mipi_round.menu.UploadSpeed.512000.windows=512000
esp32p4_4ds_mipi_round.menu.UploadSpeed.512000.upload.speed=512000

esp32p4_4ds_mipi_round.menu.DebugLevel.none=None
esp32p4_4ds_mipi_round.menu.DebugLevel.none.build.code_debug=0
esp32p4_4ds_mipi_round.menu.DebugLevel.error=Error
esp32p4_4ds_mipi_round.menu.DebugLevel.error.build.code_debug=1
esp32p4_4ds_mipi_round.menu.DebugLevel.warn=Warn
esp32p4_4ds_mipi_round.menu.DebugLevel.warn.build.code_debug=2
esp32p4_4ds_mipi_round.menu.DebugLevel.info=Info
esp32p4_4ds_mipi_round.menu.DebugLevel.info.build.code_debug=3
esp32p4_4ds_mipi_round.menu.DebugLevel.debug=Debug
esp32p4_4ds_mipi_round.menu.DebugLevel.debug.build.code_debug=4
esp32p4_4ds_mipi_round.menu.DebugLevel.verbose=Verbose
esp32p4_4ds_mipi_round.menu.DebugLevel.verbose.build.code_debug=5

esp32p4_4ds_mipi_round.menu.EraseFlash.none=Disabled
esp32p4_4ds_mipi_round.menu.EraseFlash.none.upload.erase_cmd=
esp32p4_4ds_mipi_round.menu.EraseFlash.all=Enabled
esp32p4_4ds_mipi_round.menu.EraseFlash.all.upload.erase_cmd=-e

esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_34r=ESP32-P4-34R
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_34r.build.DisplayModel=ESP32P4_34R
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_34r_clb=ESP32-P4-34R-CLB
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_34r_clb.build.DisplayModel=ESP32P4_34R
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_34rct=ESP32-P4-34RCT
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_34rct.build.DisplayModel=ESP32P4_34RCT
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_34rct_clb=ESP32-P4-34RCT-CLB
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_34rct_clb.build.DisplayModel=ESP32P4_34RCT
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_40r=ESP32-P4-40R
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_40r.build.DisplayModel=ESP32P4_40R
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_40r_clb=ESP32-P4-40R-CLB
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_40r_clb.build.DisplayModel=ESP32P4_40R
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_40rct=ESP32-P4-40RCT
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_40rct.build.DisplayModel=ESP32P4_40RCT
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_40rct_clb=ESP32-P4-40RCT-CLB
esp32p4_4ds_mipi_round.menu.DisplayModel.esp32p4_40rct_clb.build.DisplayModel=ESP32P4_40RCT

esp32p4_4ds_mipi_round.build.defines=-DBOARD_HAS_PSRAM -D{build.board} -D{build.DisplayModel}

##############################################################

# Axiometa PIXIE M1 - Based on ESP32-S3-Mini-N4R2
# 4MB Quad SPI Flash, 2MB Quad SPI PSRAM

axiometa_pixie_m1.name=Axiometa PIXIE M1

axiometa_pixie_m1.bootloader.tool=esptool_py
axiometa_pixie_m1.bootloader.tool.default=esptool_py

axiometa_pixie_m1.upload.tool=esptool_py
axiometa_pixie_m1.upload.tool.default=esptool_py
axiometa_pixie_m1.upload.tool.network=esp_ota

axiometa_pixie_m1.upload.maximum_size=1310720
axiometa_pixie_m1.upload.maximum_data_size=327680
axiometa_pixie_m1.upload.flags=
axiometa_pixie_m1.upload.extra_flags=
axiometa_pixie_m1.upload.use_1200bps_touch=false
axiometa_pixie_m1.upload.wait_for_upload_port=false

axiometa_pixie_m1.serial.disableDTR=false
axiometa_pixie_m1.serial.disableRTS=false

axiometa_pixie_m1.build.tarch=xtensa
axiometa_pixie_m1.build.bootloader_addr=0x0
axiometa_pixie_m1.build.target=esp32s3
axiometa_pixie_m1.build.mcu=esp32s3
axiometa_pixie_m1.build.core=esp32
axiometa_pixie_m1.build.variant=axiometa_pixie_m1
axiometa_pixie_m1.build.board=AXIOMETA_PIXIE_M1

# Hardware Configuration (ESP32-S3-Mini-N4R2)
axiometa_pixie_m1.build.usb_mode=1
axiometa_pixie_m1.build.cdc_on_boot=1
axiometa_pixie_m1.build.msc_on_boot=0
axiometa_pixie_m1.build.dfu_on_boot=0
axiometa_pixie_m1.build.f_cpu=240000000L
axiometa_pixie_m1.build.flash_size=4MB
axiometa_pixie_m1.build.flash_freq=80m
axiometa_pixie_m1.build.flash_mode=dio
axiometa_pixie_m1.build.boot=qio
axiometa_pixie_m1.build.boot_freq=80m
axiometa_pixie_m1.build.partitions=default
axiometa_pixie_m1.build.defines=-DBOARD_HAS_PSRAM
axiometa_pixie_m1.build.loop_core=
axiometa_pixie_m1.build.event_core=
axiometa_pixie_m1.build.psram_type=qspi
axiometa_pixie_m1.build.memory_type={build.boot}_{build.psram_type}

## JTAG Adapter - N4R2 Compatible
axiometa_pixie_m1.menu.JTAGAdapter.default=Disabled
axiometa_pixie_m1.menu.JTAGAdapter.default.build.copy_jtag_files=0
axiometa_pixie_m1.menu.JTAGAdapter.builtin=Integrated USB JTAG
axiometa_pixie_m1.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
axiometa_pixie_m1.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
axiometa_pixie_m1.menu.JTAGAdapter.external=FTDI Adapter
axiometa_pixie_m1.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
axiometa_pixie_m1.menu.JTAGAdapter.external.build.copy_jtag_files=1
axiometa_pixie_m1.menu.JTAGAdapter.bridge=ESP USB Bridge
axiometa_pixie_m1.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
axiometa_pixie_m1.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

## PSRAM - N4R2 has 2MB QSPI PSRAM
axiometa_pixie_m1.menu.PSRAM.enabled=QSPI PSRAM (Enabled)
axiometa_pixie_m1.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
axiometa_pixie_m1.menu.PSRAM.enabled.build.psram_type=qspi
axiometa_pixie_m1.menu.PSRAM.disabled=Disabled
axiometa_pixie_m1.menu.PSRAM.disabled.build.defines=
axiometa_pixie_m1.menu.PSRAM.disabled.build.psram_type=qspi

## Flash Mode - N4R2 Compatible (QSPI Flash)
axiometa_pixie_m1.menu.FlashMode.qio=QIO 80MHz
axiometa_pixie_m1.menu.FlashMode.qio.build.flash_mode=dio
axiometa_pixie_m1.menu.FlashMode.qio.build.boot=qio
axiometa_pixie_m1.menu.FlashMode.qio.build.boot_freq=80m
axiometa_pixie_m1.menu.FlashMode.qio.build.flash_freq=80m
axiometa_pixie_m1.menu.FlashMode.qio120=QIO 120MHz
axiometa_pixie_m1.menu.FlashMode.qio120.build.flash_mode=dio
axiometa_pixie_m1.menu.FlashMode.qio120.build.boot=qio
axiometa_pixie_m1.menu.FlashMode.qio120.build.boot_freq=120m
axiometa_pixie_m1.menu.FlashMode.qio120.build.flash_freq=80m
axiometa_pixie_m1.menu.FlashMode.dio=DIO 80MHz
axiometa_pixie_m1.menu.FlashMode.dio.build.flash_mode=dio
axiometa_pixie_m1.menu.FlashMode.dio.build.boot=dio
axiometa_pixie_m1.menu.FlashMode.dio.build.boot_freq=80m
axiometa_pixie_m1.menu.FlashMode.dio.build.flash_freq=80m

## CPU Core Assignment
axiometa_pixie_m1.menu.LoopCore.1=Core 1
axiometa_pixie_m1.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
axiometa_pixie_m1.menu.LoopCore.0=Core 0
axiometa_pixie_m1.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

axiometa_pixie_m1.menu.EventsCore.1=Core 1
axiometa_pixie_m1.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
axiometa_pixie_m1.menu.EventsCore.0=Core 0
axiometa_pixie_m1.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

## USB Mode - Both modes work on N4R2
axiometa_pixie_m1.menu.USBMode.hwcdc=Hardware CDC and JTAG
axiometa_pixie_m1.menu.USBMode.hwcdc.build.usb_mode=1
axiometa_pixie_m1.menu.USBMode.default=USB-OTG (TinyUSB)
axiometa_pixie_m1.menu.USBMode.default.build.usb_mode=0

## CDC On Boot
axiometa_pixie_m1.menu.CDCOnBoot.cdc=Enabled
axiometa_pixie_m1.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
axiometa_pixie_m1.menu.CDCOnBoot.default=Disabled
axiometa_pixie_m1.menu.CDCOnBoot.default.build.cdc_on_boot=0

## MSC On Boot (Only works with USB-OTG mode)
axiometa_pixie_m1.menu.MSCOnBoot.default=Disabled
axiometa_pixie_m1.menu.MSCOnBoot.default.build.msc_on_boot=0
axiometa_pixie_m1.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
axiometa_pixie_m1.menu.MSCOnBoot.msc.build.msc_on_boot=1

## DFU On Boot (Only works with USB-OTG mode)
axiometa_pixie_m1.menu.DFUOnBoot.default=Disabled
axiometa_pixie_m1.menu.DFUOnBoot.default.build.dfu_on_boot=0
axiometa_pixie_m1.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
axiometa_pixie_m1.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

## Upload Mode
axiometa_pixie_m1.menu.UploadMode.default=UART0 / Hardware CDC
axiometa_pixie_m1.menu.UploadMode.default.upload.use_1200bps_touch=false
axiometa_pixie_m1.menu.UploadMode.default.upload.wait_for_upload_port=false
axiometa_pixie_m1.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
axiometa_pixie_m1.menu.UploadMode.cdc.upload.use_1200bps_touch=true
axiometa_pixie_m1.menu.UploadMode.cdc.upload.wait_for_upload_port=true

## Partition Schemes - 4MB Flash Compatible Only
axiometa_pixie_m1.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
axiometa_pixie_m1.menu.PartitionScheme.default.build.partitions=default
axiometa_pixie_m1.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
axiometa_pixie_m1.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
axiometa_pixie_m1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
axiometa_pixie_m1.menu.PartitionScheme.minimal.build.partitions=minimal
axiometa_pixie_m1.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
axiometa_pixie_m1.menu.PartitionScheme.no_fs.build.partitions=no_fs
axiometa_pixie_m1.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
axiometa_pixie_m1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
axiometa_pixie_m1.menu.PartitionScheme.no_ota.build.partitions=no_ota
axiometa_pixie_m1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
axiometa_pixie_m1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
axiometa_pixie_m1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
axiometa_pixie_m1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
axiometa_pixie_m1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
axiometa_pixie_m1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
axiometa_pixie_m1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
axiometa_pixie_m1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
axiometa_pixie_m1.menu.PartitionScheme.huge_app.build.partitions=huge_app
axiometa_pixie_m1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
axiometa_pixie_m1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
axiometa_pixie_m1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
axiometa_pixie_m1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
axiometa_pixie_m1.menu.PartitionScheme.rainmaker=RainMaker 4MB
axiometa_pixie_m1.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
axiometa_pixie_m1.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
axiometa_pixie_m1.menu.PartitionScheme.custom=Custom
axiometa_pixie_m1.menu.PartitionScheme.custom.build.partitions=
axiometa_pixie_m1.menu.PartitionScheme.custom.upload.maximum_size=4194304

## CPU Frequency
axiometa_pixie_m1.menu.CPUFreq.240=240MHz (WiFi)
axiometa_pixie_m1.menu.CPUFreq.240.build.f_cpu=240000000L
axiometa_pixie_m1.menu.CPUFreq.160=160MHz (WiFi)
axiometa_pixie_m1.menu.CPUFreq.160.build.f_cpu=160000000L
axiometa_pixie_m1.menu.CPUFreq.80=80MHz (WiFi)
axiometa_pixie_m1.menu.CPUFreq.80.build.f_cpu=80000000L
axiometa_pixie_m1.menu.CPUFreq.40=40MHz
axiometa_pixie_m1.menu.CPUFreq.40.build.f_cpu=40000000L
axiometa_pixie_m1.menu.CPUFreq.20=20MHz
axiometa_pixie_m1.menu.CPUFreq.20.build.f_cpu=20000000L
axiometa_pixie_m1.menu.CPUFreq.10=10MHz
axiometa_pixie_m1.menu.CPUFreq.10.build.f_cpu=10000000L

## Upload Speed
axiometa_pixie_m1.menu.UploadSpeed.921600=921600
axiometa_pixie_m1.menu.UploadSpeed.921600.upload.speed=921600
axiometa_pixie_m1.menu.UploadSpeed.115200=115200
axiometa_pixie_m1.menu.UploadSpeed.115200.upload.speed=115200
axiometa_pixie_m1.menu.UploadSpeed.256000.windows=256000
axiometa_pixie_m1.menu.UploadSpeed.256000.upload.speed=256000
axiometa_pixie_m1.menu.UploadSpeed.230400.windows.upload.speed=256000
axiometa_pixie_m1.menu.UploadSpeed.230400=230400
axiometa_pixie_m1.menu.UploadSpeed.230400.upload.speed=230400
axiometa_pixie_m1.menu.UploadSpeed.460800.linux=460800
axiometa_pixie_m1.menu.UploadSpeed.460800.macosx=460800
axiometa_pixie_m1.menu.UploadSpeed.460800.upload.speed=460800
axiometa_pixie_m1.menu.UploadSpeed.512000.windows=512000
axiometa_pixie_m1.menu.UploadSpeed.512000.upload.speed=512000

## Debug Level
axiometa_pixie_m1.menu.DebugLevel.none=None
axiometa_pixie_m1.menu.DebugLevel.none.build.code_debug=0
axiometa_pixie_m1.menu.DebugLevel.error=Error
axiometa_pixie_m1.menu.DebugLevel.error.build.code_debug=1
axiometa_pixie_m1.menu.DebugLevel.warn=Warn
axiometa_pixie_m1.menu.DebugLevel.warn.build.code_debug=2
axiometa_pixie_m1.menu.DebugLevel.info=Info
axiometa_pixie_m1.menu.DebugLevel.info.build.code_debug=3
axiometa_pixie_m1.menu.DebugLevel.debug=Debug
axiometa_pixie_m1.menu.DebugLevel.debug.build.code_debug=4
axiometa_pixie_m1.menu.DebugLevel.verbose=Verbose
axiometa_pixie_m1.menu.DebugLevel.verbose.build.code_debug=5

## Erase Flash
axiometa_pixie_m1.menu.EraseFlash.none=Disabled
axiometa_pixie_m1.menu.EraseFlash.none.upload.erase_cmd=
axiometa_pixie_m1.menu.EraseFlash.all=Enabled
axiometa_pixie_m1.menu.EraseFlash.all.upload.erase_cmd=-e

## Zigbee Mode
axiometa_pixie_m1.menu.ZigbeeMode.default=Disabled
axiometa_pixie_m1.menu.ZigbeeMode.default.build.zigbee_mode=
axiometa_pixie_m1.menu.ZigbeeMode.default.build.zigbee_libs=
axiometa_pixie_m1.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
axiometa_pixie_m1.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
axiometa_pixie_m1.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

# Axiometa Genesis One - Based on ESP32-S3-WROOM-1-N8R2
# 8MB Quad SPI Flash, 2MB Quad SPI PSRAM

axiometa_genesis_one.name=Axiometa Genesis One

axiometa_genesis_one.bootloader.tool=esptool_py
axiometa_genesis_one.bootloader.tool.default=esptool_py

axiometa_genesis_one.upload.tool=esptool_py
axiometa_genesis_one.upload.tool.default=esptool_py
axiometa_genesis_one.upload.tool.network=esp_ota

axiometa_genesis_one.upload.maximum_size=1310720
axiometa_genesis_one.upload.maximum_data_size=327680
axiometa_genesis_one.upload.flags=
axiometa_genesis_one.upload.extra_flags=
axiometa_genesis_one.upload.use_1200bps_touch=false
axiometa_genesis_one.upload.wait_for_upload_port=false

axiometa_genesis_one.serial.disableDTR=false
axiometa_genesis_one.serial.disableRTS=false

axiometa_genesis_one.build.tarch=xtensa
axiometa_genesis_one.build.bootloader_addr=0x0
axiometa_genesis_one.build.target=esp32s3
axiometa_genesis_one.build.mcu=esp32s3
axiometa_genesis_one.build.core=esp32
axiometa_genesis_one.build.variant=axiometa_genesis_one
axiometa_genesis_one.build.board=AXIOMETA_GENESIS_ONE

# Hardware Configuration (ESP32-S3-WROOM-1-N8R2)
axiometa_genesis_one.build.usb_mode=1
axiometa_genesis_one.build.cdc_on_boot=1
axiometa_genesis_one.build.msc_on_boot=0
axiometa_genesis_one.build.dfu_on_boot=0
axiometa_genesis_one.build.f_cpu=240000000L
axiometa_genesis_one.build.flash_size=8MB
axiometa_genesis_one.build.flash_freq=80m
axiometa_genesis_one.build.flash_mode=dio
axiometa_genesis_one.build.boot=qio
axiometa_genesis_one.build.boot_freq=80m
axiometa_genesis_one.build.partitions=default_8MB
axiometa_genesis_one.build.defines=-DBOARD_HAS_PSRAM
axiometa_genesis_one.build.loop_core=
axiometa_genesis_one.build.event_core=
axiometa_genesis_one.build.psram_type=qspi
axiometa_genesis_one.build.memory_type={build.boot}_{build.psram_type}

## JTAG Adapter - N8R2 Compatible
axiometa_genesis_one.menu.JTAGAdapter.default=Disabled
axiometa_genesis_one.menu.JTAGAdapter.default.build.copy_jtag_files=0
axiometa_genesis_one.menu.JTAGAdapter.builtin=Integrated USB JTAG
axiometa_genesis_one.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
axiometa_genesis_one.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
axiometa_genesis_one.menu.JTAGAdapter.external=FTDI Adapter
axiometa_genesis_one.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
axiometa_genesis_one.menu.JTAGAdapter.external.build.copy_jtag_files=1
axiometa_genesis_one.menu.JTAGAdapter.bridge=ESP USB Bridge
axiometa_genesis_one.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
axiometa_genesis_one.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

## PSRAM - N8R2 has 2MB QSPI PSRAM
axiometa_genesis_one.menu.PSRAM.enabled=QSPI PSRAM (Enabled)
axiometa_genesis_one.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
axiometa_genesis_one.menu.PSRAM.enabled.build.psram_type=qspi
axiometa_genesis_one.menu.PSRAM.disabled=Disabled
axiometa_genesis_one.menu.PSRAM.disabled.build.defines=
axiometa_genesis_one.menu.PSRAM.disabled.build.psram_type=qspi

## Flash Mode - N8R2 Compatible (QSPI Flash)
axiometa_genesis_one.menu.FlashMode.qio=QIO 80MHz
axiometa_genesis_one.menu.FlashMode.qio.build.flash_mode=dio
axiometa_genesis_one.menu.FlashMode.qio.build.boot=qio
axiometa_genesis_one.menu.FlashMode.qio.build.boot_freq=80m
axiometa_genesis_one.menu.FlashMode.qio.build.flash_freq=80m
axiometa_genesis_one.menu.FlashMode.qio120=QIO 120MHz
axiometa_genesis_one.menu.FlashMode.qio120.build.flash_mode=dio
axiometa_genesis_one.menu.FlashMode.qio120.build.boot=qio
axiometa_genesis_one.menu.FlashMode.qio120.build.boot_freq=120m
axiometa_genesis_one.menu.FlashMode.qio120.build.flash_freq=80m
axiometa_genesis_one.menu.FlashMode.dio=DIO 80MHz
axiometa_genesis_one.menu.FlashMode.dio.build.flash_mode=dio
axiometa_genesis_one.menu.FlashMode.dio.build.boot=dio
axiometa_genesis_one.menu.FlashMode.dio.build.boot_freq=80m
axiometa_genesis_one.menu.FlashMode.dio.build.flash_freq=80m

## CPU Core Assignment
axiometa_genesis_one.menu.LoopCore.1=Core 1
axiometa_genesis_one.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
axiometa_genesis_one.menu.LoopCore.0=Core 0
axiometa_genesis_one.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

axiometa_genesis_one.menu.EventsCore.1=Core 1
axiometa_genesis_one.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
axiometa_genesis_one.menu.EventsCore.0=Core 0
axiometa_genesis_one.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

## USB Mode - Both modes work on N8R2
axiometa_genesis_one.menu.USBMode.hwcdc=Hardware CDC and JTAG
axiometa_genesis_one.menu.USBMode.hwcdc.build.usb_mode=1
axiometa_genesis_one.menu.USBMode.default=USB-OTG (TinyUSB)
axiometa_genesis_one.menu.USBMode.default.build.usb_mode=0

## CDC On Boot
axiometa_genesis_one.menu.CDCOnBoot.cdc=Enabled
axiometa_genesis_one.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
axiometa_genesis_one.menu.CDCOnBoot.default=Disabled
axiometa_genesis_one.menu.CDCOnBoot.default.build.cdc_on_boot=0

## MSC On Boot (Only works with USB-OTG mode)
axiometa_genesis_one.menu.MSCOnBoot.default=Disabled
axiometa_genesis_one.menu.MSCOnBoot.default.build.msc_on_boot=0
axiometa_genesis_one.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
axiometa_genesis_one.menu.MSCOnBoot.msc.build.msc_on_boot=1

## DFU On Boot (Only works with USB-OTG mode)
axiometa_genesis_one.menu.DFUOnBoot.default=Disabled
axiometa_genesis_one.menu.DFUOnBoot.default.build.dfu_on_boot=0
axiometa_genesis_one.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
axiometa_genesis_one.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

## Upload Mode
axiometa_genesis_one.menu.UploadMode.default=UART0 / Hardware CDC
axiometa_genesis_one.menu.UploadMode.default.upload.use_1200bps_touch=false
axiometa_genesis_one.menu.UploadMode.default.upload.wait_for_upload_port=false
axiometa_genesis_one.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
axiometa_genesis_one.menu.UploadMode.cdc.upload.use_1200bps_touch=true
axiometa_genesis_one.menu.UploadMode.cdc.upload.wait_for_upload_port=true

## Partition Schemes - 8MB Flash Compatible
axiometa_genesis_one.menu.PartitionScheme.default_8MB=Default 8MB with spiffs (3MB APP/1.5MB SPIFFS)
axiometa_genesis_one.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
axiometa_genesis_one.menu.PartitionScheme.default_8MB.upload.maximum_size=3145728
axiometa_genesis_one.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
axiometa_genesis_one.menu.PartitionScheme.default.build.partitions=default
axiometa_genesis_one.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
axiometa_genesis_one.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
axiometa_genesis_one.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
axiometa_genesis_one.menu.PartitionScheme.minimal.build.partitions=minimal
axiometa_genesis_one.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
axiometa_genesis_one.menu.PartitionScheme.no_fs.build.partitions=no_fs
axiometa_genesis_one.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
axiometa_genesis_one.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
axiometa_genesis_one.menu.PartitionScheme.no_ota.build.partitions=no_ota
axiometa_genesis_one.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
axiometa_genesis_one.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
axiometa_genesis_one.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
axiometa_genesis_one.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
axiometa_genesis_one.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
axiometa_genesis_one.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
axiometa_genesis_one.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
axiometa_genesis_one.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
axiometa_genesis_one.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
axiometa_genesis_one.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
axiometa_genesis_one.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
axiometa_genesis_one.menu.PartitionScheme.huge_app.build.partitions=huge_app
axiometa_genesis_one.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
axiometa_genesis_one.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
axiometa_genesis_one.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
axiometa_genesis_one.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
axiometa_genesis_one.menu.PartitionScheme.rainmaker=RainMaker 4MB
axiometa_genesis_one.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
axiometa_genesis_one.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
axiometa_genesis_one.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
axiometa_genesis_one.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
axiometa_genesis_one.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=3145728
axiometa_genesis_one.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
axiometa_genesis_one.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
axiometa_genesis_one.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
axiometa_genesis_one.menu.PartitionScheme.custom=Custom
axiometa_genesis_one.menu.PartitionScheme.custom.build.partitions=
axiometa_genesis_one.menu.PartitionScheme.custom.upload.maximum_size=8388608

## CPU Frequency
axiometa_genesis_one.menu.CPUFreq.240=240MHz (WiFi)
axiometa_genesis_one.menu.CPUFreq.240.build.f_cpu=240000000L
axiometa_genesis_one.menu.CPUFreq.160=160MHz (WiFi)
axiometa_genesis_one.menu.CPUFreq.160.build.f_cpu=160000000L
axiometa_genesis_one.menu.CPUFreq.80=80MHz (WiFi)
axiometa_genesis_one.menu.CPUFreq.80.build.f_cpu=80000000L
axiometa_genesis_one.menu.CPUFreq.40=40MHz
axiometa_genesis_one.menu.CPUFreq.40.build.f_cpu=40000000L
axiometa_genesis_one.menu.CPUFreq.20=20MHz
axiometa_genesis_one.menu.CPUFreq.20.build.f_cpu=20000000L
axiometa_genesis_one.menu.CPUFreq.10=10MHz
axiometa_genesis_one.menu.CPUFreq.10.build.f_cpu=10000000L

## Upload Speed
axiometa_genesis_one.menu.UploadSpeed.921600=921600
axiometa_genesis_one.menu.UploadSpeed.921600.upload.speed=921600
axiometa_genesis_one.menu.UploadSpeed.115200=115200
axiometa_genesis_one.menu.UploadSpeed.115200.upload.speed=115200
axiometa_genesis_one.menu.UploadSpeed.256000.windows=256000
axiometa_genesis_one.menu.UploadSpeed.256000.upload.speed=256000
axiometa_genesis_one.menu.UploadSpeed.230400.windows.upload.speed=256000
axiometa_genesis_one.menu.UploadSpeed.230400=230400
axiometa_genesis_one.menu.UploadSpeed.230400.upload.speed=230400
axiometa_genesis_one.menu.UploadSpeed.460800.linux=460800
axiometa_genesis_one.menu.UploadSpeed.460800.macosx=460800
axiometa_genesis_one.menu.UploadSpeed.460800.upload.speed=460800
axiometa_genesis_one.menu.UploadSpeed.512000.windows=512000
axiometa_genesis_one.menu.UploadSpeed.512000.upload.speed=512000

## Debug Level
axiometa_genesis_one.menu.DebugLevel.none=None
axiometa_genesis_one.menu.DebugLevel.none.build.code_debug=0
axiometa_genesis_one.menu.DebugLevel.error=Error
axiometa_genesis_one.menu.DebugLevel.error.build.code_debug=1
axiometa_genesis_one.menu.DebugLevel.warn=Warn
axiometa_genesis_one.menu.DebugLevel.warn.build.code_debug=2
axiometa_genesis_one.menu.DebugLevel.info=Info
axiometa_genesis_one.menu.DebugLevel.info.build.code_debug=3
axiometa_genesis_one.menu.DebugLevel.debug=Debug
axiometa_genesis_one.menu.DebugLevel.debug.build.code_debug=4
axiometa_genesis_one.menu.DebugLevel.verbose=Verbose
axiometa_genesis_one.menu.DebugLevel.verbose.build.code_debug=5

## Erase Flash
axiometa_genesis_one.menu.EraseFlash.none=Disabled
axiometa_genesis_one.menu.EraseFlash.none.upload.erase_cmd=
axiometa_genesis_one.menu.EraseFlash.all=Enabled
axiometa_genesis_one.menu.EraseFlash.all.upload.erase_cmd=-e

## Zigbee Mode
axiometa_genesis_one.menu.ZigbeeMode.default=Disabled
axiometa_genesis_one.menu.ZigbeeMode.default.build.zigbee_mode=
axiometa_genesis_one.menu.ZigbeeMode.default.build.zigbee_libs=
axiometa_genesis_one.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
axiometa_genesis_one.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
axiometa_genesis_one.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

soldered_nula_deepsleep_esp32s3.name=Soldered NULA DeepSleep ESP32S3

soldered_nula_deepsleep_esp32s3.bootloader.tool=esptool_py
soldered_nula_deepsleep_esp32s3.bootloader.tool.default=esptool_py

soldered_nula_deepsleep_esp32s3.upload.tool=esptool_py
soldered_nula_deepsleep_esp32s3.upload.tool.default=esptool_py
soldered_nula_deepsleep_esp32s3.upload.tool.network=esp_ota

soldered_nula_deepsleep_esp32s3.upload.maximum_size=1310720
soldered_nula_deepsleep_esp32s3.upload.maximum_data_size=327680
soldered_nula_deepsleep_esp32s3.upload.flags=
soldered_nula_deepsleep_esp32s3.upload.extra_flags=
soldered_nula_deepsleep_esp32s3.upload.use_1200bps_touch=false
soldered_nula_deepsleep_esp32s3.upload.wait_for_upload_port=false

soldered_nula_deepsleep_esp32s3.serial.disableDTR=false
soldered_nula_deepsleep_esp32s3.serial.disableRTS=false

soldered_nula_deepsleep_esp32s3.build.tarch=xtensa
soldered_nula_deepsleep_esp32s3.build.bootloader_addr=0x0
soldered_nula_deepsleep_esp32s3.build.target=esp32s3
soldered_nula_deepsleep_esp32s3.build.mcu=esp32s3
soldered_nula_deepsleep_esp32s3.build.core=esp32
soldered_nula_deepsleep_esp32s3.build.variant=soldered_nula_deepsleep_esp32s3
soldered_nula_deepsleep_esp32s3.build.board=NULA_DEEPSLEEP

soldered_nula_deepsleep_esp32s3.build.usb_mode=1
soldered_nula_deepsleep_esp32s3.build.cdc_on_boot=0
soldered_nula_deepsleep_esp32s3.build.msc_on_boot=0
soldered_nula_deepsleep_esp32s3.build.dfu_on_boot=0
soldered_nula_deepsleep_esp32s3.build.f_cpu=240000000L
soldered_nula_deepsleep_esp32s3.build.flash_size=8MB
soldered_nula_deepsleep_esp32s3.build.flash_freq=80m
soldered_nula_deepsleep_esp32s3.build.flash_mode=dio
soldered_nula_deepsleep_esp32s3.build.boot=qio
soldered_nula_deepsleep_esp32s3.build.boot_freq=80m
soldered_nula_deepsleep_esp32s3.build.partitions=default
soldered_nula_deepsleep_esp32s3.build.defines=
soldered_nula_deepsleep_esp32s3.build.loop_core=
soldered_nula_deepsleep_esp32s3.build.event_core=
soldered_nula_deepsleep_esp32s3.build.psram_type=opi
soldered_nula_deepsleep_esp32s3.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.default=Disabled
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.external=FTDI Adapter
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.bridge=ESP USB Bridge
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
soldered_nula_deepsleep_esp32s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

soldered_nula_deepsleep_esp32s3.menu.PSRAM.enabled=OPI PSRAM
soldered_nula_deepsleep_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
soldered_nula_deepsleep_esp32s3.menu.PSRAM.enabled.build.psram_type=opi
soldered_nula_deepsleep_esp32s3.menu.PSRAM.disabled=disabled
soldered_nula_deepsleep_esp32s3.menu.PSRAM.disabled.build.defines=

soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio=QIO 80MHz
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio.build.boot=qio
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio120=QIO 120MHz
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio120.build.boot=qio
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
soldered_nula_deepsleep_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
soldered_nula_deepsleep_esp32s3.menu.FlashMode.dio=DIO 80MHz
soldered_nula_deepsleep_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
soldered_nula_deepsleep_esp32s3.menu.FlashMode.dio.build.boot=dio
soldered_nula_deepsleep_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
soldered_nula_deepsleep_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
soldered_nula_deepsleep_esp32s3.menu.FlashMode.opi=OPI 80MHz
soldered_nula_deepsleep_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
soldered_nula_deepsleep_esp32s3.menu.FlashMode.opi.build.boot=opi
soldered_nula_deepsleep_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
soldered_nula_deepsleep_esp32s3.menu.FlashMode.opi.build.flash_freq=80m

soldered_nula_deepsleep_esp32s3.menu.FlashSize.8M=8MB (64Mb)
soldered_nula_deepsleep_esp32s3.menu.FlashSize.8M.build.flash_size=8MB

soldered_nula_deepsleep_esp32s3.menu.LoopCore.1=Core 1
soldered_nula_deepsleep_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
soldered_nula_deepsleep_esp32s3.menu.LoopCore.0=Core 0
soldered_nula_deepsleep_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

soldered_nula_deepsleep_esp32s3.menu.EventsCore.1=Core 1
soldered_nula_deepsleep_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
soldered_nula_deepsleep_esp32s3.menu.EventsCore.0=Core 0
soldered_nula_deepsleep_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

soldered_nula_deepsleep_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
soldered_nula_deepsleep_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
soldered_nula_deepsleep_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
soldered_nula_deepsleep_esp32s3.menu.USBMode.default.build.usb_mode=0

soldered_nula_deepsleep_esp32s3.menu.CDCOnBoot.default=Disabled
soldered_nula_deepsleep_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
soldered_nula_deepsleep_esp32s3.menu.CDCOnBoot.cdc=Enabled
soldered_nula_deepsleep_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

soldered_nula_deepsleep_esp32s3.menu.MSCOnBoot.default=Disabled
soldered_nula_deepsleep_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
soldered_nula_deepsleep_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
soldered_nula_deepsleep_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1

soldered_nula_deepsleep_esp32s3.menu.DFUOnBoot.default=Disabled
soldered_nula_deepsleep_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
soldered_nula_deepsleep_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
soldered_nula_deepsleep_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

soldered_nula_deepsleep_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
soldered_nula_deepsleep_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
soldered_nula_deepsleep_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
soldered_nula_deepsleep_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
soldered_nula_deepsleep_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
soldered_nula_deepsleep_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true

soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.default.build.partitions=default
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.no_fs.build.partitions=no_fs
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.custom=Custom
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.custom.build.partitions=
soldered_nula_deepsleep_esp32s3.menu.PartitionScheme.custom.upload.maximum_size=8388608

soldered_nula_deepsleep_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.40=40MHz
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.20=20MHz
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.10=10MHz
soldered_nula_deepsleep_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L

soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.921600=921600
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.115200=115200
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.256000.windows=256000
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.230400=230400
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.460800.linux=460800
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.460800.macosx=460800
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.512000.windows=512000
soldered_nula_deepsleep_esp32s3.menu.UploadSpeed.512000.upload.speed=512000

soldered_nula_deepsleep_esp32s3.menu.DebugLevel.none=None
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.none.build.code_debug=0
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.error=Error
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.error.build.code_debug=1
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.warn=Warn
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.warn.build.code_debug=2
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.info=Info
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.info.build.code_debug=3
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.debug=Debug
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.debug.build.code_debug=4
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.verbose=Verbose
soldered_nula_deepsleep_esp32s3.menu.DebugLevel.verbose.build.code_debug=5

soldered_nula_deepsleep_esp32s3.menu.EraseFlash.none=Disabled
soldered_nula_deepsleep_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
soldered_nula_deepsleep_esp32s3.menu.EraseFlash.all=Enabled
soldered_nula_deepsleep_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e

soldered_nula_deepsleep_esp32s3.menu.ZigbeeMode.default=Disabled
soldered_nula_deepsleep_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
soldered_nula_deepsleep_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
soldered_nula_deepsleep_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
soldered_nula_deepsleep_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
soldered_nula_deepsleep_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

soldered_nula_mini_esp32c6.name=Soldered NULA Mini ESP32C6

soldered_nula_mini_esp32c6.bootloader.tool=esptool_py
soldered_nula_mini_esp32c6.bootloader.tool.default=esptool_py

soldered_nula_mini_esp32c6.upload.tool=esptool_py
soldered_nula_mini_esp32c6.upload.tool.default=esptool_py
soldered_nula_mini_esp32c6.upload.tool.network=esp_ota

soldered_nula_mini_esp32c6.upload.maximum_size=1310720
soldered_nula_mini_esp32c6.upload.maximum_data_size=327680
soldered_nula_mini_esp32c6.upload.flags=
soldered_nula_mini_esp32c6.upload.extra_flags=
soldered_nula_mini_esp32c6.upload.use_1200bps_touch=false
soldered_nula_mini_esp32c6.upload.wait_for_upload_port=false

soldered_nula_mini_esp32c6.serial.disableDTR=true
soldered_nula_mini_esp32c6.serial.disableRTS=true

soldered_nula_mini_esp32c6.build.tarch=riscv32
soldered_nula_mini_esp32c6.build.target=esp
soldered_nula_mini_esp32c6.build.mcu=esp32c6
soldered_nula_mini_esp32c6.build.core=esp32
soldered_nula_mini_esp32c6.build.variant=soldered_nula_mini_esp32c6
soldered_nula_mini_esp32c6.build.board=SOLDERED_NULA_MINI_ESP32C6
soldered_nula_mini_esp32c6.build.bootloader_addr=0x0

soldered_nula_mini_esp32c6.build.f_cpu=160000000L
soldered_nula_mini_esp32c6.build.flash_size=4MB
soldered_nula_mini_esp32c6.build.flash_freq=80m
soldered_nula_mini_esp32c6.build.flash_mode=qio
soldered_nula_mini_esp32c6.build.boot=qio
soldered_nula_mini_esp32c6.build.partitions=default
soldered_nula_mini_esp32c6.build.defines=

## IDE 2.0 Seems to not update the value
soldered_nula_mini_esp32c6.menu.JTAGAdapter.default=Disabled
soldered_nula_mini_esp32c6.menu.JTAGAdapter.default.build.copy_jtag_files=0
soldered_nula_mini_esp32c6.menu.JTAGAdapter.builtin=Integrated USB JTAG
soldered_nula_mini_esp32c6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
soldered_nula_mini_esp32c6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
soldered_nula_mini_esp32c6.menu.JTAGAdapter.external=FTDI Adapter
soldered_nula_mini_esp32c6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
soldered_nula_mini_esp32c6.menu.JTAGAdapter.external.build.copy_jtag_files=1
soldered_nula_mini_esp32c6.menu.JTAGAdapter.bridge=ESP USB Bridge
soldered_nula_mini_esp32c6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
soldered_nula_mini_esp32c6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

soldered_nula_mini_esp32c6.menu.CDCOnBoot.default=Disabled
soldered_nula_mini_esp32c6.menu.CDCOnBoot.default.build.cdc_on_boot=0
soldered_nula_mini_esp32c6.menu.CDCOnBoot.cdc=Enabled
soldered_nula_mini_esp32c6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

soldered_nula_mini_esp32c6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.default.build.partitions=default
soldered_nula_mini_esp32c6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
soldered_nula_mini_esp32c6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.minimal.build.partitions=minimal
soldered_nula_mini_esp32c6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.no_ota.build.partitions=no_ota
soldered_nula_mini_esp32c6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
soldered_nula_mini_esp32c6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
soldered_nula_mini_esp32c6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.huge_app.build.partitions=huge_app
soldered_nula_mini_esp32c6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
soldered_nula_mini_esp32c6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
soldered_nula_mini_esp32c6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
soldered_nula_mini_esp32c6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
soldered_nula_mini_esp32c6.menu.PartitionScheme.rainmaker=RainMaker 4MB
soldered_nula_mini_esp32c6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
soldered_nula_mini_esp32c6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
soldered_nula_mini_esp32c6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
soldered_nula_mini_esp32c6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
soldered_nula_mini_esp32c6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
soldered_nula_mini_esp32c6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
soldered_nula_mini_esp32c6.menu.PartitionScheme.zigbee.build.partitions=zigbee
soldered_nula_mini_esp32c6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
soldered_nula_mini_esp32c6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
soldered_nula_mini_esp32c6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
soldered_nula_mini_esp32c6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
soldered_nula_mini_esp32c6.menu.PartitionScheme.custom=Custom
soldered_nula_mini_esp32c6.menu.PartitionScheme.custom.build.partitions=
soldered_nula_mini_esp32c6.menu.PartitionScheme.custom.upload.maximum_size=4194304

soldered_nula_mini_esp32c6.menu.CPUFreq.160=160MHz (WiFi)
soldered_nula_mini_esp32c6.menu.CPUFreq.160.build.f_cpu=160000000L
soldered_nula_mini_esp32c6.menu.CPUFreq.80=80MHz (WiFi)
soldered_nula_mini_esp32c6.menu.CPUFreq.80.build.f_cpu=80000000L
soldered_nula_mini_esp32c6.menu.CPUFreq.40=40MHz
soldered_nula_mini_esp32c6.menu.CPUFreq.40.build.f_cpu=40000000L
soldered_nula_mini_esp32c6.menu.CPUFreq.20=20MHz
soldered_nula_mini_esp32c6.menu.CPUFreq.20.build.f_cpu=20000000L
soldered_nula_mini_esp32c6.menu.CPUFreq.10=10MHz
soldered_nula_mini_esp32c6.menu.CPUFreq.10.build.f_cpu=10000000L

soldered_nula_mini_esp32c6.menu.FlashMode.qio=QIO
soldered_nula_mini_esp32c6.menu.FlashMode.qio.build.flash_mode=dio
soldered_nula_mini_esp32c6.menu.FlashMode.qio.build.boot=qio
soldered_nula_mini_esp32c6.menu.FlashMode.dio=DIO
soldered_nula_mini_esp32c6.menu.FlashMode.dio.build.flash_mode=dio
soldered_nula_mini_esp32c6.menu.FlashMode.dio.build.boot=dio

soldered_nula_mini_esp32c6.menu.FlashFreq.80=80MHz
soldered_nula_mini_esp32c6.menu.FlashFreq.80.build.flash_freq=80m
soldered_nula_mini_esp32c6.menu.FlashFreq.40=40MHz
soldered_nula_mini_esp32c6.menu.FlashFreq.40.build.flash_freq=40m

soldered_nula_mini_esp32c6.menu.FlashSize.4M=4MB (32Mb)
soldered_nula_mini_esp32c6.menu.FlashSize.4M.build.flash_size=4MB

soldered_nula_mini_esp32c6.menu.UploadSpeed.921600=921600
soldered_nula_mini_esp32c6.menu.UploadSpeed.921600.upload.speed=921600
soldered_nula_mini_esp32c6.menu.UploadSpeed.115200=115200
soldered_nula_mini_esp32c6.menu.UploadSpeed.115200.upload.speed=115200
soldered_nula_mini_esp32c6.menu.UploadSpeed.256000.windows=256000
soldered_nula_mini_esp32c6.menu.UploadSpeed.256000.upload.speed=256000
soldered_nula_mini_esp32c6.menu.UploadSpeed.230400.windows.upload.speed=256000
soldered_nula_mini_esp32c6.menu.UploadSpeed.230400=230400
soldered_nula_mini_esp32c6.menu.UploadSpeed.230400.upload.speed=230400
soldered_nula_mini_esp32c6.menu.UploadSpeed.460800.linux=460800
soldered_nula_mini_esp32c6.menu.UploadSpeed.460800.macosx=460800
soldered_nula_mini_esp32c6.menu.UploadSpeed.460800.upload.speed=460800
soldered_nula_mini_esp32c6.menu.UploadSpeed.512000.windows=512000
soldered_nula_mini_esp32c6.menu.UploadSpeed.512000.upload.speed=512000

soldered_nula_mini_esp32c6.menu.DebugLevel.none=None
soldered_nula_mini_esp32c6.menu.DebugLevel.none.build.code_debug=0
soldered_nula_mini_esp32c6.menu.DebugLevel.error=Error
soldered_nula_mini_esp32c6.menu.DebugLevel.error.build.code_debug=1
soldered_nula_mini_esp32c6.menu.DebugLevel.warn=Warn
soldered_nula_mini_esp32c6.menu.DebugLevel.warn.build.code_debug=2
soldered_nula_mini_esp32c6.menu.DebugLevel.info=Info
soldered_nula_mini_esp32c6.menu.DebugLevel.info.build.code_debug=3
soldered_nula_mini_esp32c6.menu.DebugLevel.debug=Debug
soldered_nula_mini_esp32c6.menu.DebugLevel.debug.build.code_debug=4
soldered_nula_mini_esp32c6.menu.DebugLevel.verbose=Verbose
soldered_nula_mini_esp32c6.menu.DebugLevel.verbose.build.code_debug=5

soldered_nula_mini_esp32c6.menu.EraseFlash.none=Disabled
soldered_nula_mini_esp32c6.menu.EraseFlash.none.upload.erase_cmd=
soldered_nula_mini_esp32c6.menu.EraseFlash.all=Enabled
soldered_nula_mini_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e

soldered_nula_mini_esp32c6.menu.ZigbeeMode.default=Disabled
soldered_nula_mini_esp32c6.menu.ZigbeeMode.default.build.zigbee_mode=
soldered_nula_mini_esp32c6.menu.ZigbeeMode.default.build.zigbee_libs=
soldered_nula_mini_esp32c6.menu.ZigbeeMode.ed=Zigbee ED (end device)
soldered_nula_mini_esp32c6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
soldered_nula_mini_esp32c6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
soldered_nula_mini_esp32c6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
soldered_nula_mini_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
soldered_nula_mini_esp32c6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################

arduino_nesso_n1.name=Arduino Nesso N1

arduino_nesso_n1.bootloader.tool=esptool_py
arduino_nesso_n1.bootloader.tool.default=esptool_py

arduino_nesso_n1.upload.tool=esptool_py
arduino_nesso_n1.upload.tool.default=esptool_py
arduino_nesso_n1.upload.tool.network=esp_ota

arduino_nesso_n1.upload.maximum_size=1310720
arduino_nesso_n1.upload.maximum_data_size=327680
arduino_nesso_n1.upload.flags=
arduino_nesso_n1.upload.extra_flags=
arduino_nesso_n1.upload.use_1200bps_touch=false
arduino_nesso_n1.upload.wait_for_upload_port=false

arduino_nesso_n1.serial.disableDTR=false
arduino_nesso_n1.serial.disableRTS=false

arduino_nesso_n1.build.tarch=riscv32
arduino_nesso_n1.build.target=esp
arduino_nesso_n1.build.mcu=esp32c6
arduino_nesso_n1.build.core=esp32
arduino_nesso_n1.build.variant=arduino_nesso_n1
arduino_nesso_n1.build.board=ARDUINO_NESSO_N1
arduino_nesso_n1.build.bootloader_addr=0x0

arduino_nesso_n1.build.cdc_on_boot=1
arduino_nesso_n1.build.f_cpu=160000000L
arduino_nesso_n1.build.flash_size=16MB
arduino_nesso_n1.build.flash_freq=80m
arduino_nesso_n1.build.flash_mode=qio
arduino_nesso_n1.build.boot=qio
arduino_nesso_n1.build.partitions=default
arduino_nesso_n1.build.defines=

## IDE 2.0 Seems to not update the value
arduino_nesso_n1.menu.JTAGAdapter.default=Disabled
arduino_nesso_n1.menu.JTAGAdapter.default.build.copy_jtag_files=0
arduino_nesso_n1.menu.JTAGAdapter.builtin=Integrated USB JTAG
arduino_nesso_n1.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
arduino_nesso_n1.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
arduino_nesso_n1.menu.JTAGAdapter.external=FTDI Adapter
arduino_nesso_n1.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
arduino_nesso_n1.menu.JTAGAdapter.external.build.copy_jtag_files=1
arduino_nesso_n1.menu.JTAGAdapter.bridge=ESP USB Bridge
arduino_nesso_n1.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
arduino_nesso_n1.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

arduino_nesso_n1.menu.CDCOnBoot.default=Enabled
arduino_nesso_n1.menu.CDCOnBoot.default.build.cdc_on_boot=1
arduino_nesso_n1.menu.CDCOnBoot.cdc=Disabled
arduino_nesso_n1.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

arduino_nesso_n1.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
arduino_nesso_n1.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
arduino_nesso_n1.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
arduino_nesso_n1.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
arduino_nesso_n1.menu.PartitionScheme.default.build.partitions=default
arduino_nesso_n1.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
arduino_nesso_n1.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
arduino_nesso_n1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
arduino_nesso_n1.menu.PartitionScheme.no_ota.build.partitions=no_ota
arduino_nesso_n1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
arduino_nesso_n1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
arduino_nesso_n1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
arduino_nesso_n1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
arduino_nesso_n1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
arduino_nesso_n1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
arduino_nesso_n1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
arduino_nesso_n1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
arduino_nesso_n1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
arduino_nesso_n1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
arduino_nesso_n1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
arduino_nesso_n1.menu.PartitionScheme.huge_app.build.partitions=huge_app
arduino_nesso_n1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
arduino_nesso_n1.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
arduino_nesso_n1.menu.PartitionScheme.zigbee.build.partitions=zigbee
arduino_nesso_n1.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
arduino_nesso_n1.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
arduino_nesso_n1.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
arduino_nesso_n1.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720

arduino_nesso_n1.menu.CPUFreq.160=160MHz (WiFi)
arduino_nesso_n1.menu.CPUFreq.160.build.f_cpu=160000000L
arduino_nesso_n1.menu.CPUFreq.80=80MHz (WiFi)
arduino_nesso_n1.menu.CPUFreq.80.build.f_cpu=80000000L
arduino_nesso_n1.menu.CPUFreq.40=40MHz
arduino_nesso_n1.menu.CPUFreq.40.build.f_cpu=40000000L
arduino_nesso_n1.menu.CPUFreq.20=20MHz
arduino_nesso_n1.menu.CPUFreq.20.build.f_cpu=20000000L
arduino_nesso_n1.menu.CPUFreq.10=10MHz
arduino_nesso_n1.menu.CPUFreq.10.build.f_cpu=10000000L

arduino_nesso_n1.menu.FlashMode.qio=QIO
arduino_nesso_n1.menu.FlashMode.qio.build.flash_mode=dio
arduino_nesso_n1.menu.FlashMode.qio.build.boot=qio
arduino_nesso_n1.menu.FlashMode.dio=DIO
arduino_nesso_n1.menu.FlashMode.dio.build.flash_mode=dio
arduino_nesso_n1.menu.FlashMode.dio.build.boot=dio

arduino_nesso_n1.menu.UploadSpeed.921600=921600
arduino_nesso_n1.menu.UploadSpeed.921600.upload.speed=921600
arduino_nesso_n1.menu.UploadSpeed.115200=115200
arduino_nesso_n1.menu.UploadSpeed.115200.upload.speed=115200
arduino_nesso_n1.menu.UploadSpeed.256000.windows=256000
arduino_nesso_n1.menu.UploadSpeed.256000.upload.speed=256000
arduino_nesso_n1.menu.UploadSpeed.230400.windows.upload.speed=256000
arduino_nesso_n1.menu.UploadSpeed.230400=230400
arduino_nesso_n1.menu.UploadSpeed.230400.upload.speed=230400
arduino_nesso_n1.menu.UploadSpeed.460800.linux=460800
arduino_nesso_n1.menu.UploadSpeed.460800.macosx=460800
arduino_nesso_n1.menu.UploadSpeed.460800.upload.speed=460800
arduino_nesso_n1.menu.UploadSpeed.512000.windows=512000
arduino_nesso_n1.menu.UploadSpeed.512000.upload.speed=512000

arduino_nesso_n1.menu.DebugLevel.none=None
arduino_nesso_n1.menu.DebugLevel.none.build.code_debug=0
arduino_nesso_n1.menu.DebugLevel.error=Error
arduino_nesso_n1.menu.DebugLevel.error.build.code_debug=1
arduino_nesso_n1.menu.DebugLevel.warn=Warn
arduino_nesso_n1.menu.DebugLevel.warn.build.code_debug=2
arduino_nesso_n1.menu.DebugLevel.info=Info
arduino_nesso_n1.menu.DebugLevel.info.build.code_debug=3
arduino_nesso_n1.menu.DebugLevel.debug=Debug
arduino_nesso_n1.menu.DebugLevel.debug.build.code_debug=4
arduino_nesso_n1.menu.DebugLevel.verbose=Verbose
arduino_nesso_n1.menu.DebugLevel.verbose.build.code_debug=5

arduino_nesso_n1.menu.EraseFlash.none=Disabled
arduino_nesso_n1.menu.EraseFlash.none.upload.erase_cmd=
arduino_nesso_n1.menu.EraseFlash.all=Enabled
arduino_nesso_n1.menu.EraseFlash.all.upload.erase_cmd=-e

arduino_nesso_n1.menu.ZigbeeMode.default=Disabled
arduino_nesso_n1.menu.ZigbeeMode.default.build.zigbee_mode=
arduino_nesso_n1.menu.ZigbeeMode.default.build.zigbee_libs=
arduino_nesso_n1.menu.ZigbeeMode.ed=Zigbee ED (end device)
arduino_nesso_n1.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
arduino_nesso_n1.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
arduino_nesso_n1.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
arduino_nesso_n1.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
arduino_nesso_n1.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native

##############################################################
#PandaByte x32 ESP32

pandabyte_x32.name=PandaByte x32 - ESP32

pandabyte_x32.bootloader.tool=esptool_py
pandabyte_x32.bootloader.tool.default=esptool_py

pandabyte_x32.upload.tool=esptool_py
pandabyte_x32.upload.tool.default=esptool_py
pandabyte_x32.upload.tool.network=esp_ota

pandabyte_x32.upload.maximum_size=1310720
pandabyte_x32.upload.maximum_data_size=327680
pandabyte_x32.upload.flags=
pandabyte_x32.upload.extra_flags=

pandabyte_x32.serial.disableDTR=true
pandabyte_x32.serial.disableRTS=true

pandabyte_x32.build.tarch=xtensa
pandabyte_x32.build.bootloader_addr=0x1000
pandabyte_x32.build.target=esp32
pandabyte_x32.build.mcu=esp32
pandabyte_x32.build.core=esp32
pandabyte_x32.build.variant=pandabyte_x32
pandabyte_x32.build.board=PANDABYTE_X32

pandabyte_x32.build.f_cpu=240000000L
pandabyte_x32.build.flash_size=4MB
pandabyte_x32.build.flash_freq=40m
pandabyte_x32.build.flash_mode=dio
pandabyte_x32.build.boot=dio
pandabyte_x32.build.partitions=default
pandabyte_x32.build.defines=
pandabyte_x32.build.loop_core=
pandabyte_x32.build.event_core=

pandabyte_x32.menu.PSRAM.disabled=Disabled
pandabyte_x32.menu.PSRAM.disabled.build.defines=
pandabyte_x32.menu.PSRAM.disabled.build.extra_libs=
pandabyte_x32.menu.PSRAM.enabled=Enabled
pandabyte_x32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
pandabyte_x32.menu.PSRAM.enabled.build.extra_libs=

pandabyte_x32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
pandabyte_x32.menu.PartitionScheme.default.build.partitions=default
pandabyte_x32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
pandabyte_x32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
pandabyte_x32.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
pandabyte_x32.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
pandabyte_x32.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
pandabyte_x32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
pandabyte_x32.menu.PartitionScheme.minimal.build.partitions=minimal
pandabyte_x32.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
pandabyte_x32.menu.PartitionScheme.no_fs.build.partitions=no_fs
pandabyte_x32.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
pandabyte_x32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
pandabyte_x32.menu.PartitionScheme.no_ota.build.partitions=no_ota
pandabyte_x32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
pandabyte_x32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
pandabyte_x32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
pandabyte_x32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
pandabyte_x32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
pandabyte_x32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
pandabyte_x32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
pandabyte_x32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
pandabyte_x32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
pandabyte_x32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
pandabyte_x32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
pandabyte_x32.menu.PartitionScheme.huge_app.build.partitions=huge_app
pandabyte_x32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
pandabyte_x32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
pandabyte_x32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
pandabyte_x32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
pandabyte_x32.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
pandabyte_x32.menu.PartitionScheme.fatflash.build.partitions=ffat
pandabyte_x32.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
pandabyte_x32.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
pandabyte_x32.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
pandabyte_x32.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
pandabyte_x32.menu.PartitionScheme.rainmaker=RainMaker 4MB
pandabyte_x32.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
pandabyte_x32.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
pandabyte_x32.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
pandabyte_x32.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
pandabyte_x32.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
pandabyte_x32.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
pandabyte_x32.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
pandabyte_x32.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
pandabyte_x32.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
pandabyte_x32.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
pandabyte_x32.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
pandabyte_x32.menu.PartitionScheme.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
pandabyte_x32.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
pandabyte_x32.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
pandabyte_x32.menu.PartitionScheme.custom=Custom
pandabyte_x32.menu.PartitionScheme.custom.build.partitions=
pandabyte_x32.menu.PartitionScheme.custom.upload.maximum_size=16777216

pandabyte_x32.menu.CPUFreq.240=240MHz (WiFi/BT)
pandabyte_x32.menu.CPUFreq.240.build.f_cpu=240000000L
pandabyte_x32.menu.CPUFreq.160=160MHz (WiFi/BT)
pandabyte_x32.menu.CPUFreq.160.build.f_cpu=160000000L
pandabyte_x32.menu.CPUFreq.80=80MHz (WiFi/BT)
pandabyte_x32.menu.CPUFreq.80.build.f_cpu=80000000L
pandabyte_x32.menu.CPUFreq.40=40MHz (40MHz XTAL)
pandabyte_x32.menu.CPUFreq.40.build.f_cpu=40000000L
pandabyte_x32.menu.CPUFreq.26=26MHz (26MHz XTAL)
pandabyte_x32.menu.CPUFreq.26.build.f_cpu=26000000L
pandabyte_x32.menu.CPUFreq.20=20MHz (40MHz XTAL)
pandabyte_x32.menu.CPUFreq.20.build.f_cpu=20000000L
pandabyte_x32.menu.CPUFreq.13=13MHz (26MHz XTAL)
pandabyte_x32.menu.CPUFreq.13.build.f_cpu=13000000L
pandabyte_x32.menu.CPUFreq.10=10MHz (40MHz XTAL)
pandabyte_x32.menu.CPUFreq.10.build.f_cpu=10000000L

pandabyte_x32.menu.FlashMode.qio=QIO
pandabyte_x32.menu.FlashMode.qio.build.flash_mode=dio
pandabyte_x32.menu.FlashMode.qio.build.boot=qio
pandabyte_x32.menu.FlashMode.dio=DIO
pandabyte_x32.menu.FlashMode.dio.build.flash_mode=dio
pandabyte_x32.menu.FlashMode.dio.build.boot=dio

pandabyte_x32.menu.FlashFreq.80=80MHz
pandabyte_x32.menu.FlashFreq.80.build.flash_freq=80m
pandabyte_x32.menu.FlashFreq.40=40MHz
pandabyte_x32.menu.FlashFreq.40.build.flash_freq=40m

pandabyte_x32.menu.FlashSize.4M=4MB (32Mb)
pandabyte_x32.menu.FlashSize.4M.build.flash_size=4MB
pandabyte_x32.menu.FlashSize.8M=8MB (64Mb)
pandabyte_x32.menu.FlashSize.8M.build.flash_size=8MB
pandabyte_x32.menu.FlashSize.2M=2MB (16Mb)
pandabyte_x32.menu.FlashSize.2M.build.flash_size=2MB
pandabyte_x32.menu.FlashSize.16M=16MB (128Mb)
pandabyte_x32.menu.FlashSize.16M.build.flash_size=16MB

pandabyte_x32.menu.UploadSpeed.921600=921600
pandabyte_x32.menu.UploadSpeed.921600.upload.speed=921600
pandabyte_x32.menu.UploadSpeed.115200=115200
pandabyte_x32.menu.UploadSpeed.115200.upload.speed=115200
pandabyte_x32.menu.UploadSpeed.256000.windows=256000
pandabyte_x32.menu.UploadSpeed.256000.upload.speed=256000
pandabyte_x32.menu.UploadSpeed.230400.windows.upload.speed=256000
pandabyte_x32.menu.UploadSpeed.230400=230400
pandabyte_x32.menu.UploadSpeed.230400.upload.speed=230400
pandabyte_x32.menu.UploadSpeed.460800.linux=460800
pandabyte_x32.menu.UploadSpeed.460800.macosx=460800
pandabyte_x32.menu.UploadSpeed.460800.upload.speed=460800
pandabyte_x32.menu.UploadSpeed.512000.windows=512000
pandabyte_x32.menu.UploadSpeed.512000.upload.speed=512000

pandabyte_x32.menu.LoopCore.1=Core 1
pandabyte_x32.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
pandabyte_x32.menu.LoopCore.0=Core 0
pandabyte_x32.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

pandabyte_x32.menu.EventsCore.1=Core 1
pandabyte_x32.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
pandabyte_x32.menu.EventsCore.0=Core 0
pandabyte_x32.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

pandabyte_x32.menu.DebugLevel.none=None
pandabyte_x32.menu.DebugLevel.none.build.code_debug=0
pandabyte_x32.menu.DebugLevel.error=Error
pandabyte_x32.menu.DebugLevel.error.build.code_debug=1
pandabyte_x32.menu.DebugLevel.warn=Warn
pandabyte_x32.menu.DebugLevel.warn.build.code_debug=2
pandabyte_x32.menu.DebugLevel.info=Info
pandabyte_x32.menu.DebugLevel.info.build.code_debug=3
pandabyte_x32.menu.DebugLevel.debug=Debug
pandabyte_x32.menu.DebugLevel.debug.build.code_debug=4
pandabyte_x32.menu.DebugLevel.verbose=Verbose
pandabyte_x32.menu.DebugLevel.verbose.build.code_debug=5

pandabyte_x32.menu.EraseFlash.none=Disabled
pandabyte_x32.menu.EraseFlash.none.upload.erase_cmd=
pandabyte_x32.menu.EraseFlash.all=Enabled
pandabyte_x32.menu.EraseFlash.all.upload.erase_cmd=-e

pandabyte_x32.menu.ZigbeeMode.default=Disabled
pandabyte_x32.menu.ZigbeeMode.default.build.zigbee_mode=
pandabyte_x32.menu.ZigbeeMode.default.build.zigbee_libs=
pandabyte_x32.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
pandabyte_x32.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
pandabyte_x32.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote



##############################################################
# PandaByte xC3m ESP32C3

pandabyte_xc3m.name=Pandabyte xC3m - ESP32C3

pandabyte_xc3m.bootloader.tool=esptool_py
pandabyte_xc3m.bootloader.tool.default=esptool_py

pandabyte_xc3m.upload.tool=esptool_py
pandabyte_xc3m.upload.tool.default=esptool_py
pandabyte_xc3m.upload.tool.network=esp_ota

pandabyte_xc3m.upload.maximum_size=1310720
pandabyte_xc3m.upload.maximum_data_size=327680
pandabyte_xc3m.upload.flags=
pandabyte_xc3m.upload.extra_flags=
pandabyte_xc3m.upload.use_1200bps_touch=false
pandabyte_xc3m.upload.wait_for_upload_port=false

pandabyte_xc3m.serial.disableDTR=false
pandabyte_xc3m.serial.disableRTS=false

pandabyte_xc3m.build.tarch=riscv32
pandabyte_xc3m.build.bootloader_addr=0x0
pandabyte_xc3m.build.target=esp
pandabyte_xc3m.build.mcu=esp32c3
pandabyte_xc3m.build.core=esp32
pandabyte_xc3m.build.variant=pandabyte_xc3m
pandabyte_xc3m.build.board=PANDABYTE_XC3M

pandabyte_xc3m.build.cdc_on_boot=1
pandabyte_xc3m.build.f_cpu=160000000L
pandabyte_xc3m.build.flash_size=4MB
pandabyte_xc3m.build.flash_freq=80m
pandabyte_xc3m.build.flash_mode=dio
pandabyte_xc3m.build.boot=qio
pandabyte_xc3m.build.partitions=default
pandabyte_xc3m.build.defines=

pandabyte_xc3m.menu.CDCOnBoot.cdc=Enabled
pandabyte_xc3m.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
pandabyte_xc3m.menu.CDCOnBoot.default=Enabled
pandabyte_xc3m.menu.CDCOnBoot.default.build.cdc_on_boot=0

pandabyte_xc3m.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
pandabyte_xc3m.menu.PartitionScheme.default.build.partitions=default
pandabyte_xc3m.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
pandabyte_xc3m.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
pandabyte_xc3m.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
pandabyte_xc3m.menu.PartitionScheme.minimal.build.partitions=minimal
pandabyte_xc3m.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
pandabyte_xc3m.menu.PartitionScheme.no_ota.build.partitions=no_ota
pandabyte_xc3m.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
pandabyte_xc3m.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
pandabyte_xc3m.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
pandabyte_xc3m.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
pandabyte_xc3m.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
pandabyte_xc3m.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
pandabyte_xc3m.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
pandabyte_xc3m.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
pandabyte_xc3m.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
pandabyte_xc3m.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
pandabyte_xc3m.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
pandabyte_xc3m.menu.PartitionScheme.huge_app.build.partitions=huge_app
pandabyte_xc3m.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
pandabyte_xc3m.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
pandabyte_xc3m.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
pandabyte_xc3m.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080

pandabyte_xc3m.menu.CPUFreq.160=160MHz (WiFi)
pandabyte_xc3m.menu.CPUFreq.160.build.f_cpu=160000000L
pandabyte_xc3m.menu.CPUFreq.80=80MHz (WiFi)
pandabyte_xc3m.menu.CPUFreq.80.build.f_cpu=80000000L
pandabyte_xc3m.menu.CPUFreq.40=40MHz
pandabyte_xc3m.menu.CPUFreq.40.build.f_cpu=40000000L
pandabyte_xc3m.menu.CPUFreq.20=20MHz
pandabyte_xc3m.menu.CPUFreq.20.build.f_cpu=20000000L
pandabyte_xc3m.menu.CPUFreq.10=10MHz
pandabyte_xc3m.menu.CPUFreq.10.build.f_cpu=10000000L

pandabyte_xc3m.menu.FlashMode.qio=QIO
pandabyte_xc3m.menu.FlashMode.qio.build.flash_mode=dio
pandabyte_xc3m.menu.FlashMode.qio.build.boot=qio
pandabyte_xc3m.menu.FlashMode.dio=DIO
pandabyte_xc3m.menu.FlashMode.dio.build.flash_mode=dio
pandabyte_xc3m.menu.FlashMode.dio.build.boot=dio
pandabyte_xc3m.menu.FlashMode.qout=QOUT
pandabyte_xc3m.menu.FlashMode.qout.build.flash_mode=dout
pandabyte_xc3m.menu.FlashMode.qout.build.boot=qout
pandabyte_xc3m.menu.FlashMode.dout=DOUT
pandabyte_xc3m.menu.FlashMode.dout.build.flash_mode=dout
pandabyte_xc3m.menu.FlashMode.dout.build.boot=dout

pandabyte_xc3m.menu.FlashFreq.80=80MHz
pandabyte_xc3m.menu.FlashFreq.80.build.flash_freq=80m
pandabyte_xc3m.menu.FlashFreq.40=40MHz
pandabyte_xc3m.menu.FlashFreq.40.build.flash_freq=40m

pandabyte_xc3m.menu.FlashSize.4M=4MB (32Mb)
pandabyte_xc3m.menu.FlashSize.4M.build.flash_size=4MB

pandabyte_xc3m.menu.UploadSpeed.921600=921600
pandabyte_xc3m.menu.UploadSpeed.921600.upload.speed=921600
pandabyte_xc3m.menu.UploadSpeed.115200=115200
pandabyte_xc3m.menu.UploadSpeed.115200.upload.speed=115200
pandabyte_xc3m.menu.UploadSpeed.256000.windows=256000
pandabyte_xc3m.menu.UploadSpeed.256000.upload.speed=256000
pandabyte_xc3m.menu.UploadSpeed.230400.windows.upload.speed=256000
pandabyte_xc3m.menu.UploadSpeed.230400=230400
pandabyte_xc3m.menu.UploadSpeed.230400.upload.speed=230400
pandabyte_xc3m.menu.UploadSpeed.460800.linux=460800
pandabyte_xc3m.menu.UploadSpeed.460800.macosx=460800
pandabyte_xc3m.menu.UploadSpeed.460800.upload.speed=460800
pandabyte_xc3m.menu.UploadSpeed.512000.windows=512000
pandabyte_xc3m.menu.UploadSpeed.512000.upload.speed=512000

pandabyte_xc3m.menu.DebugLevel.none=None
pandabyte_xc3m.menu.DebugLevel.none.build.code_debug=0
pandabyte_xc3m.menu.DebugLevel.error=Error
pandabyte_xc3m.menu.DebugLevel.error.build.code_debug=1
pandabyte_xc3m.menu.DebugLevel.warn=Warn
pandabyte_xc3m.menu.DebugLevel.warn.build.code_debug=2
pandabyte_xc3m.menu.DebugLevel.info=Info
pandabyte_xc3m.menu.DebugLevel.info.build.code_debug=3
pandabyte_xc3m.menu.DebugLevel.debug=Debug
pandabyte_xc3m.menu.DebugLevel.debug.build.code_debug=4
pandabyte_xc3m.menu.DebugLevel.verbose=Verbose
pandabyte_xc3m.menu.DebugLevel.verbose.build.code_debug=5

pandabyte_xc3m.menu.EraseFlash.none=Disabled
pandabyte_xc3m.menu.EraseFlash.none.upload.erase_cmd=
pandabyte_xc3m.menu.EraseFlash.all=Enabled
pandabyte_xc3m.menu.EraseFlash.all.upload.erase_cmd=-e

##############################################################
# PandaByte xC5 ESP32C5
pandabyte_xc5.name=Pandabyte xC5 - ESP32C5

pandabyte_xc5.bootloader.tool=esptool_py
pandabyte_xc5.bootloader.tool.default=esptool_py

pandabyte_xc5.upload.tool=esptool_py
pandabyte_xc5.upload.tool.default=esptool_py
pandabyte_xc5.upload.tool.network=esp_ota

pandabyte_xc5.upload.maximum_size=1310720
pandabyte_xc5.upload.maximum_data_size=327680
pandabyte_xc5.upload.flags=
pandabyte_xc5.upload.extra_flags=
pandabyte_xc5.upload.use_1200bps_touch=false
pandabyte_xc5.upload.wait_for_upload_port=false

pandabyte_xc5.serial.disableDTR=false
pandabyte_xc5.serial.disableRTS=false

pandabyte_xc5.build.tarch=riscv32
pandabyte_xc5.build.target=esp
pandabyte_xc5.build.mcu=esp32c5
pandabyte_xc5.build.core=esp32
pandabyte_xc5.build.variant=pandabyte_xc5
pandabyte_xc5.build.board=PANDABYTE_XC5
pandabyte_xc5.build.bootloader_addr=0x2000

pandabyte_xc5.build.cdc_on_boot=1
pandabyte_xc5.build.f_cpu=240000000L
pandabyte_xc5.build.flash_size=4MB
pandabyte_xc5.build.flash_freq=80m
pandabyte_xc5.build.flash_mode=qio
pandabyte_xc5.build.boot=qio
pandabyte_xc5.build.partitions=default
pandabyte_xc5.build.defines=

## IDE 2.0 Seems to not update the value
pandabyte_xc5.menu.JTAGAdapter.default=Disabled
pandabyte_xc5.menu.JTAGAdapter.default.build.copy_jtag_files=0
pandabyte_xc5.menu.JTAGAdapter.builtin=Integrated USB JTAG
pandabyte_xc5.menu.JTAGAdapter.builtin.build.openocdscript=esp32c5-builtin.cfg
pandabyte_xc5.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
pandabyte_xc5.menu.JTAGAdapter.external=FTDI Adapter
pandabyte_xc5.menu.JTAGAdapter.external.build.openocdscript=esp32c5-ftdi.cfg
pandabyte_xc5.menu.JTAGAdapter.external.build.copy_jtag_files=1
pandabyte_xc5.menu.JTAGAdapter.bridge=ESP USB Bridge
pandabyte_xc5.menu.JTAGAdapter.bridge.build.openocdscript=esp32c5-bridge.cfg
pandabyte_xc5.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

pandabyte_xc5.menu.PSRAM.disabled=Disabled
pandabyte_xc5.menu.PSRAM.disabled.build.defines=
pandabyte_xc5.menu.PSRAM.enabled=Enabled
pandabyte_xc5.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM

pandabyte_xc5.menu.CDCOnBoot.default=Enabled
pandabyte_xc5.menu.CDCOnBoot.default.build.cdc_on_boot=1
pandabyte_xc5.menu.CDCOnBoot.cdc=Enabled
pandabyte_xc5.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

pandabyte_xc5.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
pandabyte_xc5.menu.PartitionScheme.default.build.partitions=default
pandabyte_xc5.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
pandabyte_xc5.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
pandabyte_xc5.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
pandabyte_xc5.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
pandabyte_xc5.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
pandabyte_xc5.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
pandabyte_xc5.menu.PartitionScheme.minimal.build.partitions=minimal
pandabyte_xc5.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
pandabyte_xc5.menu.PartitionScheme.no_fs.build.partitions=no_fs
pandabyte_xc5.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
pandabyte_xc5.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
pandabyte_xc5.menu.PartitionScheme.no_ota.build.partitions=no_ota
pandabyte_xc5.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
pandabyte_xc5.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
pandabyte_xc5.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
pandabyte_xc5.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
pandabyte_xc5.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
pandabyte_xc5.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
pandabyte_xc5.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
pandabyte_xc5.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
pandabyte_xc5.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
pandabyte_xc5.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
pandabyte_xc5.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
pandabyte_xc5.menu.PartitionScheme.huge_app.build.partitions=huge_app
pandabyte_xc5.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
pandabyte_xc5.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
pandabyte_xc5.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
pandabyte_xc5.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
pandabyte_xc5.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
pandabyte_xc5.menu.PartitionScheme.fatflash.build.partitions=ffat
pandabyte_xc5.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
pandabyte_xc5.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
pandabyte_xc5.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
pandabyte_xc5.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
pandabyte_xc5.menu.PartitionScheme.rainmaker=RainMaker 4MB
pandabyte_xc5.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
pandabyte_xc5.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
pandabyte_xc5.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
pandabyte_xc5.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
pandabyte_xc5.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
pandabyte_xc5.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
pandabyte_xc5.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
pandabyte_xc5.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
pandabyte_xc5.menu.PartitionScheme.zigbee_2MB=Zigbee 2MB with spiffs
pandabyte_xc5.menu.PartitionScheme.zigbee_2MB.build.partitions=zigbee_2MB
pandabyte_xc5.menu.PartitionScheme.zigbee_2MB.upload.maximum_size=1310720
pandabyte_xc5.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
pandabyte_xc5.menu.PartitionScheme.zigbee.build.partitions=zigbee
pandabyte_xc5.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
pandabyte_xc5.menu.PartitionScheme.zigbee_8MB=Zigbee 8MB with spiffs
pandabyte_xc5.menu.PartitionScheme.zigbee_8MB.build.partitions=zigbee_8MB
pandabyte_xc5.menu.PartitionScheme.zigbee_8MB.upload.maximum_size=3407872
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr_2MB=Zigbee ZCZR 2MB with spiffs
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr_2MB.build.partitions=zigbee_zczr_2MB
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr_2MB.upload.maximum_size=1310720
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
pandabyte_xc5.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
pandabyte_xc5.menu.PartitionScheme.custom=Custom
pandabyte_xc5.menu.PartitionScheme.custom.build.partitions=
pandabyte_xc5.menu.PartitionScheme.custom.upload.maximum_size=16777216

pandabyte_xc5.menu.CPUFreq.240=240MHz (WiFi)
pandabyte_xc5.menu.CPUFreq.240.build.f_cpu=240000000L
pandabyte_xc5.menu.CPUFreq.120=120MHz (WiFi)
pandabyte_xc5.menu.CPUFreq.120.build.f_cpu=120000000L
pandabyte_xc5.menu.CPUFreq.80=80MHz (WiFi)
pandabyte_xc5.menu.CPUFreq.80.build.f_cpu=80000000L
pandabyte_xc5.menu.CPUFreq.40=40MHz
pandabyte_xc5.menu.CPUFreq.40.build.f_cpu=40000000L
pandabyte_xc5.menu.CPUFreq.20=20MHz
pandabyte_xc5.menu.CPUFreq.20.build.f_cpu=20000000L
pandabyte_xc5.menu.CPUFreq.10=10MHz
pandabyte_xc5.menu.CPUFreq.10.build.f_cpu=10000000L

pandabyte_xc5.menu.FlashMode.qio=QIO
pandabyte_xc5.menu.FlashMode.qio.build.flash_mode=dio
pandabyte_xc5.menu.FlashMode.qio.build.boot=qio
pandabyte_xc5.menu.FlashMode.dio=DIO
pandabyte_xc5.menu.FlashMode.dio.build.flash_mode=dio
pandabyte_xc5.menu.FlashMode.dio.build.boot=dio

pandabyte_xc5.menu.FlashFreq.80=80MHz
pandabyte_xc5.menu.FlashFreq.80.build.flash_freq=80m
pandabyte_xc5.menu.FlashFreq.40=40MHz
pandabyte_xc5.menu.FlashFreq.40.build.flash_freq=40m

pandabyte_xc5.menu.FlashSize.4M=4MB (32Mb)
pandabyte_xc5.menu.FlashSize.4M.build.flash_size=4MB
pandabyte_xc5.menu.FlashSize.8M=8MB (64Mb)
pandabyte_xc5.menu.FlashSize.8M.build.flash_size=8MB
pandabyte_xc5.menu.FlashSize.2M=2MB (16Mb)
pandabyte_xc5.menu.FlashSize.2M.build.flash_size=2MB
pandabyte_xc5.menu.FlashSize.16M=16MB (128Mb)
pandabyte_xc5.menu.FlashSize.16M.build.flash_size=16MB

pandabyte_xc5.menu.UploadSpeed.921600=921600
pandabyte_xc5.menu.UploadSpeed.921600.upload.speed=921600
pandabyte_xc5.menu.UploadSpeed.115200=115200
pandabyte_xc5.menu.UploadSpeed.115200.upload.speed=115200
pandabyte_xc5.menu.UploadSpeed.256000.windows=256000
pandabyte_xc5.menu.UploadSpeed.256000.upload.speed=256000
pandabyte_xc5.menu.UploadSpeed.230400.windows.upload.speed=256000
pandabyte_xc5.menu.UploadSpeed.230400=230400
pandabyte_xc5.menu.UploadSpeed.230400.upload.speed=230400
pandabyte_xc5.menu.UploadSpeed.460800.linux=460800
pandabyte_xc5.menu.UploadSpeed.460800.macosx=460800
pandabyte_xc5.menu.UploadSpeed.460800.upload.speed=460800
pandabyte_xc5.menu.UploadSpeed.512000.windows=512000
pandabyte_xc5.menu.UploadSpeed.512000.upload.speed=512000

pandabyte_xc5.menu.DebugLevel.none=None
pandabyte_xc5.menu.DebugLevel.none.build.code_debug=0
pandabyte_xc5.menu.DebugLevel.error=Error
pandabyte_xc5.menu.DebugLevel.error.build.code_debug=1
pandabyte_xc5.menu.DebugLevel.warn=Warn
pandabyte_xc5.menu.DebugLevel.warn.build.code_debug=2
pandabyte_xc5.menu.DebugLevel.info=Info
pandabyte_xc5.menu.DebugLevel.info.build.code_debug=3
pandabyte_xc5.menu.DebugLevel.debug=Debug
pandabyte_xc5.menu.DebugLevel.debug.build.code_debug=4
pandabyte_xc5.menu.DebugLevel.verbose=Verbose
pandabyte_xc5.menu.DebugLevel.verbose.build.code_debug=5

pandabyte_xc5.menu.EraseFlash.none=Disabled
pandabyte_xc5.menu.EraseFlash.none.upload.erase_cmd=
pandabyte_xc5.menu.EraseFlash.all=Enabled
pandabyte_xc5.menu.EraseFlash.all.upload.erase_cmd=-e

pandabyte_xc5.menu.ZigbeeMode.default=Disabled
pandabyte_xc5.menu.ZigbeeMode.default.build.zigbee_mode=
pandabyte_xc5.menu.ZigbeeMode.default.build.zigbee_libs=
pandabyte_xc5.menu.ZigbeeMode.ed=Zigbee ED (end device)
pandabyte_xc5.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
pandabyte_xc5.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
pandabyte_xc5.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
pandabyte_xc5.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
pandabyte_xc5.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native
pandabyte_xc5.menu.ZigbeeMode.ed_debug=Zigbee ED (end device) - Debug
pandabyte_xc5.menu.ZigbeeMode.ed_debug.build.zigbee_mode=-DZIGBEE_MODE_ED
pandabyte_xc5.menu.ZigbeeMode.ed_debug.build.zigbee_libs=-lesp_zb_api.ed.debug -lzboss_stack.ed.debug -lzboss_port.native.debug
pandabyte_xc5.menu.ZigbeeMode.zczr_debug=Zigbee ZCZR (coordinator/router) - Debug
pandabyte_xc5.menu.ZigbeeMode.zczr_debug.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
pandabyte_xc5.menu.ZigbeeMode.zczr_debug.build.zigbee_libs=-lesp_zb_api.zczr.debug -lzboss_stack.zczr.debug -lzboss_port.native.debug

##############################################################
# PandaByte xC6 ESP32C6
pandabyte_xc6.name=PandaByte xC6 - ESP32C6

pandabyte_xc6.bootloader.tool=esptool_py
pandabyte_xc6.bootloader.tool.default=esptool_py

pandabyte_xc6.upload.tool=esptool_py
pandabyte_xc6.upload.tool.default=esptool_py
pandabyte_xc6.upload.tool.network=esp_ota

pandabyte_xc6.upload.maximum_size=1310720
pandabyte_xc6.upload.maximum_data_size=327680
pandabyte_xc6.upload.flags=
pandabyte_xc6.upload.extra_flags=
pandabyte_xc6.upload.use_1200bps_touch=false
pandabyte_xc6.upload.wait_for_upload_port=false

pandabyte_xc6.serial.disableDTR=false
pandabyte_xc6.serial.disableRTS=false

pandabyte_xc6.build.tarch=riscv32
pandabyte_xc6.build.target=esp
pandabyte_xc6.build.mcu=esp32c6
pandabyte_xc6.build.core=esp32
pandabyte_xc6.build.variant=pandabyte_xc6
pandabyte_xc6.build.board=PANDABYTE_XC6
pandabyte_xc6.build.bootloader_addr=0x0

pandabyte_xc6.build.cdc_on_boot=0
pandabyte_xc6.build.f_cpu=160000000L
pandabyte_xc6.build.flash_size=4MB
pandabyte_xc6.build.flash_freq=80m
pandabyte_xc6.build.flash_mode=qio
pandabyte_xc6.build.boot=qio
pandabyte_xc6.build.partitions=default
pandabyte_xc6.build.defines=

## IDE 2.0 Seems to not update the value
pandabyte_xc6.menu.JTAGAdapter.default=Disabled
pandabyte_xc6.menu.JTAGAdapter.default.build.copy_jtag_files=0
pandabyte_xc6.menu.JTAGAdapter.builtin=Integrated USB JTAG
pandabyte_xc6.menu.JTAGAdapter.builtin.build.openocdscript=esp32c6-builtin.cfg
pandabyte_xc6.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
pandabyte_xc6.menu.JTAGAdapter.external=FTDI Adapter
pandabyte_xc6.menu.JTAGAdapter.external.build.openocdscript=esp32c6-ftdi.cfg
pandabyte_xc6.menu.JTAGAdapter.external.build.copy_jtag_files=1
pandabyte_xc6.menu.JTAGAdapter.bridge=ESP USB Bridge
pandabyte_xc6.menu.JTAGAdapter.bridge.build.openocdscript=esp32c6-bridge.cfg
pandabyte_xc6.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

pandabyte_xc6.menu.CDCOnBoot.default=Disabled
pandabyte_xc6.menu.CDCOnBoot.default.build.cdc_on_boot=0
pandabyte_xc6.menu.CDCOnBoot.cdc=Enabled
pandabyte_xc6.menu.CDCOnBoot.cdc.build.cdc_on_boot=1

pandabyte_xc6.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
pandabyte_xc6.menu.PartitionScheme.default.build.partitions=default
pandabyte_xc6.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
pandabyte_xc6.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
pandabyte_xc6.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
pandabyte_xc6.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
pandabyte_xc6.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
pandabyte_xc6.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
pandabyte_xc6.menu.PartitionScheme.minimal.build.partitions=minimal
pandabyte_xc6.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
pandabyte_xc6.menu.PartitionScheme.no_fs.build.partitions=no_fs
pandabyte_xc6.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
pandabyte_xc6.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
pandabyte_xc6.menu.PartitionScheme.no_ota.build.partitions=no_ota
pandabyte_xc6.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
pandabyte_xc6.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
pandabyte_xc6.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
pandabyte_xc6.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
pandabyte_xc6.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
pandabyte_xc6.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
pandabyte_xc6.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
pandabyte_xc6.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
pandabyte_xc6.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
pandabyte_xc6.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
pandabyte_xc6.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
pandabyte_xc6.menu.PartitionScheme.huge_app.build.partitions=huge_app
pandabyte_xc6.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
pandabyte_xc6.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
pandabyte_xc6.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
pandabyte_xc6.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
pandabyte_xc6.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
pandabyte_xc6.menu.PartitionScheme.fatflash.build.partitions=ffat
pandabyte_xc6.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
pandabyte_xc6.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
pandabyte_xc6.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
pandabyte_xc6.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
pandabyte_xc6.menu.PartitionScheme.rainmaker=RainMaker 4MB
pandabyte_xc6.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
pandabyte_xc6.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
pandabyte_xc6.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
pandabyte_xc6.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
pandabyte_xc6.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
pandabyte_xc6.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
pandabyte_xc6.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
pandabyte_xc6.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
pandabyte_xc6.menu.PartitionScheme.zigbee_2MB=Zigbee 2MB with spiffs
pandabyte_xc6.menu.PartitionScheme.zigbee_2MB.build.partitions=zigbee_2MB
pandabyte_xc6.menu.PartitionScheme.zigbee_2MB.upload.maximum_size=1310720
pandabyte_xc6.menu.PartitionScheme.zigbee=Zigbee 4MB with spiffs
pandabyte_xc6.menu.PartitionScheme.zigbee.build.partitions=zigbee
pandabyte_xc6.menu.PartitionScheme.zigbee.upload.maximum_size=1310720
pandabyte_xc6.menu.PartitionScheme.zigbee_8MB=Zigbee 8MB with spiffs
pandabyte_xc6.menu.PartitionScheme.zigbee_8MB.build.partitions=zigbee_8MB
pandabyte_xc6.menu.PartitionScheme.zigbee_8MB.upload.maximum_size=3407872
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr_2MB=Zigbee ZCZR 2MB with spiffs
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr_2MB.build.partitions=zigbee_zczr_2MB
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr_2MB.upload.maximum_size=1310720
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
pandabyte_xc6.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
pandabyte_xc6.menu.PartitionScheme.custom=Custom
pandabyte_xc6.menu.PartitionScheme.custom.build.partitions=
pandabyte_xc6.menu.PartitionScheme.custom.upload.maximum_size=16777216

pandabyte_xc6.menu.CPUFreq.160=160MHz (WiFi)
pandabyte_xc6.menu.CPUFreq.160.build.f_cpu=160000000L
pandabyte_xc6.menu.CPUFreq.120=120MHz (WiFi)
pandabyte_xc6.menu.CPUFreq.120.build.f_cpu=120000000L
pandabyte_xc6.menu.CPUFreq.80=80MHz (WiFi)
pandabyte_xc6.menu.CPUFreq.80.build.f_cpu=80000000L
pandabyte_xc6.menu.CPUFreq.40=40MHz
pandabyte_xc6.menu.CPUFreq.40.build.f_cpu=40000000L
pandabyte_xc6.menu.CPUFreq.20=20MHz
pandabyte_xc6.menu.CPUFreq.20.build.f_cpu=20000000L
pandabyte_xc6.menu.CPUFreq.10=10MHz
pandabyte_xc6.menu.CPUFreq.10.build.f_cpu=10000000L

pandabyte_xc6.menu.FlashMode.qio=QIO
pandabyte_xc6.menu.FlashMode.qio.build.flash_mode=dio
pandabyte_xc6.menu.FlashMode.qio.build.boot=qio
pandabyte_xc6.menu.FlashMode.dio=DIO
pandabyte_xc6.menu.FlashMode.dio.build.flash_mode=dio
pandabyte_xc6.menu.FlashMode.dio.build.boot=dio

pandabyte_xc6.menu.FlashFreq.80=80MHz
pandabyte_xc6.menu.FlashFreq.80.build.flash_freq=80m
pandabyte_xc6.menu.FlashFreq.40=40MHz
pandabyte_xc6.menu.FlashFreq.40.build.flash_freq=40m

pandabyte_xc6.menu.FlashSize.4M=4MB (32Mb)
pandabyte_xc6.menu.FlashSize.4M.build.flash_size=4MB
pandabyte_xc6.menu.FlashSize.8M=8MB (64Mb)
pandabyte_xc6.menu.FlashSize.8M.build.flash_size=8MB
pandabyte_xc6.menu.FlashSize.2M=2MB (16Mb)
pandabyte_xc6.menu.FlashSize.2M.build.flash_size=2MB
pandabyte_xc6.menu.FlashSize.16M=16MB (128Mb)
pandabyte_xc6.menu.FlashSize.16M.build.flash_size=16MB

pandabyte_xc6.menu.UploadSpeed.921600=921600
pandabyte_xc6.menu.UploadSpeed.921600.upload.speed=921600
pandabyte_xc6.menu.UploadSpeed.115200=115200
pandabyte_xc6.menu.UploadSpeed.115200.upload.speed=115200
pandabyte_xc6.menu.UploadSpeed.256000.windows=256000
pandabyte_xc6.menu.UploadSpeed.256000.upload.speed=256000
pandabyte_xc6.menu.UploadSpeed.230400.windows.upload.speed=256000
pandabyte_xc6.menu.UploadSpeed.230400=230400
pandabyte_xc6.menu.UploadSpeed.230400.upload.speed=230400
pandabyte_xc6.menu.UploadSpeed.460800.linux=460800
pandabyte_xc6.menu.UploadSpeed.460800.macosx=460800
pandabyte_xc6.menu.UploadSpeed.460800.upload.speed=460800
pandabyte_xc6.menu.UploadSpeed.512000.windows=512000
pandabyte_xc6.menu.UploadSpeed.512000.upload.speed=512000

pandabyte_xc6.menu.DebugLevel.none=None
pandabyte_xc6.menu.DebugLevel.none.build.code_debug=0
pandabyte_xc6.menu.DebugLevel.error=Error
pandabyte_xc6.menu.DebugLevel.error.build.code_debug=1
pandabyte_xc6.menu.DebugLevel.warn=Warn
pandabyte_xc6.menu.DebugLevel.warn.build.code_debug=2
pandabyte_xc6.menu.DebugLevel.info=Info
pandabyte_xc6.menu.DebugLevel.info.build.code_debug=3
pandabyte_xc6.menu.DebugLevel.debug=Debug
pandabyte_xc6.menu.DebugLevel.debug.build.code_debug=4
pandabyte_xc6.menu.DebugLevel.verbose=Verbose
pandabyte_xc6.menu.DebugLevel.verbose.build.code_debug=5

pandabyte_xc6.menu.EraseFlash.none=Disabled
pandabyte_xc6.menu.EraseFlash.none.upload.erase_cmd=
pandabyte_xc6.menu.EraseFlash.all=Enabled
pandabyte_xc6.menu.EraseFlash.all.upload.erase_cmd=-e

pandabyte_xc6.menu.ZigbeeMode.default=Disabled
pandabyte_xc6.menu.ZigbeeMode.default.build.zigbee_mode=
pandabyte_xc6.menu.ZigbeeMode.default.build.zigbee_libs=
pandabyte_xc6.menu.ZigbeeMode.ed=Zigbee ED (end device)
pandabyte_xc6.menu.ZigbeeMode.ed.build.zigbee_mode=-DZIGBEE_MODE_ED
pandabyte_xc6.menu.ZigbeeMode.ed.build.zigbee_libs=-lesp_zb_api.ed -lzboss_stack.ed -lzboss_port.native
pandabyte_xc6.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
pandabyte_xc6.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
pandabyte_xc6.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.native
pandabyte_xc6.menu.ZigbeeMode.ed_debug=Zigbee ED (end device) - Debug
pandabyte_xc6.menu.ZigbeeMode.ed_debug.build.zigbee_mode=-DZIGBEE_MODE_ED
pandabyte_xc6.menu.ZigbeeMode.ed_debug.build.zigbee_libs=-lesp_zb_api.ed.debug -lzboss_stack.ed.debug -lzboss_port.native.debug
pandabyte_xc6.menu.ZigbeeMode.zczr_debug=Zigbee ZCZR (coordinator/router) - Debug
pandabyte_xc6.menu.ZigbeeMode.zczr_debug.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
pandabyte_xc6.menu.ZigbeeMode.zczr_debug.build.zigbee_libs=-lesp_zb_api.zczr.debug -lzboss_stack.zczr.debug -lzboss_port.native.debug

##############################################################
#PandaByte xS3 ESP32S3

pandabyte_xs3.name=PandaByte xS3 - ESP32S3

pandabyte_xs3.bootloader.tool=esptool_py
pandabyte_xs3.bootloader.tool.default=esptool_py

pandabyte_xs3.upload.tool=esptool_py
pandabyte_xs3.upload.tool.default=esptool_py
pandabyte_xs3.upload.tool.network=esp_ota

pandabyte_xs3.upload.maximum_size=1310720
pandabyte_xs3.upload.maximum_data_size=327680
pandabyte_xs3.upload.flags=
pandabyte_xs3.upload.extra_flags=
pandabyte_xs3.upload.use_1200bps_touch=false
pandabyte_xs3.upload.wait_for_upload_port=false

pandabyte_xs3.serial.disableDTR=false
pandabyte_xs3.serial.disableRTS=false

pandabyte_xs3.build.tarch=xtensa
pandabyte_xs3.build.bootloader_addr=0x0
pandabyte_xs3.build.target=esp32s3
pandabyte_xs3.build.mcu=esp32s3
pandabyte_xs3.build.core=esp32
pandabyte_xs3.build.variant=pandabyte_xs3
pandabyte_xs3.build.board=PANDABYTE_XS3

pandabyte_xs3.build.usb_mode=1
pandabyte_xs3.build.cdc_on_boot=0
pandabyte_xs3.build.msc_on_boot=0
pandabyte_xs3.build.dfu_on_boot=0
pandabyte_xs3.build.f_cpu=240000000L
pandabyte_xs3.build.flash_size=4MB
pandabyte_xs3.build.flash_freq=80m
pandabyte_xs3.build.flash_mode=dio
pandabyte_xs3.build.boot=qio
pandabyte_xs3.build.boot_freq=80m
pandabyte_xs3.build.partitions=default
pandabyte_xs3.build.defines=
pandabyte_xs3.build.loop_core=
pandabyte_xs3.build.event_core=
pandabyte_xs3.build.psram_type=qspi
pandabyte_xs3.build.memory_type={build.boot}_{build.psram_type}

## IDE 2.0 Seems to not update the value
pandabyte_xs3.menu.JTAGAdapter.default=Disabled
pandabyte_xs3.menu.JTAGAdapter.default.build.copy_jtag_files=0
pandabyte_xs3.menu.JTAGAdapter.builtin=Integrated USB JTAG
pandabyte_xs3.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
pandabyte_xs3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
pandabyte_xs3.menu.JTAGAdapter.external=FTDI Adapter
pandabyte_xs3.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
pandabyte_xs3.menu.JTAGAdapter.external.build.copy_jtag_files=1
pandabyte_xs3.menu.JTAGAdapter.bridge=ESP USB Bridge
pandabyte_xs3.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
pandabyte_xs3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1

pandabyte_xs3.menu.PSRAM.disabled=Disabled
pandabyte_xs3.menu.PSRAM.disabled.build.defines=
pandabyte_xs3.menu.PSRAM.disabled.build.psram_type=qspi
pandabyte_xs3.menu.PSRAM.enabled=QSPI PSRAM
pandabyte_xs3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
pandabyte_xs3.menu.PSRAM.enabled.build.psram_type=qspi
pandabyte_xs3.menu.PSRAM.opi=OPI PSRAM
pandabyte_xs3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
pandabyte_xs3.menu.PSRAM.opi.build.psram_type=opi

pandabyte_xs3.menu.FlashMode.qio=QIO 80MHz
pandabyte_xs3.menu.FlashMode.qio.build.flash_mode=dio
pandabyte_xs3.menu.FlashMode.qio.build.boot=qio
pandabyte_xs3.menu.FlashMode.qio.build.boot_freq=80m
pandabyte_xs3.menu.FlashMode.qio.build.flash_freq=80m
pandabyte_xs3.menu.FlashMode.qio120=QIO 120MHz
pandabyte_xs3.menu.FlashMode.qio120.build.flash_mode=dio
pandabyte_xs3.menu.FlashMode.qio120.build.boot=qio
pandabyte_xs3.menu.FlashMode.qio120.build.boot_freq=120m
pandabyte_xs3.menu.FlashMode.qio120.build.flash_freq=80m
pandabyte_xs3.menu.FlashMode.dio=DIO 80MHz
pandabyte_xs3.menu.FlashMode.dio.build.flash_mode=dio
pandabyte_xs3.menu.FlashMode.dio.build.boot=dio
pandabyte_xs3.menu.FlashMode.dio.build.boot_freq=80m
pandabyte_xs3.menu.FlashMode.dio.build.flash_freq=80m
pandabyte_xs3.menu.FlashMode.opi=OPI 80MHz
pandabyte_xs3.menu.FlashMode.opi.build.flash_mode=dout
pandabyte_xs3.menu.FlashMode.opi.build.boot=opi
pandabyte_xs3.menu.FlashMode.opi.build.boot_freq=80m
pandabyte_xs3.menu.FlashMode.opi.build.flash_freq=80m

pandabyte_xs3.menu.FlashSize.4M=4MB (32Mb)
pandabyte_xs3.menu.FlashSize.4M.build.flash_size=4MB
pandabyte_xs3.menu.FlashSize.8M=8MB (64Mb)
pandabyte_xs3.menu.FlashSize.8M.build.flash_size=8MB
pandabyte_xs3.menu.FlashSize.16M=16MB (128Mb)
pandabyte_xs3.menu.FlashSize.16M.build.flash_size=16MB
pandabyte_xs3.menu.FlashSize.32M=32MB (256Mb)
pandabyte_xs3.menu.FlashSize.32M.build.flash_size=32MB

pandabyte_xs3.menu.LoopCore.1=Core 1
pandabyte_xs3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
pandabyte_xs3.menu.LoopCore.0=Core 0
pandabyte_xs3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0

pandabyte_xs3.menu.EventsCore.1=Core 1
pandabyte_xs3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
pandabyte_xs3.menu.EventsCore.0=Core 0
pandabyte_xs3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0

pandabyte_xs3.menu.USBMode.hwcdc=Hardware CDC and JTAG
pandabyte_xs3.menu.USBMode.hwcdc.build.usb_mode=1
pandabyte_xs3.menu.USBMode.default=USB-OTG (TinyUSB)
pandabyte_xs3.menu.USBMode.default.build.usb_mode=0

pandabyte_xs3.menu.CDCOnBoot.default=Enabled
pandabyte_xs3.menu.CDCOnBoot.default.build.cdc_on_boot=1
pandabyte_xs3.menu.CDCOnBoot.cdc=Enabled
pandabyte_xs3.menu.CDCOnBoot.cdc.build.cdc_on_boot=0

pandabyte_xs3.menu.MSCOnBoot.default=Disabled
pandabyte_xs3.menu.MSCOnBoot.default.build.msc_on_boot=0
pandabyte_xs3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
pandabyte_xs3.menu.MSCOnBoot.msc.build.msc_on_boot=1

pandabyte_xs3.menu.DFUOnBoot.default=Disabled
pandabyte_xs3.menu.DFUOnBoot.default.build.dfu_on_boot=0
pandabyte_xs3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
pandabyte_xs3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1

pandabyte_xs3.menu.UploadMode.default=UART0 / Hardware CDC
pandabyte_xs3.menu.UploadMode.default.upload.use_1200bps_touch=false
pandabyte_xs3.menu.UploadMode.default.upload.wait_for_upload_port=false
pandabyte_xs3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
pandabyte_xs3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
pandabyte_xs3.menu.UploadMode.cdc.upload.wait_for_upload_port=true

pandabyte_xs3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
pandabyte_xs3.menu.PartitionScheme.default.build.partitions=default
pandabyte_xs3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
pandabyte_xs3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
pandabyte_xs3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
pandabyte_xs3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
pandabyte_xs3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
pandabyte_xs3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
pandabyte_xs3.menu.PartitionScheme.minimal.build.partitions=minimal
pandabyte_xs3.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
pandabyte_xs3.menu.PartitionScheme.no_fs.build.partitions=no_fs
pandabyte_xs3.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
pandabyte_xs3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
pandabyte_xs3.menu.PartitionScheme.no_ota.build.partitions=no_ota
pandabyte_xs3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
pandabyte_xs3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
pandabyte_xs3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
pandabyte_xs3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
pandabyte_xs3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
pandabyte_xs3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
pandabyte_xs3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
pandabyte_xs3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
pandabyte_xs3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
pandabyte_xs3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
pandabyte_xs3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
pandabyte_xs3.menu.PartitionScheme.huge_app.build.partitions=huge_app
pandabyte_xs3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
pandabyte_xs3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
pandabyte_xs3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
pandabyte_xs3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
pandabyte_xs3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
pandabyte_xs3.menu.PartitionScheme.fatflash.build.partitions=ffat
pandabyte_xs3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
pandabyte_xs3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
pandabyte_xs3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
pandabyte_xs3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
pandabyte_xs3.menu.PartitionScheme.rainmaker=RainMaker 4MB
pandabyte_xs3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
pandabyte_xs3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
pandabyte_xs3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
pandabyte_xs3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
pandabyte_xs3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
pandabyte_xs3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
pandabyte_xs3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
pandabyte_xs3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4096000
pandabyte_xs3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
pandabyte_xs3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
pandabyte_xs3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
pandabyte_xs3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
pandabyte_xs3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
pandabyte_xs3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
pandabyte_xs3.menu.PartitionScheme.app13M_data7M_32MB=32M Flash (13MB APP/6.75MB SPIFFS)
pandabyte_xs3.menu.PartitionScheme.app13M_data7M_32MB.build.partitions=default_32MB
pandabyte_xs3.menu.PartitionScheme.app13M_data7M_32MB.upload.maximum_size=13107200
pandabyte_xs3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
pandabyte_xs3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
pandabyte_xs3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
pandabyte_xs3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
pandabyte_xs3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
pandabyte_xs3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
pandabyte_xs3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
pandabyte_xs3.menu.PartitionScheme.zigbee_zczr_8MB=Zigbee ZCZR 8MB with spiffs
pandabyte_xs3.menu.PartitionScheme.zigbee_zczr_8MB.build.partitions=zigbee_zczr_8MB
pandabyte_xs3.menu.PartitionScheme.zigbee_zczr_8MB.upload.maximum_size=3407872
pandabyte_xs3.menu.PartitionScheme.custom=Custom
pandabyte_xs3.menu.PartitionScheme.custom.build.partitions=
pandabyte_xs3.menu.PartitionScheme.custom.upload.maximum_size=16777216

pandabyte_xs3.menu.CPUFreq.240=240MHz (WiFi)
pandabyte_xs3.menu.CPUFreq.240.build.f_cpu=240000000L
pandabyte_xs3.menu.CPUFreq.160=160MHz (WiFi)
pandabyte_xs3.menu.CPUFreq.160.build.f_cpu=160000000L
pandabyte_xs3.menu.CPUFreq.80=80MHz (WiFi)
pandabyte_xs3.menu.CPUFreq.80.build.f_cpu=80000000L
pandabyte_xs3.menu.CPUFreq.40=40MHz
pandabyte_xs3.menu.CPUFreq.40.build.f_cpu=40000000L
pandabyte_xs3.menu.CPUFreq.20=20MHz
pandabyte_xs3.menu.CPUFreq.20.build.f_cpu=20000000L
pandabyte_xs3.menu.CPUFreq.10=10MHz
pandabyte_xs3.menu.CPUFreq.10.build.f_cpu=10000000L

pandabyte_xs3.menu.UploadSpeed.921600=921600
pandabyte_xs3.menu.UploadSpeed.921600.upload.speed=921600
pandabyte_xs3.menu.UploadSpeed.115200=115200
pandabyte_xs3.menu.UploadSpeed.115200.upload.speed=115200
pandabyte_xs3.menu.UploadSpeed.256000.windows=256000
pandabyte_xs3.menu.UploadSpeed.256000.upload.speed=256000
pandabyte_xs3.menu.UploadSpeed.230400.windows.upload.speed=256000
pandabyte_xs3.menu.UploadSpeed.230400=230400
pandabyte_xs3.menu.UploadSpeed.230400.upload.speed=230400
pandabyte_xs3.menu.UploadSpeed.460800.linux=460800
pandabyte_xs3.menu.UploadSpeed.460800.macosx=460800
pandabyte_xs3.menu.UploadSpeed.460800.upload.speed=460800
pandabyte_xs3.menu.UploadSpeed.512000.windows=512000
pandabyte_xs3.menu.UploadSpeed.512000.upload.speed=512000

pandabyte_xs3.menu.DebugLevel.none=None
pandabyte_xs3.menu.DebugLevel.none.build.code_debug=0
pandabyte_xs3.menu.DebugLevel.error=Error
pandabyte_xs3.menu.DebugLevel.error.build.code_debug=1
pandabyte_xs3.menu.DebugLevel.warn=Warn
pandabyte_xs3.menu.DebugLevel.warn.build.code_debug=2
pandabyte_xs3.menu.DebugLevel.info=Info
pandabyte_xs3.menu.DebugLevel.info.build.code_debug=3
pandabyte_xs3.menu.DebugLevel.debug=Debug
pandabyte_xs3.menu.DebugLevel.debug.build.code_debug=4
pandabyte_xs3.menu.DebugLevel.verbose=Verbose
pandabyte_xs3.menu.DebugLevel.verbose.build.code_debug=5

pandabyte_xs3.menu.EraseFlash.none=Disabled
pandabyte_xs3.menu.EraseFlash.none.upload.erase_cmd=
pandabyte_xs3.menu.EraseFlash.all=Enabled
pandabyte_xs3.menu.EraseFlash.all.upload.erase_cmd=-e

pandabyte_xs3.menu.ZigbeeMode.default=Disabled
pandabyte_xs3.menu.ZigbeeMode.default.build.zigbee_mode=
pandabyte_xs3.menu.ZigbeeMode.default.build.zigbee_libs=
pandabyte_xs3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
pandabyte_xs3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
pandabyte_xs3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################
