What is this?
Idiomatic Rust API for the littlefs microcontroller filesystem by Chris Haster.
Number 2
refers to the on-disk format version, supporting inline files, custom attributes and dynamic wear-leveling.
We follow std::fs
as much as reasonable.
The low-level bindings are provided by the littlefs2-sys library.
Upstream release: v2.1.4
License
littlefs is licensed under BSD-3-Clause. This API for littlefs is licensed under either of Apache License, Version 2.0 or MIT License at your option. Previous bindings exist in the rust-littlefs repository, also dual-licensed under Apache-2.0 and MIT. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.