Type Alias xmc4800::sdmmc::capabilities::R

source ·
pub type R = R<CAPABILITIES_SPEC>;
Expand description

Register CAPABILITIES reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn timeout_clock_freq(&self) -> TIMEOUT_CLOCK_FREQ_R

Bits 0:5 - Timeout Clock Frequency

source

pub fn timeout_clock_unit(&self) -> TIMEOUT_CLOCK_UNIT_R

Bit 7 - Timeout Clock Unit

source

pub fn base_sd_clock_freq(&self) -> BASE_SD_CLOCK_FREQ_R

Bits 8:15 - Base Clock Frequency for SD Clock

source

pub fn max_block_length(&self) -> MAX_BLOCK_LENGTH_R

Bits 16:17 - Max Block Length

source

pub fn ext_media_bus_support(&self) -> EXT_MEDIA_BUS_SUPPORT_R

Bit 18 - Extended Media Bus Support

source

pub fn adma2_support(&self) -> ADMA2_SUPPORT_R

Bit 19 - ADMA2 Support

source

pub fn high_speed_support(&self) -> HIGH_SPEED_SUPPORT_R

Bit 21 - High Speed Support

source

pub fn sdma_support(&self) -> SDMA_SUPPORT_R

Bit 22 - SDMA Support

source

pub fn suspend_resume_support(&self) -> SUSPEND_RESUME_SUPPORT_R

Bit 23 - Suspend / Resume Support

source

pub fn voltage_support_3_3v(&self) -> VOLTAGE_SUPPORT_3_3V_R

Bit 24 - Voltage Support 3.3V

source

pub fn voltage_support_3v(&self) -> VOLTAGE_SUPPORT_3V_R

Bit 25 - Voltage Support 3.0V

source

pub fn voltage_support_1_8v(&self) -> VOLTAGE_SUPPORT_1_8V_R

Bit 26 - Voltage Support 1.8V

source

pub fn sysbus_64_support(&self) -> SYSBUS_64_SUPPORT_R

Bit 28 - 64-bit System Bus Support

source

pub fn async_int_support(&self) -> ASYNC_INT_SUPPORT_R

Bit 29 - Asynchronous Interrupt Support

source

pub fn slot_type(&self) -> SLOT_TYPE_R

Bits 30:31 - Slot Type