Data Fields
CSL_MMCControllerObj Struct Reference

structure for card specific information. More...

#include <csl_mmcsd.h>

Data Fields

CSL_MmcsdRegsOvly mmcRegs
CSL_MMCCardObjcardObj
Uint16 numCardsActive
CSL_MMCCallBackObjcallBackTbl
CSL_MMCSDOpMode opMode
CSL_DMA_Handle hDmaWrite
CSL_DMA_Handle hDmaRead
CSL_DMA_Config dmaWriteCfg
CSL_DMA_Config dmaReadCfg
CSL_MMCDataTxferCallBackPtr dataTransferCallback
Bool isCallbackSet
CSL_MMCSDCidStruct cidSliceInfo
CSL_MMCSDCsdStruct csdSliceInfo
CSL_MmcsdEndianMode readEndianMode
CSL_MmcsdEndianMode writeEndianMode
Uint16 blockLen

Detailed Description

structure for card specific information.


Field Documentation

Block length used for memory card

Referenced by MMC_open(), MMC_read(), MMC_setBlockLength(), and MMC_write().

Pointer to call back table obj

Referenced by MMC_setCallBack().

CID slice information strcuture

Referenced by MMC_sendAllCID(), and SD_sendAllCID().

CSD slice information strcuture

Referenced by MMC_getCardCsd(), MMC_read_CID(), MMC_read_CSD(), and SD_getCardCsd().

Call back function for data tranfers

Referenced by MMC_read(), MMC_setDataTransferCallback(), and MMC_write().

DMA config structure for read

Referenced by MMC_open(), MMC_read(), and MMC_setDmaChanConfig().

DMA config structure for write

Referenced by MMC_open(), MMC_setDmaChanConfig(), and MMC_write().

Handle to DMA read channel

Referenced by MMC_close(), MMC_open(), MMC_read(), and MMC_setDmaHandle().

Handle to DMA write channel

Referenced by MMC_close(), MMC_open(), MMC_setDmaHandle(), and MMC_write().

Flag to enable callback request

Referenced by MMC_open(), MMC_read(), MMC_setDataTransferCallback(), and MMC_write().

CSL_MmcsdRegsOvly CSL_MMCControllerObj::mmcRegs

Number of cards active/ready

Referenced by MMC_deselectCard(), MMC_getNumberOfCards(), and MMC_selectCard().

Operating mode of MMCSD

Referenced by MMC_close(), MMC_open(), MMC_read(), MMC_setDmaChanConfig(), MMC_setDmaHandle(), and MMC_write().

Endian mode for read operation

Referenced by MMC_issueReadCommand(), MMC_open(), MMC_read(), and MMC_setEndianMode().

Endian mode for write operation

Referenced by MMC_open(), MMC_setEndianMode(), MMC_write(), and MMC_writeSector().


The documentation for this struct was generated from the following file: