MMCSD Driver Object.
Data Fields | |
uint16_t | cmdErrorStat |
uint16_t | xferErrorStat |
uint8_t * | dataBufIdx |
uint32_t | dataBlockCount |
uint32_t | dataBlockSize |
uint32_t | remainingBlockCount |
MMCSDLLD_Transaction * | currentTxn |
MMCSDLLD_Transaction | mmcsdTxn |
uint32_t | setBusSpeed |
uint32_t | setBusWidth |
uint8_t | xferState |
uint8_t | state |
MMCSDLLD_InitHandle | initHandle |
void * | args |
MMCSD_lld_transferCompleteCallback | transferCompleteCallback |
uint16_t MMCSDLLD_Object::cmdErrorStat |
Command Error Status
uint16_t MMCSDLLD_Object::xferErrorStat |
Transfer Error Status
uint8_t* MMCSDLLD_Object::dataBufIdx |
Data buffer index
uint32_t MMCSDLLD_Object::dataBlockCount |
Data Block count used for Transfer
uint32_t MMCSDLLD_Object::dataBlockSize |
Data Block size used for Transfer
uint32_t MMCSDLLD_Object::remainingBlockCount |
Remaining Block Count
MMCSDLLD_Transaction* MMCSDLLD_Object::currentTxn |
Pointer to the current Transaction
MMCSDLLD_Transaction MMCSDLLD_Object::mmcsdTxn |
MMCSDLLD_Transaction object used by driver
uint32_t MMCSDLLD_Object::setBusSpeed |
Set transfer Speed for the Device MMCSDSpeedModesSD
uint32_t MMCSDLLD_Object::setBusWidth |
Set bus width MMCSDLLD_BusWidth
uint8_t MMCSDLLD_Object::xferState |
Stores the MMCSD Transaction state MMCSD_XferStates
uint8_t MMCSDLLD_Object::state |
Stores the MMCSD state MMCSD_DriverStates
MMCSDLLD_InitHandle MMCSDLLD_Object::initHandle |
Initialization parameters of MMCSD instance
void* MMCSDLLD_Object::args |
Pointer to be used by application to store miscellaneous data
MMCSD_lld_transferCompleteCallback MMCSDLLD_Object::transferCompleteCallback |
Callback Function Pointer