@@ -231,11 +231,25 @@ License Identifiers that are here available: http://spdx.org/licenses/
231231 to use littlefs in a Rust-friendly API, reaping the benefits of Rust's memory
232232 safety and other guarantees.
233233
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+
234241- [ littlefs-disk-img-viewer] - A memory-efficient web application for viewing
235242 littlefs disk images in your web browser.
236243
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.
239253
240254- [ Mbed OS] - The easiest way to get started with littlefs is to jump into Mbed
241255 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/
254268 for microcontroller-scale devices. Due to limitations of FAT it can't provide
255269 power-loss resilience, but it does allow easy interop with PCs.
256270
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-
264271[ BSD-3-Clause ] : https://spdx.org/licenses/BSD-3-Clause.html
265- [ littlefs-disk-img-viewer ] : https://github.com/tniessen/littlefs-disk-img-viewer
266272[ littlefs-fuse ] : https://github.com/geky/littlefs-fuse
267273[ FUSE ] : https://github.com/libfuse/libfuse
268274[ littlefs-js ] : https://github.com/geky/littlefs-js
269275[ 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
270281[ 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
272284[ Mbed OS ] : https://github.com/armmbed/mbed-os
273285[ LittleFileSystem ] : https://os.mbed.com/docs/mbed-os/latest/apis/littlefilesystem.html
274286[ SPIFFS ] : https://github.com/pellepl/spiffs
275287[ Dhara ] : https://github.com/dlbeer/dhara
276288[ 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