Struct RegisterBlock
Source #[repr(C)]
pub struct RegisterBlock { }
Expand description
0x08 - Clock divider configuration register
0x0c - Clock source selection register
0x10 - Clock enable register
0x14 - Data and response timeout configuration register
0x18 - Card bus width configuration register
0x1c - Card data block size configuration register
0x20 - Data transfer length configuration register
0x24 - SDIO interrupt mask register
0x28 - Command argument data register
0x2c - Command and boot configuration register
0x30 - Response data register
0x34 - Long response data register
0x38 - Long response data register
0x3c - Long response data register
0x40 - Masked interrupt status register
0x44 - Raw interrupt status register
0x48 - SD/MMC status register
0x4c - FIFO configuration register
0x50 - Card detect register
0x54 - Card write protection (WP) status register
0x5c - Transferred byte count register
0x60 - Transferred byte count register
0x64 - Debounce filter time configuration register
0x68 - User ID (scratchpad) register
0x6c - Version ID (scratchpad) register
0x70 - Hardware feature register
0x78 - Card reset register
0x80 - Burst mode transfer configuration register
0x84 - Poll demand configuration register
0x88 - Descriptor base address register
0x8c - IDMAC status register
0x90 - IDMAC interrupt enable register
0x94 - Host descriptor address pointer
0x98 - Host buffer address pointer register
0x100 - Card Threshold Control register
0x10c - eMMC DDR register
0x110 - Enable Phase Shift register
0x200 - CPU write and read transmit data by FIFO
0x800 - SDIO control register.
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.