sdmmc_core/lib.rs
1#![cfg_attr(not(feature = "std"), no_std)]
2
3//! SD/MMC abstraction for SD memory cards.
4//!
5//! Based on:
6//!
7//! - [`SD Specifications Part 1 Physical Layer Simplified Specification v9.10`](https://www.sdcard.org/downloads/pls/pdf/?f=Part1PhysicalLayerSimplifiedSpecificationVer9.10Fin_20231201.pdf).
8//! - [`JESD84-B51: EMBEDDED MULTI-MEDIA CARD (e•MMC), ELECTRICAL STANDARD (5.1)`](http://www.jedec.org/sites/default/files/docs/JESD84-B51.pdf)
9
10#![allow(unused, clippy::eq_op, clippy::identity_op)]
11
12#[macro_use]
13mod macros;
14
15pub mod command;
16mod crc;
17mod range;
18pub mod register;
19pub mod response;
20mod result;
21mod status;
22#[cfg(test)]
23pub(crate) mod tests;
24pub mod tuning;
25pub(crate) mod util;
26
27pub use command::*;
28pub use crc::*;
29pub use range::*;
30pub use result::*;
31pub use status::*;