MMCSD LLD Transaction.
This structure defines the nature of a MMCSD transaction. This structure specifies the buffer and buffer's size that is to be written to or read from the MMC peripheral.
Data Fields | |
uint32_t | cmd |
uint32_t | flags |
uint32_t | arg |
uint8_t * | dataBuf |
uint32_t | blockSize |
uint32_t | blockCount |
uint32_t | response [4] |
uint32_t MMCSDLLD_Transaction::cmd |
Command register content composed of CMD ID, DP, TYPE, RESP TYPE etc
uint32_t MMCSDLLD_Transaction::flags |
Command flag as per MMC device specification
uint32_t MMCSDLLD_Transaction::arg |
Command argument as per MMC device specification
uint8_t* MMCSDLLD_Transaction::dataBuf |
Buffer containing data to be read into or written from
uint32_t MMCSDLLD_Transaction::blockSize |
Number of bytes to be transferred per block
uint32_t MMCSDLLD_Transaction::blockCount |
Number of block to be transferred
uint32_t MMCSDLLD_Transaction::response[4] |
Command response per MMC device specification