sdmmc_core/command/class/
class9.rsuse crate::result::Error;
use crate::{command_enum, lib_enum};
pub mod cmd5;
pub mod cmd39;
pub mod cmd40;
pub mod cmd52;
pub mod cmd53;
lib_enum! {
CommandClass9: u32 {
default: IoSendOpCond,
error: Error,
IoSendOpCond = 5,
FastIo = 39,
GoIrqState = 40,
IoReadWriteDirect = 52,
IoReadWriteExtended = 53,
}
}
command_enum! {
Command {
default: Cmd5(cmd5::Cmd5),
Cmd5(cmd5::Cmd5),
Cmd39(cmd39::Cmd39),
Cmd40(cmd40::Cmd40),
Cmd52(cmd52::Cmd52),
Cmd53(cmd53::Cmd53),
}
}