AM64x MCU+ SDK  10.01.00

Detailed Description

OSPI driver object.

Data Fields

OSPI_Handle handle
 
uint32_t isOpen
 
uint32_t isDacEnable
 
SemaphoreP_Object lockObj
 
SemaphoreP_Object transferSemObj
 
HwiP_Object hwiObj
 
OSPI_TransactioncurrTrans
 
void * ospiDmaHandle
 
OSPILLD_InitObject ospilldInitObject
 
OSPILLD_Object ospilldObject
 
OSPILLD_Handle ospilldHandle
 

Field Documentation

◆ handle

OSPI_Handle OSPI_Object::handle

Instance handle

◆ isOpen

uint32_t OSPI_Object::isOpen

Flag to indicate if the instance is already open

◆ isDacEnable

uint32_t OSPI_Object::isDacEnable

Flag to indicate if DAC mode is enabled or not

◆ lockObj

SemaphoreP_Object OSPI_Object::lockObj

Driver lock object

◆ transferSemObj

SemaphoreP_Object OSPI_Object::transferSemObj

Transfer Sync Semaphore object

◆ hwiObj

HwiP_Object OSPI_Object::hwiObj

Interrupt object

◆ currTrans

OSPI_Transaction* OSPI_Object::currTrans

Pointer to current transaction struct

◆ ospiDmaHandle

void* OSPI_Object::ospiDmaHandle

◆ ospilldInitObject

OSPILLD_InitObject OSPI_Object::ospilldInitObject

◆ ospilldObject

OSPILLD_Object OSPI_Object::ospilldObject

◆ ospilldHandle

OSPILLD_Handle OSPI_Object::ospilldHandle