AM261x MCU+ SDK: OSPI_Object Struct Reference

| AM261x MCU+ SDK 26.00.00 |

Data Fields
OSPI_Object Struct Reference
APIs for SOC Specific Device Drivers » APIs for OSPI

## 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_Transaction * | currTrans
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