From 5a70a86dfe1bf125aad80b59f43623fe0c088b85 Mon Sep 17 00:00:00 2001
From: Stefano Garuti <sgaruti@gmail.com>
Date: Thu, 24 Mar 2022 17:22:57 +0100
Subject: [PATCH] (boards.txt) Add partition scheme menu for WeMos
 WiFi&Bluetooth Battery

---
 boards.txt | 39 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)

diff --git a/boards.txt b/boards.txt
index 159c4d984de..ec177bf3089 100755
--- a/boards.txt
+++ b/boards.txt
@@ -3906,6 +3906,43 @@ WeMosBat.build.boot=dio
 WeMosBat.build.partitions=default
 WeMosBat.build.defines=
 
+WeMosBat.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
+WeMosBat.menu.PartitionScheme.default.build.partitions=default
+WeMosBat.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
+WeMosBat.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
+WeMosBat.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
+WeMosBat.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
+WeMosBat.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
+WeMosBat.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
+WeMosBat.menu.PartitionScheme.minimal.build.partitions=minimal
+WeMosBat.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
+WeMosBat.menu.PartitionScheme.no_ota.build.partitions=no_ota
+WeMosBat.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
+WeMosBat.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
+WeMosBat.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
+WeMosBat.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
+WeMosBat.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
+WeMosBat.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
+WeMosBat.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
+WeMosBat.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
+WeMosBat.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
+WeMosBat.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
+WeMosBat.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
+WeMosBat.menu.PartitionScheme.huge_app.build.partitions=huge_app
+WeMosBat.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
+WeMosBat.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
+WeMosBat.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
+WeMosBat.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
+WeMosBat.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
+WeMosBat.menu.PartitionScheme.fatflash.build.partitions=ffat
+WeMosBat.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
+WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
+WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
+WeMosBat.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
+WeMosBat.menu.PartitionScheme.rainmaker=RainMaker
+WeMosBat.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
+WeMosBat.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
+
 WeMosBat.menu.FlashFreq.80=80MHz
 WeMosBat.menu.FlashFreq.80.build.flash_freq=80m
 WeMosBat.menu.FlashFreq.40=40MHz
@@ -12033,4 +12070,4 @@ deneyapkart1A.menu.DebugLevel.debug.build.code_debug=4
 deneyapkart1A.menu.DebugLevel.verbose=Verbose
 deneyapkart1A.menu.DebugLevel.verbose.build.code_debug=5
 
-##############################################################
\ No newline at end of file
+##############################################################