Skip to content

Commit de32b19

Browse files
committed
Enable littleFS
1 parent 1d658ae commit de32b19

File tree

1 file changed

+20
-29
lines changed

1 file changed

+20
-29
lines changed

platformio.ini

Lines changed: 20 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ default_envs = fastled_webserver, fib512_d1_mini, fib256_d1_mini, fib128_d1_mini
3030
src_dir = ./esp8266-fastled-webserver/
3131
data_dir = ./esp8266-fastled-webserver/data
3232
build_cache_dir = ~/.buildcache
33-
; Uncomment the below to switch from deprecated SPIFFS to LittleFS
34-
; board_build.filesystem = littlefs
3533

3634
[common]
3735
ldscript_1m128k = eagle.flash.1m128.ld
@@ -85,6 +83,7 @@ extra_scripts =
8583
[env]
8684
framework = arduino
8785
board_build.flash_mode = dout
86+
board_build.filesystem = littlefs
8887
monitor_speed = 115200
8988
upload_speed = 921600
9089
lib_compat_mode = strict
@@ -177,13 +176,12 @@ build_flags =
177176

178177

179178
; NOT YET SUPPORTED.
180-
; Default board is QT Py, a ATSAMD21E18
181-
; - 32-bit Cortex M0+ @ 48 MHz 32 bit
182-
; w/256KB Flash and 32 KB RAM
179+
; QT Py does not have WiFi.
180+
; QT Py is a ATSAMD21E18 32-bit Cortex M0+
181+
; - 48 MHz 32 bit processor with
182+
; 256KB Flash and 32 KB RAM
183183
; Support *is* possible, but would require
184184
; factoring out all the WiFi functionality (at least).
185-
; However, may be able to enable building
186-
; using ESP8266/ESP32 more rapidly....
187185
[env:fib64_micro_d1_mini]
188186
board = d1_mini
189187
platform = ${common.platform_fibonacci_default}
@@ -195,13 +193,12 @@ build_flags =
195193
-D PRODUCT_FIBONACCI64_MICRO
196194

197195
; NOT YET SUPPORTED.
198-
; Default board is QT Py, a ATSAMD21E18
199-
; - 32-bit Cortex M0+ @ 48 MHz 32 bit
200-
; w/256KB Flash and 32 KB RAM
196+
; QT Py does not have WiFi.
197+
; QT Py is a ATSAMD21E18 32-bit Cortex M0+
198+
; - 48 MHz 32 bit processor with
199+
; 256KB Flash and 32 KB RAM
201200
; Support *is* possible, but would require
202201
; factoring out all the WiFi functionality (at least).
203-
; However, may be able to enable building
204-
; using ESP8266/ESP32 more rapidly....
205202
[env:fib64_nano_d1_mini]
206203
board = d1_mini
207204
platform = ${common.platform_fibonacci_default}
@@ -222,20 +219,14 @@ build_flags =
222219
${common.build_flags_esp8266}
223220
-D PRODUCT_FIBONACCI32
224221

225-
; [env:fib256_d1_mini32]
226-
; board = esp32dev
227-
; platform = [email protected]
228-
; build_unflags = ${common.build_unflags}
229-
; build_flags = ${common.build_flags_esp32}
230-
231-
; [env:travis_esp8266]
232-
; extends = env:fib256_d1_mini
233-
; build_type = debug
234-
; build_unflags = ${common.build_unflags}
235-
; build_flags = ${common.build_flags_esp8266} ${common.debug_flags} ${common.build_flags_all_features}
236-
237-
; [env:travis_esp32]
238-
; extends = env:fib256_d1_mini32
239-
; build_type = debug
240-
; build_unflags = ${common.build_unflags}
241-
; build_flags = ${common.build_flags_esp32} ${common.debug_flags} ${common.build_flags_all_features}
222+
; NOT YET SUPPORTED
223+
; ESP32 is a work-in-progress
224+
[env:fib256_d1_mini32]
225+
board = wemos_d1_mini32
226+
227+
platform_packages = ${common.platform_packages}
228+
board_build.ldscript = ${common.ldscript_4m1m}
229+
build_unflags = ${common.build_unflags}
230+
build_flags =
231+
${common.build_flags_esp32}
232+
-D PRODUCT_FIBONACCI256

0 commit comments

Comments
 (0)