sdmmc_core/command/class/
class10.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use crate::result::Error;
use crate::{command_enum, lib_enum};

pub mod cmd6;

lib_enum! {
    /// MMC opcodes for Class 10.
    CommandClass10: u32 {
        default: SwitchFunc,
        error: Error,
        SwitchFunc = 6,
    }
}

command_enum! {
    /// Represents the variants for Class10 commands.
    Command {
        default: Cmd6(cmd6::Cmd6),
        Cmd6(cmd6::Cmd6),
    }
}