SD/MMC card driver structure. It holds the current command being processed and the SD/MMC card address. More...
#include <D:/git/git_canopus_1/softpack/samv7/libraries/libstoragemedia/include/sdmmc/sdmmc_cmd.h>
Data Fields | |
void * | pDrv |
sSdHalFunctions * | pHalf |
void * | pExt |
sSdmmcCommand | sdCmd |
uint32_t | CID [128/8/4] |
uint32_t | CSD [128/8/4] |
uint32_t | EXT [512/4] |
uint32_t | dwTranSpeed |
uint32_t | dwTotalSize |
uint32_t | dwNbBlocks |
uint16_t | wBlockSize |
uint16_t | wCurrBlockLen |
uint32_t | dwCurrSpeed |
uint32_t | dwPrevBlk |
uint16_t | wAddress |
uint8_t | bCardType |
uint8_t | bBusMode |
uint8_t | bSlot |
uint8_t | bState |
uint8_t | bStatus |
uint8_t | reserve |
SD/MMC card driver structure. It holds the current command being processed and the SD/MMC card address.
Definition at line 370 of file sdmmc_cmd.h.
uint8_t sSdCard::bBusMode |
1/4/8 bit bus mode
Definition at line 393 of file sdmmc_cmd.h.
uint8_t sSdCard::bCardType |
uint8_t sSdCard::bSlot |
Card access slot
Definition at line 394 of file sdmmc_cmd.h.
uint8_t sSdCard::bState |
Card state
Definition at line 395 of file sdmmc_cmd.h.
uint8_t sSdCard::bStatus |
Card status
Definition at line 396 of file sdmmc_cmd.h.
uint32_t sSdCard::CID[128/8/4] |
Card Identification (CID register)
Definition at line 378 of file sdmmc_cmd.h.
uint32_t sSdCard::CSD[128/8/4] |
Card-specific data (CSD register)
Definition at line 379 of file sdmmc_cmd.h.
uint32_t sSdCard::dwCurrSpeed |
Transfer speed used
Definition at line 389 of file sdmmc_cmd.h.
uint32_t sSdCard::dwNbBlocks |
Card total number of blocks
Definition at line 385 of file sdmmc_cmd.h.
uint32_t sSdCard::dwPrevBlk |
Previous accessed block for memory
Definition at line 390 of file sdmmc_cmd.h.
uint32_t sSdCard::dwTotalSize |
Card total size (0xffffffff to see number of blocks
Definition at line 383 of file sdmmc_cmd.h.
uint32_t sSdCard::dwTranSpeed |
Max supported transfer speed
Definition at line 382 of file sdmmc_cmd.h.
uint32_t sSdCard::EXT[512/4] |
Extended information
Definition at line 380 of file sdmmc_cmd.h.
void* sSdCard::pDrv |
Pointer to unnderlying driver
Definition at line 372 of file sdmmc_cmd.h.
void* sSdCard::pExt |
Pointer to extension data for SD/MMC/SDIO
Definition at line 374 of file sdmmc_cmd.h.
Pointer to underlying functions
Definition at line 373 of file sdmmc_cmd.h.
Command instance for underlying driver
Definition at line 376 of file sdmmc_cmd.h.
uint16_t sSdCard::wAddress |
Current card address
Definition at line 391 of file sdmmc_cmd.h.
uint16_t sSdCard::wBlockSize |
Card block size reported
Definition at line 386 of file sdmmc_cmd.h.
uint16_t sSdCard::wCurrBlockLen |
Block length used
Definition at line 388 of file sdmmc_cmd.h.