From ef63f48f57408b767c71b811f016f645a1bd1a12 Mon Sep 17 00:00:00 2001 From: Yurii Date: Thu, 18 Jan 2024 01:59:58 +0300 Subject: [PATCH] chore: added partition file for esp32 --- esp32_partitions.csv | 7 +++++++ platformio.ini | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 esp32_partitions.csv diff --git a/esp32_partitions.csv b/esp32_partitions.csv new file mode 100644 index 0000000..50fab27 --- /dev/null +++ b/esp32_partitions.csv @@ -0,0 +1,7 @@ +# Name, Type, SubType, Offset, Size, Flags +nvs, data, nvs, 0x9000, 0x5000, +otadata, data, ota, 0xE000, 0x2000, +app0, app, ota_0, 0x10000, 0x1B0000, +app1, app, ota_1, 0x1C0000, 0x1B0000, +spiffs, data, spiffs, 0x370000, 0x80000, +coredump, data, coredump, 0x3F0000, 0x10000, \ No newline at end of file diff --git a/platformio.ini b/platformio.ini index eb76ac4..3665620 100644 --- a/platformio.ini +++ b/platformio.ini @@ -72,6 +72,7 @@ platform_packages = [esp32_defaults] platform = espressif32 +board_build.partitions = esp32_partitions.csv lib_deps = ${env.lib_deps} laxilef/ESP32Scheduler@^1.0.1 @@ -133,6 +134,7 @@ build_flags = [env:s2_mini] platform = ${esp32_defaults.platform} board = lolin_s2_mini +board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} lib_ignore = ${esp32_defaults.lib_ignore} extra_scripts = ${esp32_defaults.extra_scripts} @@ -148,6 +150,7 @@ build_flags = [env:s3_mini] platform = ${esp32_defaults.platform} board = lolin_s3_mini +board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} h2zero/NimBLE-Arduino@^1.4.1 @@ -166,6 +169,7 @@ build_flags = [env:c3_mini] platform = ${esp32_defaults.platform} board = lolin_c3_mini +board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} h2zero/NimBLE-Arduino@^1.4.1 @@ -186,6 +190,7 @@ build_flags = [env:nodemcu_32s] platform = ${esp32_defaults.platform} board = nodemcu-32s +board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} h2zero/NimBLE-Arduino@^1.4.1 @@ -205,12 +210,12 @@ build_flags = [env:d1_mini32] platform = ${esp32_defaults.platform} board = wemos_d1_mini32 +board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} h2zero/NimBLE-Arduino@^1.4.1 lib_ignore = ${esp32_defaults.lib_ignore} extra_scripts = ${esp32_defaults.extra_scripts} -;board_build.partitions = huge_app.csv build_flags = ${esp32_defaults.build_flags} -D USE_BLE=1