RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
#include <drivers/mmcsd_host.h>
结构体 | |
struct | rt_mmcsd_cid |
struct | rt_mmcsd_csd |
struct | rt_sd_scr |
struct | rt_sdio_cccr |
union | rt_sd_status |
struct | rt_sdio_cis |
struct | rt_sdio_function_tuple |
struct | rt_sdio_function |
struct | rt_mmc_ext_csd |
struct | rt_mmcsd_card |
宏定义 | |
#define | SD_SCR_BUS_WIDTH_1 (1 << 0) |
#define | SD_SCR_BUS_WIDTH_4 (1 << 2) |
#define | SD_SPEED_CLASS_0 0 |
#define | SD_SPEED_CLASS_2 1 |
#define | SD_SPEED_CLASS_4 2 |
#define | SD_SPEED_CLASS_6 3 |
#define | SD_SPEED_CLASS_10 4 |
#define | UHS_SPEED_GRADE_0 0 |
#define | UHS_SPEED_GRADE_1 1 |
#define | UHS_SPEED_GRADE_3 3 |
#define | SDIO_MAX_FUNCTIONS 7 |
#define | CARD_TYPE_MMC 0 /* MMC card */ |
#define | CARD_TYPE_SD 1 /* SD card */ |
#define | CARD_TYPE_SDIO 2 /* SDIO card */ |
#define | CARD_TYPE_SDIO_COMBO 3 /* SD combo (IO+mem) card */ |
#define | CARD_FLAG_HIGHSPEED (1 << 0) /* SDIO bus speed 50MHz */ |
#define | CARD_FLAG_SDHC (1 << 1) /* SDHC card */ |
#define | CARD_FLAG_SDXC (1 << 2) /* SDXC card */ |
#define | CARD_FLAG_HIGHSPEED_DDR (1 << 3) /* HIGH SPEED DDR */ |
#define | CARD_FLAG_HS200 (1 << 4) /* BUS SPEED 200MHz */ |
#define | CARD_FLAG_HS400 (1 << 5) /* BUS SPEED 400MHz */ |
#define | CARD_FLAG_SDR50 (1 << 6) /* BUS SPEED 100MHz */ |
#define | CARD_FLAG_SDR104 (1 << 7) /* BUS SPEED 200MHz */ |
#define | CARD_FLAG_DDR50 (1 << 8) /* DDR50, works on 1.8V only */ |
类型定义 | |
typedef void | rt_sdio_irq_handler_t(struct rt_sdio_function *) |
#define SD_SCR_BUS_WIDTH_1 (1 << 0) |
在文件 mmcsd_card.h 第 22 行定义.
#define SD_SCR_BUS_WIDTH_4 (1 << 2) |
在文件 mmcsd_card.h 第 23 行定义.
#define SD_SPEED_CLASS_0 0 |
在文件 mmcsd_card.h 第 119 行定义.
#define SD_SPEED_CLASS_2 1 |
在文件 mmcsd_card.h 第 120 行定义.
#define SD_SPEED_CLASS_4 2 |
在文件 mmcsd_card.h 第 121 行定义.
#define SD_SPEED_CLASS_6 3 |
在文件 mmcsd_card.h 第 122 行定义.
#define SD_SPEED_CLASS_10 4 |
在文件 mmcsd_card.h 第 123 行定义.
#define UHS_SPEED_GRADE_0 0 |
在文件 mmcsd_card.h 第 128 行定义.
#define UHS_SPEED_GRADE_1 1 |
在文件 mmcsd_card.h 第 129 行定义.
#define UHS_SPEED_GRADE_3 3 |
在文件 mmcsd_card.h 第 130 行定义.
#define SDIO_MAX_FUNCTIONS 7 |
在文件 mmcsd_card.h 第 175 行定义.
#define CARD_TYPE_MMC 0 /* MMC card */ |
在文件 mmcsd_card.h 第 198 行定义.
#define CARD_TYPE_SD 1 /* SD card */ |
在文件 mmcsd_card.h 第 199 行定义.
#define CARD_TYPE_SDIO 2 /* SDIO card */ |
在文件 mmcsd_card.h 第 200 行定义.
#define CARD_TYPE_SDIO_COMBO 3 /* SD combo (IO+mem) card */ |
在文件 mmcsd_card.h 第 201 行定义.
#define CARD_FLAG_HIGHSPEED (1 << 0) /* SDIO bus speed 50MHz */ |
在文件 mmcsd_card.h 第 204 行定义.
#define CARD_FLAG_SDHC (1 << 1) /* SDHC card */ |
在文件 mmcsd_card.h 第 205 行定义.
#define CARD_FLAG_SDXC (1 << 2) /* SDXC card */ |
在文件 mmcsd_card.h 第 206 行定义.
#define CARD_FLAG_HIGHSPEED_DDR (1 << 3) /* HIGH SPEED DDR */ |
在文件 mmcsd_card.h 第 207 行定义.
#define CARD_FLAG_HS200 (1 << 4) /* BUS SPEED 200MHz */ |
在文件 mmcsd_card.h 第 208 行定义.
#define CARD_FLAG_HS400 (1 << 5) /* BUS SPEED 400MHz */ |
在文件 mmcsd_card.h 第 209 行定义.
#define CARD_FLAG_SDR50 (1 << 6) /* BUS SPEED 100MHz */ |
在文件 mmcsd_card.h 第 210 行定义.
#define CARD_FLAG_SDR104 (1 << 7) /* BUS SPEED 200MHz */ |
在文件 mmcsd_card.h 第 211 行定义.
#define CARD_FLAG_DDR50 (1 << 8) /* DDR50, works on 1.8V only */ |
在文件 mmcsd_card.h 第 212 行定义.
typedef void rt_sdio_irq_handler_t(struct rt_sdio_function *) |
在文件 mmcsd_card.h 第 151 行定义.