sdmmc_core/command/class/
class11.rs1use crate::result::Error;
2use crate::{command_enum, lib_enum};
3
4pub mod cmd21;
5pub mod cmd39;
6pub mod cmd48;
7pub mod cmd49;
8pub mod cmd58;
9pub mod cmd59;
10
11lib_enum! {
12 CommandClass11: u32 {
14 default: SelectCardPartition,
15 error: Error,
16 SendTuningBlock = 21,
17 SelectCardPartition = 39,
18 ReadExtraSingle = 48,
19 WriteExtraSingle = 49,
20 ReadExtraMultiple = 58,
21 WriteExtraMultiple = 59,
22 }
23}
24
25command_enum! {
26 Command {
28 default: Cmd21(cmd21::Cmd21),
29 Cmd21(cmd21::Cmd21),
30 Cmd39(cmd39::Cmd39),
31 Cmd48(cmd48::Cmd48),
32 Cmd49(cmd49::Cmd49),
33 Cmd58(cmd58::Cmd58),
34 Cmd59(cmd59::Cmd59),
35 }
36}