From 2c90293fc5e423dc43b94a0a0149783b0623bad0 Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Wed, 22 May 2024 17:15:49 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=82=20Adds=20pre=20build=20step=20to?= =?UTF-8?q?=20ensure=20project=20structure?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esp32/platformio.ini | 1 + esp32/scripts/pre_build.py | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 esp32/scripts/pre_build.py diff --git a/esp32/platformio.ini b/esp32/platformio.ini index ce9f4fa..3ff62e1 100644 --- a/esp32/platformio.ini +++ b/esp32/platformio.ini @@ -52,6 +52,7 @@ lib_deps = ; plageoj/UrlEncode@ ^1.0.1 ; board_build.partitions = config/no_oat.csv extra_scripts = + pre:scripts/pre_build.py pre:scripts/build_app.py pre:scripts/generate_cert_bundle.py scripts/rename_fw.py diff --git a/esp32/scripts/pre_build.py b/esp32/scripts/pre_build.py new file mode 100644 index 0000000..026abc2 --- /dev/null +++ b/esp32/scripts/pre_build.py @@ -0,0 +1,7 @@ +from pathlib import Path + +Import("env") + +filesystem_dir = env["PROJECT_DIR"] + "/data" + +Path(filesystem_dir).mkdir(exist_ok=True) \ No newline at end of file