From e5a022c6c4971f733865b35872feff45032eb0b7 Mon Sep 17 00:00:00 2001 From: "Hansi, dl9rdz" Date: Sun, 26 Sep 2021 08:24:23 +0200 Subject: [PATCH] make use of custom partitions.csv if it exists --- src/ESP32FS.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ESP32FS.java b/src/ESP32FS.java index ce165eb..bbae3bc 100644 --- a/src/ESP32FS.java +++ b/src/ESP32FS.java @@ -219,7 +219,12 @@ private void createAndUpload(){ return; } - File partitionsFile = new File(platform.getFolder() + "/tools/partitions", partitions + ".csv"); + // A custom partitions.csv in the sketch folder overrides the board preferences + // This is hard coded in https://github.com/espressif/arduino-esp32/blob/master/platform.txt + File partitionsFile = new File(editor.getSketch().getFolder(), "partitions.csv"); + if (!partitionsFile.exists() || !partitionsFile.isFile()) { + partitionsFile = new File(platform.getFolder() + "/tools/partitions", partitions + ".csv"); + } if (!partitionsFile.exists() || !partitionsFile.isFile()) { System.err.println(); editor.statusError("SPIFFS Error: partitions file " + partitions + ".csv not found!");