Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Idiomatic Rust API for littlefs

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
NotificationsYou must be signed in to change notification settings

trussed-dev/littlefs2

Repository files navigation

Idiomatic Rust API for littlefs

Crates.io versionAPI docsCI

What is this?

Idiomatic Rust API for thelittlefs microcontroller filesystem byChris Haster.

Number2 refers to the on-disk format version,supporting inline files, custom attributes and dynamic wear-leveling.

We followstd::fs as much as reasonable.

The low-level bindings are provided by thelittlefs2-sys library.

The core types that are independent of a specific implementation version are provided by thelittlefs2-core crate, see thecore directory. These types are re-exported from thelittlefs2 crate too.

Upstream release:v2.9.3

no_std

This library isno_std compatible, but there are two gotchas.

  • The dev-dependencymemchr oflittlefs2-sys has itsstd features activated. To prevent this, upgrade to at least Rust 1.51and addresolver = "2" in the consuming code's[package] section. This will be the default in Rust 2021 edition.

  • At link time,lfs.c has a dependency onstrcpy. When not linking to alibc with this symbol, activate thec-stubs featureto provide an implementation.

License

littlefs is licensed underBSD-3-Clause.This API for littlefs is licensed under either ofApache License, Version 2.0 orMIT License at your option.Previous bindings exist in therust-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.

About

Idiomatic Rust API for littlefs

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    Languages


    [8]ページ先頭

    ©2009-2025 Movatter.jp