Type Alias xmc4300::sdmmc::present_state::R

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

Register PRESENT_STATE reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn command_inhibit_cmd(&self) -> COMMAND_INHIBIT_CMD_R

Bit 0 - Command Inhibit (CMD)

source

pub fn command_inhibit_dat(&self) -> COMMAND_INHIBIT_DAT_R

Bit 1 - Command Inhibit (DAT)

source

pub fn dat_line_active(&self) -> DAT_LINE_ACTIVE_R

Bit 2 - DAT Line Active

source

pub fn write_transfer_active(&self) -> WRITE_TRANSFER_ACTIVE_R

Bit 8 - Write Transfer Active

source

pub fn read_transfer_active(&self) -> READ_TRANSFER_ACTIVE_R

Bit 9 - Read Transfer Active

source

pub fn buffer_write_enable(&self) -> BUFFER_WRITE_ENABLE_R

Bit 10 - Buffer Write Enable

source

pub fn buffer_read_enable(&self) -> BUFFER_READ_ENABLE_R

Bit 11 - Buffer Read Enable

source

pub fn card_inserted(&self) -> CARD_INSERTED_R

Bit 16 - Card Inserted

source

pub fn card_state_stable(&self) -> CARD_STATE_STABLE_R

Bit 17 - Card State Stable

source

pub fn card_detect_pin_level(&self) -> CARD_DETECT_PIN_LEVEL_R

Bit 18 - Card Detect Pin Level

source

pub fn write_protect_pin_level(&self) -> WRITE_PROTECT_PIN_LEVEL_R

Bit 19 - Write Protect Switch Pin Level

source

pub fn dat_3_0_pin_level(&self) -> DAT_3_0_PIN_LEVEL_R

Bits 20:23 - Line Signal Level

source

pub fn cmd_line_level(&self) -> CMD_LINE_LEVEL_R

Bit 24 - CMD Line Signal Level

source

pub fn dat_7_4_pin_level(&self) -> DAT_7_4_PIN_LEVEL_R

Bits 25:28 - Line Signal Level