AM64x MCU+ SDK  10.00.00

Detailed Description

GPMC driver object.

Data Fields

GPMC_Handle handle
 
GPMC_CallbackFxn transferCallbackFxn
 
GPMC_Params params
 
GPMC_OperatingMode operMode
 
uint32_t isOpen
 
HwiP_Object hwi
 
SemaphoreP_Object mutex
 
SemaphoreP_Object transferComplete
 
GPMC_Transactiontransaction
 
void * gpmcDmaHandle
 

Field Documentation

◆ handle

GPMC_Handle GPMC_Object::handle

Instance handle

◆ transferCallbackFxn

GPMC_CallbackFxn GPMC_Object::transferCallbackFxn

Callback function pointer

◆ params

GPMC_Params GPMC_Object::params

Driver user configurable params structure

◆ operMode

GPMC_OperatingMode GPMC_Object::operMode

GPMC Driver operating mode

◆ isOpen

uint32_t GPMC_Object::isOpen

Flag to indicate if the instance is already open

◆ hwi

HwiP_Object GPMC_Object::hwi

Interrupt object

◆ mutex

SemaphoreP_Object GPMC_Object::mutex

Driver lock object

◆ transferComplete

SemaphoreP_Object GPMC_Object::transferComplete

Transfer Sync Semaphore object

◆ transaction

GPMC_Transaction* GPMC_Object::transaction

Pointer to current transaction struct

◆ gpmcDmaHandle

void* GPMC_Object::gpmcDmaHandle

DMA configuration handle