SAMV71 Xplained Ultra Software Package 1.5

sSdCard Struct Reference
[SD/MMC General Types]

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/toolkits/mdk_v71/ARM/examples/Atmel/SAMV71_Xplained_Ultra/libraries/libstoragemedia/include/sdmmc/sdmmc_cmd.h>

Data Fields

void * pDrv
sSdHalFunctionspHalf
void * pExt
uint32_t dwTranSpeed
uint32_t CID [128/8/4]
uint32_t EXT [512/4]
uint32_t SSR [512/8/4]
uint32_t CSD [128/8/4]
sSdmmcCommand sdCmd
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

Detailed Description

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.


Field Documentation

1/4/8 bit bus mode

Definition at line 394 of file sdmmc_cmd.h.

SD/MMC/SDIO card type

See also:
SD/MMC Card Types

Definition at line 393 of file sdmmc_cmd.h.

uint8_t sSdCard::bSlot

Card access slot

Definition at line 395 of file sdmmc_cmd.h.

uint8_t sSdCard::bState

Card state

Definition at line 396 of file sdmmc_cmd.h.

Card status

Definition at line 397 of file sdmmc_cmd.h.

uint32_t sSdCard::CID[128/8/4]

Card Identification (CID register)

Definition at line 376 of file sdmmc_cmd.h.

uint32_t sSdCard::CSD[128/8/4]

Card-specific data (CSD register)

Definition at line 380 of file sdmmc_cmd.h.

Transfer speed used

Definition at line 390 of file sdmmc_cmd.h.

Card total number of blocks

Definition at line 386 of file sdmmc_cmd.h.

Previous accessed block for memory

Definition at line 391 of file sdmmc_cmd.h.

Card total size (0xffffffff to see number of blocks

Definition at line 384 of file sdmmc_cmd.h.

Max supported transfer speed

Definition at line 374 of file sdmmc_cmd.h.

uint32_t sSdCard::EXT[512/4]

Extended information, 32 bytes aligned

Definition at line 377 of file sdmmc_cmd.h.

Pointer to unnderlying driver

Definition at line 371 of file sdmmc_cmd.h.

Pointer to extension data for SD/MMC/SDIO

Definition at line 373 of file sdmmc_cmd.h.

Pointer to underlying functions

Definition at line 372 of file sdmmc_cmd.h.

Command instance for underlying driver

Definition at line 382 of file sdmmc_cmd.h.

uint32_t sSdCard::SSR[512/8/4]

SD Status (SSR register) 512bits, 32 bytes aligned

Definition at line 379 of file sdmmc_cmd.h.

Current card address

Definition at line 392 of file sdmmc_cmd.h.

Card block size reported

Definition at line 387 of file sdmmc_cmd.h.

Block length used

Definition at line 389 of file sdmmc_cmd.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines