From 19c7098e183a8148c541fe34c3fc1252dbbb90db Mon Sep 17 00:00:00 2001
From: Eric Poulsen <eric@zyxod.com>
Date: Sat, 9 Dec 2017 23:45:50 -0800
Subject: [PATCH] esp32: Add custom partitions.csv file with uPy specific size.

---
 ports/esp32/Makefile       | 2 +-
 ports/esp32/partitions.csv | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)
 create mode 100644 ports/esp32/partitions.csv

diff --git a/ports/esp32/Makefile b/ports/esp32/Makefile
index 3f0e47c17..2fa8c1c50 100644
--- a/ports/esp32/Makefile
+++ b/ports/esp32/Makefile
@@ -721,7 +721,7 @@ $(BUILD)/bootloader.elf: $(BOOTLOADER_OBJ)
 # Declarations to build the partitions
 
 PYTHON2 ?= python2
-PART_SRC = $(ESPCOMP)/partition_table/partitions_singleapp.csv
+PART_SRC = partitions.csv
 
 $(BUILD)/partitions.bin: $(PART_SRC)
 	$(ECHO) "Create $@"
diff --git a/ports/esp32/partitions.csv b/ports/esp32/partitions.csv
new file mode 100644
index 000000000..98adcd20a
--- /dev/null
+++ b/ports/esp32/partitions.csv
@@ -0,0 +1,5 @@
+# Name,   Type, SubType, Offset,  Size, Flags
+# Note: if you change the phy_init or app partition offset, make sure to change the offset in Kconfig.projbuild
+nvs,      data, nvs,     0x9000,  0x6000,
+phy_init, data, phy,     0xf000,  0x1000,
+factory,  app,  factory, 0x10000, 0x180000,
-- 
GitLab