AM263x MCU+ SDK  09.02.00
MMCSD_Transaction Struct Reference

Detailed Description

MMCSD transaction.

This structure defines the nature of the 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
 
void * dataBuf
 
uint32_t blockSize
 
uint32_t blockCount
 
uint32_t response [4]
 

Field Documentation

◆ cmd

uint32_t MMCSD_Transaction::cmd

Command register content composed of CMD ID, DP, TYPE, RESP TYPE etc

◆ flags

uint32_t MMCSD_Transaction::flags

Command flag as per MMC device specification

◆ arg

uint32_t MMCSD_Transaction::arg

Command argument as per MMC device specification

◆ dataBuf

void* MMCSD_Transaction::dataBuf

buffer containing data to be read into or written

◆ blockSize

uint32_t MMCSD_Transaction::blockSize

Number of bytes to be transferred per block

◆ blockCount

uint32_t MMCSD_Transaction::blockCount

Number of block to be transferred

◆ response

uint32_t MMCSD_Transaction::response[4]

Command response per MMC device specification