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