Module esp32_hal::pac::sdmmc

Expand description

SD/MMC Host Controller

Modules

Card data block size configuration register
Burst mode transfer configuration register
Host buffer address pointer register
CPU write and read transmit data by FIFO
Data transfer length configuration register
Card Threshold Control register
Card detect register
SDIO control register.
Clock divider configuration register
Clock enable register
Clock source selection register
Command and boot configuration register
Command argument data register
Control register
Card bus width configuration register
Descriptor base address register
Debounce filter time configuration register
Host descriptor address pointer
eMMC DDR register
Enable Phase Shift register
FIFO configuration register
Hardware feature register
IDMAC interrupt enable register
IDMAC status register
SDIO interrupt mask register
Masked interrupt status register
Poll demand configuration register
Response data register
Long response data register
Long response data register
Long response data register
Raw interrupt status register
Card reset register
SD/MMC status register
Transferred byte count register
Transferred byte count register
Data and response timeout configuration register
UHS-1 register
User ID (scratchpad) register
Version ID (scratchpad) register
Card write protection (WP) status register

Structs

Register block

Type Definitions

BLKSIZ (rw) register accessor: an alias for Reg<BLKSIZ_SPEC>
BMOD (rw) register accessor: an alias for Reg<BMOD_SPEC>
BUFADDR (r) register accessor: an alias for Reg<BUFADDR_SPEC>
BUFFIFO (rw) register accessor: an alias for Reg<BUFFIFO_SPEC>
BYTCNT (rw) register accessor: an alias for Reg<BYTCNT_SPEC>
CARDTHRCTL (rw) register accessor: an alias for Reg<CARDTHRCTL_SPEC>
CDETECT (r) register accessor: an alias for Reg<CDETECT_SPEC>
CLKDIV (rw) register accessor: an alias for Reg<CLKDIV_SPEC>
CLKENA (rw) register accessor: an alias for Reg<CLKENA_SPEC>
CLKSRC (rw) register accessor: an alias for Reg<CLKSRC_SPEC>
CLK_EDGE_SEL (rw) register accessor: an alias for Reg<CLK_EDGE_SEL_SPEC>
CMD (rw) register accessor: an alias for Reg<CMD_SPEC>
CMDARG (rw) register accessor: an alias for Reg<CMDARG_SPEC>
CTRL (rw) register accessor: an alias for Reg<CTRL_SPEC>
CTYPE (rw) register accessor: an alias for Reg<CTYPE_SPEC>
DBADDR (rw) register accessor: an alias for Reg<DBADDR_SPEC>
DEBNCE (rw) register accessor: an alias for Reg<DEBNCE_SPEC>
DSCADDR (r) register accessor: an alias for Reg<DSCADDR_SPEC>
EMMCDDR (rw) register accessor: an alias for Reg<EMMCDDR_SPEC>
ENSHIFT (rw) register accessor: an alias for Reg<ENSHIFT_SPEC>
FIFOTH (rw) register accessor: an alias for Reg<FIFOTH_SPEC>
HCON (r) register accessor: an alias for Reg<HCON_SPEC>
IDINTEN (rw) register accessor: an alias for Reg<IDINTEN_SPEC>
IDSTS (rw) register accessor: an alias for Reg<IDSTS_SPEC>
INTMASK (rw) register accessor: an alias for Reg<INTMASK_SPEC>
MINTSTS (r) register accessor: an alias for Reg<MINTSTS_SPEC>
PLDMND (w) register accessor: an alias for Reg<PLDMND_SPEC>
RESP0 (r) register accessor: an alias for Reg<RESP0_SPEC>
RESP1 (r) register accessor: an alias for Reg<RESP1_SPEC>
RESP2 (r) register accessor: an alias for Reg<RESP2_SPEC>
RESP3 (r) register accessor: an alias for Reg<RESP3_SPEC>
RINTSTS (rw) register accessor: an alias for Reg<RINTSTS_SPEC>
RST_N (rw) register accessor: an alias for Reg<RST_N_SPEC>
STATUS (r) register accessor: an alias for Reg<STATUS_SPEC>
TBBCNT (r) register accessor: an alias for Reg<TBBCNT_SPEC>
TCBCNT (r) register accessor: an alias for Reg<TCBCNT_SPEC>
TMOUT (rw) register accessor: an alias for Reg<TMOUT_SPEC>
UHS (rw) register accessor: an alias for Reg<UHS_SPEC>
USRID (rw) register accessor: an alias for Reg<USRID_SPEC>
VERID (r) register accessor: an alias for Reg<VERID_SPEC>
WRTPRT (r) register accessor: an alias for Reg<WRTPRT_SPEC>