From fcf698ab7b334896c9ade9dfa03552630e9349bf Mon Sep 17 00:00:00 2001 From: Chrisotph Schultz Date: Fri, 24 Jul 2020 20:00:40 +0200 Subject: [PATCH 1/3] added files for TTGO-LoRa32-v2.1.6 --- boards.txt | 893 ++------------------- variants/ttgo-lora32-v21new/pins_arduino.h | 82 ++ 2 files changed, 141 insertions(+), 834 deletions(-) create mode 100644 variants/ttgo-lora32-v21new/pins_arduino.h diff --git a/boards.txt b/boards.txt index 2b213a8dfd9..4900ffa0793 100644 --- a/boards.txt +++ b/boards.txt @@ -310,6 +310,7 @@ pico32.menu.DebugLevel.verbose=Verbose pico32.menu.DebugLevel.verbose.build.code_debug=5 ############################################################## + tinypico.name=TinyPICO tinypico.upload.tool=esptool_py @@ -323,7 +324,7 @@ tinypico.serial.disableRTS=true tinypico.build.mcu=esp32 tinypico.build.core=esp32 tinypico.build.variant=pico32 -tinypico.build.board=TINYPICO +tinypico.build.board=ESP32_PICO tinypico.build.f_cpu=240000000L tinypico.build.flash_size=4MB @@ -333,15 +334,6 @@ tinypico.build.boot=dio tinypico.build.partitions=default tinypico.build.defines= -tinypico.menu.PartitionScheme.default=Default -tinypico.menu.PartitionScheme.default.build.partitions=default -tinypico.menu.PartitionScheme.no_ota=No OTA (Large APP) -tinypico.menu.PartitionScheme.no_ota.build.partitions=no_ota -tinypico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 -tinypico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA) -tinypico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs -tinypico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 - tinypico.menu.UploadSpeed.921600=921600 tinypico.menu.UploadSpeed.921600.upload.speed=921600 tinypico.menu.UploadSpeed.115200=115200 @@ -521,6 +513,61 @@ ttgo-lora32-v1.menu.DebugLevel.verbose=Verbose ttgo-lora32-v1.menu.DebugLevel.verbose.build.code_debug=5 ############################################################## +ttgo-lora32-v21new.name=TTGO LoRa32-OLED v2.1.6 + +ttgo-lora32-v21new.upload.tool=esptool_py +ttgo-lora32-v21new.upload.maximum_size=1310720 +ttgo-lora32-v21new.upload.maximum_data_size=294912 +ttgo-lora32-v21new.upload.wait_for_upload_port=true + +ttgo-lora32-v21new.serial.disableDTR=true +ttgo-lora32-v21new.serial.disableRTS=true + +ttgo-lora32-v21new.build.mcu=esp32 +ttgo-lora32-v21new.build.core=esp32 +ttgo-lora32-v21new.build.variant=ttgo-lora32-v21new +ttgo-lora32-v21new.build.board=TTGO_LoRa32_v21new + +ttgo-lora32-v21new.build.f_cpu=240000000L +ttgo-lora32-v21new.build.flash_mode=dio +ttgo-lora32-v21new.build.flash_size=4MB +ttgo-lora32-v21new.build.boot=dio +ttgo-lora32-v21new.build.partitions=default + +ttgo-lora32-v21new.menu.FlashFreq.80=80MHz +ttgo-lora32-v21new.menu.FlashFreq.80.build.flash_freq=80m +ttgo-lora32-v21new.menu.FlashFreq.40=40MHz +ttgo-lora32-v21new.menu.FlashFreq.40.build.flash_freq=40m + +ttgo-lora32-v21new.menu.UploadSpeed.921600=921600 +ttgo-lora32-v21new.menu.UploadSpeed.921600.upload.speed=921600 +ttgo-lora32-v21new.menu.UploadSpeed.115200=115200 +ttgo-lora32-v21new.menu.UploadSpeed.115200.upload.speed=115200 +ttgo-lora32-v21new.menu.UploadSpeed.256000.windows=256000 +ttgo-lora32-v21new.menu.UploadSpeed.256000.upload.speed=256000 +ttgo-lora32-v21new.menu.UploadSpeed.230400.windows.upload.speed=256000 +ttgo-lora32-v21new.menu.UploadSpeed.230400=230400 +ttgo-lora32-v21new.menu.UploadSpeed.230400.upload.speed=230400 +ttgo-lora32-v21new.menu.UploadSpeed.460800.linux=460800 +ttgo-lora32-v21new.menu.UploadSpeed.460800.macosx=460800 +ttgo-lora32-v21new.menu.UploadSpeed.460800.upload.speed=460800 +ttgo-lora32-v21new.menu.UploadSpeed.512000.windows=512000 +ttgo-lora32-v21new.menu.UploadSpeed.512000.upload.speed=512000 + +ttgo-lora32-v21new.menu.DebugLevel.none=None +ttgo-lora32-v21new.menu.DebugLevel.none.build.code_debug=0 +ttgo-lora32-v21new.menu.DebugLevel.error=Error +ttgo-lora32-v21new.menu.DebugLevel.error.build.code_debug=1 +ttgo-lora32-v21new.menu.DebugLevel.warn=Warn +ttgo-lora32-v21new.menu.DebugLevel.warn.build.code_debug=2 +ttgo-lora32-v21new.menu.DebugLevel.info=Info +ttgo-lora32-v21new.menu.DebugLevel.info.build.code_debug=3 +ttgo-lora32-v21new.menu.DebugLevel.debug=Debug +ttgo-lora32-v21new.menu.DebugLevel.debug.build.code_debug=4 +ttgo-lora32-v21new.menu.DebugLevel.verbose=Verbose +ttgo-lora32-v21new.menu.DebugLevel.verbose.build.code_debug=5 + +################################################# ttgo-t1.name=TTGO T1 @@ -1390,15 +1437,6 @@ 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 @@ -1419,19 +1457,6 @@ 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 - ############################################################## hornbill32dev.name=Hornbill ESP32 Dev @@ -2490,67 +2515,6 @@ m5stick-c.menu.DebugLevel.debug.build.code_debug=4 m5stick-c.menu.DebugLevel.verbose=Verbose m5stick-c.menu.DebugLevel.verbose.build.code_debug=5 -############################################################## - -m5stack-atom.name=M5Stack-ATOM - -m5stack-atom.upload.tool=esptool_py -m5stack-atom.upload.maximum_size=1310720 -m5stack-atom.upload.maximum_data_size=327680 -m5stack-atom.upload.wait_for_upload_port=true - -m5stack-atom.serial.disableDTR=true -m5stack-atom.serial.disableRTS=true - -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=default -m5stack-atom.build.defines= - -m5stack-atom.menu.PartitionScheme.default=Default -m5stack-atom.menu.PartitionScheme.default.build.partitions=default -m5stack-atom.menu.PartitionScheme.no_ota=No OTA (Large APP) -m5stack-atom.menu.PartitionScheme.no_ota.build.partitions=no_ota -m5stack-atom.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 -m5stack-atom.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA) -m5stack-atom.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs -m5stack-atom.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 - - -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.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 - ############################################################## @@ -3176,8 +3140,8 @@ CoreESP32.upload.maximum_size=1310720 CoreESP32.upload.maximum_data_size=327680 CoreESP32.upload.wait_for_upload_port=true -CoreESP32.serial.disableDTR=false -CoreESP32.serial.disableRTS=false +CoreESP32.serial.disableDTR=true +CoreESP32.serial.disableRTS=true CoreESP32.build.mcu=esp32 CoreESP32.build.core=esp32 @@ -3191,24 +3155,6 @@ 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.enabled=Enabled -CoreESP32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue - -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 @@ -3229,19 +3175,6 @@ 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 - ############################################################## @@ -4326,51 +4259,6 @@ 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 Flash (3MB APP/1.5MB FAT) -vintlabs-devkit-v1.menu.PartitionScheme.default_8MB.build.partitions=default_8MB -vintlabs-devkit-v1.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336 -vintlabs-devkit-v1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS) -vintlabs-devkit-v1.menu.PartitionScheme.minimal.build.partitions=minimal -vintlabs-devkit-v1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS) -vintlabs-devkit-v1.menu.PartitionScheme.no_ota.build.partitions=no_ota -vintlabs-devkit-v1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 -vintlabs-devkit-v1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS) -vintlabs-devkit-v1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g -vintlabs-devkit-v1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576 -vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS) -vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat -vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152 -vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS) -vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat -vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576 -vintlabs-devkit-v1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS) -vintlabs-devkit-v1.menu.PartitionScheme.huge_app.build.partitions=huge_app -vintlabs-devkit-v1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728 -vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS) -vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs -vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 -vintlabs-devkit-v1.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT) -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/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.8M.build.partitions=default_8MB -vintlabs-devkit-v1.menu.FlashSize.2M=2MB (16Mb) -vintlabs-devkit-v1.menu.FlashSize.2M.build.flash_size=2MB -vintlabs-devkit-v1.menu.FlashSize.2M.build.partitions=minimal -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 @@ -4384,666 +4272,3 @@ vintlabs-devkit-v1.menu.DebugLevel.debug.build.code_debug=4 ############################################################## -honeylemon.name=HONEYLemon - -honeylemon.upload.tool=esptool_py -honeylemon.upload.maximum_size=1310720 -honeylemon.upload.maximum_data_size=327680 -honeylemon.upload.wait_for_upload_port=true - -honeylemon.serial.disableDTR=true -honeylemon.serial.disableRTS=true - -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 - -############################################################## - -mgbot-iotik32a.name=MGBOT IOTIK 32A - -mgbot-iotik32a.upload.tool=esptool_py -mgbot-iotik32a.upload.maximum_size=1310720 -mgbot-iotik32a.upload.maximum_data_size=327680 -mgbot-iotik32a.upload.wait_for_upload_port=true - -mgbot-iotik32a.serial.disableDTR=true -mgbot-iotik32a.serial.disableRTS=true - -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.enabled=Enabled -mgbot-iotik32a.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue - -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 Flash (3MB APP/1.5MB FAT) -mgbot-iotik32a.menu.PartitionScheme.default_8MB.build.partitions=default_8MB -mgbot-iotik32a.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336 -mgbot-iotik32a.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS) -mgbot-iotik32a.menu.PartitionScheme.minimal.build.partitions=minimal -mgbot-iotik32a.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS) -mgbot-iotik32a.menu.PartitionScheme.no_ota.build.partitions=no_ota -mgbot-iotik32a.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 -mgbot-iotik32a.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS) -mgbot-iotik32a.menu.PartitionScheme.noota_3g.build.partitions=noota_3g -mgbot-iotik32a.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576 -mgbot-iotik32a.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS) -mgbot-iotik32a.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat -mgbot-iotik32a.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152 -mgbot-iotik32a.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS) -mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat -mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576 -mgbot-iotik32a.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS) -mgbot-iotik32a.menu.PartitionScheme.huge_app.build.partitions=huge_app -mgbot-iotik32a.menu.PartitionScheme.huge_app.upload.maximum_size=3145728 -mgbot-iotik32a.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS) -mgbot-iotik32a.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs -mgbot-iotik32a.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 -mgbot-iotik32a.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT) -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/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.FlashMode.qout=QOUT -mgbot-iotik32a.menu.FlashMode.qout.build.flash_mode=dout -mgbot-iotik32a.menu.FlashMode.qout.build.boot=qout -mgbot-iotik32a.menu.FlashMode.dout=DOUT -mgbot-iotik32a.menu.FlashMode.dout.build.flash_mode=dout -mgbot-iotik32a.menu.FlashMode.dout.build.boot=dout - -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.8M.build.partitions=default_8MB -mgbot-iotik32a.menu.FlashSize.2M=2MB (16Mb) -mgbot-iotik32a.menu.FlashSize.2M.build.flash_size=2MB -mgbot-iotik32a.menu.FlashSize.2M.build.partitions=minimal -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-iotik32b.name=MGBOT IOTIK 32B - -mgbot-iotik32b.upload.tool=esptool_py -mgbot-iotik32b.upload.maximum_size=1310720 -mgbot-iotik32b.upload.maximum_data_size=327680 -mgbot-iotik32b.upload.wait_for_upload_port=true - -mgbot-iotik32b.serial.disableDTR=true -mgbot-iotik32b.serial.disableRTS=true - -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.enabled=Enabled -mgbot-iotik32b.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue - -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 Flash (3MB APP/1.5MB FAT) -mgbot-iotik32b.menu.PartitionScheme.default_8MB.build.partitions=default_8MB -mgbot-iotik32b.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336 -mgbot-iotik32b.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS) -mgbot-iotik32b.menu.PartitionScheme.minimal.build.partitions=minimal -mgbot-iotik32b.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS) -mgbot-iotik32b.menu.PartitionScheme.no_ota.build.partitions=no_ota -mgbot-iotik32b.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 -mgbot-iotik32b.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS) -mgbot-iotik32b.menu.PartitionScheme.noota_3g.build.partitions=noota_3g -mgbot-iotik32b.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576 -mgbot-iotik32b.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS) -mgbot-iotik32b.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat -mgbot-iotik32b.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152 -mgbot-iotik32b.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS) -mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat -mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576 -mgbot-iotik32b.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS) -mgbot-iotik32b.menu.PartitionScheme.huge_app.build.partitions=huge_app -mgbot-iotik32b.menu.PartitionScheme.huge_app.upload.maximum_size=3145728 -mgbot-iotik32b.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS) -mgbot-iotik32b.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs -mgbot-iotik32b.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 -mgbot-iotik32b.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT) -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/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.FlashMode.qout=QOUT -mgbot-iotik32b.menu.FlashMode.qout.build.flash_mode=dout -mgbot-iotik32b.menu.FlashMode.qout.build.boot=qout -mgbot-iotik32b.menu.FlashMode.dout=DOUT -mgbot-iotik32b.menu.FlashMode.dout.build.flash_mode=dout -mgbot-iotik32b.menu.FlashMode.dout.build.boot=dout - -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.8M.build.partitions=default_8MB -mgbot-iotik32b.menu.FlashSize.2M=2MB (16Mb) -mgbot-iotik32b.menu.FlashSize.2M.build.flash_size=2MB -mgbot-iotik32b.menu.FlashSize.2M.build.partitions=minimal -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 - -############################################################## -piranha_esp-32.name=Piranha ESP-32 - -piranha_esp-32.upload.tool=esptool_py -piranha_esp-32.upload.maximum_size=1310720 -piranha_esp-32.upload.maximum_data_size=327680 -piranha_esp-32.upload.wait_for_upload_port=true - -piranha_esp-32.serial.disableDTR=true -piranha_esp-32.serial.disableRTS=true - -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 - -############################################################## - -metro_esp-32.name=Metro ESP-32 - -metro_esp-32.upload.tool=esptool_py -metro_esp-32.upload.maximum_size=1310720 -metro_esp-32.upload.maximum_data_size=327680 -metro_esp-32.upload.wait_for_upload_port=true - -metro_esp-32.serial.disableDTR=true -metro_esp-32.serial.disableRTS=true - -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 - -############################################################## -sensesiot_weizen.name=Senses's WEIZEN - -sensesiot_weizen.upload.tool=esptool_py -sensesiot_weizen.upload.maximum_size=1310720 -sensesiot_weizen.upload.maximum_data_size=327680 -sensesiot_weizen.upload.wait_for_upload_port=true - -sensesiot_weizen.serial.disableDTR=true -sensesiot_weizen.serial.disableRTS=true - -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 - -############################################################## -kits-edu.name=KITS ESP32 EDU - -kits-edu.upload.tool=esptool_py -kits-edu.upload.maximum_size=1310720 -kits-edu.upload.maximum_data_size=327680 -kits-edu.upload.wait_for_upload_port=true - -kits-edu.serial.disableDTR=true -kits-edu.serial.disableRTS=true - -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 - -############################################################## -mPython.name=mPython - -mPython.upload.tool=esptool_py -mPython.upload.maximum_size=1310720 -mPython.upload.maximum_data_size=327680 -mPython.upload.wait_for_upload_port=true - -mPython.serial.disableDTR=true -mPython.serial.disableRTS=true - -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.enabled=Enabled -mPython.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue - -mPython.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS) -mPython.menu.PartitionScheme.huge_app.build.partitions=huge_app -mPython.menu.PartitionScheme.huge_app.upload.maximum_size=3145728 -mPython.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS) -mPython.menu.PartitionScheme.default.build.partitions=default -mPython.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS) -mPython.menu.PartitionScheme.defaultffat.build.partitions=default_ffat -mPython.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS) -mPython.menu.PartitionScheme.minimal.build.partitions=minimal -mPython.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS) -mPython.menu.PartitionScheme.no_ota.build.partitions=no_ota -mPython.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 -mPython.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS) -mPython.menu.PartitionScheme.noota_3g.build.partitions=noota_3g -mPython.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576 -mPython.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS) -mPython.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat -mPython.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152 -mPython.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS) -mPython.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat -mPython.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576 -mPython.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS) -mPython.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs -mPython.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 -mPython.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT) -mPython.menu.PartitionScheme.fatflash.build.partitions=ffat - -mPython.menu.CPUFreq.240=240MHz (WiFi/BT) -mPython.menu.CPUFreq.240.build.f_cpu=240000000L - - -mPython.menu.FlashMode.qio=QIO -mPython.menu.FlashMode.qio.build.flash_mode=dio -mPython.menu.FlashMode.qio.build.boot=qio -mPython.menu.FlashMode.dio=DIO -mPython.menu.FlashMode.dio.build.flash_mode=dio -mPython.menu.FlashMode.dio.build.boot=dio -mPython.menu.FlashMode.qout=QOUT -mPython.menu.FlashMode.qout.build.flash_mode=dout -mPython.menu.FlashMode.qout.build.boot=qout -mPython.menu.FlashMode.dout=DOUT -mPython.menu.FlashMode.dout.build.flash_mode=dout -mPython.menu.FlashMode.dout.build.boot=dout - -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 -############################################################## diff --git a/variants/ttgo-lora32-v21new/pins_arduino.h b/variants/ttgo-lora32-v21new/pins_arduino.h new file mode 100644 index 00000000000..1eac44e4096 --- /dev/null +++ b/variants/ttgo-lora32-v21new/pins_arduino.h @@ -0,0 +1,82 @@ +#ifndef Pins_Arduino_h +#define Pins_Arduino_h + +#include + +#define EXTERNAL_NUM_INTERRUPTS 16 +#define NUM_DIGITAL_PINS 40 +#define NUM_ANALOG_INPUTS 16 + +#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1) +#define digitalPinToInterrupt(p) (((p)<40)?(p):-1) +#define digitalPinHasPWM(p) (p < 34) + +// I2C OLED Display works with SSD1306 driver +#define OLED_SDA 21 +#define OLED_SCL 22 +#define OLED_RST 16 + +// SPI LoRa Radio +#define LORA_SCK 5 // GPIO5 - SX1276 SCK +#define LORA_MISO 19 // GPIO19 - SX1276 MISO +#define LORA_MOSI 27 // GPIO27 - SX1276 MOSI +#define LORA_CS 18 // GPIO18 - SX1276 CS +#define LORA_RST 12 // GPIO14 - SX1276 RST +#define LORA_IRQ 26 // GPIO26 - SX1276 IRQ (interrupt request) + +// SD card +#define SD_SCK 14 +#define SD_MISO 2 +#define SD_MOSI 15 +#define SD_CS 13 + +static const uint8_t LED_BUILTIN = 25 ; +#define BUILTIN_LED LED_BUILTIN // backward compatibility + +static const uint8_t KEY_BUILTIN = 0; + +static const uint8_t TX = 1; +static const uint8_t RX = 3; + +static const uint8_t SDA = 21; +static const uint8_t SCL = 22; + +static const uint8_t SS = 18; +static const uint8_t MOSI = 27; +static const uint8_t MISO = 19; +static const uint8_t SCK = 5; + +static const uint8_t A0 = 36; +static const uint8_t A1 = 37; +static const uint8_t A2 = 38; +static const uint8_t A3 = 39; +static const uint8_t A4 = 32; +static const uint8_t A5 = 33; +static const uint8_t A6 = 34; +static const uint8_t A7 = 35; +static const uint8_t A10 = 4; //SD_DATA1 +static const uint8_t A11 = 0; //SD_DATA0 +static const uint8_t A12 = 2; //SD_ +static const uint8_t A13 = 15; +static const uint8_t A14 = 13; +static const uint8_t A15 = 12; +static const uint8_t A16 = 14; +static const uint8_t A17 = 27; +static const uint8_t A18 = 25; +static const uint8_t A19 = 26; + +static const uint8_t T0 = 4; +static const uint8_t T1 = 0; +static const uint8_t T2 = 2; +static const uint8_t T3 = 15; +static const uint8_t T4 = 13; +static const uint8_t T5 = 12; +static const uint8_t T6 = 14; +static const uint8_t T7 = 27; +static const uint8_t T8 = 33; +static const uint8_t T9 = 32; + +static const uint8_t DAC1 = 25; +static const uint8_t DAC2 = 26; + +#endif /* Pins_Arduino_h */ From 3ca3df86b1180e0574eb9e40bea915b75db23fe1 Mon Sep 17 00:00:00 2001 From: Chrisotph Schultz Date: Fri, 24 Jul 2020 21:07:36 +0200 Subject: [PATCH 2/3] added comment to variant TTGO-LoRA-v21new/pins_arduino.h --- variants/ttgo-lora32-v21new/pins_arduino.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/variants/ttgo-lora32-v21new/pins_arduino.h b/variants/ttgo-lora32-v21new/pins_arduino.h index 1eac44e4096..8db6656001b 100644 --- a/variants/ttgo-lora32-v21new/pins_arduino.h +++ b/variants/ttgo-lora32-v21new/pins_arduino.h @@ -1,6 +1,12 @@ #ifndef Pins_Arduino_h #define Pins_Arduino_h +/************************* +* Definitions for TTGO-Lora32-V2.1.6 Boards +* Labeled with T3 v1.6 20180606 +* or sold as TTGO-LoRa32 2.1 Revision 1.6 +************************/ + #include #define EXTERNAL_NUM_INTERRUPTS 16 @@ -54,9 +60,7 @@ static const uint8_t A4 = 32; static const uint8_t A5 = 33; static const uint8_t A6 = 34; static const uint8_t A7 = 35; -static const uint8_t A10 = 4; //SD_DATA1 -static const uint8_t A11 = 0; //SD_DATA0 -static const uint8_t A12 = 2; //SD_ +static const uint8_t A10 = 4; static const uint8_t A13 = 15; static const uint8_t A14 = 13; static const uint8_t A15 = 12; From 21c4444df36f268ee205cebe529bf55d301f06a2 Mon Sep 17 00:00:00 2001 From: Chrisotph Schultz Date: Sat, 25 Jul 2020 20:32:43 +0200 Subject: [PATCH 3/3] Added definition for TTGO-LoRa32-v2.1.6 --- boards.txt | 998 +++++++++++++++++++-- variants/ttgo-lora32-v21new/pins_arduino.h | 4 + 2 files changed, 943 insertions(+), 59 deletions(-) diff --git a/boards.txt b/boards.txt index 4900ffa0793..9cb1d37f483 100644 --- a/boards.txt +++ b/boards.txt @@ -310,7 +310,6 @@ pico32.menu.DebugLevel.verbose=Verbose pico32.menu.DebugLevel.verbose.build.code_debug=5 ############################################################## - tinypico.name=TinyPICO tinypico.upload.tool=esptool_py @@ -324,7 +323,7 @@ tinypico.serial.disableRTS=true tinypico.build.mcu=esp32 tinypico.build.core=esp32 tinypico.build.variant=pico32 -tinypico.build.board=ESP32_PICO +tinypico.build.board=TINYPICO tinypico.build.f_cpu=240000000L tinypico.build.flash_size=4MB @@ -334,6 +333,15 @@ tinypico.build.boot=dio tinypico.build.partitions=default tinypico.build.defines= +tinypico.menu.PartitionScheme.default=Default +tinypico.menu.PartitionScheme.default.build.partitions=default +tinypico.menu.PartitionScheme.no_ota=No OTA (Large APP) +tinypico.menu.PartitionScheme.no_ota.build.partitions=no_ota +tinypico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 +tinypico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA) +tinypico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs +tinypico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 + tinypico.menu.UploadSpeed.921600=921600 tinypico.menu.UploadSpeed.921600.upload.speed=921600 tinypico.menu.UploadSpeed.115200=115200 @@ -513,61 +521,6 @@ ttgo-lora32-v1.menu.DebugLevel.verbose=Verbose ttgo-lora32-v1.menu.DebugLevel.verbose.build.code_debug=5 ############################################################## -ttgo-lora32-v21new.name=TTGO LoRa32-OLED v2.1.6 - -ttgo-lora32-v21new.upload.tool=esptool_py -ttgo-lora32-v21new.upload.maximum_size=1310720 -ttgo-lora32-v21new.upload.maximum_data_size=294912 -ttgo-lora32-v21new.upload.wait_for_upload_port=true - -ttgo-lora32-v21new.serial.disableDTR=true -ttgo-lora32-v21new.serial.disableRTS=true - -ttgo-lora32-v21new.build.mcu=esp32 -ttgo-lora32-v21new.build.core=esp32 -ttgo-lora32-v21new.build.variant=ttgo-lora32-v21new -ttgo-lora32-v21new.build.board=TTGO_LoRa32_v21new - -ttgo-lora32-v21new.build.f_cpu=240000000L -ttgo-lora32-v21new.build.flash_mode=dio -ttgo-lora32-v21new.build.flash_size=4MB -ttgo-lora32-v21new.build.boot=dio -ttgo-lora32-v21new.build.partitions=default - -ttgo-lora32-v21new.menu.FlashFreq.80=80MHz -ttgo-lora32-v21new.menu.FlashFreq.80.build.flash_freq=80m -ttgo-lora32-v21new.menu.FlashFreq.40=40MHz -ttgo-lora32-v21new.menu.FlashFreq.40.build.flash_freq=40m - -ttgo-lora32-v21new.menu.UploadSpeed.921600=921600 -ttgo-lora32-v21new.menu.UploadSpeed.921600.upload.speed=921600 -ttgo-lora32-v21new.menu.UploadSpeed.115200=115200 -ttgo-lora32-v21new.menu.UploadSpeed.115200.upload.speed=115200 -ttgo-lora32-v21new.menu.UploadSpeed.256000.windows=256000 -ttgo-lora32-v21new.menu.UploadSpeed.256000.upload.speed=256000 -ttgo-lora32-v21new.menu.UploadSpeed.230400.windows.upload.speed=256000 -ttgo-lora32-v21new.menu.UploadSpeed.230400=230400 -ttgo-lora32-v21new.menu.UploadSpeed.230400.upload.speed=230400 -ttgo-lora32-v21new.menu.UploadSpeed.460800.linux=460800 -ttgo-lora32-v21new.menu.UploadSpeed.460800.macosx=460800 -ttgo-lora32-v21new.menu.UploadSpeed.460800.upload.speed=460800 -ttgo-lora32-v21new.menu.UploadSpeed.512000.windows=512000 -ttgo-lora32-v21new.menu.UploadSpeed.512000.upload.speed=512000 - -ttgo-lora32-v21new.menu.DebugLevel.none=None -ttgo-lora32-v21new.menu.DebugLevel.none.build.code_debug=0 -ttgo-lora32-v21new.menu.DebugLevel.error=Error -ttgo-lora32-v21new.menu.DebugLevel.error.build.code_debug=1 -ttgo-lora32-v21new.menu.DebugLevel.warn=Warn -ttgo-lora32-v21new.menu.DebugLevel.warn.build.code_debug=2 -ttgo-lora32-v21new.menu.DebugLevel.info=Info -ttgo-lora32-v21new.menu.DebugLevel.info.build.code_debug=3 -ttgo-lora32-v21new.menu.DebugLevel.debug=Debug -ttgo-lora32-v21new.menu.DebugLevel.debug.build.code_debug=4 -ttgo-lora32-v21new.menu.DebugLevel.verbose=Verbose -ttgo-lora32-v21new.menu.DebugLevel.verbose.build.code_debug=5 - -################################################# ttgo-t1.name=TTGO T1 @@ -1437,6 +1390,15 @@ 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 @@ -1457,6 +1419,19 @@ 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 + ############################################################## hornbill32dev.name=Hornbill ESP32 Dev @@ -2515,6 +2490,67 @@ m5stick-c.menu.DebugLevel.debug.build.code_debug=4 m5stick-c.menu.DebugLevel.verbose=Verbose m5stick-c.menu.DebugLevel.verbose.build.code_debug=5 +############################################################## + +m5stack-atom.name=M5Stack-ATOM + +m5stack-atom.upload.tool=esptool_py +m5stack-atom.upload.maximum_size=1310720 +m5stack-atom.upload.maximum_data_size=327680 +m5stack-atom.upload.wait_for_upload_port=true + +m5stack-atom.serial.disableDTR=true +m5stack-atom.serial.disableRTS=true + +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=default +m5stack-atom.build.defines= + +m5stack-atom.menu.PartitionScheme.default=Default +m5stack-atom.menu.PartitionScheme.default.build.partitions=default +m5stack-atom.menu.PartitionScheme.no_ota=No OTA (Large APP) +m5stack-atom.menu.PartitionScheme.no_ota.build.partitions=no_ota +m5stack-atom.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 +m5stack-atom.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA) +m5stack-atom.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs +m5stack-atom.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 + + +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.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 + ############################################################## @@ -3140,8 +3176,8 @@ CoreESP32.upload.maximum_size=1310720 CoreESP32.upload.maximum_data_size=327680 CoreESP32.upload.wait_for_upload_port=true -CoreESP32.serial.disableDTR=true -CoreESP32.serial.disableRTS=true +CoreESP32.serial.disableDTR=false +CoreESP32.serial.disableRTS=false CoreESP32.build.mcu=esp32 CoreESP32.build.core=esp32 @@ -3155,6 +3191,24 @@ 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.enabled=Enabled +CoreESP32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue + +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 @@ -3175,6 +3229,19 @@ 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 + ############################################################## @@ -4259,6 +4326,51 @@ 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 Flash (3MB APP/1.5MB FAT) +vintlabs-devkit-v1.menu.PartitionScheme.default_8MB.build.partitions=default_8MB +vintlabs-devkit-v1.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336 +vintlabs-devkit-v1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS) +vintlabs-devkit-v1.menu.PartitionScheme.minimal.build.partitions=minimal +vintlabs-devkit-v1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS) +vintlabs-devkit-v1.menu.PartitionScheme.no_ota.build.partitions=no_ota +vintlabs-devkit-v1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 +vintlabs-devkit-v1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS) +vintlabs-devkit-v1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g +vintlabs-devkit-v1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576 +vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS) +vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat +vintlabs-devkit-v1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152 +vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS) +vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat +vintlabs-devkit-v1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576 +vintlabs-devkit-v1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS) +vintlabs-devkit-v1.menu.PartitionScheme.huge_app.build.partitions=huge_app +vintlabs-devkit-v1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728 +vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS) +vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs +vintlabs-devkit-v1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 +vintlabs-devkit-v1.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT) +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/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.8M.build.partitions=default_8MB +vintlabs-devkit-v1.menu.FlashSize.2M=2MB (16Mb) +vintlabs-devkit-v1.menu.FlashSize.2M.build.flash_size=2MB +vintlabs-devkit-v1.menu.FlashSize.2M.build.partitions=minimal +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 @@ -4272,3 +4384,771 @@ vintlabs-devkit-v1.menu.DebugLevel.debug.build.code_debug=4 ############################################################## +honeylemon.name=HONEYLemon + +honeylemon.upload.tool=esptool_py +honeylemon.upload.maximum_size=1310720 +honeylemon.upload.maximum_data_size=327680 +honeylemon.upload.wait_for_upload_port=true + +honeylemon.serial.disableDTR=true +honeylemon.serial.disableRTS=true + +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 + +############################################################## + +mgbot-iotik32a.name=MGBOT IOTIK 32A + +mgbot-iotik32a.upload.tool=esptool_py +mgbot-iotik32a.upload.maximum_size=1310720 +mgbot-iotik32a.upload.maximum_data_size=327680 +mgbot-iotik32a.upload.wait_for_upload_port=true + +mgbot-iotik32a.serial.disableDTR=true +mgbot-iotik32a.serial.disableRTS=true + +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.enabled=Enabled +mgbot-iotik32a.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue + +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 Flash (3MB APP/1.5MB FAT) +mgbot-iotik32a.menu.PartitionScheme.default_8MB.build.partitions=default_8MB +mgbot-iotik32a.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336 +mgbot-iotik32a.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS) +mgbot-iotik32a.menu.PartitionScheme.minimal.build.partitions=minimal +mgbot-iotik32a.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS) +mgbot-iotik32a.menu.PartitionScheme.no_ota.build.partitions=no_ota +mgbot-iotik32a.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 +mgbot-iotik32a.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS) +mgbot-iotik32a.menu.PartitionScheme.noota_3g.build.partitions=noota_3g +mgbot-iotik32a.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576 +mgbot-iotik32a.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS) +mgbot-iotik32a.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat +mgbot-iotik32a.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152 +mgbot-iotik32a.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS) +mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat +mgbot-iotik32a.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576 +mgbot-iotik32a.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS) +mgbot-iotik32a.menu.PartitionScheme.huge_app.build.partitions=huge_app +mgbot-iotik32a.menu.PartitionScheme.huge_app.upload.maximum_size=3145728 +mgbot-iotik32a.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS) +mgbot-iotik32a.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs +mgbot-iotik32a.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 +mgbot-iotik32a.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT) +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/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.FlashMode.qout=QOUT +mgbot-iotik32a.menu.FlashMode.qout.build.flash_mode=dout +mgbot-iotik32a.menu.FlashMode.qout.build.boot=qout +mgbot-iotik32a.menu.FlashMode.dout=DOUT +mgbot-iotik32a.menu.FlashMode.dout.build.flash_mode=dout +mgbot-iotik32a.menu.FlashMode.dout.build.boot=dout + +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.8M.build.partitions=default_8MB +mgbot-iotik32a.menu.FlashSize.2M=2MB (16Mb) +mgbot-iotik32a.menu.FlashSize.2M.build.flash_size=2MB +mgbot-iotik32a.menu.FlashSize.2M.build.partitions=minimal +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-iotik32b.name=MGBOT IOTIK 32B + +mgbot-iotik32b.upload.tool=esptool_py +mgbot-iotik32b.upload.maximum_size=1310720 +mgbot-iotik32b.upload.maximum_data_size=327680 +mgbot-iotik32b.upload.wait_for_upload_port=true + +mgbot-iotik32b.serial.disableDTR=true +mgbot-iotik32b.serial.disableRTS=true + +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.enabled=Enabled +mgbot-iotik32b.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue + +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 Flash (3MB APP/1.5MB FAT) +mgbot-iotik32b.menu.PartitionScheme.default_8MB.build.partitions=default_8MB +mgbot-iotik32b.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336 +mgbot-iotik32b.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS) +mgbot-iotik32b.menu.PartitionScheme.minimal.build.partitions=minimal +mgbot-iotik32b.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS) +mgbot-iotik32b.menu.PartitionScheme.no_ota.build.partitions=no_ota +mgbot-iotik32b.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 +mgbot-iotik32b.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS) +mgbot-iotik32b.menu.PartitionScheme.noota_3g.build.partitions=noota_3g +mgbot-iotik32b.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576 +mgbot-iotik32b.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS) +mgbot-iotik32b.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat +mgbot-iotik32b.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152 +mgbot-iotik32b.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS) +mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat +mgbot-iotik32b.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576 +mgbot-iotik32b.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS) +mgbot-iotik32b.menu.PartitionScheme.huge_app.build.partitions=huge_app +mgbot-iotik32b.menu.PartitionScheme.huge_app.upload.maximum_size=3145728 +mgbot-iotik32b.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS) +mgbot-iotik32b.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs +mgbot-iotik32b.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 +mgbot-iotik32b.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT) +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/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.FlashMode.qout=QOUT +mgbot-iotik32b.menu.FlashMode.qout.build.flash_mode=dout +mgbot-iotik32b.menu.FlashMode.qout.build.boot=qout +mgbot-iotik32b.menu.FlashMode.dout=DOUT +mgbot-iotik32b.menu.FlashMode.dout.build.flash_mode=dout +mgbot-iotik32b.menu.FlashMode.dout.build.boot=dout + +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.8M.build.partitions=default_8MB +mgbot-iotik32b.menu.FlashSize.2M=2MB (16Mb) +mgbot-iotik32b.menu.FlashSize.2M.build.flash_size=2MB +mgbot-iotik32b.menu.FlashSize.2M.build.partitions=minimal +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 + +############################################################## +piranha_esp-32.name=Piranha ESP-32 + +piranha_esp-32.upload.tool=esptool_py +piranha_esp-32.upload.maximum_size=1310720 +piranha_esp-32.upload.maximum_data_size=327680 +piranha_esp-32.upload.wait_for_upload_port=true + +piranha_esp-32.serial.disableDTR=true +piranha_esp-32.serial.disableRTS=true + +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 + +############################################################## + +metro_esp-32.name=Metro ESP-32 + +metro_esp-32.upload.tool=esptool_py +metro_esp-32.upload.maximum_size=1310720 +metro_esp-32.upload.maximum_data_size=327680 +metro_esp-32.upload.wait_for_upload_port=true + +metro_esp-32.serial.disableDTR=true +metro_esp-32.serial.disableRTS=true + +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 + +############################################################## +sensesiot_weizen.name=Senses's WEIZEN + +sensesiot_weizen.upload.tool=esptool_py +sensesiot_weizen.upload.maximum_size=1310720 +sensesiot_weizen.upload.maximum_data_size=327680 +sensesiot_weizen.upload.wait_for_upload_port=true + +sensesiot_weizen.serial.disableDTR=true +sensesiot_weizen.serial.disableRTS=true + +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 + +############################################################## +kits-edu.name=KITS ESP32 EDU + +kits-edu.upload.tool=esptool_py +kits-edu.upload.maximum_size=1310720 +kits-edu.upload.maximum_data_size=327680 +kits-edu.upload.wait_for_upload_port=true + +kits-edu.serial.disableDTR=true +kits-edu.serial.disableRTS=true + +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 + +############################################################## +mPython.name=mPython + +mPython.upload.tool=esptool_py +mPython.upload.maximum_size=1310720 +mPython.upload.maximum_data_size=327680 +mPython.upload.wait_for_upload_port=true + +mPython.serial.disableDTR=true +mPython.serial.disableRTS=true + +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.enabled=Enabled +mPython.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue + +mPython.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS) +mPython.menu.PartitionScheme.huge_app.build.partitions=huge_app +mPython.menu.PartitionScheme.huge_app.upload.maximum_size=3145728 +mPython.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS) +mPython.menu.PartitionScheme.default.build.partitions=default +mPython.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS) +mPython.menu.PartitionScheme.defaultffat.build.partitions=default_ffat +mPython.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS) +mPython.menu.PartitionScheme.minimal.build.partitions=minimal +mPython.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS) +mPython.menu.PartitionScheme.no_ota.build.partitions=no_ota +mPython.menu.PartitionScheme.no_ota.upload.maximum_size=2097152 +mPython.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS) +mPython.menu.PartitionScheme.noota_3g.build.partitions=noota_3g +mPython.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576 +mPython.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS) +mPython.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat +mPython.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152 +mPython.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS) +mPython.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat +mPython.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576 +mPython.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS) +mPython.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs +mPython.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080 +mPython.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT) +mPython.menu.PartitionScheme.fatflash.build.partitions=ffat + +mPython.menu.CPUFreq.240=240MHz (WiFi/BT) +mPython.menu.CPUFreq.240.build.f_cpu=240000000L + + +mPython.menu.FlashMode.qio=QIO +mPython.menu.FlashMode.qio.build.flash_mode=dio +mPython.menu.FlashMode.qio.build.boot=qio +mPython.menu.FlashMode.dio=DIO +mPython.menu.FlashMode.dio.build.flash_mode=dio +mPython.menu.FlashMode.dio.build.boot=dio +mPython.menu.FlashMode.qout=QOUT +mPython.menu.FlashMode.qout.build.flash_mode=dout +mPython.menu.FlashMode.qout.build.boot=qout +mPython.menu.FlashMode.dout=DOUT +mPython.menu.FlashMode.dout.build.flash_mode=dout +mPython.menu.FlashMode.dout.build.boot=dout + +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 +############################################################## +ttgo-lora32-v21new.name=TTGO LoRa32-OLED v2.1.6 + +ttgo-lora32-v21new.upload.tool=esptool_py +ttgo-lora32-v21new.upload.maximum_size=1310720 +ttgo-lora32-v21new.upload.maximum_data_size=294912 +ttgo-lora32-v21new.upload.wait_for_upload_port=true + +ttgo-lora32-v21new.serial.disableDTR=true +ttgo-lora32-v21new.serial.disableRTS=true + +ttgo-lora32-v21new.build.mcu=esp32 +ttgo-lora32-v21new.build.core=esp32 +ttgo-lora32-v21new.build.variant=ttgo-lora32-v21new +ttgo-lora32-v21new.build.board=TTGO_LoRa32_v21new + +ttgo-lora32-v21new.build.f_cpu=240000000L +ttgo-lora32-v21new.build.flash_mode=dio +ttgo-lora32-v21new.build.flash_size=4MB +ttgo-lora32-v21new.build.boot=dio +ttgo-lora32-v21new.build.partitions=default + +ttgo-lora32-v21new.menu.FlashFreq.80=80MHz +ttgo-lora32-v21new.menu.FlashFreq.80.build.flash_freq=80m +ttgo-lora32-v21new.menu.FlashFreq.40=40MHz +ttgo-lora32-v21new.menu.FlashFreq.40.build.flash_freq=40m + +ttgo-lora32-v21new.menu.UploadSpeed.921600=921600 +ttgo-lora32-v21new.menu.UploadSpeed.921600.upload.speed=921600 +ttgo-lora32-v21new.menu.UploadSpeed.115200=115200 +ttgo-lora32-v21nettgo-lora32-v21new.name=TTGO LoRa32-OLED v2.1.6 + +ttgo-lora32-v21new.upload.tool=esptool_py +ttgo-lora32-v21new.upload.maximum_size=1310720 +ttgo-lora32-v21new.upload.maximum_data_size=294912 +ttgo-lora32-v21new.upload.wait_for_upload_port=true + +ttgo-lora32-v21new.serial.disableDTR=true +ttgo-lora32-v21new.serial.disableRTS=true + +ttgo-lora32-v21new.build.mcu=esp32 +ttgo-lora32-v21new.build.core=esp32 +ttgo-lora32-v21new.build.variant=ttgo-lora32-v21new +ttgo-lora32-v21new.build.board=TTGO_LoRa32_v21new + +ttgo-lora32-v21new.build.f_cpu=240000000L +ttgo-lora32-v21new.build.flash_mode=dio +ttgo-lora32-v21new.build.flash_size=4MB +ttgo-lora32-v21new.build.boot=dio +ttgo-lora32-v21new.build.partitions=default + +ttgo-lora32-v21new.menu.FlashFreq.80=80MHz +ttgo-lora32-v21new.menu.FlashFreq.80.build.flash_freq=80m +ttgo-lora32-v21new.menu.FlashFreq.40=40MHz +ttgo-lora32-v21new.menu.FlashFreq.40.build.flash_freq=40m + +ttgo-lora32-v21new.menu.UploadSpeed.921600=921600 +ttgo-lora32-v21new.menu.UploadSpeed.921600.upload.speed=921600 +ttgo-lora32-v21new.menu.UploadSpeed.115200=115200 +ttgo-lora32-v21new.menu.UploadSpeed.115200.upload.speed=115200 +ttgo-lora32-v21new.menu.UploadSpeed.256000.windows=256000 +ttgo-lora32-v21new.menu.UploadSpeed.256000.upload.speed=256000 +ttgo-lora32-v21new.menu.UploadSpeed.230400.windows.upload.speed=256000 +ttgo-lora32-v21new.menu.UploadSpeed.230400=230400 +ttgo-lora32-v21new.menu.UploadSpeed.230400.upload.speed=230400 +ttgo-lora32-v21new.menu.UploadSpeed.460800.linux=460800 +ttgo-lora32-v21new.menu.UploadSpeed.460800.macosx=460800 +ttgo-lora32-v21new.menu.UploadSpeed.460800.upload.speed=460800 +ttgo-lora32-v21new.menu.UploadSpeed.512000.windows=512000 +ttgo-lora32-v21new.menu.UploadSpeed.512000.upload.speed=512000 + +ttgo-lora32-v21new.menu.DebugLevel.none=None +ttgo-lora32-v21new.menu.DebugLevel.none.build.code_debug=0 +ttgo-lora32-v21new.menu.DebugLevel.error=Error +ttgo-lora32-v21new.menu.DebugLevel.error.build.code_debug=1 +ttgo-lora32-v21new.menu.DebugLevel.warn=Warn +ttgo-lora32-v21new.menu.DebugLevel.warn.build.code_debug=2 +ttgo-lora32-v21new.menu.DebugLevel.info=Info +ttgo-lora32-v21new.menu.DebugLevel.info.build.code_debug=3 +ttgo-lora32-v21new.menu.DebugLevel.debug=Debug +ttgo-lora32-v21new.menu.DebugLevel.debug.build.code_debug=4 +ttgo-lora32-v21new.menu.DebugLevel.verbose=Verbose +ttgo-lora32-v21new.menu.DebugLevel.verbose.build.code_debug=5w.menu.UploadSpeed.115200.upload.speed=115200 +ttgo-lora32-v21new.menu.UploadSpeed.256000.windows=256000 +ttgo-lora32-v21new.menu.UploadSpeed.256000.upload.speed=256000 +ttgo-lora32-v21new.menu.UploadSpeed.230400.windows.upload.speed=256000 +ttgo-lora32-v21new.menu.UploadSpeed.230400=230400 +ttgo-lora32-v21new.menu.UploadSpeed.230400.upload.speed=230400 +ttgo-lora32-v21new.menu.UploadSpeed.460800.linux=460800 +ttgo-lora32-v21new.menu.UploadSpeed.460800.macosx=460800 +ttgo-lora32-v21new.menu.UploadSpeed.460800.upload.speed=460800 +ttgo-lora32-v21new.menu.UploadSpeed.512000.windows=512000 +ttgo-lora32-v21new.menu.UploadSpeed.512000.upload.speed=512000 + +ttgo-lora32-v21new.menu.DebugLevel.none=None +ttgo-lora32-v21new.menu.DebugLevel.none.build.code_debug=0 +ttgo-lora32-v21new.menu.DebugLevel.error=Error +ttgo-lora32-v21new.menu.DebugLevel.error.build.code_debug=1 +ttgo-lora32-v21new.menu.DebugLevel.warn=Warn +ttgo-lora32-v21new.menu.DebugLevel.warn.build.code_debug=2 +ttgo-lora32-v21new.menu.DebugLevel.info=Info +ttgo-lora32-v21new.menu.DebugLevel.info.build.code_debug=3 +ttgo-lora32-v21new.menu.DebugLevel.debug=Debug +ttgo-lora32-v21new.menu.DebugLevel.debug.build.code_debug=4 +ttgo-lora32-v21new.menu.DebugLevel.verbose=Verbose +ttgo-lora32-v21new.menu.DebugLevel.verbose.build.code_debug=5 \ No newline at end of file diff --git a/variants/ttgo-lora32-v21new/pins_arduino.h b/variants/ttgo-lora32-v21new/pins_arduino.h index 8db6656001b..a338bfe1015 100644 --- a/variants/ttgo-lora32-v21new/pins_arduino.h +++ b/variants/ttgo-lora32-v21new/pins_arduino.h @@ -29,6 +29,8 @@ #define LORA_CS 18 // GPIO18 - SX1276 CS #define LORA_RST 12 // GPIO14 - SX1276 RST #define LORA_IRQ 26 // GPIO26 - SX1276 IRQ (interrupt request) +#define LORA_D1 33 // GPIO33 - SX1276 IO1 (for LMIC Arduino library) +#define LORA_D2 32 // GPIO32 - SX1276 IO2 // SD card #define SD_SCK 14 @@ -61,6 +63,8 @@ static const uint8_t A5 = 33; static const uint8_t A6 = 34; static const uint8_t A7 = 35; static const uint8_t A10 = 4; +static const uint8_t A11 = 0; +static const uint8_t A12 = 2; static const uint8_t A13 = 15; static const uint8_t A14 = 13; static const uint8_t A15 = 12;