pub struct W(_);
Expand description

Register STATUS writer

Implementations

Bit 0 - FIFO reached Receive watermark level; not qualified with data transfer.

Bit 1 - FIFO reached Transmit watermark level; not qualified with data transfer.

Bit 2 - FIFO is empty status.

Bit 3 - FIFO is full status.

Bits 4:7 - Command FSM states: 0 - Idle 1 - Send init sequence 2 - Tx cmd start bit 3 - Tx cmd tx bit 4 - Tx cmd index + arg 5 - Tx cmd crc7 6 - Tx cmd end bit 7 - Rx resp start bit 8 - Rx resp IRQ response 9 - Rx resp tx bit 10 - Rx resp cmd idx 11 - Rx resp data 12 - Rx resp crc7 13 - Rx resp end bit 14 - Cmd path wait NCC 15 - Wait; CMD-to-response turnaround NOTE: The command FSM state is represented using 19 bits.

Bit 8 - Raw selected card_data[3]; checks whether card is present 0 - card not present 1 - card present.

Bit 9 - Inverted version of raw selected card_data[0] 0 - card data not busy 1 - card data busy.

Bit 10 - Data transmit or receive state-machine is busy.

Bits 11:16 - Index of previous response, including any auto-stop sent by core.

Bits 17:29 - FIFO count - Number of filled locations in FIFO.

Bit 30 - DMA acknowledge signal state.

Bit 31 - DMA request signal state.

Writes raw bits to the register.

Methods from Deref<Target = W<STATUS_SPEC>>

Writes raw bits to the register.

Trait Implementations

The resulting type after dereferencing.

Dereferences the value.

Mutably dereferences the value.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.