sdmmc_core/command/class/
class5.rs1use crate::result::Error;
2use crate::{command_enum, lib_enum};
3
4pub mod cmd32;
5pub mod cmd33;
6pub mod cmd35;
7pub mod cmd36;
8pub mod cmd38;
9
10lib_enum! {
11 CommandClass5: u32 {
13 default: EraseBlockStart,
14 error: Error,
15 EraseBlockStart = 32,
16 EraseBlockEnd = 33,
17 EraseGroupStart = 35,
18 EraseGroupEnd = 36,
19 Erase = 38,
20 }
21}
22
23command_enum! {
24 Command {
26 default: Cmd32(cmd32::Cmd32),
27 Cmd32(cmd32::Cmd32),
28 Cmd33(cmd33::Cmd33),
29 Cmd35(cmd35::Cmd35),
30 Cmd36(cmd36::Cmd36),
31 Cmd38(cmd38::Cmd38),
32 }
33}