sdmmc-core 0.5.0

SD/MMC core data structures and algorithms
Documentation
//! Re-exports of [ExtCsd](super::ExtCsd) field types.

pub use super::acc_size::AccessSize;
pub use super::barrier_ctrl::BarrierCtrl;
pub use super::barrier_support::BarrierSupport;
pub use super::bkops_en::BackgroundOperationsEnable;
pub use super::bkops_status::BackgroundOperationsStatus;
pub use super::bkops_support::BackgroundOperationsSupport;
pub use super::boot_bus_conditions::BootBusConditions;
pub use super::boot_config_prot::BootConfigurationProtection;
pub use super::boot_info::BootInfo;
pub use super::boot_size_mult::BootSizeMult;
pub use super::boot_wp::BootAreaWriteProtection;
pub use super::boot_wp_status::BootWpStatus;
pub use super::bus_width::BusWidth;
pub use super::cache_ctrl::CacheCtrl;
pub use super::cache_flush_policy::CacheFlushPolicy;
pub use super::cache_size::CacheSize;
pub use super::class6_ctrl::Class6Ctrl;
pub use super::cmd_set::CommandSet;
pub use super::cmd_set_rev::CommandSetRevision;
pub use super::cmdq::{CommandQueueDepth, CommandQueueSupport};
pub use super::cmdq_mode_en::CommandQueueModeEnable;
pub use super::command_set::MmcCommandSet;
pub use super::context_capabilities::ContextCapabilities;
pub use super::context_conf::ContextConf;
pub use super::correctly_prg_sectors_num::CorrectlyProgrammedSectorsNum;
pub use super::csd_structure::CsdStructure;
pub use super::data_sector_size::DataSectorSize;
pub use super::data_tag_support::DataTagSupport;
pub use super::device_life_time_est::{
    DeviceLifetimeEstimationTypeA, DeviceLifetimeEstimationTypeB,
};
pub use super::device_type::DeviceType;
pub use super::device_version::DeviceVersion;
pub use super::driver_strength::DriverStrength;
pub use super::enh_start_addr::EnhancedUserDataStartAddress;
pub use super::erase_group_def::EraseGroupDef;
pub use super::erase_timeout_mult::EraseTimeoutMult;
pub use super::erased_mem_cont::ErasedMemoryContent;
pub use super::exception_events_ctrl::ExceptionEventsCtrl;
pub use super::exception_events_status::ExceptionEventsStatus;
pub use super::ext_csd_rev::ExtCsdRevision;
pub use super::ext_partitions_attribute::ExtendedPartitionsAttribute;
pub use super::ext_security_err::ExtendedSecurityError;
pub use super::ext_support::ExtSupport;
pub use super::ffu_arg::FfuArg;
pub use super::ffu_features::FfuFeatures;
pub use super::ffu_status::FfuStatus;
pub use super::firmware_version::FirmwareVersion;
pub use super::flush_cache::FlushCache;
pub use super::fw_config::FirmwareConfig;
pub use super::generic_cmd6_time::GenericCmd6Time;
pub use super::hc_erase_grp_size::HighCapacityEraseGroupSize;
pub use super::hc_wp_grp_size::HighCapacityWriteProtectGroupSize;
pub use super::hpi_features::HpiFeatures;
pub use super::hpi_mgmt::HpiManagement;
pub use super::hs_timing::HsTiming;
pub use super::index::ExtCsdIndex;
pub use super::ini_timeout_ap::InitTimeoutAtPowerUp;
pub use super::ini_timeout_emu::InitializationTimeoutEmulation;
pub use super::large_unit_size_m1::LargeUnitSizeM1;
pub use super::max_packed::{MaxPackedReads, MaxPackedWrites};
pub use super::max_pre_loading_data_size::MaxPreLoadingDataSize;
pub use super::min_perf::{
    AccessPerformance, MinPerfDdrR852, MinPerfDdrW852, MinPerfR426, MinPerfR852, MinPerfR826452,
    MinPerfW426, MinPerfW852, MinPerfW826452,
};
pub use super::mode_config::ModeConfig;
pub use super::mode_operation_codes::ModeOperationCodes;
pub use super::native_sector_size::NativeSectorSize;
pub use super::number_of_fw_sectors_correctly_programmed::NumberOfFirmwareSectorsCorrectlyProgrammed;
pub use super::operation_codes_timeout::OperationCodesTimeout;
pub use super::optimal_read_size::OptimalReadSize;
pub use super::optimal_trim_unit_size::OptimalTrimUnitSize;
pub use super::optimal_write_size::OptimalWriteSize;
pub use super::out_of_interrupt_time::OutOfInterruptTime;
pub use super::packed_command_status::PackedCommandStatus;
pub use super::partition_config::PartitionConfig;
pub use super::partition_setting_completed::PartitionSetting;
pub use super::partition_switch_time::PartitionSwitchTime;
pub use super::partitioning_support::PartitioningSupport;
pub use super::partitions_attribute::PartitionsAttribute;
pub use super::periodic_wakeup::PeriodicWakeup;
pub use super::power_class::PowerClass;
pub use super::power_class_code::PowerClassCode;
pub use super::power_off_long_time::PowerOffLongTime;
pub use super::power_off_notification::PowerOffNotification;
pub use super::pre_eol_info::PreEolInfo;
pub use super::pre_loading_data_size::PreLoadingDataSize;
pub use super::product_state_awareness_enablement::ProductStateAwareness;
pub use super::production_state_awareness::ProductionStateAwareness;
pub use super::production_state_awareness_timeout::ProductionStateAwarenessTimeout;
pub use super::program_cid_csd_ddr_support::ProgramCidCsdDdrSupport;
pub use super::pwr_cl::{
    PowerClass26195, PowerClass26360, PowerClass52195, PowerClass52360, PowerClass200130,
    PowerClass200195, PowerClassDdr52195, PowerClassDdr52360, PowerClassDdr200360,
};
pub use super::rel_wr_sec_c::ReliableWriteSectorCount;
pub use super::rpmb_size_mult::RpmbSizeMult;
pub use super::rst_n_function::ResetnFunction;
pub use super::s_a_timeout::SleepAwakeTimeout;
pub use super::s_c_vcc::{SleepCurrentVcc, SleepCurrentVccq};
pub use super::s_cmd_set::SupportedCommandSet;
pub use super::sec_bad_blk_mgmnt::SecureBadBlockManagement;
pub use super::sec_count::SectorCount;
pub use super::sec_erase_mult::SecureEraseMult;
pub use super::sec_feature_support::SecureFeatureSupport;
pub use super::sec_trim_mult::SecureTrimMult;
pub use super::secure_removal_type::SecureRemovalType;
pub use super::secure_wp_info::SecureWpInfo;
pub use super::size_mult::SizeMult;
pub use super::sleep_notification_time::SleepNotificationTimeout;
pub use super::strobe_support::StrobeSupport;
pub use super::supported_modes::SupportedModes;
pub use super::tag_size::{TagResourceSize, TagUnitSize};
pub use super::tcase_support::TcaseSupport;
pub use super::trim_mult::TrimMult;
pub use super::use_native_sector::UseNativeSector;
pub use super::user_wp::UserAreaWriteProtection;
pub use super::wr_rel_param::WriteReliabilityParameter;
pub use super::wr_rel_set::WriteReliabilitySetting;