Adjust partitions to use all remaining space for lfs filesystem

This commit is contained in:
fvanroie 2021-05-09 23:07:36 +02:00
parent 392083c9dc
commit 333185a472
19 changed files with 57 additions and 39 deletions

View File

@ -94,7 +94,7 @@ platform = espressif32@^3.2.0
board_upload.flash_size=4MB
board_upload.maximum_size = 4194304
board_build.partitions = user_setups/esp32/partition_app1704k_spiffs720k.csv
board_build.partitions = user_setups/esp32/partitions_4MB.csv
board_build.filesystem = littlefs
board_build.embed_files =
data/edit.htm.gz
@ -117,6 +117,7 @@ build_flags =
; -- lvgl build options -----------------------------
-D LV_MEM_SIZE=61440U ; 60kB lvgl memory
-D LV_ATTRIBUTE_FAST_MEM=IRAM_ATTR
;-D LV_FS_PC_PATH="/lfs" ; this needs to match the vfs mount pount
; -- ArduinoJson build options ----------------------------
-D ARDUINOJSON_ENABLE_PROGMEM=1 ; for PROGMEM arguments
; -- tft_espi build options ------------------------

View File

@ -12,6 +12,7 @@ build_flags =
${env.build_flags}
${esp32.build_flags}
${esp32.vspi} ; Use VSPI hardware SPI bus
-D HASP_MODEL="ESP32 Touchdown"
;region -- TFT_eSPI build options ------------------------
-D USER_SETUP_LOADED=1

View File

@ -11,6 +11,7 @@ board = esp32dev
build_flags =
${env.build_flags}
${esp32.build_flags}
-D HASP_MODEL="FreeTouchDeck"
;region -- TFT_eSPI build options ------------------------
-D USER_SETUP_LOADED=1

View File

@ -12,6 +12,8 @@ board = featheresp32
build_flags =
${env.build_flags}
${esp32.build_flags}
-D HASP_MODEL="Adafruit Featherwing 2.4"
;region -- TFT_eSPI build options ------------------------
${lcd.featherwing-24}
-D TFT_MISO=19

View File

@ -12,6 +12,8 @@ board = featheresp32
build_flags =
${env.build_flags}
${esp32.build_flags}
-D HASP_MODEL="Adafruit Featherwing 3.2"
;region -- TFT_eSPI build options ------------------------
${lcd.featherwing-35}
-D TFT_MISO=19

View File

@ -8,15 +8,15 @@
[env:lanbon_l8]
extends = esp32
board = esp32dev
board_upload.flash_size=8MB
board_upload.maximum_size = 8388608
board_build.partitions = user_setups/esp32/partition_app2000k_spiffs4000k.csv
board_build.partitions = user_setups/esp32/partitions_8MB.csv
build_flags =
${env.build_flags}
${esp32.build_flags}
${esp32.ps_ram}
-D HASP_MODEL="Lanbon L8"
;region -- TFT_eSPI build options ------------------------
${lcd.st7789v}

View File

@ -10,10 +10,9 @@
[env:lolin-d32-pro_ili9341]
extends = esp32
board = lolin_d32_pro
board_upload.flash_size=16MB
board_upload.maximum_size = 16777216
board_build.partitions = user_setups/esp32/partition_app2000k_spiffs4000k.csv
board_build.partitions = user_setups/esp32/partitions_16MB.csv
build_flags =
${env.build_flags}

View File

@ -8,10 +8,9 @@
[env:m5stack-core2]
extends = esp32
board = esp32dev
board_upload.flash_size=16MB
board_upload.maximum_size = 16777216
board_build.partitions = user_setups/esp32/partition_app2000k_spiffs4000k.csv
board_build.partitions = user_setups/esp32/partitions_16MB.csv
build_flags =
${env.build_flags}

View File

@ -1,6 +0,0 @@
# Name, Type, SubType, Offset, Size,Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xE000, 0x2000,
app0, app, ota_0, 0x10000, 0x140000,
app1, app, ota_1, 0x150000, 0x140000,
spiffs, data, spiffs, 0x290000, 0x170000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000
3 otadata data ota 0xE000 0x2000
4 app0 app ota_0 0x10000 0x140000
5 app1 app ota_1 0x150000 0x140000
6 spiffs data spiffs 0x290000 0x170000

View File

@ -1,6 +0,0 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x160000,
app1, app, ota_1, 0x170000, 0x160000,
spiffs, data, spiffs, 0x2D0000, 0x130000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000
3 otadata data ota 0xe000 0x2000
4 app0 app ota_0 0x10000 0x160000
5 app1 app ota_1 0x170000 0x160000
6 spiffs data spiffs 0x2D0000 0x130000

View File

@ -1,6 +0,0 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x180000,
app1, app, ota_1, 0x190000, 0x180000,
spiffs, data, spiffs, 0x310000, 0x0F0000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000
3 otadata data ota 0xe000 0x2000
4 app0 app ota_0 0x10000 0x180000
5 app1 app ota_1 0x190000 0x180000
6 spiffs data spiffs 0x310000 0x0F0000

View File

@ -1,6 +0,0 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x1A0000,
app1, app, ota_1, 0x1B0000, 0x1A0000,
spiffs, data, spiffs, 0x350000, 0x0B0000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000
3 otadata data ota 0xe000 0x2000
4 app0 app ota_0 0x10000 0x1A0000
5 app1 app ota_1 0x1B0000 0x1A0000
6 spiffs data spiffs 0x350000 0x0B0000

View File

@ -1,6 +0,0 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x1F0000,
app1, app, ota_1, 0x200000, 0x1F0000,
spiffs, data, spiffs, 0x3F0000, 0x410000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000
3 otadata data ota 0xe000 0x2000
4 app0 app ota_0 0x10000 0x1F0000
5 app1 app ota_1 0x200000 0x1F0000
6 spiffs data spiffs 0x3F0000 0x410000

View File

@ -0,0 +1,9 @@
# Two application partitions of ~2.0 MB
# 12 MB filesystem
#
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 36K, 20K,
otadata, data, ota, 56K, 8K,
app0, app, ota_0, 64K, 2016K,
app1, app, ota_1, 2080K, 2016K,
spiffs, data, spiffs, 4M, 12M,
1 # Two application partitions of ~2.0 MB
2 # 12 MB filesystem
3 #
4 # Name, Type, SubType, Offset, Size, Flags
5 nvs, data, nvs, 36K, 20K,
6 otadata, data, ota, 56K, 8K,
7 app0, app, ota_0, 64K, 2016K,
8 app1, app, ota_1, 2080K, 2016K,
9 spiffs, data, spiffs, 4M, 12M,

View File

@ -0,0 +1,8 @@
# One single application partition of 1.625 MB
# 320 kB filesystem
#
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 36K, 20K,
otadata, data, ota, 56K, 8K,
app0, app, ota_0, 64K, 1664K,
spiffs, data, spiffs, 1728K, 320K,
1 # One single application partition of 1.625 MB
2 # 320 kB filesystem
3 #
4 # Name, Type, SubType, Offset, Size, Flags
5 nvs, data, nvs, 36K, 20K,
6 otadata, data, ota, 56K, 8K,
7 app0, app, ota_0, 64K, 1664K,
8 spiffs, data, spiffs, 1728K, 320K,

View File

@ -0,0 +1,9 @@
# Two application partitions of ~2.0 MB
# 28 MB filesystem
#
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 36K, 20K,
otadata, data, ota, 56K, 8K,
app0, app, ota_0, 64K, 2016K,
app1, app, ota_1, 2080K, 2016K,
spiffs, data, spiffs, 4M, 28M,
1 # Two application partitions of ~2.0 MB
2 # 28 MB filesystem
3 #
4 # Name, Type, SubType, Offset, Size, Flags
5 nvs, data, nvs, 36K, 20K,
6 otadata, data, ota, 56K, 8K,
7 app0, app, ota_0, 64K, 2016K,
8 app1, app, ota_1, 2080K, 2016K,
9 spiffs, data, spiffs, 4M, 28M,

View File

@ -0,0 +1,9 @@
# Two application partitions of 1664 kB
# 704 kB filesystem
#
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 36K, 20K,
otadata, data, ota, 56K, 8K,
app0, app, ota_0, 64K, 1664K,
app1, app, ota_1, 1728K, 1664K,
spiffs, data, spiffs, 3392K, 704K,
1 # Two application partitions of 1664 kB
2 # 704 kB filesystem
3 #
4 # Name, Type, SubType, Offset, Size, Flags
5 nvs, data, nvs, 36K, 20K,
6 otadata, data, ota, 56K, 8K,
7 app0, app, ota_0, 64K, 1664K,
8 app1, app, ota_1, 1728K, 1664K,
9 spiffs, data, spiffs, 3392K, 704K,

View File

@ -0,0 +1,9 @@
# Two application partitions of ~2.0 MB
# 4 MB filesystem
#
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 36K, 20K,
otadata, data, ota, 56K, 8K,
app0, app, ota_0, 64K, 2016K,
app1, app, ota_1, 2080K, 2016K,
spiffs, data, spiffs, 4M, 4M,
1 # Two application partitions of ~2.0 MB
2 # 4 MB filesystem
3 #
4 # Name, Type, SubType, Offset, Size, Flags
5 nvs, data, nvs, 36K, 20K,
6 otadata, data, ota, 56K, 8K,
7 app0, app, ota_0, 64K, 2016K,
8 app1, app, ota_1, 2080K, 2016K,
9 spiffs, data, spiffs, 4M, 4M,

View File

@ -8,10 +8,9 @@
[env:ttgo-esp32-lilygo-pi]
extends = esp32
board = esp32dev
board_upload.flash_size=16MB
board_upload.maximum_size = 16777216
board_build.partitions = user_setups/esp32/partition_app2000k_spiffs4000k.csv
board_build.partitions = user_setups/esp32/partitions_16MB.csv
build_flags =
${env.build_flags}