#sd #io #mmc #sdio

no-std sdmmc-core

SD/MMC core data structures and algorithms

1 unstable release

0.1.0 Nov 5, 2024

#359 in Hardware support

Download history 105/week @ 2024-11-02 12/week @ 2024-11-09

117 downloads per month

GPL-3.0-only

105KB
3K SLoC

SD/MMC core

This library is a core set of data structures and algorithms for SD/MMC support in embedded environments written in Rust.

no-std support

no-std is supported by default. Any std-only features can be included by using the std feature.

Compatibility

Data structures and algorithms in this library are meant to follow relevant specifications as closely as possible. Because of that, sdmmc-core should be re-usable in most projects with little-to-no changes.

The main specification followed is SD Specifications Part 1 Physical Layer Simplified Specification v9.10.

Contributions

We are still early in development, and are not actively seeking contributions. If you notice a bug, or have a feature request, please use the issue tracker.


lib.rs:

SD/MMC abstraction for SD memory cards.

Based on SD Specifications Part 1 Physical Layer Simplified Specification v9.10.

Dependencies

~155KB