Skip to content

Commit e5a022c

Browse files
committed
make use of custom partitions.csv if it exists
1 parent 278ffa0 commit e5a022c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Diff for: src/ESP32FS.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,12 @@ private void createAndUpload(){
219219
return;
220220
}
221221

222-
File partitionsFile = new File(platform.getFolder() + "/tools/partitions", partitions + ".csv");
222+
// A custom partitions.csv in the sketch folder overrides the board preferences
223+
// This is hard coded in https://github.com/espressif/arduino-esp32/blob/master/platform.txt
224+
File partitionsFile = new File(editor.getSketch().getFolder(), "partitions.csv");
225+
if (!partitionsFile.exists() || !partitionsFile.isFile()) {
226+
partitionsFile = new File(platform.getFolder() + "/tools/partitions", partitions + ".csv");
227+
}
223228
if (!partitionsFile.exists() || !partitionsFile.isFile()) {
224229
System.err.println();
225230
editor.statusError("SPIFFS Error: partitions file " + partitions + ".csv not found!");

0 commit comments

Comments
 (0)