RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
#include <rtthread.h>
结构体 | |
struct | rt_mmcsd_io_cfg |
struct | rt_mmcsd_host_ops |
struct | rt_mmcsd_host |
宏定义 | |
#define | MMCSD_BUSMODE_OPENDRAIN 1 |
#define | MMCSD_BUSMODE_PUSHPULL 2 |
#define | MMCSD_CS_IGNORE 0 |
#define | MMCSD_CS_HIGH 1 |
#define | MMCSD_CS_LOW 2 |
#define | MMCSD_POWER_OFF 0 |
#define | MMCSD_POWER_UP 1 |
#define | MMCSD_POWER_ON 2 |
#define | MMCSD_BUS_WIDTH_1 0 |
#define | MMCSD_BUS_WIDTH_4 2 |
#define | MMCSD_BUS_WIDTH_8 3 |
#define | MMCSD_TIMING_LEGACY 0 |
#define | MMCSD_TIMING_MMC_HS 1 |
#define | MMCSD_TIMING_SD_HS 2 |
#define | MMCSD_TIMING_UHS_SDR12 3 |
#define | MMCSD_TIMING_UHS_SDR25 4 |
#define | MMCSD_TIMING_UHS_SDR50 5 |
#define | MMCSD_TIMING_UHS_SDR104 6 |
#define | MMCSD_TIMING_UHS_DDR50 7 |
#define | MMCSD_TIMING_MMC_DDR52 8 |
#define | MMCSD_TIMING_MMC_HS200 9 |
#define | MMCSD_TIMING_MMC_HS400 10 |
#define | MMCSD_TIMING_MMC_HS400_ENH_DS 11 |
#define | MMCSD_SET_DRIVER_TYPE_B 0 |
#define | MMCSD_SET_DRIVER_TYPE_A 1 |
#define | MMCSD_SET_DRIVER_TYPE_C 2 |
#define | MMCSD_SET_DRIVER_TYPE_D 3 |
#define | MMCSD_SIGNAL_VOLTAGE_330 0 |
#define | MMCSD_SIGNAL_VOLTAGE_180 1 |
#define | MMCSD_SIGNAL_VOLTAGE_120 2 |
#define | VDD_165_195 (1 << 7) /* VDD voltage 1.65 - 1.95 */ |
#define | VDD_20_21 (1 << 8) /* VDD voltage 2.0 ~ 2.1 */ |
#define | VDD_21_22 (1 << 9) /* VDD voltage 2.1 ~ 2.2 */ |
#define | VDD_22_23 (1 << 10) /* VDD voltage 2.2 ~ 2.3 */ |
#define | VDD_23_24 (1 << 11) /* VDD voltage 2.3 ~ 2.4 */ |
#define | VDD_24_25 (1 << 12) /* VDD voltage 2.4 ~ 2.5 */ |
#define | VDD_25_26 (1 << 13) /* VDD voltage 2.5 ~ 2.6 */ |
#define | VDD_26_27 (1 << 14) /* VDD voltage 2.6 ~ 2.7 */ |
#define | VDD_27_28 (1 << 15) /* VDD voltage 2.7 ~ 2.8 */ |
#define | VDD_28_29 (1 << 16) /* VDD voltage 2.8 ~ 2.9 */ |
#define | VDD_29_30 (1 << 17) /* VDD voltage 2.9 ~ 3.0 */ |
#define | VDD_30_31 (1 << 18) /* VDD voltage 3.0 ~ 3.1 */ |
#define | VDD_31_32 (1 << 19) /* VDD voltage 3.1 ~ 3.2 */ |
#define | VDD_32_33 (1 << 20) /* VDD voltage 3.2 ~ 3.3 */ |
#define | VDD_33_34 (1 << 21) /* VDD voltage 3.3 ~ 3.4 */ |
#define | VDD_34_35 (1 << 22) /* VDD voltage 3.4 ~ 3.5 */ |
#define | VDD_35_36 (1 << 23) /* VDD voltage 3.5 ~ 3.6 */ |
#define | OCR_S18R (1 << 24) /* Switch to 1V8 Request */ |
#define | MMCSD_BUSWIDTH_4 (1 << 0) |
#define | MMCSD_BUSWIDTH_8 (1 << 1) |
#define | MMCSD_MUTBLKWRITE (1 << 2) |
#define | MMCSD_HOST_IS_SPI (1 << 3) |
#define | controller_is_spi(host) |
#define | MMCSD_SUP_SDIO_IRQ (1 << 4) /* support signal pending SDIO IRQs */ |
#define | MMCSD_SUP_HIGHSPEED (1 << 5) /* support high speed SDR */ |
#define | MMCSD_SUP_DDR_3V3 (1 << 6) |
#define | MMCSD_SUP_DDR_1V8 (1 << 7) |
#define | MMCSD_SUP_DDR_1V2 (1 << 8) |
#define | MMCSD_SUP_HIGHSPEED_DDR (MMCSD_SUP_DDR_3V3 | MMCSD_SUP_DDR_1V8 | MMCSD_SUP_DDR_1V2)/* HIGH SPEED DDR */ |
#define | MMCSD_SUP_HS200_1V8 (1 << 9) |
#define | MMCSD_SUP_HS200_1V2 (1 << 10) |
#define | MMCSD_SUP_HS200 (MMCSD_SUP_HS200_1V2 | MMCSD_SUP_HS200_1V8) /* hs200 sdr */ |
#define | MMCSD_SUP_NONREMOVABLE (1 << 11) |
#define | controller_is_removable(host) |
#define | MMCSD_SUP_HS400_1V8 (1 << 12) |
#define | MMCSD_SUP_HS400_1V2 (1 << 13) |
#define | MMCSD_SUP_HS400 (MMCSD_SUP_HS400_1V2 | MMCSD_SUP_HS400_1V8) /* hs400 ddr */ |
#define | MMCSD_SUP_ENH_DS (1 << 14) |
#define | MMCSD_SUP_SDR50 (1 << 15) |
#define | MMCSD_SUP_SDR104 (1 << 16) |
#define | MMCSD_SUP_DDR50 (1 << 17) |
#define MMCSD_BUSMODE_OPENDRAIN 1 |
在文件 mmcsd_host.h 第 31 行定义.
#define MMCSD_BUSMODE_PUSHPULL 2 |
在文件 mmcsd_host.h 第 32 行定义.
#define MMCSD_CS_IGNORE 0 |
在文件 mmcsd_host.h 第 36 行定义.
#define MMCSD_CS_HIGH 1 |
在文件 mmcsd_host.h 第 37 行定义.
#define MMCSD_CS_LOW 2 |
在文件 mmcsd_host.h 第 38 行定义.
#define MMCSD_POWER_OFF 0 |
在文件 mmcsd_host.h 第 42 行定义.
#define MMCSD_POWER_UP 1 |
在文件 mmcsd_host.h 第 43 行定义.
#define MMCSD_POWER_ON 2 |
在文件 mmcsd_host.h 第 44 行定义.
#define MMCSD_BUS_WIDTH_1 0 |
在文件 mmcsd_host.h 第 48 行定义.
#define MMCSD_BUS_WIDTH_4 2 |
在文件 mmcsd_host.h 第 49 行定义.
#define MMCSD_BUS_WIDTH_8 3 |
在文件 mmcsd_host.h 第 50 行定义.
#define MMCSD_TIMING_LEGACY 0 |
在文件 mmcsd_host.h 第 54 行定义.
#define MMCSD_TIMING_MMC_HS 1 |
在文件 mmcsd_host.h 第 55 行定义.
#define MMCSD_TIMING_SD_HS 2 |
在文件 mmcsd_host.h 第 56 行定义.
#define MMCSD_TIMING_UHS_SDR12 3 |
在文件 mmcsd_host.h 第 57 行定义.
#define MMCSD_TIMING_UHS_SDR25 4 |
在文件 mmcsd_host.h 第 58 行定义.
#define MMCSD_TIMING_UHS_SDR50 5 |
在文件 mmcsd_host.h 第 59 行定义.
#define MMCSD_TIMING_UHS_SDR104 6 |
在文件 mmcsd_host.h 第 60 行定义.
#define MMCSD_TIMING_UHS_DDR50 7 |
在文件 mmcsd_host.h 第 61 行定义.
#define MMCSD_TIMING_MMC_DDR52 8 |
在文件 mmcsd_host.h 第 62 行定义.
#define MMCSD_TIMING_MMC_HS200 9 |
在文件 mmcsd_host.h 第 63 行定义.
#define MMCSD_TIMING_MMC_HS400 10 |
在文件 mmcsd_host.h 第 64 行定义.
#define MMCSD_TIMING_MMC_HS400_ENH_DS 11 |
在文件 mmcsd_host.h 第 65 行定义.
#define MMCSD_SET_DRIVER_TYPE_B 0 |
在文件 mmcsd_host.h 第 69 行定义.
#define MMCSD_SET_DRIVER_TYPE_A 1 |
在文件 mmcsd_host.h 第 70 行定义.
#define MMCSD_SET_DRIVER_TYPE_C 2 |
在文件 mmcsd_host.h 第 71 行定义.
#define MMCSD_SET_DRIVER_TYPE_D 3 |
在文件 mmcsd_host.h 第 72 行定义.
#define MMCSD_SIGNAL_VOLTAGE_330 0 |
在文件 mmcsd_host.h 第 76 行定义.
#define MMCSD_SIGNAL_VOLTAGE_180 1 |
在文件 mmcsd_host.h 第 77 行定义.
#define MMCSD_SIGNAL_VOLTAGE_120 2 |
在文件 mmcsd_host.h 第 78 行定义.
#define VDD_165_195 (1 << 7) /* VDD voltage 1.65 - 1.95 */ |
在文件 mmcsd_host.h 第 103 行定义.
#define VDD_20_21 (1 << 8) /* VDD voltage 2.0 ~ 2.1 */ |
在文件 mmcsd_host.h 第 104 行定义.
#define VDD_21_22 (1 << 9) /* VDD voltage 2.1 ~ 2.2 */ |
在文件 mmcsd_host.h 第 105 行定义.
#define VDD_22_23 (1 << 10) /* VDD voltage 2.2 ~ 2.3 */ |
在文件 mmcsd_host.h 第 106 行定义.
#define VDD_23_24 (1 << 11) /* VDD voltage 2.3 ~ 2.4 */ |
在文件 mmcsd_host.h 第 107 行定义.
#define VDD_24_25 (1 << 12) /* VDD voltage 2.4 ~ 2.5 */ |
在文件 mmcsd_host.h 第 108 行定义.
#define VDD_25_26 (1 << 13) /* VDD voltage 2.5 ~ 2.6 */ |
在文件 mmcsd_host.h 第 109 行定义.
#define VDD_26_27 (1 << 14) /* VDD voltage 2.6 ~ 2.7 */ |
在文件 mmcsd_host.h 第 110 行定义.
#define VDD_27_28 (1 << 15) /* VDD voltage 2.7 ~ 2.8 */ |
在文件 mmcsd_host.h 第 111 行定义.
#define VDD_28_29 (1 << 16) /* VDD voltage 2.8 ~ 2.9 */ |
在文件 mmcsd_host.h 第 112 行定义.
#define VDD_29_30 (1 << 17) /* VDD voltage 2.9 ~ 3.0 */ |
在文件 mmcsd_host.h 第 113 行定义.
#define VDD_30_31 (1 << 18) /* VDD voltage 3.0 ~ 3.1 */ |
在文件 mmcsd_host.h 第 114 行定义.
#define VDD_31_32 (1 << 19) /* VDD voltage 3.1 ~ 3.2 */ |
在文件 mmcsd_host.h 第 115 行定义.
#define VDD_32_33 (1 << 20) /* VDD voltage 3.2 ~ 3.3 */ |
在文件 mmcsd_host.h 第 116 行定义.
#define VDD_33_34 (1 << 21) /* VDD voltage 3.3 ~ 3.4 */ |
在文件 mmcsd_host.h 第 117 行定义.
#define VDD_34_35 (1 << 22) /* VDD voltage 3.4 ~ 3.5 */ |
在文件 mmcsd_host.h 第 118 行定义.
#define VDD_35_36 (1 << 23) /* VDD voltage 3.5 ~ 3.6 */ |
在文件 mmcsd_host.h 第 119 行定义.
#define OCR_S18R (1 << 24) /* Switch to 1V8 Request */ |
在文件 mmcsd_host.h 第 120 行定义.
#define MMCSD_BUSWIDTH_4 (1 << 0) |
在文件 mmcsd_host.h 第 122 行定义.
#define MMCSD_BUSWIDTH_8 (1 << 1) |
在文件 mmcsd_host.h 第 123 行定义.
#define MMCSD_MUTBLKWRITE (1 << 2) |
在文件 mmcsd_host.h 第 124 行定义.
#define MMCSD_HOST_IS_SPI (1 << 3) |
在文件 mmcsd_host.h 第 125 行定义.
#define controller_is_spi | ( | host | ) |
在文件 mmcsd_host.h 第 126 行定义.
#define MMCSD_SUP_SDIO_IRQ (1 << 4) /* support signal pending SDIO IRQs */ |
在文件 mmcsd_host.h 第 127 行定义.
#define MMCSD_SUP_HIGHSPEED (1 << 5) /* support high speed SDR */ |
在文件 mmcsd_host.h 第 128 行定义.
#define MMCSD_SUP_DDR_3V3 (1 << 6) |
在文件 mmcsd_host.h 第 129 行定义.
#define MMCSD_SUP_DDR_1V8 (1 << 7) |
在文件 mmcsd_host.h 第 130 行定义.
#define MMCSD_SUP_DDR_1V2 (1 << 8) |
在文件 mmcsd_host.h 第 131 行定义.
#define MMCSD_SUP_HIGHSPEED_DDR (MMCSD_SUP_DDR_3V3 | MMCSD_SUP_DDR_1V8 | MMCSD_SUP_DDR_1V2)/* HIGH SPEED DDR */ |
在文件 mmcsd_host.h 第 132 行定义.
#define MMCSD_SUP_HS200_1V8 (1 << 9) |
在文件 mmcsd_host.h 第 133 行定义.
#define MMCSD_SUP_HS200_1V2 (1 << 10) |
在文件 mmcsd_host.h 第 134 行定义.
#define MMCSD_SUP_HS200 (MMCSD_SUP_HS200_1V2 | MMCSD_SUP_HS200_1V8) /* hs200 sdr */ |
在文件 mmcsd_host.h 第 135 行定义.
#define MMCSD_SUP_NONREMOVABLE (1 << 11) |
在文件 mmcsd_host.h 第 136 行定义.
#define controller_is_removable | ( | host | ) |
在文件 mmcsd_host.h 第 137 行定义.
#define MMCSD_SUP_HS400_1V8 (1 << 12) |
在文件 mmcsd_host.h 第 138 行定义.
#define MMCSD_SUP_HS400_1V2 (1 << 13) |
在文件 mmcsd_host.h 第 139 行定义.
#define MMCSD_SUP_HS400 (MMCSD_SUP_HS400_1V2 | MMCSD_SUP_HS400_1V8) /* hs400 ddr */ |
在文件 mmcsd_host.h 第 140 行定义.
#define MMCSD_SUP_ENH_DS (1 << 14) |
在文件 mmcsd_host.h 第 141 行定义.
#define MMCSD_SUP_SDR50 (1 << 15) |
在文件 mmcsd_host.h 第 142 行定义.
#define MMCSD_SUP_SDR104 (1 << 16) |
在文件 mmcsd_host.h 第 143 行定义.
#define MMCSD_SUP_DDR50 (1 << 17) |
在文件 mmcsd_host.h 第 144 行定义.