@@ -231,11 +231,25 @@ License Identifiers that are here available: http://spdx.org/licenses/
231
231
to use littlefs in a Rust-friendly API, reaping the benefits of Rust's memory
232
232
safety and other guarantees.
233
233
234
+ - [ nim-littlefs] - A Nim wrapper and API for littlefs. Includes a fuse
235
+ implementation based on [ littlefs-fuse]
236
+
237
+ - [ chamelon] - A pure-OCaml implementation of (most of) littlefs, designed for
238
+ use with the MirageOS library operating system project. It is interoperable
239
+ with the reference implementation, with some caveats.
240
+
234
241
- [ littlefs-disk-img-viewer] - A memory-efficient web application for viewing
235
242
littlefs disk images in your web browser.
236
243
237
- - [ mklfs] - A command line tool built by the [ Lua RTOS] guys for making
238
- littlefs images from a host PC. Supports Windows, Mac OS, and Linux.
244
+ - [ mklfs] - A command line tool for creating littlefs images. Used in the Lua
245
+ RTOS ecosystem.
246
+
247
+ - [ mklittlefs] - A command line tool for creating littlefs images. Used in the
248
+ ESP8266 and RP2040 ecosystem.
249
+
250
+ - [ pico-littlefs-usb] - An interface for littlefs that emulates a FAT12
251
+ filesystem over USB. Allows mounting littlefs on a host PC without additional
252
+ drivers.
239
253
240
254
- [ Mbed OS] - The easiest way to get started with littlefs is to jump into Mbed
241
255
which already has block device drivers for most forms of embedded storage.
@@ -254,27 +268,21 @@ License Identifiers that are here available: http://spdx.org/licenses/
254
268
for microcontroller-scale devices. Due to limitations of FAT it can't provide
255
269
power-loss resilience, but it does allow easy interop with PCs.
256
270
257
- - [ chamelon] - A pure-OCaml implementation of (most of) littlefs, designed for
258
- use with the MirageOS library operating system project. It is interoperable
259
- with the reference implementation, with some caveats.
260
-
261
- - [ nim-littlefs] - A Nim wrapper and API for littlefs. Includes a fuse
262
- implementation based on [ littlefs-fuse]
263
-
264
271
[ BSD-3-Clause ] : https://spdx.org/licenses/BSD-3-Clause.html
265
- [ littlefs-disk-img-viewer ] : https://github.com/tniessen/littlefs-disk-img-viewer
266
272
[ littlefs-fuse ] : https://github.com/geky/littlefs-fuse
267
273
[ FUSE ] : https://github.com/libfuse/libfuse
268
274
[ littlefs-js ] : https://github.com/geky/littlefs-js
269
275
[ littlefs-js-demo ] :http://littlefs.geky.net/demo.html
276
+ [ littlefs-python ] : https://pypi.org/project/littlefs-python/
277
+ [ littlefs2-rust ] : https://crates.io/crates/littlefs2
278
+ [ nim-littlefs ] : https://github.com/Graveflo/nim-littlefs
279
+ [ chamelon ] : https://github.com/yomimono/chamelon
280
+ [ littlefs-disk-img-viewer ] : https://github.com/tniessen/littlefs-disk-img-viewer
270
281
[ mklfs ] : https://github.com/whitecatboard/Lua-RTOS-ESP32/tree/master/components/mklfs/src
271
- [ Lua RTOS ] : https://github.com/whitecatboard/Lua-RTOS-ESP32
282
+ [ mklittlefs ] : https://github.com/earlephilhower/mklittlefs
283
+ [ pico-littlefs-usb ] : https://github.com/oyama/pico-littlefs-usb
272
284
[ Mbed OS ] : https://github.com/armmbed/mbed-os
273
285
[ LittleFileSystem ] : https://os.mbed.com/docs/mbed-os/latest/apis/littlefilesystem.html
274
286
[ SPIFFS ] : https://github.com/pellepl/spiffs
275
287
[ Dhara ] : https://github.com/dlbeer/dhara
276
288
[ ChaN's FatFs ] : http://elm-chan.org/fsw/ff/00index_e.html
277
- [ littlefs-python ] : https://pypi.org/project/littlefs-python/
278
- [ littlefs2-rust ] : https://crates.io/crates/littlefs2
279
- [ chamelon ] : https://github.com/yomimono/chamelon
280
- [ nim-littlefs ] : https://github.com/Graveflo/nim-littlefs
0 commit comments