phytium-mci 0.1.1

A no_std Rust driver for SD/MMC cards on Phytium E2000 series SoCs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::regs::RegError;

#[derive(Debug)]
pub enum FioPadError {
    InvalParam,
    NotReady,
    NotNotSupport,
    Timeout,
}

impl RegError for FioPadError {
    fn timeout() -> Self {
        FioPadError::Timeout
    }
}

pub type FioPadResult<T = ()> = Result<T, FioPadError>;