SD Exported Constants

group SD_Exported_Constants

Enums

enum T_SDIO_PIN_GROUP

Values:

enumerator GROUP_0

Select the SD pin group0.

enumerator GROUP_1

Select the SD pin group1.

enumerator GROUP_MAX

SD pin group selection need less than the max value.

enum T_SD_IF_TYPE

Values:

enumerator SD_IF_NONE

No card is selected.

enumerator SD_IF_SD_CARD

SD card is selected.

enumerator SD_IF_MMC

MMC card is selected.

enumerator SD_IF_SDIO_CARD

SDIO card is selected.

enum T_SD_BUS_WIDTH

Values:

enumerator SD_BUS_WIDTH_1B

SD bus width is 1bit mode.

enumerator SD_BUS_WIDTH_4B

SD bus width is 4bit mode.

enumerator SD_BUS_WIDTH_MAX

SD bus width selection need less than the max value.

enum T_SD_BUS_CLK_FREQ

Values:

enumerator SD_BUS_CLK_50M

Set SD output clk is 50MHz.

enumerator SD_BUS_CLK_40M

Set SD output clk is 40MHz.

enumerator SD_BUS_CLK_20M

Set SD output clk is 20MHz.

enumerator SD_BUS_CLK_10M

Set SD output clk is 10MHz.

enumerator SD_BUS_CLK_5M

Set SD output clk is 5MHz.

enumerator SD_BUS_CLK_2M5

Set SD output clk is 2.5MHz.

enumerator SD_BUS_CLK_1M25

Set SD output clk is 1.25MHz.

enumerator SD_BUS_CLK_625K

Set SD output clk is 625KHz.

enumerator SD_BUS_CLK_312K5

Set SD output clk is 312.5KHz.

enumerator SD_BUS_CLK_156K25

Set SD output clk is 156.25KHz.

enumerator SD_BUS_CLK_78K125

Set SD output clk is 78.125KHz.

enum T_SD_PIN_NUM

Values:

enumerator SDH_CLK

SD clock pin.

enumerator SDH_CMD

SD command pin.

enumerator SDH_D0

SD data0 pin.

enumerator SDH_D1

SD data1 pin.

enumerator SDH_D2

SD data2 pin.

enumerator SDH_D3

SD data3 pin.

enumerator SDH_WT_PROT

SD write protect pin.

enumerator SDH_CD

SD card detect pin.