@@ -25,6 +25,8 @@ generic.build.flash_freq=40
25
25
generic.build.flash_ld=eagle.flash.512k.ld
26
26
generic.build.spiffs_start=0x6B000
27
27
generic.build.spiffs_end=0x7B000
28
+ generic.build.spiffs_pagesize=256
29
+ generic.build.spiffs_blocksize=4096
28
30
29
31
generic.menu.CpuFrequency.80=80 MHz
30
32
generic.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -55,46 +57,57 @@ generic.menu.FlashSize.512K.build.flash_size=512K
55
57
generic.menu.FlashSize.512K.build.flash_ld=eagle.flash.512k.ld
56
58
generic.menu.FlashSize.512K.build.spiffs_start=0x6B000
57
59
generic.menu.FlashSize.512K.build.spiffs_end=0x7B000
60
+ generic.menu.FlashSize.512K.build.spiffs_blocksize=4096
58
61
generic.menu.FlashSize.1M512=1M (512K SPIFFS)
59
62
generic.menu.FlashSize.1M512.build.flash_size=1M
60
63
generic.menu.FlashSize.1M512.build.flash_ld=eagle.flash.1m512.ld
61
64
generic.menu.FlashSize.1M512.build.spiffs_start=0x6B000
62
65
generic.menu.FlashSize.1M512.build.spiffs_end=0xFB000
66
+ generic.menu.FlashSize.1M512.build.spiffs_blocksize=8192
63
67
generic.menu.FlashSize.1M256=1M (256K SPIFFS)
64
68
generic.menu.FlashSize.1M256.build.flash_size=1M
65
69
generic.menu.FlashSize.1M256.build.flash_ld=eagle.flash.1m256.ld
66
70
generic.menu.FlashSize.1M256.build.spiffs_start=0xAB000
67
71
generic.menu.FlashSize.1M256.build.spiffs_end=0xFB000
72
+ generic.menu.FlashSize.1M256.build.spiffs_blocksize=4096
68
73
generic.menu.FlashSize.1M128=1M (128K SPIFFS)
69
74
generic.menu.FlashSize.1M128.build.flash_size=1M
70
75
generic.menu.FlashSize.1M128.build.flash_ld=eagle.flash.1m128.ld
71
76
generic.menu.FlashSize.1M128.build.spiffs_start=0xCB000
72
77
generic.menu.FlashSize.1M128.build.spiffs_end=0xFB000
78
+ generic.menu.FlashSize.1M128.build.spiffs_blocksize=4096
73
79
generic.menu.FlashSize.1M64=1M (64K SPIFFS)
74
80
generic.menu.FlashSize.1M64.build.flash_size=1M
75
81
generic.menu.FlashSize.1M64.build.flash_ld=eagle.flash.1m64.ld
76
82
generic.menu.FlashSize.1M64.build.spiffs_start=0xEB000
77
83
generic.menu.FlashSize.1M64.build.spiffs_end=0xFB000
84
+ generic.menu.FlashSize.1M64.build.spiffs_blocksize=4096
78
85
generic.menu.FlashSize.2M=2M (1M SPIFFS)
79
86
generic.menu.FlashSize.2M.build.flash_size=2M
80
87
generic.menu.FlashSize.2M.build.flash_ld=eagle.flash.2m.ld
81
88
generic.menu.FlashSize.2M.build.spiffs_start=0x100000
82
89
generic.menu.FlashSize.2M.build.spiffs_end=0x1FB000
90
+ generic.menu.FlashSize.2M.build.spiffs_blocksize=8192
83
91
generic.menu.FlashSize.4M=4M (3M SPIFFS)
84
92
generic.menu.FlashSize.4M.build.flash_size=4M
85
93
generic.menu.FlashSize.4M.build.flash_ld=eagle.flash.4m.ld
86
94
generic.menu.FlashSize.4M.build.spiffs_start=0x100000
87
95
generic.menu.FlashSize.4M.build.spiffs_end=0x3FB000
88
- generic.menu.FlashSize.8M=8M (7M SPIFFS)
89
- generic.menu.FlashSize.8M.build.flash_size=1M
90
- generic.menu.FlashSize.8M.build.flash_ld=eagle.flash.8m.ld
91
- generic.menu.FlashSize.8M.build.spiffs_start=0x100000
92
- generic.menu.FlashSize.8M.build.spiffs_end=0x800000
93
- generic.menu.FlashSize.16M=16M (15M SPIFFS)
94
- generic.menu.FlashSize.16M.build.flash_size=1M
95
- generic.menu.FlashSize.16M.build.flash_ld=eagle.flash.16m.ld
96
- generic.menu.FlashSize.16M.build.spiffs_start=0x100000
97
- generic.menu.FlashSize.16M.build.spiffs_end=0x1000000
96
+ generic.menu.FlashSize.4M.build.spiffs_blocksize=8192
97
+
98
+ # disabled because espressif's bootloader refuses to write above 4M
99
+ # generic.menu.FlashSize.8M=8M (7M SPIFFS)
100
+ # generic.menu.FlashSize.8M.build.flash_size=1M
101
+ # generic.menu.FlashSize.8M.build.flash_ld=eagle.flash.8m.ld
102
+ # generic.menu.FlashSize.8M.build.spiffs_start=0x100000
103
+ # generic.menu.FlashSize.8M.build.spiffs_end=0x800000
104
+ # generic.menu.FlashSize.8M.build.spiffs_blocksize=8192
105
+ # generic.menu.FlashSize.16M=16M (15M SPIFFS)
106
+ # generic.menu.FlashSize.16M.build.flash_size=1M
107
+ # generic.menu.FlashSize.16M.build.flash_ld=eagle.flash.16m.ld
108
+ # generic.menu.FlashSize.16M.build.spiffs_start=0x100000
109
+ # generic.menu.FlashSize.16M.build.spiffs_end=0x1000000
110
+ # generic.menu.FlashSize.16M.build.spiffs_blocksize=8192
98
111
99
112
# generic.menu.FlashFreq.40=40MHz
100
113
# generic.menu.FlashFreq.40.build.flash_freq=40
@@ -124,6 +137,8 @@ modwifi.build.flash_freq=40
124
137
modwifi.build.flash_ld=eagle.flash.2m.ld
125
138
modwifi.build.spiffs_start=0x100000
126
139
modwifi.build.spiffs_end=0x1FB000
140
+ modwifi.build.spiffs_pagesize=256
141
+ modwifi.build.spiffs_blocksize=8192
127
142
128
143
modwifi.menu.CpuFrequency.80=80 MHz
129
144
modwifi.menu.CpuFrequency.80.build.f_cpu=80000000L
@@ -172,6 +187,8 @@ nodemcu.build.flash_freq=40
172
187
nodemcu.build.flash_ld=eagle.flash.4m.ld
173
188
nodemcu.build.spiffs_start=0x100000
174
189
nodemcu.build.spiffs_end=0x3FB000
190
+ nodemcu.build.spiffs_pagesize=256
191
+ nodemcu.build.spiffs_blocksize=8192
175
192
176
193
nodemcu.menu.CpuFrequency.80=80 MHz
177
194
nodemcu.menu.CpuFrequency.80.build.f_cpu=80000000L
0 commit comments