Data Structures |
| struct | _MMCFCB |
| | Local multimedia card mount information. More...
|
Defines |
| #define | MMC_BLOCK_SIZE 512 |
| | Block size.
|
| #define | MMC_MAX_INIT_POLLS 512 |
| | Card init timeout.
|
| #define | MMC_MAX_RESET_POLLS 255 |
| | Card reset timeout.
|
| #define | MMC_MAX_WRITE_POLLS 1024 |
| | Card write timeout.
|
| #define | MMC_MAX_WRITE_RETRIES 32 |
| | Card write retries.
|
| #define | MMC_MAX_READ_RETRIES 8 |
| | Card read retries.
|
| #define | MMC_MAX_REG_POLLS 512 |
| | Register read timeout.
|
| #define | MMC_MAX_CMDACK_POLLS 1024 |
| | Command acknowledge timeout.
|
| #define | MMC_MAX_R1_POLLS 1024 |
| | R1 response timeout.
|
Typedefs |
| typedef struct _MMCFCB | MMCFCB |
| | Local multimedia card mount information.
|
Functions |
| int | MmCardBlockRead (NUTFILE *nfp, void *buffer, int num) |
| | Read data blocks from a mounted partition.
|
| int | MmCardBlockWrite (NUTFILE *nfp, const void *buffer, int num) |
| | Write data blocks to a mounted partition.
|
| int | MmCardBlockWrite_P (NUTFILE *nfp, PGM_P buffer, int num) |
| | Write data blocks from program space to a mounted partition.
|
| NUTFILE * | MmCardMount (NUTDEVICE *dev, const char *name, int mode, int acc) |
| | Mount a partition.
|
| int | MmCardUnmount (NUTFILE *nfp) |
| | Unmount a previously mounted partition.
|
| int | MmCardIOCtl (NUTDEVICE *dev, int req, void *conf) |
| | Perform MMC control functions.
|
| int | MmCardDevInit (NUTDEVICE *dev) |
| | Initialize high level MMC driver.
|