9 releases

0.2.0 Jun 19, 2024
0.1.7 Jan 30, 2023
0.1.6 Jan 6, 2021
0.1.5 Apr 11, 2020
0.1.2 Dec 13, 2019

#2055 in Embedded development

Download history 856/week @ 2024-09-30 1470/week @ 2024-10-07 1378/week @ 2024-10-14 1658/week @ 2024-10-21 1350/week @ 2024-10-28 1323/week @ 2024-11-04 895/week @ 2024-11-11 915/week @ 2024-11-18 596/week @ 2024-11-25 1471/week @ 2024-12-02 1718/week @ 2024-12-09 1818/week @ 2024-12-16 1016/week @ 2024-12-23 722/week @ 2024-12-30 1277/week @ 2025-01-06 863/week @ 2025-01-13

4,005 downloads per month
Used in 7 crates (via littlefs2)

BSD-3-Clause

240KB
5.5K SLoC

C 4.5K SLoC // 0.1% comments Python 1.5K SLoC // 0.2% comments Rust 40 SLoC

littlefs2-sys

Low-level bindings to littlefs

What is this?

Low-level bindings to the littlefs microcontroller filesystem.

You probably want the high-level, idiomatic Rust bindings: littlefs2

Upstream release: v2.2.1

License

littlefs is licensed under BSD-3-Clause, as are these bindings.
The file string.c is licensed under GPL-2.0.
Permissively licensed replacement implementation welcome!

No runtime deps

~0–2.7MB
~45K SLoC