8 releases

0.1.7 Jan 30, 2023
0.1.6 Jan 6, 2021
0.1.5 Apr 11, 2020
0.1.3 Feb 8, 2020
0.1.2 Dec 13, 2019

#1784 in Embedded development

Download history 455/week @ 2023-12-11 200/week @ 2023-12-18 49/week @ 2023-12-25 165/week @ 2024-01-01 168/week @ 2024-01-08 142/week @ 2024-01-15 168/week @ 2024-01-22 308/week @ 2024-01-29 200/week @ 2024-02-05 78/week @ 2024-02-12 136/week @ 2024-02-19 190/week @ 2024-02-26 360/week @ 2024-03-04 190/week @ 2024-03-11 191/week @ 2024-03-18 277/week @ 2024-03-25

1,026 downloads per month
Used in 6 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 38 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!

Dependencies

~0–2.4MB
~37K SLoC